├── assets ├── plugins │ ├── flot │ │ ├── .travis.yml │ │ ├── .gitignore │ │ ├── examples │ │ │ ├── background.png │ │ │ ├── ajax │ │ │ │ ├── data-eu-gdp-growth-1.json │ │ │ │ ├── data-eu-gdp-growth-2.json │ │ │ │ ├── data-eu-gdp-growth-3.json │ │ │ │ ├── data-eu-gdp-growth-4.json │ │ │ │ ├── data-usa-gdp-growth.json │ │ │ │ ├── data-japan-gdp-growth.json │ │ │ │ ├── data-eu-gdp-growth-5.json │ │ │ │ └── data-eu-gdp-growth.json │ │ │ ├── navigate │ │ │ │ ├── arrow-down.gif │ │ │ │ ├── arrow-left.gif │ │ │ │ ├── arrow-up.gif │ │ │ │ └── arrow-right.gif │ │ │ ├── axes-time-zones │ │ │ │ └── tz │ │ │ │ │ ├── southamerica │ │ │ │ │ ├── factory │ │ │ │ │ ├── yearistype.sh │ │ │ │ │ ├── pacificnew │ │ │ │ │ ├── systemv │ │ │ │ │ ├── etcetera │ │ │ │ │ └── leapseconds │ │ │ ├── image │ │ │ │ ├── hs-2004-27-a-large-web.jpg │ │ │ │ └── index.html │ │ │ ├── shared │ │ │ │ └── jquery-ui │ │ │ │ │ └── jquery-ui.min.css │ │ │ ├── examples.css │ │ │ ├── basic-usage │ │ │ │ └── index.html │ │ │ ├── categories │ │ │ │ └── index.html │ │ │ ├── threshold │ │ │ │ └── index.html │ │ │ ├── symbols │ │ │ │ └── index.html │ │ │ ├── series-types │ │ │ │ └── index.html │ │ │ ├── resize │ │ │ │ └── index.html │ │ │ ├── basic-options │ │ │ │ └── index.html │ │ │ ├── stacking │ │ │ │ └── index.html │ │ │ ├── annotating │ │ │ │ └── index.html │ │ │ └── realtime │ │ │ │ └── index.html │ │ ├── component.json │ │ ├── package.json │ │ ├── Makefile │ │ ├── .bower.json │ │ ├── flot.jquery.json │ │ ├── LICENSE.txt │ │ ├── jquery.flot.symbol.js │ │ ├── FAQ.md │ │ ├── CONTRIBUTING.md │ │ └── README.md │ ├── flot.tooltip │ │ ├── bower.json │ │ └── .bower.json │ ├── gmaps │ │ ├── jquery.gmaps.js │ │ └── lib │ │ │ ├── gmaps.styles.js │ │ │ ├── gmaps.geofences.js │ │ │ ├── gmaps.map_types.js │ │ │ ├── gmaps.utils.js │ │ │ ├── gmaps.streetview.js │ │ │ ├── gmaps.events.js │ │ │ ├── gmaps.controls.js │ │ │ ├── gmaps.native_extensions.js │ │ │ └── gmaps.overlays.js │ └── chartist-plugin-tooltips │ │ └── dist │ │ └── chartist-plugin-tooltip.css └── images │ ├── big │ ├── img1.jpg │ ├── img2.jpg │ └── img4.jpg │ ├── favicon.png │ ├── logo-icon.png │ ├── logo-text.png │ ├── users │ ├── 1.jpg │ ├── 1.png │ ├── 2.jpg │ ├── 2.png │ ├── 3.jpg │ ├── 3.png │ ├── 4.jpg │ ├── 5.jpg │ ├── 6.jpg │ ├── 7.jpg │ ├── 8.jpg │ ├── d1.jpg │ ├── d2.jpg │ ├── d3.jpg │ ├── d4.jpg │ ├── d5.jpg │ ├── 1-old.jpg │ ├── agent.jpg │ ├── agent2.jpg │ └── profile.png │ ├── custom-select.png │ └── background │ └── error-bg.jpg ├── .DS_Store ├── html ├── scss │ ├── bootstrap │ │ ├── helpers │ │ │ ├── _clearfix.scss │ │ │ ├── _text-truncation.scss │ │ │ ├── _visually-hidden.scss │ │ │ ├── _stretched-link.scss │ │ │ ├── _colored-links.scss │ │ │ ├── _ratio.scss │ │ │ └── _position.scss │ │ ├── mixins │ │ │ ├── _clearfix.scss │ │ │ ├── _lists.scss │ │ │ ├── _text-truncate.scss │ │ │ ├── _resize.scss │ │ │ ├── _alert.scss │ │ │ ├── _container.scss │ │ │ ├── _image.scss │ │ │ ├── _box-shadow.scss │ │ │ ├── _list-group.scss │ │ │ ├── _reset-text.scss │ │ │ ├── _deprecate.scss │ │ │ ├── _pagination.scss │ │ │ ├── _transition.scss │ │ │ ├── _visually-hidden.scss │ │ │ ├── _table-variants.scss │ │ │ ├── _caret.scss │ │ │ ├── _border-radius.scss │ │ │ ├── _gradients.scss │ │ │ ├── _utilities.scss │ │ │ └── _forms.scss │ │ ├── _helpers.scss │ │ ├── forms │ │ │ ├── _form-text.scss │ │ │ ├── _validation.scss │ │ │ ├── _labels.scss │ │ │ ├── _floating-labels.scss │ │ │ ├── _form-select.scss │ │ │ ├── _form-range.scss │ │ │ └── _input-group.scss │ │ ├── _forms.scss │ │ ├── _transitions.scss │ │ ├── _grid.scss │ │ ├── bootstrap-utilities.scss │ │ ├── _root.scss │ │ ├── _badge.scss │ │ ├── bootstrap-reboot.scss │ │ ├── _mixins.scss │ │ ├── _breadcrumb.scss │ │ ├── bootstrap.scss │ │ ├── _close.scss │ │ ├── _progress.scss │ │ ├── _images.scss │ │ ├── _containers.scss │ │ ├── _toasts.scss │ │ ├── _spinners.scss │ │ ├── bootstrap-grid.scss │ │ ├── _alert.scss │ │ ├── _type.scss │ │ ├── utilities │ │ │ └── _api.scss │ │ ├── _pagination.scss │ │ ├── _buttons.scss │ │ ├── _nav.scss │ │ ├── _tooltip.scss │ │ ├── _accordion.scss │ │ └── _button-group.scss │ ├── custom.scss │ ├── components.scss │ ├── widgets │ │ ├── widgets.scss │ │ ├── profile.scss │ │ ├── feeds.scss │ │ ├── comments.scss │ │ └── steamline.scss │ ├── core │ │ ├── core.scss │ │ ├── breadcrumb │ │ │ └── breadcrumb.scss │ │ ├── loader │ │ │ └── spinner.scss │ │ ├── topbar │ │ │ ├── notify.scss │ │ │ └── header.scss │ │ ├── buttons │ │ │ └── buttons.scss │ │ └── wave-effects │ │ │ └── wave-effects.scss │ ├── style.scss │ ├── mixins │ │ └── padding-margin.scss │ ├── responsive.scss │ ├── _landingpage.scss │ └── theme-colors │ │ └── theme-colors.scss ├── css │ └── icons │ │ └── material-design-iconic-font │ │ └── fonts │ │ ├── Material-Design-Iconic-Font.eot │ │ ├── Material-Design-Iconic-Font.ttf │ │ ├── Material-Design-Iconic-Font.woff │ │ ├── Material-Design-Iconic-Font.woff2 │ │ ├── materialdesignicons-webfont.eot │ │ ├── materialdesignicons-webfont.ttf │ │ ├── materialdesignicons-webfont.woff │ │ └── materialdesignicons-webfont.woff2 └── js │ ├── app-style-switcher.js │ ├── custom.js │ ├── pages │ └── dashboards │ │ └── dashboard1.js │ └── sidebarmenu.js └── landingpage └── images ├── free-demo.jpg └── pro-demo.jpg /assets/plugins/flot/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | -------------------------------------------------------------------------------- /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/.DS_Store -------------------------------------------------------------------------------- /assets/plugins/flot/.gitignore: -------------------------------------------------------------------------------- 1 | *.min.js 2 | !excanvas.min.js 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /html/scss/bootstrap/helpers/_clearfix.scss: -------------------------------------------------------------------------------- 1 | .clearfix { 2 | @include clearfix(); 3 | } 4 | -------------------------------------------------------------------------------- /assets/images/big/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/big/img1.jpg -------------------------------------------------------------------------------- /assets/images/big/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/big/img2.jpg -------------------------------------------------------------------------------- /assets/images/big/img4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/big/img4.jpg -------------------------------------------------------------------------------- /assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/favicon.png -------------------------------------------------------------------------------- /assets/images/logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/logo-icon.png -------------------------------------------------------------------------------- /assets/images/logo-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/logo-text.png -------------------------------------------------------------------------------- /assets/images/users/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/1.jpg -------------------------------------------------------------------------------- /assets/images/users/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/1.png -------------------------------------------------------------------------------- /assets/images/users/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/2.jpg -------------------------------------------------------------------------------- /assets/images/users/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/2.png -------------------------------------------------------------------------------- /assets/images/users/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/3.jpg -------------------------------------------------------------------------------- /assets/images/users/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/3.png -------------------------------------------------------------------------------- /assets/images/users/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/4.jpg -------------------------------------------------------------------------------- /assets/images/users/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/5.jpg -------------------------------------------------------------------------------- /assets/images/users/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/6.jpg -------------------------------------------------------------------------------- /assets/images/users/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/7.jpg -------------------------------------------------------------------------------- /assets/images/users/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/8.jpg -------------------------------------------------------------------------------- /assets/images/users/d1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/d1.jpg -------------------------------------------------------------------------------- /assets/images/users/d2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/d2.jpg -------------------------------------------------------------------------------- /assets/images/users/d3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/d3.jpg -------------------------------------------------------------------------------- /assets/images/users/d4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/d4.jpg -------------------------------------------------------------------------------- /assets/images/users/d5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/d5.jpg -------------------------------------------------------------------------------- /assets/images/users/1-old.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/1-old.jpg -------------------------------------------------------------------------------- /assets/images/users/agent.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/agent.jpg -------------------------------------------------------------------------------- /assets/images/custom-select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/custom-select.png -------------------------------------------------------------------------------- /assets/images/users/agent2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/agent2.jpg -------------------------------------------------------------------------------- /assets/images/users/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/users/profile.png -------------------------------------------------------------------------------- /landingpage/images/free-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/landingpage/images/free-demo.jpg -------------------------------------------------------------------------------- /landingpage/images/pro-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/landingpage/images/pro-demo.jpg -------------------------------------------------------------------------------- /assets/images/background/error-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/images/background/error-bg.jpg -------------------------------------------------------------------------------- /assets/plugins/flot/examples/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/plugins/flot/examples/background.png -------------------------------------------------------------------------------- /html/scss/bootstrap/helpers/_text-truncation.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Text truncation 3 | // 4 | 5 | .text-truncate { 6 | @include text-truncate(); 7 | } 8 | -------------------------------------------------------------------------------- /assets/plugins/flot/examples/ajax/data-eu-gdp-growth-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [ 4 | [1999, 3.0], 5 | [2000, 3.9] 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /assets/plugins/flot/examples/navigate/arrow-down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/plugins/flot/examples/navigate/arrow-down.gif -------------------------------------------------------------------------------- /assets/plugins/flot/examples/navigate/arrow-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/plugins/flot/examples/navigate/arrow-left.gif -------------------------------------------------------------------------------- /assets/plugins/flot/examples/navigate/arrow-up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/plugins/flot/examples/navigate/arrow-up.gif -------------------------------------------------------------------------------- /assets/plugins/flot/examples/navigate/arrow-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/plugins/flot/examples/navigate/arrow-right.gif -------------------------------------------------------------------------------- /html/scss/custom.scss: -------------------------------------------------------------------------------- 1 | // In this scss you can overwrite all our scss, we suggested you to add your scss into this, so whenever the update comes it will not affect your code. 2 | -------------------------------------------------------------------------------- /assets/plugins/flot/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Flot", 3 | "version": "0.8.3", 4 | "main": "jquery.flot.js", 5 | "dependencies": { 6 | "jquery": ">= 1.2.6" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /assets/plugins/flot/examples/axes-time-zones/tz/southamerica: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/plugins/flot/examples/axes-time-zones/tz/southamerica -------------------------------------------------------------------------------- /assets/plugins/flot/examples/image/hs-2004-27-a-large-web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/assets/plugins/flot/examples/image/hs-2004-27-a-large-web.jpg -------------------------------------------------------------------------------- /html/scss/bootstrap/helpers/_visually-hidden.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Visually hidden 3 | // 4 | 5 | .visually-hidden, 6 | .visually-hidden-focusable:not(:focus) { 7 | @include visually-hidden(); 8 | } 9 | -------------------------------------------------------------------------------- /html/scss/components.scss: -------------------------------------------------------------------------------- 1 | // All the custom components imports here 2 | @import "mixins/padding-margin"; 3 | //Theme colors 4 | @import "theme-colors/theme-colors"; 5 | 6 | // core 7 | @import "core/core"; 8 | -------------------------------------------------------------------------------- /assets/plugins/flot/examples/ajax/data-eu-gdp-growth-2.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [ 4 | [1999, 3.0], 5 | [2000, 3.9], 6 | [2001, 2.0], 7 | [2002, 1.2] 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /html/css/icons/material-design-iconic-font/fonts/Material-Design-Iconic-Font.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/html/css/icons/material-design-iconic-font/fonts/Material-Design-Iconic-Font.eot -------------------------------------------------------------------------------- /html/css/icons/material-design-iconic-font/fonts/Material-Design-Iconic-Font.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/html/css/icons/material-design-iconic-font/fonts/Material-Design-Iconic-Font.ttf -------------------------------------------------------------------------------- /html/css/icons/material-design-iconic-font/fonts/Material-Design-Iconic-Font.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/html/css/icons/material-design-iconic-font/fonts/Material-Design-Iconic-Font.woff -------------------------------------------------------------------------------- /html/css/icons/material-design-iconic-font/fonts/Material-Design-Iconic-Font.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/html/css/icons/material-design-iconic-font/fonts/Material-Design-Iconic-Font.woff2 -------------------------------------------------------------------------------- /html/css/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/html/css/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.eot -------------------------------------------------------------------------------- /html/css/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/html/css/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.ttf -------------------------------------------------------------------------------- /html/css/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/html/css/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff -------------------------------------------------------------------------------- /html/css/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/monster-admin-lite/HEAD/html/css/icons/material-design-iconic-font/fonts/materialdesignicons-webfont.woff2 -------------------------------------------------------------------------------- /html/scss/widgets/widgets.scss: -------------------------------------------------------------------------------- 1 | /* 2 | Template Name: Admin Template 3 | Author: Wrappixel 4 | 5 | File: scss 6 | */ 7 | 8 | @import "comments"; 9 | @import "steamline"; 10 | @import "feeds"; 11 | @import "profile"; 12 | -------------------------------------------------------------------------------- /html/scss/bootstrap/mixins/_clearfix.scss: -------------------------------------------------------------------------------- 1 | // scss-docs-start clearfix 2 | @mixin clearfix() { 3 | &::after { 4 | display: block; 5 | clear: both; 6 | content: ""; 7 | } 8 | } 9 | // scss-docs-end clearfix 10 | -------------------------------------------------------------------------------- /html/scss/bootstrap/mixins/_lists.scss: -------------------------------------------------------------------------------- 1 | // Lists 2 | 3 | // Unstyled keeps list items block level, just removes default browser padding and list-style 4 | @mixin list-unstyled { 5 | padding-left: 0; 6 | list-style: none; 7 | } 8 | -------------------------------------------------------------------------------- /html/scss/bootstrap/mixins/_text-truncate.scss: -------------------------------------------------------------------------------- 1 | // Text truncate 2 | // Requires inline-block or block for proper styling 3 | 4 | @mixin text-truncate() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /assets/plugins/flot/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Flot", 3 | "version": "0.8.3", 4 | "main": "jquery.flot.js", 5 | "scripts": { 6 | "test": "make test" 7 | }, 8 | "devDependencies": { 9 | "jshint": "0.9.1" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /assets/plugins/flot/examples/ajax/data-eu-gdp-growth-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [ 4 | [1999, 3.0], 5 | [2000, 3.9], 6 | [2001, 2.0], 7 | [2002, 1.2], 8 | [2003, 1.3], 9 | [2004, 2.5] 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /html/scss/bootstrap/mixins/_resize.scss: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | @mixin resizable($direction) { 4 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` 5 | resize: $direction; // Options: horizontal, vertical, both 6 | } 7 | -------------------------------------------------------------------------------- /html/scss/bootstrap/mixins/_alert.scss: -------------------------------------------------------------------------------- 1 | @mixin alert-variant($background, $border, $color) { 2 | color: $color; 3 | @include gradient-bg($background); 4 | border-color: $border; 5 | 6 | .alert-link { 7 | color: shade-color($color, 20%); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /html/scss/bootstrap/_helpers.scss: -------------------------------------------------------------------------------- 1 | @import "helpers/clearfix"; 2 | @import "helpers/colored-links"; 3 | @import "helpers/ratio"; 4 | @import "helpers/position"; 5 | @import "helpers/visually-hidden"; 6 | @import "helpers/stretched-link"; 7 | @import "helpers/text-truncation"; 8 | -------------------------------------------------------------------------------- /assets/plugins/flot/examples/ajax/data-eu-gdp-growth-4.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [ 4 | [1999, 3.0], 5 | [2000, 3.9], 6 | [2001, 2.0], 7 | [2002, 1.2], 8 | [2003, 1.3], 9 | [2004, 2.5], 10 | [2005, 2.0], 11 | [2006, 3.1] 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /html/scss/bootstrap/forms/_form-text.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Form text 3 | // 4 | 5 | .form-text { 6 | margin-top: $form-text-margin-top; 7 | @include font-size($form-text-font-size); 8 | font-style: $form-text-font-style; 9 | font-weight: $form-text-font-weight; 10 | color: $form-text-color; 11 | } 12 | -------------------------------------------------------------------------------- /html/scss/bootstrap/_forms.scss: -------------------------------------------------------------------------------- 1 | @import "forms/labels"; 2 | @import "forms/form-text"; 3 | @import "forms/form-control"; 4 | @import "forms/form-select"; 5 | @import "forms/form-check"; 6 | @import "forms/form-range"; 7 | @import "forms/floating-labels"; 8 | @import "forms/input-group"; 9 | @import "forms/validation"; 10 | -------------------------------------------------------------------------------- /assets/plugins/flot.tooltip/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "flot.tooltip", 3 | "version": "0.8.5", 4 | "license": "MIT", 5 | "main": "js/jquery.flot.tooltip.js", 6 | "ignore": [ 7 | ".gitignore", 8 | "Gruntfile.js", 9 | "README.md", 10 | "package.json", 11 | "examples", 12 | "js/old" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /assets/plugins/flot/examples/ajax/data-usa-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "USA", 3 | "data": [ 4 | [1999, 4.4], 5 | [2000, 3.7], 6 | [2001, 0.8], 7 | [2002, 1.6], 8 | [2003, 2.5], 9 | [2004, 3.6], 10 | [2005, 2.9], 11 | [2006, 2.8], 12 | [2007, 2.0], 13 | [2008, 1.1] 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /assets/plugins/flot/examples/ajax/data-japan-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Japan", 3 | "data": [ 4 | [1999, -0.1], 5 | [2000, 2.9], 6 | [2001, 0.2], 7 | [2002, 0.3], 8 | [2003, 1.4], 9 | [2004, 2.7], 10 | [2005, 1.9], 11 | [2006, 2.0], 12 | [2007, 2.3], 13 | [2008, -0.7] 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /html/scss/bootstrap/helpers/_stretched-link.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Stretched link 3 | // 4 | 5 | .stretched-link { 6 | &::#{$stretched-link-pseudo-element} { 7 | position: absolute; 8 | top: 0; 9 | right: 0; 10 | bottom: 0; 11 | left: 0; 12 | z-index: $stretched-link-z-index; 13 | content: ""; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /assets/plugins/flot/examples/ajax/data-eu-gdp-growth-5.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [ 4 | [1999, 3.0], 5 | [2000, 3.9], 6 | [2001, 2.0], 7 | [2002, 1.2], 8 | [2003, 1.3], 9 | [2004, 2.5], 10 | [2005, 2.0], 11 | [2006, 3.1], 12 | [2007, 2.9], 13 | [2008, 0.9] 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /assets/plugins/flot/examples/ajax/data-eu-gdp-growth.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Europe (EU27)", 3 | "data": [ 4 | [1999, 3.0], 5 | [2000, 3.9], 6 | [2001, 2.0], 7 | [2002, 1.2], 8 | [2003, 1.3], 9 | [2004, 2.5], 10 | [2005, 2.0], 11 | [2006, 3.1], 12 | [2007, 2.9], 13 | [2008, 0.9] 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /html/scss/bootstrap/mixins/_container.scss: -------------------------------------------------------------------------------- 1 | // Container mixins 2 | 3 | @mixin make-container($gutter: $container-padding-x) { 4 | width: 100%; 5 | padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter}); 6 | padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter}); 7 | margin-right: auto; 8 | margin-left: auto; 9 | } 10 | -------------------------------------------------------------------------------- /assets/plugins/gmaps/jquery.gmaps.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | // Simple map 3 | map = new GMaps({ 4 | el: "#gmaps-simple", 5 | lat: 34.05, 6 | lng: -78.72, 7 | zoom: 5, 8 | panControl: false, 9 | streetViewControl: false, 10 | mapTypeControl: false, 11 | overviewMapControl: false, 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /html/scss/bootstrap/_transitions.scss: -------------------------------------------------------------------------------- 1 | .fade { 2 | @include transition($transition-fade); 3 | 4 | &:not(.show) { 5 | opacity: 0; 6 | } 7 | } 8 | 9 | .collapse { 10 | &:not(.show) { 11 | display: none; 12 | } 13 | } 14 | 15 | .collapsing { 16 | height: 0; 17 | overflow: hidden; 18 | @include transition($transition-collapse); 19 | } 20 | -------------------------------------------------------------------------------- /assets/plugins/flot/Makefile: -------------------------------------------------------------------------------- 1 | # Makefile for generating minified files 2 | 3 | .PHONY: all 4 | 5 | # we cheat and process all .js files instead of an exhaustive list 6 | all: $(patsubst %.js,%.min.js,$(filter-out %.min.js,$(wildcard *.js))) 7 | 8 | %.min.js: %.js 9 | yui-compressor $< -o $@ 10 | 11 | test: 12 | ./node_modules/.bin/jshint *jquery.flot.js 13 | -------------------------------------------------------------------------------- /assets/plugins/gmaps/lib/gmaps.styles.js: -------------------------------------------------------------------------------- 1 | GMaps.prototype.addStyle = function (options) { 2 | var styledMapType = new google.maps.StyledMapType(options.styles, { 3 | name: options.styledMapName, 4 | }); 5 | 6 | this.map.mapTypes.set(options.mapTypeId, styledMapType); 7 | }; 8 | 9 | GMaps.prototype.setStyle = function (mapTypeId) { 10 | this.map.setMapTypeId(mapTypeId); 11 | }; 12 | -------------------------------------------------------------------------------- /html/scss/bootstrap/_grid.scss: -------------------------------------------------------------------------------- 1 | // Row 2 | // 3 | // Rows contain your columns. 4 | 5 | @if $enable-grid-classes { 6 | .row { 7 | @include make-row(); 8 | 9 | > * { 10 | @include make-col-ready(); 11 | } 12 | } 13 | } 14 | 15 | // Columns 16 | // 17 | // Common styles for small and large grid columns 18 | 19 | @if $enable-grid-classes { 20 | @include make-grid-columns(); 21 | } 22 | -------------------------------------------------------------------------------- /html/scss/core/core.scss: -------------------------------------------------------------------------------- 1 | @import "layout/layout"; 2 | 3 | @import "scafholdings/scafholding"; 4 | // Header 5 | @import "loader/spinner"; 6 | // Header 7 | @import "topbar/header"; 8 | 9 | // breadcrumb 10 | @import "breadcrumb/breadcrumb"; 11 | 12 | // sidebar 13 | @import "sidebar/sidebar"; 14 | 15 | //wave effects 16 | @import "wave-effects/wave-effects"; 17 | 18 | //wave effects 19 | @import "buttons/buttons"; 20 | 21 | //extra 22 | @import "extra/extra"; 23 | -------------------------------------------------------------------------------- /html/scss/bootstrap/helpers/_colored-links.scss: -------------------------------------------------------------------------------- 1 | @each $color, $value in $theme-colors { 2 | .link-#{$color} { 3 | color: $value; 4 | 5 | @if $link-shade-percentage != 0 { 6 | &:hover, 7 | &:focus { 8 | color: if( 9 | color-contrast($value) == $color-contrast-light, 10 | shade-color($value, $link-shade-percentage), 11 | tint-color($value, $link-shade-percentage) 12 | ); 13 | } 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /assets/plugins/flot/examples/axes-time-zones/tz/factory: -------------------------------------------------------------------------------- 1 | #
2 | # This file is in the public domain, so clarified as of
3 | # 2009-05-17 by Arthur David Olson.
4 |
5 | # For companies who don't want to put time zone specification in
6 | # their installation procedures. When users run date, they'll get the message.
7 | # Also useful for the "comp.sources" version.
8 |
9 | # Zone NAME GMTOFF RULES FORMAT
10 | Zone Factory 0 - "Local time zone must be set--see zic manual page"
11 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/bootstrap-utilities.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap Utilities v5.0.0-beta1 (https://getbootstrap.com/)
3 | * Copyright 2011-2020 The Bootstrap Authors
4 | * Copyright 2011-2020 Twitter, Inc.
5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6 | */
7 |
8 | // Configuration
9 |
10 | @import "functions";
11 | @import "variables";
12 | @import "mixins";
13 | @import "utilities";
14 |
15 | // Utilities
16 |
17 | @import "utilities/api";
18 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/mixins/_image.scss:
--------------------------------------------------------------------------------
1 | // Image Mixins
2 | // - Responsive image
3 | // - Retina image
4 |
5 | // Responsive image
6 | //
7 | // Keep images from scaling beyond the width of their parents.
8 |
9 | @mixin img-fluid {
10 | // Part 1: Set a maximum relative to the parent
11 | max-width: 100%;
12 | // Part 2: Override the height to auto, otherwise images will be stretched
13 | // when setting a width and height attribute on the img element.
14 | height: auto;
15 | }
16 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/mixins/_box-shadow.scss:
--------------------------------------------------------------------------------
1 | @mixin box-shadow($shadow...) {
2 | @if $enable-shadows {
3 | $result: ();
4 |
5 | @each $value in $shadow {
6 | @if $value != null {
7 | $result: append($result, $value, "comma");
8 | }
9 | @if $value == none and length($shadow) > 1 {
10 | @warn "The keyword 'none' must be used as a single argument.";
11 | }
12 | }
13 |
14 | @if (length($result) > 0) {
15 | box-shadow: $result;
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/html/js/app-style-switcher.js:
--------------------------------------------------------------------------------
1 | $(function () {
2 | "use strict";
3 |
4 | //****************************
5 | /* Top navbar Theme Change function Start */
6 | //****************************
7 | function handlenavbarbg() {
8 | if ($("#main-wrapper").attr("data-navbarbg") == "skin6") {
9 | // do this
10 | $(".topbar .navbar").addClass("navbar-light");
11 | $(".topbar .navbar").removeClass("navbar-dark");
12 | } else {
13 | // do that
14 | }
15 | }
16 |
17 | handlenavbarbg();
18 | });
19 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/helpers/_ratio.scss:
--------------------------------------------------------------------------------
1 | // Credit: Nicolas Gallagher and SUIT CSS.
2 |
3 | .ratio {
4 | position: relative;
5 | width: 100%;
6 |
7 | &::before {
8 | display: block;
9 | padding-top: var(--aspect-ratio);
10 | content: "";
11 | }
12 |
13 | > * {
14 | position: absolute;
15 | top: 0;
16 | left: 0;
17 | width: 100%;
18 | height: 100%;
19 | }
20 | }
21 |
22 | @each $key, $ratio in $aspect-ratios {
23 | .ratio-#{$key} {
24 | --aspect-ratio: #{$ratio};
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/assets/plugins/flot/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Flot",
3 | "version": "0.8.3",
4 | "main": "jquery.flot.js",
5 | "dependencies": {
6 | "jquery": ">= 1.2.6"
7 | },
8 | "homepage": "https://github.com/flot/flot",
9 | "_release": "0.8.3",
10 | "_resolution": {
11 | "type": "version",
12 | "tag": "v0.8.3",
13 | "commit": "453b017cc5acfd75e252b93e8635f57f4196d45d"
14 | },
15 | "_source": "git://github.com/flot/flot.git",
16 | "_target": "~0.8.3",
17 | "_originalSource": "flot",
18 | "_direct": true
19 | }
20 |
--------------------------------------------------------------------------------
/assets/plugins/gmaps/lib/gmaps.geofences.js:
--------------------------------------------------------------------------------
1 | GMaps.prototype.checkGeofence = function (lat, lng, fence) {
2 | return fence.containsLatLng(new google.maps.LatLng(lat, lng));
3 | };
4 |
5 | GMaps.prototype.checkMarkerGeofence = function (marker, outside_callback) {
6 | if (marker.fences) {
7 | for (var i = 0, fence; (fence = marker.fences[i]); i++) {
8 | var pos = marker.getPosition();
9 | if (!this.checkGeofence(pos.lat(), pos.lng(), fence)) {
10 | outside_callback(marker, fence);
11 | }
12 | }
13 | }
14 | };
15 |
--------------------------------------------------------------------------------
/html/scss/widgets/profile.scss:
--------------------------------------------------------------------------------
1 | .profiletimeline {
2 | position: relative;
3 | padding-left: 40px;
4 | margin: 40px 10px 0 30px;
5 | border-left: 1px solid $border-color;
6 | .sl-left {
7 | float: $lft;
8 | margin-left: -60px;
9 | z-index: 1;
10 | margin-right: 15px;
11 | img {
12 | max-width: 40px;
13 | }
14 | }
15 | }
16 |
17 | .profiletimeline .sl-item {
18 | margin-top: 8px;
19 | margin-bottom: 30px;
20 | }
21 |
22 | .profiletimeline .sl-date {
23 | font-size: 12px;
24 | color: $text-muted;
25 | }
26 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/mixins/_list-group.scss:
--------------------------------------------------------------------------------
1 | // List Groups
2 |
3 | @mixin list-group-item-variant($state, $background, $color) {
4 | .list-group-item-#{$state} {
5 | color: $color;
6 | background-color: $background;
7 |
8 | &.list-group-item-action {
9 | &:hover,
10 | &:focus {
11 | color: $color;
12 | background-color: shade-color($background, 10%);
13 | }
14 |
15 | &.active {
16 | color: $white;
17 | background-color: $color;
18 | border-color: $color;
19 | }
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/mixins/_reset-text.scss:
--------------------------------------------------------------------------------
1 | @mixin reset-text {
2 | font-family: $font-family-base;
3 | // We deliberately do NOT reset font-size or overflow-wrap / word-wrap.
4 | font-style: normal;
5 | font-weight: $font-weight-normal;
6 | line-height: $line-height-base;
7 | text-align: left; // Fallback for where `start` is not supported
8 | text-align: start;
9 | text-decoration: none;
10 | text-shadow: none;
11 | text-transform: none;
12 | letter-spacing: normal;
13 | word-break: normal;
14 | word-spacing: normal;
15 | white-space: normal;
16 | line-break: auto;
17 | }
18 |
--------------------------------------------------------------------------------
/html/scss/widgets/feeds.scss:
--------------------------------------------------------------------------------
1 | .feed-widget {
2 | .feed-body {
3 | .feed-item {
4 | padding: 12px 0;
5 | display: flex;
6 | align-items: center;
7 | &:hover {
8 | background: $gray-100;
9 | }
10 | > .feed-icon {
11 | width: 40px;
12 | height: 40px;
13 | margin-right: 10px;
14 | display: inline-block;
15 | text-align: center;
16 | vertical-align: middle;
17 | border-radius: 100%;
18 | color: $white;
19 | i {
20 | line-height: 40px;
21 | }
22 | }
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/forms/_validation.scss:
--------------------------------------------------------------------------------
1 | // Form validation
2 | //
3 | // Provide feedback to users when form field values are valid or invalid. Works
4 | // primarily for client-side validation via scoped `:invalid` and `:valid`
5 | // pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for
6 | // server-side validation.
7 |
8 | // scss-docs-start form-validation-states-loop
9 | @each $state, $data in $form-validation-states {
10 | @include form-validation-state(
11 | $state,
12 | map-get($data, color),
13 | map-get($data, icon)
14 | );
15 | }
16 | // scss-docs-end form-validation-states-loop
17 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/helpers/_position.scss:
--------------------------------------------------------------------------------
1 | // Shorthand
2 |
3 | .fixed-top {
4 | position: fixed;
5 | top: 0;
6 | right: 0;
7 | left: 0;
8 | z-index: $zindex-fixed;
9 | }
10 |
11 | .fixed-bottom {
12 | position: fixed;
13 | right: 0;
14 | bottom: 0;
15 | left: 0;
16 | z-index: $zindex-fixed;
17 | }
18 |
19 | // Responsive sticky top
20 | @each $breakpoint in map-keys($grid-breakpoints) {
21 | @include media-breakpoint-up($breakpoint) {
22 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
23 |
24 | .sticky#{$infix}-top {
25 | position: sticky;
26 | top: 0;
27 | z-index: $zindex-sticky;
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/_root.scss:
--------------------------------------------------------------------------------
1 | :root {
2 | // Custom variable values only support SassScript inside `#{}`.
3 | @each $color, $value in $colors {
4 | --#{$variable-prefix}#{$color}: #{$value};
5 | }
6 |
7 | @each $color, $value in $theme-colors {
8 | --#{$variable-prefix}#{$color}: #{$value};
9 | }
10 |
11 | // Use `inspect` for lists so that quoted items keep the quotes.
12 | // See https://github.com/sass/sass/issues/2383#issuecomment-336349172
13 | --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};
14 | --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};
15 | --#{$variable-prefix}gradient: #{$gradient};
16 | }
17 |
--------------------------------------------------------------------------------
/assets/plugins/flot.tooltip/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "flot.tooltip",
3 | "version": "0.8.5",
4 | "license": "MIT",
5 | "main": "js/jquery.flot.tooltip.js",
6 | "ignore": [
7 | ".gitignore",
8 | "Gruntfile.js",
9 | "README.md",
10 | "package.json",
11 | "examples",
12 | "js/old"
13 | ],
14 | "homepage": "https://github.com/krzysu/flot.tooltip",
15 | "_release": "0.8.5",
16 | "_resolution": {
17 | "type": "version",
18 | "tag": "0.8.5",
19 | "commit": "e2dbb407ffcf5ece0f2e6ab922b0192b8a6d168e"
20 | },
21 | "_source": "git://github.com/krzysu/flot.tooltip.git",
22 | "_target": "~0.8.4",
23 | "_originalSource": "flot.tooltip"
24 | }
25 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/mixins/_deprecate.scss:
--------------------------------------------------------------------------------
1 | // Deprecate mixin
2 | //
3 | // This mixin can be used to deprecate mixins or functions.
4 | // `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to
5 | // some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap)
6 | @mixin deprecate(
7 | $name,
8 | $deprecate-version,
9 | $remove-version,
10 | $ignore-warning: false
11 | ) {
12 | @if ($enable-deprecation-messages != false and $ignore-warning != true) {
13 | @warn "#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}.";
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/html/scss/style.scss:
--------------------------------------------------------------------------------
1 | /*
2 | Template Name: Admin Template
3 | Author: Niravjoshi / Wrappixel
4 | File: scss
5 | */
6 |
7 | //(Required file)
8 | @import "variable";
9 |
10 | // Import Bootstrap source files (Required file)
11 | @import "bootstrap/bootstrap";
12 |
13 | //This is for the components (Required file)
14 | @import "components";
15 |
16 | //This is for the widgets (Required file)
17 | @import "widgets/widgets";
18 |
19 | //This is for the responsive (Required file)
20 | @import "responsive";
21 |
22 | //In This scss you can write your scss
23 | @import "custom";
24 |
25 | //This is for the icons (Required file)
26 | @import "icons/material-design-iconic-font/css/materialdesignicons.min.css";
27 |
28 | @import "landingpage";
29 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/_badge.scss:
--------------------------------------------------------------------------------
1 | // Base class
2 | //
3 | // Requires one of the contextual, color modifier classes for `color` and
4 | // `background-color`.
5 |
6 | .badge {
7 | display: inline-block;
8 | padding: $badge-padding-y $badge-padding-x;
9 | @include font-size($badge-font-size);
10 | font-weight: $badge-font-weight;
11 | line-height: 1;
12 | color: $badge-color;
13 | text-align: center;
14 | white-space: nowrap;
15 | vertical-align: baseline;
16 | @include border-radius($badge-border-radius);
17 | @include gradient-bg();
18 |
19 | // Empty badges collapse automatically
20 | &:empty {
21 | display: none;
22 | }
23 | }
24 |
25 | // Quick fix for badges in buttons
26 | .btn .badge {
27 | position: relative;
28 | top: -1px;
29 | }
30 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/bootstrap-reboot.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap Reboot v5.0.0-beta1 (https://getbootstrap.com/)
3 | * Copyright 2011-2020 The Bootstrap Authors
4 | * Copyright 2011-2020 Twitter, Inc.
5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
7 | */
8 |
9 | @import "functions";
10 | @import "variables";
11 | // Prevent the usage of custom properties since we don't add them to `:root` in reboot
12 | $font-family-base: $font-family-sans-serif; // stylelint-disable-line scss/dollar-variable-default
13 | $font-family-code: $font-family-monospace; // stylelint-disable-line scss/dollar-variable-default
14 | @import "mixins";
15 | @import "reboot";
16 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/mixins/_pagination.scss:
--------------------------------------------------------------------------------
1 | // Pagination
2 |
3 | @mixin pagination-size($padding-y, $padding-x, $font-size, $border-radius) {
4 | .page-link {
5 | padding: $padding-y $padding-x;
6 | @include font-size($font-size);
7 | }
8 |
9 | .page-item {
10 | @if $pagination-margin-start == (-$pagination-border-width) {
11 | &:first-child {
12 | .page-link {
13 | @include border-start-radius($border-radius);
14 | }
15 | }
16 |
17 | &:last-child {
18 | .page-link {
19 | @include border-end-radius($border-radius);
20 | }
21 | }
22 | } @else {
23 | //Add border-radius to all pageLinks in case they have left margin
24 | .page-link {
25 | @include border-radius($border-radius);
26 | }
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/mixins/_transition.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable property-disallowed-list
2 | @mixin transition($transition...) {
3 | @if length($transition) == 0 {
4 | $transition: $transition-base;
5 | }
6 |
7 | @if length($transition) > 1 {
8 | @each $value in $transition {
9 | @if $value == null or $value == none {
10 | @warn "The keyword 'none' or 'null' must be used as a single argument.";
11 | }
12 | }
13 | }
14 |
15 | @if $enable-transitions {
16 | @if nth($transition, 1) != null {
17 | transition: $transition;
18 | }
19 |
20 | @if $enable-reduced-motion and
21 | nth($transition, 1) !=
22 | null and
23 | nth($transition, 1) !=
24 | none
25 | {
26 | @media (prefers-reduced-motion: reduce) {
27 | transition: none;
28 | }
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/assets/plugins/flot/examples/axes-time-zones/tz/yearistype.sh:
--------------------------------------------------------------------------------
1 | #! /bin/sh
2 |
3 | : 'This file is in the public domain, so clarified as of'
4 | : '2006-07-17 by Arthur David Olson.'
5 |
6 | case $#-$1 in
7 | 2-|2-0*|2-*[!0-9]*)
8 | echo "$0: wild year - $1" >&2
9 | exit 1 ;;
10 | esac
11 |
12 | case $#-$2 in
13 | 2-even)
14 | case $1 in
15 | *[24680]) exit 0 ;;
16 | *) exit 1 ;;
17 | esac ;;
18 | 2-nonpres|2-nonuspres)
19 | case $1 in
20 | *[02468][048]|*[13579][26]) exit 1 ;;
21 | *) exit 0 ;;
22 | esac ;;
23 | 2-odd)
24 | case $1 in
25 | *[13579]) exit 0 ;;
26 | *) exit 1 ;;
27 | esac ;;
28 | 2-uspres)
29 | case $1 in
30 | *[02468][048]|*[13579][26]) exit 0 ;;
31 | *) exit 1 ;;
32 | esac ;;
33 | 2-*)
34 | echo "$0: wild type - $2" >&2 ;;
35 | esac
36 |
37 | echo "$0: usage is $0 year even|odd|uspres|nonpres|nonuspres" >&2
38 | exit 1
39 |
--------------------------------------------------------------------------------
/html/scss/core/breadcrumb/breadcrumb.scss:
--------------------------------------------------------------------------------
1 | /*******************
2 | Breadcrumb and page title
3 | *******************/
4 |
5 | .page-breadcrumb {
6 | padding: 30px;
7 | padding-bottom: 20px;
8 | .page-title {
9 | color: $themecolor-dark;
10 | padding-bottom: 20px;
11 | font-weight: 400;
12 | line-height: 30px;
13 | }
14 | .breadcrumb {
15 | padding: 0px;
16 | margin: 0px;
17 | background: transparent;
18 | font-size: 16px;
19 | .breadcrumb-item + .breadcrumb-item::before {
20 | content: "\F142";
21 | font: normal normal normal 24px/1 "Material Design Icons";
22 | font-size: inherit;
23 | color: $gray-500;
24 | font-size: 14px;
25 | margin-top: 4px;
26 | }
27 | .breadcrumb-item {
28 | font-weight: 300;
29 | a {
30 | color: #0275d8;
31 | &:hover {
32 | color: #014c8c;
33 | }
34 | }
35 | &.active {
36 | color: #636c72;
37 | }
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/mixins/_visually-hidden.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Hide content visually while keeping it accessible to assistive technologies
4 | //
5 | // See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/
6 | // See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/
7 |
8 | @mixin visually-hidden() {
9 | position: absolute !important;
10 | width: 1px !important;
11 | height: 1px !important;
12 | padding: 0 !important;
13 | margin: -1px !important; // Fix for https://github.com/twbs/bootstrap/issues/25686
14 | overflow: hidden !important;
15 | clip: rect(0, 0, 0, 0) !important;
16 | white-space: nowrap !important;
17 | border: 0 !important;
18 | }
19 |
20 | // Use to only display content when it's focused.
21 | //
22 | // Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
23 |
24 | @mixin visually-hidden-focusable() {
25 | &:not(:focus) {
26 | @include visually-hidden();
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/assets/plugins/chartist-plugin-tooltips/dist/chartist-plugin-tooltip.css:
--------------------------------------------------------------------------------
1 | .chartist-tooltip {
2 | position: absolute;
3 | display: inline-block;
4 | opacity: 0;
5 | min-width: 5em;
6 | padding: .5em;
7 | background: #F4C63D;
8 | color: #453D3F;
9 | font-family: Oxygen,Helvetica,Arial,sans-serif;
10 | font-weight: 700;
11 | text-align: center;
12 | pointer-events: none;
13 | z-index: 1;
14 | -webkit-transition: opacity .2s linear;
15 | -moz-transition: opacity .2s linear;
16 | -o-transition: opacity .2s linear;
17 | transition: opacity .2s linear; }
18 | .chartist-tooltip:before {
19 | content: "";
20 | position: absolute;
21 | top: 100%;
22 | left: 50%;
23 | width: 0;
24 | height: 0;
25 | margin-left: -15px;
26 | border: 15px solid transparent;
27 | border-top-color: #F4C63D; }
28 | .chartist-tooltip.tooltip-show {
29 | opacity: 1; }
30 |
31 | .ct-area, .ct-line {
32 | pointer-events: none; }
33 |
34 | /*# sourceMappingURL=chartist-plugin-tooltip.css.map */
35 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/_mixins.scss:
--------------------------------------------------------------------------------
1 | // Toggles
2 | //
3 | // Used in conjunction with global variables to enable certain theme features.
4 |
5 | // Vendor
6 | @import "vendor/rfs";
7 |
8 | // Deprecate
9 | @import "mixins/deprecate";
10 |
11 | // Helpers
12 | @import "mixins/breakpoints";
13 | @import "mixins/image";
14 | @import "mixins/resize";
15 | @import "mixins/visually-hidden";
16 | @import "mixins/reset-text";
17 | @import "mixins/text-truncate";
18 |
19 | // Utilities
20 | @import "mixins/utilities";
21 |
22 | // Components
23 | @import "mixins/alert";
24 | @import "mixins/buttons";
25 | @import "mixins/caret";
26 | @import "mixins/pagination";
27 | @import "mixins/lists";
28 | @import "mixins/list-group";
29 | @import "mixins/forms";
30 | @import "mixins/table-variants";
31 |
32 | // Skins
33 | @import "mixins/border-radius";
34 | @import "mixins/box-shadow";
35 | @import "mixins/gradients";
36 | @import "mixins/transition";
37 |
38 | // Layout
39 | @import "mixins/clearfix";
40 | @import "mixins/container";
41 | @import "mixins/grid";
42 |
--------------------------------------------------------------------------------
/assets/plugins/flot/flot.jquery.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "flot",
3 | "version": "0.8.3",
4 | "title": "Flot",
5 | "author": {
6 | "name": "Ole Laursen",
7 | "url": "https://github.com/OleLaursen"
8 | },
9 | "licenses": [
10 | {
11 | "type": "MIT",
12 | "url": "http://github.com/flot/flot/blob/master/LICENSE.txt"
13 | }
14 | ],
15 | "dependencies": {
16 | "jquery": ">=1.2.6"
17 | },
18 | "description": "Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.",
19 | "keywords": ["plot", "chart", "graph", "visualization", "canvas", "graphics"],
20 | "homepage": "http://www.flotcharts.org",
21 | "docs": "http://github.com/flot/flot/blob/master/API.md",
22 | "demo": "http://www.flotcharts.org/flot/examples/",
23 | "bugs": "http://github.com/flot/flot/issues",
24 | "maintainers": [
25 | {
26 | "name": "David Schnur",
27 | "email": "dnschnur@gmail.com",
28 | "url": "http://github.com/dnschnur"
29 | }
30 | ]
31 | }
32 |
--------------------------------------------------------------------------------
/assets/plugins/gmaps/lib/gmaps.map_types.js:
--------------------------------------------------------------------------------
1 | GMaps.prototype.addMapType = function (mapTypeId, options) {
2 | if (
3 | options.hasOwnProperty("getTileUrl") &&
4 | typeof options["getTileUrl"] == "function"
5 | ) {
6 | options.tileSize = options.tileSize || new google.maps.Size(256, 256);
7 |
8 | var mapType = new google.maps.ImageMapType(options);
9 |
10 | this.map.mapTypes.set(mapTypeId, mapType);
11 | } else {
12 | throw "'getTileUrl' function required.";
13 | }
14 | };
15 |
16 | GMaps.prototype.addOverlayMapType = function (options) {
17 | if (
18 | options.hasOwnProperty("getTile") &&
19 | typeof options["getTile"] == "function"
20 | ) {
21 | var overlayMapTypeIndex = options.index;
22 |
23 | delete options.index;
24 |
25 | this.map.overlayMapTypes.insertAt(overlayMapTypeIndex, options);
26 | } else {
27 | throw "'getTile' function required.";
28 | }
29 | };
30 |
31 | GMaps.prototype.removeOverlayMapType = function (overlayMapTypeIndex) {
32 | this.map.overlayMapTypes.removeAt(overlayMapTypeIndex);
33 | };
34 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/mixins/_table-variants.scss:
--------------------------------------------------------------------------------
1 | // scss-docs-start table-variant
2 | @mixin table-variant($state, $background) {
3 | .table-#{$state} {
4 | $color: color-contrast(opaque($body-bg, $background));
5 | $hover-bg: mix($color, $background, percentage($table-hover-bg-factor));
6 | $striped-bg: mix($color, $background, percentage($table-striped-bg-factor));
7 | $active-bg: mix($color, $background, percentage($table-active-bg-factor));
8 |
9 | --#{$variable-prefix}table-bg: #{$background};
10 | --#{$variable-prefix}table-striped-bg: #{$striped-bg};
11 | --#{$variable-prefix}table-striped-color: #{color-contrast($striped-bg)};
12 | --#{$variable-prefix}table-active-bg: #{$active-bg};
13 | --#{$variable-prefix}table-active-color: #{color-contrast($active-bg)};
14 | --#{$variable-prefix}table-hover-bg: #{$hover-bg};
15 | --#{$variable-prefix}table-hover-color: #{color-contrast($hover-bg)};
16 |
17 | color: $color;
18 | border-color: mix($color, $background, percentage($table-border-factor));
19 | }
20 | }
21 | // scss-docs-end table-variant
22 |
--------------------------------------------------------------------------------
/html/scss/widgets/comments.scss:
--------------------------------------------------------------------------------
1 | /*******************/
2 | /*Comment widgets*/
3 | /*******************/
4 |
5 | .comment-widgets {
6 | position: relative;
7 | margin-bottom: 10px;
8 | .comment-row {
9 | border-bottom: 1px solid transparent;
10 | padding: 14px;
11 | display: flex;
12 | margin: 10px 0;
13 | &:last-child {
14 | border-bottom: 0px;
15 | }
16 | &:hover,
17 | &.active {
18 | background: $transparent-dark-bg;
19 | }
20 | }
21 | }
22 |
23 | .comment-text {
24 | padding-left: 15px;
25 | width: 100%;
26 | &:hover .comment-footer,
27 | &.active .comment-footer {
28 | .action-icons {
29 | visibility: visible;
30 | }
31 | }
32 | p {
33 | max-height: 65px;
34 | width: 100%;
35 | overflow: hidden;
36 | }
37 | }
38 |
39 | .comment-footer {
40 | .action-icons {
41 | visibility: hidden;
42 | a {
43 | padding-left: 7px;
44 | vertical-align: middle;
45 | color: $gray-500;
46 | &:hover,
47 | &.active {
48 | color: $info;
49 | }
50 | }
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/html/scss/mixins/padding-margin.scss:
--------------------------------------------------------------------------------
1 | /*******************
2 | Padding margin property
3 | *******************/
4 |
5 | $vertical-property-map: (
6 | m-t-: margin-top,
7 | m-b-: margin-bottom,
8 | m-r-: margin-right,
9 | m-l-: margin-left,
10 | p-t-: padding-top,
11 | p-b-: padding-bottom,
12 | p-r-: padding-right,
13 | p-l-: padding-left,
14 | p-: padding,
15 | m-: margin,
16 | );
17 | $sizes-list: 5 10 15 20 25 30 40;
18 | @each $size in $sizes-list {
19 | $val: $size + 0px;
20 | @each $keyword, $property in $vertical-property-map {
21 | html[dir="ltr"] body .#{$keyword}#{$size} {
22 | #{$property}: $val;
23 | }
24 | }
25 | }
26 |
27 | /** * Zero */
28 |
29 | $zero-property-map: (
30 | m-0: margin,
31 | m-t: margin-top,
32 | m-r: margin-right,
33 | m-b: margin-bottom,
34 | m-l: margin-left,
35 | p-0: padding,
36 | p-t: padding-top,
37 | p-r: padding-right,
38 | p-b: padding-bottom,
39 | p-l: padding-left,
40 | );
41 | @each $keyword, $property in $zero-property-map {
42 | html[dir="ltr"] body .#{$keyword}-0 {
43 | #{$property}: 0;
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/_breadcrumb.scss:
--------------------------------------------------------------------------------
1 | .breadcrumb {
2 | display: flex;
3 | flex-wrap: wrap;
4 | padding: $breadcrumb-padding-y $breadcrumb-padding-x;
5 | margin-bottom: $breadcrumb-margin-bottom;
6 | @include font-size($breadcrumb-font-size);
7 | list-style: none;
8 | background-color: $breadcrumb-bg;
9 | @include border-radius($breadcrumb-border-radius);
10 | }
11 |
12 | .breadcrumb-item {
13 | // The separator between breadcrumbs (by default, a forward-slash: "/")
14 | + .breadcrumb-item {
15 | padding-left: $breadcrumb-item-padding-x;
16 |
17 | &::before {
18 | float: left; // Suppress inline spacings and underlining of the separator
19 | padding-right: $breadcrumb-item-padding-x;
20 | color: $breadcrumb-divider-color;
21 | content: var(
22 | --#{$variable-prefix}breadcrumb-divider,
23 | escape-svg($breadcrumb-divider)
24 | )
25 | #{"/* rtl:"} var(
26 | --#{$variable-prefix}breadcrumb-divider,
27 | escape-svg($breadcrumb-divider-flipped)
28 | ) #{"*/"};
29 | }
30 | }
31 |
32 | &.active {
33 | color: $breadcrumb-active-color;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/assets/plugins/flot/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2007-2014 IOLA and Ole Laursen
2 |
3 | Permission is hereby granted, free of charge, to any person
4 | obtaining a copy of this software and associated documentation
5 | files (the "Software"), to deal in the Software without
6 | restriction, including without limitation the rights to use,
7 | copy, modify, merge, publish, distribute, sublicense, and/or sell
8 | copies of the Software, and to permit persons to whom the
9 | Software is furnished to do so, subject to the following
10 | conditions:
11 |
12 | The above copyright notice and this permission notice shall be
13 | included in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
19 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22 | OTHER DEALINGS IN THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/html/scss/core/loader/spinner.scss:
--------------------------------------------------------------------------------
1 | // Loading
2 |
3 | /*******************
4 | Preloader
5 | ********************/
6 | .preloader {
7 | width: 100%;
8 | height: 100%;
9 | top: 0px;
10 | position: fixed;
11 | z-index: 99999;
12 | background: #fff;
13 | .cssload-speeding-wheel {
14 | }
15 | }
16 | .lds-ripple {
17 | display: inline-block;
18 | position: relative;
19 | width: 64px;
20 | height: 64px;
21 | position: absolute;
22 | top: calc(50% - 3.5px);
23 | left: calc(50% - 3.5px);
24 | .lds-pos {
25 | position: absolute;
26 | border: 2px solid #2962ff;
27 | opacity: 1;
28 | border-radius: 50%;
29 | animation: lds-ripple 1s cubic-bezier(0, 0.1, 0.5, 1) infinite;
30 | }
31 | .lds-pos:nth-child(2) {
32 | animation-delay: -0.5s;
33 | }
34 | }
35 |
36 | @keyframes lds-ripple {
37 | 0% {
38 | top: 28px;
39 | left: 28px;
40 | width: 0;
41 | height: 0;
42 | opacity: 0;
43 | }
44 | 5% {
45 | top: 28px;
46 | left: 28px;
47 | width: 0;
48 | height: 0;
49 | opacity: 1;
50 | }
51 | 100% {
52 | top: -1px;
53 | left: -1px;
54 | width: 58px;
55 | height: 58px;
56 | opacity: 0;
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/assets/plugins/gmaps/lib/gmaps.utils.js:
--------------------------------------------------------------------------------
1 | GMaps.geolocate = function (options) {
2 | var complete_callback = options.always || options.complete;
3 |
4 | if (navigator.geolocation) {
5 | navigator.geolocation.getCurrentPosition(
6 | function (position) {
7 | options.success(position);
8 |
9 | if (complete_callback) {
10 | complete_callback();
11 | }
12 | },
13 | function (error) {
14 | options.error(error);
15 |
16 | if (complete_callback) {
17 | complete_callback();
18 | }
19 | },
20 | options.options
21 | );
22 | } else {
23 | options.not_supported();
24 |
25 | if (complete_callback) {
26 | complete_callback();
27 | }
28 | }
29 | };
30 |
31 | GMaps.geocode = function (options) {
32 | this.geocoder = new google.maps.Geocoder();
33 | var callback = options.callback;
34 | if (options.hasOwnProperty("lat") && options.hasOwnProperty("lng")) {
35 | options.latLng = new google.maps.LatLng(options.lat, options.lng);
36 | }
37 |
38 | delete options.lat;
39 | delete options.lng;
40 | delete options.callback;
41 |
42 | this.geocoder.geocode(options, function (results, status) {
43 | callback(results, status);
44 | });
45 | };
46 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/bootstrap.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
3 | * Copyright 2011-2020 The Bootstrap Authors
4 | * Copyright 2011-2020 Twitter, Inc.
5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6 | */
7 |
8 | // scss-docs-start import-stack
9 | // Configuration
10 | @import "functions";
11 | @import "variables";
12 | @import "mixins";
13 | @import "utilities";
14 |
15 | // Layout & components
16 | @import "root";
17 | @import "reboot";
18 | @import "type";
19 | @import "images";
20 | @import "containers";
21 | @import "grid";
22 | @import "tables";
23 | @import "forms";
24 | @import "buttons";
25 | @import "transitions";
26 | @import "dropdown";
27 | @import "button-group";
28 | @import "nav";
29 | @import "navbar";
30 | @import "card";
31 | @import "accordion";
32 | @import "breadcrumb";
33 | @import "pagination";
34 | @import "badge";
35 | @import "alert";
36 | @import "progress";
37 | @import "list-group";
38 | @import "close";
39 | @import "toasts";
40 | @import "modal";
41 | @import "tooltip";
42 | @import "popover";
43 | @import "carousel";
44 | @import "spinners";
45 |
46 | // Helpers
47 | @import "helpers";
48 |
49 | // Utilities
50 | @import "utilities/api";
51 | // scss-docs-end import-stack
52 |
--------------------------------------------------------------------------------
/html/scss/responsive.scss:
--------------------------------------------------------------------------------
1 | // Responsive
2 | /*
3 | Template Name: Admin Template
4 | Author: Wrappixel
5 |
6 | File: scss
7 | */
8 |
9 | /*==============================================================
10 | For Desktop & above all (1650px)
11 | ============================================================== */
12 |
13 | /*==============================================================
14 | For Laptop & above all (1370px)
15 | ============================================================== */
16 |
17 | /*-- ==============================================================
18 | Small Desktop & above all (1024px)
19 | ============================================================== */
20 |
21 | /*-- ==============================================================
22 | Ipad & above all(768px)
23 | ============================================================== */
24 |
25 | @include media-breakpoint-up(md) {
26 | .bc-content {
27 | justify-content: flex-end;
28 | }
29 | }
30 |
31 | /*-- ==============================================================
32 | Phone and below ipad(767px)
33 | ============================================================== */
34 | @include media-breakpoint-down(md) {
35 | .do-block {
36 | display: block !important;
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/html/scss/bootstrap/forms/_labels.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Labels
3 | //
4 |
5 | .form-label {
6 | margin-bottom: $form-label-margin-bottom;
7 | @include font-size($form-label-font-size);
8 | font-style: $form-label-font-style;
9 | font-weight: $form-label-font-weight;
10 | color: $form-label-color;
11 | }
12 |
13 | // For use with horizontal and inline forms, when you need the label (or legend)
14 | // text to align with the form controls.
15 | .col-form-label {
16 | padding-top: add($input-padding-y, $input-border-width);
17 | padding-bottom: add($input-padding-y, $input-border-width);
18 | margin-bottom: 0; // Override the `