diff --git a/.eslintrc.json b/.eslintrc.json index 721d325b8..e61dc1741 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,235 +1,57 @@ { "root": true, "parser": "babel-eslint", - "env": { - "browser": true, - "es6": true - }, - "extends": "eslint:recommended", - "plugins": ["compat"], + "extends": [ + "plugin:import/errors", + "plugin:import/warnings", + "plugin:unicorn/recommended", + "xo/esnext", + "xo/browser" + ], "rules": { - // Possible Errors - "no-await-in-loop": "error", - "no-extra-parens": "error", - "no-prototype-builtins": "error", - "no-template-curly-in-string": "error", - "compat/compat": "error", - "valid-jsdoc": "error", - - // Best Practices - "accessor-pairs": "error", - "array-callback-return": "error", - "block-scoped-var": "error", - "class-methods-use-this": "off", - "complexity": "error", - "consistent-return": "error", - "curly": "error", - "default-case": "error", - "dot-location": ["error", "property"], - "dot-notation": "error", - "eqeqeq": "error", - "guard-for-in": "error", - "no-alert": "error", - "no-caller": "error", - "no-div-regex": "error", - "no-else-return": "error", - "no-empty-function": "error", - "no-eq-null": "error", - "no-eval": "error", - "no-extend-native": "error", - "no-extra-bind": "error", - "no-extra-label": "error", - "no-floating-decimal": "error", - "no-implicit-coercion": "error", - "no-implicit-globals": "error", - "no-implied-eval": "error", - "no-invalid-this": "off", - "no-iterator": "error", - "no-labels": "error", - "no-lone-blocks": "error", - "no-loop-func": "error", - "no-magic-numbers": ["error", { - "ignore": [-1, 0, 1], - "ignoreArrayIndexes": true + "capitalized-comments": "off", + "indent": [ + "error", + 2, + { + "MemberExpression": "off", + "SwitchCase": 1 } ], - "no-multi-spaces": ["error", { - "ignoreEOLComments": true, - "exceptions": { - "AssignmentExpression": true, - "ArrowFunctionExpression": true, - "CallExpression": true, - "VariableDeclarator": true - } - } + "max-params": [ + "warn", + 5 ], - "no-multi-str": "error", - "no-new": "error", - "no-new-func": "error", - "no-new-wrappers": "error", - "no-octal-escape": "error", - "no-param-reassign": "off", - "no-proto": "error", - "no-restricted-properties": "error", - "no-return-assign": "error", - "no-return-await": "error", - "no-script-url": "error", - "no-self-compare": "error", - "no-sequences": "error", - "no-throw-literal": "error", - "no-unmodified-loop-condition": "error", - "no-unused-expressions": "error", - "no-useless-call": "error", - "no-useless-concat": "error", - "no-useless-return": "error", - "no-void": "error", - "no-warning-comments": "off", - "no-with": "error", - "prefer-promise-reject-errors": "error", - "radix": "error", - "require-await": "error", - "vars-on-top": "error", - "wrap-iife": "error", - "yoda": "error", - - // Strict Mode - "strict": "error", - - // Variables - "init-declarations": "off", - "no-catch-shadow": "error", - "no-label-var": "error", - "no-restricted-globals": "error", - "no-shadow": "off", - "no-shadow-restricted-names": "error", - "no-undef-init": "error", - "no-undefined": "error", - "no-use-before-define": "off", - - // Node.js and CommonJS - "callback-return": "off", - "global-require": "error", - "handle-callback-err": "error", - "no-mixed-requires": "error", - "no-new-require": "error", - "no-path-concat": "error", - "no-process-env": "error", - "no-process-exit": "error", - "no-restricted-modules": "error", - "no-sync": "error", - - // Stylistic Issues - "array-bracket-spacing": "error", - "block-spacing": "error", - "brace-style": "error", - "camelcase": "error", - "capitalized-comments": "off", - "comma-dangle": "error", - "comma-spacing": "error", - "comma-style": "error", - "computed-property-spacing": "error", - "consistent-this": "error", - "eol-last": "error", - "func-call-spacing": "error", - "func-name-matching": "error", - "func-names": "off", - "func-style": ["error", "declaration", { "allowArrowFunctions": true }], - "id-blacklist": "error", - "id-length": "off", - "id-match": "error", - "indent": ["error", 2, { "SwitchCase": 1 }], - "jsx-quotes": "error", - "key-spacing": "off", - "keyword-spacing": "error", - "linebreak-style": ["error", "unix"], - "line-comment-position": "off", - "lines-around-comment": "off", - "lines-around-directive": "error", - "max-depth": ["error", 10], - "max-len": "off", - "max-lines": "off", - "max-nested-callbacks": "error", - "max-params": "off", - "max-statements": "off", - "max-statements-per-line": "error", - "multiline-ternary": "off", - "new-cap": ["error", { "capIsNewExceptionPattern": "$.*" }], - "newline-after-var": "off", - "newline-per-chained-call": ["error", { "ignoreChainWithDepth": 5 }], - "new-parens": "error", - "no-array-constructor": "error", - "no-bitwise": "error", - "no-continue": "off", - "no-inline-comments": "off", - "no-lonely-if": "error", + "multiline-ternary": [ + "error", + "always-multiline" + ], + "new-cap": "off", "no-mixed-operators": "off", - "no-multi-assign": "error", - "no-multiple-empty-lines": "error", - "nonblock-statement-body-position": "error", - "no-negated-condition": "off", - "no-nested-ternary": "error", - "no-new-object": "error", - "no-plusplus": "off", - "no-restricted-syntax": "error", - "no-tabs": "error", - "no-ternary": "off", - "no-trailing-spaces": "error", - "no-underscore-dangle": "off", - "no-unneeded-ternary": "error", - "no-whitespace-before-property": "error", - "object-curly-newline": ["error", { "minProperties": 1 }], - "object-curly-spacing": ["error", "always"], - "object-property-newline": "error", - "one-var": ["error", "never"], - "one-var-declaration-per-line": "error", - "operator-assignment": "error", - "operator-linebreak": "error", - "padded-blocks": ["error", "never"], - "padding-line-between-statements": "off", - "quote-props": ["error", "as-needed"], - "quotes": ["error", "single"], - "require-jsdoc": "off", - "semi": ["error", "never"], - "semi-spacing": "error", - "sort-keys": "off", - "sort-vars": "error", - "space-before-blocks": "error", - "space-before-function-paren": ["error", { - "anonymous": "always", - "named": "never" - }], - "space-in-parens": "error", - "space-infix-ops": "error", - "space-unary-ops": "error", - "spaced-comment": "error", - "template-tag-spacing": "error", - "unicode-bom": "error", - "wrap-regex": "off", - - // ECMAScript 6 - "arrow-body-style": ["error", "as-needed"], - "arrow-parens": "error", - "arrow-spacing": "error", - "generator-star-spacing": "error", - "no-confusing-arrow": "error", - "no-duplicate-imports": "error", - "no-restricted-imports": "error", - "no-useless-computed-key": "error", - "no-useless-constructor": "error", - "no-useless-rename": "error", - "no-var": "error", - "object-shorthand": "error", - "prefer-arrow-callback": "error", - "prefer-const": "error", - "prefer-destructuring": "off", - "prefer-numeric-literals": "error", - "prefer-rest-params": "error", - "prefer-spread": "error", - "prefer-template": "error", - "rest-spread-spacing": "error", - "sort-imports": "error", - "symbol-description": "error", - "template-curly-spacing": "error", - "yield-star-spacing": "error" + "object-curly-spacing": [ + "error", + "always" + ], + "prefer-destructuring": [ + "error", + { + "object": true, + "array": false + } + ], + "semi": [ + "error", + "never" + ], + "unicorn/explicit-length-check": "off", + "unicorn/filename-case": "off", + "unicorn/import-index": "off", + "unicorn/no-unused-properties": "error", + "unicorn/prefer-includes": "off", + "unicorn/prefer-node-append": "off", + "unicorn/prefer-node-remove": "off", + "unicorn/prefer-query-selector": "off", + "unicorn/prefer-text-content": "off", + "unicorn/prevent-abbreviations": "off" } } diff --git a/CONTRIBUTING.md b/.github/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to .github/CONTRIBUTING.md diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 000000000..b7253c270 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,3 @@ +# These are supported funding model platforms + +custom: "https://coreui.io/" diff --git a/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md similarity index 100% rename from ISSUE_TEMPLATE.md rename to .github/ISSUE_TEMPLATE.md diff --git a/.github/stale.yml b/.github/stale.yml new file mode 100644 index 000000000..26e0120aa --- /dev/null +++ b/.github/stale.yml @@ -0,0 +1,17 @@ +# Number of days of inactivity before an issue becomes stale +daysUntilStale: 360 +# Number of days of inactivity before a stale issue is closed +daysUntilClose: 7 +# Issues with these labels will never be considered stale +exemptLabels: + - pinned + - security +# Label to use when marking an issue as stale +staleLabel: wontfix +# Comment to post when marking an issue as stale. Set to `false` to disable +markComment: > + This issue has been automatically marked as stale because it has not had + recent activity. It will be closed if no further activity occurs. Thank you + for your contributions. +# Comment to post when closing a stale issue. Set to `false` to disable +closeComment: false diff --git a/.gitignore b/.gitignore index fa9f8cd34..3989d7d6b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,15 @@ /.idea -/.vs node_modules dist +.DS_Store + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# eslint cache +.eslintcache diff --git a/CHANGELOG.md b/CHANGELOG.md index c238fcaf2..789d0fad2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,143 +1,3 @@ -## v2.1.12 -- chore(build/vendors): removes hash tag from urls in css files #460 - thanks @mgsmus -- update: `@coreui/coreui` to `^2.1.7` -- update: `bootstrap` to `^4.3.1` -- update: `core-js` to `^2.6.5` -- update: `popper.js` to `^1.14.7` -- update: `@babel/core` to `^7.3.3` -- update: `@babel/plugin-proposal-object-rest-spread` to `^7.3.2` -- update: `@babel/preset-env` to `^7.3.1` -- update: `autoprefixer` to `^9.4.8` -- update: `eslint` to `^5.14.1` -- update: `eslint-plugin-compat` to `^2.7.0` -- update: `nodemon` to `^1.18.10` -- update: `postcss-cli` to `^6.1.2` -- update: `stylelint` to `^9.10.1` -- update: `stylelint-scss` to `^3.5.3` - -## v2.1.11 -- fix(collapse): add `mb-0` to accordion cards, thanks @ubugnu #449 -- update: `@coreui/coreui` to `^2.1.5` -- update: `bootstrap` to `^4.2.1` -- update: `core-js` to `^2.6.1` -- update: `perfect-scrollbar` to `^1.4.0` -- update: `popper.js` to `^1.14.6` -- update: `@babel/cli` to `^7.2.3` -- update: `@babel/core` to `^7.2.2` -- update: `@babel/plugin-proposal-object-rest-spread` to `^7.2.0` -- update: `@babel/preset-env` to `^7.2.3` -- update: `autoprefixer` to `^9.4.4` -- update: `chalk` to `^2.4.2` -- update: `eslint` to `^5.12.0` -- update: `js-beautify` to `^1.8.9` -- update: `node-sass` to `^4.11.0` -- update: `nodemon` to `^1.18.9` -- update: `postcss-cli` to `^6.1.1` -- update: `rimraf` to `^2.6.3` -- update: `stylelint` to `^9.9.0` -- update: `stylelint-scss` to `^3.4.4` - - -## v2.1.10 -- fix: update `nodemon` to `1.18.7` (remove vulnerability) -- update: `@coreui/coreui` to `^2.1.3` -- update: `stylelint-order` to `^2.0.0` -- refactor(modals): buttons margin - -## v2.1.9 -- fix: devDependencies security issues (event-stream, flatmap-stream) -- chore: dependencies update - - update `npm-run-all` to `^4.1.5` - - reinstall `nodemon` - ```bash - npm uninstall nodemon - npm install --save-dev nodemon - ``` -- update: `@coreui/coreui` to `^2.1.2` -- update: `popper.js` to `^1.14.5` -- update: `@babel/cli` to `^7.1.5` -- update: `@babel/core` to `^7.1.6` -- update: `@babel/preset-env` to `^7.1.6` -- update: `eslint` to `^5.9.0` -- update: `npm-run-all` to `^4.1.5` -- update: `shelljs` to `^0.8.3` -- update: `stylelint` to `^9.8.0` -- update: `stylelint-scss` to `^3.4.0` - -## v2.1.8 -- feat(switches): add disabled switch example -- fix(switches): missing an ending semicolon -- fix(switches): add missing `` -- update: `@coreui/coreui` to `2.0.26` -- update: `eslint` to `5.8.0` -- update: `eslint-plugin-compat` to `2.6.3` -- update: `node-sass` to `4.10.0` -- update: `nodemon` to `1.18.6` -- update: `stylelint` to `9.7.1` - -## v2.1.7 -- fix(pug): crossplatform use `path.sep` instead of `/` - thanks @vasilevich -- update: `@coreui/coreui` to `2.0.21` - - feat(sidebar): mobile clickout behaviour - - fix(layout): sidebar on mobile issue [#23](https://github.com/coreui/coreui-angular/issues/23) - - fix: sidebar, sidebar-minimizer `rtl` ie issues, tweaks - - refactor(sidebar.js): ps minor cleanup -- update: `flag-icon-css` to `3.2.1` -- update: `autoprefixer` to `9.3.1` -- update: `js-beautify` to `1.8.8` -- update: `postcss-cli` to `6.0.1` -- update: `stylelint-scss` to `3.3.2` - -## v2.1.6 -- fix(cards): smooth collapse card - thanks @MartijnBastiaansen #378 -- fix(header): migrate `.divider` to `.dropdown-divider` - thanks @vanam #406 -- chore: build/change-version cleanup -- docs(readme): fix broken hyperlinks to 6 versions -- update: `@coreui/coreui` to `2.0.19` - - fix: `transparent` is not a valid rgb color ie issue - - fix(card): rtl for card-header icon margins - - fix(sidebar): rtl for sidebar-minimizer icon - - fix(breadcrumb): rtl padding - - fix(card): rtl float for card-header-actions - - fix(sidebar): rtl ps scrollbar issue temp fix/refactor - - feat(sidebar) badge margins for nav-dropdown-toggle - - fix(scss): add missing light-blue color variable -- update: `chart.js` to `2.7.3` -- update: `core-js` to `2.5.7` -- update: `autoprefixer` to `9.2.0` -- update: `browser-sync` to `2.26.3` -- update: `eslint` to `5.7.0` -- update: `eslint-plugin-compat` to `2.6.2` -- update: `js-beautify` to `1.8.7` -- update: `node-sass` to `4.9.4` - -## v2.1.5 -- update: `@coreui/coreui` to `2.0.12` - - fix(layout) aside IE issue with .main margin on mobile - - fix(sidebar) rtl IE issue with sidebar-minimized captions - - fix(sidebar) rtl ps scrollbar issue temp fix -- update: `@babel/cli` to `7.1.2` -- update: `@babel/core` to `7.1.2` -- update: `eslint to `5.6.1` -- update: `foreach-cli` to `1.8.1` - -## v2.1.4 -- feat(basic-forms): add missing `date-input` -- update: `@coreui/coreui` to `2.0.11` fixes some IE11 and `rtl` issues -- chore: update `babel-eslint` to `10.0.1` -- chore: update `stylelint` to `9.6.0` - -## v2.1.3 -- fix(sidebar.pug): split icons/flags `li.nav-item` -- update: `@coreui/coreui` to `2.0.9` -- update: `flag-icon-css` to `3.2.0` -- update: `@babel/cli` to `7.1.0` -- update: `@babel/core` to `7.1.0` -- update: `@babel/preset-env` to `7.1.0` -- update: `eslint` to `5.6.0` -- update: `js-beautify` to `1.8.6` -- update: `stylelint-scss` to `3.3.1` - ## v2.1.2 - Update: `@coreui/coreui` to `2.0.6` - Update: `bootstrap` to `4.1.3` @@ -162,6 +22,7 @@ - Update: `stylelint-order` to `^1.0.0` - Update: `stylelint-scss` to `^3.3.0` + ## v2.1.1 - Update: @coreui/coreui to 2.0.3 - Update: @babel/cli to 7.0.0-beta.53 diff --git a/README.md b/README.md index 26aa2d6ec..352e1bed0 100644 --- a/README.md +++ b/README.md @@ -2,15 +2,15 @@ [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -Please help us on [Product Hunt](https://www.producthunt.com/posts/coreui-open-source-bootstrap-4-admin-template-with-angular-2-react-js-vue-js-support) and [Designer News](https://www.designernews.co/stories/81127). Thanks in advance! +Please help us on [Product Hunt](https://www.producthunt.com/posts/coreui-open-source-bootstrap-4-admin-template-with-angular-2-react-js-vue-js-support). Thanks in advance! -[![Bootstrap Admin Template](https://coreui.io/assets/img/example-coureui.jpg)](https://coreui.io/) +[![Bootstrap Admin Template](https://coreui.io/images/github/vue-free-template-3.gif)](https://coreui.io/) Curious why I decided to create CoreUI? Please read this article: [Jack of all trades, master of none. Why Bootstrap Admin Templates suck.](https://medium.com/@lukaszholeczek/jack-of-all-trades-master-of-none-5ea53ef8a1f#.7eqx1bcd8) CoreUI is an Open Source Bootstrap Admin Template. But CoreUI is not just another Admin Template. It goes way beyond hitherto admin templates thanks to transparent code and file structure. And if that's not enough, let’s just add that CoreUI consists bunch of unique features and over 1000 high quality icons. -CoreUI is based on Bootstrap 4 and offers 6 versions: [HTML5 AJAX](https://github.com/coreui/coreui-free-bootstrap-admin-template-ajax), [HTML5](https://github.com/coreui/coreui-free-angular-admin-template), [Angular 2+](https://github.com/coreui/coreui-free-angular-admin-template), [React.js](https://github.com/coreui/coreui-free-react-admin-template) & [Vue.js](https://github.com/coreui/coreui-free-vue-admin-template), [.NET Core 2](https://github.com/mrholek/CoreUI-NET). +CoreUI offers 6 versions: [Bootstrap](https://github.com/coreui/coreui-free-bootstrap-admin-template), [Angular](https://github.com/coreui/coreui-free-angular-admin-template), [Laravel](https://github.com/coreui/coreui-free-laravel-admin-template), [React.js](https://github.com/coreui/coreui-free-react-admin-template), [Vue.js](https://github.com/coreui/coreui-free-vue-admin-template), and [Vue.js + Laravel](https://github.com/coreui/coreui-free-vue-laravel-admin-template). CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of redundant components, so the app is light enough to offer ultimate user experience. This means mobile devices also, where the navigation is just as easy and intuitive as on a desktop or laptop. The CoreUI Layout API lets you customize your project for almost any device – be it Mobile, Web or WebApp – CoreUI covers them all! @@ -18,7 +18,7 @@ CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of * [Versions](#versions) * [CoreUI Pro](#coreui-pro) -* [Admin Templates built on top of CoreUI Pro](#admin-templates-built-on-top-of-coreui-pro) +* [CoreUI PRO Bootstrap Admin Templates](#coreui-pro-bootstrap-admin-templates) * [Installation](#installation) * [Usage](#usage) * [What's included](#whats-included) @@ -36,25 +36,35 @@ CoreUI is meant to be the UX game changer. Pure & transparent code is devoid of CoreUI is built on top of Bootstrap 4 and supports popular frameworks. * [CoreUI Free Bootstrap Admin Template](https://github.com/coreui/coreui-free-bootstrap-admin-template) -* [CoreUI Free Bootstrap Admin Template (Ajax)](https://github.com/coreui/coreui-free-bootstrap-admin-template-ajax) -* [CoreUI Free Angular 2+ Admin Template](https://github.com/coreui/coreui-free-angular-admin-template) -* 🚧 CoreUI Free .NET Core 2 Admin Template (Available Soon) +* [CoreUI Free Angular Admin Template](https://github.com/coreui/coreui-free-angular-admin-template) +* [CoreUI Free Laravel Admin Template](https://github.com/coreui/coreui-free-laravel-admin-template) * [CoreUI Free React.js Admin Template](https://github.com/coreui/coreui-free-react-admin-template) * [CoreUI Free Vue.js Admin Template](https://github.com/coreui/coreui-free-vue-admin-template) +* [CoreUI Free Vue.js + Laravel Admin Template](https://github.com/coreui/coreui-free-vue-laravel-admin-template) ## CoreUI Pro * πŸ’ͺ [CoreUI Pro Bootstrap Admin Template](https://coreui.io/pro/) -* πŸ’ͺ [CoreUI Pro Bootstrap Admin Template (Ajax)](https://coreui.io/pro/) * πŸ’ͺ [CoreUI Pro Angular Admin Template](https://coreui.io/pro/angular) +* πŸ’ͺ [CoreUI Pro Laravel Admin Template](https://coreui.io/pro/laravel) * πŸ’ͺ [CoreUI Pro React Admin Template](https://coreui.io/pro/react) * πŸ’ͺ [CoreUI Pro Vue Admin Template](https://coreui.io/pro/vue) +* πŸ’ͺ [CoreUI Pro Vue + Laravel Admin Template](https://coreui.io/pro/vue-laravel) -## Admin Templates built on top of CoreUI Pro +## CoreUI PRO Bootstrap Admin Templates + +| Default Theme | Legacy Theme | Dark Layout | +| --- | --- | --- | +| [![CoreUI Pro Bootstrap Admin Template](https://coreui.io/images/mockups/mockup_3_1_default.png)](https://coreui.io/pro/) | [![CoreUI Pro Bootstrap Admin Template](https://coreui.io/images/mockups/mockup_3_1_legacy.png)](https://coreui.io/pro/)| [![CoreUI Pro Bootstrap Admin Template](https://coreui.io/images/mockups/mockup_3_1_dark.png)](https://coreui.io/pro/) + +## CoreUI Icons (522 Free icons) - Premium designed free icon set with marks in SVG, Webfont and raster formats. + +CoreUI Icons are beautifully crafted symbols for common actions and items. You can use them in your digital products for web or mobile app. Ready-to-use fonts and stylesheets that work with your favorite frameworks. + +[![CoreUI Free Icons](https://coreui.io/images/icons_free_bg_set.png)](https://github.com/coreui/coreui-icons/) + +[Download CoreUI Free Icons](https://github.com/coreui/coreui-icons/) -| CoreUI Pro | Prime | Root | Alba | Leaf | -| --- | --- | --- | --- | --- | -| [![CoreUI Pro Admin Template](https://coreui.io/assets/img/example-coureui.jpg)](https://coreui.io/pro/) | [![Prime Admin Template](https://genesisui.com/assets/img/templates/prime1280.jpg)](https://genesisui.com/admin-templates/bootstrap/prime/?support=1) | [![Root Admin Template](https://genesisui.com/assets/img/templates/root1280.jpg)](https://genesisui.com/admin-templates/bootstrap/root/?support=1) | [![Alba Admin Template](https://genesisui.com/assets/img/templates/alba1280.jpg)](https://genesisui.com/admin-templates/bootstrap/alba/?support=1) | [![Leaf Admin Template](https://genesisui.com/assets/img/templates/leaf1280.jpg)](https://genesisui.com/admin-templates/bootstrap/leaf/?support=1) ## Installation @@ -88,10 +98,28 @@ Within the download you'll find the following directories and files, logically g ``` free-bootstrap-admin-template/ β”œβ”€β”€ build/ +β”œβ”€β”€ pug/ +β”‚ β”œβ”€β”€ _layout/ +β”‚ β”œβ”€β”€ _partial/ +β”‚ β”œβ”€β”€ base/ +β”‚ β”œβ”€β”€ buttons/ +β”‚ β”œβ”€β”€ icons/ +β”‚ β”œβ”€β”€ notifications/ +β”‚ β”œβ”€β”€ ... +β”‚ β”œβ”€β”€ index.pug +β”‚ └── ... β”œβ”€β”€ src/ +β”‚ β”œβ”€β”€ assets/ +β”‚ β”‚ β”œβ”€β”€ brand/ +β”‚ β”‚ β”œβ”€β”€ favicon/ +β”‚ β”‚ β”œβ”€β”€ icons/ +β”‚ β”‚ β”œβ”€β”€ img/ +β”‚ β”œβ”€β”€ base/ +β”‚ β”œβ”€β”€ buttons/ β”‚ β”œβ”€β”€ css/ -β”‚ β”œβ”€β”€ img/ +β”‚ β”œβ”€β”€ icons/ β”‚ β”œβ”€β”€ js/ +β”‚ β”œβ”€β”€ notifications/ β”‚ β”œβ”€β”€ scss/ β”‚ β”œβ”€β”€ vendors/ β”‚ β”œβ”€β”€ ... @@ -132,22 +160,21 @@ See [the Releases section of our project](https://github.com/coreui/coreui-free- Get updates on CoreUI's development and chat with the project maintainers and community members. - Follow [@core_ui on Twitter](https://twitter.com/core_ui). -- Read and subscribe to [CoreUI Blog](https://coreui.ui/blog/). +- Read and subscribe to [CoreUI Blog](https://coreui.io/blog/). ### Community Projects Some of projects created by community but not maintained by CoreUI team. * [NuxtJS + Vue CoreUI](https://github.com/muhibbudins/nuxt-coreui) -* [Colmena](https://github.com/colmena/colmena) ## Copyright and license -copyright 2018 creativeLabs Łukasz Holeczek. Code released under [the MIT license](https://github.com/coreui/coreui-free-bootstrap-admin-template/blob/master/LICENSE). +copyright 2019 creativeLabs Łukasz Holeczek. Code released under [the MIT license](https://github.com/coreui/coreui-free-bootstrap-admin-template/blob/master/LICENSE). There is only one limitation you can't can’t re-distribute the CoreUI as stock. You can’t do this if you modify the CoreUI. In past we faced some problems with persons who tried to sell CoreUI based templates. ## Support CoreUI Development -CoreUI is an MIT licensed open source project and completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by donating on [PayPal](https://www.paypal.me/holeczek), buying [CoreUI Pro Version](https://coreui.io/pro) or buying one of our [premium admin templates](https://genesisui.com/?support=1). +CoreUI is an MIT licensed open source project and completely free to use. However, the amount of effort needed to maintain and develop new features for the project is not sustainable without proper financial backing. You can support development by buying [CoreUI Pro Version](https://coreui.io/pro/). -As of now I am exploring the possibility of working on CoreUI fulltime - if you are a business that is building core products using CoreUI, I am also open to conversations regarding custom sponsorship / consulting arrangements. Get in touch on [Twitter](https://twitter.com/lukaszholeczek). +We're also open to conversations regarding custom sponsorship / consulting arrangements. Get in touch on [Twitter](https://twitter.com/lukaszholeczek). diff --git a/build/.eslintrc.json b/build/.eslintrc.json new file mode 100644 index 000000000..8709a8b5b --- /dev/null +++ b/build/.eslintrc.json @@ -0,0 +1,10 @@ +{ + "env": { + "browser": false, + "node": true + }, + "parserOptions": { + "sourceType": "script" + }, + "extends": "../.eslintrc.json" +} diff --git a/build/change-version.js b/build/change-version.js index 4f66e03a6..f84d4e32c 100755 --- a/build/change-version.js +++ b/build/change-version.js @@ -41,9 +41,11 @@ function walkAsync(directory, excludedDirectories, fileCallback, errback) { } if (stats.isSymbolicLink()) { return - } else if (stats.isDirectory()) { + } + else if (stats.isDirectory()) { process.nextTick(walkAsync, filepath, excludedDirectories, fileCallback, errback) - } else if (stats.isFile()) { + } + else if (stats.isFile()) { process.nextTick(fileCallback, filepath) } }) @@ -83,10 +85,7 @@ function main(args) { const newVersion = args[1] const EXCLUDED_DIRS = new Set([ '.git', - '.idea', - 'dist', 'node_modules', - 'pug', 'vendor' ]) const INCLUDED_EXTENSIONS = new Set([ diff --git a/build/postcss.config.js b/build/postcss.config.js index c7c9a17b0..e097ecac8 100755 --- a/build/postcss.config.js +++ b/build/postcss.config.js @@ -1,12 +1,17 @@ 'use strict' -module.exports = (ctx) => ({ +module.exports = ctx => ({ map: ctx.file.dirname.includes('examples') ? false : { inline: false, annotation: true, sourcesContent: true }, plugins: { - autoprefixer: { cascade: false } + autoprefixer: { + cascade: false + }, + // 'cssnano': {}, + 'postcss-combine-duplicated-selectors': {}, + 'postcss-merge-rules': {} } }) diff --git a/build/pug.js b/build/pug.js index 0b8c70cb3..f2a5a8773 100644 --- a/build/pug.js +++ b/build/pug.js @@ -1,17 +1,14 @@ #!/usr/bin/env node - 'use strict' -const args = process.argv.slice(2) - -const fs = require('fs') -const path = require('path') -const mkdirp = require('mkdirp') -const pug = require('pug') -const src = './pug/' -const dest = './src/' -const pkg = require(path.resolve(__dirname, '../package.json')) -const beautify = require('js-beautify').html +const fs = require('fs') +const glob = require('glob') +const path = require('path') +const mkdirp = require('mkdirp') +const pug = require('pug') +const svgInjector = require('@coreui/svg-injector') +const vendorsInjector = require('@coreui/vendors-injector') +const beautify = require('js-beautify').html const jsbOptions = { indent_size: 2, indent_inner_html: true, @@ -19,102 +16,95 @@ const jsbOptions = { content_unformatted: ['textarea'], extra_liners: [''] } -const version = args[0]; +const argv = require('minimist')(process.argv.slice(2), { + boolean: ['injectVendors', 'injectSvg'] +}) +console.dir(argv) +const src = argv.src +const dest = argv.dest +const injectVendors = argv.injectVendors ? argv.injectVendors : false +const injectSvg = argv.injectSvg ? argv.injectSvg : false +const svgSelectors = 'img.c-icon, img.c-btn-icon, img.c-nav-icon' -const basename = path.basename -const dirname = path.dirname -const resolve = path.resolve -const normalize = path.normalize -const join = path.join -const relative = path.relative -const extension = path.extname +const { basename, dirname, resolve } = path +const extension = path.extname -const walkSync = (dir, filelist = []) => { - fs.readdirSync(dir).forEach(file => { - filelist = fs.statSync(path.join(dir, file)).isDirectory() - ? walkSync(path.join(dir, file), filelist) - : filelist.concat(path.join(dir, file)) - }) - return filelist +// Get all pug files +const getAllFiles = src => { + // const cwd = 'pug/' + const pattern = `${src}/**/*.pug` + const options = { + ignore: `${src}/_*/**` + } + return new glob.sync(pattern, options) } -const isPug = (filename) => { - return extension(filename) === '.pug' ? true : false -} +const isPug = filename => extension(filename) === '.pug' const compile = (filename, basedir) => { - const levels = filename.replace(`pug${path.sep}views${path.sep}`, '').replace(`pug${path.sep}pages${path.sep}`, '').split(`${path.sep}`).length - const base = (levels) => { + const levels = basedir.split(`${path.sep}`).filter(el => el !== '' ).length + const base = levels => { let path = './' - while (levels > 1) { - levels = levels - 1; - path = path + '../' + while (levels > 0) { + levels -= 1 + path += '../' } + return path } const fn = pug.compileFile(filename, { - basedir: basedir, - pretty: true, + basedir: './pug/', + pretty: true }) const html = fn({ base: base(levels) - }); + }) return html } -// Build html files -const compileHtml = () => { - // Build index - if (version === 'ajax') { - const html = compile('./pug/layout/index.pug', './pug/layout/') - fs.writeFile(resolve(dest, 'index.html'), beautify(html, jsbOptions), function(err) { - if(err) { - return console.log(err); +const checkPath = (src, dest, injectVendors, injectSvg) => { + // Check if path is file or directory + if (fs.statSync(src).isDirectory()) { + const files = getAllFiles(src) + files.forEach(file => { + if (isPug(file)) { + compilePugToHtml(resolve(file), dest, injectVendors, injectSvg) } - console.log('index.html file was saved!'); + // TODO: handle errors }) + } else if (isPug(src)) { + compilePugToHtml(resolve(src), dest, injectVendors, injectSvg) } + // TODO: handle errors +} - // Build views - const views = walkSync('./pug/views/') - views.forEach((view) => { - if (isPug(view)) { - const html = compile(view, './pug/layout/') - let file - if (version === 'ajax') { - file = view.replace(`pug${path.sep}`, '').replace('.pug', '.html') - } else { - file = view.replace(`pug${path.sep}views${path.sep}`, '').replace('.pug', '.html') - } - // Create tree - mkdirp.sync(resolve(dest, dirname(file))) - // Create HTML file - fs.writeFile(resolve(dest, file), beautify(html, jsbOptions), function(err) { - if(err) { - return console.log(err) - } - console.log(file + ' file was saved!') - }) - } - }) - // Build pages - const pages = walkSync('./pug/pages') - pages.forEach((page) => { - if (isPug(page)) { - const html = compile(page, './pug/layout/') - const file = page.replace(`pug${path.sep}pages${path.sep}`, '').replace('.pug', '.html') - // Create tree - mkdirp.sync(resolve(dest, dirname(file))) - // Create HTML file - fs.writeFile(resolve(dest, file), beautify(html, jsbOptions), function(err) { - if(err) { - return console.log(err) - } - console.log(file + ' file was saved!') - }) +// Build html files +const compilePugToHtml = (src, dest, injectVendors, injectSvg) => { + const dir = dirname(src).replace('pug', '') + const file = basename(src).replace('.pug', '.html') + const relative = path.relative(resolve(__dirname, '..'), dir) + let html = compile(src, `${relative}`) + + // console.log(relative) + // console.log('----------------') + mkdirp.sync(resolve(__dirname, '..', dest, relative)) + + if (injectVendors === true) { + html = vendorsInjector(html) + } + + if (injectSvg === true) { + html = svgInjector(html, svgSelectors, 'src/') + } + + fs.writeFile(resolve(__dirname, '..', dest, relative, file), beautify(html, jsbOptions), err => { + if (err) { + throw err } + + console.log(`${resolve(__dirname, '..', dest, relative, file)} file was saved!`) }) } -compileHtml() +checkPath(src, dest, injectVendors, injectSvg) diff --git a/build/svg.js b/build/svg.js new file mode 100644 index 000000000..60006dcdd --- /dev/null +++ b/build/svg.js @@ -0,0 +1,37 @@ +#!/usr/bin/env node +'use strict' + +const glob = require('glob') +const path = require('path') +const inject = require('@coreui/svg-injector') +const { resolve } = path +const svgSelectors = 'img.c-icon, img.c-btn-icon, img.c-nav-icon' + +// Get all html files +const views = () => { + const cwd = 'dist/' + const pattern = '**/*.html' + const options = { + cwd + } + const filenames = new glob.sync(pattern, options) + return filenames.map(filename => { + const obj = {} + obj.dir = filename.split('/')[0] + obj.path = resolve(cwd, filename) + return obj + }) +} + +const injectSVG = views => { + views.forEach(view => { + const file = resolve(__dirname, view.path) + inject.toFile(file, svgSelectors, 'src/') + }) +} + +const main = () => { + injectSVG(views()) +} + +main() diff --git a/build/vendors-sass.js b/build/vendors-sass.js index 426fa3a34..ee8e9a541 100644 --- a/build/vendors-sass.js +++ b/build/vendors-sass.js @@ -2,37 +2,30 @@ 'use strict' -const autoprefixer = require('autoprefixer'); -const chalk = require('chalk') -const fs = require('fs') -const glob = require('glob') -const mkdirp = require('mkdirp') -const path = require('path') -const postcss = require('postcss'); -const sass = require('node-sass') -const sh = require('shelljs') +const autoprefixer = require('autoprefixer') +const chalk = require('chalk') +const fs = require('fs') +const glob = require('glob') +const mkdirp = require('mkdirp') +const path = require('path') +const postcss = require('postcss') +const sass = require('node-sass') -const basename = path.basename -const dirname = path.dirname -const resolve = path.resolve -const normalize = path.normalize -const join = path.join -const relative = path.relative -const extension = path.extname +const { dirname, resolve } = path const vendors = () => { const cwd = 'src/scss/vendors/' const pattern = '**/*.scss' const ignore = '**/_*.scss' const options = { - cwd: cwd, - ignore: ignore + cwd, + ignore } const filenames = new glob.sync(pattern, options) - return filenames.map((filename) => { + return filenames.map(filename => { const obj = {} - obj['dir'] = filename.split('/')[0] - obj['path'] = resolve(cwd, filename) + obj.dir = filename.split('/')[0] + obj.path = resolve(cwd, filename) return obj }) } @@ -54,68 +47,71 @@ const compileSass = (options = {}) => { sourceMap: true, sourceMapContents: true }) - } catch(e) { + } catch (error) { // catch error, the process crashed - const error = ` - file: ${e.file}, - line: ${e.line}, - column: ${e.column}, - message: ${e.message}, - formatted: ${e.formatted} + const errorMessage = ` + file: ${error.file}, + line: ${error.line}, + column: ${error.column}, + message: ${error.message}, + formatted: ${error.formatted} ` - console.log(chalk.red(error)) + console.log(chalk.red(errorMessage)) return } - if (compiled && compiled.css){ + if (compiled && compiled.css) { console.log(chalk.green('Rendering Complete, saving .css file...')) console.log(chalk.green(`Wrote CSS to ${options.dest}`)) console.log(chalk.green(`Wrote Source Map to ${options.map}`)) - console.log(`\n`) + console.log('\n') // add prefixes const prefixed = postcss([ autoprefixer ]).process(compiled.css, { from: options.src, to: options.dest }) - prefixed.then((result) => { - result.warnings().forEach((warning) => { + prefixed.then(result => { + result.warnings().forEach(warning => { console.warn(warning.toString()) }) // write the result to file - mkdirp(dirname(options.dest), (error) => { - if (error) return cb(error) + mkdirp(dirname(options.dest)).then(() => { // create .css file - fs.writeFile(options.dest,result.css, (error) => { - if (error) return cb(error) + fs.writeFile(options.dest, result.css, err => { + if (err) { + throw err + } }) // create .css.map file - fs.writeFile(options.map,compiled.map, (error) => { - if (error) return cb(error) + fs.writeFile(options.map, compiled.map, err => { + if (err) { + throw err + } }) - console.log(' ' + options.dest + ' built.'); + console.log(' ' + options.dest + ' built.') }) }) } } -const compile = (vendors) => { - vendors.forEach((vendor) => { - const dest = resolve(__dirname, '..', 'src/vendors', vendor.dir, 'css', path.parse(vendor.path).name) +const compile = vendors => { + vendors.forEach(vendor => { + const dest = resolve(__dirname, '..', 'dist/vendors', vendor.dir, 'css', path.parse(vendor.path).name) // Expanded compileSass({ - src : vendor.path, + src: vendor.path, dest: dest + '.css', map: dest + '.css.map' - }); + }) // Minified compileSass({ - src : vendor.path, + src: vendor.path, dest: dest + '.min.css', map: dest + '.min.css.map', style: 'compressed' - }); + }) }) } diff --git a/build/vendors.js b/build/vendors.js index 255534816..c9dde61d7 100644 --- a/build/vendors.js +++ b/build/vendors.js @@ -2,142 +2,24 @@ 'use strict' -const fs = require('fs') -const path = require('path') -const mkdirp = require('mkdirp') -const sh = require('shelljs') - -const basename = path.basename -const dirname = path.dirname -const resolve = path.resolve -const normalize = path.normalize -const join = path.join -const relative = path.relative -const extension = path.extname - -const src = 'src/' -const dest = 'dist/' -const base = path.resolve(__dirname, '..') +const fs = require('fs') +const path = require('path') +const extension = path.extname +const injector = require('@coreui/vendors-injector') +const dist = 'dist/' const walkSync = (dir, filelist = []) => { fs.readdirSync(dir).forEach(file => { - filelist = fs.statSync(path.join(dir, file)).isDirectory() - ? walkSync(path.join(dir, file), filelist) - : filelist.concat(path.join(dir, file)) + filelist = fs.statSync(path.join(dir, file)).isDirectory() ? walkSync(path.join(dir, file), filelist) : filelist.concat(path.join(dir, file)) }) return filelist } -const vendorName = (path) => { - const nodeModules = Boolean(path.split('/')[0] === 'node_modules') - const subDir = Boolean(path.indexOf('@') >= 0) - let vendor - if (nodeModules) { - if (subDir) { - vendor = `${path.split('/')[1]}/${path.split('/')[2]}` - } else { - vendor = `${path.split('/')[1]}` - } - } - return vendor -} - -function removeDuplicates( arr, prop ) { - let obj = {}; - return Object.keys(arr.reduce((prev, next) => { - if(!obj[next[prop]]) obj[next[prop]] = next; - return obj; - }, obj)).map((i) => obj[i]); -} - -const findVendors = () => { - const vendors = [] - // const assets = [] - // const vendors = { css: [], js: [], other: [] } - const filenames = walkSync(src) - - filenames.forEach((filename) => { - if (extension(filename) === '.html') { - const files = fs.readFileSync(filename, 'ascii').toString().split('\n') - - // go through the list of code lines - files.forEach((file) => { - - // if the current line matches `/(?:href|src)="(node_modules.*.[css|js])"/`, it will be stored in the variable lines - const nodeModules = file.match(/(?:href|src)="(node_modules.*.[css|js])"/) - if (nodeModules) { - let vendor = [] - const src = nodeModules[1] - const name = vendorName(src) - let type - let absolute - - vendor['name'] = name - vendor['filetype'] = extension(src).replace('.', '') - vendor['src'] = src - vendor['absolute'] = resolve(src) - - if (vendors.findIndex(vendor => vendor.absolute === resolve(src)) === -1) { - vendors.push(vendor) - - // Check it CSS file has assets - if (extension(src) === '.css') { - const assets = fs.readFileSync(resolve(src), 'ascii').toString().match(/(?:url)\((.*?)\)/ig) - if (assets) { - assets.forEach((asset) => { - const assetPath = asset.match(/(?:url)\((.*?)\)/)[1] - let subVendor = [] - if (assetPath !== undefined) { - // console.log(assetPath) - const path = assetPath.replace(/\?.*|#.*/, '').replace(/\'|\"/, '') - subVendor['name'] = name - subVendor['filetype'] = 'other' - subVendor['src'] = normalize(`css/${path}`) - subVendor['absolute'] = resolve(dirname(src), path) - - vendors.push(subVendor) - } - }) - } - } - } - } - }) - } - }) - return vendors -} - -const copyFiles = (files, dest) => { - files.forEach((file) => { - let dir - file.filetype !== 'other' ? dir = resolve(dest, file.name, file.filetype) : dir = resolve(dest, file.name, dirname(file.src)) - mkdirp.sync(dir) - fs.createReadStream(file.absolute).pipe(fs.createWriteStream(resolve(dir, basename(file.src)))) - - if (fs.existsSync(`${file.absolute}.map`)) { - fs.createReadStream(`${file.absolute}.map`).pipe(fs.createWriteStream(resolve(dir, `${basename(file.src)}.map`))) - } - }) -} - -const replaceRecursively = (filename, vendor) => { - const original = vendor.src - const replacement = `vendors/${vendor.name}/${vendor.filetype}/${basename(vendor.src)}` - sh.sed('-i', original, replacement, filename) -} - const main = () => { - const vendors = findVendors() - copyFiles(vendors.map((file) => { return file }), './dist/vendors/') - const filenames = walkSync(dest) - filenames.forEach((filename) => { + const filenames = walkSync(dist) + filenames.forEach(filename => { if (extension(filename) === '.html') { - vendors.map((vendor) => { - if (vendor.filetype !== 'other') { - replaceRecursively(resolve(filename), vendor) - } - }) + injector.toFile(filename) } }) } diff --git a/build/watch-pug.js b/build/watch-pug.js new file mode 100644 index 000000000..85363f085 --- /dev/null +++ b/build/watch-pug.js @@ -0,0 +1,17 @@ +const nodemon = require('nodemon') + +nodemon({ + script: 'build/pug.js', + ext: 'pug', + watch: './pug', + args: ['--src=pug/', '--dest=dist/', '--injectVendors=true', '--injectSvg=true'], + exec: 'node' +}).on('start', () => { + console.log('Watching pug files') +}).on('restart', files => { + if (typeof files !== 'undefined') { + console.log(nodemon.config.command.raw.args[1]) + nodemon.config.command.raw.args[1] = `--src=${files}` + nodemon.restart() + } +}) diff --git a/coreui-free-bootstrap-admin-template-v3.4.0.zip b/coreui-free-bootstrap-admin-template-v3.4.0.zip new file mode 100644 index 000000000..dae609c8a Binary files /dev/null and b/coreui-free-bootstrap-admin-template-v3.4.0.zip differ diff --git a/nodemon.json b/nodemon.json new file mode 100644 index 000000000..9f611f668 --- /dev/null +++ b/nodemon.json @@ -0,0 +1,7 @@ +{ + "ignoreRoot": [".git"], + "ignore": [ + "build", + "dist" + ] +} diff --git a/package-lock.json b/package-lock.json index 3e88963d0..987f0e238 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,2733 +1,3539 @@ { "name": "@coreui/coreui-free-bootstrap-admin-template", - "version": "2.1.12", + "version": "3.4.0", "lockfileVersion": 1, "requires": true, "dependencies": { "@babel/cli": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.2.3.tgz", - "integrity": "sha512-bfna97nmJV6nDJhXNPeEfxyMjWnt6+IjUAaDPiYRTBlm8L41n8nvw6UAqUCbvpFfU246gHPxW7sfWwqtF4FcYA==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.12.7.tgz", + "integrity": "sha512-vE1fidQsaWnQVs4SItkuCdi3+uXqjbhw4cIKp8aawKxOnTnlvxYMzXSeMAqo6alldQRFQYb198YQfW0Sp1jl5Q==", "dev": true, "requires": { - "chokidar": "^2.0.3", - "commander": "^2.8.1", + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents", + "chokidar": "^3.4.0", + "commander": "^4.0.1", "convert-source-map": "^1.1.0", "fs-readdir-recursive": "^1.1.0", "glob": "^7.0.0", - "lodash": "^4.17.10", - "mkdirp": "^0.5.1", - "output-file-sync": "^2.0.0", + "lodash": "^4.17.19", + "make-dir": "^2.1.0", "slash": "^2.0.0", "source-map": "^0.5.0" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } } }, "@babel/code-frame": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", - "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "dev": true, "requires": { - "@babel/highlight": "^7.0.0" + "@babel/highlight": "^7.8.3" } }, + "@babel/compat-data": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", + "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==", + "dev": true + }, "@babel/core": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.3.3.tgz", - "integrity": "sha512-w445QGI2qd0E0GlSnq6huRZWPMmQGCp5gd5ZWS4hagn0EiwzxD5QMFkpchyusAyVC1n27OKXzQ0/88aVU9n4xQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.3.3", - "@babel/helpers": "^7.2.0", - "@babel/parser": "^7.3.3", - "@babel/template": "^7.2.2", - "@babel/traverse": "^7.2.2", - "@babel/types": "^7.3.3", - "convert-source-map": "^1.1.0", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.7.tgz", + "integrity": "sha512-tRKx9B53kJe8NCGGIxEQb2Bkr0riUIEuN7Sc1fxhs5H8lKlCWUvQCSNMVIB0Meva7hcbCRJ76de15KoLltdoqw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.7", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "json5": "^2.1.0", - "lodash": "^4.17.11", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", "resolve": "^1.3.2", "semver": "^5.4.1", "source-map": "^0.5.0" }, "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, "@babel/generator": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.3.tgz", - "integrity": "sha512-aEADYwRRZjJyMnKN7llGIlircxTCofm3dtV5pmY6ob18MSIuipHpA2yZWkPlycwu5HJcx/pADS3zssd8eY7/6A==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", "dev": true, "requires": { - "@babel/types": "^7.3.3", + "@babel/types": "^7.12.5", "jsesc": "^2.5.1", - "lodash": "^4.17.11", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.3.tgz", - "integrity": "sha512-xsH1CJoln2r74hR+y7cg2B5JCPaTh+Hd+EbBRk9nWGSNspuo6krjhX0Om6RnRQuIvFq8wVXCLKH3kwKDYhanSg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", "dev": true }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.7.tgz", + "integrity": "sha512-nMWaqsQEeSvMNypswUDzjqQ+0rR6pqCtoQpsqGJC4/Khm9cISwPTSpai57F6/jDaOoEGz8yE/WxcO3PV6tKSmQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, "@babel/types": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.3.tgz", - "integrity": "sha512-2tACZ80Wg09UnPg5uGAOUvvInaqLk3l/IAhQzlxLQOIXacr6bMsra5SH6AWw/hIDRCSbCdHP2KzSOD+cT7TzMQ==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", "dev": true, "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, "@babel/generator": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.2.tgz", - "integrity": "sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz", + "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==", "dev": true, "requires": { - "@babel/types": "^7.2.2", + "@babel/types": "^7.9.6", "jsesc": "^2.5.1", - "lodash": "^4.17.10", - "source-map": "^0.5.0", - "trim-right": "^1.0.1" + "lodash": "^4.17.13", + "source-map": "^0.5.0" } }, "@babel/helper-annotate-as-pure": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", - "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", - "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } } }, - "@babel/helper-call-delegate": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", - "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", + "@babel/helper-compilation-targets": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + }, + "dependencies": { + "browserslist": { + "version": "4.14.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", + "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001157", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.591", + "escalade": "^3.1.1", + "node-releases": "^1.1.66" + } + }, + "caniuse-lite": { + "version": "1.0.30001159", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz", + "integrity": "sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.603", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz", + "integrity": "sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==", + "dev": true + }, + "node-releases": { + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", + "dev": true + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.0.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" } }, "@babel/helper-define-map": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", - "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/types": "^7.0.0", - "lodash": "^4.17.10" + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", + "dev": true + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } } }, "@babel/helper-explode-assignable-expression": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", - "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", "dev": true, "requires": { - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } } }, "@babel/helper-function-name": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", - "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz", + "integrity": "sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" } }, "@babel/helper-get-function-arity": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", - "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.8.3" } }, "@babel/helper-hoist-variables": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", - "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } } }, "@babel/helper-member-expression-to-functions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", - "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.12.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } } }, "@babel/helper-module-imports": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", - "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.12.5" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } } }, "@babel/helper-module-transforms": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz", - "integrity": "sha512-YRD7I6Wsv+IHuTPkAmAS4HhY0dkPobgLftHp0cRGZSdrRvmZY8rFvae/GVu3bD00qscuvK3WPHB3YdNpBXUqrA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "@babel/template": "^7.2.2", - "@babel/types": "^7.2.2", - "lodash": "^4.17.10" - } + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", + "dev": true + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.7.tgz", + "integrity": "sha512-nMWaqsQEeSvMNypswUDzjqQ+0rR6pqCtoQpsqGJC4/Khm9cISwPTSpai57F6/jDaOoEGz8yE/WxcO3PV6tKSmQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } }, "@babel/helper-optimise-call-expression": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", - "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", + "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", "dev": true, "requires": { - "@babel/types": "^7.0.0" + "@babel/types": "^7.12.7" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } } }, "@babel/helper-plugin-utils": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", - "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", "dev": true }, - "@babel/helper-regex": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", - "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", - "dev": true, - "requires": { - "lodash": "^4.17.10" - } - }, "@babel/helper-remap-async-to-generator": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", - "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-wrap-function": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } } }, "@babel/helper-replace-supers": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.2.3.tgz", - "integrity": "sha512-GyieIznGUfPXPWu0yLS6U55Mz67AZD9cUk0BfirOWlPrXlBcan9Gz+vHGz+cPfuoweZSnPzPIm67VtQM0OWZbA==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", + "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.0.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/traverse": "^7.2.3", - "@babel/types": "^7.0.0" + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", + "dev": true + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.7.tgz", + "integrity": "sha512-nMWaqsQEeSvMNypswUDzjqQ+0rR6pqCtoQpsqGJC4/Khm9cISwPTSpai57F6/jDaOoEGz8yE/WxcO3PV6tKSmQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, "@babel/helper-simple-access": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", - "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", - "dev": true, - "requires": { - "@babel/template": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", - "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@babel/helper-wrap-function": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", - "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/template": "^7.1.0", - "@babel/traverse": "^7.1.0", - "@babel/types": "^7.2.0" + "@babel/types": "^7.12.1" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + } } }, - "@babel/helpers": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.3.1.tgz", - "integrity": "sha512-Q82R3jKsVpUV99mgX50gOPCWwco9Ec5Iln/8Vyu4osNIOQgSrd9RFrQeUvmvddFNoLwMyOUWU+5ckioEKpDoGA==", + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", "dev": true, "requires": { - "@babel/template": "^7.1.2", - "@babel/traverse": "^7.1.5", - "@babel/types": "^7.3.0" + "@babel/types": "^7.12.1" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, "@babel/types": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.3.tgz", - "integrity": "sha512-2tACZ80Wg09UnPg5uGAOUvvInaqLk3l/IAhQzlxLQOIXacr6bMsra5SH6AWw/hIDRCSbCdHP2KzSOD+cT7TzMQ==", + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", "dev": true, "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.11", + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", "to-fast-properties": "^2.0.0" } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true } } }, - "@babel/highlight": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", - "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "dev": true, "requires": { - "chalk": "^2.0.0", - "esutils": "^2.0.2", - "js-tokens": "^4.0.0" + "@babel/types": "^7.8.3" } }, - "@babel/parser": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.3.tgz", - "integrity": "sha512-0LyEcVlfCoFmci8mXx8A5oIkpkOgyo8dRHtxBnK9RRBwxO2+JZPNsqtVEZQ7mJFPxnXF9lfmU24mHOPI0qnlkA==", + "@babel/helper-validator-identifier": { + "version": "7.9.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz", + "integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g==", "dev": true }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", - "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0", - "@babel/plugin-syntax-async-generators": "^7.2.0" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", - "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-json-strings": "^7.2.0" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.2.tgz", - "integrity": "sha512-DjeMS+J2+lpANkYLLO+m6GjoTMygYglKmRe6cDTbFv3L9i6mmiE8fe6B8MtCSLZpVXscD5kn7s6SgtHrDoBWoA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz", - "integrity": "sha512-LvRVYb7kikuOtIoUeWTkOxQEV1kYvL5B6U3iWEGCzPNRus1MzJweFqORTj+0jkxozkTSYNJozPOddxmqdqsRpw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0", - "regexpu-core": "^4.2.0" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", - "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", - "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", - "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", - "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } + "@babel/helper-validator-option": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", + "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==", + "dev": true }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", - "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "@babel/helper-wrap-function": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz", - "integrity": "sha512-CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.1.0" + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", + "dev": true + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.7.tgz", + "integrity": "sha512-nMWaqsQEeSvMNypswUDzjqQ+0rR6pqCtoQpsqGJC4/Khm9cISwPTSpai57F6/jDaOoEGz8yE/WxcO3PV6tKSmQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", - "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/generator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", + "dev": true + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.7.tgz", + "integrity": "sha512-nMWaqsQEeSvMNypswUDzjqQ+0rR6pqCtoQpsqGJC4/Khm9cISwPTSpai57F6/jDaOoEGz8yE/WxcO3PV6tKSmQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } } }, - "@babel/plugin-transform-block-scoping": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz", - "integrity": "sha512-vDTgf19ZEV6mx35yiPJe4fS02mPQUUcBNwWQSZFXSzTSbsJFQvHt7DqyS3LK8oOWALFOsJ+8bbqBgkirZteD5Q==", + "@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "lodash": "^4.17.10" + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } } }, - "@babel/plugin-transform-classes": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.3.3.tgz", - "integrity": "sha512-n0CLbsg7KOXsMF4tSTLCApNMoXk0wOPb0DYfsOO1e7SfIb9gOyfbpKI2MZ+AXfqvlfzq2qsflJ1nEns48Caf2w==", + "@babel/parser": { + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz", + "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", + "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-define-map": "^7.1.0", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-optimise-call-expression": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "globals": "^11.1.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0" } }, - "@babel/plugin-transform-computed-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", - "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "@babel/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/plugin-transform-destructuring": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.3.2.tgz", - "integrity": "sha512-Lrj/u53Ufqxl/sGxyjsJ2XNtNuEjDyjpqdhMNh5aZ+XFOdThL46KBj27Uem4ggoezSYBxKWAil6Hu8HtwqesYw==", + "@babel/plugin-proposal-dynamic-import": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz", - "integrity": "sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ==", + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0", - "regexpu-core": "^4.1.3" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", - "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", + "@babel/plugin-proposal-json-strings": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" } }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", - "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, - "@babel/plugin-transform-for-of": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz", - "integrity": "sha512-Kz7Mt0SsV2tQk6jG5bBv5phVbkd0gd27SgYD4hH1aLMJRchM0dzHaXvrWhVZ+WxAlDoAKZ7Uy3jVTW2mKXQ1WQ==", + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, - "@babel/plugin-transform-function-name": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz", - "integrity": "sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ==", + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", + "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, - "@babel/plugin-transform-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", - "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" } }, - "@babel/plugin-transform-modules-amd": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", - "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz", - "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==", + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz", - "integrity": "sha512-aYJwpAhoK9a+1+O625WIjvMY11wkB/ok0WClVwmeo3mCjcNRjt+/8gHWrB5i+00mUju0gWsBkQnPpdvQ7PImmQ==", + "@babel/plugin-proposal-private-methods": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/plugin-transform-modules-umd": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", - "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.3.0.tgz", - "integrity": "sha512-NxIoNVhk9ZxS+9lSoAQ/LM0V2UEvARLttEHUrRDGKFaAxOYQcrkN/nLRE+BbbicCAvZPl7wMP0X60HsHE5DtQw==", + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "requires": { - "regexp-tree": "^0.1.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-transform-new-target": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", - "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==", + "@babel/plugin-syntax-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/plugin-transform-object-super": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", - "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.1.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-transform-parameters": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.3.3.tgz", - "integrity": "sha512-IrIP25VvXWu/VlBWTpsjGptpomtIkYrN/3aDp4UKm7xK6UxZY88kcJ1UwETbzHAlwN21MnNfwlar0u8y3KpiXw==", + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, "requires": { - "@babel/helper-call-delegate": "^7.1.0", - "@babel/helper-get-function-arity": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.3" } }, - "@babel/plugin-transform-regenerator": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", - "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "requires": { - "regenerator-transform": "^0.13.3" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", - "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/plugin-transform-spread": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", - "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", - "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/plugin-transform-template-literals": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz", - "integrity": "sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg==", + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", - "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz", - "integrity": "sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA==", + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0", - "regexpu-core": "^4.1.3" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/polyfill": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.2.5.tgz", - "integrity": "sha512-8Y/t3MWThtMLYr0YNC/Q76tqN1w30+b0uQMeFUYauG2UGTR19zyUtFrAzT23zNtBxPp+LbE5E/nwV/q/r3y6ug==", + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "dev": true, "requires": { - "core-js": "^2.5.7", - "regenerator-runtime": "^0.12.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/preset-env": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.1.tgz", - "integrity": "sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ==", + "@babel/plugin-transform-arrow-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-async-generator-functions": "^7.2.0", - "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.3.1", - "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", - "@babel/plugin-syntax-async-generators": "^7.2.0", - "@babel/plugin-syntax-json-strings": "^7.2.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", - "@babel/plugin-transform-arrow-functions": "^7.2.0", - "@babel/plugin-transform-async-to-generator": "^7.2.0", - "@babel/plugin-transform-block-scoped-functions": "^7.2.0", - "@babel/plugin-transform-block-scoping": "^7.2.0", - "@babel/plugin-transform-classes": "^7.2.0", - "@babel/plugin-transform-computed-properties": "^7.2.0", - "@babel/plugin-transform-destructuring": "^7.2.0", - "@babel/plugin-transform-dotall-regex": "^7.2.0", - "@babel/plugin-transform-duplicate-keys": "^7.2.0", - "@babel/plugin-transform-exponentiation-operator": "^7.2.0", - "@babel/plugin-transform-for-of": "^7.2.0", - "@babel/plugin-transform-function-name": "^7.2.0", - "@babel/plugin-transform-literals": "^7.2.0", - "@babel/plugin-transform-modules-amd": "^7.2.0", - "@babel/plugin-transform-modules-commonjs": "^7.2.0", - "@babel/plugin-transform-modules-systemjs": "^7.2.0", - "@babel/plugin-transform-modules-umd": "^7.2.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", - "@babel/plugin-transform-new-target": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.2.0", - "@babel/plugin-transform-parameters": "^7.2.0", - "@babel/plugin-transform-regenerator": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.2.0", - "@babel/plugin-transform-spread": "^7.2.0", - "@babel/plugin-transform-sticky-regex": "^7.2.0", - "@babel/plugin-transform-template-literals": "^7.2.0", - "@babel/plugin-transform-typeof-symbol": "^7.2.0", - "@babel/plugin-transform-unicode-regex": "^7.2.0", - "browserslist": "^4.3.4", - "invariant": "^2.2.2", - "js-levenshtein": "^1.1.3", - "semver": "^5.3.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/runtime": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.1.tgz", - "integrity": "sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA==", + "@babel/plugin-transform-async-to-generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", "dev": true, "requires": { - "regenerator-runtime": "^0.12.0" + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" } }, - "@babel/template": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", - "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.2.2", - "@babel/types": "^7.2.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@babel/traverse": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.3.tgz", - "integrity": "sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw==", + "@babel/plugin-transform-block-scoping": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", + "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.2.2", - "@babel/helper-function-name": "^7.1.0", - "@babel/helper-split-export-declaration": "^7.0.0", - "@babel/parser": "^7.2.3", - "@babel/types": "^7.2.2", - "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.10" + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" }, "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "dev": true, "requires": { - "ms": "^2.1.1" + "@babel/highlight": "^7.10.4" } - } - } - }, - "@babel/types": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz", - "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.10", - "to-fast-properties": "^2.0.0" - } - }, - "@coreui/coreui": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-2.1.7.tgz", - "integrity": "sha512-921Qi1ujd8yUhLdwMggEnEPEOr/OX9mAKjJitH4PaEGFTCmPL2Fb00wuWUzUN0uTRekCmkns1Zt1hJ1ezigG6g==", - "requires": { - "@babel/polyfill": "^7.2.5", - "@coreui/coreui-plugin-npm-postinstall": "^1.0.2", - "bootstrap": "^4.3.1" - } - }, - "@coreui/coreui-plugin-chartjs-custom-tooltips": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-chartjs-custom-tooltips/-/coreui-plugin-chartjs-custom-tooltips-1.2.0.tgz", - "integrity": "sha512-+dCytUJQ4xlMqlLoA9oOTCoxWEJSX9Kv+bCxSFJNqR1PvYzcpXGu/B6AO38GgLfanK0KDKe+uhf1jod7agsMJA==", - "requires": { - "ms": "^2.1.1" - } - }, - "@coreui/coreui-plugin-npm-postinstall": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@coreui/coreui-plugin-npm-postinstall/-/coreui-plugin-npm-postinstall-1.0.2.tgz", - "integrity": "sha512-yeeoWp+bNS84nP1977Y8UCiQ9pssO+f4QuVj3i0/gYZFjjvOgxx0dnyWhtowD5sLYnCRMPlPpqyjwXze3SlkYg==" - }, - "@coreui/icons": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@coreui/icons/-/icons-0.3.0.tgz", - "integrity": "sha512-RbBi5K5hUA8LUI9mM/i1BTaLjlyoS6kHwKbxWsH62+/j9L9WF8gAiJUhrNjMt1br8TY9RLeolyQys0E9480fIg==" - }, - "@danielkalen/listr": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@danielkalen/listr/-/listr-0.5.0.tgz", - "integrity": "sha1-/KfnCAHKB03kh0bUAz9LbmLjbvo=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "figures": "^1.7.0", - "indent-string": "^2.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "log-symbols": "^1.0.2", - "log-update": "^1.0.2", - "ora": "^0.2.3", - "stream-to-observable": "^0.1.0", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dev": true, + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", "dev": true }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", + "dev": true + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { + "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "supports-color": "^5.3.0" } }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true } } }, - "@danielkalen/source-map-support": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/@danielkalen/source-map-support/-/source-map-support-0.4.16.tgz", - "integrity": "sha512-1lc1ptKNT+f6eS9FA7sJPAeqjM00xfwcEU6fBjVa6VLPI0pjGJHRoxBuA2ghQ16TyjilDnCxZb6dQl+WW54CKg==", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "@types/babel-types": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.4.tgz", - "integrity": "sha512-WiZhq3SVJHFRgRYLXvpf65XnV6ipVHhnNaNvE8yCimejrGglkg38kEj0JcizqwSHxmPSjcTlig/6JouxLGEhGw==", - "dev": true - }, - "@types/babylon": { - "version": "6.16.4", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.4.tgz", - "integrity": "sha512-8dZMcGPno3g7pJ/d0AyJERo+lXh9i1JhDuCUs+4lNIN9eUe5Yh6UCLrpgSEi05Ve2JMLauL2aozdvKwNL0px1Q==", + "@babel/plugin-transform-computed-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", "dev": true, "requires": { - "@types/babel-types": "*" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@types/node": { - "version": "10.12.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz", - "integrity": "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==", - "dev": true - }, - "@types/semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==", - "dev": true - }, - "@types/unist": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", - "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", - "dev": true - }, - "@types/vfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", - "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", + "@babel/plugin-transform-destructuring": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", "dev": true, "requires": { - "@types/node": "*", - "@types/unist": "*", - "@types/vfile-message": "*" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "@types/vfile-message": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz", - "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==", + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", "dev": true, "requires": { - "@types/node": "*", - "@types/unist": "*" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true - }, - "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", "dev": true, "requires": { - "mime-types": "~2.1.18", - "negotiator": "0.6.1" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "acorn": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.0.tgz", - "integrity": "sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw==", - "dev": true - }, - "acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", "dev": true, "requires": { - "acorn": "^4.0.4" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" } }, - "acorn-jsx": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", - "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", - "dev": true - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", - "dev": true - }, - "ajv": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz", - "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==", + "@babel/plugin-transform-for-of": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "@babel/plugin-transform-function-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", "dev": true, "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "@babel/highlight": "^7.10.4" } - } - } - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi-align": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", - "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", - "dev": true, - "requires": { - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==", "dev": true }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" } }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true } } }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true + "@babel/plugin-transform-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "@babel/plugin-transform-modules-amd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", "dev": true } } }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "@babel/plugin-transform-modules-umd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1" + } }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "@babel/plugin-transform-new-target": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", "dev": true, "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "@babel/plugin-transform-object-super": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", "dev": true, "requires": { - "sprintf-js": "~1.0.2" + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", - "dev": true - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "@babel/plugin-transform-parameters": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", "dev": true, "requires": { - "array-uniq": "^1.0.1" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "@babel/plugin-transform-property-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", "dev": true, "requires": { - "safer-buffer": "~2.1.0" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true + "@babel/plugin-transform-regenerator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true + "@babel/plugin-transform-reserved-words": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "async-each-series": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", - "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", - "dev": true + "@babel/plugin-transform-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "async-limiter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", - "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", - "dev": true + "@babel/plugin-transform-template-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", + "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "autoprefixer": { - "version": "9.4.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.8.tgz", - "integrity": "sha512-DIhd0KMi9Nql3oJkJ2HCeOVihrXFPtWXc6ckwaUNwliDOt9OGr0fk8vV8jCLWXnZc1EXvQ2uLUzGpcPxFAQHEQ==", + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", "dev": true, "requires": { - "browserslist": "^4.4.1", - "caniuse-lite": "^1.0.30000938", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^7.0.14", - "postcss-value-parser": "^3.3.1" + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.7.tgz", + "integrity": "sha512-OnNdfAr1FUQg7ksb7bmbKoby4qFOHw6DKWWUNB9KqnnCldxhxJlP+21dpyaWFmf2h0rTbOkXJtAGevY3XW1eew==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.7", + "core-js-compat": "^3.7.0", + "semver": "^5.5.0" }, "dependencies": { - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", "dev": true }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true } } }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true - }, - "axios": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", - "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", "dev": true, "requires": { - "follow-redirects": "^1.2.5", - "is-buffer": "^1.1.5" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" } }, - "babel-eslint": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz", - "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==", + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.0.0", - "@babel/traverse": "^7.0.0", - "@babel/types": "^7.0.0", - "eslint-scope": "3.7.1", - "eslint-visitor-keys": "^1.0.0" + "regenerator-runtime": "^0.13.4" } }, - "babel-plugin-transform-es2015-modules-strip": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-strip/-/babel-plugin-transform-es2015-modules-strip-0.1.1.tgz", - "integrity": "sha1-c5PwccNWod+2rAMHfgwGy1ejEl8=", - "dev": true + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "@babel/traverse": { + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz", + "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==", "dev": true, "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.6", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" }, "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true } } }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "@babel/types": { + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", + "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - } + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" } }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true + "@coreui/chartjs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@coreui/chartjs/-/chartjs-2.0.0.tgz", + "integrity": "sha512-degpSo1MqSWomkNwuXk2VQijEENqkaufEGI/i6/3ClVQNZQIWB5NG6QWA/aCTXt9Y/3tVfnuTzDC4YHw7E+Brg==", + "requires": { + "@coreui/coreui": "^3.0.0-beta.1", + "chart.js": "^2.8.0" + } }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", - "dev": true + "@coreui/coreui": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@coreui/coreui/-/coreui-3.4.0.tgz", + "integrity": "sha512-WqzockdWVkXUNmNwlqdu+AxM+9JoiWGe4rKaySu/dZme1NvVOn2ukjJlpTkssal8UKcSHyitzNixtkMCmUxE1A==" }, - "bail": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.3.tgz", - "integrity": "sha512-1X8CnjFVQ+a+KW36uBNMTU5s8+v5FzeqrP7hTG5aTb4aPreSbZJlhwPon9VKMuEVgV++JM+SQrALY3kr7eswdg==", - "dev": true + "@coreui/icons": { + "version": "2.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@coreui/icons/-/icons-2.0.0-beta.3.tgz", + "integrity": "sha512-ZUP4Z8Nh8PfU/g5DMMkU0BPN8vJLSzuOUHKJzOkQvdPv7Zm+ftK5OA491LYn9ybG5QBAZGkpXF/i3cry3PmtUw==" }, - "balanced-match": { + "@coreui/svg-injector": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "resolved": "https://registry.npmjs.org/@coreui/svg-injector/-/svg-injector-1.0.0.tgz", + "integrity": "sha512-W2HPN7So8y+O35ClHmzpRPn1vSYwH4hV+mVTGf1ui+3U6mvU0CyvyilAizbADrBMRuPU6WbDTKI4QADHA/qhJA==", "dev": true, "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" + "chalk": "^2.4.2", + "commander": "^3.0.2", + "js-beautify": "^1.10.2", + "jsdom": "^15.2.0" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", + "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==", + "dev": true + } } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } + "commander": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "dev": true }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" } + }, + "ws": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.1.tgz", + "integrity": "sha512-sucePNSafamSKoOqoNfBd8V0StlkzJKL2ZAhGQinCfNQ+oacw+Pk7lcdAElecBF2VkLNZRiIb5Oi1Q5lVUVt2A==", + "dev": true } } }, - "base64-arraybuffer": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", - "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", - "dev": true - }, - "base64id": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", - "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "better-assert": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", - "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "dev": true, - "requires": { - "callsite": "1.0.0" - } - }, - "binary-extensions": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", - "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", - "dev": true + "@coreui/utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@coreui/utils/-/utils-1.3.1.tgz", + "integrity": "sha512-WuWHX7bg89cJH34TWVsLe9RsxzBhTApj+X2Ja19xhjcpxt5Gv11Ozm+fwYt6DD7DgncTvpwYrMcnNlpp701UOg==" }, - "blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "@coreui/vendors-injector": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@coreui/vendors-injector/-/vendors-injector-1.1.0.tgz", + "integrity": "sha512-F/k5mn+pVNDYolSMnJgjemeK/Xnj18DAfenJ4wvYmNPR8cAWlhCLeTaERS/I65JejtE2kjNvdWWOPJ1WDOsu+A==", "dev": true }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "requires": { - "inherits": "~2.0.0" - } - }, - "bootstrap": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz", - "integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==" - }, - "boxen": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", - "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "@danielkalen/listr": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@danielkalen/listr/-/listr-0.5.0.tgz", + "integrity": "sha1-/KfnCAHKB03kh0bUAz9LbmLjbvo=", "dev": true, "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "figures": "^1.7.0", + "indent-string": "^2.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "log-symbols": "^1.0.2", + "log-update": "^1.0.2", + "ora": "^0.2.3", + "stream-to-observable": "^0.1.0", + "strip-ansi": "^3.0.1" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^2.0.0" } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true } } }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "@danielkalen/source-map-support": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/@danielkalen/source-map-support/-/source-map-support-0.4.16.tgz", + "integrity": "sha512-1lc1ptKNT+f6eS9FA7sJPAeqjM00xfwcEU6fBjVa6VLPI0pjGJHRoxBuA2ghQ16TyjilDnCxZb6dQl+WW54CKg==", "dev": true, "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "source-map": "^0.5.6" } }, - "browser-sync": { - "version": "2.26.3", - "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.3.tgz", - "integrity": "sha512-VLzpjCA4uXqfzkwqWtMM6hvPm2PNHp2RcmzBXcbi6C9WpkUhhFb8SVAr4CFrCsFxDg+oY6HalOjn8F+egyvhag==", + "@eslint/eslintrc": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz", + "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==", "dev": true, "requires": { - "browser-sync-client": "^2.26.2", - "browser-sync-ui": "^2.26.2", - "bs-recipes": "1.3.4", - "bs-snippet-injector": "^2.0.1", - "chokidar": "^2.0.4", - "connect": "3.6.6", - "connect-history-api-fallback": "^1", - "dev-ip": "^1.0.1", - "easy-extender": "^2.3.4", - "eazy-logger": "^3", - "etag": "^1.8.1", - "fresh": "^0.5.2", - "fs-extra": "3.0.1", - "http-proxy": "1.15.2", - "immutable": "^3", - "localtunnel": "1.9.1", - "micromatch": "2.3.11", - "opn": "5.3.0", - "portscanner": "2.1.1", - "qs": "6.2.3", - "raw-body": "^2.3.2", - "resp-modifier": "6.0.2", - "rx": "4.1.0", - "send": "0.16.2", - "serve-index": "1.9.1", - "serve-static": "1.13.2", - "server-destroy": "1.0.1", - "socket.io": "2.1.1", - "ua-parser-js": "0.7.17", - "yargs": "6.4.0" + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" }, "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { - "arr-flatten": "^1.0.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "ms": "2.1.2" } }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dev": true, "requires": { - "is-posix-bracket": "^0.1.0" + "type-fest": "^0.8.1" } }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true } } }, - "browser-sync-client": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.2.tgz", - "integrity": "sha512-FEuVJD41fI24HJ30XOT2RyF5WcnEtdJhhTqeyDlnMk/8Ox9MZw109rvk9pdfRWye4soZLe+xcAo9tHSMxvgAdw==", + "@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.tgz", + "integrity": "sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==", "dev": true, + "optional": true, "requires": { - "etag": "1.8.1", - "fresh": "0.5.2", - "mitt": "^1.1.3", - "rxjs": "^5.5.6" + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" } }, - "browser-sync-ui": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.2.tgz", - "integrity": "sha512-LF7GMWo8ELOE0eAlxuRCfnGQT1ZxKP9flCfGgZdXFc6BwmoqaJHlYe7MmVvykKkXjolRXTz8ztXAKGVqNwJ3EQ==", + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", "dev": true, "requires": { - "async-each-series": "0.1.1", - "connect-history-api-fallback": "^1", - "immutable": "^3", - "server-destroy": "1.0.1", - "socket.io-client": "^2.0.4", - "stream-throttle": "^0.1.3" + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" } }, - "browserslist": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", - "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000929", - "electron-to-chromium": "^1.3.103", - "node-releases": "^1.1.3" + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" } }, - "bs-recipes": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", - "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", - "dev": true - }, - "bs-snippet-injector": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", - "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true + "@popperjs/core": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.5.4.tgz", + "integrity": "sha512-ZpKr+WTb8zsajqgDkvCEWgp6d5eJT6Q63Ng2neTbzBO76Lbe91vX/iVIW9dikq+Fs3yEo+ls4cxeXABD2LtcbQ==" }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", "dev": true, "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "@babel/core": ">=7.9.0" } }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", "dev": true, "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - } + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" } }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "dev": true, "requires": { - "caller-callsite": "^2.0.0" + "defer-to-connect": "^1.0.1" } }, - "callsite": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", - "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", - "dev": true - }, - "callsites": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.0.0.tgz", - "integrity": "sha512-tWnkwu9YEq2uzlBDI4RcLn8jrFvF9AOi8PxDNU3hZZjJcjkcRAq3vCI+vZcg1SuxISDYe86k9VZFwAxDiJGoAw==", - "dev": true - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", "dev": true, "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } + "@types/unist": "*" } }, - "caniuse-db": { - "version": "1.0.30000938", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000938.tgz", - "integrity": "sha512-1lbcoAGPQFUYOdY7sxpsl8ZDBfn5cyn80XuYnZwk7N4Qp7Behw7uxZCH5jjH2qWTV2WM6hgjvDVpP/uV3M/l9g==", + "@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", "dev": true }, - "caniuse-lite": { - "version": "1.0.30000938", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000938.tgz", - "integrity": "sha512-ekW8NQ3/FvokviDxhdKLZZAx7PptXNwxKgXtnR5y+PR3hckwuP3yJ1Ir+4/c97dsHNqtAyfKUGdw8P4EYzBNgw==", + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", "dev": true }, - "capture-stack-trace": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", - "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", "dev": true }, - "ccount": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.3.tgz", - "integrity": "sha512-Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw==", + "abab": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", "dev": true }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "dev": true, "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "acorn": { + "version": "7.1.0", + "resolved": "", + "dev": true + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + } } }, - "character-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.2.tgz", - "integrity": "sha512-sMoHX6/nBiy3KKfC78dnEalnpn0Az0oSNvqUWYTtYrhRI5iUIYsROU48G+E+kMFQzqXaJ8kHJZ85n7y6/PHgwQ==", + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true }, - "character-entities-html4": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.2.tgz", - "integrity": "sha512-sIrXwyna2+5b0eB9W149izTPJk/KkJTg6mEzDGibwBUkyH1SbDa+nf515Ppdi3MaH35lW0JFJDWeq9Luzes1Iw==", + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", "dev": true }, - "character-entities-legacy": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz", - "integrity": "sha512-9NB2VbXtXYWdXzqrvAHykE/f0QJxzaKIpZ5QzNZrrgQ7Iyxr2vnfS8fCBNVW9nUEZE0lo57nxKRqnzY/dKrwlA==", + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", "dev": true }, - "character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "ajv": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz", + "integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==", "dev": true, "requires": { - "is-regex": "^1.0.3" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "character-reference-invalid": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz", - "integrity": "sha512-7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ==", + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "dev": true }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "dev": true, + "requires": { + "string-width": "^3.0.0" + } }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, - "charm": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/charm/-/charm-0.2.1.tgz", - "integrity": "sha1-QbzB6GrEuu76RmVhxQw33W7viJk=", + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, - "chart.js": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.7.3.tgz", - "integrity": "sha512-3+7k/DbR92m6BsMUYP6M0dMsMVZpMnwkUyNSAbqolHKsbIzH2Q4LWVEHHYq7v0fmEV8whXE0DrjANulw9j2K5g==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { - "chartjs-color": "^2.1.0", - "moment": "^2.10.2" + "color-convert": "^1.9.0" } }, - "chartjs-color": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.2.0.tgz", - "integrity": "sha1-hKL7dVeH7YXDndbdjHsdiEKbrq4=", + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, "requires": { - "chartjs-color-string": "^0.5.0", - "color-convert": "^0.5.3" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } } }, - "chartjs-color-string": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.5.0.tgz", - "integrity": "sha512-amWNvCOXlOUYxZVDSa0YOab5K/lmEhbFNKI55PWc4mlv28BDzA7zaoQTGxSBgJMHIW+hGX8YUrvw/FH4LyhwSQ==", + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, "requires": { - "color-name": "^1.0.0" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, - "chokidar": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.0", - "braces": "^2.3.0", - "fsevents": "^1.2.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "lodash.debounce": "^4.0.8", - "normalize-path": "^2.1.1", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0", - "upath": "^1.0.5" + "sprintf-js": "~1.0.2" } }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", "dev": true, "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } - } - } - }, - "clean-css": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", - "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "dev": true + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } } } }, - "clean-css-cli": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css-cli/-/clean-css-cli-4.2.1.tgz", - "integrity": "sha512-ST2yi9F2kAmLRs9phSpGRUm44SbRy29QGm1OuAKfTU0KCLilFMTcz+/Fxhbdi5GrsjIMhTBdFUQhc55CjM3Isw==", - "dev": true, - "requires": { - "clean-css": "^4.2.1", - "commander": "2.x", - "glob": "7.x" - } + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true }, - "cli-boxes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", - "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", "dev": true }, - "cli-cursor": { + "array-union": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true }, - "cli-spinners": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz", - "integrity": "sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw=", + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, - "cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", "dev": true, "requires": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" }, "dependencies": { - "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } } } }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", "dev": true }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "clone-regexp": { + "arrify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz", - "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==", - "dev": true, - "requires": { - "is-regexp": "^1.0.0", - "is-supported-regexp-flag": "^1.0.0" - } + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", "dev": true }, - "coffee-register": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/coffee-register/-/coffee-register-0.1.3.tgz", - "integrity": "sha512-sWExgtl8YBDekgCAy4PfsPs99G4udefCAEsPSqWSgTkG7gbeqB3gcY0rMnn7rmBVLyVnydHqE8sJwKdTCVFBwA==", + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, "requires": { - "@danielkalen/source-map-support": "^0.4.16", - "coffee-script": "^1.12.5", - "fs-jetpack": "^0.13.3", - "md5": "^2.2.1" + "safer-buffer": "~2.1.0" } }, - "coffee-script": { - "version": "1.12.7", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", - "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", + "assert-never": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz", + "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==", "dev": true }, - "collapse-white-space": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.4.tgz", - "integrity": "sha512-YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw==", + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true }, - "collection-visit": { + "assign-symbols": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true }, - "color-convert": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", - "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=" + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true }, - "colors": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", - "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==", + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "dev": true }, - "combined-stream": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", "dev": true }, - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", "dev": true }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "dev": true }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "configstore": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", - "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", - "dev": true, - "requires": { - "dot-prop": "^4.1.0", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "connect": { - "version": "3.6.6", - "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", - "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", - "dev": true, - "requires": { - "debug": "2.6.9", - "finalhandler": "1.1.0", - "parseurl": "~1.3.2", - "utils-merge": "1.0.1" - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, - "constantinople": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", - "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", - "dev": true, - "requires": { - "@types/babel-types": "^7.0.0", - "@types/babylon": "^6.16.2", - "babel-types": "^6.26.0", - "babylon": "^6.18.0" - } - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "autoprefixer": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.0.2.tgz", + "integrity": "sha512-okBmu9OMdt6DNEcZmnl0IYVv8Xl/xYWRSnc2OJ9UJEOt1u30opG1B8aLsViqKryBaYv1SKB4f85fOGZs5zYxHQ==", "dev": true, "requires": { - "safe-buffer": "~5.1.1" + "browserslist": "^4.14.7", + "caniuse-lite": "^1.0.30001157", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "browserslist": { + "version": "4.14.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", + "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001157", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.591", + "escalade": "^3.1.1", + "node-releases": "^1.1.66" + } + }, + "caniuse-lite": { + "version": "1.0.30001159", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz", + "integrity": "sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.603", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz", + "integrity": "sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==", + "dev": true + }, + "node-releases": { + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", + "dev": true + } } }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", "dev": true }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "aws4": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", "dev": true }, - "copyfiles": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.1.0.tgz", - "integrity": "sha512-cAeDE0vL/koE9WSEGxqPpSyvU638Kgfu6wfrnj7kqp9FWa1CWsU54Coo6sdYZP4GstWa39tL/wIVJWfXcujgNA==", + "axios": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", + "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", "dev": true, "requires": { - "glob": "^7.0.5", - "minimatch": "^3.0.3", - "mkdirp": "^0.5.1", - "noms": "0.0.0", - "through2": "^2.0.1", - "yargs": "^11.0.0" + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "ms": "2.0.0" } }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "debug": "=3.1.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "dev": true - }, - "yargs": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", - "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" - } - }, - "yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } } } }, - "core-js": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", - "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cosmiconfig": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", - "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", "dev": true, "requires": { - "is-directory": "^0.3.1", - "js-yaml": "^3.9.0", - "parse-json": "^4.0.0", - "require-from-string": "^2.0.1" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" }, "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "dev": true, "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "path-parse": "^1.0.6" } } } }, - "create-error-class": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", - "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, "requires": { - "capture-stack-trace": "^1.0.0" + "object.assign": "^4.1.0" } }, - "cross-env": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.0.tgz", - "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.5", - "is-windows": "^1.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - } - } + "babel-plugin-transform-es2015-modules-strip": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-strip/-/babel-plugin-transform-es2015-modules-strip-0.1.1.tgz", + "integrity": "sha1-c5PwccNWod+2rAMHfgwGy1ejEl8=", + "dev": true }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "babel-walk": { + "version": "3.0.0-canary-5", + "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz", + "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==", "dev": true, "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "@babel/types": "^7.9.6" } }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", "dev": true }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", "dev": true }, - "cssesc": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", - "dev": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - } - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", @@ -2756,102 +3562,1924 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "", + "dev": true } } }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", "dev": true }, - "delegates": { + "base64id": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", "dev": true }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, - "dependency-graph": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.8.0.tgz", - "integrity": "sha512-DCvzSq2UiMsuLnj/9AL484ummEgLtZIcRS7YvtO38QnpX3vqh9nJ8P+zhu8Ja+SmLrBHO2iDbva20jq38qvBkQ==", - "dev": true + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } }, - "dev-ip": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", - "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "dev": true, + "optional": true, "requires": { - "path-type": "^3.0.0" + "file-uri-to-path": "1.0.0" + } + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" }, "dependencies": { - "path-type": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "requires": { - "pify": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "pify": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "esutils": "^2.0.2" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", - "dev": true - }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, + "browser-sync": { + "version": "2.26.13", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.13.tgz", + "integrity": "sha512-JPYLTngIzI+Dzx+StSSlMtF+Q9yjdh58HW6bMFqkFXuzQkJL8FCvp4lozlS6BbECZcsM2Gmlgp0uhEjvl18X4w==", + "dev": true, + "requires": { + "browser-sync-client": "^2.26.13", + "browser-sync-ui": "^2.26.13", + "bs-recipes": "1.3.4", + "bs-snippet-injector": "^2.0.1", + "chokidar": "^3.4.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "3.1.0", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "localtunnel": "^2.0.0", + "micromatch": "^4.0.2", + "opn": "5.3.0", + "portscanner": "2.1.1", + "qs": "6.2.3", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "2.1.1", + "ua-parser-js": "^0.7.18", + "yargs": "^15.4.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "browser-sync-client": { + "version": "2.26.13", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.13.tgz", + "integrity": "sha512-p2VbZoYrpuDhkreq+/Sv1MkToHklh7T1OaIntDwpG6Iy2q/XkBcgwPcWjX+WwRNiZjN8MEehxIjEUh12LweLmQ==", + "dev": true, + "requires": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3", + "rxjs": "^5.5.6" + } + }, + "browser-sync-ui": { + "version": "2.26.13", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.13.tgz", + "integrity": "sha512-6NJ/pCnhCnBMzaty1opWo7ipDmFAIk8U71JMQGKJxblCUaGfdsbF2shf6XNZSkXYia1yS0vwKu9LIOzpXqQZCA==", + "dev": true, + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^2.0.4", + "stream-throttle": "^0.1.3" + } + }, + "browserslist": { + "version": "4.5.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.6.tgz", + "integrity": "sha512-o/hPOtbU9oX507lIqon+UvPYqpx3mHc8cV3QemSBTXwkG8gSQSK6UKvXcE/DcleU3+A59XTUHyCvZ5qGy8xVAg==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000963", + "electron-to-chromium": "^1.3.127", + "node-releases": "^1.1.17" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", + "dev": true + }, + "bs-snippet-injector": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", + "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true + } + } + }, + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000967", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000967.tgz", + "integrity": "sha512-rUBIbap+VJfxTzrM4akJ00lkvVb5/n5v3EGXfWzSH5zT8aJmGzjA8HWhJ4U6kCpzxozUSnB+yvAYDRPY6mRpgQ==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "dev": true, + "requires": { + "is-regex": "^1.0.3" + } + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true + }, + "charm": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/charm/-/charm-0.2.1.tgz", + "integrity": "sha1-QbzB6GrEuu76RmVhxQw33W7viJk=", + "dev": true + }, + "chart.js": { + "version": "2.9.4", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.9.4.tgz", + "integrity": "sha512-B07aAzxcrikjAPyV+01j7BmOpxtQETxTSlQ26BEYJ+3iUkbNKaOJ/nDbT6JjyqYxseM0ON12COHYdU2cTIjC7A==", + "requires": { + "chartjs-color": "^2.1.0", + "moment": "^2.10.2" + } + }, + "chartjs-color": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.4.1.tgz", + "integrity": "sha512-haqOg1+Yebys/Ts/9bLo/BqUcONQOdr/hoEr2LLTRl6C5LXctUdHxsCYfvQVg5JIxITrfCNUDr4ntqmQk9+/0w==", + "requires": { + "chartjs-color-string": "^0.6.0", + "color-convert": "^1.9.3" + } + }, + "chartjs-color-string": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.6.0.tgz", + "integrity": "sha512-TIB5OKn1hPJvO7JcteW4WY/63v6KwEdt6udfnDE9iCAZgy+V4SrbSxoIbTw/xkUIapjEI4ExGtD0+6D3KyFd7A==", + "requires": { + "color-name": "^1.0.0" + } + }, + "chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css-cli": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/clean-css-cli/-/clean-css-cli-4.3.0.tgz", + "integrity": "sha512-8GHZfr+mG3zB/Lgqrr27qHBFsPSn0fyEI3f2rIZpxPxUbn2J6A8xyyeBRVTW8duDuXigN0s80vsXiXJOEFIO5Q==", + "dev": true, + "requires": { + "clean-css": "^4.2.1", + "commander": "2.x", + "glob": "7.x" + }, + "dependencies": { + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "clean-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha1-jffHquUf02h06PjQW5GAvBGj/tc=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true + }, + "cli-spinners": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz", + "integrity": "sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw=", + "dev": true + }, + "cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "dev": true, + "requires": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, + "requires": { + "is-regexp": "^2.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "coffee-register": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/coffee-register/-/coffee-register-0.1.3.tgz", + "integrity": "sha512-sWExgtl8YBDekgCAy4PfsPs99G4udefCAEsPSqWSgTkG7gbeqB3gcY0rMnn7rmBVLyVnydHqE8sJwKdTCVFBwA==", + "dev": true, + "requires": { + "@danielkalen/source-map-support": "^0.4.16", + "coffee-script": "^1.12.5", + "fs-jetpack": "^0.13.3", + "md5": "^2.2.1" + } + }, + "coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + }, + "dependencies": { + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", + "dev": true + }, + "colors": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", + "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==", + "dev": true + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constantinople": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz", + "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==", + "dev": true, + "requires": { + "@babel/parser": "^7.6.0", + "@babel/types": "^7.6.1" + } + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copyfiles": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.0.tgz", + "integrity": "sha512-yGjpR3yjQdxccW8EcJ4a7ZCA6wGER6/Q2Y+b7bXbVxGeSHBf93i9d7MzTsx+VV1CpMKQa3v4ThZfXBcltMzl0w==", + "dev": true, + "requires": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "core-js-compat": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.7.0.tgz", + "integrity": "sha512-V8yBI3+ZLDVomoWICO6kq/CD28Y4r1M7CWeO4AGpMdMfseu8bkSubBmUPySMGKRTS+su4XQ07zUkAsiu9FCWTg==", + "dev": true, + "requires": { + "browserslist": "^4.14.6", + "semver": "7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.14.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", + "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001157", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.591", + "escalade": "^3.1.1", + "node-releases": "^1.1.66" + } + }, + "caniuse-lite": { + "version": "1.0.30001159", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz", + "integrity": "sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.603", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz", + "integrity": "sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==", + "dev": true + }, + "node-releases": { + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", + "dev": true + }, + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "dependencies": { + "parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", + "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.2.0.tgz", + "integrity": "sha512-sEb3XFPx3jNnCAMtqrXPDeSgQr+jojtCeNf8cvMNMh1cG970+lljssvQDzPq6lmmJu2Vhqood/gtEomBiHOGnA==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + } + }, + "decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "dependency-graph": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", + "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "doctypes": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", + "dev": true + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, "domhandler": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", @@ -2872,9 +5500,9 @@ } }, "dot-prop": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", - "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", "dev": true, "requires": { "is-obj": "^1.0.0" @@ -2896,12 +5524,12 @@ } }, "eazy-logger": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", - "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.1.0.tgz", + "integrity": "sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==", "dev": true, "requires": { - "tfunk": "^3.0.1" + "tfunk": "^4.0.0" } }, "ecc-jsbn": { @@ -2915,17 +5543,23 @@ } }, "editorconfig": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.2.tgz", - "integrity": "sha512-GWjSI19PVJAM9IZRGOS+YKI8LN+/sjkSjNyvxL5ucqP9/IqtYNXBaQ/6c/hkPNYQHyOHra2KoXZI/JVpuqwmcQ==", + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", "dev": true, "requires": { - "@types/node": "^10.11.7", - "@types/semver": "^5.5.0", "commander": "^2.19.0", - "lru-cache": "^4.1.3", + "lru-cache": "^4.1.5", "semver": "^5.6.0", "sigmund": "^1.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, "ee-first": { @@ -2935,9 +5569,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.113", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz", - "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==", + "version": "1.3.133", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.133.tgz", + "integrity": "sha512-lyoC8aoqbbDqsprb6aPdt9n3DpOZZzdz/T4IZKsR0/dkZIxnJVUjjcpOSwA66jPRIOyDAamCTAUqweU05kKNSg==", "dev": true }, "emoji-regex": { @@ -2953,9 +5587,9 @@ "dev": true }, "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "requires": { "once": "^1.4.0" @@ -2975,6 +5609,12 @@ "ws": "~3.3.1" }, "dependencies": { + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", @@ -2984,11 +5624,18 @@ "ms": "2.0.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } }, "ws": { "version": "3.3.3", @@ -3004,19 +5651,19 @@ } }, "engine.io-client": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.3.1.tgz", - "integrity": "sha512-q66JBFuQcy7CSlfAz9L3jH+v7DTT3i6ZEadYcVj2pOs8/0uJHLxKX3WBkGTvULJMdz0tUCyJag0aKT/dpXL9BQ==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.4.tgz", + "integrity": "sha512-iU4CRr38Fecj8HoZEnFtm2EiKGbYZcPn3cHxqNGl/tmdWRf60KhK+9vE0JeSjgnlS/0oynEfLgKbT9ALpim0sQ==", "dev": true, "requires": { - "component-emitter": "1.2.1", + "component-emitter": "~1.3.0", "component-inherit": "0.0.3", "debug": "~3.1.0", - "engine.io-parser": "~2.1.1", + "engine.io-parser": "~2.2.0", "has-cors": "1.1.0", "indexof": "0.0.1", - "parseqs": "0.0.5", - "parseuri": "0.0.5", + "parseqs": "0.0.6", + "parseuri": "0.0.6", "ws": "~6.1.0", "xmlhttprequest-ssl": "~1.5.4", "yeast": "0.1.2" @@ -3030,38 +5677,47 @@ "requires": { "ms": "2.0.0" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, "engine.io-parser": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", - "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", + "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", "dev": true, "requires": { "after": "0.8.2", "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.5", + "base64-arraybuffer": "0.1.4", "blob": "0.0.5", "has-binary2": "~1.0.2" } }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, "entities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", "dev": true }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", + "dev": true + }, "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "dev": true, "requires": { "is-arrayish": "^0.2.1" @@ -3079,6 +5735,17 @@ "is-callable": "^1.1.4", "is-regex": "^1.0.4", "object-keys": "^1.0.12" + }, + "dependencies": { + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + } } }, "es-to-primitive": { @@ -3092,6 +5759,18 @@ "is-symbol": "^1.0.2" } }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -3104,1315 +5783,1345 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, + "escodegen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", + "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + } + } + }, "eslint": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.14.1.tgz", - "integrity": "sha512-CyUMbmsjxedx8B0mr79mNOqetvkbij/zrXnFeK2zc3pGRn3/tibjiNAv/3UxFEyfMDjh+ZqTrJrEGBFiGfD5Og==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz", + "integrity": "sha512-5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "ajv": "^6.9.1", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", + "@eslint/eslintrc": "^0.2.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", - "eslint-scope": "^4.0.0", - "eslint-utils": "^1.3.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^5.0.1", - "esquery": "^1.0.1", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.0", + "esquery": "^1.2.0", "esutils": "^2.0.2", "file-entry-cache": "^5.0.1", "functional-red-black-tree": "^1.0.1", - "glob": "^7.1.2", - "globals": "^11.7.0", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", - "inquirer": "^6.2.2", - "js-yaml": "^3.12.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.11", + "levn": "^0.4.1", + "lodash": "^4.17.19", "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.2", + "optionator": "^0.9.1", "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^5.5.1", - "strip-ansi": "^4.0.0", - "strip-json-comments": "^2.0.1", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", "table": "^5.2.3", - "text-table": "^0.2.0" + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" }, "dependencies": { - "ajv": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz", - "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", "dev": true }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "is-glob": "^4.0.1" } }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", "dev": true, "requires": { - "ms": "^2.1.1" + "type-fest": "^0.8.1" } }, - "eslint-scope": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", - "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "shebang-regex": "^3.0.0" } }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^5.0.0" } - } - } - }, - "eslint-plugin-compat": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-2.7.0.tgz", - "integrity": "sha512-3J4Ic1WS+SgF1smUOc62fdf7Cnrdsg0GNwKmGVPziPtWdrc2vV5Oq2ut4kG6SM5DJcxOoz/sWJIN7rkcsWh60Q==", - "dev": true, - "requires": { - "@babel/runtime": "^7.3.1", - "browserslist": "^4.4.1", - "caniuse-db": "^1.0.30000935", - "mdn-browser-compat-data": "^0.0.65" - } - }, - "eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", - "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", - "dev": true - }, - "eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", - "dev": true - }, - "espree": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", - "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", - "dev": true, - "requires": { - "acorn": "^6.0.7", - "acorn-jsx": "^5.0.0", - "eslint-visitor-keys": "^1.0.0" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", - "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "eslint-ast-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz", + "integrity": "sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==", "dev": true, "requires": { - "estraverse": "^4.0.0" + "lodash.get": "^4.4.2", + "lodash.zip": "^4.2.0" } }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "eslint-config-xo": { + "version": "0.33.1", + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.33.1.tgz", + "integrity": "sha512-ZdnT4Q/m3CLCX0o3nKKW3Q8CfNiRy/ojkeffLtz8f0EQJMHP/9fJyncIvI0mik1wE61EI6PHrXdLeAbeb62cZw==", "dev": true, "requires": { - "estraverse": "^4.1.0" + "confusing-browser-globals": "1.0.9" } }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "eventemitter3": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", - "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", - "dev": true - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", "dev": true, "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, + "dependencies": { + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + } } }, - "execall": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz", - "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=", + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", "dev": true, "requires": { - "clone-regexp": "^1.0.0" + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" } }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", "dev": true, "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "locate-path": "^2.0.0" } - } - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" + "function-bind": "^1.1.1" } }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "isarray": "1.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "p-try": "^1.0.0" } - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "p-limit": "^1.1.0" } - } - } - }, - "external-editor": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", - "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "dev": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true } } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "eslint-plugin-unicorn": { + "version": "23.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-23.0.0.tgz", + "integrity": "sha512-Vabo3cjl6cjyhcf+76CdQEY6suOFzK0Xh3xo0uL9VDYrDJP5+B6PjV0tHTYm82WZmFWniugFJM3ywHSNYTi/ZQ==", + "dev": true, + "requires": { + "ci-info": "^2.0.0", + "clean-regexp": "^1.0.0", + "eslint-ast-utils": "^1.1.0", + "eslint-template-visitor": "^2.2.1", + "eslint-utils": "^2.1.0", + "import-modules": "^2.0.0", + "lodash": "^4.17.20", + "pluralize": "^8.0.0", + "read-pkg-up": "^7.0.1", + "regexp-tree": "^0.1.21", + "reserved-words": "^0.1.2", + "safe-regex": "^2.1.1", + "semver": "^7.3.2" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "safe-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", + "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "regexp-tree": "~0.1.1" } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true } } }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", - "dev": true - }, - "fast-glob": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz", - "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==", - "dev": true, - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - } - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "flat-cache": "^2.0.1" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" } }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "eslint-template-visitor": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-template-visitor/-/eslint-template-visitor-2.2.1.tgz", + "integrity": "sha512-q3SxoBXz0XjPGkUpwGVAwIwIPIxzCAJX1uwfVc8tW3v7u/zS7WXNH3I2Mu2MDz2NgSITAyKLRaQFPHu/iyKxDQ==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "babel-eslint": "^10.1.0", + "eslint-visitor-keys": "^1.3.0", + "esquery": "^1.3.1", + "multimap": "^1.1.0" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true } } }, - "finalhandler": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", - "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.1", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.2", - "statuses": "~1.3.1", - "unpipe": "~1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "flag-icon-css": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/flag-icon-css/-/flag-icon-css-3.2.1.tgz", - "integrity": "sha512-0t7zPm2crM2cBIm3epZQ+EmiHuzgFNTTSMUMkWlrztDDGL+y31D+eY8zaB9zYCzJGAsn4KEMAKY+jCU1mt9jwg==" - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - } - }, - "flatted": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz", - "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==", - "dev": true - }, - "follow-redirects": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.6.1.tgz", - "integrity": "sha512-t2JCjbzxQpWvbhts3l6SH1DKzSrx8a+SsaVf4h6bG4kOXUuPYS/kg2Lr4gQSb7eemaHqJkOThF1BGyjlUkO1GQ==", + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, "requires": { - "debug": "=3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } + "eslint-visitor-keys": "^1.1.0" } }, - "font-awesome": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", - "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", "dev": true }, - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "foreach-cli": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/foreach-cli/-/foreach-cli-1.8.1.tgz", - "integrity": "sha512-TTCljmZqBGr/xGvH51i6iZWlBoohx/lSGC8i1VXbrHEhiZiXvxajf2z3vt8EUy18AEmYqR0KLZqithIlRCfGpQ==", + "espree": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz", + "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==", "dev": true, "requires": { - "@danielkalen/listr": "^0.5.0", - "chalk": "^1.1.3", - "coffee-register": "^0.1.2", - "glob": "^6.0.4", - "node-status": "^0.1.7", - "yargs": "^3.29.0" + "acorn": "^7.4.0", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.3.0" }, "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, - "window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", "dev": true - }, - "yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", - "dev": true, - "requires": { - "camelcase": "^2.0.1", - "cliui": "^3.0.3", - "decamelize": "^1.1.1", - "os-locale": "^1.4.0", - "string-width": "^1.0.1", - "window-size": "^0.1.4", - "y18n": "^3.2.0" - } } } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "dev": true, "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } } }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "requires": { - "map-cache": "^0.2.2" + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true + } } }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true }, - "fs-extra": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", - "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^3.0.0", - "universalify": "^0.1.0" - } + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true }, - "fs-jetpack": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-0.13.3.tgz", - "integrity": "sha1-nmxHEY8Ls9iAzIj5+KfSWGP0+xU=", + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", "dev": true, "requires": { - "minimatch": "^3.0.2" + "clone-regexp": "^2.1.0" } }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", "dev": true }, - "fsevents": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", - "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, - "optional": true, "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, - "optional": true, "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "is-descriptor": "^0.1.0" } }, - "chownr": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "2.6.9", - "bundled": true, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, - "optional": true, "requires": { - "ms": "2.0.0" + "is-extendable": "^0.1.0" } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "dev": true, - "optional": true, "requires": { - "minipass": "^2.2.1" + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" } }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, - "optional": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "kind-of": "^3.0.2" } }, - "glob": { - "version": "7.1.3", - "bundled": true, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", "dev": true, - "optional": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "isarray": "1.0.0" } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, - "optional": true, "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "is-plain-object": "^2.0.4" } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, - "optional": true, "requires": { - "minimatch": "^3.0.4" + "is-descriptor": "^1.0.0" } }, - "inflight": { - "version": "1.0.6", - "bundled": true, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, - "optional": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "is-extendable": "^0.1.0" } }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { + "is-accessor-descriptor": { "version": "1.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, - "optional": true, "requires": { - "number-is-nan": "^1.0.0" + "kind-of": "^6.0.0" } }, - "isarray": { + "is-data-descriptor": { "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, - "optional": true, "requires": { - "brace-expansion": "^1.1.7" + "kind-of": "^6.0.0" } }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true, - "optional": true - }, - "minipass": { - "version": "2.3.5", - "bundled": true, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, - "optional": true, "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, - "minizlib": { - "version": "1.2.1", - "bundled": true, + "kind-of": { + "version": "6.0.2", + "resolved": "", + "dev": true + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, - "optional": true, "requires": { - "minipass": "^2.2.1" + "fill-range": "^7.0.1" } }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, - "optional": true, "requires": { - "minimist": "0.0.8" + "to-regex-range": "^5.0.1" } }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.2.4", - "bundled": true, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", "dev": true, - "optional": true, "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" + "is-glob": "^4.0.1" } }, - "node-pre-gyp": { - "version": "0.10.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true }, - "nopt": { - "version": "4.0.1", - "bundled": true, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, - "optional": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, - "npm-bundled": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.2.0", - "bundled": true, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "optional": true, "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "is-number": "^7.0.0" } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "fastq": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz", + "integrity": "sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, - "optional": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "is-extendable": "^0.1.0" } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, + } + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, - "optional": true, "requires": { - "wrappy": "1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, - "optional": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "glob": "^7.1.3" } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "foreach-cli": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/foreach-cli/-/foreach-cli-1.8.1.tgz", + "integrity": "sha512-TTCljmZqBGr/xGvH51i6iZWlBoohx/lSGC8i1VXbrHEhiZiXvxajf2z3vt8EUy18AEmYqR0KLZqithIlRCfGpQ==", + "dev": true, + "requires": { + "@danielkalen/listr": "^0.5.0", + "chalk": "^1.1.3", + "coffee-register": "^0.1.2", + "glob": "^6.0.4", + "node-status": "^0.1.7", + "yargs": "^3.29.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true }, - "rc": { - "version": "1.2.8", - "bundled": true, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, - "optional": true, "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", "dev": true, - "optional": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, - "rimraf": { - "version": "2.6.3", - "bundled": true, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, - "optional": true, "requires": { - "glob": "^7.1.3" + "number-is-nan": "^1.0.0" } }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, "string-width": { "version": "1.0.2", - "bundled": true, + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, - "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", "strip-ansi": "^3.0.0" } }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, - "optional": true, "requires": { "ansi-regex": "^2.0.0" } }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" - } + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", + "dev": true }, - "wide-align": { - "version": "1.1.3", - "bundled": true, + "yargs": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", "dev": true, - "optional": true, "requires": { - "string-width": "^1.0.2 || 2" + "camelcase": "^2.0.1", + "cliui": "^3.0.3", + "decamelize": "^1.1.1", + "os-locale": "^1.4.0", + "string-width": "^1.0.1", + "window-size": "^0.1.4", + "y18n": "^3.2.0" } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "yallist": { - "version": "3.0.3", - "bundled": true, - "dev": true, - "optional": true } } }, - "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "fs-jetpack": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-0.13.3.tgz", + "integrity": "sha1-nmxHEY8Ls9iAzIj5+KfSWGP0+xU=", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" } }, "function-bind": { @@ -4441,6 +7150,28 @@ "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wide-align": "^1.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } } }, "gaze": { @@ -4452,23 +7183,60 @@ "globule": "^1.0.0" } }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "dependencies": { + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + } + } + }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } }, "get-value": { "version": "2.0.6", @@ -4486,9 +7254,9 @@ } }, "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -4499,6 +7267,155 @@ "path-is-absolute": "^1.0.0" } }, + "glob-all": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.2.1.tgz", + "integrity": "sha512-x877rVkzB3ipid577QOp+eQCR6M5ZyiwrtaYgrX/z3EThaSPFtLDwBXFHc3sH1cG0R0vFYI5SRYeWMMSEyXkUw==", + "dev": true, + "requires": { + "glob": "^7.1.2", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + } + } + }, "glob-base": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", @@ -4540,6 +7457,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, + "optional": true, "requires": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -4550,25 +7468,20 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, + "optional": true, "requires": { "is-extglob": "^2.1.0" } } } }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, "global-dirs": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", - "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", + "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", "dev": true, "requires": { - "ini": "^1.3.4" + "ini": "^1.3.5" } }, "global-modules": { @@ -4589,33 +7502,55 @@ "ini": "^1.3.5", "kind-of": "^6.0.2", "which": "^1.3.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, "globals": { - "version": "11.10.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.10.0.tgz", - "integrity": "sha512-0GZF1RiPKU97IHUO5TORo9w1PwrH/NBPl+fS7oMLdaTRiYmYbwK4NWoZWrAdd0/abG9R2BU+OiwyQpTpE6pdfQ==", + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, "globby": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.0.0.tgz", - "integrity": "sha512-q0qiO/p1w/yJ0hk8V9x1UXlgsXUxlGd0AHUOXZVXBO6aznDtpx7M8D1kBrCAItoPm+4l8r6ATXV1JpjY2SBQOw==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "dev": true, "requires": { - "array-union": "^1.0.2", - "dir-glob": "^2.2.1", - "fast-glob": "^2.2.6", - "glob": "^7.1.3", - "ignore": "^4.0.3", - "pify": "^4.0.1", - "slash": "^2.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" }, "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true } } @@ -4627,9 +7562,9 @@ "dev": true }, "globule": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", "dev": true, "requires": { "glob": "~7.1.1", @@ -4638,45 +7573,37 @@ } }, "gonzales-pe": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.3.tgz", - "integrity": "sha512-Kjhohco0esHQnOiqqdJeNz/5fyPkOMD/d6XVjwTAoPGUFh0mCollPUTUTa2OZy4dYNAqlPIQdTiNzJTWdd9Htw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", "dev": true, "requires": { - "minimist": "1.1.x" - }, - "dependencies": { - "minimist": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", - "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=", - "dev": true - } + "minimist": "^1.2.5" } }, "got": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", - "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "dev": true, "requires": { - "create-error-class": "^3.0.0", + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" } }, "graceful-fs": { - "version": "4.1.15", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", - "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", "dev": true }, "har-schema": { @@ -4695,13 +7622,19 @@ "har-schema": "^2.0.0" } }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", "dev": true, "requires": { - "function-bind": "^1.1.1" + "function-bind": "^1.0.2" } }, "has-ansi": { @@ -4786,16 +7719,31 @@ } } }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true + }, "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", "dev": true }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", "dev": true }, "htmlparser2": { @@ -4813,30 +7761,58 @@ }, "dependencies": { "readable-stream": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz", - "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } } } }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "dev": true + }, "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", "dev": true, "requires": { "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" }, "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -4846,13 +7822,14 @@ } }, "http-proxy": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", - "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "requires": { - "eventemitter3": "1.x.x", - "requires-port": "1.x.x" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" } }, "http-signature": { @@ -4867,9 +7844,9 @@ } }, "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -4894,18 +7871,18 @@ "dev": true }, "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", "dev": true, "requires": { - "import-from": "^2.1.0" + "import-from": "^3.0.0" } }, "import-fresh": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz", - "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz", + "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==", "dev": true, "requires": { "parent-module": "^1.0.0", @@ -4913,18 +7890,18 @@ } }, "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "^5.0.0" }, "dependencies": { "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true } } @@ -4935,18 +7912,18 @@ "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", "dev": true }, + "import-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-2.0.0.tgz", + "integrity": "sha512-iczM/v9drffdNnABOKwj0f9G3cFDon99VcG1mxeBsdqnbd+vnQ5c2uAiCHNQITqFTOPaEvwg3VjoWCur0uHLEw==", + "dev": true + }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", - "dev": true - }, "indent-string": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", @@ -4990,109 +7967,24 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, - "inquirer": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", - "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", - "dev": true, - "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.11", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "rxjs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", - "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "strip-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", - "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", - "dev": true, - "requires": { - "ansi-regex": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", - "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==", - "dev": true - } - } - } - } - }, "interpret": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", "dev": true }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", @@ -5100,35 +7992,18 @@ "dev": true, "requires": { "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } } }, "is-alphabetical": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.2.tgz", - "integrity": "sha512-V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg==", - "dev": true - }, - "is-alphanumeric": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", - "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", "dev": true }, "is-alphanumerical": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz", - "integrity": "sha512-pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dev": true, "requires": { "is-alphabetical": "^1.0.0", @@ -5172,34 +8047,43 @@ "dev": true }, "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "requires": { - "ci-info": "^1.5.0" + "ci-info": "^2.0.0" } }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "is-core-module": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.1.0.tgz", + "integrity": "sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==", "dev": true, "requires": { - "kind-of": "^3.0.2" + "has": "^1.0.3" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "function-bind": "^1.1.1" } } } }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, "is-date-object": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", @@ -5207,9 +8091,9 @@ "dev": true }, "is-decimal": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.2.tgz", - "integrity": "sha512-TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", "dev": true }, "is-descriptor": { @@ -5231,12 +8115,6 @@ } } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, "is-dotfile": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", @@ -5253,19 +8131,19 @@ } }, "is-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", - "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", "dev": true, "requires": { - "acorn": "~4.0.2", - "object-assign": "^4.0.1" + "acorn": "^7.1.1", + "object-assign": "^4.1.1" }, "dependencies": { "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true } } @@ -5292,43 +8170,46 @@ } }, "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true }, "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, "requires": { "is-extglob": "^2.1.1" } }, "is-hexadecimal": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz", - "integrity": "sha512-but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "dev": true }, "is-installed-globally": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", - "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", "dev": true, "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" } }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", + "dev": true + }, "is-npm": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", - "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", "dev": true }, "is-number": { @@ -5338,17 +8219,6 @@ "dev": true, "requires": { "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } } }, "is-number-like": { @@ -5367,18 +8237,15 @@ "dev": true }, "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", + "dev": true }, "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "dev": true }, "is-plain-object": { @@ -5396,6 +8263,12 @@ "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", "dev": true }, + "is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", + "dev": true + }, "is-primitive": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", @@ -5408,12 +8281,6 @@ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", "dev": true }, - "is-redirect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", - "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", - "dev": true - }, "is-regex": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", @@ -5424,15 +8291,9 @@ } }, "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true - }, - "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", "dev": true }, "is-stream": { @@ -5441,10 +8302,10 @@ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, - "is-supported-regexp-flag": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz", - "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==", + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", "dev": true }, "is-symbol": { @@ -5468,30 +8329,24 @@ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", "dev": true }, - "is-whitespace-character": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.2.tgz", - "integrity": "sha512-SzM+T5GKUCtLhlHFKt2SDAX2RFzfS6joT91F2/WSi9LxgFdsnhfPK/UIA+JhRR2xuyLdrCys2PiFDrtn1fU5hQ==", - "dev": true - }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, - "is-word-character": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.2.tgz", - "integrity": "sha512-T3FlsX8rCHAH8e7RE7PfOPZVFQlcV3XRF9eOOBQ1uf70OxO7CjjSOjeImMPCADBdYWcStAbVbYvJ1m2D3tb+EA==", - "dev": true - }, "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", "dev": true }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -5516,36 +8371,41 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, - "jquery": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", - "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" - }, "js-base64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.0.tgz", - "integrity": "sha512-wlEBIZ5LP8usDylWbDNhKPEFVFdI5hCHpnVoT/Ysvoi/PRhJENm/Rlh9TvjYB38HFfKZN7OzEbRjmjvLkFw11g==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", "dev": true }, "js-beautify": { - "version": "1.8.9", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.8.9.tgz", - "integrity": "sha512-MwPmLywK9RSX0SPsUJjN7i+RQY9w/yC17Lbrq9ViEefpLRgqAR2BgrMN2AbifkUuhDV8tRauLhLda/9+bE0YQA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.13.0.tgz", + "integrity": "sha512-/Tbp1OVzZjbwzwJQFIlYLm9eWQ+3aYbBXLSaqb1mEJzhcQAfrqMMQYtjb6io+U6KpD0ID4F+Id3/xcjH3l/sqA==", "dev": true, "requires": { "config-chain": "^1.1.12", - "editorconfig": "^0.15.2", + "editorconfig": "^0.15.3", "glob": "^7.1.3", - "mkdirp": "~0.5.0", - "nopt": "~4.0.1" + "mkdirp": "^1.0.4", + "nopt": "^5.0.0" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", - "dev": true - }, "js-stringify": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", @@ -5559,9 +8419,9 @@ "dev": true }, "js-yaml": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz", - "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", "dev": true, "requires": { "argparse": "^1.0.7", @@ -5574,18 +8434,180 @@ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", "dev": true }, + "jsdom": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0", + "ws": "^7.2.3", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, + "whatwg-url": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", + "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" + } + }, + "ws": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz", + "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==", + "dev": true + } + } + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -5611,20 +8633,12 @@ "dev": true }, "json5": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", - "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "dev": true, "requires": { - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } + "minimist": "^1.2.5" } }, "jsonfile": { @@ -5664,33 +8678,48 @@ "promise": "^7.0.1" } }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.9" + } }, "known-css-properties": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.11.0.tgz", - "integrity": "sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w==", + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.20.0.tgz", + "integrity": "sha512-URvsjaA9ypfreqJ2/ylDr5MUERhJZ+DhguoWRr2xgS5C7aGCalXo+ewL+GixgKBfhT2vuL02nbIgNGqVWgTOYw==", "dev": true }, "latest-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", - "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", "dev": true, "requires": { - "package-json": "^4.0.0" + "package-json": "^6.3.0" } }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - }, "lcid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", @@ -5700,12 +8729,6 @@ "invert-kv": "^1.0.0" } }, - "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", - "dev": true - }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -5717,9 +8740,15 @@ } }, "limiter": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.3.tgz", - "integrity": "sha512-zrycnIMsLw/3ZxTbW7HCez56rcFGecWTx5OZNplzcXUUmJLmoYArC6qdJzmAN5BWiNXGcpjhF9RQ1HSv5zebEw==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", + "dev": true + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", "dev": true }, "load-json-file": { @@ -5736,47 +8765,139 @@ } }, "localtunnel": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.1.tgz", - "integrity": "sha512-HWrhOslklDvxgOGFLxi6fQVnvpl6XdX4sPscfqMZkzi3gtt9V7LKBWYvNUcpHSVvjwCQ6xzXacVvICNbNcyPnQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.0.tgz", + "integrity": "sha512-g6E0aLgYYDvQDxIjIXkgJo2+pHj3sGg4Wz/XP3h2KtZnRsWPbOQY+hw1H8Z91jep998fkcVE9l+kghO+97vllg==", "dev": true, "requires": { - "axios": "0.17.1", - "debug": "2.6.9", + "axios": "0.19.0", + "debug": "4.1.1", "openurl": "1.1.1", - "yargs": "6.6.0" + "yargs": "13.3.0" }, "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, "yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", "dev": true, "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", + "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^4.2.0" + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "p-locate": "^2.0.0", + "p-locate": "^3.0.0", "path-exists": "^3.0.0" }, "dependencies": { @@ -5789,27 +8910,21 @@ } }, "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, - "lodash.clonedeep": { + "lodash.difference": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", "dev": true }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "lodash.forown": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.forown/-/lodash.forown-4.4.0.tgz", + "integrity": "sha1-hRFc8E9z75ZuztUlEdOJPMRmg68=", "dev": true }, "lodash.get": { @@ -5818,16 +8933,40 @@ "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", "dev": true }, + "lodash.groupby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", + "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=", + "dev": true + }, "lodash.isfinite": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", "dev": true }, - "lodash.mergewith": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", - "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "lodash.zip": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz", + "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=", "dev": true }, "log-symbols": { @@ -5858,6 +8997,15 @@ "supports-color": "^2.0.0" } }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -5909,27 +9057,12 @@ } } }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, "longest-streak": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.2.tgz", - "integrity": "sha512-TmYTeEYxiAmSVdpbnQDXGtvYOIRsCMg89CVZzwzc2o7GFL1CjoiRPjH5ec0NFAVlAx3fVof9dX/t6KKRAo2OWA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", "dev": true }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", @@ -5957,31 +9090,29 @@ } }, "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { - "pify": "^3.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "dependencies": { "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -6003,28 +9134,16 @@ "object-visit": "^1.0.0" } }, - "markdown-escapes": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.2.tgz", - "integrity": "sha512-lbRZ2mE3Q9RtLjxZBZ9+IMl68DKIXaVAhwvwn9pmjnPLS0h/6kyBMgNhqi1xFJ/2yv6cSyv0jbiZavZv93JkkA==", - "dev": true - }, - "markdown-table": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.2.tgz", - "integrity": "sha512-NcWuJFHDA8V3wkDgR/j4+gZx+YQwstPgfQDV8ndUeWWzta3dnDTBxpVzqS9lkmJAuV5YX35lmyojl6HO5JXAgw==", - "dev": true - }, "math-random": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", - "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", "dev": true }, "mathml-tag-names": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.0.tgz", - "integrity": "sha512-3Zs9P/0zzwTob2pdgT0CHZuMbnSUSp8MB1bddfm+HDmnFWHGT4jvEZRf+2RuPoa+cjdn/z25SEt5gFTqdhvJAg==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", "dev": true }, "md5": { @@ -6038,32 +9157,37 @@ "is-buffer": "~1.1.1" } }, - "mdast-util-compact": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.2.tgz", - "integrity": "sha512-d2WS98JSDVbpSsBfVvD9TaDMlqPRz7ohM/11G0rp5jOBb5q96RJ6YLszQ/09AAixyzh23FeIpCGqfaamEADtWg==", + "mdast-util-from-markdown": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.1.tgz", + "integrity": "sha512-qJXNcFcuCSPqUF0Tb0uYcFDIq67qwB3sxo9RPdf9vG8T90ViKnksFqdB/Coq2a7sTnxL/Ify2y7aIQXDkQFH0w==", "dev": true, "requires": { - "unist-util-visit": "^1.1.0" + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^1.0.0", + "micromark": "~2.10.0", + "parse-entities": "^2.0.0" } }, - "mdn-browser-compat-data": { - "version": "0.0.65", - "resolved": "https://registry.npmjs.org/mdn-browser-compat-data/-/mdn-browser-compat-data-0.0.65.tgz", - "integrity": "sha512-OC27wWCLD2mw2aW6+8zZTwCv0+9WMTOFxuvTBfWoCx8f9gVFNUXHxGYA16mhKyso7hEa4tw1hY+ruCB/kg3EzQ==", + "mdast-util-to-markdown": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.5.3.tgz", + "integrity": "sha512-sr8q7fQJ1xoCqZSXW6dO/MYu2Md+a4Hfk9uO+XHCfiBhVM0EgWtfAV7BuN+ff6otUeu2xDyt1o7vhZGwOG3+BA==", "dev": true, "requires": { - "extend": "3.0.2" + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" } }, - "mem": { + "mdast-util-to-string": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", + "dev": true }, "memorystream": { "version": "0.3.1", @@ -6087,22 +9211,41 @@ "read-pkg-up": "^1.0.1", "redent": "^1.0.0", "trim-newlines": "^1.0.0" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromark": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.10.1.tgz", + "integrity": "sha512-fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ==", + "dev": true, + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" }, "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true } } }, - "merge2": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", - "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==", - "dev": true - }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -6122,6 +9265,14 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } } }, "mime": { @@ -6131,24 +9282,30 @@ "dev": true }, "mime-db": { - "version": "1.37.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", - "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", "dev": true }, "mime-types": { - "version": "2.1.21", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", - "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", "dev": true, "requires": { - "mime-db": "~1.37.0" + "mime-db": "1.40.0" } }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", "dev": true }, "minimatch": { @@ -6161,31 +9318,81 @@ } }, "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, "requires": { "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, "mitt": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.3.tgz", - "integrity": "sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", "dev": true }, "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "dev": true, "requires": { "for-in": "^1.0.2", @@ -6204,34 +9411,38 @@ } }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true }, "moment": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.23.0.tgz", - "integrity": "sha512-3IE39bHVqFbWWaPOMHZF98Q9c3LDKGTmypMiTM2QygGXXElkFWIH7GxfmlwmY2vwa+wmNsoYZmG2iusf1ZjJoA==" + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "multimap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multimap/-/multimap-1.1.0.tgz", + "integrity": "sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==", "dev": true }, "nan": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", - "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", + "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", + "dev": true + }, + "nanoid": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.18.tgz", + "integrity": "sha512-rndlDjbbHbcV3xi+R2fpJ+PbGMdfBxz5v1fATIQFq0DP64FsicQdwnKLy47K4kZHdRpmQXtz24eGsxQqamzYTA==", "dev": true }, "nanomatch": { @@ -6251,6 +9462,14 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } } }, "natural-compare": { @@ -6260,86 +9479,101 @@ "dev": true }, "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", "dev": true }, "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz", + "integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==", "dev": true }, "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" }, "dependencies": { - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, "requires": { - "abbrev": "1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, "node-releases": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.8.tgz", - "integrity": "sha512-gQm+K9mGCiT/NXHy+V/ZZS1N/LOaGGqRAAJJs3X9Ah1g+CIbRcBgNyoNYQ+SEtcyAtB9KqDruu+fF7nWjsqRaA==", + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.18.tgz", + "integrity": "sha512-/mnVgm6u/8OwlIsoyRXtTI0RfQcxZoAZbdwyXap0EeWwcOpDDymyCHM2/aR9XKmHXrvizHoPAOs0pcbiJ6RUaA==", "dev": true, "requires": { "semver": "^5.3.0" } }, "node-sass": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz", - "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz", + "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==", "dev": true, "requires": { "async-foreach": "^0.1.3", "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", + "cross-spawn": "^7.0.3", "gaze": "^1.0.0", "get-stdin": "^4.0.1", "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash.assign": "^4.2.0", - "lodash.clonedeep": "^4.3.2", - "lodash.mergewith": "^4.6.0", + "lodash": "^4.17.15", "meow": "^3.7.0", "mkdirp": "^0.5.1", - "nan": "^2.10.0", - "node-gyp": "^3.8.0", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", "npmlog": "^4.0.0", "request": "^2.88.0", - "sass-graph": "^2.2.4", + "sass-graph": "2.2.5", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" }, @@ -6364,20 +9598,60 @@ } }, "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" + "shebang-regex": "^3.0.0" } }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -6392,56 +9666,42 @@ } }, "nodemon": { - "version": "1.18.10", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.10.tgz", - "integrity": "sha512-we51yBb1TfEvZamFchRgcfLbVYgg0xlGbyXmOtbBzDwxwgewYS/YbZ5tnlnsH51+AoSTTsT3A2E/FloUbtH8cQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.6.tgz", + "integrity": "sha512-4I3YDSKXg6ltYpcnZeHompqac4E6JeAMpGm8tJnB9Y3T0ehasLa4139dJOcCrB93HHrUMsCrKtoAlXTqT5n4AQ==", "dev": true, "requires": { - "chokidar": "^2.1.0", - "debug": "^3.1.0", + "chokidar": "^3.2.2", + "debug": "^3.2.6", "ignore-by-default": "^1.0.1", "minimatch": "^3.0.4", - "pstree.remy": "^1.1.6", - "semver": "^5.5.0", - "supports-color": "^5.2.0", + "pstree.remy": "^1.1.7", + "semver": "^5.7.1", + "supports-color": "^5.5.0", "touch": "^3.1.0", - "undefsafe": "^2.0.2", - "update-notifier": "^2.5.0" + "undefsafe": "^2.0.3", + "update-notifier": "^4.1.0" }, "dependencies": { - "chokidar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz", - "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.0" - } - }, "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" } }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } @@ -6483,13 +9743,12 @@ } }, "nopt": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "abbrev": "1" } }, "normalize-package-data": { @@ -6505,13 +9764,10 @@ } }, "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "normalize-range": { "version": "0.1.2", @@ -6525,6 +9781,12 @@ "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", "dev": true }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", + "dev": true + }, "npm-run-all": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", @@ -6542,17 +9804,15 @@ "string.prototype.padend": "^3.0.0" }, "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "load-json-file": { @@ -6611,15 +9871,6 @@ } } }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", @@ -6644,6 +9895,12 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -6681,28 +9938,19 @@ "requires": { "is-descriptor": "^0.1.0" } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } } } }, - "object-keys": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", - "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", "dev": true }, - "object-path": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", - "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, "object-visit": { @@ -6714,6 +9962,26 @@ "isobject": "^3.0.0" } }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "dependencies": { + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + } + } + }, "object.omit": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", @@ -6733,6 +10001,80 @@ "isobject": "^3.0.1" } }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "dev": true + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.1" + } + } + } + }, "on-finished": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", @@ -6751,15 +10093,6 @@ "wrappy": "1" } }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, "openurl": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", @@ -6776,17 +10109,17 @@ } }, "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, "requires": { "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", + "fast-levenshtein": "~2.0.6", "levn": "~0.3.0", "prelude-ls": "~1.1.2", "type-check": "~0.3.2", - "wordwrap": "~1.0.0" + "word-wrap": "~1.2.3" } }, "ora": { @@ -6845,6 +10178,15 @@ "onetime": "^1.0.0" } }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -6853,12 +10195,6 @@ } } }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, "os-locale": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", @@ -6868,105 +10204,69 @@ "lcid": "^1.0.0" } }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "output-file-sync": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz", - "integrity": "sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "is-plain-obj": "^1.1.0", - "mkdirp": "^0.5.1" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", - "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==", + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-limit": "^2.0.0" } }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "pace-progress": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pace-progress/-/pace-progress-1.0.2.tgz", - "integrity": "sha1-/cVlxX3ZFyWjFns2C/JXjTw7VI0=" - }, "package-json": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", - "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", "dev": true, "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "parent-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.0.tgz", - "integrity": "sha512-8Mf5juOMmiE4FcmzYc4IaiS9L3+9paz2KOiXzkRviCP6aDmN49Hz6EMWz0lGNp9pX80GvvAuLADtyGfW/Em3TA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "requires": { "callsites": "^3.0.0" } }, "parse-entities": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.0.tgz", - "integrity": "sha512-XXtDdOPLSB0sHecbEapQi6/58U/ODj/KWfIXmmMCJF/eRn8laX6LZbOyioMoETOOJoWRW8/qTSl5VQkUIfKM5g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dev": true, "requires": { "character-entities": "^1.0.0", @@ -7015,28 +10315,28 @@ "error-ex": "^1.2.0" } }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, "parseqs": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", - "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true, - "requires": { - "better-assert": "~1.0.0" - } + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", + "dev": true }, "parseuri": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", - "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true, - "requires": { - "better-assert": "~1.0.0" - } + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", + "dev": true }, "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true }, "pascalcase": { @@ -7049,7 +10349,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "dev": true, + "optional": true }, "path-exists": { "version": "2.1.0", @@ -7066,12 +10367,6 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, "path-key": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", @@ -7079,9 +10374,9 @@ "dev": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", "dev": true }, "path-type": { @@ -7096,9 +10391,9 @@ } }, "perfect-scrollbar": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz", - "integrity": "sha512-/2Sk/khljhdrsamjJYS5NjrH+GKEHEwh7zFSiYyxROyYKagkE4kSn2zDQDRTOMo8mpT2jikxx6yI1dG7lNP/hw==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.0.tgz", + "integrity": "sha512-NrNHJn5mUGupSiheBTy6x+6SXCFbLlm8fVZh9moIzw/LgqElN5q4ncR4pbCBCYuCJ8Kcl9mYM0NgDxvW+b4LxA==" }, "performance-now": { "version": "2.1.0", @@ -7106,6 +10401,12 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, "pidtree": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.0.tgz", @@ -7133,10 +10434,77 @@ "pinkie": "^2.0.0" } }, - "popper.js": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.7.tgz", - "integrity": "sha512-4q1hNvoUre/8srWsH7hnoSJ5xVmIL4qgz+s4qf2TnJIMyZFUFMGH+9vE7mXynAlHSZ/NdTmmow86muD0myUkVQ==" + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true }, "portscanner": { "version": "2.1.1", @@ -7155,14 +10523,15 @@ "dev": true }, "postcss": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.8.tgz", - "integrity": "sha512-WudsIzuTKRw9IInRTPBgVXJ7DKR26HT09Rxp0g3w0Fqh3TUtYICcUmvC0xURj04o3vdcDtnjCAUCECg/p341iQ==", + "version": "8.1.9", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.9.tgz", + "integrity": "sha512-oWuBpEl1meaMKkQXn0ic78TUrgsMvrAZLE/6ZY0H3LTteq2O3L8PGWwMbPLctpksTJIHjQeossMUMNQW7qRIHQ==", "dev": true, "requires": { - "chalk": "^2.4.2", + "colorette": "^1.2.1", + "nanoid": "^3.1.18", "source-map": "^0.6.1", - "supports-color": "^6.0.0" + "vfile-location": "^3.2.0" }, "dependencies": { "source-map": { @@ -7170,269 +10539,215 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, "postcss-cli": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-6.1.2.tgz", - "integrity": "sha512-jIWfIkqt8cTThSpH8DBaNxHlBf99OKSem2RseRpfVPqWayxHKQB0IWdS/IF5XSGeFU5QslSDTdVHnw6qggXGkA==", - "dev": true, - "requires": { - "chalk": "^2.1.0", - "chokidar": "^2.0.0", - "dependency-graph": "^0.8.0", - "fs-extra": "^7.0.0", - "get-stdin": "^6.0.0", - "globby": "^9.0.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "postcss-reporter": "^6.0.0", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-8.3.0.tgz", + "integrity": "sha512-GqWohD9VmH+LCe+xsv6VCdcgNylNBmsrbxJlyXUGteGGdcmazj2YxSiJMUmQpg8pE6LRox9idtsTB7JZq5a+rw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "chokidar": "^3.3.0", + "dependency-graph": "^0.9.0", + "fs-extra": "^9.0.0", + "get-stdin": "^8.0.0", + "globby": "^11.0.0", + "postcss-load-config": "^3.0.0", + "postcss-reporter": "^7.0.0", "pretty-hrtime": "^1.0.3", "read-cache": "^1.0.0", - "yargs": "^12.0.1" + "slash": "^3.0.0", + "yargs": "^16.0.0" }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "camelcase": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", - "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "invert-kv": "^2.0.0" + "color-convert": "^2.0.1" } }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "mem": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", - "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^1.0.0", - "p-is-promise": "^2.0.0" + "color-name": "~1.1.4" } }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, - "p-limit": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", - "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", "dev": true, "requires": { - "p-try": "^2.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" } }, - "p-locate": { + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } } }, - "p-try": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", - "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", - "dev": true - }, - "path-exists": { + "slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^5.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", "dev": true }, "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "version": "16.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.1.1.tgz", + "integrity": "sha512-hAD1RcFP/wfgfxgMVswPE+z3tlPFtxG8/yWUrG2i17sTWGCGqWnxKcLTF4cUKDUK8fzokwsmO9H0TDkRbMHy8w==", "dev": true, "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" } }, "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true + } + } + }, + "postcss-combine-duplicated-selectors": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/postcss-combine-duplicated-selectors/-/postcss-combine-duplicated-selectors-10.0.2.tgz", + "integrity": "sha512-KJsyWD3Hn4DAsZmX8IZP97oBMWuh7+ikvlaknFNAW4PYWQ6znGhO763Up4fA2UYVmo6+XVnJr9XqDn7EwWpoxw==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "dev": true, "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" } } } @@ -7446,28 +10761,41 @@ "htmlparser2": "^3.10.0" } }, - "postcss-jsx": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.0.tgz", - "integrity": "sha512-/lWOSXSX5jlITCKFkuYU2WLFdrncZmjSVyNpHAunEgirZXLwI8RjU556e3Uz4mv0WVHnJA9d3JWb36lK9Yx99g==", - "dev": true, - "requires": { - "@babel/core": ">=7.1.0" - } - }, "postcss-less": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.2.tgz", - "integrity": "sha512-66ZBVo1JGkQ7r13M97xcHcyarWpgg21RaqIZWZXHE3XOtb5+ywK1uZWeY1DYkYRkIX/l8Hvxnx9iSKB68nFr+w==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", "dev": true, "requires": { "postcss": "^7.0.14" }, "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -7493,23 +10821,13 @@ } }, "postcss-load-config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", - "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", - "dev": true, - "requires": { - "cosmiconfig": "^4.0.0", - "import-cwd": "^2.0.0" - } - }, - "postcss-markdown": { - "version": "0.36.0", - "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz", - "integrity": "sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.0.0.tgz", + "integrity": "sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w==", "dev": true, "requires": { - "remark": "^10.0.1", - "unist-util-find-all-after": "^1.0.2" + "cosmiconfig": "^7.0.0", + "import-cwd": "^3.0.0" } }, "postcss-media-query-parser": { @@ -7518,25 +10836,92 @@ "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", "dev": true }, - "postcss-reporter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", - "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "dev": true, "requires": { - "chalk": "^2.4.1", - "lodash": "^4.17.11", - "log-symbols": "^2.2.0", - "postcss": "^7.0.7" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-reporter": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-7.0.1.tgz", + "integrity": "sha512-R9AK80KIqqMb+lwGRBcRkXS7r96VCTxrZvvrfibyA/dWjqctwx7leHMCC05A9HbW8PnChwOWwrmISwp5HQu5wg==", + "dev": true, + "requires": { + "colorette": "^1.2.1", + "lodash.difference": "^4.5.0", + "lodash.forown": "^4.4.0", + "lodash.get": "^4.4.2", + "lodash.groupby": "^4.6.0", + "lodash.sortby": "^4.7.0", + "log-symbols": "^4.0.0" }, "dependencies": { "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", "dev": true, "requires": { - "chalk": "^2.0.1" + "chalk": "^4.0.0" } } } @@ -7548,31 +10933,181 @@ "dev": true }, "postcss-safe-parser": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", - "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "^7.0.26" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-sass": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz", - "integrity": "sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", "dev": true, "requires": { - "gonzales-pe": "^4.2.3", - "postcss": "^7.0.1" + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-scss": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz", - "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", "dev": true, "requires": { - "postcss": "^7.0.0" + "postcss": "^7.0.6" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-selector-parser": { @@ -7587,13 +11122,63 @@ } }, "postcss-sorting": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-4.0.1.tgz", - "integrity": "sha512-YNRq7ChWFsLsns78zutLBWp6kvfZr/3YYf9q54P/fBpIHhf8gwbKvr5XHAt2l69SS08lfGtB8gG8m/62gsuTgw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-5.0.1.tgz", + "integrity": "sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA==", "dev": true, "requires": { - "lodash": "^4.17.4", - "postcss": "^7.0.0" + "lodash": "^4.17.14", + "postcss": "^7.0.17" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-syntax": { @@ -7603,9 +11188,9 @@ "dev": true }, "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, "prelude-ls": { @@ -7615,9 +11200,9 @@ "dev": true }, "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", "dev": true }, "preserve": { @@ -7632,12 +11217,6 @@ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", - "dev": true - }, "process-nextick-args": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", @@ -7672,141 +11251,157 @@ "dev": true }, "psl": { - "version": "1.1.31", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", - "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", "dev": true }, "pstree.remy": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.6.tgz", - "integrity": "sha512-NdF35+QsqD7EgNEI5mkI/X+UwaxVEbQaz9f4IooEmMUv6ZPmlTQYGjBPJGgrlzNdjSvIy4MWMg6Q6vCgBO2K+w==", + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", "dev": true }, "pug": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.3.tgz", - "integrity": "sha1-ccuoJTfJWl6rftBGluQiH1Oqh44=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.0.tgz", + "integrity": "sha512-inmsJyFBSHZaiGLaguoFgJGViX0If6AcfcElimvwj9perqjDpUpw79UIEDZbWFmoGVidh08aoE+e8tVkjVJPCw==", "dev": true, "requires": { - "pug-code-gen": "^2.0.1", - "pug-filters": "^3.1.0", - "pug-lexer": "^4.0.0", - "pug-linker": "^3.0.5", - "pug-load": "^2.0.11", - "pug-parser": "^5.0.0", - "pug-runtime": "^2.0.4", - "pug-strip-comments": "^1.0.3" + "pug-code-gen": "^3.0.0", + "pug-filters": "^4.0.0", + "pug-lexer": "^5.0.0", + "pug-linker": "^4.0.0", + "pug-load": "^3.0.0", + "pug-parser": "^6.0.0", + "pug-runtime": "^3.0.0", + "pug-strip-comments": "^2.0.0" } }, "pug-attrs": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.3.tgz", - "integrity": "sha1-owlflw5kFR972tlX7vVftdeQXRU=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz", + "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==", "dev": true, "requires": { - "constantinople": "^3.0.1", - "js-stringify": "^1.0.1", - "pug-runtime": "^2.0.4" + "constantinople": "^4.0.1", + "js-stringify": "^1.0.2", + "pug-runtime": "^3.0.0" } }, "pug-code-gen": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.1.tgz", - "integrity": "sha1-CVHsgyJddNjPxHan+Zolm199BQw=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.1.tgz", + "integrity": "sha512-xJIGvmXTQlkJllq6hqxxjRWcay2F9CU69TuAuiVZgHK0afOhG5txrQOcZyaPHBvSWCU/QQOqEp5XCH94rRZpBQ==", "dev": true, "requires": { - "constantinople": "^3.0.1", + "constantinople": "^4.0.1", "doctypes": "^1.1.0", - "js-stringify": "^1.0.1", - "pug-attrs": "^2.0.3", - "pug-error": "^1.3.2", - "pug-runtime": "^2.0.4", - "void-elements": "^2.0.1", - "with": "^5.0.0" + "js-stringify": "^1.0.2", + "pug-attrs": "^3.0.0", + "pug-error": "^2.0.0", + "pug-runtime": "^3.0.0", + "void-elements": "^3.1.0", + "with": "^7.0.0" } }, "pug-error": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.2.tgz", - "integrity": "sha1-U659nSm7A89WRJOgJhCfVMR/XyY=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz", + "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==", "dev": true }, "pug-filters": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.0.tgz", - "integrity": "sha1-JxZVVbwEwjbkqisDZiRt+gIbYm4=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz", + "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==", "dev": true, "requires": { - "clean-css": "^4.1.11", - "constantinople": "^3.0.1", + "constantinople": "^4.0.1", "jstransformer": "1.0.0", - "pug-error": "^1.3.2", - "pug-walk": "^1.1.7", - "resolve": "^1.1.6", - "uglify-js": "^2.6.1" + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0", + "resolve": "^1.15.1" + }, + "dependencies": { + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + } } }, "pug-lexer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.0.0.tgz", - "integrity": "sha1-IQwYRX7y4XYCQnQMXmR715TOwng=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.0.tgz", + "integrity": "sha512-52xMk8nNpuyQ/M2wjZBN5gXQLIylaGkAoTk5Y1pBhVqaopaoj8Z0iVzpbFZAqitL4RHNVDZRnJDsqEYe99Ti0A==", "dev": true, "requires": { - "character-parser": "^2.1.1", - "is-expression": "^3.0.0", - "pug-error": "^1.3.2" + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" } }, "pug-linker": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.5.tgz", - "integrity": "sha1-npp65ABWgtAn3uuWsAD4juuDoC8=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz", + "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==", "dev": true, "requires": { - "pug-error": "^1.3.2", - "pug-walk": "^1.1.7" + "pug-error": "^2.0.0", + "pug-walk": "^2.0.0" } }, "pug-load": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.11.tgz", - "integrity": "sha1-5kjlftET/iwfRdV4WOorrWvAFSc=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz", + "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==", "dev": true, "requires": { - "object-assign": "^4.1.0", - "pug-walk": "^1.1.7" + "object-assign": "^4.1.1", + "pug-walk": "^2.0.0" } }, "pug-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.0.tgz", - "integrity": "sha1-45Stmz/KkxI5QK/4hcBuRKt+aOQ=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", "dev": true, "requires": { - "pug-error": "^1.3.2", - "token-stream": "0.0.1" + "pug-error": "^2.0.0", + "token-stream": "1.0.0" } }, "pug-runtime": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.4.tgz", - "integrity": "sha1-4XjhvaaKsujArPybztLFT9iM61g=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.0.tgz", + "integrity": "sha512-GoEPcmQNnaTsePEdVA05bDpY+Op5VLHKayg08AQiqJBWU/yIaywEYv7TetC5dEQS3fzBBoyb2InDcZEg3mPTIA==", "dev": true }, "pug-strip-comments": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.3.tgz", - "integrity": "sha1-8VWVkiBu3G+FMQ2s9K+0igJa9Z8=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz", + "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==", "dev": true, "requires": { - "pug-error": "^1.3.2" + "pug-error": "^2.0.0" } }, "pug-walk": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.7.tgz", - "integrity": "sha1-wA1cUSi6xYBr7BXSt+fNq+QlMfM=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz", + "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==", "dev": true }, "pump": { @@ -7825,6 +11420,15 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, "qs": { "version": "6.2.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", @@ -7832,9 +11436,9 @@ "dev": true }, "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", "dev": true }, "randomatic": { @@ -7853,24 +11457,30 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true } } }, "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true }, "raw-body": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", - "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", "dev": true, "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.3", - "iconv-lite": "0.4.23", + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", "unpipe": "1.0.0" } }, @@ -7886,10 +11496,10 @@ "strip-json-comments": "~2.0.1" }, "dependencies": { - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true } } @@ -7925,9 +11535,9 @@ } }, "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.4.tgz", + "integrity": "sha512-vuYxeWYM+fde14+rajzqgeohAI7YoJcHE7kXDAc4Nk0EbuKnJfqtY9YtRkLo/tqkuF7MsBQRhPnPeyjYITp3ZQ==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -7935,7 +11545,7 @@ "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", + "string_decoder": "~1.0.3", "util-deprecate": "~1.0.1" } }, @@ -7970,32 +11580,33 @@ } }, "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, "regenerate-unicode-properties": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", - "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", "dev": true, "requires": { "regenerate": "^1.4.0" } }, "regenerator-runtime": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", - "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true }, "regenerator-transform": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.4.tgz", - "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "dev": true, "requires": { - "private": "^0.1.6" + "@babel/runtime": "^7.8.4" } }, "regex-cache": { @@ -8018,60 +11629,59 @@ } }, "regexp-tree": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.5.tgz", - "integrity": "sha512-nUmxvfJyAODw+0B13hj8CFVAxhe7fDEAgJgaotBu3nnR+IgGgZq59YedJP5VYTlkEfqjuK6TuRpnymKdatLZfQ==", + "version": "0.1.21", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.21.tgz", + "integrity": "sha512-kUUXjX4AnqnR8KRTCrayAo9PzYMRKmVoGgaz2tBuz0MF3g1ZbGebmtW0yFHfFK9CmBjQKeYIgoL22pFLBJY7sw==", "dev": true }, "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, "regexpu-core": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz", - "integrity": "sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA==", + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", "dev": true, "requires": { "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^7.0.0", - "regjsgen": "^0.5.0", - "regjsparser": "^0.6.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.0.2" + "unicode-match-property-value-ecmascript": "^1.2.0" } }, "registry-auth-token": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", - "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", "dev": true, "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" + "rc": "^1.2.8" } }, "registry-url": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", - "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", "dev": true, "requires": { - "rc": "^1.0.1" + "rc": "^1.2.8" } }, "regjsgen": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", - "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", "dev": true }, "regjsparser": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", - "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -8086,59 +11696,32 @@ } }, "remark": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", - "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", "dev": true, "requires": { - "remark-parse": "^6.0.0", - "remark-stringify": "^6.0.0", - "unified": "^7.0.0" + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" } }, "remark-parse": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", - "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", "dev": true, "requires": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" + "mdast-util-from-markdown": "^0.8.0" } }, "remark-stringify": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", - "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.0.tgz", + "integrity": "sha512-8x29DpTbVzEc6Dwb90qhxCtbZ6hmj3BxWWDpMhA+1WM4dOEGH5U5/GFe3Be5Hns5MvPSFAr1e2KSVtKZkK5nUw==", "dev": true, "requires": { - "ccount": "^1.0.0", - "is-alphanumeric": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "longest-streak": "^2.0.1", - "markdown-escapes": "^1.0.0", - "markdown-table": "^1.1.0", - "mdast-util-compact": "^1.0.0", - "parse-entities": "^1.0.2", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "stringify-entities": "^1.0.1", - "unherit": "^1.0.4", - "xtend": "^4.0.1" + "mdast-util-to-markdown": "^0.5.0" } }, "remove-trailing-separator": { @@ -8175,9 +11758,9 @@ "dev": true }, "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "dev": true, "requires": { "aws-sign2": "~0.7.0", @@ -8187,7 +11770,7 @@ "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", - "har-validator": "~5.1.0", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", @@ -8197,7 +11780,7 @@ "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" }, @@ -8207,6 +11790,54 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "dev": true, + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } } } }, @@ -8216,16 +11847,10 @@ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, "requires-port": { @@ -8234,13 +11859,19 @@ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", "dev": true }, + "reserved-words": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", + "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", + "dev": true + }, "resolve": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz", - "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", "dev": true, "requires": { - "path-parse": "^1.0.6" + "path-parse": "^1.0.5" } }, "resolve-from": { @@ -8265,14 +11896,13 @@ "minimatch": "^3.0.2" } }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", "dev": true, "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "lowercase-keys": "^1.0.0" } }, "ret": { @@ -8281,32 +11911,42 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "^0.1.1" - } + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true }, "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "requires": { - "is-promise": "^2.1.0" - } + "run-parallel": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==", + "dev": true }, "rx": { "version": "4.1.0", @@ -8324,9 +11964,9 @@ } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", "dev": true }, "safe-regex": { @@ -8345,49 +11985,126 @@ "dev": true }, "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "dev": true, "requires": { "glob": "^7.0.0", "lodash": "^4.0.0", "scss-tokenizer": "^0.2.3", - "yargs": "^7.0.0" + "yargs": "^13.3.2" }, "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", + "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { - "camelcase": "^3.0.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } + }, "scss-tokenizer": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", @@ -8410,18 +12127,26 @@ } }, "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", "dev": true }, "semver-diff": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", - "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", "dev": true, "requires": { - "semver": "^5.0.3" + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "send": { @@ -8445,10 +12170,22 @@ "statuses": "~1.4.0" }, "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true }, "statuses": { @@ -8472,6 +12209,32 @@ "http-errors": "~1.6.2", "mime-types": "~2.1.17", "parseurl": "~1.3.2" + }, + "dependencies": { + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } } }, "serve-static": { @@ -8499,9 +12262,9 @@ "dev": true }, "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "dev": true, "requires": { "extend-shallow": "^2.0.1", @@ -8522,9 +12285,9 @@ } }, "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", "dev": true }, "shebang-command": { @@ -8555,9 +12318,9 @@ } }, "shelljs": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", - "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", "dev": true, "requires": { "glob": "^7.0.0", @@ -8572,16 +12335,11 @@ "dev": true }, "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, - "simple-line-icons": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/simple-line-icons/-/simple-line-icons-2.4.1.tgz", - "integrity": "sha1-t1vFoNh+UwkowszaVzUnS7JW8jQ=" - }, "slash": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", @@ -8597,14 +12355,6 @@ "ansi-styles": "^3.2.0", "astral-regex": "^1.0.0", "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } } }, "snapdragon": { @@ -8691,6 +12441,11 @@ "is-data-descriptor": "^1.0.0", "kind-of": "^6.0.2" } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "", + "dev": true } } }, @@ -8701,17 +12456,6 @@ "dev": true, "requires": { "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } } }, "socket.io": { @@ -8728,6 +12472,18 @@ "socket.io-parser": "~3.2.0" }, "dependencies": { + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", @@ -8756,17 +12512,42 @@ "yeast": "0.1.2" } }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, "isarray": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", "dev": true }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } }, "socket.io-client": { "version": "2.1.1", @@ -8815,29 +12596,26 @@ } }, "socket.io-adapter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", - "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", "dev": true }, "socket.io-client": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.2.0.tgz", - "integrity": "sha512-56ZrkTDbdTLmBIyfFYesgOxsjcLnwAKoN4CiPyTVkMQj3zTUh0QAx3GbvIvLpFEOvQWu92yyWICxB0u7wkVbYA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.1.tgz", + "integrity": "sha512-YXmXn3pA8abPOY//JtYxou95Ihvzmg8U6kQyolArkIyLd0pgVhrfor/iMsox8cn07WCOOvvuJ6XKegzIucPutQ==", "dev": true, "requires": { "backo2": "1.0.2", - "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", - "component-emitter": "1.2.1", + "component-emitter": "~1.3.0", "debug": "~3.1.0", - "engine.io-client": "~3.3.1", + "engine.io-client": "~3.4.0", "has-binary2": "~1.0.2", - "has-cors": "1.1.0", "indexof": "0.0.1", - "object-component": "0.0.3", - "parseqs": "0.0.5", - "parseuri": "0.0.5", + "parseqs": "0.0.6", + "parseuri": "0.0.6", "socket.io-parser": "~3.3.0", "to-array": "0.1.4" }, @@ -8850,22 +12628,16 @@ "requires": { "ms": "2.0.0" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, "socket.io-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz", - "integrity": "sha512-hczmV6bDgdaEbVqhAeVMM/jfUfzuEZHsQg6eOmLgJht6G3mPKMxYm75w2+qhAQZ+4X+1+ATZ+QFKeOZD5riHng==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.1.tgz", + "integrity": "sha512-1QLvVAe8dTz+mKmZ07Swxt+LAo4Y1ff50rlyoEx00TQmDFVQYPfcqGvIDJLGaBdhdNCecXtyKpD+EgKGcmmbuQ==", "dev": true, "requires": { - "component-emitter": "1.2.1", + "component-emitter": "~1.3.0", "debug": "~3.1.0", "isarray": "2.0.1" }, @@ -8884,12 +12656,6 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, @@ -8919,9 +12685,9 @@ "dev": true }, "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", @@ -8929,9 +12695,9 @@ } }, "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", "dev": true }, "spdx-expression-parse": { @@ -8945,9 +12711,9 @@ } }, "spdx-license-ids": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", - "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", "dev": true }, "specificity": { @@ -8972,9 +12738,9 @@ "dev": true }, "sshpk": { - "version": "1.16.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.0.tgz", - "integrity": "sha512-Zhev35/y7hRMcID/upReIvRse+I9SVhyVre/KTJSJQWMz3C3+G+HpO7m1wK/yckEtujKZ7dS4hkVxAnmHaIGVQ==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "requires": { "asn1": "~0.2.3", @@ -8988,12 +12754,6 @@ "tweetnacl": "~0.14.0" } }, - "state-toggle": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.1.tgz", - "integrity": "sha512-Qe8QntFrrpWTnHwvwj2FZTgv+PKIsp0B9VxLzLLbSpPXWOgRgc5LVj/aTiSfK1RqIeF9jeC1UeOH8Q8y60A7og==", - "dev": true - }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", @@ -9030,6 +12790,12 @@ "readable-stream": "^2.0.1" } }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, "stream-throttle": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", @@ -9047,14 +12813,31 @@ "dev": true }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "string.prototype.padend": { @@ -9068,25 +12851,33 @@ "function-bind": "^1.0.2" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, - "stringify-entities": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", - "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "dev": true, "requires": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-hexadecimal": "^1.0.0" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -9107,12 +12898,6 @@ "is-utf8": "^0.2.0" } }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, "strip-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", @@ -9123,9 +12908,9 @@ } }, "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "style-search": { @@ -9135,296 +12920,551 @@ "dev": true }, "stylelint": { - "version": "9.10.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-9.10.1.tgz", - "integrity": "sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ==", + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.8.0.tgz", + "integrity": "sha512-iHH3dv3UI23SLDrH4zMQDjLT9/dDIz/IpoFeuNxZmEx86KtfpjDOscxLTFioQyv+2vQjPlRZnK0UoJtfxLICXQ==", "dev": true, "requires": { - "autoprefixer": "^9.0.0", + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", "balanced-match": "^1.0.0", - "chalk": "^2.4.1", - "cosmiconfig": "^5.0.0", - "debug": "^4.0.0", - "execall": "^1.0.0", - "file-entry-cache": "^4.0.0", - "get-stdin": "^6.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "execall": "^2.0.0", + "fast-glob": "^3.2.4", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.0", + "get-stdin": "^8.0.0", "global-modules": "^2.0.0", - "globby": "^9.0.0", + "globby": "^11.0.1", "globjoin": "^0.1.4", - "html-tags": "^2.0.0", - "ignore": "^5.0.4", - "import-lazy": "^3.1.0", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", - "known-css-properties": "^0.11.0", - "leven": "^2.1.0", - "lodash": "^4.17.4", - "log-symbols": "^2.0.0", - "mathml-tag-names": "^2.0.1", - "meow": "^5.0.0", - "micromatch": "^3.1.10", + "known-css-properties": "^0.20.0", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^8.0.0", + "micromatch": "^4.0.2", "normalize-selector": "^0.2.0", - "pify": "^4.0.0", - "postcss": "^7.0.13", + "postcss": "^7.0.35", "postcss-html": "^0.36.0", - "postcss-jsx": "^0.36.0", - "postcss-less": "^3.1.0", - "postcss-markdown": "^0.36.0", + "postcss-less": "^3.1.4", "postcss-media-query-parser": "^0.2.3", - "postcss-reporter": "^6.0.0", "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^4.0.0", - "postcss-sass": "^0.3.5", - "postcss-scss": "^2.0.0", - "postcss-selector-parser": "^3.1.0", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.4", "postcss-syntax": "^0.36.2", - "postcss-value-parser": "^3.3.0", - "resolve-from": "^4.0.0", - "signal-exit": "^3.0.2", - "slash": "^2.0.0", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", "specificity": "^0.4.1", - "string-width": "^3.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", "style-search": "^0.1.0", "sugarss": "^2.0.0", "svg-tags": "^1.0.0", - "table": "^5.0.0" + "table": "^6.0.3", + "v8-compile-cache": "^2.2.0", + "write-file-atomic": "^3.0.3" }, "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "ansi-regex": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", - "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.14.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", + "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001157", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.591", + "escalade": "^3.1.1", + "node-releases": "^1.1.66" + } + }, "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" } }, - "cosmiconfig": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz", - "integrity": "sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q==", + "caniuse-lite": { + "version": "1.0.30001159", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001159.tgz", + "integrity": "sha512-w9Ph56jOsS8RL20K9cLND3u/+5WASWdhC/PPrf+V3/HsM3uHOavWOR1Xzakbv4Puo/srmPHudkmCRWM7Aq+/UA==", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.9.0", - "lodash.get": "^4.4.2", - "parse-json": "^4.0.0" + "color-name": "~1.1.4" } }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, + "electron-to-chromium": { + "version": "1.3.603", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.603.tgz", + "integrity": "sha512-J8OHxOeJkoSLgBXfV9BHgKccgfLMHh+CoeRo6wJsi6m0k3otaxS/5vrHpMNSEYY4MISwewqanPOuhAtuE8riQQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, "file-entry-cache": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-4.0.0.tgz", - "integrity": "sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "flat-cache": "^2.0.1" + "to-regex-range": "^5.0.1" } }, "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, - "get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.0.tgz", + "integrity": "sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA==", "dev": true }, - "ignore": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.0.5.tgz", - "integrity": "sha512-kOC8IUb8HSDMVcYrDVezCxpJkzSQWTAzf3olpKM6o9rM5zpojx23O0Fl8Wr4+qJ6ZbPEHqf1fdwev/DS7v7pmA==", + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "hosted-git-info": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", "dev": true, "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } + "lru-cache": "^6.0.0" } }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, "import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", "dev": true }, "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } + "p-locate": "^4.1.0" } }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "dev": true + }, "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "requires": { + "chalk": "^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", + "dev": true + }, + "meow": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.0.0.tgz", + "integrity": "sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node-releases": { + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==", + "dev": true + }, + "normalize-package-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz", + "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==", + "dev": true, + "requires": { + "hosted-git-info": "^3.0.6", + "resolve": "^1.17.0", + "semver": "^7.3.2", + "validate-npm-package-license": "^3.0.1" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "dev": true, "requires": { - "chalk": "^2.0.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, - "meow": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", - "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "dev": true, "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0", - "yargs-parser": "^10.0.0" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + } } }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "dev": true, "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" } }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { - "pify": "^3.0.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" }, "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true } } }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } } }, - "read-pkg": { + "redent": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", "dev": true, "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" } }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" } }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + } } }, "source-map": { @@ -9434,36 +13474,33 @@ "dev": true }, "string-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz", - "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, "strip-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", - "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "ansi-regex": "^4.0.0" + "ansi-regex": "^5.0.0" } }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } }, "supports-color": { "version": "6.1.0", @@ -9474,80 +13511,161 @@ "has-flag": "^3.0.0" } }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", - "dev": true + "table": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.4.tgz", + "integrity": "sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + } }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "camelcase": "^4.1.0" + "is-number": "^7.0.0" } + }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true } } }, "stylelint-config-recommended": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-2.1.0.tgz", - "integrity": "sha512-ajMbivOD7JxdsnlS5945KYhvt7L/HwN6YeYF2BH6kE4UCLJR0YvXMf+2j7nQpJyYLZx9uZzU5G1ZOSBiWAc6yA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz", + "integrity": "sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ==", "dev": true }, "stylelint-config-recommended-scss": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-3.2.0.tgz", - "integrity": "sha512-M8BFHMRf8KNz5EQPKJd8nMCGmBd2o5coDEObfHVbEkyLDgjIf1V+U5dHjaGgvhm0zToUxshxN+Gc5wpbOOew4g==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-4.2.0.tgz", + "integrity": "sha512-4bI5BYbabo/GCQ6LbRZx/ZlVkK65a1jivNNsD+ix/Lw0U3iAch+jQcvliGnnAX8SUPaZ0UqzNVNNAF3urswa7g==", "dev": true, "requires": { - "stylelint-config-recommended": "^2.0.0" + "stylelint-config-recommended": "^3.0.0" } }, "stylelint-config-standard": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-18.2.0.tgz", - "integrity": "sha512-07x0TaSIzvXlbOioUU4ORkCIM07kyIuojkbSVCyFWNVgXMXYHfhnQSCkqu+oHWJf3YADAnPGWzdJ53NxkoJ7RA==", + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-20.0.0.tgz", + "integrity": "sha512-IB2iFdzOTA/zS4jSVav6z+wGtin08qfj+YyExHB3LF9lnouQht//YyB0KZq9gGz5HNPkddHOzcY8HsUey6ZUlA==", "dev": true, "requires": { - "stylelint-config-recommended": "^2.1.0" + "stylelint-config-recommended": "^3.0.0" } }, "stylelint-order": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-2.0.0.tgz", - "integrity": "sha512-rGmvP5zSCxvmBYP8DgzmdMhMMM+degsQCXrzYDmqPmeyU2bWmQTt2mH157Svj0WwHQn1LG9aQHdvKZfpfg2t4A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-4.1.0.tgz", + "integrity": "sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw==", "dev": true, "requires": { - "lodash": "^4.17.10", - "postcss": "^7.0.2", - "postcss-sorting": "^4.0.1" + "lodash": "^4.17.15", + "postcss": "^7.0.31", + "postcss-sorting": "^5.0.1" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "stylelint-scss": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.5.3.tgz", - "integrity": "sha512-QESQUOY1ldU5tlJTTM3Megz/QtJ39S58ByjZ7dZobGDq9qMjy5jbC7PDUasrv/T7pB1UbpPojpxX9K1OR7IPEg==", + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.18.0.tgz", + "integrity": "sha512-LD7+hv/6/ApNGt7+nR/50ft7cezKP2HM5rI8avIdGaUWre3xlHfV4jKO/DRZhscfuN+Ewy9FMhcTq0CcS0C/SA==", "dev": true, "requires": { - "lodash": "^4.17.11", + "lodash": "^4.17.15", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", - "postcss-selector-parser": "^5.0.0", - "postcss-value-parser": "^3.3.1" + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" }, "dependencies": { "postcss-selector-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", - "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "dev": true, "requires": { - "cssesc": "^2.0.0", + "cssesc": "^3.0.0", "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" } } } @@ -9559,6 +13677,56 @@ "dev": true, "requires": { "postcss": "^7.0.2" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "supports-color": { @@ -9582,84 +13750,238 @@ "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", "dev": true }, - "table": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz", - "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==", + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "sync-glob": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sync-glob/-/sync-glob-1.4.0.tgz", + "integrity": "sha512-blK1QQVXJHD48oZfnsnaaSY88Pnj/R7Cex/P9ZMYLfmFMC0QDbrF23a4zHHDRENxvB1r3GZQ9FpvtpNhR7dS1Q==", "dev": true, "requires": { - "ajv": "^6.9.1", - "lodash": "^4.17.11", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" + "bluebird": "^3.4.7", + "chalk": "^1.1.3", + "chokidar": "^1.6.1", + "fs-extra": "^1.0.0", + "glob-all": "^3.1.0", + "yargs": "^6.3.0" }, "dependencies": { - "ajv": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.1.tgz", - "integrity": "sha512-XDN92U311aINL77ieWHmqCcNlwjoP5cHXDxIxbf2MaPYuCXOHS7gHH8jktxeK5omgd52XbSTX6a4Piwd1pQmzA==", + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" } }, - "ansi-regex": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", - "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==", - "dev": true + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } }, - "is-fullwidth-code-point": { + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "glob-parent": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", "dev": true }, - "string-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz", - "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==", + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.0.0" + "is-extglob": "^1.0.0" } }, - "strip-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", - "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "ansi-regex": "^4.0.0" + "remove-trailing-separator": "^1.0.1" } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true } } }, - "tar": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", "dev": true, "requires": { - "block-stream": "*", - "fstream": "^1.0.2", - "inherits": "2" + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" } }, - "term-size": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", - "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "tar": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz", + "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==", "dev": true, "requires": { - "execa": "^0.7.0" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } } }, + "term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", + "dev": true + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -9667,13 +13989,13 @@ "dev": true }, "tfunk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", - "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-4.0.0.tgz", + "integrity": "sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==", "dev": true, "requires": { - "chalk": "^1.1.1", - "object-path": "^0.9.0" + "chalk": "^1.1.3", + "dlv": "^1.1.3" }, "dependencies": { "ansi-styles": { @@ -9703,12 +14025,6 @@ } } }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -9717,21 +14033,32 @@ "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" - } - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "to-array": { @@ -9753,19 +14080,14 @@ "dev": true, "requires": { "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } } }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true + }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -9788,10 +14110,16 @@ "repeat-string": "^1.6.1" } }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, "token-stream": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", - "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=", "dev": true }, "touch": { @@ -9815,28 +14143,24 @@ } }, "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", "dev": true, "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" } }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", - "dev": true + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } }, "trim-newlines": { "version": "1.0.0", @@ -9844,22 +14168,10 @@ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "trim-trailing-lines": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz", - "integrity": "sha512-bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg==", - "dev": true - }, "trough": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.3.tgz", - "integrity": "sha512-fwkLWH+DimvA4YCy+/nvJd61nWQQ2liO/nF/RjkTpiOGi+zxZzVkhb1mvbHIIW4b/8nDsYI8uTmAlc0nNkRMOw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", "dev": true }, "true-case-path": { @@ -9871,11 +14183,34 @@ "glob": "^7.1.2" } }, - "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", - "dev": true + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } }, "tunnel-agent": { "version": "0.6.0", @@ -9901,72 +14236,26 @@ "prelude-ls": "~1.1.2" } }, - "ua-parser-js": { - "version": "0.7.17", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", - "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==", + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dev": true, "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - }, - "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - } + "is-typedarray": "^1.0.0" } }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true + "ua-parser-js": { + "version": "0.7.22", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", + "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==", + "dev": true }, "ultron": { "version": "1.1.1", @@ -9975,24 +14264,14 @@ "dev": true }, "undefsafe": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", - "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", + "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", "dev": true, "requires": { "debug": "^2.2.0" } }, - "unherit": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz", - "integrity": "sha512-+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "xtend": "^4.0.1" - } - }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -10010,66 +14289,49 @@ } }, "unicode-match-property-value-ecmascript": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", - "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", "dev": true }, "unicode-property-aliases-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", - "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", "dev": true }, "unified": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", - "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", "dev": true, "requires": { - "@types/unist": "^2.0.0", - "@types/vfile": "^3.0.0", "bail": "^1.0.0", "extend": "^3.0.0", - "is-plain-obj": "^1.1.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", "trough": "^1.0.0", - "vfile": "^3.0.0", - "x-is-string": "^0.1.0" + "vfile": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + } } }, "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", - "set-value": "^0.4.3" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } - } + "set-value": "^2.0.1" } }, "uniq": { @@ -10079,60 +14341,36 @@ "dev": true }, "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dev": true, "requires": { - "crypto-random-string": "^1.0.0" + "crypto-random-string": "^2.0.0" } }, "unist-util-find-all-after": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.2.tgz", - "integrity": "sha512-nDl79mKpffXojLpCimVXnxhlH/jjaTnDuScznU9J4jjsaUtBdDbxmlc109XtcqxY4SDO0SwzngsxxW8DIISt1w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", "dev": true, "requires": { - "unist-util-is": "^2.0.0" + "unist-util-is": "^4.0.0" } }, "unist-util-is": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz", - "integrity": "sha512-YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.3.tgz", + "integrity": "sha512-bTofCFVx0iQM8Jqb1TBDVRIQW03YkD3p66JOd/aCWuqzlLyUtx1ZAGw/u+Zw+SttKvSVcvTiKYbfrtLoLefykw==", "dev": true }, - "unist-util-remove-position": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.2.tgz", - "integrity": "sha512-XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q==", - "dev": true, - "requires": { - "unist-util-visit": "^1.1.0" - } - }, "unist-util-stringify-position": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", - "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", - "dev": true - }, - "unist-util-visit": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.0.tgz", - "integrity": "sha512-FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw==", - "dev": true, - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "unist-util-visit-parents": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz", - "integrity": "sha512-6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dev": true, "requires": { - "unist-util-is": "^2.1.2" + "@types/unist": "^2.0.2" } }, "universalify": { @@ -10187,34 +14425,83 @@ } } }, - "unzip-response": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", - "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true }, "upath": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", - "dev": true + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "optional": true }, "update-notifier": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", - "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", "dev": true, "requires": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "uri-js": { @@ -10233,12 +14520,12 @@ "dev": true }, "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", "dev": true, "requires": { - "prepend-http": "^1.0.1" + "prepend-http": "^2.0.0" } }, "use": { @@ -10260,21 +14547,33 @@ "dev": true }, "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", "dev": true }, "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", + "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, + "vendors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.3.tgz", + "integrity": "sha512-fOi47nsJP5Wqefa43kyWSg80qF+Q3XA6MUkgi7Hp1HQaKDQW4cQrK2D0P7mmbFtsV1N89am55Yru/nyEwRubcw==", + "dev": true + }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -10287,59 +14586,113 @@ } }, "vfile": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", - "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz", + "integrity": "sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==", "dev": true, "requires": { + "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", "replace-ext": "1.0.0", - "unist-util-stringify-position": "^1.0.0", - "vfile-message": "^1.0.0" + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" }, "dependencies": { "is-buffer": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", - "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "dev": true } } }, "vfile-location": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.4.tgz", - "integrity": "sha512-KRL5uXQPoUKu+NGvQVL4XLORw45W62v4U4gxJ3vRlDfI9QsT4ZN1PNXn/zQpKUulqGDpYuT0XDfp5q9O87/y/w==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", "dev": true }, "vfile-message": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", - "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "dev": true, "requires": { - "unist-util-stringify-position": "^1.1.1" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" } }, "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=", + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dev": true, + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", "dev": true }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", "dev": true, "requires": { "isexe": "^2.0.0" } }, "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, "wide-align": { @@ -10349,15 +14702,6 @@ "dev": true, "requires": { "string-width": "^1.0.2 || 2" - } - }, - "widest-line": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", - "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", - "dev": true, - "requires": { - "string-width": "^2.1.1" }, "dependencies": { "ansi-regex": { @@ -10366,12 +14710,6 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", @@ -10393,34 +14731,71 @@ } } }, - "window-size": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", - "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", - "dev": true - }, - "with": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", - "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "dev": true, "requires": { - "acorn": "^3.1.0", - "acorn-globals": "^3.0.0" + "string-width": "^4.0.0" }, "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } } } }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "with": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz", + "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==", + "dev": true, + "requires": { + "@babel/parser": "^7.9.6", + "@babel/types": "^7.9.6", + "assert-never": "^1.2.1", + "babel-walk": "3.0.0-canary-5" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, "wrap-ansi": { @@ -10431,6 +14806,37 @@ "requires": { "string-width": "^1.0.1", "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "wrappy": { @@ -10446,38 +14852,56 @@ "dev": true, "requires": { "mkdirp": "^0.5.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } } }, "write-file-atomic": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz", - "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, "requires": { - "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, "ws": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.2.tgz", - "integrity": "sha512-rfUqzvz0WxmSXtJpPMX2EeASXabOrSMk1ruMOV3JBTBjo4ac2lDjGGsbQSyxj8Odhw5fBib8ZKEjDNvgouNKYw==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", + "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", "dev": true, "requires": { "async-limiter": "~1.0.0" } }, - "x-is-string": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", - "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "dev": true }, - "xdg-basedir": { + "xml-name-validator": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", - "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", "dev": true }, "xmlhttprequest-ssl": { @@ -10487,9 +14911,9 @@ "dev": true }, "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true }, "y18n": { @@ -10504,10 +14928,16 @@ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", "dev": true }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true + }, "yargs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", - "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "dev": true, "requires": { "camelcase": "^3.0.0", @@ -10521,18 +14951,73 @@ "set-blocking": "^2.0.0", "string-width": "^1.0.2", "which-module": "^1.0.0", - "window-size": "^0.2.0", "y18n": "^3.2.1", - "yargs-parser": "^4.1.0" + "yargs-parser": "^4.2.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } } }, "yargs-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, "requires": { - "camelcase": "^3.0.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, "yeast": { @@ -10540,6 +15025,12 @@ "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", "dev": true + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true } } } diff --git a/package.json b/package.json index fd928a1b2..5e7878840 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@coreui/coreui-free-bootstrap-admin-template", - "version": "2.1.12", + "version": "3.4.0", "description": "Free Bootstrap Admin Template", "keywords": [ "admin", @@ -23,15 +23,15 @@ }, "license": "MIT", "author": { - "name": "Łukasz Holeczek", - "url": "http://holeczek.pl", - "github": "https://github.com/mrholek", - "twitter": "https://twitter.com/lukaszholeczek" + "name": "creativeLabs Łukasz Holeczek", + "url": "https://coreui.io", + "github": "https://github.com/coreui", + "twitter": "https://twitter.com/core_ui" }, "contributors": [ { - "name": "Andrzej KopaΕ„ski", - "url": "https://github.com/xidedix" + "name": "CoreUI Core Team", + "url": "https://github.com/orgs/coreui/people" } ], "main": "src/index.html", @@ -40,72 +40,92 @@ "url": "git+https://github.com/coreui/coreui-free-bootstrap-admin-template.git" }, "scripts": { - "build": "npm-run-all build-clean build-copy build-vendors", + "build": "npm run build-from-html", "build-clean": "rimraf dist", - "build-copy": "copyfiles -a -e \"src/scss/**/*\" -u 1 \"src/**/*\" dist/", "build-vendors": "node build/vendors.js", + "build-from-html": "npm-run-all build-clean --parallel css js copy --sequential build-vendors", + "build-from-pug": "npm-run-all build-clean --parallel css js copy-assets pug-dist --sequential build-vendors", + "copy": "npm-run-all --parallel copy-*", + "copy-assets": "copyfiles -a -u 1 \"src/assets/**/*\" dist/", + "copy-views": "copyfiles -a -u 1 \"src/**/*.html\" dist/", "css": "npm-run-all --parallel css-compile* --sequential css-prefix css-minify*", - "css-compile": "node-sass --output-style expanded --source-map true --source-map-contents true --precision 6 src/scss/style.scss src/css/style.css", + "css-compile": "node-sass --quiet --output-style expanded --source-map true --source-map-contents true --precision 8 src/scss/style.scss dist/css/style.css", "css-compile-vendors": "node build/vendors-sass.js", "css-lint": "stylelint --config build/.stylelintrc --syntax scss \"src/scss/**/*.scss\"", - "css-minify": "cleancss --level 1 --source-map --source-map-inline-sources --output src/css/style.min.css src/css/style.css", - "css-prefix": "postcss --config build/postcss.config.js --replace \"src/css/*.css\" \"!src/css/*.min.css\"", - "js": "npm-run-all --parallel js-compile* js-lint*", - "js-compile": "cross-env PLUGINS=true babel src/js/src/ --out-dir src/js/ --source-maps", + "css-minify": "cleancss --level 1 --source-map --source-map-inline-sources --output dist/css/style.min.css dist/css/style.css", + "css-prefix": "postcss --config build/postcss.config.js --replace \"dist/css/*.css\" \"!dist/css/*.min.css\"", + "js": "npm-run-all --parallel js-compile* ", + "js-compile": "cross-env PLUGINS=true babel src/js/ --out-dir dist/js/ --source-maps", "js-lint": "eslint src/js/src", - "localhost": "browser-sync start --server \"./src\" --serveStatic \"./\" --files \"!./src/js/src/**/*, ./src/**/*, !./src/scss/**/*\"", - "localhost-dist": "browser-sync start --server \"./dist\"", - "pug": "node build/pug.js", + "js-minify": "foreach -g \"dist/js/**/*.js\" -x \"uglifyjs --compress typeofs=false --mangle --source-map \"content=src/js/#{name}.js.map,includeSources,url=#{name}.min.js.map\" --output dist/js/#{name}.min.js dist/js/#{name}.js\"", + "localhost": "browser-sync start --server \"./dist\" --serveStatic \"./\" --files \"./dist/\"", + "localhost-reload": "browser-sync reload", + "pug": "npm-run-all --parallel pug-*", + "pug-dist": "node build/pug.js --src pug/ --dest dist/", + "pug-src": "node build/pug.js --src pug/ --dest src/", "release-version": "node build/change-version.js", - "serve": "npm-run-all --parallel localhost watch-css watch-js", - "watch-css": "nodemon --ignore dist/ -e scss -x \"npm run css\"", - "watch-js": "nodemon --watch src/js/src/ -x \"npm run js\"", - "watch-pug": "nodemon -e pug -x \"npm run pug\"" + "serve": "npm-run-all --sequential build-clean css js copy --parallel localhost watch", + "serve-dist": "serve dist", + "serve-html": "npm-run-all --sequential build-clean css js copy --parallel localhost watch-assets watch-css watch-html watch-js", + "serve-pug": "npm-run-all --sequential build-clean css js copy --parallel localhost watch-assets watch-css watch-pug watch-js", + "sync-assets": "sync-glob --watch 'src/assets/**/*' dist/assets", + "watch": "npm-run-all --parallel watch-*", + "watch-assets": "nodemon --watch src/assets -x \"npm run sync-assets\"", + "watch-css": "nodemon -e scss -x \"npm run css\"", + "watch-html": "nodemon --watch src -e html -x \"npm run copy-views\"", + "watch-js": "nodemon --watch src/js -x \"npm run js\"", + "watch-pug": "nodemon --watch pug -e pug -x \"npm run pug-dist\"", + "zip": "git archive -o coreui-free-bootstrap-admin-template-v$npm_package_version.zip -9 HEAD" }, "dependencies": { - "@coreui/coreui": "^2.1.7", - "@coreui/coreui-plugin-chartjs-custom-tooltips": "1.2.0", - "@coreui/icons": "0.3.0", - "bootstrap": "^4.3.1", - "chart.js": "2.7.3", - "core-js": "^2.6.5", - "flag-icon-css": "^3.2.1", - "font-awesome": "4.7.0", - "jquery": "3.3.1", - "pace-progress": "1.0.2", - "perfect-scrollbar": "^1.4.0", - "popper.js": "^1.14.7", - "simple-line-icons": "2.4.1" + "@coreui/chartjs": "^2.0.0", + "@coreui/coreui": "^3.4.0", + "@coreui/icons": "^2.0.0-beta.3", + "@coreui/utils": "^1.3.1", + "@popperjs/core": "^2.5.4", + "chart.js": "^2.9.4", + "perfect-scrollbar": "1.5.0" }, "devDependencies": { - "@babel/cli": "^7.2.3", - "@babel/core": "^7.3.3", - "@babel/plugin-proposal-object-rest-spread": "^7.3.2", - "@babel/preset-env": "^7.3.1", - "autoprefixer": "^9.4.8", - "babel-eslint": "^10.0.1", + "@babel/cli": "^7.12.7", + "@babel/core": "^7.12.7", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/preset-env": "^7.12.7", + "@coreui/svg-injector": "^1.0.0", + "@coreui/vendors-injector": "^1.1.0", + "autoprefixer": "^10.0.2", + "babel-eslint": "^10.1.0", "babel-plugin-transform-es2015-modules-strip": "^0.1.1", - "browser-sync": "^2.26.3", - "chalk": "^2.4.2", - "clean-css-cli": "^4.2.1", - "copyfiles": "^2.1.0", - "cross-env": "^5.2.0", - "eslint": "^5.14.1", - "eslint-plugin-compat": "^2.7.0", + "browser-sync": "^2.26.13", + "chalk": "^4.1.0", + "clean-css-cli": "^4.3.0", + "copyfiles": "^2.4.0", + "cross-env": "^7.0.2", + "eslint": "^7.14.0", + "eslint-config-xo": "^0.33.1", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-unicorn": "^23.0.0", "foreach-cli": "^1.8.1", - "js-beautify": "^1.8.9", - "node-sass": "^4.11.0", - "nodemon": "^1.18.10", + "js-beautify": "^1.13.0", + "jsdom": "^16.4.0", + "minimist": "^1.2.5", + "mkdirp": "^1.0.4", + "node-sass": "^5.0.0", + "nodemon": "^2.0.6", "npm-run-all": "^4.1.5", - "postcss-cli": "^6.1.2", - "pug": "^2.0.3", - "rimraf": "^2.6.3", - "shelljs": "^0.8.3", - "stylelint": "^9.10.1", - "stylelint-config-recommended-scss": "^3.2.0", - "stylelint-config-standard": "^18.2.0", - "stylelint-order": "^2.0.0", - "stylelint-scss": "^3.5.3" + "postcss": "^8.1.9", + "postcss-cli": "^8.3.0", + "postcss-combine-duplicated-selectors": "^10.0.2", + "postcss-merge-rules": "^4.0.3", + "pug": "^3.0.0", + "rimraf": "^3.0.2", + "shelljs": "^0.8.4", + "stylelint": "^13.8.0", + "stylelint-config-recommended-scss": "^4.2.0", + "stylelint-config-standard": "^20.0.0", + "stylelint-order": "^4.1.0", + "stylelint-scss": "^3.18.0", + "sync-glob": "^1.4.0" }, "engines": { "node": ">=6" diff --git a/pug/pages/404.pug b/pug/404.pug similarity index 77% rename from pug/pages/404.pug rename to pug/404.pug index f9727dd08..87fcc5daf 100644 --- a/pug/pages/404.pug +++ b/pug/404.pug @@ -1,4 +1,4 @@ -extends /pages.pug +extends /_layout/pages.pug block view .container @@ -11,7 +11,8 @@ block view .input-prepend.input-group .input-group-prepend span.input-group-text - i.fa.fa-search + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-magnifying-glass") input#prependedInput.form-control(size='16', type='text', placeholder='What are you looking for?') span.input-group-append button.btn.btn-info(type='button') Search diff --git a/pug/pages/500.pug b/pug/500.pug similarity index 78% rename from pug/pages/500.pug rename to pug/500.pug index a119d018e..01c13715c 100644 --- a/pug/pages/500.pug +++ b/pug/500.pug @@ -1,4 +1,4 @@ -extends /pages.pug +extends /_layout/pages.pug block view .container @@ -11,7 +11,8 @@ block view .input-prepend.input-group .input-group-prepend span.input-group-text - i.fa.fa-search + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-magnifying-glass") input#prependedInput.form-control(size='16', type='text', placeholder='What are you looking for?') span.input-group-append button.btn.btn-info(type='button') Search diff --git a/pug/_layout/default.pug b/pug/_layout/default.pug new file mode 100644 index 000000000..eb6485b6f --- /dev/null +++ b/pug/_layout/default.pug @@ -0,0 +1,19 @@ +- var static = true +doctype html +include ../_partials/banner.pug + +html(lang='en') + head + base(href=base) + include ../_partials/head.pug + block styles + body.c-app + include ../_partials/sidebar.pug + .c-wrapper.c-fixed-components + include ../_partials/header.pug + .c-body + main(class='c-main') + .container-fluid + block view + include ../_partials/footer.pug + include ../_partials/scripts.pug diff --git a/pug/_layout/pages.pug b/pug/_layout/pages.pug new file mode 100644 index 000000000..59ff41543 --- /dev/null +++ b/pug/_layout/pages.pug @@ -0,0 +1,14 @@ +- var ajax = true +- var page = true +doctype html +include ../_partials/banner.pug + +html(lang='en') + head + base(href=base) + include ../_partials/head.pug + block styles + body.c-app.flex-row.align-items-center + block view + + include ../_partials/scripts.pug diff --git a/pug/partials/banner.pug b/pug/_partials/banner.pug similarity index 64% rename from pug/partials/banner.pug rename to pug/_partials/banner.pug index 8529502dc..a07ac8572 100644 --- a/pug/partials/banner.pug +++ b/pug/_partials/banner.pug @@ -1,7 +1,7 @@ // * CoreUI - Free Bootstrap Admin Template - * @version v2.0.0 + * @version v3.4.0 * @link https://coreui.io - * Copyright (c) 2018 creativeLabs Łukasz Holeczek + * Copyright (c) 2020 creativeLabs Łukasz Holeczek * Licensed under MIT (https://coreui.io/license) = "\n" diff --git a/pug/_partials/breadcrumb.pug b/pug/_partials/breadcrumb.pug new file mode 100644 index 000000000..d3ce31674 --- /dev/null +++ b/pug/_partials/breadcrumb.pug @@ -0,0 +1,8 @@ +// Breadcrumb +ol.breadcrumb.border-0.m-0 + li.breadcrumb-item Home + if !starter + li.breadcrumb-item + a(href="#") Admin + li.breadcrumb-item.active Dashboard + // Breadcrumb Menu diff --git a/pug/_partials/footer.pug b/pug/_partials/footer.pug new file mode 100644 index 000000000..3dc2e3075 --- /dev/null +++ b/pug/_partials/footer.pug @@ -0,0 +1,7 @@ +footer.c-footer + div + a(href='https://coreui.io') CoreUI + | © 2020 creativeLabs. + div.ml-auto + | Powered by  + a(href='https://coreui.io/') CoreUI diff --git a/pug/_partials/head.pug b/pug/_partials/head.pug new file mode 100644 index 000000000..be5b2094a --- /dev/null +++ b/pug/_partials/head.pug @@ -0,0 +1,39 @@ +meta(charset='utf-8') +meta(http-equiv='X-UA-Compatible', content='IE=edge') +meta(name='viewport', content='width=device-width, initial-scale=1.0, shrink-to-fit=no') +meta(name='description', content='CoreUI - Open Source Bootstrap Admin Template') +meta(name='author', content='Łukasz Holeczek') +meta(name='keyword', content='Bootstrap,Admin,Template,Open,Source,jQuery,CSS,HTML,RWD,Dashboard') +title CoreUI Free Bootstrap Admin Template + +link(rel='apple-touch-icon', sizes='57x57', href='assets/favicon/apple-icon-57x57.png') +link(rel='apple-touch-icon', sizes='60x60', href='assets/favicon/apple-icon-60x60.png') +link(rel='apple-touch-icon', sizes='72x72', href='assets/favicon/apple-icon-72x72.png') +link(rel='apple-touch-icon', sizes='76x76', href='assets/favicon/apple-icon-76x76.png') +link(rel='apple-touch-icon', sizes='114x114', href='assets/favicon/apple-icon-114x114.png') +link(rel='apple-touch-icon', sizes='120x120', href='assets/favicon/apple-icon-120x120.png') +link(rel='apple-touch-icon', sizes='144x144', href='assets/favicon/apple-icon-144x144.png') +link(rel='apple-touch-icon', sizes='152x152', href='assets/favicon/apple-icon-152x152.png') +link(rel='apple-touch-icon', sizes='180x180', href='assets/favicon/apple-icon-180x180.png') +link(rel='icon', type='image/png', sizes='192x192', href='assets/favicon/android-icon-192x192.png') +link(rel='icon', type='image/png', sizes='32x32', href='assets/favicon/favicon-32x32.png') +link(rel='icon', type='image/png', sizes='96x96', href='assets/favicon/favicon-96x96.png') +link(rel='icon', type='image/png', sizes='16x16', href='assets/favicon/favicon-16x16.png') +link(rel='manifest', href='assets/favicon/manifest.json') +meta(name='msapplication-TileColor', content='#ffffff') +meta(name='msapplication-TileImage', content='assets/favicon/ms-icon-144x144.png') +meta(name='theme-color', content='#ffffff') + +// Main styles for this application +link(href='css/style.css', rel='stylesheet') + +// Global site tag (gtag.js) - Google Analytics +script(async='', src='https://www.googletagmanager.com/gtag/js?id=UA-118965717-3') +script. + window.dataLayer = window.dataLayer || []; + function gtag(){dataLayer.push(arguments);} + gtag('js', new Date()); + // Shared ID + gtag('config', 'UA-118965717-3'); + // Bootstrap ID + gtag('config', 'UA-118965717-5'); diff --git a/pug/_partials/header.pug b/pug/_partials/header.pug new file mode 100644 index 000000000..300c0de89 --- /dev/null +++ b/pug/_partials/header.pug @@ -0,0 +1,89 @@ +header.c-header.c-header-light.c-header-fixed.c-header-with-subheader + button.c-header-toggler.c-class-toggler.d-lg-none.mfe-auto(type="button" data-target="#sidebar" data-class="c-sidebar-show") + svg.c-icon.c-icon-lg + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-menu") + a.c-header-brand.d-lg-none(href="#") + svg(width="118" height="46" alt="CoreUI Logo") + use(xlink:href="assets/brand/coreui.svg#full") + button.c-header-toggler.c-class-toggler.mfs-3.d-md-down-none(type="button" data-target="#sidebar" data-class="c-sidebar-lg-show" responsive="true") + svg.c-icon.c-icon-lg + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-menu") + if !starter + ul.c-header-nav.d-md-down-none + li.c-header-nav-item.px-3 + a.c-header-nav-link(href="#") Dashboard + li.c-header-nav-item.px-3 + a.c-header-nav-link(href="#") Users + li.c-header-nav-item.px-3 + a.c-header-nav-link(href="#") Settings + ul.c-header-nav.ml-auto.mr-4 + li.c-header-nav-item.d-md-down-none.mx-2 + a.c-header-nav-link(href="#") + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-bell") + li.c-header-nav-item.d-md-down-none.mx-2 + a.c-header-nav-link(href="#") + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-list-rich") + li.c-header-nav-item.d-md-down-none.mx-2 + a.c-header-nav-link(href="#") + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-envelope-open") + li.c-header-nav-item.dropdown + a.c-header-nav-link(data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false") + .c-avatar + img.c-avatar-img(src="assets/img/avatars/6.jpg" alt="user@email.com") + .dropdown-menu.dropdown-menu-right.pt-0 + .dropdown-header.bg-light.py-2 + strong Account + a.dropdown-item(href="#") + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-bell") + | Updates + span.badge.badge-info.ml-auto 42 + a.dropdown-item(href="#") + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-envelope-open") + | Messages + span.badge.badge-success.ml-auto 42 + a.dropdown-item(href="#") + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-task") + | Tasks + span.badge.badge-danger.ml-auto 42 + a.dropdown-item(href="#") + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-comment-square") + | Comments + span.badge.badge-warning.ml-auto 42 + .dropdown-header.bg-light.py-2 + strong Settings + a.dropdown-item(href="#") + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user") + | Profile + a.dropdown-item(href="#") + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") + | Settings + a.dropdown-item(href="#") + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-credit-card") + | Payments + span.badge.badge-secondary.ml-auto 42 + a.dropdown-item(href="#") + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-file") + | Projects + span.badge.badge-primary.ml-auto 42 + .dropdown-divider + a.dropdown-item(href="#") + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lock-locked") + | Lock Account + a.dropdown-item(href="#") + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-account-logout") + | Logout + .c-subheader.px-3 + include ./../_partials/breadcrumb.pug diff --git a/pug/_partials/scripts.pug b/pug/_partials/scripts.pug new file mode 100644 index 000000000..1f5ef79b2 --- /dev/null +++ b/pug/_partials/scripts.pug @@ -0,0 +1,8 @@ +// CoreUI and necessary plugins +script(src='node_modules/@coreui/coreui/dist/js/coreui.bundle.min.js') + +script(src='node_modules/@coreui/icons/js/svgxuse.min.js') + + +block scripts + diff --git a/pug/_partials/sidebar.pug b/pug/_partials/sidebar.pug new file mode 100644 index 000000000..597ef92a1 --- /dev/null +++ b/pug/_partials/sidebar.pug @@ -0,0 +1,205 @@ +.c-sidebar.c-sidebar-dark.c-sidebar-fixed.c-sidebar-lg-show#sidebar + .c-sidebar-brand.d-lg-down-none + svg.c-sidebar-brand-full(width="118" height="46" alt="CoreUI Logo") + use(xlink:href="assets/brand/coreui.svg#full") + svg.c-sidebar-brand-minimized(width="46" height="46" alt="CoreUI Logo") + use(xlink:href="assets/brand/coreui.svg#signet") + ul.c-sidebar-nav + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href=ajax ? 'main.html' : 'index.html') + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-speedometer") + | Dashboard + span.badge.badge-info NEW + li.c-sidebar-nav-title + | Theme + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='colors.html') + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-drop") + | Colors + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='typography.html') + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-pencil") + | Typography + li.c-sidebar-nav-title + | Components + li.c-sidebar-nav-item.c-sidebar-nav-dropdown + a.c-sidebar-nav-link.c-sidebar-nav-dropdown-toggle(href='#') + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-puzzle") + | Base + ul.c-sidebar-nav-dropdown-items + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/breadcrumb.html') + span.c-sidebar-nav-icon + | Breadcrumb + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/cards.html') + span.c-sidebar-nav-icon + | Cards + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/carousel.html') + span.c-sidebar-nav-icon + | Carousel + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/collapse.html') + span.c-sidebar-nav-icon + | Collapse + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/forms.html') + span.c-sidebar-nav-icon + | Forms + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/jumbotron.html') + span.c-sidebar-nav-icon + | Jumbotron + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/list-group.html') + span.c-sidebar-nav-icon + | List group + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/navs.html') + span.c-sidebar-nav-icon + | Navs + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/pagination.html') + span.c-sidebar-nav-icon + | Pagination + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/popovers.html') + span.c-sidebar-nav-icon + | Popovers + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/progress.html') + span.c-sidebar-nav-icon + | Progress + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/scrollspy.html') + span.c-sidebar-nav-icon + | Scrollspy + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/switches.html') + span.c-sidebar-nav-icon + | Switches + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/tables.html') + span.c-sidebar-nav-icon + | Tables + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/tabs.html') + span.c-sidebar-nav-icon + | Tabs + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='base/tooltips.html') + span.c-sidebar-nav-icon + | Tooltips + li.c-sidebar-nav-item.c-sidebar-nav-dropdown + a.c-sidebar-nav-link.c-sidebar-nav-dropdown-toggle(href='#') + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-cursor") + | Buttons + ul.c-sidebar-nav-dropdown-items + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='buttons/buttons.html') + span.c-sidebar-nav-icon + | Buttons + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='buttons/button-group.html') + span.c-sidebar-nav-icon + | Buttons Group + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='buttons/dropdowns.html') + span.c-sidebar-nav-icon + | Dropdowns + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='buttons/brand-buttons.html') + span.c-sidebar-nav-icon + | Brand Buttons + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='charts.html') + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-chart-pie") + | Charts + li.c-sidebar-nav-dropdown + a.c-sidebar-nav-dropdown-toggle(href='#') + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-star") + | Icons + ul.c-sidebar-nav-dropdown-items + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='icons/coreui-icons-free.html') + | CoreUI Icons + span.badge.badge-success Free + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='icons/coreui-icons-brand.html') + | CoreUI Icons - Brand + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='icons/coreui-icons-flag.html') + | CoreUI Icons - Flag + li.c-sidebar-nav-item.c-sidebar-nav-dropdown + a.c-sidebar-nav-link.c-sidebar-nav-dropdown-toggle(href='#') + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-bell") + | Notifications + ul.c-sidebar-nav-dropdown-items + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='notifications/alerts.html') + span.c-sidebar-nav-icon + | Alerts + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='notifications/badge.html') + span.c-sidebar-nav-icon + | Badge + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='notifications/modals.html') + span.c-sidebar-nav-icon + | Modals + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href='widgets.html') + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-calculator") + | Widgets + span.badge.badge-info NEW + li.c-sidebar-nav-divider + li.c-sidebar-nav-title + | Extras + li.c-sidebar-nav-item.c-sidebar-nav-dropdown + a.c-sidebar-nav-link.c-sidebar-nav-dropdown-toggle(href='#') + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-star") + | Pages + ul.c-sidebar-nav-dropdown-items + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href=ajax ? 'login.html' : 'login.html' target="_top") + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-account-logout") + | Login + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href=ajax ? 'register.html' : 'register.html' target="_top") + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-account-logout") + | Register + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href=ajax ? '404.html' : '404.html' target="_top") + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-bug") + | Error 404 + li.c-sidebar-nav-item + a.c-sidebar-nav-link(href=ajax ? '500.html' : '500.html' target="_top") + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-bug") + | Error 500 + li.c-sidebar-nav-item.mt-auto + a.c-sidebar-nav-link.c-sidebar-nav-link-success(href="https://coreui.io" target="_top") + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-cloud-download") + | Download CoreUI + li.c-sidebar-nav-item + a.c-sidebar-nav-link.c-sidebar-nav-link-danger(href="https://coreui.io/pro/" target="_top") + svg.c-sidebar-nav-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-layers") + | Try CoreUI + strong PRO + button.c-sidebar-minimizer.c-class-toggler(type="button" data-target="_parent" data-class="c-sidebar-minimized") diff --git a/pug/views/base/breadcrumb.pug b/pug/base/breadcrumb.pug similarity index 94% rename from pug/views/base/breadcrumb.pug rename to pug/base/breadcrumb.pug index 35a2d159f..124d35008 100644 --- a/pug/views/base/breadcrumb.pug +++ b/pug/base/breadcrumb.pug @@ -1,12 +1,11 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-lg-12 .card .card-header - i.fa.fa-align-justify | Bootstrap Breadcrumb .card-header-actions a.card-header-action(href='http://coreui.io/docs/components/bootstrap-breadcrumb/', target='_blank') diff --git a/pug/views/base/cards.pug b/pug/base/cards.pug similarity index 93% rename from pug/views/base/cards.pug rename to pug/base/cards.pug index 15886c3fd..09a609c9c 100644 --- a/pug/views/base/cards.pug +++ b/pug/base/cards.pug @@ -1,7 +1,7 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-sm-6.col-md-4 .card @@ -19,7 +19,6 @@ block view .col-sm-6.col-md-4 .card .card-header - i.fa.fa-check | Card with icon .card-body | Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. @@ -28,10 +27,10 @@ block view .card .card-header | Card with switch - label.switch.switch-sm.switch-text.switch-info.float-right.mb-0 - input.switch-input(type='checkbox') - span.switch-label(data-on='On', data-off='Off') - span.switch-handle + label.c-switch.c-switch-sm.c-switch-text.c-switch-info.float-right.mb-0 + input.c-switch-input(type='checkbox') + span.c-switch-label(data-on='On', data-off='Off') + span.c-switch-handle .card-body | Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. // /.col @@ -244,14 +243,17 @@ block view | Card actions .card-header-actions a.card-header-action.btn-setting(href='#') - i.icon-settings + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") a.card-header-action.btn-minimize(href='#', data-toggle='collapse', data-target='#collapseExample', aria-expanded='true') - i.icon-arrow-up + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-arrow-circle-top") a.card-header-action.btn-close(href='#') - i.icon-close + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-x-circle") #collapseExample.collapse.show .card-body - | Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. + | Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. // /.col // /.row #myModal.modal.fade(tabindex='-1', role='dialog', aria-labelledby='myModalLabel', aria-hidden='true') diff --git a/pug/views/base/carousel.pug b/pug/base/carousel.pug similarity index 98% rename from pug/views/base/carousel.pug rename to pug/base/carousel.pug index f911b97d2..8a38cbf59 100644 --- a/pug/views/base/carousel.pug +++ b/pug/base/carousel.pug @@ -1,12 +1,11 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify | Carousel small slides only .card-header-actions @@ -23,7 +22,6 @@ block view img.d-block.w-100(data-src='holder.js/800x400?auto=yes&bg=555&fg=333&text=Third slide', alt='Third slide [800x400]', src='data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22800%22%20height%3D%22400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20800%20400%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%23holder_160549c926a%20text%20%7B%20fill%3A%23333%3Bfont-weight%3Anormal%3Bfont-family%3AHelvetica%2C%20monospace%3Bfont-size%3A40pt%20%7D%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22holder_160549c926a%22%3E%3Crect%20width%3D%22800%22%20height%3D%22400%22%20fill%3D%22%23555%22%3E%3C%2Frect%3E%3Cg%3E%3Ctext%20x%3D%22277.0078125%22%20y%3D%22217.75625%22%3EThird%20slide%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E', data-holder-rendered='true') .card .card-header - i.fa.fa-align-justify | Carousel small with controls .card-body @@ -44,7 +42,6 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify | Carousel small with indicators .card-body @@ -68,7 +65,6 @@ block view span.sr-only Next .card .card-header - i.fa.fa-align-justify | Carousel small with captions .card-body diff --git a/pug/views/base/collapse.pug b/pug/base/collapse.pug similarity index 97% rename from pug/views/base/collapse.pug rename to pug/base/collapse.pug index 86f78ac54..953723675 100644 --- a/pug/views/base/collapse.pug +++ b/pug/base/collapse.pug @@ -1,12 +1,11 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify | Collapse .card-header-actions a.card-header-action(href='http://coreui.io/docs/components/bootstrap-collapse/', target='_blank') @@ -22,7 +21,6 @@ block view | Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. .card .card-header - i.fa.fa-align-justify | Collapse small multiple targets .card-body @@ -42,11 +40,10 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify | Collapse small accordion .card-body - #accordion(role='tablist') + .accordion#accordion(role='tablist') .card.mb-0 #headingOne.card-header(role='tab') h5.mb-0 @@ -73,7 +70,6 @@ block view | Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. .card .card-header - i.fa.fa-align-justify | Collapse small custom accordion .card-body diff --git a/pug/views/base/forms.pug b/pug/base/forms.pug similarity index 87% rename from pug/views/base/forms.pug rename to pug/base/forms.pug index 6720819df..f89e40878 100644 --- a/pug/views/base/forms.pug +++ b/pug/base/forms.pug @@ -1,13 +1,12 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-sm-6 .card .card-header - strong Credit Card - small Form + | #[strong Credit Card] #[small Form] .card-body .row .col-sm-12 @@ -61,8 +60,7 @@ block view .col-sm-6 .card .card-header - strong Company - small Form + | #[strong Company] #[small Form] .card-body .form-group label(for='company') Company @@ -90,8 +88,7 @@ block view .col-md-6 .card .card-header - strong Basic Form - | Elements + | #[strong Basic Form] Elements .card-body form.form-horizontal(action='', method='post', enctype='multipart/form-data') .form-group.row @@ -106,12 +103,12 @@ block view .form-group.row label.col-md-3.col-form-label(for='email-input') Email Input .col-md-9 - input#email-input.form-control(type='email', name='email-input', placeholder='Enter Email') + input#email-input.form-control(type='email', name='email-input', placeholder='Enter Email', autocomplete='email') span.help-block Please enter your email .form-group.row label.col-md-3.col-form-label(for='password-input') Password .col-md-9 - input#password-input.form-control(type='password', name='password-input', placeholder='Password') + input#password-input.form-control(type='password', name='password-input', placeholder='Password', autocomplete='new-password') span.help-block Please enter a complex password .form-group.row label.col-md-3.col-form-label(for='date-input') Date Input @@ -236,79 +233,67 @@ block view input#file-multiple-input(type='file', name='file-multiple-input', multiple='') .card-footer button.btn.btn-sm.btn-primary(type='submit') - i.fa.fa-dot-circle-o | Submit button.btn.btn-sm.btn-danger(type='reset') - i.fa.fa-ban | Reset .card .card-header - strong Inline - | Form + | #[strong Inline] Form .card-body form.form-inline(action='', method='post') .form-group - label(for='exampleInputName2') Name - input#exampleInputName2.form-control(type='text', placeholder='Jane Doe') + label.mr-1(for='exampleInputName2') Name + input#exampleInputName2.form-control(type='text', placeholder='Jane Doe', autocomplete='name') .form-group - label(for='exampleInputEmail2') Email - input#exampleInputEmail2.form-control(type='email', placeholder='jane.doe@example.com') + label.mx-1(for='exampleInputEmail2') Email + input#exampleInputEmail2.form-control(type='email', placeholder='jane.doe@example.com', autocomplete='email') .card-footer button.btn.btn-sm.btn-primary(type='submit') - i.fa.fa-dot-circle-o | Submit button.btn.btn-sm.btn-danger(type='reset') - i.fa.fa-ban | Reset .col-md-6 .card .card-header - strong Horizontal - | Form + | #[strong Horizontal] Form .card-body form.form-horizontal(action='', method='post') .form-group.row label.col-md-3.col-form-label(for='hf-email') Email .col-md-9 - input#hf-email.form-control(type='email', name='hf-email', placeholder='Enter Email..') + input#hf-email.form-control(type='email', name='hf-email', placeholder='Enter Email..', autocomplete='email') span.help-block Please enter your email .form-group.row label.col-md-3.col-form-label(for='hf-password') Password .col-md-9 - input#hf-password.form-control(type='password', name='hf-password', placeholder='Enter Password..') + input#hf-password.form-control(type='password', name='hf-password', placeholder='Enter Password..', autocomplete='current-password') span.help-block Please enter your password .card-footer button.btn.btn-sm.btn-primary(type='submit') - i.fa.fa-dot-circle-o | Submit button.btn.btn-sm.btn-danger(type='reset') - i.fa.fa-ban | Reset .card .card-header - strong Normal - | Form + | #[strong Normal] Form .card-body form(action='', method='post') .form-group label(for='nf-email') Email - input#nf-email.form-control(type='email', name='nf-email', placeholder='Enter Email..') + input#nf-email.form-control(type='email', name='nf-email', placeholder='Enter Email..', autocomplete='email') span.help-block Please enter your email .form-group label(for='nf-password') Password - input#nf-password.form-control(type='password', name='nf-password', placeholder='Enter Password..') + input#nf-password.form-control(type='password', name='nf-password', placeholder='Enter Password..', autocomplete='current-password') span.help-block Please enter your password .card-footer button.btn.btn-sm.btn-primary(type='submit') - i.fa.fa-dot-circle-o | Submit button.btn.btn-sm.btn-danger(type='reset') - i.fa.fa-ban | Reset .card .card-header - | Input - strong Grid + | Input #[strong Grid] .card-body form.form-horizontal(action='', method='post') .form-group.row @@ -343,15 +328,12 @@ block view input.form-control(type='text', placeholder='.col-sm-12') .card-footer button.btn.btn-sm.btn-primary(type='submit') - i.fa.fa-user | Login button.btn.btn-sm.btn-danger(type='reset') - i.fa.fa-ban | Reset .card .card-header - | Input - strong Sizes + | Input #[strong Sizes] .card-body form.form-horizontal(action='', method='post') .form-group.row @@ -368,10 +350,8 @@ block view input#input-large.form-control.form-control-lg(type='text', name='input-large', placeholder='.form-control-lg') .card-footer button.btn.btn-sm.btn-primary(type='submit') - i.fa.fa-dot-circle-o | Submit button.btn.btn-sm.btn-danger(type='reset') - i.fa.fa-ban | Reset // /.col // /.row @@ -379,8 +359,7 @@ block view .col-sm-6 .card .card-header - strong Validation states - | Form + | #[strong Validation states] Form .card-body .form-group label.form-col-form-label(for='inputSuccess1') Input with success @@ -394,8 +373,7 @@ block view .col-sm-6 .card .card-header - strong Validation - code was-validated + | #[strong Validation] #[code was-validated] .card-body.was-validated .form-group label.form-col-form-label(for='inputSuccess2') Input with success @@ -411,8 +389,7 @@ block view .col-sm-4 .card .card-header - strong Icon/Text - | Groups + | #[strong Icon/Text] Groups .card-body form.form-horizontal(action='', method='post') .form-group.row @@ -420,36 +397,36 @@ block view .input-group .input-group-prepend span.input-group-text - i.fa.fa-user - input#input1-group1.form-control(type='text', name='input1-group1', placeholder='Username') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user") + input#input1-group1.form-control(type='text', name='input1-group1', placeholder='Username', autocomplete='username') .form-group.row .col-md-12 .input-group - input#input2-group1.form-control(type='email', name='input2-group1', placeholder='Email') + input#input2-group1.form-control(type='email', name='input2-group1', placeholder='Email', autocomplete='email') .input-group-append span.input-group-text - i.fa.fa-envelope-o + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-envelope-open") .form-group.row .col-md-12 .input-group .input-group-prepend span.input-group-text - i.fa.fa-euro + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-euro") input#input3-group1.form-control(type='text', name='input3-group1', placeholder='..') .input-group-append span.input-group-text .00 .card-footer button.btn.btn-sm.btn-success(type='submit') - i.fa.fa-dot-circle-o | Submit button.btn.btn-sm.btn-danger(type='reset') - i.fa.fa-ban | Reset .col-sm-4 .card .card-header - strong Buttons - | Groups + | #[strong Buttons] Groups .card-body form.form-horizontal(action='', method='post') .form-group.row @@ -457,13 +434,14 @@ block view .input-group span.input-group-prepend button.btn.btn-primary(type='button') - i.fa.fa-search + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-magnifying-glass") | Search - input#input1-group2.form-control(type='text', name='input1-group2', placeholder='Username') + input#input1-group2.form-control(type='text', name='input1-group2', placeholder='Username', autocomplete='username') .form-group.row .col-md-12 .input-group - input#input2-group2.form-control(type='email', name='input2-group2', placeholder='Email') + input#input2-group2.form-control(type='email', name='input2-group2', placeholder='Email', autocomplete='email') span.input-group-append button.btn.btn-primary(type='button') Submit .form-group.row @@ -471,23 +449,22 @@ block view .input-group span.input-group-prepend button.btn.btn-primary(type='button') - i.fa.fa-facebook + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-facebook") input#input3-group2.form-control(type='text', name='input3-group2', placeholder='Search') span.input-group-append button.btn.btn-primary(type='button') - i.fa.fa-twitter + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-twitter") .card-footer button.btn.btn-sm.btn-success(type='submit') - i.fa.fa-dot-circle-o | Submit button.btn.btn-sm.btn-danger(type='reset') - i.fa.fa-ban | Reset .col-sm-4 .card .card-header - strong Dropdowns - | Groups + | #[strong Dropdowns] Groups .card-body form.form-horizontal(action='', method='post') .form-group.row @@ -503,11 +480,11 @@ block view a.dropdown-item(href='#') Something else here .dropdown-divider(role='separator') a.dropdown-item(href='#') Separated link - input#input1-group3.form-control(type='text', name='input1-group3', placeholder='Username') + input#input1-group3.form-control(type='text', name='input1-group3', placeholder='Username', autocomplete='username') .form-group.row .col-md-12 .input-group - input#input2-group3.form-control(type='email', name='input2-group3', placeholder='Email') + input#input2-group3.form-control(type='email', name='input2-group3', placeholder='Email', autocomplete='email') .input-group-append button.btn.btn-primary.dropdown-toggle(type='button', data-toggle='dropdown') | Action @@ -543,20 +520,14 @@ block view a.dropdown-item(href='#') Separated link .card-footer button.btn.btn-sm.btn-success(type='submit') - i.fa.fa-dot-circle-o | Submit button.btn.btn-sm.btn-danger(type='reset') - i.fa.fa-ban | Reset .row .col-md-6 .card .card-header - | Use the grid for big devices! - small - code .col-lg-* - code .col-md-* - code .col-sm-* + | Use the grid for big devices! #[small #[code .col-lg-*] #[code .col-md-*] #[code .col-sm-*]] .card-body form.form-horizontal(action='', method='post') .form-group.row @@ -593,9 +564,7 @@ block view .col-md-6 .card .card-header - | Input Grid for small devices! - small - code .col-* + | Input Grid for small devices! #[small #[code .col-*]] .card-body form.form-horizontal(action='', method='post') .form-group.row @@ -640,26 +609,29 @@ block view .input-group .input-group-prepend span.input-group-text Username - input#username3.form-control(type='text', name='username3') + input#username3.form-control(type='text', name='username3', autocomplete='username') .input-group-append span.input-group-text - i.fa.fa-user + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user") .form-group .input-group .input-group-prepend span.input-group-text Email - input#email3.form-control(type='email', name='email3') + input#email3.form-control(type='email', name='email3', autocomplete='email') .input-group-append span.input-group-text - i.fa.fa-envelope + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-envelope-open") .form-group .input-group .input-group-prepend span.input-group-text Password - input#password3.form-control(type='password', name='password3') + input#password3.form-control(type='password', name='password3', autocomplete='new-password') .input-group-append span.input-group-text - i.fa.fa-asterisk + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lock-locked") .form-group.form-actions button.btn.btn-sm.btn-primary(type='submit') Submit .col-sm-4 @@ -670,22 +642,25 @@ block view form(action='', method='post') .form-group .input-group - input#username2.form-control(type='text', name='username2', placeholder='Username') + input#username2.form-control(type='text', name='username2', placeholder='Username', autocomplete='username') .input-group-append span.input-group-text - i.fa.fa-user + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user") .form-group .input-group - input#email2.form-control(type='email', name='email2', placeholder='Email') + input#email2.form-control(type='email', name='email2', placeholder='Email', autocomplete='email') .input-group-append span.input-group-text - i.fa.fa-envelope + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-envelope-open") .form-group .input-group - input#password2.form-control(type='password', name='password2', placeholder='Password') + input#password2.form-control(type='password', name='password2', placeholder='Password', autocomplete='new-password') .input-group-append span.input-group-text - i.fa.fa-asterisk + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lock-locked") .form-group.form-actions button.btn.btn-sm.btn-secondary(type='submit') Submit .col-sm-4 @@ -698,20 +673,23 @@ block view .input-group .input-group-prepend span.input-group-text - i.fa.fa-user - input#username.form-control(type='text', name='username', placeholder='Username') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user") + input#username.form-control(type='text', name='username', placeholder='Username', autocomplete='username') .form-group .input-group .input-group-prepend span.input-group-text - i.fa.fa-envelope - input#email.form-control(type='email', name='email', placeholder='Email') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-envelope-open") + input#email.form-control(type='email', name='email', placeholder='Email', autocomplete='email') .form-group .input-group .input-group-prepend span.input-group-text - i.fa.fa-asterisk - input#password.form-control(type='password', name='password', placeholder='Password') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lock-locked") + input#password.form-control(type='password', name='password', placeholder='Password', autocomplete='new-password') .form-group.form-actions button.btn.btn-sm.btn-success(type='submit') Submit // /.row @@ -719,7 +697,6 @@ block view .col-lg-12 .card .card-header - i.fa.fa-edit | Form Elements .card-body form.form-horizontal diff --git a/pug/views/base/jumbotron.pug b/pug/base/jumbotron.pug similarity index 89% rename from pug/views/base/jumbotron.pug rename to pug/base/jumbotron.pug index c55280a52..075f9ff50 100644 --- a/pug/views/base/jumbotron.pug +++ b/pug/base/jumbotron.pug @@ -1,12 +1,11 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify | Jumbotron .card-header-actions a.card-header-action(href='http://coreui.io/docs/components/bootstrap-jumbotron/', target='_blank') @@ -24,8 +23,7 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify - | Jumbotron + | Jumbotron small fluid .card-body .jumbotron.jumbotron-fluid diff --git a/pug/views/base/list-group.pug b/pug/base/list-group.pug similarity index 94% rename from pug/views/base/list-group.pug rename to pug/base/list-group.pug index d19922f4c..c950ae9b7 100644 --- a/pug/views/base/list-group.pug +++ b/pug/base/list-group.pug @@ -1,12 +1,11 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify | List group .card-header-actions a.card-header-action(href='http://coreui.io/docs/components/bootstrap-list-group/', target='_blank') @@ -21,8 +20,7 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify - | List group + | List group small active items .card-body ul.list-group @@ -35,8 +33,7 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify - | List group + | List group small links with disabled items .card-body .list-group @@ -49,8 +46,7 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify - | List group + | List group small buttons with disabled items .card-body .list-group @@ -64,8 +60,7 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify - | List group + | List group small contextual classes .card-body ul.list-group @@ -81,10 +76,9 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify - | List group + | List group small - | contextual with + | contextual with code .action .card-body .list-group @@ -117,8 +111,7 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify - | List group + | List group small with badges .card-body ul.list-group @@ -134,8 +127,7 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify - | List group + | List group small custom content .card-body .list-group @@ -164,8 +156,7 @@ block view .col .card .card-header - i.fa.fa-align-justify - | List group + | List group small tab Javascript plugin .card-body .row diff --git a/pug/views/base/navs.pug b/pug/base/navs.pug similarity index 97% rename from pug/views/base/navs.pug rename to pug/base/navs.pug index a885f80ec..fb88bcee8 100644 --- a/pug/views/base/navs.pug +++ b/pug/base/navs.pug @@ -1,12 +1,11 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify | Navs .card-header-actions a.card-header-action(href='http://coreui.io/docs/components/bootstrap-navs/', target='_blank') @@ -50,7 +49,6 @@ block view .col-sm-12.col-xl-3 .card .card-header - i.fa.fa-align-justify | Navs small vertical .card-body @@ -62,7 +60,6 @@ block view .col-sm-12.col-xl-3 .card .card-header - i.fa.fa-align-justify | Navs small vertical .card-body @@ -79,7 +76,6 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify | Navs small tabs .card-body @@ -95,7 +91,6 @@ block view .col-sm-12.col-xl-6 .card .card-header - i.fa.fa-align-justify | Navs small pills .card-body @@ -112,7 +107,6 @@ block view .col .card .card-header - i.fa.fa-align-justify | Navs small fill and justify .card-body @@ -147,7 +141,6 @@ block view .col .card .card-header - i.fa.fa-align-justify | Navs small with flex .card-body @@ -160,7 +153,6 @@ block view .col .card .card-header - i.fa.fa-align-justify | Navs small tabs with dropdowns .card-body @@ -182,7 +174,6 @@ block view .col .card .card-header - i.fa.fa-align-justify | Navs small pills with dropdowns .card-body @@ -205,7 +196,6 @@ block view .col .card .card-header - i.fa.fa-align-justify | Navs small with tab JavaScript plugin .card-body diff --git a/pug/views/base/pagination.pug b/pug/base/pagination.pug similarity index 95% rename from pug/views/base/pagination.pug rename to pug/base/pagination.pug index 2b291e5ef..e1ad19f43 100644 --- a/pug/views/base/pagination.pug +++ b/pug/base/pagination.pug @@ -1,10 +1,9 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .card .card-header - i.fa.fa-align-justify | Pagination .card-header-actions a.card-header-action(href='http://coreui.io/docs/components/bootstrap-pagination/', target='_blank') @@ -24,7 +23,6 @@ block view a.page-link(href='#') Next .card .card-header - i.fa.fa-align-justify | Pagination small with icons .card-body @@ -46,7 +44,6 @@ block view span.sr-only Next .card .card-header - i.fa.fa-align-justify | Pagination small disabled and active .card-body @@ -58,7 +55,7 @@ block view a.page-link(href='#') 1 li.page-item.active a.page-link(href='#') - | 2 + | 2 span.sr-only (current) li.page-item a.page-link(href='#') 3 @@ -81,7 +78,6 @@ block view a.page-link(href='#') Next .card .card-header - i.fa.fa-align-justify | Pagination small sizing .card-body @@ -112,7 +108,6 @@ block view a.page-link(href='#') Next .card .card-header - i.fa.fa-align-justify | Pagination small alignment .card-body diff --git a/pug/views/base/popovers.pug b/pug/base/popovers.pug similarity index 94% rename from pug/views/base/popovers.pug rename to pug/base/popovers.pug index dc89bcfba..72c88ce22 100644 --- a/pug/views/base/popovers.pug +++ b/pug/base/popovers.pug @@ -1,14 +1,13 @@ -extends /default.pug +extends /_layout/default.pug block scripts // Plugins and scripts required by this view script(src='js/popovers.js') block view - .animated.fadeIn + .fade-in .card .card-header - i.fa.fa-align-justify | Popovers .card-header-actions a.card-header-action(href='http://coreui.io/docs/components/bootstrap-popover/popovers.html', target='_blank') @@ -22,7 +21,6 @@ block view | popover .card .card-header - i.fa.fa-align-justify | Popovers small directions .card-body diff --git a/pug/views/base/progress.pug b/pug/base/progress.pug similarity index 97% rename from pug/views/base/progress.pug rename to pug/base/progress.pug index ec2e8e409..f382c7593 100644 --- a/pug/views/base/progress.pug +++ b/pug/base/progress.pug @@ -1,7 +1,7 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .card .card-header | Progress @@ -54,7 +54,7 @@ block view .progress-bar.bg-danger(role='progressbar', style='width: 100%', aria-valuenow='100', aria-valuemin='0', aria-valuemax='100') .card .card-header - | Progress + | Progress small multiple bars .card-body .progress @@ -63,7 +63,7 @@ block view .progress-bar.bg-danger(role='progressbar', style='width: 20%', aria-valuenow='20', aria-valuemin='0', aria-valuemax='100') .card .card-header - | Progress + | Progress small striped .card-body .progress.mb-3 @@ -78,7 +78,7 @@ block view .progress-bar.progress-bar-striped.bg-danger(role='progressbar', style='width: 100%', aria-valuenow='100', aria-valuemin='0', aria-valuemax='100') .card .card-header - | Progress + | Progress small animated .card-body .progress diff --git a/pug/views/base/scrollspy.pug b/pug/base/scrollspy.pug similarity index 99% rename from pug/views/base/scrollspy.pug rename to pug/base/scrollspy.pug index 1fbb6a939..913c5a637 100644 --- a/pug/views/base/scrollspy.pug +++ b/pug/base/scrollspy.pug @@ -1,7 +1,7 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .card .card-header | Scrollspy diff --git a/pug/base/switches.pug b/pug/base/switches.pug new file mode 100644 index 000000000..e3dfc0f6c --- /dev/null +++ b/pug/base/switches.pug @@ -0,0 +1,510 @@ +extends /_layout/default.pug + +block view + .fade-in + .row + .col-md-12 + .card + .card-header + | 3d Switch + .card-body + label.c-switch.c-switch-3d.c-switch-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-3d.c-switch-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-3d.c-switch-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-3d.c-switch-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-3d.c-switch-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-3d.c-switch-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-3d.c-switch-primary + input.c-switch-input(type='checkbox', checked='', disabled) + span.c-switch-slider + label.c-switch.c-switch-3d.c-switch-primary + input.c-switch-input(type='checkbox', disabled) + span.c-switch-slider + // /.col + .col-md-6 + .card + .card-header + | Switch default + .card-body + label.c-switch.c-switch-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + // /.col + .col-md-6 + .card + .card-header + | Switch default - pills + .card-body + label.c-switch.c-switch-pill.c-switch-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + // /.col + .col-md-6 + .card + .card-header + | Switch outline + .card-body + label.c-switch.c-switch-outline-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-outline-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-outline-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-outline-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-outline-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-outline-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + // /.col + .col-md-6 + .card + .card-header + | Switch outline - pills + .card-body + label.c-switch.c-switch-pill.c-switch-outline-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-outline-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-outline-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-outline-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-outline-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-outline-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + // /.col + .col-md-6 + .card + .card-header + | Switch opposite + .card-body + label.c-switch.c-switch-opposite-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-opposite-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-opposite-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-opposite-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-opposite-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-opposite-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + // /.col + .col-md-6 + .card + .card-header + | Switch opposite - pills + .card-body + label.c-switch.c-switch-pill.c-switch-opposite-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-opposite-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-opposite-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-opposite-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-opposite-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + label.c-switch.c-switch-pill.c-switch-opposite-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + // /.col + .col-md-6 + .card + .card-header + | Switch with text + .card-body + label.c-switch.c-switch-label.c-switch-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + // /.col + .col-md-6 + .card + .card-header + | Switch with text - pills + .card-body + label.c-switch.c-switch-label.c-switch-pill.c-switch-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + // /.col + .col-md-6 + .card + .card-header + | Switch with text outline + .card-body + label.c-switch.c-switch-label.c-switch-outline-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-outline-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-outline-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-outline-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-outline-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-outline-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + // /.col + .col-md-6 + .card + .card-header + | Switch with text outline - pills + .card-body + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + // /.col + .col-md-6 + .card + .card-header + | Switch with text opposite + .card-body + label.c-switch.c-switch-label.c-switch-opposite-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-opposite-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-opposite-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-opposite-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-opposite-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-opposite-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + // /.col + .col-md-6 + .card + .card-header + | Switch with text opposite - pills + .card-body + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked='On', data-unchecked='Off') + // /.col + .col-md-6 + .card + .card-header + | Switch with icon + .card-body + label.c-switch.c-switch-label.c-switch-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + // /.col + .col-md-6 + .card + .card-header + | Switch with icon - pills + .card-body + label.c-switch.c-switch-label.c-switch-pill.c-switch-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + // /.col + .col-md-6 + .card + .card-header + | Switch with icon outline + .card-body + label.c-switch.c-switch-label.c-switch-outline-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-outline-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-outline-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-outline-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-outline-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-outline-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + // /.col + .col-md-6 + .card + .card-header + | Switch with icon outline - pills + .card-body + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-outline-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + // /.col + .col-md-6 + .card + .card-header + | Switch with icon opposite + .card-body + label.c-switch.c-switch-label.c-switch-opposite-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-opposite-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-opposite-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-opposite-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-opposite-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-opposite-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + // /.col + .col-md-6 + .card + .card-header + | Switch with icon opposite - pills + .card-body + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-secondary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-success + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-warning + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-info + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + label.c-switch.c-switch-label.c-switch-pill.c-switch-opposite-danger + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider(data-checked!='✓', data-unchecked!='✕') + // /.col + .col-md-12 + .card + .card-header + | Sizes + .card-body.p-0 + table.table.table-hover.table-striped.table-align-middle.mb-0 + thead + tr + th Size + th Example + th CSS Class + tbody + tr + td + | Large + td + label.c-switch.c-switch-lg.c-switch-3d.c-switch-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + td + | Add following class + code .c-switch-lg + tr + td + | Normal + td + label.c-switch.c-switch-3d.c-switch-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + td + | - + tr + td + | Small + td + label.c-switch.c-switch-sm.c-switch-3d.c-switch-primary + input.c-switch-input(type='checkbox', checked='') + span.c-switch-slider + td + | Add following class + code .c-switch-sm + // /.col + // /.row diff --git a/pug/views/base/tables.pug b/pug/base/tables.pug similarity index 99% rename from pug/views/base/tables.pug rename to pug/base/tables.pug index 7c6313945..1af94a35e 100644 --- a/pug/views/base/tables.pug +++ b/pug/base/tables.pug @@ -1,7 +1,7 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-lg-6 .card diff --git a/pug/base/tabs.pug b/pug/base/tabs.pug new file mode 100644 index 000000000..bdd134d57 --- /dev/null +++ b/pug/base/tabs.pug @@ -0,0 +1,149 @@ +extends /_layout/default.pug + +block view + .fade-in + .row + .col-md-6.mb-4 + .nav-tabs-boxed + ul.nav.nav-tabs(role='tablist') + li.nav-item + a.nav-link.active(data-toggle='tab', href='#home', role='tab', aria-controls='home') Home + li.nav-item + a.nav-link(data-toggle='tab', href='#profile', role='tab', aria-controls='profile') Profile + li.nav-item + a.nav-link(data-toggle='tab', href='#messages', role='tab', aria-controls='messages') Messages + .tab-content + #home.tab-pane.active(role='tabpanel') + | 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #profile.tab-pane(role='tabpanel') + | 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #messages.tab-pane(role='tabpanel') + | 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + // /.col + .col-md-6.mb-4 + .nav-tabs-boxed.nav-tabs-boxed-top-right + ul.nav.nav-tabs(role='tablist') + li.nav-item + a.nav-link.active(data-toggle='tab', href='#home', role='tab', aria-controls='home') Home + li.nav-item + a.nav-link(data-toggle='tab', href='#profile', role='tab', aria-controls='profile') Profile + li.nav-item + a.nav-link(data-toggle='tab', href='#messages', role='tab', aria-controls='messages') Messages + .tab-content + #home.tab-pane.active(role='tabpanel') + | 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #profile.tab-pane(role='tabpanel') + | 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #messages.tab-pane(role='tabpanel') + | 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + // /.col + .row + .col-md-6.mb-4 + .nav-tabs-boxed.nav-tabs-boxed-left + ul.nav.nav-tabs(role='tablist') + li.nav-item + a.nav-link.active(data-toggle='tab', href='#home', role='tab', aria-controls='home') Home + li.nav-item + a.nav-link(data-toggle='tab', href='#profile', role='tab', aria-controls='profile') Profile + li.nav-item + a.nav-link(data-toggle='tab', href='#messages', role='tab', aria-controls='messages') Messages + .tab-content + #home.tab-pane.active(role='tabpanel') + | 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #profile.tab-pane(role='tabpanel') + | 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #messages.tab-pane(role='tabpanel') + | 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + // /.col + .col-md-6.mb-4 + .nav-tabs-boxed.nav-tabs-boxed-right + ul.nav.nav-tabs(role='tablist') + li.nav-item + a.nav-link.active(data-toggle='tab', href='#home', role='tab', aria-controls='home') Home + li.nav-item + a.nav-link(data-toggle='tab', href='#profile', role='tab', aria-controls='profile') Profile + li.nav-item + a.nav-link(data-toggle='tab', href='#messages', role='tab', aria-controls='messages') Messages + .tab-content + #home.tab-pane.active(role='tabpanel') + | 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #profile.tab-pane(role='tabpanel') + | 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #messages.tab-pane(role='tabpanel') + | 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + // /.col + .col-md-6.mb-4 + ul.nav.nav-tabs(role='tablist') + li.nav-item + a.nav-link.active(data-toggle='tab', href='#home2', role='tab', aria-controls='home') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-calculator") + li.nav-item + a.nav-link(data-toggle='tab', href='#profile2', role='tab', aria-controls='profile') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-basket") + li.nav-item + a.nav-link(data-toggle='tab', href='#messages2', role='tab', aria-controls='messages') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-chart-pie") + .tab-content + #home2.tab-pane.active(role='tabpanel') + | 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #profile2.tab-pane(role='tabpanel') + | 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #messages2.tab-pane(role='tabpanel') + | 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + // /.col + .col-md-6.mb-4 + ul.nav.nav-tabs(role='tablist') + li.nav-item + a.nav-link.active(data-toggle='tab', href='#home3', role='tab', aria-controls='home') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-calculator") + | Calculator + li.nav-item + a.nav-link(data-toggle='tab', href='#profile3', role='tab', aria-controls='profile') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-basket") + | Shoping cart + li.nav-item + a.nav-link(data-toggle='tab', href='#messages3', role='tab', aria-controls='messages') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-chart-pie") + | Charts + .tab-content + #home3.tab-pane.active(role='tabpanel') + | 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #profile3.tab-pane(role='tabpanel') + | 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #messages3.tab-pane(role='tabpanel') + | 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + // /.col + .col-md-6.mb-4 + ul.nav.nav-tabs(role='tablist') + li.nav-item + a.nav-link.active(data-toggle='tab', href='#home4', role='tab', aria-controls='home') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-calculator") + | Calculator + span.badge.badge-success New + li.nav-item + a.nav-link(data-toggle='tab', href='#profile4', role='tab', aria-controls='profile') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-basket") + | Shoping cart + span.badge.badge-pill.badge-danger 29 + li.nav-item + a.nav-link(data-toggle='tab', href='#messages4', role='tab', aria-controls='messages') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-chart-pie") + | Charts + .tab-content + #home4.tab-pane.active(role='tabpanel') + | 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #profile4.tab-pane(role='tabpanel') + | 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + #messages4.tab-pane(role='tabpanel') + | 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + // /.col + // /.row diff --git a/pug/views/base/tooltips.html b/pug/base/tooltips.html similarity index 98% rename from pug/views/base/tooltips.html rename to pug/base/tooltips.html index cca494285..b55e4f91d 100644 --- a/pug/views/base/tooltips.html +++ b/pug/base/tooltips.html @@ -1,4 +1,4 @@ -
+
Tooltips diff --git a/pug/views/base/tooltips.pug b/pug/base/tooltips.pug similarity index 90% rename from pug/views/base/tooltips.pug rename to pug/base/tooltips.pug index 46e9e194f..33384e0f9 100644 --- a/pug/views/base/tooltips.pug +++ b/pug/base/tooltips.pug @@ -1,11 +1,11 @@ -extends /default.pug +extends /_layout/default.pug block scripts // Plugins and scripts required by this view script(src='js/tooltips.js') block view - .animated.fadeIn + .fade-in .card .card-header | Tooltips @@ -16,13 +16,13 @@ block view p.text-muted Hover over the links below to see tooltips: .bd-example.tooltip-demo p.muted - | Tight pants next level keffiyeh + | Tight pants next level keffiyeh a(href='#', data-toggle='tooltip', title='', data-original-title='Default tooltip') you probably - | haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel + | haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel a(href='#', data-toggle='tooltip', title='', data-original-title='Another tooltip') have a - | terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan + | terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan a(href='#', data-toggle='tooltip', title='', data-original-title='Another one here too') whatever keytar - | , scenester farm-to-table banksy Austin + | , scenester farm-to-table banksy Austin a(href='#', data-toggle='tooltip', title='', data-original-title='The last tip!') twitter handle | freegan cred raw denim single-origin coffee viral. .card-footer @@ -35,4 +35,4 @@ block view button.btn.btn-secondary(type='button', data-toggle='tooltip', data-placement='left', title='Tooltip on left') | Tooltip on left button.btn.btn-secondary(type='button', data-toggle='tooltip', data-html='true', title='', data-original-title='Tooltip with HTML') Tooltip with HTML - + diff --git a/pug/blank.pug b/pug/blank.pug new file mode 100644 index 000000000..aa0decbdb --- /dev/null +++ b/pug/blank.pug @@ -0,0 +1,4 @@ +extends /_layout/default.pug + +block view + .fade-in diff --git a/pug/buttons/brand-buttons.pug b/pug/buttons/brand-buttons.pug new file mode 100644 index 000000000..9714db806 --- /dev/null +++ b/pug/buttons/brand-buttons.pug @@ -0,0 +1,409 @@ +extends /_layout/default.pug + + +block view + style(type='text/css'). + .btn { + margin-bottom: 4px; + } + .fade-in + .row + .col-12 + .card + .card-header + strong Brand Buttons + .card-body + h6 + | Size Small + small + | Add this class + code .btn-sm + p + button.btn.btn-sm.btn-facebook(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-facebook-f") + span Facebook + button.btn.btn-sm.btn-twitter(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-twitter") + span Twitter + button.btn.btn-sm.btn-linkedin(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-linkedin") + span LinkedIn + button.btn.btn-sm.btn-flickr(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-flickr") + span Flickr + button.btn.btn-sm.btn-tumblr(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-tumblr") + span Tumblr + button.btn.btn-sm.btn-xing(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-xing") + span Xing + button.btn.btn-sm.btn-github(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-github") + span Github + button.btn.btn-sm.btn-stack-overflow(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-stack-overflow") + span StackOverflow + button.btn.btn-sm.btn-youtube(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-youtube") + span YouTube + button.btn.btn-sm.btn-dribbble(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-dribbble") + span Dribbble + button.btn.btn-sm.btn-instagram(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-instagram") + span Instagram + button.btn.btn-sm.btn-pinterest(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-pinterest") + span Pinterest + button.btn.btn-sm.btn-vk(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vk") + span VK + button.btn.btn-sm.btn-yahoo(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-yahoo") + span Yahoo + button.btn.btn-sm.btn-behance(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-behance") + span Behance + button.btn.btn-sm.btn-reddit(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-reddit") + span Reddit + button.btn.btn-sm.btn-vimeo(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vimeo") + span Vimeo + h6 Size Normal + p + button.btn.btn-facebook(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-facebook-f") + span Facebook + button.btn.btn-twitter(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-twitter") + span Twitter + button.btn.btn-linkedin(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-linkedin") + span LinkedIn + button.btn.btn-flickr(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-flickr") + span Flickr + button.btn.btn-tumblr(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-tumblr") + span Tumblr + button.btn.btn-xing(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-xing") + span Xing + button.btn.btn-github(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-github") + span Github + button.btn.btn-stack-overflow(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-stack-overflow") + span StackOverflow + button.btn.btn-youtube(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-youtube") + span YouTube + button.btn.btn-dribbble(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-dribbble") + span Dribbble + button.btn.btn-instagram(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-instagram") + span Instagram + button.btn.btn-pinterest(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-pinterest") + span Pinterest + button.btn.btn-vk(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vk") + span VK + button.btn.btn-yahoo(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-yahoo") + span Yahoo + button.btn.btn-behance(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-behance") + span Behance + button.btn.btn-reddit(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-reddit") + span Reddit + button.btn.btn-vimeo(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vimeo") + span Vimeo + h6 + | Size Large + small + | Add this class + code .btn-lg + p + button.btn.btn-lg.btn-facebook(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-facebook-f") + span Facebook + button.btn.btn-lg.btn-twitter(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-twitter") + span Twitter + button.btn.btn-lg.btn-linkedin(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-linkedin") + span LinkedIn + button.btn.btn-lg.btn-flickr(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-flickr") + span Flickr + button.btn.btn-lg.btn-tumblr(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-tumblr") + span Tumblr + button.btn.btn-lg.btn-xing(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-xing") + span Xing + button.btn.btn-lg.btn-github(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-github") + span Github + button.btn.btn-lg.btn-stack-overflow(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-stack-overflow") + span StackOverflow + button.btn.btn-lg.btn-youtube(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-youtube") + span YouTube + button.btn.btn-lg.btn-dribbble(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-dribbble") + span Dribbble + button.btn.btn-lg.btn-instagram(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-instagram") + span Instagram + button.btn.btn-lg.btn-pinterest(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-pinterest") + span Pinterest + button.btn.btn-lg.btn-vk(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vk") + span VK + button.btn.btn-lg.btn-yahoo(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-yahoo") + span Yahoo + button.btn.btn-lg.btn-behance(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-behance") + span Behance + button.btn.btn-lg.btn-reddit(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-reddit") + span Reddit + button.btn.btn-lg.btn-vimeo(type='button') + svg.c-icon.mr-2 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vimeo") + span Vimeo + // /.col + .col-12 + .card + .card-header + strong Brand Buttons + small  Only icons + .card-body + h6 + | Size Small + small + | Add this class + code .btn-sm + p + button.btn.btn-sm.btn-facebook(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-facebook-f") + button.btn.btn-sm.btn-twitter(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-twitter") + button.btn.btn-sm.btn-linkedin(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-linkedin") + button.btn.btn-sm.btn-flickr(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-flickr") + button.btn.btn-sm.btn-tumblr(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-tumblr") + button.btn.btn-sm.btn-xing(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-xing") + button.btn.btn-sm.btn-github(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-github") + button.btn.btn-sm.btn-stack-overflow(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-stack-overflow") + button.btn.btn-sm.btn-youtube(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-youtube") + button.btn.btn-sm.btn-dribbble(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-dribbble") + button.btn.btn-sm.btn-instagram(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-instagram") + button.btn.btn-sm.btn-pinterest(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-pinterest") + button.btn.btn-sm.btn-vk(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vk") + button.btn.btn-sm.btn-yahoo(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-yahoo") + button.btn.btn-sm.btn-behance(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-behance") + button.btn.btn-sm.btn-reddit(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-reddit") + button.btn.btn-sm.btn-vimeo(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vimeo") + h6 Size Normal + p + button.btn.btn-facebook(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-facebook-f") + button.btn.btn-twitter(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-twitter") + button.btn.btn-linkedin(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-linkedin") + button.btn.btn-flickr(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-flickr") + button.btn.btn-tumblr(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-tumblr") + button.btn.btn-xing(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-xing") + button.btn.btn-github(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-github") + button.btn.btn-stack-overflow(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-stack-overflow") + button.btn.btn-youtube(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-youtube") + button.btn.btn-dribbble(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-dribbble") + button.btn.btn-instagram(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-instagram") + button.btn.btn-pinterest(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-pinterest") + button.btn.btn-vk(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vk") + button.btn.btn-yahoo(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-yahoo") + button.btn.btn-behance(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-behance") + button.btn.btn-reddit(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-reddit") + button.btn.btn-vimeo(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vimeo") + h6 + | Size Large + small + | Add this class + code .btn-lg + p + button.btn.btn-lg.btn-facebook(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-facebook-f") + button.btn.btn-lg.btn-twitter(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-twitter") + button.btn.btn-lg.btn-linkedin(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-linkedin") + button.btn.btn-lg.btn-flickr(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-flickr") + button.btn.btn-lg.btn-tumblr(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-tumblr") + button.btn.btn-lg.btn-xing(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-xing") + button.btn.btn-lg.btn-github(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-github") + button.btn.btn-lg.btn-stack-overflow(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-stack-overflow") + button.btn.btn-lg.btn-youtube(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-youtube") + button.btn.btn-lg.btn-dribbble(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-dribbble") + button.btn.btn-lg.btn-instagram(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-instagram") + button.btn.btn-lg.btn-pinterest(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-pinterest") + button.btn.btn-lg.btn-vk(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vk") + button.btn.btn-lg.btn-yahoo(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-yahoo") + button.btn.btn-lg.btn-behance(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-behance") + button.btn.btn-lg.btn-reddit(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-reddit") + button.btn.btn-lg.btn-vimeo(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-vimeo") + // /.col + // /.row diff --git a/pug/views/buttons/button-group.pug b/pug/buttons/button-group.pug similarity index 99% rename from pug/views/buttons/button-group.pug rename to pug/buttons/button-group.pug index cacbee25a..122915ee9 100644 --- a/pug/views/buttons/button-group.pug +++ b/pug/buttons/button-group.pug @@ -1,7 +1,7 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-md-6 .card diff --git a/pug/views/buttons/buttons.pug b/pug/buttons/buttons.pug similarity index 96% rename from pug/views/buttons/buttons.pug rename to pug/buttons/buttons.pug index df1ffe84d..c2e90ab6c 100644 --- a/pug/views/buttons/buttons.pug +++ b/pug/buttons/buttons.pug @@ -1,7 +1,7 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .card .card-header strong Standard Buttons @@ -74,7 +74,7 @@ block view strong Outline Buttons .card-body p - | Use + | Use code .btn-outline-* | class for outline buttons. .row.align-items-center @@ -142,7 +142,7 @@ block view strong Ghost Buttons .card-body p - | Use + | Use code .btn-ghost-* | class for ghost buttons. .row.align-items-center @@ -210,7 +210,7 @@ block view strong Square Buttons .card-body p - | Use + | Use code .btn-square | class for square buttons. .row.align-items-center @@ -281,7 +281,7 @@ block view strong Pill Buttons .card-body p - | Use + | Use code .btn-pill | class for pill buttons. .row.align-items-center @@ -352,14 +352,14 @@ block view strong Sizes .card-body p - | Fancy larger or smaller buttons? Add + | Fancy larger or smaller buttons? Add code .btn-lg - | or + | or code .btn-sm | for additional sizes. .row.align-items-center .col-12.col-xl.mb-3.mb-xl-0 - | Small add + | Small add code .btn-sm .col-6.col-sm-4.col-md.mb-3.mb-xl-0.text-center button.btn.btn-sm.btn-primary(type='button') Standard Button @@ -386,7 +386,7 @@ block view button.btn.btn-pill.btn-danger(type='button') Pill Button .row.align-items-center.mt-3 .col-12.col-xl.mb-3.mb-xl-0 - | Large add + | Large add code .btn-lg | . .col-6.col-sm-4.col-md.mb-3.mb-xl-0.text-center @@ -406,23 +406,28 @@ block view .row.align-items-center.mt-3 .col-6.col-sm-4.col-md.mb-3.mb-xl-0.text-center button.btn.btn-primary(type='button') - i.fa.fa-lightbulb-o + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lightbulb") | Β Standard Button .col-6.col-sm-4.col-md.mb-3.mb-xl-0.text-center button.btn.btn-outline-secondary(type='button') - i.fa.fa-lightbulb-o + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lightbulb") | Β Outline Button .col-6.col-sm-4.col-md.mb-3.mb-xl-0.text-center button.btn.btn-ghost-success(type='button') - i.fa.fa-lightbulb-o + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lightbulb") | Β Ghost Button .col-6.col-sm-4.col-md.mb-3.mb-xl-0.text-center button.btn.btn-square.btn-warning(type='button') - i.fa.fa-lightbulb-o + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lightbulb") | Β Square Button .col-6.col-sm-4.col-md.mb-3.mb-xl-0.text-center button.btn.btn-pill.btn-danger(type='button') - i.fa.fa-lightbulb-o + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lightbulb") | Β Pill Button .row .col-md-6 diff --git a/pug/views/buttons/dropdowns.pug b/pug/buttons/dropdowns.pug similarity index 93% rename from pug/views/buttons/dropdowns.pug rename to pug/buttons/dropdowns.pug index 6a6d8f5e3..4fa019185 100644 --- a/pug/views/buttons/dropdowns.pug +++ b/pug/buttons/dropdowns.pug @@ -1,12 +1,11 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col .card .card-header - i.fa.fa-align-justify | Dropdowns .card-header-actions a.card-header-action(href='http://coreui.io/docs/components/bootstrap-dropdowns/', target='_blank') @@ -15,21 +14,19 @@ block view .row .col .btn-group - .dropdown - button#dropdownMenuButton.btn.btn-secondary.dropdown-toggle(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') - | Dropdown button - .dropdown-menu(aria-labelledby='dropdownMenuButton') - a.dropdown-item(href='#') Action - a.dropdown-item(href='#') Another action - a.dropdown-item(href='#') Something else here + button#dropdownMenuButton.btn.btn-secondary.dropdown-toggle(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') + | Dropdown button + .dropdown-menu(aria-labelledby='dropdownMenuButton') + a.dropdown-item(href='#') Action + a.dropdown-item(href='#') Another action + a.dropdown-item(href='#') Something else here .btn-group - .dropdown.show - a#dropdownMenuLink.btn.btn-secondary.dropdown-toggle(href='#', role='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') - | Dropdown link - .dropdown-menu(aria-labelledby='dropdownMenuLink') - a.dropdown-item(href='#') Action - a.dropdown-item(href='#') Another action - a.dropdown-item(href='#') Something else here + a#dropdownMenuLink.btn.btn-secondary.dropdown-toggle(href='#', role='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') + | Dropdown link + .dropdown-menu(aria-labelledby='dropdownMenuLink') + a.dropdown-item(href='#') Action + a.dropdown-item(href='#') Another action + a.dropdown-item(href='#') Something else here hr .btn-group button.btn.btn-primary.dropdown-toggle(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') @@ -232,7 +229,6 @@ block view .col .card .card-header - i.fa.fa-align-justify | Menus .card-body .dropdown diff --git a/pug/views/charts.pug b/pug/charts.pug similarity index 80% rename from pug/views/charts.pug rename to pug/charts.pug index ba8f45e2d..d15def91a 100644 --- a/pug/views/charts.pug +++ b/pug/charts.pug @@ -1,13 +1,14 @@ -extends /default.pug +extends /_layout/default.pug + +block styles + link(href='node_modules/@coreui/chartjs/dist/css/coreui-chartjs.css', rel='stylesheet') block scripts - // Plugins and scripts required by this view - script(src='node_modules/chart.js/dist/Chart.min.js') - script(src='node_modules/@coreui/coreui-plugin-chartjs-custom-tooltips/dist/js/custom-tooltips.min.js') + script(src='node_modules/@coreui/chartjs/dist/js/coreui-chartjs.bundle.js') script(src='js/charts.js') block view - .animated.fadeIn + .fade-in .card-columns.cols-2 .card .card-header @@ -16,7 +17,7 @@ block view a.card-header-action(href='http://www.chartjs.org', target='_blank') small.text-muted docs .card-body - .chart-wrapper + .c-chart-wrapper canvas#canvas-1 .card .card-header @@ -25,7 +26,7 @@ block view a.card-header-action(href='http://www.chartjs.org', target='_blank') small.text-muted docs .card-body - .chart-wrapper + .c-chart-wrapper canvas#canvas-2 .card .card-header @@ -34,7 +35,7 @@ block view a.card-header-action(href='http://www.chartjs.org', target='_blank') small.text-muted docs .card-body - .chart-wrapper + .c-chart-wrapper canvas#canvas-3 .card .card-header @@ -43,7 +44,7 @@ block view a.card-header-action(href='http://www.chartjs.org', target='_blank') small.text-muted docs .card-body - .chart-wrapper + .c-chart-wrapper canvas#canvas-4 .card .card-header @@ -52,7 +53,7 @@ block view a.card-header-action(href='http://www.chartjs.org', target='_blank') small.text-muted docs .card-body - .chart-wrapper + .c-chart-wrapper canvas#canvas-5 .card .card-header @@ -61,5 +62,5 @@ block view a.card-header-action(href='http://www.chartjs.org', target='_blank') small.text-muted docs .card-body - .chart-wrapper + .c-chart-wrapper canvas#canvas-6 diff --git a/pug/views/colors.pug b/pug/colors.pug similarity index 60% rename from pug/views/colors.pug rename to pug/colors.pug index db63785f4..ea605b709 100644 --- a/pug/views/colors.pug +++ b/pug/colors.pug @@ -1,15 +1,15 @@ -extends /default.pug +extends /_layout/default.pug block scripts if !starter // Plugins and scripts required by this view + script(src='node_modules/@coreui/utils/dist/coreui-utils.js') script(src='js/colors.js') block view - .animated.fadeIn + .fade-in .card .card-header - i.icon-drop | Theme colors .card-body .row @@ -39,7 +39,6 @@ block view h6 Brand Dark Color .card .card-header - i.icon-drop | Grays .card-body .row.mb-3 @@ -70,42 +69,3 @@ block view .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 .bg-gray-900.theme-color.w-75.rounded.mb-2(style='padding-top:75%') h6 Gray 900 Color - .card - .card-header - i.icon-drop - | Additional colors - .card-body - .row - .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 - .mb-3.bg-blue.theme-color.w-75.rounded.mb-2(style='padding-top:75%') - h6 Blue Color - .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 - .mb-3.bg-light-blue.theme-color.w-75.rounded.mb-2(style='padding-top:75%') - h6 Light Blue Color - .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 - .mb-3.bg-indigo.theme-color.w-75.rounded.mb-2(style='padding-top:75%') - h6 Indigo Color - .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 - .mb-3.bg-purple.theme-color.w-75.rounded.mb-2(style='padding-top:75%') - h6 Purple Color - .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 - .mb-3.bg-pink.theme-color.w-75.rounded.mb-2(style='padding-top:75%') - h6 Pink Color - .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 - .mb-3.bg-red.theme-color.w-75.rounded.mb-2(style='padding-top:75%') - h6 Red Color - .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 - .mb-3.bg-orange.theme-color.w-75.rounded.mb-2(style='padding-top:75%') - h6 Orange Color - .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 - .mb-3.bg-yellow.theme-color.w-75.rounded.mb-2(style='padding-top:75%') - h6 Yellow Color - .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 - .mb-3.bg-green.theme-color.w-75.rounded.mb-2(style='padding-top:75%') - h6 Green Color - .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 - .mb-3.bg-teal.theme-color.w-75.rounded.mb-2(style='padding-top:75%') - h6 Teal Color - .col-xl-2.col-md-3.col-sm-4.col-6.mb-4 - .mb-3.bg-cyan.theme-color.w-75.rounded.mb-2(style='padding-top:75%') - h6 Cyan Color diff --git a/pug/icons/coreui-icons-brand.pug b/pug/icons/coreui-icons-brand.pug new file mode 100644 index 000000000..63d97a8bb --- /dev/null +++ b/pug/icons/coreui-icons-brand.pug @@ -0,0 +1,24 @@ +extends /_layout/default.pug + +block styles + link(href='node_modules/@coreui/icons/css/brand.min.css', rel='stylesheet') + +block view + - var iconsList = ["500px-5", "500px", "about-me", "abstract", "acm", "addthis", "adguard", "adobe-acrobat-reader", "adobe-after-effects", "adobe-audition", "adobe-creative-cloud", "adobe-dreamweaver", "adobe-illustrator", "adobe-indesign", "adobe-lightroom-classic", "adobe-lightroom", "adobe-photoshop", "adobe-premiere", "adobe-typekit", "adobe-xd", "adobe", "airbnb", "algolia", "alipay", "allocine", "amazon-aws", "amazon-pay", "amazon", "amd", "american-express", "anaconda", "analogue", "android-alt", "android", "angellist", "angular-universal", "angular", "ansible", "apache-airflow", "apache-flink", "apache-spark", "apache", "app-store-ios", "app-store", "apple-music", "apple-pay", "apple-podcasts", "apple", "appveyor", "aral", "arch-linux", "archive-of-our-own", "arduino", "artstation", "arxiv", "asana", "at-and-t", "atlassian", "atom", "audible", "aurelia", "auth0", "automatic", "autotask", "aventrix", "azure-artifacts", "azure-devops", "azure-pipelines", "babel", "baidu", "bamboo", "bancontact", "bandcamp", "basecamp", "bathasu", "behance", "big-cartel", "bing", "bit", "bitbucket", "bitcoin", "bitdefender", "bitly", "blackberry", "blender", "blogger-b", "blogger", "bluetooth-b", "bluetooth", "boeing", "boost", "bootstrap", "bower", "brand-ai", "brave", "btc", "buddy", "buffer", "buy-me-a-coffee", "buysellads", "buzzfeed", "c", "cakephp", "campaign-monitor", "canva", "cashapp", "cassandra", "castro", "cc-amazon-pay", "cc-amex", "cc-apple-pay", "cc-diners-club", "cc-discover", "cc-jcb", "cc-mastercard", "cc-paypal", "cc-stripe", "cc-visa", "centos", "cevo", "chase", "chef", "chromecast", "circle", "circleci", "cirrusci", "cisco", "civicrm", "clockify", "clojure", "cloudbees", "cloudflare", "cmake", "co-op", "codacy", "code-climate", "codecademy", "codecov", "codeigniter", "codepen", "coderwall", "codesandbox", "codeship", "codewars", "codio", "coffeescript", "common-workflow-language", "composer", "conda-forge", "conekta", "confluence", "coreui-c", "coreui", "coursera", "coveralls", "cpanel", "cplusplus", "creative-commons-by", "creative-commons-nc-eu", "creative-commons-nc-jp", "creative-commons-nc", "creative-commons-nd", "creative-commons-pd-alt", "creative-commons-pd", "creative-commons-remix", "creative-commons-sa", "creative-commons-sampling-plus", "creative-commons-sampling", "creative-commons-share", "creative-commons-zero", "creative-commons", "crunchbase", "crunchyroll", "css3-shiled", "css3", "csswizardry", "d3-js", "dailymotion", "dashlane", "dazn", "dblp", "debian", "deepin", "deezer", "delicious", "dell", "deno", "dependabot", "designer-news", "dev-to", "deviantart", "devrant", "diaspora", "digg", "digital-ocean", "discord", "discourse", "discover", "disqus", "disroot", "django", "docker", "docusign", "dot-net", "draugiem-lv", "dribbble", "drone", "dropbox", "drupal", "dtube", "duckduckgo", "dynatrace", "ebay", "eclipseide", "elastic-cloud", "elastic-search", "elastic-stack", "elastic", "electron", "elementary", "eleventy", "ello", "elsevier", "emlakjet", "empirekred", "envato", "epic-games", "epson", "esea", "eslint", "ethereum", "etsy", "event-store", "eventbrite", "evernote", "everplaces", "evry", "exercism", "experts-exchange", "expo", "eyeem", "f-secure", "facebook-f", "facebook", "faceit", "fandango", "favro", "feathub", "fedex", "fedora", "feedly", "fido-alliance", "figma", "filezilla", "firebase", "fitbit", "flask", "flattr", "flickr", "flipboard", "flutter", "fnac", "foursquare", "framer", "freebsd", "freecodecamp", "fur-affinity", "furry-network", "garmin", "gatsby", "gauges", "genius", "gentoo", "geocaching", "gerrit", "gg", "ghost", "gimp", "git", "gitea", "github", "gitkraken", "gitlab", "gitpod", "gitter", "glassdoor", "glitch", "gmail", "gnu-privacy-guard", "gnu-social", "gnu", "go", "godot-engine", "gog-com", "goldenline", "goodreads", "google-ads", "google-allo", "google-analytics", "google-chrome", "google-cloud", "google-keep", "google-pay", "google-play", "google-podcasts", "google", "googles-cholar", "gov-uk", "gradle", "grafana", "graphcool", "graphql", "grav", "gravatar", "greenkeeper", "greensock", "groovy", "groupon", "grunt", "gulp", "gumroad", "gumtree", "habr", "hackaday", "hackerearth", "hackerone", "hackerrank", "hackhands", "hackster", "happycow", "hashnode", "haskell", "hatena-bookmark", "haxe", "helm", "here", "heroku", "hexo", "highly", "hipchat", "hitachi", "hockeyapp", "homify", "hootsuite", "hotjar", "houzz", "hp", "html5-shield", "html5", "htmlacademy", "huawei", "hubspot", "hulu", "humble-bundle", "iata", "ibm", "icloud", "iconjar", "icq", "ideal", "ifixit", "imdb", "indeed", "inkscape", "instacart", "instagram", "instapaper", "intel", "intellijidea", "intercom", "internet-explorer", "invision", "ionic", "issuu", "itch-io", "jabber", "java", "javascript", "jekyll", "jenkins", "jest", "jet", "jetbrains", "jira", "joomla", "jquery", "js", "jsdelivr", "jsfiddle", "json", "jupyter", "justgiving", "kaggle", "kaios", "kaspersky", "kentico", "keras", "keybase", "keycdn", "khan-academy", "kibana", "kickstarter", "kik", "kirby", "klout", "known", "ko-fi", "kodi", "koding", "kotlin", "krita", "kubernetes", "lanyrd", "laravel-horizon", "laravel-nova", "laravel", "last-fm", "latex", "launchpad", "leetcode", "lenovo", "less", "lets-encrypt", "letterboxd", "lgtm", "liberapay", "librarything", "libreoffice", "line", "linkedin-in", "linkedin", "linux-foundation", "linux-mint", "linux", "livejournal", "livestream", "logstash", "lua", "lumen", "lyft", "macys", "magento", "magisk", "mail-ru", "mailchimp", "makerbot", "manjaro", "markdown", "marketo", "mastercard", "mastodon", "material-design", "mathworks", "matrix", "mattermost", "matternet", "maxcdn", "mcafee", "media-temple", "mediafire", "medium-m", "medium", "meetup", "mega", "mendeley", "messenger", "meteor", "micro-blog", "microgenetics", "microsoft-edge", "microsoft", "minetest", "minutemailer", "mix", "mixcloud", "mixer", "mojang", "monero", "mongodb", "monkeytie", "monogram", "monzo", "moo", "mozilla-firefox", "mozilla", "musescore", "mxlinux", "myspace", "mysql", "nativescript", "nec", "neo4j", "netflix", "netlify", "next-js", "nextcloud", "nextdoor", "nginx", "nim", "nintendo-3ds", "nintendo-gamecube", "nintendo-switch", "nintendo", "node-js", "node-red", "nodemon", "nokia", "notion", "npm", "nucleo", "nuget", "nuxt-js", "nvidia", "ocaml", "octave", "octopus-deploy", "oculus", "odnoklassniki", "open-access", "open-collective", "open-id", "open-source-initiative", "openstreetmap", "opensuse", "openvpn", "opera", "opsgenie", "oracle", "orcid", "origin", "osi", "osmc", "overcast", "overleaf", "ovh", "pagekit", "palantir", "pandora", "pantheon", "patreon", "paypal", "periscope", "php", "picarto-tv", "pinboard", "pingdom", "pingup", "pinterest-p", "pinterest", "pivotaltracker", "plangrid", "player-me", "playerfm", "playstation", "playstation3", "playstation4", "plesk", "plex", "pluralsight", "plurk", "pocket", "postgresql", "postman", "postwoman", "powershell", "prettier", "prismic", "probot", "processwire", "product-hunt", "proto-io", "protonmail", "proxmox", "pypi", "python", "pytorch", "qgis", "qiita", "qq", "qualcomm", "quantcast", "quantopian", "quarkus", "quora", "qwiklabs", "qzone", "r", "radiopublic", "rails", "raspberry-pi", "react", "read-the-docs", "readme", "realm", "reason", "redbubble", "reddit-alt", "reddit", "redhat", "redis", "redux", "renren", "reverbnation", "riot", "ripple", "riseup", "rollup-js", "roots", "roundcube", "rss", "rstudio", "ruby", "rubygems", "runkeeper", "rust", "safari", "sahibinden", "salesforce", "saltstack", "samsung-pay", "samsung", "sap", "sass-alt", "sass", "saucelabs", "scala", "scaleway", "scribd", "scrutinizerci", "seagate", "sega", "sellfy", "semaphoreci", "sensu", "sentry", "server-fault", "shazam", "shell", "shopify", "showpad", "siemens", "signal", "sina-weibo", "sitepoint", "sketch", "skillshare", "skyliner", "skype", "slack", "slashdot", "slickpic", "slides", "slideshare", "smashingmagazine", "snapchat", "snapcraft", "snyk", "society6", "socket-io", "sogou", "solus", "songkick", "sonos", "soundcloud", "sourceforge", "sourcegraph", "spacemacs", "spacex", "sparkfun", "sparkpost", "spdx", "speaker-deck", "spectrum", "spotify", "spotlight", "spreaker", "spring", "sprint", "squarespace", "stackbit", "stackexchange", "stackoverflow", "stackpath", "stackshare", "stadia", "statamic", "staticman", "statuspage", "steam", "steem", "steemit", "stitcher", "storify", "storybook", "strapi", "strava", "stripe-s", "stripe", "stubhub", "stumbleupon", "styleshare", "stylus", "sublime-text", "subversion", "superuser", "svelte", "svg", "swagger", "swarm", "swift", "symantec", "symfony", "synology", "t-mobile", "tableau", "tails", "tapas", "teamviewer", "ted", "teespring", "telegram-plane", "telegram", "tencent-qq", "tencent-weibo", "tensorflow", "terraform", "tesla", "the-mighty", "the-movie-database", "tidal", "tiktok", "tinder", "todoist", "toggl", "topcoder", "toptal", "tor", "toshiba", "trainerroad", "trakt", "travisci", "treehouse", "trello", "tripadvisor", "trulia", "tumblr", "twilio", "twitch", "twitter", "twoo", "typescript", "typo3", "uber", "ubisoft", "ublock-origin", "ubuntu", "udacity", "udemy", "uikit", "umbraco", "unity", "unreal-engine", "unsplash", "untappd", "upwork", "usb", "v8", "vagrant", "venmo", "verizon", "viadeo", "viber", "vim", "vimeo-v", "vimeo", "vine", "virb", "visa", "visual-studio-code", "visual-studio", "vk", "vlc", "vsco", "vue-js", "wattpad", "weasyl", "webcomponents-org", "webpack", "webstorm", "wechat", "whatsapp", "when-i-work", "wii", "wiiu", "wikipedia", "windows", "wire", "wireguard", "wix", "wolfram-language", "wolfram-mathematica", "wolfram", "wordpress", "wpengine", "x-pack", "xbox", "xcode", "xero", "xiaomi", "xing", "xrp", "xsplit", "y-combinator", "yahoo", "yammer", "yandex", "yarn", "yelp", "youtube", "zalando", "zapier", "zeit", "zendesk", "zerply", "zillow", "zingat", "zoom", "zorin", "zulip"] + - iconsList.sort(); + - icons = [...new Set(iconsList)]; + .fade-in + .card + .card-header + | CoreUI Icons - Brand + .card-header-actions + a.card-header-action(href='https://coreui.io/icons/', target='_blank') Download free brand icons + .card-body + .row.text-center + each icon in icons + .col-6.col-sm-4.col-md-2 + i(class='c-icon c-icon-2xl mt-5 mb-2 cib-' + icon) + div cib-#{icon} + // /.row + + diff --git a/pug/icons/coreui-icons-flag.pug b/pug/icons/coreui-icons-flag.pug new file mode 100644 index 000000000..b4866ab2d --- /dev/null +++ b/pug/icons/coreui-icons-flag.pug @@ -0,0 +1,20 @@ +extends /_layout/default.pug + +block styles + link(href='node_modules/@coreui/icons/css/flag.min.css', rel='stylesheet') + +block view + - var icons = ["AD", "AE", "AF", "AG", "AL", "AM", "AO", "AR", "AT", "AU", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BN", "BO", "BR", "BS", "BT", "BW", "BY", "BZ", "CA", "CD", "CF", "CG", "CH", "CI", "CL", "CM", "CN", "CO", "CR", "CU", "CV", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "ER", "ES", "ET", "FI", "FJ", "FM", "FR", "GA", "GB", "GD", "GE", "GH", "GM", "GN", "GQ", "GR", "GT", "GW", "GY", "HK", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IN", "IQ", "IR", "IS", "IT", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KP", "KR", "KW", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MG", "MH", "MK", "ML", "MM", "MN", "MR", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NE", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PG", "PH", "PK", "PL", "PT", "PW", "PY", "QA", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SD", "SE", "SG", "SI", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SY", "SZ", "TD", "TG", "TH", "TJ", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "US", "UY", "UZ", "VA", "VC", "VE", "VN", "WS", "XK", "YE", "ZA", "ZM", "ZW"] + - icons.sort(); + .fade-in + .card + .card-header + | CoreUI Icons - Flag + .card-header-actions + a.card-header-action(href='https://coreui.io/icons/', target='_blank') Download free flag icons + .card-body + .row.text-center + each icon in icons + .col-6.col-sm-4.col-md-2 + i(class='c-icon c-icon-2xl mt-5 mb-2 cif-' + icon.toLowerCase()) + div cif-#{icon.toLowerCase()} diff --git a/pug/icons/coreui-icons-free.pug b/pug/icons/coreui-icons-free.pug new file mode 100644 index 000000000..f6740cbed --- /dev/null +++ b/pug/icons/coreui-icons-free.pug @@ -0,0 +1,24 @@ +extends /_layout/default.pug + +block styles + link(href='node_modules/@coreui/icons/css/free.min.css', rel='stylesheet') + +block view + - var iconsList = ["assistive-listening-system", "blind", "braille", "deaf", "fingerprint", "life-ring", "lock-locked", "lock-unlocked", "low-vision", "mouth-slash", "pregnant", "shield-alt", "sign-language", "speak", "voice", "wheelchair", "disabled", "alarm", "bell-exclamation", "bell", "bullhorn", "report-slash", "warning", "bank", "bath", "bathroom", "beach-access", "bed", "building", "casino", "child-friendly", "baby-carriage", "pushchair", "couch", "sofa", "door", "elevator", "fridge", "garage", "home", "hospital", "hot-tub", "house", "industry", "factory", "industry-slash", "factory-slash", "institution", "library-building", "medical-cross", "pool", "room", "school", "education", "shower", "smoke-free", "smoke-slash", "smoking-room", "smoke", "spa", "toilet", "wc", "window", "balance-scale", "bank", "bar-chart", "basket", "briefcase", "british-pound", "calculator", "cart", "chart-line", "chart-pie", "chart", "credit-card", "dollar", "euro", "gem", "diamond", "gift", "graph", "money", "cash", "ruble", "wallet", "yen", "chat-bubble", "comment-bubble", "comment-square", "speech", "child", "baby", "face-dead", "face", "frown", "sad", "meh", "mood-bad", "mood-good", "mood-very-bad", "mood-very-good", "smile", "happy", "smile-plus", "at", "book", "bookmark", "description", "envelope-closed", "envelope-letter", "envelope-open", "file", "find-in-page", "folder-open", "folder", "image", "inbox", "library", "note-add", "paperclip", "tag", "tags", "apple", "birthday-cake", "burger", "coffee", "dinner", "drink-alcohol", "drink", "fastfood", "lemon", "mug-tea", "mug", "pizza", "restaurant", "hand-point-down", "hand-point-left", "hand-point-right", "hand-point-up", "thumb-down", "thumb-up", "3d", "aperture", "blur-circular", "blur-linear", "blur", "border-all", "border-bottom", "border-clear", "border-horizontal", "border-inner", "border-left", "border-outer", "border-right", "border-style", "border-top", "border-vertical", "brush-alt", "brush", "camera-roll", "center-focus", "color-border", "color-fill", "color-palette", "contrast", "crop-rotate", "crop", "cursor-move", "cursor", "drop", "exposure", "eyedropper", "filter-frames", "filter-photo", "flip-to-back", "flip-to-front", "flip", "gif", "gradient", "grain", "grid-slash", "grid", "hdr", "healing", "image-broken", "image-plus", "image", "layers", "line-style", "line-weight", "object-group", "object-ungroup", "opacity", "paint-bucket", "paint", "swap-horizontal", "swap-vertical", "vector", "vertical-align-bottom", "vertical-align-center", "vertical-align-top", "account-logout", "action-redo", "action-undo", "applications", "apps", "applications-settings", "apps-settings", "arrow-bottom", "arrow-circle-bottom", "arrow-circle-left", "arrow-circle-right", "arrow-circle-top", "arrow-left", "arrow-right", "arrow-thick-bottom", "arrow-thick-from-bottom", "arrow-thick-from-left", "arrow-thick-from-right", "arrow-thick-from-top", "arrow-thick-left", "arrow-thick-right", "arrow-thick-to-bottom", "arrow-thick-to-left", "arrow-thick-to-right", "arrow-thick-to-top", "arrow-thick-top", "arrow-top", "ban", "brightness", "caret-bottom", "caret-left", "caret-right", "caret-top", "check-alt", "check-circle", "check", "chevron-bottom", "chevron-circle-down-alt", "chevron-circle-left-alt", "chevron-circle-right-alt", "chevron-circle-up-alt", "chevron-double-down", "chevron-double-left", "chevron-double-right", "chevron-double-up", "chevron-left", "chevron-right", "chevron-top", "clear-all", "clipboard", "clone", "columns", "exit-to-app", "filter-square", "filter-x", "filter", "infinity", "input", "magnifying-glass", "zoom", "search", "menu", "hamburger-menu", "minus", "move", "options", "pin", "plus", "power-standby", "reload", "resize-both", "resize-height", "resize-width", "save", "settings", "cog", "speedometer", "spreadsheet", "storage", "sync", "toggle-off", "toggle-on", "touch-app", "trash", "view-column", "view-module", "view-quilt", "view-stream", "wallpaper", "window-maximize", "window-minimize", "window-restore", "x-circle", "x", "zoom-in", "zoom-out", "calendar-check", "calendar", "clock", "compass", "flag-alt", "globe-alt", "history", "language", "location-pin", "map", "4k", "airplay", "album", "audio-description", "audio-spectrum", "audio", "av-timer", "camera-control", "control", "camera", "closed-captioning", "cc", "compress", "equalizer", "featured-playlist", "fullscreen-exit", "fullscreen", "hd", "headphones", "library-add", "loop-1", "loop-circular", "loop", "media-eject", "media-pause", "media-play", "media-record", "media-skip-backward", "media-skip-forward", "media-step-backward", "media-step-forward", "media-stop", "microphone", "mic", "movie", "music-note", "playlist-add", "speaker", "tv", "video", "voice-over-record", "volume-high", "volume-low", "volume-off", "cat", "dog", "flower", "leaf", "eco", "plant", "paw", "animal", "recycle", "terrain", "airplane-mode-off", "airplane-mode", "contact", "dialpad", "mobile-landscape", "mobile", "phone", "sim", "battery-0", "battery-empty", "battery-3", "battery-5", "battery-full", "battery-alert", "battery-slash", "bolt-circle", "bolt", "fire", "burn", "asterisk-circle", "asterisk", "badge", "circle", "drop", "heart", "puzzle", "rectangle", "scrubber", "square", "star-half", "star", "triangle", "american-football", "baseball", "basketball", "bowling", "football", "soccer", "golf-alt", "golf", "rowing", "running", "swimming", "tennis-ball", "tennis", "weightlifitng", "barcode", "beaker", "bluetooth", "bug", "code", "command", "devices", "fax", "fork", "gamepad", "input-hdmi", "input-power", "keyboard", "laptop", "lightbulb", "memory", "monitor", "mouse", "print", "qr-code", "router", "satelite", "screen-desktop", "screen-smartphone", "signal-cellular-0", "signal-cellular-3", "signal-cellular-4", "tablet", "task", "terminal", "tv", "usb", "videogame", "watch", "align-center", "align-left", "align-right", "bold", "copy", "cut", "delete", "backspace", "double-quote-sans-left", "double-quote-sans-right", "excerpt", "expand-down", "expand-left", "expand-right", "expand-up", "font", "functions-alt", "functions", "header", "highlighter", "highligt", "indent-decrease", "indent-increase", "info", "italic", "justify-center", "justify-left", "justify-right", "level-down", "level-up", "line-spacing", "list-filter", "list-high-priority", "list-low-priority", "list-numbered-rtl", "list-numbered", "list-rich", "list", "notes", "opentype", "paragraph", "pen-alt", "pen-nib", "pen", "pencil", "short-text", "sort-alpha-down", "sort-alpha-up", "sort-ascending", "sort-descending", "sort-numeric-down", "sort-numeric-up", "space-bar", "text-shapes", "text-size", "text-square", "text-strike", "strikethrough", "text", "translate", "underline", "vertical-align-bottom", "vertical-align-center", "vertical-align-top", "wrap-text", "bike", "boat-alt", "bus-alt", "car-alt", "flight-takeoff", "locomotive", "taxi", "truck", "walk", "address-book", "people", "group", "user-female", "user-follow", "user-plus", "user-unfollow", "user-x", "user", "cloud", "cloudy", "moon", "rain", "snowflake", "sun", "browser", "cast", "cloud-download", "cloud-upload", "data-transfer-down", "data-transfer-up", "ethernet", "external-link", "https", "lan", "link-alt", "link-broken", "link", "newspaper", "paper-plane", "send", "rss", "share-all", "share-alt", "share-boxed", "share", "sitemap", "stream", "transfer", "wifi-signal-0", "wifi-signal-1", "wifi-signal-2", "wifi-signal-3", "wifi-signal-4", "wifi-signal-off"] + - iconsList.sort(); + - icons = [...new Set(iconsList)]; + .fade-in + .card + .card-header + | CoreUI Icons - Free + .card-header-actions + a.card-header-action(href='https://coreui.io/icons/', target='_blank') Download free icons + .card-body + .row.text-center + each icon in icons + .col-6.col-sm-4.col-md-2 + i(class='c-icon c-icon-2xl mt-5 mb-2 cil-' + icon) + div cil-#{icon} + // /.row + + diff --git a/pug/views/index.pug b/pug/index.pug similarity index 66% rename from pug/views/index.pug rename to pug/index.pug index 63f9d3587..de279e1be 100644 --- a/pug/views/index.pug +++ b/pug/index.pug @@ -1,82 +1,95 @@ -extends /default.pug +extends /_layout/default.pug + +block styles + link(href='node_modules/@coreui/chartjs/dist/css/coreui-chartjs.css', rel='stylesheet') block scripts if !starter // Plugins and scripts required by this view - script(src='node_modules/chart.js/dist/Chart.min.js') - script(src='node_modules/@coreui/coreui-plugin-chartjs-custom-tooltips/dist/js/custom-tooltips.min.js') + script(src='node_modules/@coreui/chartjs/dist/js/coreui-chartjs.bundle.js') + script(src='node_modules/@coreui/utils/dist/coreui-utils.js') script(src='js/main.js') block view - .animated.fadeIn + .fade-in .row .col-sm-6.col-lg-3 .card.text-white.bg-primary - .card-body.pb-0 - .btn-group.float-right + .card-body.card-body.pb-0.d-flex.justify-content-between.align-items-start + div + .text-value-lg 9.823 + div Members online + .btn-group button.btn.btn-transparent.dropdown-toggle.p-0(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') - i.icon-settings + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") .dropdown-menu.dropdown-menu-right a.dropdown-item(href='#') Action a.dropdown-item(href='#') Another action a.dropdown-item(href='#') Something else here - .text-value 9.823 - div Members online - .chart-wrapper.mt-3.mx-3(style='height:70px;') + .c-chart-wrapper.mt-3.mx-3(style='height:70px;') canvas#card-chart1.chart(height='70') // /.col .col-sm-6.col-lg-3 .card.text-white.bg-info - .card-body.pb-0 - button.btn.btn-transparent.p-0.float-right(type='button') - i.icon-location-pin - .text-value 9.823 - div Members online - .chart-wrapper.mt-3.mx-3(style='height:70px;') + .card-body.card-body.pb-0.d-flex.justify-content-between.align-items-start + div + .text-value-lg 9.823 + div Members online + .btn-group + button.btn.btn-transparent.dropdown-toggle.p-0(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") + .dropdown-menu.dropdown-menu-right + a.dropdown-item(href='#') Action + a.dropdown-item(href='#') Another action + a.dropdown-item(href='#') Something else here + .c-chart-wrapper.mt-3.mx-3(style='height:70px;') canvas#card-chart2.chart(height='70') // /.col .col-sm-6.col-lg-3 .card.text-white.bg-warning - .card-body.pb-0 - .btn-group.float-right + .card-body.card-body.pb-0.d-flex.justify-content-between.align-items-start + div + .text-value-lg 9.823 + div Members online + .btn-group button.btn.btn-transparent.dropdown-toggle.p-0(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') - i.icon-settings + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") .dropdown-menu.dropdown-menu-right a.dropdown-item(href='#') Action a.dropdown-item(href='#') Another action a.dropdown-item(href='#') Something else here - .text-value 9.823 - div Members online - .chart-wrapper.mt-3(style='height:70px;') + .c-chart-wrapper.mt-3(style='height:70px;') canvas#card-chart3.chart(height='70') // /.col .col-sm-6.col-lg-3 .card.text-white.bg-danger - .card-body.pb-0 - .btn-group.float-right + .card-body.card-body.pb-0.d-flex.justify-content-between.align-items-start + div + .text-value-lg 9.823 + div Members online + .btn-group button.btn.btn-transparent.dropdown-toggle.p-0(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') - i.icon-settings + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") .dropdown-menu.dropdown-menu-right a.dropdown-item(href='#') Action a.dropdown-item(href='#') Another action a.dropdown-item(href='#') Something else here - .text-value 9.823 - div Members online - .chart-wrapper.mt-3.mx-3(style='height:70px;') + .c-chart-wrapper.mt-3.mx-3(style='height:70px;') canvas#card-chart4.chart(height='70') // /.col // /.row .card .card-body - .row - .col-sm-5 + .d-flex.justify-content-between + div h4.card-title.mb-0 Traffic - .small.text-muted November 2017 - // /.col - .col-sm-7.d-none.d-md-block - button.btn.btn-primary.float-right(type='button') - i.icon-cloud-download - .btn-group.btn-group-toggle.float-right.mr-3(data-toggle='buttons') + .small.text-muted September 2019 + .btn-toolbar.d-none.d-md-block(role='toolbar' aria-label='Toolbar with buttons') + .btn-group.btn-group-toggle.mx-3(data-toggle='buttons') label.btn.btn-outline-secondary input#option1(type='radio', name='options', autocomplete='off') | Day @@ -86,9 +99,10 @@ block view label.btn.btn-outline-secondary input#option3(type='radio', name='options', autocomplete='off') | Year - // /.col - // /.row - .chart-wrapper(style='height:300px;margin-top:40px;') + button.btn.btn-primary(type='button') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-cloud-download") + .c-chart-wrapper(style='height:300px;margin-top:40px;') canvas#main-chart.chart(height='300') .card-footer .row.text-center @@ -119,62 +133,48 @@ block view .progress-bar(role='progressbar', style='width: 40%', aria-valuenow='40', aria-valuemin='0', aria-valuemax='100') // /.card .row - .col-sm-6.col-lg-3 - .brand-card - .brand-card-header.bg-facebook - i.fa.fa-facebook - .chart-wrapper - canvas#social-box-chart-1(height='90') - .brand-card-body - div - .text-value 89k + .col-sm-6.col-lg-4 + .card + .card-header.bg-facebook.content-center + svg.c-icon.c-icon-3xl.text-white.my-4 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-facebook-f") + .card-body.row.text-center + .col + .text-value-xl 89k .text-uppercase.text-muted.small friends - div - .text-value 459 + .c-vr + .col + .text-value-xl 459 .text-uppercase.text-muted.small feeds // /.col - .col-sm-6.col-lg-3 - .brand-card - .brand-card-header.bg-twitter - i.fa.fa-twitter - .chart-wrapper - canvas#social-box-chart-2(height='90') - .brand-card-body - div - .text-value 973k + .col-sm-6.col-lg-4 + .card + .card-header.bg-twitter.content-center + svg.c-icon.c-icon-3xl.text-white.my-4 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-twitter") + .card-body.row.text-center + .col + .text-value-xl 973k .text-uppercase.text-muted.small followers - div - .text-value 1.792 + .c-vr + .col + .text-value-xl 1.792 .text-uppercase.text-muted.small tweets // /.col - .col-sm-6.col-lg-3 - .brand-card - .brand-card-header.bg-linkedin - i.fa.fa-linkedin - .chart-wrapper - canvas#social-box-chart-3(height='90') - .brand-card-body - div - .text-value 500+ + .col-sm-6.col-lg-4 + .card + .card-header.bg-linkedin.content-center + svg.c-icon.c-icon-3xl.text-white.my-4 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-linkedin") + .card-body.row.text-center + .col + .text-value-xl 500+ .text-uppercase.text-muted.small contacts - div - .text-value 292 + .c-vr + .col + .text-value-xl 292 .text-uppercase.text-muted.small feeds // /.col - .col-sm-6.col-lg-3 - .brand-card - .brand-card-header.bg-google-plus - i.fa.fa-google-plus - .chart-wrapper - canvas#social-box-chart-4(height='90') - .brand-card-body - div - .text-value 894 - .text-uppercase.text-muted.small followers - div - .text-value 92 - .text-uppercase.text-muted.small circles - // /.col // /.row .row .col-md-12 @@ -185,21 +185,15 @@ block view .row .col-sm-6 .row - .col-sm-6 - .callout.callout-info + .col-6 + .c-callout.c-callout-info small.text-muted New Clients - br - strong.h4 9,123 - .chart-wrapper - canvas#sparkline-chart-1(width='100', height='30') + div.text-value-lg 9,123 // /.col - .col-sm-6 - .callout.callout-danger + .col-6 + .c-callout.c-callout-danger small.text-muted Recuring Clients - br - strong.h4 22,643 - .chart-wrapper - canvas#sparkline-chart-2(width='100', height='30') + div.text-value-lg 22,643 // /.col // /.row hr.mt-0 @@ -269,72 +263,72 @@ block view // /.col .col-sm-6 .row - .col-sm-6 - .callout.callout-warning + .col-6 + .c-callout.c-callout-warning small.text-muted Pageviews - br - strong.h4 78,623 - .chart-wrapper - canvas#sparkline-chart-3(width='100', height='30') + div.text-value-lg 78,623 // /.col - .col-sm-6 - .callout.callout-success + .col-6 + .c-callout.c-callout-success small.text-muted Organic - br - strong.h4 49,123 - .chart-wrapper - canvas#sparkline-chart-4(width='100', height='30') + div.text-value-lg 49,123 // /.col // /.row hr.mt-0 .progress-group .progress-group-header - i.icon-user.progress-group-icon + svg.c-icon.progress-group-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user") div Male - .ml-auto.font-weight-bold 43% + .mfs-auto.font-weight-bold 43% .progress-group-bars .progress.progress-xs .progress-bar.bg-warning(role='progressbar', style='width: 43%', aria-valuenow='43', aria-valuemin='0', aria-valuemax='100') .progress-group.mb-5 .progress-group-header - i.icon-user-female.progress-group-icon + svg.c-icon.progress-group-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user-female") div Female - .ml-auto.font-weight-bold 37% + .mfs-auto.font-weight-bold 37% .progress-group-bars .progress.progress-xs .progress-bar.bg-warning(role='progressbar', style='width: 43%', aria-valuenow='43', aria-valuemin='0', aria-valuemax='100') .progress-group .progress-group-header.align-items-end - i.icon-globe.progress-group-icon + svg.c-icon.progress-group-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-google") div Organic Search - .ml-auto.font-weight-bold.mr-2 191.235 + .mfs-auto.font-weight-bold.mfe-2 191.235 .text-muted.small (56%) .progress-group-bars .progress.progress-xs .progress-bar.bg-success(role='progressbar', style='width: 56%', aria-valuenow='56', aria-valuemin='0', aria-valuemax='100') .progress-group .progress-group-header.align-items-end - i.icon-social-facebook.progress-group-icon + svg.c-icon.progress-group-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-facebook-f") div Facebook - .ml-auto.font-weight-bold.mr-2 51.223 + .mfs-auto.font-weight-bold.mfe-2 51.223 .text-muted.small (15%) .progress-group-bars .progress.progress-xs .progress-bar.bg-success(role='progressbar', style='width: 15%', aria-valuenow='15', aria-valuemin='0', aria-valuemax='100') .progress-group .progress-group-header.align-items-end - i.icon-social-twitter.progress-group-icon + svg.c-icon.progress-group-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-twitter") div Twitter - .ml-auto.font-weight-bold.mr-2 37.564 + .mfs-auto.font-weight-bold.mfe-2 37.564 .text-muted.small (11%) .progress-group-bars .progress.progress-xs .progress-bar.bg-success(role='progressbar', style='width: 11%', aria-valuenow='11', aria-valuemin='0', aria-valuemax='100') .progress-group .progress-group-header.align-items-end - i.icon-social-linkedin.progress-group-icon + svg.c-icon.progress-group-icon + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-linkedin") div LinkedIn - .ml-auto.font-weight-bold.mr-2 27.319 + .mfs-auto.font-weight-bold.mfe-2 27.319 .text-muted.small (8%) .progress-group-bars .progress.progress-xs @@ -346,7 +340,8 @@ block view thead.thead-light tr th.text-center - i.icon-people + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-people") th User th.text-center Country th Usage @@ -355,16 +350,17 @@ block view tbody tr td.text-center - .avatar - img.img-avatar(src='img/avatars/1.jpg', alt='admin@bootstrapmaster.com') - span.avatar-status.badge-success + .c-avatar + img.c-avatar-img(src='assets/img/avatars/1.jpg', alt='user@email.com') + span.c-avatar-status.bg-success td div Yiorgos Avraamu .small.text-muted span New | | Registered: Jan 1, 2015 td.text-center - i#us.flag-icon.flag-icon-us.h4.mb-0(title='us') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/flag.svg#cif-us") td .clearfix .float-left @@ -374,22 +370,24 @@ block view .progress.progress-xs .progress-bar.bg-success(role='progressbar', style='width: 50%', aria-valuenow='50', aria-valuemin='0', aria-valuemax='100') td.text-center - i.fa.fa-cc-mastercard(style='font-size:24px') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-cc-mastercard") td .small.text-muted Last login strong 10 sec ago tr td.text-center - .avatar - img.img-avatar(src='img/avatars/2.jpg', alt='admin@bootstrapmaster.com') - span.avatar-status.badge-danger + .c-avatar + img.c-avatar-img(src='assets/img/avatars/2.jpg', alt='user@email.com') + span.c-avatar-status.bg-danger td div Avram Tarasios .small.text-muted span Recurring | | Registered: Jan 1, 2015 td.text-center - i#br.flag-icon.flag-icon-br.h4.mb-0(title='br') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/flag.svg#cif-br") td .clearfix .float-left @@ -399,22 +397,24 @@ block view .progress.progress-xs .progress-bar.bg-info(role='progressbar', style='width: 10%', aria-valuenow='10', aria-valuemin='0', aria-valuemax='100') td.text-center - i.fa.fa-cc-visa(style='font-size:24px') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-cc-visa") td .small.text-muted Last login strong 5 minutes ago tr td.text-center - .avatar - img.img-avatar(src='img/avatars/3.jpg', alt='admin@bootstrapmaster.com') - span.avatar-status.badge-warning + .c-avatar + img.c-avatar-img(src='assets/img/avatars/3.jpg', alt='user@email.com') + span.c-avatar-status.bg-warning td div Quintin Ed .small.text-muted span New | | Registered: Jan 1, 2015 td.text-center - i#in.flag-icon.flag-icon-in.h4.mb-0(title='in') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/flag.svg#cif-in") td .clearfix .float-left @@ -424,22 +424,24 @@ block view .progress.progress-xs .progress-bar.bg-warning(role='progressbar', style='width: 74%', aria-valuenow='74', aria-valuemin='0', aria-valuemax='100') td.text-center - i.fa.fa-cc-stripe(style='font-size:24px') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-cc-stripe") td .small.text-muted Last login strong 1 hour ago tr td.text-center - .avatar - img.img-avatar(src='img/avatars/4.jpg', alt='admin@bootstrapmaster.com') - span.avatar-status.badge-secondary + .c-avatar + img.c-avatar-img(src='assets/img/avatars/4.jpg', alt='user@email.com') + span.c-avatar-status.bg-secondary td div EnΓ©as Kwadwo .small.text-muted span New | | Registered: Jan 1, 2015 td.text-center - i#fr.flag-icon.flag-icon-fr.h4.mb-0(title='fr') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/flag.svg#cif-fr") td .clearfix .float-left @@ -449,22 +451,24 @@ block view .progress.progress-xs .progress-bar.bg-danger(role='progressbar', style='width: 98%', aria-valuenow='98', aria-valuemin='0', aria-valuemax='100') td.text-center - i.fa.fa-paypal(style='font-size:24px') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-cc-paypal") td .small.text-muted Last login strong Last month tr td.text-center - .avatar - img.img-avatar(src='img/avatars/5.jpg', alt='admin@bootstrapmaster.com') - span.avatar-status.badge-success + .c-avatar + img.c-avatar-img(src='assets/img/avatars/5.jpg', alt='user@email.com') + span.c-avatar-status.bg-success td div Agapetus TadeΓ‘Ε‘ .small.text-muted span New | | Registered: Jan 1, 2015 td.text-center - i#es.flag-icon.flag-icon-es.h4.mb-0(title='es') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/flag.svg#cif-es") td .clearfix .float-left @@ -474,22 +478,24 @@ block view .progress.progress-xs .progress-bar.bg-info(role='progressbar', style='width: 22%', aria-valuenow='22', aria-valuemin='0', aria-valuemax='100') td.text-center - i.fa.fa-google-wallet(style='font-size:24px') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-cc-apple-pay") td .small.text-muted Last login strong Last week tr td.text-center - .avatar - img.img-avatar(src='img/avatars/6.jpg', alt='admin@bootstrapmaster.com') - span.avatar-status.badge-danger + .c-avatar + img.c-avatar-img(src='assets/img/avatars/6.jpg', alt='user@email.com') + span.c-avatar-status.bg-danger td div Friderik DΓ‘vid .small.text-muted span New | | Registered: Jan 1, 2015 td.text-center - i#pl.flag-icon.flag-icon-pl.h4.mb-0(title='pl') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/flag.svg#cif-pl") td .clearfix .float-left @@ -499,7 +505,8 @@ block view .progress.progress-xs .progress-bar.bg-success(role='progressbar', style='width: 43%', aria-valuenow='43', aria-valuemin='0', aria-valuemax='100') td.text-center - i.fa.fa-cc-amex(style='font-size:24px') + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-cc-amex") td .small.text-muted Last login strong Yesterday diff --git a/pug/layout/default.pug b/pug/layout/default.pug deleted file mode 100644 index 9172f6d40..000000000 --- a/pug/layout/default.pug +++ /dev/null @@ -1,21 +0,0 @@ -- var static = true -doctype html -include ../partials/banner.pug - -html(lang='en') - head - base(href=base) - include ../partials/head.pug - block styles - body.app.header-fixed.sidebar-fixed.aside-menu-fixed.sidebar-lg-show - include ../partials/header.pug - .app-body - include ../partials/sidebar.pug - main(class='main') - include ../partials/breadcrumb.pug - .container-fluid - block view - - include ../partials/aside.pug - include ../partials/footer.pug - include ../partials/scripts.pug diff --git a/pug/layout/pages.pug b/pug/layout/pages.pug deleted file mode 100644 index 3dcb4fbc0..000000000 --- a/pug/layout/pages.pug +++ /dev/null @@ -1,13 +0,0 @@ -- var static = true -doctype html -include ../partials/banner.pug - -html(lang='en') - head - base(href=base) - include ../partials/head.pug - block styles - body.app.flex-row.align-items-center - block view - - include ../partials/scripts.pug diff --git a/pug/pages/login.pug b/pug/login.pug similarity index 75% rename from pug/pages/login.pug rename to pug/login.pug index 0fb699d58..2890d767b 100644 --- a/pug/pages/login.pug +++ b/pug/login.pug @@ -1,4 +1,4 @@ -extends /pages.pug +extends /_layout/pages.pug block view .container @@ -12,12 +12,14 @@ block view .input-group.mb-3 .input-group-prepend span.input-group-text - i.icon-user + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user") input.form-control(type='text', placeholder='Username') .input-group.mb-4 .input-group-prepend span.input-group-text - i.icon-lock + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lock-locked") input.form-control(type='password', placeholder='Password') .row .col-6 @@ -30,4 +32,4 @@ block view h2 Sign up p | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - button.btn.btn-primary.active.mt-3(type='button') Register Now! + button.btn.btn-lg.btn-outline-light.mt-3(type='button') Register Now! diff --git a/pug/views/notifications/alerts.pug b/pug/notifications/alerts.pug similarity index 87% rename from pug/views/notifications/alerts.pug rename to pug/notifications/alerts.pug index 30878cd2c..16b759001 100644 --- a/pug/views/notifications/alerts.pug +++ b/pug/notifications/alerts.pug @@ -1,12 +1,11 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-lg-6 .card .card-header - i.fa.fa-align-justify | Bootstrap Alerts .card-header-actions a.card-header-action(href='http://coreui.io/docs/components/bootstrap-alerts/', target='_blank') @@ -31,7 +30,6 @@ block view .col-lg-6 .card .card-header - i.fa.fa-align-justify | Bootstrap Alerts small | use @@ -39,35 +37,35 @@ block view | to provide links .card-body .alert.alert-primary(role='alert') - | This is a primary alert with + | This is a primary alert with a.alert-link(href='#') an example link | . Give it a click if you like. .alert.alert-secondary(role='alert') - | This is a secondary alert with + | This is a secondary alert with a.alert-link(href='#') an example link | . Give it a click if you like. .alert.alert-success(role='alert') - | This is a success alert with + | This is a success alert with a.alert-link(href='#') an example link | . Give it a click if you like. .alert.alert-danger(role='alert') - | This is a danger alert with + | This is a danger alert with a.alert-link(href='#') an example link | . Give it a click if you like. .alert.alert-warning(role='alert') - | This is a warning alert with + | This is a warning alert with a.alert-link(href='#') an example link | . Give it a click if you like. .alert.alert-info(role='alert') - | This is a info alert with + | This is a info alert with a.alert-link(href='#') an example link | . Give it a click if you like. .alert.alert-light(role='alert') - | This is a light alert with + | This is a light alert with a.alert-link(href='#') an example link | . Give it a click if you like. .alert.alert-dark(role='alert') - | This is a dark alert with + | This is a dark alert with a.alert-link(href='#') an example link | . Give it a click if you like. // /.col @@ -76,7 +74,6 @@ block view .col-lg-6 .card .card-header - i.fa.fa-align-justify | Bootstrap Alerts small additional content .card-body @@ -91,7 +88,6 @@ block view .col-lg-6 .card .card-header - i.fa.fa-align-justify | Bootstrap Alerts small dismissing .card-body diff --git a/pug/views/notifications/badge.pug b/pug/notifications/badge.pug similarity index 93% rename from pug/views/notifications/badge.pug rename to pug/notifications/badge.pug index dba06f728..96d6549b2 100644 --- a/pug/views/notifications/badge.pug +++ b/pug/notifications/badge.pug @@ -1,12 +1,11 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .row .col-lg-6 .card .card-header - i.fa.fa-align-justify | Bootstrap Badges .card-header-actions a.card-header-action(href='http://coreui.io/docs/components/bootstrap-badge/', target='_blank') @@ -37,7 +36,6 @@ block view .col-lg-6 .card .card-header - i.fa.fa-align-justify | Bootstrap Badges small contextual variations .card-body @@ -51,7 +49,6 @@ block view span.badge.badge-dark Dark .card .card-header - i.fa.fa-align-justify | Bootstrap Badges small pill badges .card-body @@ -65,7 +62,6 @@ block view span.badge.badge-pill.badge-dark Dark .card .card-header - i.fa.fa-align-justify | Bootstrap Badges small links .card-body diff --git a/pug/views/notifications/modals.pug b/pug/notifications/modals.pug similarity index 98% rename from pug/views/notifications/modals.pug rename to pug/notifications/modals.pug index cdd7702b5..691625da0 100644 --- a/pug/views/notifications/modals.pug +++ b/pug/notifications/modals.pug @@ -1,12 +1,11 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fadeIn .row .col-lg-12 .card .card-header - i.fa.fa-align-justify | Bootstrap Modals .card-body // Button trigger modal diff --git a/pug/partials/aside.pug b/pug/partials/aside.pug deleted file mode 100644 index 7327cca1a..000000000 --- a/pug/partials/aside.pug +++ /dev/null @@ -1,221 +0,0 @@ -aside.aside-menu - if !starter - ul.nav.nav-tabs(role="tablist") - li.nav-item - a.nav-link.active(data-toggle="tab" href="#timeline" role="tab") - i.icon-list - li.nav-item - a.nav-link(data-toggle="tab" href="#messages" role="tab") - i.icon-speech - li.nav-item - a.nav-link(data-toggle="tab" href="#settings" role="tab") - i.icon-settings - // Tab panes - .tab-content - #timeline.tab-pane.active(role="tabpanel") - .list-group.list-group-accent - .list-group-item.list-group-item-accent-secondary.bg-light.text-center.font-weight-bold.text-muted.text-uppercase.small - | Today - .list-group-item.list-group-item-accent-warning.list-group-item-divider - .avatar.float-right - img.img-avatar(src='img/avatars/7.jpg', alt='admin@bootstrapmaster.com') - div - | Meeting with - strong Lucas - small.text-muted.mr-3 - i.icon-calendar - | Β  1 - 3pm - small.text-muted - i.icon-location-pin - | Β  Palo Alto, CA - .list-group-item.list-group-item-accent-info - .avatar.float-right - img.img-avatar(src='img/avatars/4.jpg', alt='admin@bootstrapmaster.com') - div - | Skype with - strong Megan - small.text-muted.mr-3 - i.icon-calendar - | Β  4 - 5pm - small.text-muted - i.icon-social-skype - | Β  On-line - .list-group-item.list-group-item-accent-secondary.bg-light.text-center.font-weight-bold.text-muted.text-uppercase.small - | Tomorrow - .list-group-item.list-group-item-accent-danger.list-group-item-divider - div - | New UI Project - - strong deadline - small.text-muted.mr-3 - i.icon-calendar - | Β  10 - 11pm - small.text-muted - i.icon-home - | Β  creativeLabs HQ - .avatars-stack.mt-2 - .avatar.avatar-xs - img.img-avatar(src='img/avatars/2.jpg', alt='admin@bootstrapmaster.com') - .avatar.avatar-xs - img.img-avatar(src='img/avatars/3.jpg', alt='admin@bootstrapmaster.com') - .avatar.avatar-xs - img.img-avatar(src='img/avatars/4.jpg', alt='admin@bootstrapmaster.com') - .avatar.avatar-xs - img.img-avatar(src='img/avatars/5.jpg', alt='admin@bootstrapmaster.com') - .avatar.avatar-xs - img.img-avatar(src='img/avatars/6.jpg', alt='admin@bootstrapmaster.com') - .list-group-item.list-group-item-accent-success.list-group-item-divider - div - strong #10 Startups.Garden - | Meetup - small.text-muted.mr-3 - i.icon-calendar - | Β  1 - 3pm - small.text-muted - i.icon-location-pin - | Β  Palo Alto, CA - .list-group-item.list-group-item-accent-primary.list-group-item-divider - div - strong Team meeting - small.text-muted.mr-3 - i.icon-calendar - | Β  4 - 6pm - small.text-muted - i.icon-home - | Β  creativeLabs HQ - .avatars-stack.mt-2 - .avatar.avatar-xs - img.img-avatar(src='img/avatars/2.jpg', alt='admin@bootstrapmaster.com') - .avatar.avatar-xs - img.img-avatar(src='img/avatars/3.jpg', alt='admin@bootstrapmaster.com') - .avatar.avatar-xs - img.img-avatar(src='img/avatars/4.jpg', alt='admin@bootstrapmaster.com') - .avatar.avatar-xs - img.img-avatar(src='img/avatars/5.jpg', alt='admin@bootstrapmaster.com') - .avatar.avatar-xs - img.img-avatar(src='img/avatars/6.jpg', alt='admin@bootstrapmaster.com') - .avatar.avatar-xs - img.img-avatar(src='img/avatars/7.jpg', alt='admin@bootstrapmaster.com') - .avatar.avatar-xs - img.img-avatar(src='img/avatars/8.jpg', alt='admin@bootstrapmaster.com') - #messages.tab-pane.p-3(role="tabpanel") - .message - .py-3.pb-5.mr-3.float-left - .avatar - img.img-avatar(src="img/avatars/7.jpg" alt="admin@bootstrapmaster.com") - span.avatar-status.badge-success - div - small.text-muted Lukasz Holeczek - small.text-muted.float-right.mt-1 1:52 PM - .text-truncate.font-weight-bold Lorem ipsum dolor sit amet - small.text-muted - | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... - hr - .message - .py-3.pb-5.mr-3.float-left - .avatar - img.img-avatar(src="img/avatars/7.jpg" alt="admin@bootstrapmaster.com") - span.avatar-status.badge-success - div - small.text-muted Lukasz Holeczek - small.text-muted.float-right.mt-1 1:52 PM - .text-truncate.font-weight-bold Lorem ipsum dolor sit amet - small.text-muted - | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... - hr - .message - .py-3.pb-5.mr-3.float-left - .avatar - img.img-avatar(src="img/avatars/7.jpg" alt="admin@bootstrapmaster.com") - span.avatar-status.badge-success - div - small.text-muted Lukasz Holeczek - small.text-muted.float-right.mt-1 1:52 PM - .text-truncate.font-weight-bold Lorem ipsum dolor sit amet - small.text-muted - | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... - hr - .message - .py-3.pb-5.mr-3.float-left - .avatar - img.img-avatar(src="img/avatars/7.jpg" alt="admin@bootstrapmaster.com") - span.avatar-status.badge-success - div - small.text-muted Lukasz Holeczek - small.text-muted.float-right.mt-1 1:52 PM - .text-truncate.font-weight-bold Lorem ipsum dolor sit amet - small.text-muted - | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... - hr - .message - .py-3.pb-5.mr-3.float-left - .avatar - img.img-avatar(src="img/avatars/7.jpg" alt="admin@bootstrapmaster.com") - span.avatar-status.badge-success - div - small.text-muted Lukasz Holeczek - small.text-muted.float-right.mt-1 1:52 PM - .text-truncate.font-weight-bold Lorem ipsum dolor sit amet - small.text-muted - | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... - #settings.tab-pane.p-3(role="tabpanel") - h6 Settings - .aside-options - .clearfix.mt-4 - small - b Option 1 - label.switch.switch-label.switch-pill.switch-success.switch-sm.float-right - input.switch-input(type="checkbox" checked="") - span.switch-slider(data-checked="On" data-unchecked="Off") - div - small.text-muted - | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - .aside-options - .clearfix.mt-3 - small - b Option 2 - label.switch.switch-label.switch-pill.switch-success.switch-sm.float-right - input.switch-input(type="checkbox") - span.switch-slider(data-checked="On" data-unchecked="Off") - div - small.text-muted - | Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. - .aside-options - .clearfix.mt-3 - small - b Option 3 - label.switch.switch-label.switch-pill.switch-success.switch-sm.float-right - input.switch-input(type="checkbox") - span.switch-slider(data-checked="On" data-unchecked="Off") - .aside-options - .clearfix.mt-3 - small - b Option 4 - label.switch.switch-label.switch-pill.switch-success.switch-sm.float-right - input.switch-input(type="checkbox" checked="") - span.switch-slider(data-checked="On" data-unchecked="Off") - hr - h6 System Utilization - .text-uppercase.mb-1.mt-4 - small - b CPU Usage - .progress.progress-xs - .progress-bar.bg-info(role="progressbar" style="width: 25%" aria-valuenow="25" aria-valuemin="0" aria-valuemax="100") - small.text-muted 348 Processes. 1/4 Cores. - .text-uppercase.mb-1.mt-2 - small - b Memory Usage - .progress.progress-xs - .progress-bar.bg-warning(role="progressbar" style="width: 70%" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100") - small.text-muted 11444GB/16384MB - .text-uppercase.mb-1.mt-2 - small - b SSD 1 Usage - .progress.progress-xs - .progress-bar.bg-danger(role="progressbar" style="width: 95%" aria-valuenow="95" aria-valuemin="0" aria-valuemax="100") - small.text-muted 243GB/256GB - .text-uppercase.mb-1.mt-2 - small - b SSD 2 Usage - .progress.progress-xs - .progress-bar.bg-success(role="progressbar" style="width: 10%" aria-valuenow="10" aria-valuemin="0" aria-valuemax="100") - small.text-muted 25GB/256GB diff --git a/pug/partials/breadcrumb.pug b/pug/partials/breadcrumb.pug deleted file mode 100644 index 55642854f..000000000 --- a/pug/partials/breadcrumb.pug +++ /dev/null @@ -1,18 +0,0 @@ -// Breadcrumb -ol.breadcrumb - li.breadcrumb-item Home - if !starter - li.breadcrumb-item - a(href="#") Admin - li.breadcrumb-item.active Dashboard - // Breadcrumb Menu - li.breadcrumb-menu.d-md-down-none - .btn-group(role="group" aria-label="Button group") - a.btn(href="#") - i.icon-speech - a.btn(href="./") - i.icon-graph - | Β Dashboard - a.btn(href="#") - i.icon-settings - | Β Settings diff --git a/pug/partials/footer.pug b/pug/partials/footer.pug deleted file mode 100644 index 7190a7803..000000000 --- a/pug/partials/footer.pug +++ /dev/null @@ -1,9 +0,0 @@ -footer.app-footer - div - a(href='https://coreui.io') CoreUI - span - | © 2018 creativeLabs. - div.ml-auto - span - | Powered by - a(href='https://coreui.io') CoreUI diff --git a/pug/partials/head.pug b/pug/partials/head.pug deleted file mode 100644 index 02249dc2a..000000000 --- a/pug/partials/head.pug +++ /dev/null @@ -1,28 +0,0 @@ -meta(charset='utf-8') -meta(http-equiv='X-UA-Compatible', content='IE=edge') -meta(name='viewport', content='width=device-width, initial-scale=1.0, shrink-to-fit=no') -meta(name='description', content='CoreUI - Open Source Bootstrap Admin Template') -meta(name='author', content='Łukasz Holeczek') -meta(name='keyword', content='Bootstrap,Admin,Template,Open,Source,jQuery,CSS,HTML,RWD,Dashboard') -title CoreUI Free Bootstrap Admin Template - -// Icons -link(href='node_modules/@coreui/icons/css/coreui-icons.min.css', rel='stylesheet') -link(href='node_modules/flag-icon-css/css/flag-icon.min.css', rel='stylesheet') -link(href='node_modules/font-awesome/css/font-awesome.min.css', rel='stylesheet') -link(href='node_modules/simple-line-icons/css/simple-line-icons.css', rel='stylesheet') - -// Main styles for this application -link(href='css/style.css', rel='stylesheet') -link(href='vendors/pace-progress/css/pace.min.css', rel='stylesheet') - -// Global site tag (gtag.js) - Google Analytics -script(async='', src='https://www.googletagmanager.com/gtag/js?id=UA-118965717-3') -script. - window.dataLayer = window.dataLayer || []; - function gtag(){dataLayer.push(arguments);} - gtag('js', new Date()); - // Shared ID - gtag('config', 'UA-118965717-3'); - // Bootstrap ID - gtag('config', 'UA-118965717-5'); diff --git a/pug/partials/header.pug b/pug/partials/header.pug deleted file mode 100644 index 1fd3b1c9e..000000000 --- a/pug/partials/header.pug +++ /dev/null @@ -1,76 +0,0 @@ -header.app-header.navbar - button.navbar-toggler.sidebar-toggler.d-lg-none.mr-auto(type="button" data-toggle="sidebar-show") - span.navbar-toggler-icon - a.navbar-brand(href="#") - img.navbar-brand-full(src="img/brand/logo.svg" width="89" height="25" alt="CoreUI Logo") - img.navbar-brand-minimized(src="img/brand/sygnet.svg" width="30" height="30" alt="CoreUI Logo") - button.navbar-toggler.sidebar-toggler.d-md-down-none(type="button" data-toggle="sidebar-lg-show") - span.navbar-toggler-icon - if !starter - ul.nav.navbar-nav.d-md-down-none - li.nav-item.px-3 - a.nav-link(href="#") Dashboard - li.nav-item.px-3 - a.nav-link(href="#") Users - li.nav-item.px-3 - a.nav-link(href="#") Settings - ul.nav.navbar-nav.ml-auto - li.nav-item.d-md-down-none - a.nav-link(href="#") - i.icon-bell - span.badge.badge-pill.badge-danger 5 - li.nav-item.d-md-down-none - a.nav-link(href="#") - i.icon-list - li.nav-item.d-md-down-none - a.nav-link(href="#") - i.icon-location-pin - li.nav-item.dropdown - a.nav-link(data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false") - img.img-avatar(src="img/avatars/6.jpg" alt="admin@bootstrapmaster.com") - .dropdown-menu.dropdown-menu-right - .dropdown-header.text-center - strong Account - a.dropdown-item(href="#") - i.fa.fa-bell-o - | Updates - span.badge.badge-info 42 - a.dropdown-item(href="#") - i.fa.fa-envelope-o - | Messages - span.badge.badge-success 42 - a.dropdown-item(href="#") - i.fa.fa-tasks - | Tasks - span.badge.badge-danger 42 - a.dropdown-item(href="#") - i.fa.fa-comments - | Comments - span.badge.badge-warning 42 - .dropdown-header.text-center - strong Settings - a.dropdown-item(href="#") - i.fa.fa-user - | Profile - a.dropdown-item(href="#") - i.fa.fa-wrench - | Settings - a.dropdown-item(href="#") - i.fa.fa-usd - | Payments - span.badge.badge-secondary 42 - a.dropdown-item(href="#") - i.fa.fa-file - | Projects - span.badge.badge-primary 42 - .dropdown-divider - a.dropdown-item(href="#") - i.fa.fa-shield - | Lock Account - a.dropdown-item(href="#") - i.fa.fa-lock - | Logout - button.navbar-toggler.aside-menu-toggler.d-md-down-none(type="button" data-toggle="aside-menu-lg-show") - span.navbar-toggler-icon - button.navbar-toggler.aside-menu-toggler.d-lg-none(type="button" data-toggle="aside-menu-show") - span.navbar-toggler-icon diff --git a/pug/partials/scripts.pug b/pug/partials/scripts.pug deleted file mode 100644 index 7901339b0..000000000 --- a/pug/partials/scripts.pug +++ /dev/null @@ -1,16 +0,0 @@ -// CoreUI and necessary plugins -script(src='node_modules/jquery/dist/jquery.min.js') -script(src='node_modules/popper.js/dist/umd/popper.min.js') -script(src='node_modules/bootstrap/dist/js/bootstrap.min.js') -script(src='node_modules/pace-progress/pace.min.js') -script(src='node_modules/perfect-scrollbar/dist/perfect-scrollbar.min.js') -script(src='node_modules/@coreui/coreui/dist/js/coreui.min.js') - -block scripts - -if ajax - script. - $('#ui-view').ajaxLoad(); - $(document).ajaxComplete(function() { - Pace.restart() - }); diff --git a/pug/partials/sidebar.pug b/pug/partials/sidebar.pug deleted file mode 100644 index 635e70e81..000000000 --- a/pug/partials/sidebar.pug +++ /dev/null @@ -1,194 +0,0 @@ -.sidebar - nav.sidebar-nav - ul.nav - li.nav-item - a.nav-link(href=ajax ? 'main.html' : 'index.html') - i.nav-icon.icon-speedometer - | Dashboard - span.badge.badge-primary NEW - if !starter - li.nav-title - | Theme - li.nav-item - a.nav-link(href="colors.html") - i.nav-icon.icon-drop - | Colors - li.nav-item - a.nav-link(href="typography.html") - i.nav-icon.icon-pencil - | Typography - li.nav-title - | Components - li.nav-item.nav-dropdown - a.nav-link.nav-dropdown-toggle(href="#") - i.nav-icon.icon-puzzle - | Base - ul.nav-dropdown-items - li.nav-item - a.nav-link(href='base/breadcrumb.html') - i.nav-icon.icon-puzzle - | Breadcrumb - li.nav-item - a.nav-link(href='base/cards.html') - i.nav-icon.icon-puzzle - | Cards - li.nav-item - a.nav-link(href='base/carousel.html') - i.nav-icon.icon-puzzle - | Carousel - li.nav-item - a.nav-link(href='base/collapse.html') - i.nav-icon.icon-puzzle - | Collapse - li.nav-item - a.nav-link(href='base/forms.html') - i.nav-icon.icon-puzzle - | Forms - li.nav-item - a.nav-link(href='base/jumbotron.html') - i.nav-icon.icon-puzzle - | Jumbotron - li.nav-item - a.nav-link(href='base/list-group.html') - i.nav-icon.icon-puzzle - | List group - li.nav-item - a.nav-link(href='base/navs.html') - i.nav-icon.icon-puzzle - | Navs - li.nav-item - a.nav-link(href='base/pagination.html') - i.nav-icon.icon-puzzle - | Pagination - li.nav-item - a.nav-link(href='base/popovers.html') - i.nav-icon.icon-puzzle - | Popovers - li.nav-item - a.nav-link(href='base/progress.html') - i.nav-icon.icon-puzzle - | Progress - li.nav-item - a.nav-link(href='base/scrollspy.html') - i.nav-icon.icon-puzzle - | Scrollspy - li.nav-item - a.nav-link(href='base/switches.html') - i.nav-icon.icon-puzzle - | Switches - li.nav-item - a.nav-link(href='base/tables.html') - i.nav-icon.icon-puzzle - | Tables - li.nav-item - a.nav-link(href='base/tabs.html') - i.nav-icon.icon-puzzle - | Tabs - li.nav-item - a.nav-link(href='base/tooltips.html') - i.nav-icon.icon-puzzle - | Tooltips - li.nav-item.nav-dropdown - a.nav-link.nav-dropdown-toggle(href="#") - i.nav-icon.icon-cursor - | Buttons - ul.nav-dropdown-items - li.nav-item - a.nav-link(href='buttons/buttons.html') - i.nav-icon.icon-cursor - | Buttons - li.nav-item - a.nav-link(href='buttons/button-group.html') - i.nav-icon.icon-cursor - | Buttons Group - li.nav-item - a.nav-link(href='buttons/dropdowns.html') - i.nav-icon.icon-cursor - | Dropdowns - li.nav-item - a.nav-link(href='buttons/brand-buttons.html') - i.nav-icon.icon-cursor - | Brand Buttons - li.nav-item - a.nav-link(href='charts.html') - i.nav-icon.icon-pie-chart - | Charts - li.nav-item.nav-dropdown - a.nav-link.nav-dropdown-toggle(href='#') - i.nav-icon.icon-star - | Icons - ul.nav-dropdown-items - li.nav-item - a.nav-link(href='icons/coreui-icons.html') - i.nav-icon.icon-star - | CoreUI Icons - span.badge.badge-success NEW - li.nav-item - a.nav-link(href='icons/flags.html') - i.nav-icon.icon-star - | Flags - li.nav-item - a.nav-link(href='icons/font-awesome.html') - i.nav-icon.icon-star - | Font Awesome - span.badge.badge-secondary 4.7 - li.nav-item - a.nav-link(href='icons/simple-line-icons.html') - i.nav-icon.icon-star - | Simple Line Icons - li.nav-item.nav-dropdown - a.nav-link.nav-dropdown-toggle(href='#') - i.nav-icon.icon-bell - | Notifications - ul.nav-dropdown-items - li.nav-item - a.nav-link(href='notifications/alerts.html') - i.nav-icon.icon-bell - | Alerts - li.nav-item - a.nav-link(href='notifications/badge.html') - i.nav-icon.icon-bell - | Badge - li.nav-item - a.nav-link(href='notifications/modals.html') - i.nav-icon.icon-bell - | Modals - li.nav-item - a.nav-link(href='widgets.html') - i.nav-icon.icon-calculator - | Widgets - span.badge.badge-primary NEW - li.divider - li.nav-title - | Extras - li.nav-item.nav-dropdown - a.nav-link.nav-dropdown-toggle(href='#') - i.nav-icon.icon-star - | Pages - ul.nav-dropdown-items - li.nav-item - a.nav-link(href=ajax ? 'login.html' : 'login.html' target="_top") - i.nav-icon.icon-star - | Login - li.nav-item - a.nav-link(href=ajax ? 'register.html' : 'register.html' target="_top") - i.nav-icon.icon-star - | Register - li.nav-item - a.nav-link(href=ajax ? '404.html' : '404.html' target="_top") - i.nav-icon.icon-star - | Error 404 - li.nav-item - a.nav-link(href=ajax ? '500.html' : '500.html' target="_top") - i.nav-icon.icon-star - | Error 500 - li.nav-item.mt-auto - a.nav-link.nav-link-success(href="https://coreui.io" target="_top") - i.nav-icon.icon-cloud-download - | Download CoreUI - li.nav-item - a.nav-link.nav-link-danger(href="https://coreui.io/pro/" target="_top") - i.nav-icon.icon-layers - | Try CoreUI - strong PRO - button.sidebar-minimizer.brand-minimizer(type="button") diff --git a/pug/pages/register.pug b/pug/register.pug similarity index 67% rename from pug/pages/register.pug rename to pug/register.pug index 2feeeef71..5c0860e84 100644 --- a/pug/pages/register.pug +++ b/pug/register.pug @@ -1,4 +1,4 @@ -extends /pages.pug +extends /_layout/pages.pug block view .container @@ -11,21 +11,26 @@ block view .input-group.mb-3 .input-group-prepend span.input-group-text - i.icon-user + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user") input.form-control(type='text', placeholder='Username') .input-group.mb-3 .input-group-prepend - span.input-group-text @ + span.input-group-text + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-envelope-open") input.form-control(type='text', placeholder='Email') .input-group.mb-3 .input-group-prepend span.input-group-text - i.icon-lock + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lock-locked") input.form-control(type='password', placeholder='Password') .input-group.mb-4 .input-group-prepend span.input-group-text - i.icon-lock + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-lock-locked") input.form-control(type='password', placeholder='Repeat password') button.btn.btn-block.btn-success(type='button') Create Account .card-footer.p-4 diff --git a/pug/views/typography.pug b/pug/typography.pug similarity index 99% rename from pug/views/typography.pug rename to pug/typography.pug index e8540428a..d4e53bfc7 100644 --- a/pug/views/typography.pug +++ b/pug/typography.pug @@ -1,7 +1,7 @@ -extends /default.pug +extends /_layout/default.pug block view - .animated.fadeIn + .fade-in .card .card-header | Headings diff --git a/pug/views/base/forms.html b/pug/views/base/forms.html deleted file mode 100644 index c69388afe..000000000 --- a/pug/views/base/forms.html +++ /dev/null @@ -1,1046 +0,0 @@ -
-
-
-
-
- Credit Card - Form -
-
-
-
-
- - -
-
-
-
-
-
- - -
-
-
-
-
- - -
-
- - -
-
-
- - -
-
-
-
-
-
-
-
-
- Company - Form -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
-
- - -
-
-
-
-
-
-
-
-
- Basic Form - Elements -
-
-
-
- -
-

Username

-
-
-
- -
- - This is a help text -
-
-
- -
- - Please enter your email -
-
-
- -
- - Please enter a complex password -
-
-
- -
- - Please enter a valid date -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
-
- - -
-
- - -
-
- - -
-
-
-
- -
-
- - -
-
- - -
-
- - -
-
-
-
- -
-
- - -
-
- - -
-
- - -
-
-
-
- -
-
- - -
-
- - -
-
- - -
-
-
-
- -
- -
-
-
- -
- -
-
-
-
- -
-
-
- Inline - Form -
-
-
-
- - -
-
- - -
-
-
- -
-
-
-
-
- Horizontal - Form -
-
-
-
- -
- - Please enter your email -
-
-
- -
- - Please enter your password -
-
-
-
- -
-
-
- Normal - Form -
-
-
-
- - - Please enter your email -
-
- - - Please enter your password -
-
-
- -
-
-
- Input Grid -
-
-
- -
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
- Input Sizes -
-
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
-
- -
-
-
-
-
-
-
- Validation states - Form -
-
-
- - -
-
- - -
- Please provide a valid informations. -
-
-
-
-
-
-
-
- Validation was-validated -
-
-
- - -
-
- - -
- Please provide a valid informations. -
-
-
-
-
-
-
-
-
-
- Icon/Text - Groups -
-
-
-
-
-
-
- -
- -
-
-
-
-
-
- -
- -
-
-
-
-
-
-
-
- -
- -
- .00 -
-
-
-
-
-
- -
-
-
-
-
- Buttons - Groups -
-
-
-
-
-
- - - - -
-
-
-
-
-
- - - - -
-
-
-
-
-
- - - - - - - -
-
-
-
-
- -
-
-
-
-
- Dropdowns - Groups -
-
-
-
-
-
- - -
-
-
-
-
-
- - -
-
-
-
- -
-
-
- -
-
-
-
-
-
-
- Use the grid for big devices! .col-lg-*.col-md-*.col-sm-* -
-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
-
-
-
- Input Grid for small devices! .col-* -
-
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
- -
-
-
-
- -
-
-
-
-
-
-
- Example Form -
-
-
-
-
-
- Username -
- -
- -
-
-
-
-
-
- Email -
- -
- -
-
-
-
-
-
- Password -
- -
- -
-
-
-
- -
-
-
-
-
-
-
-
- Example Form -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
-
- -
-
-
-
-
-
-
-
- Example Form -
-
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
-
-
- -
- -
-
-
- -
-
-
-
-
-
-
-
-
-
- Form Elements -
- - - -
-
-
-
-
- -
-
-
- @ -
- -
-

Here's some help text

-
-
-
- -
-
- -
- .00 -
-
- Here's more help text -
-
-
- -
-
-
- $ -
- -
- .00 -
-
-
-
-
- -
-
- - - - -
-
-
-
- -
-
- - - - - -
-
-
-
- - -
-
-
-
-
-
-
diff --git a/pug/views/base/switches.pug b/pug/views/base/switches.pug deleted file mode 100644 index cd98adfcd..000000000 --- a/pug/views/base/switches.pug +++ /dev/null @@ -1,509 +0,0 @@ -extends /default.pug - -block view - .animated.fadeIn - .row - .col-md-12 - .card - .card-header - | 3d Switch - .card-body - label.switch.switch-3d.switch-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-3d.switch-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-3d.switch-success - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-3d.switch-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-3d.switch-info - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-3d.switch-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-3d.switch-primary - input.switch-input(type='checkbox', checked='', disabled='') - span.switch-slider - label.switch.switch-3d.switch-primary - input.switch-input(type='checkbox', disabled) - span.switch-slider - // /.col - .col-md-6 - .card - .card-header - | Switch default - .card-body - label.switch.switch-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-success - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-info - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider - // /.col - .col-md-6 - .card - .card-header - | Switch default - pills - .card-body - label.switch.switch-pill.switch-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-success - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-info - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider - // /.col - .col-md-6 - .card - .card-header - | Switch outline - .card-body - label.switch.switch-outline-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-outline-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-outline-success - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-outline-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-outline-info - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-outline-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider - // /.col - .col-md-6 - .card - .card-header - | Switch outline - pills - .card-body - label.switch.switch-pill.switch-outline-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-outline-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-outline-success - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-outline-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-outline-info - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-outline-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider - // /.col - .col-md-6 - .card - .card-header - | Switch outline alternative - .card-body - label.switch.switch-outline-primary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-outline-secondary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-outline-success-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-outline-warning-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-outline-info-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-outline-danger-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - // /.col - .col-md-6 - .card - .card-header - | Switch outline alternative - pills - .card-body - label.switch.switch-pill.switch-outline-primary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-outline-secondary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-outline-success-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-outline-warning-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-outline-info-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - label.switch.switch-pill.switch-outline-danger-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider - // /.col - .col-md-6 - .card - .card-header - | Switch with text - .card-body - label.switch.switch-label.switch-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-success - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-info - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - // /.col - .col-md-6 - .card - .card-header - | Switch with text - pills - .card-body - label.switch.switch-label.switch-pill.switch-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-success - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-info - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - // /.col - .col-md-6 - .card - .card-header - | Switch with text outline - .card-body - label.switch.switch-label.switch-outline-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-outline-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-outline-success - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-outline-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-outline-info - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-outline-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - // /.col - .col-md-6 - .card - .card-header - | Switch with text outline - pills - .card-body - label.switch.switch-label.switch-pill.switch-outline-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-outline-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-outline-success - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-outline-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-outline-info - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-outline-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - // /.col - .col-md-6 - .card - .card-header - | Switch with text outline alternative - .card-body - label.switch.switch-label.switch-outline-primary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-outline-secondary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-outline-success-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-outline-warning-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-outline-info-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-outline-danger-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - // /.col - .col-md-6 - .card - .card-header - | Switch with text outline alternative - pills - .card-body - label.switch.switch-label.switch-pill.switch-outline-primary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-outline-secondary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-outline-success-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-outline-warning-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-outline-info-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - label.switch.switch-label.switch-pill.switch-outline-danger-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='On', data-unchecked='Off') - // /.col - .col-md-6 - .card - .card-header - | Switch with icon - .card-body - label.switch.switch-label.switch-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-success - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-info - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - // /.col - .col-md-6 - .card - .card-header - | Switch with icon - pills - .card-body - label.switch.switch-label.switch-pill.switch-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-success - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-info - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - // /.col - .col-md-6 - .card - .card-header - | Switch with icon outline - .card-body - label.switch.switch-label.switch-outline-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-outline-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-outline-success - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-outline-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-outline-info - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-outline-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - // /.col - .col-md-6 - .card - .card-header - | Switch with icon outline - pills - .card-body - label.switch.switch-label.switch-pill.switch-outline-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-outline-secondary - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-outline-success - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-outline-warning - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-outline-info - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-outline-danger - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - // /.col - .col-md-6 - .card - .card-header - | Switch with icon outline alternative - .card-body - label.switch.switch-label.switch-outline-primary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-outline-secondary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-outline-success-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-outline-warning-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-outline-info-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-outline-danger-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - // /.col - .col-md-6 - .card - .card-header - | Switch with icon outline alternative - pills - .card-body - label.switch.switch-label.switch-pill.switch-outline-primary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-outline-secondary-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-outline-success-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-outline-warning-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-outline-info-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - label.switch.switch-label.switch-pill.switch-outline-danger-alt - input.switch-input(type='checkbox', checked='') - span.switch-slider(data-checked='✓', data-unchecked='✕') - // /.col - .col-md-12 - .card - .card-header - | Sizes - .card-body.p-0 - table.table.table-hover.table-striped.table-align-middle.mb-0 - thead - th Size - th Example - th CSS Class - tbody - tr - td - | Large - td - label.switch.switch-lg.switch-3d.switch-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider - td - | Add following class - code .switch-lg - tr - td - | Normal - td - label.switch.switch-3d.switch-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider - td - | - - tr - td - | Small - td - label.switch.switch-sm.switch-3d.switch-primary - input.switch-input(type='checkbox', checked='') - span.switch-slider - td - | Add following class - code .switch-sm - // /.col - // /.row diff --git a/pug/views/base/tabs.pug b/pug/views/base/tabs.pug deleted file mode 100644 index 55c58d7a7..000000000 --- a/pug/views/base/tabs.pug +++ /dev/null @@ -1,87 +0,0 @@ -extends /default.pug - -block view - .animated.fadeIn - .row - .col-md-6.mb-4 - ul.nav.nav-tabs(role='tablist') - li.nav-item - a.nav-link.active(data-toggle='tab', href='#home', role='tab', aria-controls='home') Home - li.nav-item - a.nav-link(data-toggle='tab', href='#profile', role='tab', aria-controls='profile') Profile - li.nav-item - a.nav-link(data-toggle='tab', href='#messages', role='tab', aria-controls='messages') Messages - .tab-content - #home.tab-pane.active(role='tabpanel') - | 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - #profile.tab-pane(role='tabpanel') - | 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - #messages.tab-pane(role='tabpanel') - | 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - // /.col - .col-md-6.mb-4 - ul.nav.nav-tabs(role='tablist') - li.nav-item - a.nav-link.active(data-toggle='tab', href='#home2', role='tab', aria-controls='home') - i.icon-calculator - li.nav-item - a.nav-link(data-toggle='tab', href='#profile2', role='tab', aria-controls='profile') - i.icon-basket-loaded - li.nav-item - a.nav-link(data-toggle='tab', href='#messages2', role='tab', aria-controls='messages') - i.icon-pie-chart - .tab-content - #home2.tab-pane.active(role='tabpanel') - | 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - #profile2.tab-pane(role='tabpanel') - | 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - #messages2.tab-pane(role='tabpanel') - | 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - // /.col - .col-md-6.mb-4 - ul.nav.nav-tabs(role='tablist') - li.nav-item - a.nav-link.active(data-toggle='tab', href='#home3', role='tab', aria-controls='home') - i.icon-calculator - | Calculator - li.nav-item - a.nav-link(data-toggle='tab', href='#profile3', role='tab', aria-controls='profile') - i.icon-basket-loaded - | Shoping cart - li.nav-item - a.nav-link(data-toggle='tab', href='#messages3', role='tab', aria-controls='messages') - i.icon-pie-chart - | Charts - .tab-content - #home3.tab-pane.active(role='tabpanel') - | 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - #profile3.tab-pane(role='tabpanel') - | 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - #messages3.tab-pane(role='tabpanel') - | 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - // /.col - .col-md-6.mb-4 - ul.nav.nav-tabs(role='tablist') - li.nav-item - a.nav-link.active(data-toggle='tab', href='#home4', role='tab', aria-controls='home') - i.icon-calculator - | Calculator Β  - span.badge.badge-success New - li.nav-item - a.nav-link(data-toggle='tab', href='#profile4', role='tab', aria-controls='profile') - i.icon-basket-loaded - | Shoping cart Β  - span.badge.badge-pill.badge-danger 29 - li.nav-item - a.nav-link(data-toggle='tab', href='#messages4', role='tab', aria-controls='messages') - i.icon-pie-chart - | Charts - .tab-content - #home4.tab-pane.active(role='tabpanel') - | 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - #profile4.tab-pane(role='tabpanel') - | 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - #messages4.tab-pane(role='tabpanel') - | 3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. - // /.col - // /.row diff --git a/pug/views/blank.pug b/pug/views/blank.pug deleted file mode 100644 index eb395848f..000000000 --- a/pug/views/blank.pug +++ /dev/null @@ -1,4 +0,0 @@ -extends /default.pug - -block view - .animated.fadeIn diff --git a/pug/views/buttons/brand-buttons.pug b/pug/views/buttons/brand-buttons.pug deleted file mode 100644 index 54fdcc6da..000000000 --- a/pug/views/buttons/brand-buttons.pug +++ /dev/null @@ -1,597 +0,0 @@ -extends /default.pug - -block view - .animated.fadeIn - .row - .col-12 - .card - .card-header - strong Brand Buttons - small Usage ex. - code(style='text-transform:lowercase') - .card-body - h6 - | Size Small - small - | Add this class - code .btn-sm - p - button.btn.btn-brand.btn-sm.btn-facebook(type='button', style='margin-bottom: 4px') - i.fa.fa-facebook - span Facebook - button.btn.btn-brand.btn-sm.btn-twitter(type='button', style='margin-bottom: 4px') - i.fa.fa-twitter - span Twitter - button.btn.btn-brand.btn-sm.btn-linkedin(type='button', style='margin-bottom: 4px') - i.fa.fa-linkedin - span LinkedIn - button.btn.btn-brand.btn-sm.btn-flickr(type='button', style='margin-bottom: 4px') - i.fa.fa-flickr - span Flickr - button.btn.btn-brand.btn-sm.btn-tumblr(type='button', style='margin-bottom: 4px') - i.fa.fa-tumblr - span Tumblr - button.btn.btn-brand.btn-sm.btn-xing(type='button', style='margin-bottom: 4px') - i.fa.fa-xing - span Xing - button.btn.btn-brand.btn-sm.btn-github(type='button', style='margin-bottom: 4px') - i.fa.fa-github - span Github - button.btn.btn-brand.btn-sm.btn-html5(type='button', style='margin-bottom: 4px') - i.fa.fa-html5 - span HTML5 - button.btn.btn-brand.btn-sm.btn-openid(type='button', style='margin-bottom: 4px') - i.fa.fa-openid - span OpenID - button.btn.btn-brand.btn-sm.btn-stack-overflow(type='button', style='margin-bottom: 4px') - i.fa.fa-stack-overflow - span StackOverflow - button.btn.btn-brand.btn-sm.btn-css3(type='button', style='margin-bottom: 4px') - i.fa.fa-css3 - span CSS3 - button.btn.btn-brand.btn-sm.btn-youtube(type='button', style='margin-bottom: 4px') - i.fa.fa-youtube - span YouTube - button.btn.btn-brand.btn-sm.btn-dribbble(type='button', style='margin-bottom: 4px') - i.fa.fa-dribbble - span Dribbble - button.btn.btn-brand.btn-sm.btn-google-plus(type='button', style='margin-bottom: 4px') - i.fa.fa-google-plus - span Google+ - button.btn.btn-brand.btn-sm.btn-instagram(type='button', style='margin-bottom: 4px') - i.fa.fa-instagram - span Instagram - button.btn.btn-brand.btn-sm.btn-pinterest(type='button', style='margin-bottom: 4px') - i.fa.fa-pinterest - span Pinterest - button.btn.btn-brand.btn-sm.btn-vk(type='button', style='margin-bottom: 4px') - i.fa.fa-vk - span VK - button.btn.btn-brand.btn-sm.btn-yahoo(type='button', style='margin-bottom: 4px') - i.fa.fa-yahoo - span Yahoo - button.btn.btn-brand.btn-sm.btn-behance(type='button', style='margin-bottom: 4px') - i.fa.fa-behance - span Behance - button.btn.btn-brand.btn-sm.btn-dropbox(type='button', style='margin-bottom: 4px') - i.fa.fa-dropbox - span Dropbox - button.btn.btn-brand.btn-sm.btn-reddit(type='button', style='margin-bottom: 4px') - i.fa.fa-reddit - span Reddit - button.btn.btn-brand.btn-sm.btn-spotify(type='button', style='margin-bottom: 4px') - i.fa.fa-spotify - span Spotify - button.btn.btn-brand.btn-sm.btn-vine(type='button', style='margin-bottom: 4px') - i.fa.fa-vine - span Vine - button.btn.btn-brand.btn-sm.btn-foursquare(type='button', style='margin-bottom: 4px') - i.fa.fa-foursquare - span Forsquare - button.btn.btn-brand.btn-sm.btn-vimeo(type='button', style='margin-bottom: 4px') - i.fa.fa-vimeo - span Vimeo - h6 Size Normal - p - button.btn.btn-brand.btn-facebook(type='button', style='margin-bottom: 4px') - i.fa.fa-facebook - span Facebook - button.btn.btn-brand.btn-twitter(type='button', style='margin-bottom: 4px') - i.fa.fa-twitter - span Twitter - button.btn.btn-brand.btn-linkedin(type='button', style='margin-bottom: 4px') - i.fa.fa-linkedin - span LinkedIn - button.btn.btn-brand.btn-flickr(type='button', style='margin-bottom: 4px') - i.fa.fa-flickr - span Flickr - button.btn.btn-brand.btn-tumblr(type='button', style='margin-bottom: 4px') - i.fa.fa-tumblr - span Tumblr - button.btn.btn-brand.btn-xing(type='button', style='margin-bottom: 4px') - i.fa.fa-xing - span Xing - button.btn.btn-brand.btn-github(type='button', style='margin-bottom: 4px') - i.fa.fa-github - span Github - button.btn.btn-brand.btn-html5(type='button', style='margin-bottom: 4px') - i.fa.fa-html5 - span HTML5 - button.btn.btn-brand.btn-openid(type='button', style='margin-bottom: 4px') - i.fa.fa-openid - span OpenID - button.btn.btn-brand.btn-stack-overflow(type='button', style='margin-bottom: 4px') - i.fa.fa-stack-overflow - span StackOverflow - button.btn.btn-brand.btn-css3(type='button', style='margin-bottom: 4px') - i.fa.fa-css3 - span CSS3 - button.btn.btn-brand.btn-youtube(type='button', style='margin-bottom: 4px') - i.fa.fa-youtube - span YouTube - button.btn.btn-brand.btn-dribbble(type='button', style='margin-bottom: 4px') - i.fa.fa-dribbble - span Dribbble - button.btn.btn-brand.btn-google-plus(type='button', style='margin-bottom: 4px') - i.fa.fa-google-plus - span Google+ - button.btn.btn-brand.btn-instagram(type='button', style='margin-bottom: 4px') - i.fa.fa-instagram - span Instagram - button.btn.btn-brand.btn-pinterest(type='button', style='margin-bottom: 4px') - i.fa.fa-pinterest - span Pinterest - button.btn.btn-brand.btn-vk(type='button', style='margin-bottom: 4px') - i.fa.fa-vk - span VK - button.btn.btn-brand.btn-yahoo(type='button', style='margin-bottom: 4px') - i.fa.fa-yahoo - span Yahoo - button.btn.btn-brand.btn-behance(type='button', style='margin-bottom: 4px') - i.fa.fa-behance - span Behance - button.btn.btn-brand.btn-dropbox(type='button', style='margin-bottom: 4px') - i.fa.fa-dropbox - span Dropbox - button.btn.btn-brand.btn-reddit(type='button', style='margin-bottom: 4px') - i.fa.fa-reddit - span Reddit - button.btn.btn-brand.btn-spotify(type='button', style='margin-bottom: 4px') - i.fa.fa-spotify - span Spotify - button.btn.btn-brand.btn-vine(type='button', style='margin-bottom: 4px') - i.fa.fa-vine - span Vine - button.btn.btn-brand.btn-foursquare(type='button', style='margin-bottom: 4px') - i.fa.fa-foursquare - span Forsquare - button.btn.btn-brand.btn-vimeo(type='button', style='margin-bottom: 4px') - i.fa.fa-vimeo - span Vimeo - h6 - | Size Large - small - | Add this class - code .btn-lg - p - button.btn.btn-brand.btn-lg.btn-facebook(type='button', style='margin-bottom: 4px') - i.fa.fa-facebook - span Facebook - button.btn.btn-brand.btn-lg.btn-twitter(type='button', style='margin-bottom: 4px') - i.fa.fa-twitter - span Twitter - button.btn.btn-brand.btn-lg.btn-linkedin(type='button', style='margin-bottom: 4px') - i.fa.fa-linkedin - span LinkedIn - button.btn.btn-brand.btn-lg.btn-flickr(type='button', style='margin-bottom: 4px') - i.fa.fa-flickr - span Flickr - button.btn.btn-brand.btn-lg.btn-tumblr(type='button', style='margin-bottom: 4px') - i.fa.fa-tumblr - span Tumblr - button.btn.btn-brand.btn-lg.btn-xing(type='button', style='margin-bottom: 4px') - i.fa.fa-xing - span Xing - button.btn.btn-brand.btn-lg.btn-github(type='button', style='margin-bottom: 4px') - i.fa.fa-github - span Github - button.btn.btn-brand.btn-lg.btn-html5(type='button', style='margin-bottom: 4px') - i.fa.fa-html5 - span HTML5 - button.btn.btn-brand.btn-lg.btn-openid(type='button', style='margin-bottom: 4px') - i.fa.fa-openid - span OpenID - button.btn.btn-brand.btn-lg.btn-stack-overflow(type='button', style='margin-bottom: 4px') - i.fa.fa-stack-overflow - span StackOverflow - button.btn.btn-brand.btn-lg.btn-css3(type='button', style='margin-bottom: 4px') - i.fa.fa-css3 - span CSS3 - button.btn.btn-brand.btn-lg.btn-youtube(type='button', style='margin-bottom: 4px') - i.fa.fa-youtube - span YouTube - button.btn.btn-brand.btn-lg.btn-dribbble(type='button', style='margin-bottom: 4px') - i.fa.fa-dribbble - span Dribbble - button.btn.btn-brand.btn-lg.btn-google-plus(type='button', style='margin-bottom: 4px') - i.fa.fa-google-plus - span Google+ - button.btn.btn-brand.btn-lg.btn-instagram(type='button', style='margin-bottom: 4px') - i.fa.fa-instagram - span Instagram - button.btn.btn-brand.btn-lg.btn-pinterest(type='button', style='margin-bottom: 4px') - i.fa.fa-pinterest - span Pinterest - button.btn.btn-brand.btn-lg.btn-vk(type='button', style='margin-bottom: 4px') - i.fa.fa-vk - span VK - button.btn.btn-brand.btn-lg.btn-yahoo(type='button', style='margin-bottom: 4px') - i.fa.fa-yahoo - span Yahoo - button.btn.btn-brand.btn-lg.btn-behance(type='button', style='margin-bottom: 4px') - i.fa.fa-behance - span Behance - button.btn.btn-brand.btn-lg.btn-dropbox(type='button', style='margin-bottom: 4px') - i.fa.fa-dropbox - span Dropbox - button.btn.btn-brand.btn-lg.btn-reddit(type='button', style='margin-bottom: 4px') - i.fa.fa-reddit - span Reddit - button.btn.btn-brand.btn-lg.btn-spotify(type='button', style='margin-bottom: 4px') - i.fa.fa-spotify - span Spotify - button.btn.btn-brand.btn-lg.btn-vine(type='button', style='margin-bottom: 4px') - i.fa.fa-vine - span Vine - button.btn.btn-brand.btn-lg.btn-foursquare(type='button', style='margin-bottom: 4px') - i.fa.fa-foursquare - span Forsquare - button.btn.btn-brand.btn-lg.btn-vimeo(type='button', style='margin-bottom: 4px') - i.fa.fa-vimeo - span Vimeo - // /.col - .col-12 - .card - .card-header - strong Brand Buttons - small Only icons. Usage ex. - code(style='text-transform:lowercase') - .card-body - h6 - | Size Small - small - | Add this class - code .btn-sm - p - button.btn.btn-brand.btn-sm.btn-facebook(type='button', style='margin-bottom: 4px') - i.fa.fa-facebook - button.btn.btn-brand.btn-sm.btn-twitter(type='button', style='margin-bottom: 4px') - i.fa.fa-twitter - button.btn.btn-brand.btn-sm.btn-linkedin(type='button', style='margin-bottom: 4px') - i.fa.fa-linkedin - button.btn.btn-brand.btn-sm.btn-flickr(type='button', style='margin-bottom: 4px') - i.fa.fa-flickr - button.btn.btn-brand.btn-sm.btn-tumblr(type='button', style='margin-bottom: 4px') - i.fa.fa-tumblr - button.btn.btn-brand.btn-sm.btn-xing(type='button', style='margin-bottom: 4px') - i.fa.fa-xing - button.btn.btn-brand.btn-sm.btn-github(type='button', style='margin-bottom: 4px') - i.fa.fa-github - button.btn.btn-brand.btn-sm.btn-html5(type='button', style='margin-bottom: 4px') - i.fa.fa-html5 - button.btn.btn-brand.btn-sm.btn-openid(type='button', style='margin-bottom: 4px') - i.fa.fa-openid - button.btn.btn-brand.btn-sm.btn-stack-overflow(type='button', style='margin-bottom: 4px') - i.fa.fa-stack-overflow - button.btn.btn-brand.btn-sm.btn-css3(type='button', style='margin-bottom: 4px') - i.fa.fa-css3 - button.btn.btn-brand.btn-sm.btn-youtube(type='button', style='margin-bottom: 4px') - i.fa.fa-youtube - button.btn.btn-brand.btn-sm.btn-dribbble(type='button', style='margin-bottom: 4px') - i.fa.fa-dribbble - button.btn.btn-brand.btn-sm.btn-google-plus(type='button', style='margin-bottom: 4px') - i.fa.fa-google-plus - button.btn.btn-brand.btn-sm.btn-instagram(type='button', style='margin-bottom: 4px') - i.fa.fa-instagram - button.btn.btn-brand.btn-sm.btn-pinterest(type='button', style='margin-bottom: 4px') - i.fa.fa-pinterest - button.btn.btn-brand.btn-sm.btn-vk(type='button', style='margin-bottom: 4px') - i.fa.fa-vk - button.btn.btn-brand.btn-sm.btn-yahoo(type='button', style='margin-bottom: 4px') - i.fa.fa-yahoo - button.btn.btn-brand.btn-sm.btn-behance(type='button', style='margin-bottom: 4px') - i.fa.fa-behance - button.btn.btn-brand.btn-sm.btn-dropbox(type='button', style='margin-bottom: 4px') - i.fa.fa-dropbox - button.btn.btn-brand.btn-sm.btn-reddit(type='button', style='margin-bottom: 4px') - i.fa.fa-reddit - button.btn.btn-brand.btn-sm.btn-spotify(type='button', style='margin-bottom: 4px') - i.fa.fa-spotify - button.btn.btn-brand.btn-sm.btn-vine(type='button', style='margin-bottom: 4px') - i.fa.fa-vine - button.btn.btn-brand.btn-sm.btn-foursquare(type='button', style='margin-bottom: 4px') - i.fa.fa-foursquare - button.btn.btn-brand.btn-sm.btn-vimeo(type='button', style='margin-bottom: 4px') - i.fa.fa-vimeo - h6 Size Normal - p - button.btn.btn-brand.btn-facebook(type='button', style='margin-bottom: 4px') - i.fa.fa-facebook - button.btn.btn-brand.btn-twitter(type='button', style='margin-bottom: 4px') - i.fa.fa-twitter - button.btn.btn-brand.btn-linkedin(type='button', style='margin-bottom: 4px') - i.fa.fa-linkedin - button.btn.btn-brand.btn-flickr(type='button', style='margin-bottom: 4px') - i.fa.fa-flickr - button.btn.btn-brand.btn-tumblr(type='button', style='margin-bottom: 4px') - i.fa.fa-tumblr - button.btn.btn-brand.btn-xing(type='button', style='margin-bottom: 4px') - i.fa.fa-xing - button.btn.btn-brand.btn-github(type='button', style='margin-bottom: 4px') - i.fa.fa-github - button.btn.btn-brand.btn-html5(type='button', style='margin-bottom: 4px') - i.fa.fa-html5 - button.btn.btn-brand.btn-openid(type='button', style='margin-bottom: 4px') - i.fa.fa-openid - button.btn.btn-brand.btn-stack-overflow(type='button', style='margin-bottom: 4px') - i.fa.fa-stack-overflow - button.btn.btn-brand.btn-css3(type='button', style='margin-bottom: 4px') - i.fa.fa-css3 - button.btn.btn-brand.btn-youtube(type='button', style='margin-bottom: 4px') - i.fa.fa-youtube - button.btn.btn-brand.btn-dribbble(type='button', style='margin-bottom: 4px') - i.fa.fa-dribbble - button.btn.btn-brand.btn-google-plus(type='button', style='margin-bottom: 4px') - i.fa.fa-google-plus - button.btn.btn-brand.btn-instagram(type='button', style='margin-bottom: 4px') - i.fa.fa-instagram - button.btn.btn-brand.btn-pinterest(type='button', style='margin-bottom: 4px') - i.fa.fa-pinterest - button.btn.btn-brand.btn-vk(type='button', style='margin-bottom: 4px') - i.fa.fa-vk - button.btn.btn-brand.btn-yahoo(type='button', style='margin-bottom: 4px') - i.fa.fa-yahoo - button.btn.btn-brand.btn-behance(type='button', style='margin-bottom: 4px') - i.fa.fa-behance - button.btn.btn-brand.btn-dropbox(type='button', style='margin-bottom: 4px') - i.fa.fa-dropbox - button.btn.btn-brand.btn-reddit(type='button', style='margin-bottom: 4px') - i.fa.fa-reddit - button.btn.btn-brand.btn-spotify(type='button', style='margin-bottom: 4px') - i.fa.fa-spotify - button.btn.btn-brand.btn-vine(type='button', style='margin-bottom: 4px') - i.fa.fa-vine - button.btn.btn-brand.btn-foursquare(type='button', style='margin-bottom: 4px') - i.fa.fa-foursquare - button.btn.btn-brand.btn-vimeo(type='button', style='margin-bottom: 4px') - i.fa.fa-vimeo - h6 - | Size Large - small - | Add this class - code .btn-lg - p - button.btn.btn-brand.btn-lg.btn-facebook(type='button', style='margin-bottom: 4px') - i.fa.fa-facebook - button.btn.btn-brand.btn-lg.btn-twitter(type='button', style='margin-bottom: 4px') - i.fa.fa-twitter - button.btn.btn-brand.btn-lg.btn-linkedin(type='button', style='margin-bottom: 4px') - i.fa.fa-linkedin - button.btn.btn-brand.btn-lg.btn-flickr(type='button', style='margin-bottom: 4px') - i.fa.fa-flickr - button.btn.btn-brand.btn-lg.btn-tumblr(type='button', style='margin-bottom: 4px') - i.fa.fa-tumblr - button.btn.btn-brand.btn-lg.btn-xing(type='button', style='margin-bottom: 4px') - i.fa.fa-xing - button.btn.btn-brand.btn-lg.btn-github(type='button', style='margin-bottom: 4px') - i.fa.fa-github - button.btn.btn-brand.btn-lg.btn-html5(type='button', style='margin-bottom: 4px') - i.fa.fa-html5 - button.btn.btn-brand.btn-lg.btn-openid(type='button', style='margin-bottom: 4px') - i.fa.fa-openid - button.btn.btn-brand.btn-lg.btn-stack-overflow(type='button', style='margin-bottom: 4px') - i.fa.fa-stack-overflow - button.btn.btn-brand.btn-lg.btn-css3(type='button', style='margin-bottom: 4px') - i.fa.fa-css3 - button.btn.btn-brand.btn-lg.btn-youtube(type='button', style='margin-bottom: 4px') - i.fa.fa-youtube - button.btn.btn-brand.btn-lg.btn-dribbble(type='button', style='margin-bottom: 4px') - i.fa.fa-dribbble - button.btn.btn-brand.btn-lg.btn-google-plus(type='button', style='margin-bottom: 4px') - i.fa.fa-google-plus - button.btn.btn-brand.btn-lg.btn-instagram(type='button', style='margin-bottom: 4px') - i.fa.fa-instagram - button.btn.btn-brand.btn-lg.btn-pinterest(type='button', style='margin-bottom: 4px') - i.fa.fa-pinterest - button.btn.btn-brand.btn-lg.btn-vk(type='button', style='margin-bottom: 4px') - i.fa.fa-vk - button.btn.btn-brand.btn-lg.btn-yahoo(type='button', style='margin-bottom: 4px') - i.fa.fa-yahoo - button.btn.btn-brand.btn-lg.btn-behance(type='button', style='margin-bottom: 4px') - i.fa.fa-behance - button.btn.btn-brand.btn-lg.btn-dropbox(type='button', style='margin-bottom: 4px') - i.fa.fa-dropbox - button.btn.btn-brand.btn-lg.btn-reddit(type='button', style='margin-bottom: 4px') - i.fa.fa-reddit - button.btn.btn-brand.btn-lg.btn-spotify(type='button', style='margin-bottom: 4px') - i.fa.fa-spotify - button.btn.btn-brand.btn-lg.btn-vine(type='button', style='margin-bottom: 4px') - i.fa.fa-vine - button.btn.btn-brand.btn-lg.btn-foursquare(type='button', style='margin-bottom: 4px') - i.fa.fa-foursquare - button.btn.btn-brand.btn-lg.btn-vimeo(type='button', style='margin-bottom: 4px') - i.fa.fa-vimeo - // /.col - .col-12 - .card - .card-header - strong Brand Buttons - small Only text. Usage ex. - code(style='text-transform:lowercase') - .card-body - h6 - | Size Small - small - | Add this class - code .btn-sm - p - button.btn.btn-brand.btn-sm.btn-facebook(type='button', style='margin-bottom: 4px') - span Facebook - button.btn.btn-brand.btn-sm.btn-twitter(type='button', style='margin-bottom: 4px') - span Twitter - button.btn.btn-brand.btn-sm.btn-linkedin(type='button', style='margin-bottom: 4px') - span LinkedIn - button.btn.btn-brand.btn-sm.btn-flickr(type='button', style='margin-bottom: 4px') - span Flickr - button.btn.btn-brand.btn-sm.btn-tumblr(type='button', style='margin-bottom: 4px') - span Tumblr - button.btn.btn-brand.btn-sm.btn-xing(type='button', style='margin-bottom: 4px') - span Xing - button.btn.btn-brand.btn-sm.btn-github(type='button', style='margin-bottom: 4px') - span Github - button.btn.btn-brand.btn-sm.btn-html5(type='button', style='margin-bottom: 4px') - span HTML5 - button.btn.btn-brand.btn-sm.btn-openid(type='button', style='margin-bottom: 4px') - span OpenID - button.btn.btn-brand.btn-sm.btn-stack-overflow(type='button', style='margin-bottom: 4px') - span StackOverflow - button.btn.btn-brand.btn-sm.btn-css3(type='button', style='margin-bottom: 4px') - span CSS3 - button.btn.btn-brand.btn-sm.btn-youtube(type='button', style='margin-bottom: 4px') - span YouTube - button.btn.btn-brand.btn-sm.btn-dribbble(type='button', style='margin-bottom: 4px') - span Dribbble - button.btn.btn-brand.btn-sm.btn-google-plus(type='button', style='margin-bottom: 4px') - span Google+ - button.btn.btn-brand.btn-sm.btn-instagram(type='button', style='margin-bottom: 4px') - span Instagram - button.btn.btn-brand.btn-sm.btn-pinterest(type='button', style='margin-bottom: 4px') - span Pinterest - button.btn.btn-brand.btn-sm.btn-vk(type='button', style='margin-bottom: 4px') - span VK - button.btn.btn-brand.btn-sm.btn-yahoo(type='button', style='margin-bottom: 4px') - span Yahoo - button.btn.btn-brand.btn-sm.btn-behance(type='button', style='margin-bottom: 4px') - span Behance - button.btn.btn-brand.btn-sm.btn-dropbox(type='button', style='margin-bottom: 4px') - span Dropbox - button.btn.btn-brand.btn-sm.btn-reddit(type='button', style='margin-bottom: 4px') - span Reddit - button.btn.btn-brand.btn-sm.btn-spotify(type='button', style='margin-bottom: 4px') - span Spotify - button.btn.btn-brand.btn-sm.btn-vine(type='button', style='margin-bottom: 4px') - span Vine - button.btn.btn-brand.btn-sm.btn-foursquare(type='button', style='margin-bottom: 4px') - span Forsquare - button.btn.btn-brand.btn-sm.btn-vimeo(type='button', style='margin-bottom: 4px') - span Vimeo - h6 Size Normal - p - button.btn.btn-brand.btn-facebook(type='button', style='margin-bottom: 4px') - span Facebook - button.btn.btn-brand.btn-twitter(type='button', style='margin-bottom: 4px') - span Twitter - button.btn.btn-brand.btn-linkedin(type='button', style='margin-bottom: 4px') - span LinkedIn - button.btn.btn-brand.btn-flickr(type='button', style='margin-bottom: 4px') - span Flickr - button.btn.btn-brand.btn-tumblr(type='button', style='margin-bottom: 4px') - span Tumblr - button.btn.btn-brand.btn-xing(type='button', style='margin-bottom: 4px') - span Xing - button.btn.btn-brand.btn-github(type='button', style='margin-bottom: 4px') - span Github - button.btn.btn-brand.btn-html5(type='button', style='margin-bottom: 4px') - span HTML5 - button.btn.btn-brand.btn-openid(type='button', style='margin-bottom: 4px') - span OpenID - button.btn.btn-brand.btn-stack-overflow(type='button', style='margin-bottom: 4px') - span StackOverflow - button.btn.btn-brand.btn-css3(type='button', style='margin-bottom: 4px') - span CSS3 - button.btn.btn-brand.btn-youtube(type='button', style='margin-bottom: 4px') - span YouTube - button.btn.btn-brand.btn-dribbble(type='button', style='margin-bottom: 4px') - span Dribbble - button.btn.btn-brand.btn-google-plus(type='button', style='margin-bottom: 4px') - span Google+ - button.btn.btn-brand.btn-instagram(type='button', style='margin-bottom: 4px') - span Instagram - button.btn.btn-brand.btn-pinterest(type='button', style='margin-bottom: 4px') - span Pinterest - button.btn.btn-brand.btn-vk(type='button', style='margin-bottom: 4px') - span VK - button.btn.btn-brand.btn-yahoo(type='button', style='margin-bottom: 4px') - span Yahoo - button.btn.btn-brand.btn-behance(type='button', style='margin-bottom: 4px') - span Behance - button.btn.btn-brand.btn-dropbox(type='button', style='margin-bottom: 4px') - span Dropbox - button.btn.btn-brand.btn-reddit(type='button', style='margin-bottom: 4px') - span Reddit - button.btn.btn-brand.btn-spotify(type='button', style='margin-bottom: 4px') - span Spotify - button.btn.btn-brand.btn-vine(type='button', style='margin-bottom: 4px') - span Vine - button.btn.btn-brand.btn-foursquare(type='button', style='margin-bottom: 4px') - span Forsquare - button.btn.btn-brand.btn-vimeo(type='button', style='margin-bottom: 4px') - span Vimeo - h6 - | Size Large - small - | Add this class - code .btn-lg - p - button.btn.btn-brand.btn-lg.btn-facebook(type='button', style='margin-bottom: 4px') - span Facebook - button.btn.btn-brand.btn-lg.btn-twitter(type='button', style='margin-bottom: 4px') - span Twitter - button.btn.btn-brand.btn-lg.btn-linkedin(type='button', style='margin-bottom: 4px') - span LinkedIn - button.btn.btn-brand.btn-lg.btn-flickr(type='button', style='margin-bottom: 4px') - span Flickr - button.btn.btn-brand.btn-lg.btn-tumblr(type='button', style='margin-bottom: 4px') - span Tumblr - button.btn.btn-brand.btn-lg.btn-xing(type='button', style='margin-bottom: 4px') - span Xing - button.btn.btn-brand.btn-lg.btn-github(type='button', style='margin-bottom: 4px') - span Github - button.btn.btn-brand.btn-lg.btn-html5(type='button', style='margin-bottom: 4px') - span HTML5 - button.btn.btn-brand.btn-lg.btn-openid(type='button', style='margin-bottom: 4px') - span OpenID - button.btn.btn-brand.btn-lg.btn-stack-overflow(type='button', style='margin-bottom: 4px') - span StackOverflow - button.btn.btn-brand.btn-lg.btn-css3(type='button', style='margin-bottom: 4px') - span CSS3 - button.btn.btn-brand.btn-lg.btn-youtube(type='button', style='margin-bottom: 4px') - span YouTube - button.btn.btn-brand.btn-lg.btn-dribbble(type='button', style='margin-bottom: 4px') - span Dribbble - button.btn.btn-brand.btn-lg.btn-google-plus(type='button', style='margin-bottom: 4px') - span Google+ - button.btn.btn-brand.btn-lg.btn-instagram(type='button', style='margin-bottom: 4px') - span Instagram - button.btn.btn-brand.btn-lg.btn-pinterest(type='button', style='margin-bottom: 4px') - span Pinterest - button.btn.btn-brand.btn-lg.btn-vk(type='button', style='margin-bottom: 4px') - span VK - button.btn.btn-brand.btn-lg.btn-yahoo(type='button', style='margin-bottom: 4px') - span Yahoo - button.btn.btn-brand.btn-lg.btn-behance(type='button', style='margin-bottom: 4px') - span Behance - button.btn.btn-brand.btn-lg.btn-dropbox(type='button', style='margin-bottom: 4px') - span Dropbox - button.btn.btn-brand.btn-lg.btn-reddit(type='button', style='margin-bottom: 4px') - span Reddit - button.btn.btn-brand.btn-lg.btn-spotify(type='button', style='margin-bottom: 4px') - span Spotify - button.btn.btn-brand.btn-lg.btn-vine(type='button', style='margin-bottom: 4px') - span Vine - button.btn.btn-brand.btn-lg.btn-foursquare(type='button', style='margin-bottom: 4px') - span Forsquare - button.btn.btn-brand.btn-lg.btn-vimeo(type='button', style='margin-bottom: 4px') - span Vimeo - // /.col - // /.row diff --git a/pug/views/icons/coreui-icons.pug b/pug/views/icons/coreui-icons.pug deleted file mode 100644 index 22dfa03bb..000000000 --- a/pug/views/icons/coreui-icons.pug +++ /dev/null @@ -1,19 +0,0 @@ -extends /default.pug - -block view - - var icons = ['account-logout','action-redo','action-undo','align-center','align-left','align-right','arrow-bottom','arrow-left','arrow-right','arrow-top','ban','basket-loaded','bell','bold','bookmark','briefcase','british-pound','brush','calculator','calendar','cart','chart','check','chevron-bottom','chevron-left','chevron-right','chevron-top','circle-check','circle-x','cloud','cloud-download','cloud-upload','code','cog','comment-square','credit-card','cursor','dashboard','delete','dollar','drop','envelope-closed','envelope-letter','envelope-open','euro','file','globe','graph','home','inbox','info','italic','justify-center','justify-left','justify-right','laptop','layers','lightbulb','list','location-pin','lock-locked','lock-unlocked','magnifying-glass','map','monitor','moon','note','options','paperclip','pencil','people','phone','pie-chart','print','puzzle','rss','screen-desktop','screen-smartphone','settings','share','shield','sort-ascending','sort-descending','speech','speedometer','star','sun','tablet','tags','task','thumb-down','thumb-up','trash','underline','user','user-female','user-follow','user-unfollow','wrench','yen']; - - .animated.fadeIn - .card.card-default - .card-header - i.fa.fa-picture-o - | CoreUI Icons - .card-header-actions - a.card-header-action(href='https://github.com/coreui/coreui-icons', target='_blank') Github - .card-body - .row.text-center - each icon in icons - .col-6.col-sm-4.col-md-2 - i(class='icons font-2xl d-block mt-5 cui-' + icon) - div=icon - // /.row diff --git a/pug/views/icons/flags.pug b/pug/views/icons/flags.pug deleted file mode 100644 index cd1e0a370..000000000 --- a/pug/views/icons/flags.pug +++ /dev/null @@ -1,763 +0,0 @@ -extends /default.pug - -block view - .animated.fadeIn - .card - .card-header - i.fa.fa-font-awesome - | Flags - .card-body - .row - .col-12.mb-5 - | For using the flags inline with text add the classes - code .flag-icon - | and - code .flag-icon-xx - | (where xx is the ISO 3166-1-alpha-2 code of a country) to an empty span. If you want to have a squared version flag then add the class flag-icon-squared as well. - .col-sm-2.col-xs-3.text-center.mb-5 - i#ad.flag-icon.flag-icon-ad.h1(title='ad') - div flag-icon-ad - .col-sm-2.col-xs-3.text-center.mb-5 - i#ae.flag-icon.flag-icon-ae.h1(title='ae') - div flag-icon-ae - .col-sm-2.col-xs-3.text-center.mb-5 - i#af.flag-icon.flag-icon-af.h1(title='af') - div flag-icon-af - .col-sm-2.col-xs-3.text-center.mb-5 - i#ag.flag-icon.flag-icon-ag.h1(title='ag') - div flag-icon-ag - .col-sm-2.col-xs-3.text-center.mb-5 - i#ai.flag-icon.flag-icon-ai.h1(title='ai') - div flag-icon-ai - .col-sm-2.col-xs-3.text-center.mb-5 - i#al.flag-icon.flag-icon-al.h1(title='al') - div flag-icon-al - .col-sm-2.col-xs-3.text-center.mb-5 - i#am.flag-icon.flag-icon-am.h1(title='am') - div flag-icon-am - .col-sm-2.col-xs-3.text-center.mb-5 - i#ao.flag-icon.flag-icon-ao.h1(title='ao') - div flag-icon-ao - .col-sm-2.col-xs-3.text-center.mb-5 - i#aq.flag-icon.flag-icon-aq.h1(title='aq') - div flag-icon-aq - .col-sm-2.col-xs-3.text-center.mb-5 - i#ar.flag-icon.flag-icon-ar.h1(title='ar') - div flag-icon-ar - .col-sm-2.col-xs-3.text-center.mb-5 - i#as.flag-icon.flag-icon-as.h1(title='as') - div flag-icon-as - .col-sm-2.col-xs-3.text-center.mb-5 - i#at.flag-icon.flag-icon-at.h1(title='at') - div flag-icon-at - .col-sm-2.col-xs-3.text-center.mb-5 - i#au.flag-icon.flag-icon-au.h1(title='au') - div flag-icon-au - .col-sm-2.col-xs-3.text-center.mb-5 - i#aw.flag-icon.flag-icon-aw.h1(title='aw') - div flag-icon-aw - .col-sm-2.col-xs-3.text-center.mb-5 - i#ax.flag-icon.flag-icon-ax.h1(title='ax') - div flag-icon-ax - .col-sm-2.col-xs-3.text-center.mb-5 - i#az.flag-icon.flag-icon-az.h1(title='az') - div flag-icon-az - .col-sm-2.col-xs-3.text-center.mb-5 - i#ba.flag-icon.flag-icon-ba.h1(title='ba') - div flag-icon-ba - .col-sm-2.col-xs-3.text-center.mb-5 - i#bb.flag-icon.flag-icon-bb.h1(title='bb') - div flag-icon-bb - .col-sm-2.col-xs-3.text-center.mb-5 - i#bd.flag-icon.flag-icon-bd.h1(title='bd') - div flag-icon-bd - .col-sm-2.col-xs-3.text-center.mb-5 - i#be.flag-icon.flag-icon-be.h1(title='be') - div flag-icon-be - .col-sm-2.col-xs-3.text-center.mb-5 - i#bf.flag-icon.flag-icon-bf.h1(title='bf') - div flag-icon-bf - .col-sm-2.col-xs-3.text-center.mb-5 - i#bg.flag-icon.flag-icon-bg.h1(title='bg') - div flag-icon-bg - .col-sm-2.col-xs-3.text-center.mb-5 - i#bh.flag-icon.flag-icon-bh.h1(title='bh') - div flag-icon-bh - .col-sm-2.col-xs-3.text-center.mb-5 - i#bi.flag-icon.flag-icon-bi.h1(title='bi') - div flag-icon-bi - .col-sm-2.col-xs-3.text-center.mb-5 - i#bj.flag-icon.flag-icon-bj.h1(title='bj') - div flag-icon-bj - .col-sm-2.col-xs-3.text-center.mb-5 - i#bl.flag-icon.flag-icon-bl.h1(title='bl') - div flag-icon-bl - .col-sm-2.col-xs-3.text-center.mb-5 - i#bm.flag-icon.flag-icon-bm.h1(title='bm') - div flag-icon-bm - .col-sm-2.col-xs-3.text-center.mb-5 - i#bn.flag-icon.flag-icon-bn.h1(title='bn') - div flag-icon-bn - .col-sm-2.col-xs-3.text-center.mb-5 - i#bo.flag-icon.flag-icon-bo.h1(title='bo') - div flag-icon-bo - .col-sm-2.col-xs-3.text-center.mb-5 - i#bq.flag-icon.flag-icon-bq.h1(title='bq') - div flag-icon-bq - .col-sm-2.col-xs-3.text-center.mb-5 - i#br.flag-icon.flag-icon-br.h1(title='br') - div flag-icon-br - .col-sm-2.col-xs-3.text-center.mb-5 - i#bs.flag-icon.flag-icon-bs.h1(title='bs') - div flag-icon-bs - .col-sm-2.col-xs-3.text-center.mb-5 - i#bt.flag-icon.flag-icon-bt.h1(title='bt') - div flag-icon-bt - .col-sm-2.col-xs-3.text-center.mb-5 - i#bv.flag-icon.flag-icon-bv.h1(title='bv') - div flag-icon-bv - .col-sm-2.col-xs-3.text-center.mb-5 - i#bw.flag-icon.flag-icon-bw.h1(title='bw') - div flag-icon-bw - .col-sm-2.col-xs-3.text-center.mb-5 - i#by.flag-icon.flag-icon-by.h1(title='by') - div flag-icon-by - .col-sm-2.col-xs-3.text-center.mb-5 - i#bz.flag-icon.flag-icon-bz.h1(title='bz') - div flag-icon-bz - .col-sm-2.col-xs-3.text-center.mb-5 - i#ca.flag-icon.flag-icon-ca.h1(title='ca') - div flag-icon-ca - .col-sm-2.col-xs-3.text-center.mb-5 - i#cc.flag-icon.flag-icon-cc.h1(title='cc') - div flag-icon-cc - .col-sm-2.col-xs-3.text-center.mb-5 - i#cd.flag-icon.flag-icon-cd.h1(title='cd') - div flag-icon-cd - .col-sm-2.col-xs-3.text-center.mb-5 - i#cf.flag-icon.flag-icon-cf.h1(title='cf') - div flag-icon-cf - .col-sm-2.col-xs-3.text-center.mb-5 - i#cg.flag-icon.flag-icon-cg.h1(title='cg') - div flag-icon-cg - .col-sm-2.col-xs-3.text-center.mb-5 - i#ch.flag-icon.flag-icon-ch.h1(title='ch') - div flag-icon-ch - .col-sm-2.col-xs-3.text-center.mb-5 - i#ci.flag-icon.flag-icon-ci.h1(title='ci') - div flag-icon-ci - .col-sm-2.col-xs-3.text-center.mb-5 - i#ck.flag-icon.flag-icon-ck.h1(title='ck') - div flag-icon-ck - .col-sm-2.col-xs-3.text-center.mb-5 - i#cl.flag-icon.flag-icon-cl.h1(title='cl') - div flag-icon-cl - .col-sm-2.col-xs-3.text-center.mb-5 - i#cm.flag-icon.flag-icon-cm.h1(title='cm') - div flag-icon-cm - .col-sm-2.col-xs-3.text-center.mb-5 - i#cn.flag-icon.flag-icon-cn.h1(title='cn') - div flag-icon-cn - .col-sm-2.col-xs-3.text-center.mb-5 - i#co.flag-icon.flag-icon-co.h1(title='co') - div flag-icon-co - .col-sm-2.col-xs-3.text-center.mb-5 - i#cr.flag-icon.flag-icon-cr.h1(title='cr') - div flag-icon-cr - .col-sm-2.col-xs-3.text-center.mb-5 - i#cu.flag-icon.flag-icon-cu.h1(title='cu') - div flag-icon-cu - .col-sm-2.col-xs-3.text-center.mb-5 - i#cv.flag-icon.flag-icon-cv.h1(title='cv') - div flag-icon-cv - .col-sm-2.col-xs-3.text-center.mb-5 - i#cw.flag-icon.flag-icon-cw.h1(title='cw') - div flag-icon-cw - .col-sm-2.col-xs-3.text-center.mb-5 - i#cx.flag-icon.flag-icon-cx.h1(title='cx') - div flag-icon-cx - .col-sm-2.col-xs-3.text-center.mb-5 - i#cy.flag-icon.flag-icon-cy.h1(title='cy') - div flag-icon-cy - .col-sm-2.col-xs-3.text-center.mb-5 - i#cz.flag-icon.flag-icon-cz.h1(title='cz') - div flag-icon-cz - .col-sm-2.col-xs-3.text-center.mb-5 - i#de.flag-icon.flag-icon-de.h1(title='de') - div flag-icon-de - .col-sm-2.col-xs-3.text-center.mb-5 - i#dj.flag-icon.flag-icon-dj.h1(title='dj') - div flag-icon-dj - .col-sm-2.col-xs-3.text-center.mb-5 - i#dk.flag-icon.flag-icon-dk.h1(title='dk') - div flag-icon-dk - .col-sm-2.col-xs-3.text-center.mb-5 - i#dm.flag-icon.flag-icon-dm.h1(title='dm') - div flag-icon-dm - .col-sm-2.col-xs-3.text-center.mb-5 - i#do.flag-icon.flag-icon-do.h1(title='do') - div flag-icon-do - .col-sm-2.col-xs-3.text-center.mb-5 - i#dz.flag-icon.flag-icon-dz.h1(title='dz') - div flag-icon-dz - .col-sm-2.col-xs-3.text-center.mb-5 - i#ec.flag-icon.flag-icon-ec.h1(title='ec') - div flag-icon-ec - .col-sm-2.col-xs-3.text-center.mb-5 - i#ee.flag-icon.flag-icon-ee.h1(title='ee') - div flag-icon-ee - .col-sm-2.col-xs-3.text-center.mb-5 - i#eg.flag-icon.flag-icon-eg.h1(title='eg') - div flag-icon-eg - .col-sm-2.col-xs-3.text-center.mb-5 - i#eh.flag-icon.flag-icon-eh.h1(title='eh') - div flag-icon-eh - .col-sm-2.col-xs-3.text-center.mb-5 - i#er.flag-icon.flag-icon-er.h1(title='er') - div flag-icon-er - .col-sm-2.col-xs-3.text-center.mb-5 - i#es.flag-icon.flag-icon-es.h1(title='es') - div flag-icon-es - .col-sm-2.col-xs-3.text-center.mb-5 - i#et.flag-icon.flag-icon-et.h1(title='et') - div flag-icon-et - .col-sm-2.col-xs-3.text-center.mb-5 - i#fi.flag-icon.flag-icon-fi.h1(title='fi') - div flag-icon-fi - .col-sm-2.col-xs-3.text-center.mb-5 - i#fj.flag-icon.flag-icon-fj.h1(title='fj') - div flag-icon-fj - .col-sm-2.col-xs-3.text-center.mb-5 - i#fk.flag-icon.flag-icon-fk.h1(title='fk') - div flag-icon-fk - .col-sm-2.col-xs-3.text-center.mb-5 - i#fm.flag-icon.flag-icon-fm.h1(title='fm') - div flag-icon-fm - .col-sm-2.col-xs-3.text-center.mb-5 - i#fo.flag-icon.flag-icon-fo.h1(title='fo') - div flag-icon-fo - .col-sm-2.col-xs-3.text-center.mb-5 - i#fr.flag-icon.flag-icon-fr.h1(title='fr') - div flag-icon-fr - .col-sm-2.col-xs-3.text-center.mb-5 - i#ga.flag-icon.flag-icon-ga.h1(title='ga') - div flag-icon-ga - .col-sm-2.col-xs-3.text-center.mb-5 - i#gb.flag-icon.flag-icon-gb.h1(title='gb') - div flag-icon-gb - .col-sm-2.col-xs-3.text-center.mb-5 - i#gd.flag-icon.flag-icon-gd.h1(title='gd') - div flag-icon-gd - .col-sm-2.col-xs-3.text-center.mb-5 - i#ge.flag-icon.flag-icon-ge.h1(title='ge') - div flag-icon-ge - .col-sm-2.col-xs-3.text-center.mb-5 - i#gf.flag-icon.flag-icon-gf.h1(title='gf') - div flag-icon-gf - .col-sm-2.col-xs-3.text-center.mb-5 - i#gg.flag-icon.flag-icon-gg.h1(title='gg') - div flag-icon-gg - .col-sm-2.col-xs-3.text-center.mb-5 - i#gh.flag-icon.flag-icon-gh.h1(title='gh') - div flag-icon-gh - .col-sm-2.col-xs-3.text-center.mb-5 - i#gi.flag-icon.flag-icon-gi.h1(title='gi') - div flag-icon-gi - .col-sm-2.col-xs-3.text-center.mb-5 - i#gl.flag-icon.flag-icon-gl.h1(title='gl') - div flag-icon-gl - .col-sm-2.col-xs-3.text-center.mb-5 - i#gm.flag-icon.flag-icon-gm.h1(title='gm') - div flag-icon-gm - .col-sm-2.col-xs-3.text-center.mb-5 - i#gn.flag-icon.flag-icon-gn.h1(title='gn') - div flag-icon-gn - .col-sm-2.col-xs-3.text-center.mb-5 - i#gp.flag-icon.flag-icon-gp.h1(title='gp') - div flag-icon-gp - .col-sm-2.col-xs-3.text-center.mb-5 - i#gq.flag-icon.flag-icon-gq.h1(title='gq') - div flag-icon-gq - .col-sm-2.col-xs-3.text-center.mb-5 - i#gr.flag-icon.flag-icon-gr.h1(title='gr') - div flag-icon-gr - .col-sm-2.col-xs-3.text-center.mb-5 - i#gs.flag-icon.flag-icon-gs.h1(title='gs') - div flag-icon-gs - .col-sm-2.col-xs-3.text-center.mb-5 - i#gt.flag-icon.flag-icon-gt.h1(title='gt') - div flag-icon-gt - .col-sm-2.col-xs-3.text-center.mb-5 - i#gu.flag-icon.flag-icon-gu.h1(title='gu') - div flag-icon-gu - .col-sm-2.col-xs-3.text-center.mb-5 - i#gw.flag-icon.flag-icon-gw.h1(title='gw') - div flag-icon-gw - .col-sm-2.col-xs-3.text-center.mb-5 - i#gy.flag-icon.flag-icon-gy.h1(title='gy') - div flag-icon-gy - .col-sm-2.col-xs-3.text-center.mb-5 - i#hk.flag-icon.flag-icon-hk.h1(title='hk') - div flag-icon-hk - .col-sm-2.col-xs-3.text-center.mb-5 - i#hm.flag-icon.flag-icon-hm.h1(title='hm') - div flag-icon-hm - .col-sm-2.col-xs-3.text-center.mb-5 - i#hn.flag-icon.flag-icon-hn.h1(title='hn') - div flag-icon-hn - .col-sm-2.col-xs-3.text-center.mb-5 - i#hr.flag-icon.flag-icon-hr.h1(title='hr') - div flag-icon-hr - .col-sm-2.col-xs-3.text-center.mb-5 - i#ht.flag-icon.flag-icon-ht.h1(title='ht') - div flag-icon-ht - .col-sm-2.col-xs-3.text-center.mb-5 - i#hu.flag-icon.flag-icon-hu.h1(title='hu') - div flag-icon-hu - .col-sm-2.col-xs-3.text-center.mb-5 - i#id.flag-icon.flag-icon-id.h1(title='id') - div flag-icon-id - .col-sm-2.col-xs-3.text-center.mb-5 - i#ie.flag-icon.flag-icon-ie.h1(title='ie') - div flag-icon-ie - .col-sm-2.col-xs-3.text-center.mb-5 - i#il.flag-icon.flag-icon-il.h1(title='il') - div flag-icon-il - .col-sm-2.col-xs-3.text-center.mb-5 - i#im.flag-icon.flag-icon-im.h1(title='im') - div flag-icon-im - .col-sm-2.col-xs-3.text-center.mb-5 - i#in.flag-icon.flag-icon-in.h1(title='in') - div flag-icon-in - .col-sm-2.col-xs-3.text-center.mb-5 - i#io.flag-icon.flag-icon-io.h1(title='io') - div flag-icon-io - .col-sm-2.col-xs-3.text-center.mb-5 - i#iq.flag-icon.flag-icon-iq.h1(title='iq') - div flag-icon-iq - .col-sm-2.col-xs-3.text-center.mb-5 - i#ir.flag-icon.flag-icon-ir.h1(title='ir') - div flag-icon-ir - .col-sm-2.col-xs-3.text-center.mb-5 - i#is.flag-icon.flag-icon-is.h1(title='is') - div flag-icon-is - .col-sm-2.col-xs-3.text-center.mb-5 - i#it.flag-icon.flag-icon-it.h1(title='it') - div flag-icon-it - .col-sm-2.col-xs-3.text-center.mb-5 - i#je.flag-icon.flag-icon-je.h1(title='je') - div flag-icon-je - .col-sm-2.col-xs-3.text-center.mb-5 - i#jm.flag-icon.flag-icon-jm.h1(title='jm') - div flag-icon-jm - .col-sm-2.col-xs-3.text-center.mb-5 - i#jo.flag-icon.flag-icon-jo.h1(title='jo') - div flag-icon-jo - .col-sm-2.col-xs-3.text-center.mb-5 - i#jp.flag-icon.flag-icon-jp.h1(title='jp') - div flag-icon-jp - .col-sm-2.col-xs-3.text-center.mb-5 - i#ke.flag-icon.flag-icon-ke.h1(title='ke') - div flag-icon-ke - .col-sm-2.col-xs-3.text-center.mb-5 - i#kg.flag-icon.flag-icon-kg.h1(title='kg') - div flag-icon-kg - .col-sm-2.col-xs-3.text-center.mb-5 - i#kh.flag-icon.flag-icon-kh.h1(title='kh') - div flag-icon-kh - .col-sm-2.col-xs-3.text-center.mb-5 - i#ki.flag-icon.flag-icon-ki.h1(title='ki') - div flag-icon-ki - .col-sm-2.col-xs-3.text-center.mb-5 - i#km.flag-icon.flag-icon-km.h1(title='km') - div flag-icon-km - .col-sm-2.col-xs-3.text-center.mb-5 - i#kn.flag-icon.flag-icon-kn.h1(title='kn') - div flag-icon-kn - .col-sm-2.col-xs-3.text-center.mb-5 - i#kp.flag-icon.flag-icon-kp.h1(title='kp') - div flag-icon-kp - .col-sm-2.col-xs-3.text-center.mb-5 - i#kr.flag-icon.flag-icon-kr.h1(title='kr') - div flag-icon-kr - .col-sm-2.col-xs-3.text-center.mb-5 - i#kw.flag-icon.flag-icon-kw.h1(title='kw') - div flag-icon-kw - .col-sm-2.col-xs-3.text-center.mb-5 - i#ky.flag-icon.flag-icon-ky.h1(title='ky') - div flag-icon-ky - .col-sm-2.col-xs-3.text-center.mb-5 - i#kz.flag-icon.flag-icon-kz.h1(title='kz') - div flag-icon-kz - .col-sm-2.col-xs-3.text-center.mb-5 - i#la.flag-icon.flag-icon-la.h1(title='la') - div flag-icon-la - .col-sm-2.col-xs-3.text-center.mb-5 - i#lb.flag-icon.flag-icon-lb.h1(title='lb') - div flag-icon-lb - .col-sm-2.col-xs-3.text-center.mb-5 - i#lc.flag-icon.flag-icon-lc.h1(title='lc') - div flag-icon-lc - .col-sm-2.col-xs-3.text-center.mb-5 - i#li.flag-icon.flag-icon-li.h1(title='li') - div flag-icon-li - .col-sm-2.col-xs-3.text-center.mb-5 - i#lk.flag-icon.flag-icon-lk.h1(title='lk') - div flag-icon-lk - .col-sm-2.col-xs-3.text-center.mb-5 - i#lr.flag-icon.flag-icon-lr.h1(title='lr') - div flag-icon-lr - .col-sm-2.col-xs-3.text-center.mb-5 - i#ls.flag-icon.flag-icon-ls.h1(title='ls') - div flag-icon-ls - .col-sm-2.col-xs-3.text-center.mb-5 - i#lt.flag-icon.flag-icon-lt.h1(title='lt') - div flag-icon-lt - .col-sm-2.col-xs-3.text-center.mb-5 - i#lu.flag-icon.flag-icon-lu.h1(title='lu') - div flag-icon-lu - .col-sm-2.col-xs-3.text-center.mb-5 - i#lv.flag-icon.flag-icon-lv.h1(title='lv') - div flag-icon-lv - .col-sm-2.col-xs-3.text-center.mb-5 - i#ly.flag-icon.flag-icon-ly.h1(title='ly') - div flag-icon-ly - .col-sm-2.col-xs-3.text-center.mb-5 - i#ma.flag-icon.flag-icon-ma.h1(title='ma') - div flag-icon-ma - .col-sm-2.col-xs-3.text-center.mb-5 - i#mc.flag-icon.flag-icon-mc.h1(title='mc') - div flag-icon-mc - .col-sm-2.col-xs-3.text-center.mb-5 - i#md.flag-icon.flag-icon-md.h1(title='md') - div flag-icon-md - .col-sm-2.col-xs-3.text-center.mb-5 - i#me.flag-icon.flag-icon-me.h1(title='me') - div flag-icon-me - .col-sm-2.col-xs-3.text-center.mb-5 - i#mf.flag-icon.flag-icon-mf.h1(title='mf') - div flag-icon-mf - .col-sm-2.col-xs-3.text-center.mb-5 - i#mg.flag-icon.flag-icon-mg.h1(title='mg') - div flag-icon-mg - .col-sm-2.col-xs-3.text-center.mb-5 - i#mh.flag-icon.flag-icon-mh.h1(title='mh') - div flag-icon-mh - .col-sm-2.col-xs-3.text-center.mb-5 - i#mk.flag-icon.flag-icon-mk.h1(title='mk') - div flag-icon-mk - .col-sm-2.col-xs-3.text-center.mb-5 - i#ml.flag-icon.flag-icon-ml.h1(title='ml') - div flag-icon-ml - .col-sm-2.col-xs-3.text-center.mb-5 - i#mm.flag-icon.flag-icon-mm.h1(title='mm') - div flag-icon-mm - .col-sm-2.col-xs-3.text-center.mb-5 - i#mn.flag-icon.flag-icon-mn.h1(title='mn') - div flag-icon-mn - .col-sm-2.col-xs-3.text-center.mb-5 - i#mo.flag-icon.flag-icon-mo.h1(title='mo') - div flag-icon-mo - .col-sm-2.col-xs-3.text-center.mb-5 - i#mp.flag-icon.flag-icon-mp.h1(title='mp') - div flag-icon-mp - .col-sm-2.col-xs-3.text-center.mb-5 - i#mq.flag-icon.flag-icon-mq.h1(title='mq') - div flag-icon-mq - .col-sm-2.col-xs-3.text-center.mb-5 - i#mr.flag-icon.flag-icon-mr.h1(title='mr') - div flag-icon-mr - .col-sm-2.col-xs-3.text-center.mb-5 - i#ms.flag-icon.flag-icon-ms.h1(title='ms') - div flag-icon-ms - .col-sm-2.col-xs-3.text-center.mb-5 - i#mt.flag-icon.flag-icon-mt.h1(title='mt') - div flag-icon-mt - .col-sm-2.col-xs-3.text-center.mb-5 - i#mu.flag-icon.flag-icon-mu.h1(title='mu') - div flag-icon-mu - .col-sm-2.col-xs-3.text-center.mb-5 - i#mv.flag-icon.flag-icon-mv.h1(title='mv') - div flag-icon-mv - .col-sm-2.col-xs-3.text-center.mb-5 - i#mw.flag-icon.flag-icon-mw.h1(title='mw') - div flag-icon-mw - .col-sm-2.col-xs-3.text-center.mb-5 - i#mx.flag-icon.flag-icon-mx.h1(title='mx') - div flag-icon-mx - .col-sm-2.col-xs-3.text-center.mb-5 - i#my.flag-icon.flag-icon-my.h1(title='my') - div flag-icon-my - .col-sm-2.col-xs-3.text-center.mb-5 - i#mz.flag-icon.flag-icon-mz.h1(title='mz') - div flag-icon-mz - .col-sm-2.col-xs-3.text-center.mb-5 - i#na.flag-icon.flag-icon-na.h1(title='na') - div flag-icon-na - .col-sm-2.col-xs-3.text-center.mb-5 - i#nc.flag-icon.flag-icon-nc.h1(title='nc') - div flag-icon-nc - .col-sm-2.col-xs-3.text-center.mb-5 - i#ne.flag-icon.flag-icon-ne.h1(title='ne') - div flag-icon-ne - .col-sm-2.col-xs-3.text-center.mb-5 - i#nf.flag-icon.flag-icon-nf.h1(title='nf') - div flag-icon-nf - .col-sm-2.col-xs-3.text-center.mb-5 - i#ng.flag-icon.flag-icon-ng.h1(title='ng') - div flag-icon-ng - .col-sm-2.col-xs-3.text-center.mb-5 - i#ni.flag-icon.flag-icon-ni.h1(title='ni') - div flag-icon-ni - .col-sm-2.col-xs-3.text-center.mb-5 - i#nl.flag-icon.flag-icon-nl.h1(title='nl') - div flag-icon-nl - .col-sm-2.col-xs-3.text-center.mb-5 - i#no.flag-icon.flag-icon-no.h1(title='no') - div flag-icon-no - .col-sm-2.col-xs-3.text-center.mb-5 - i#np.flag-icon.flag-icon-np.h1(title='np') - div flag-icon-np - .col-sm-2.col-xs-3.text-center.mb-5 - i#nr.flag-icon.flag-icon-nr.h1(title='nr') - div flag-icon-nr - .col-sm-2.col-xs-3.text-center.mb-5 - i#nu.flag-icon.flag-icon-nu.h1(title='nu') - div flag-icon-nu - .col-sm-2.col-xs-3.text-center.mb-5 - i#nz.flag-icon.flag-icon-nz.h1(title='nz') - div flag-icon-nz - .col-sm-2.col-xs-3.text-center.mb-5 - i#om.flag-icon.flag-icon-om.h1(title='om') - div flag-icon-om - .col-sm-2.col-xs-3.text-center.mb-5 - i#pa.flag-icon.flag-icon-pa.h1(title='pa') - div flag-icon-pa - .col-sm-2.col-xs-3.text-center.mb-5 - i#pe.flag-icon.flag-icon-pe.h1(title='pe') - div flag-icon-pe - .col-sm-2.col-xs-3.text-center.mb-5 - i#pf.flag-icon.flag-icon-pf.h1(title='pf') - div flag-icon-pf - .col-sm-2.col-xs-3.text-center.mb-5 - i#pg.flag-icon.flag-icon-pg.h1(title='pg') - div flag-icon-pg - .col-sm-2.col-xs-3.text-center.mb-5 - i#ph.flag-icon.flag-icon-ph.h1(title='ph') - div flag-icon-ph - .col-sm-2.col-xs-3.text-center.mb-5 - i#pk.flag-icon.flag-icon-pk.h1(title='pk') - div flag-icon-pk - .col-sm-2.col-xs-3.text-center.mb-5 - i#pl.flag-icon.flag-icon-pl.h1(title='pl') - div flag-icon-pl - .col-sm-2.col-xs-3.text-center.mb-5 - i#pm.flag-icon.flag-icon-pm.h1(title='pm') - div flag-icon-pm - .col-sm-2.col-xs-3.text-center.mb-5 - i#pn.flag-icon.flag-icon-pn.h1(title='pn') - div flag-icon-pn - .col-sm-2.col-xs-3.text-center.mb-5 - i#pr.flag-icon.flag-icon-pr.h1(title='pr') - div flag-icon-pr - .col-sm-2.col-xs-3.text-center.mb-5 - i#ps.flag-icon.flag-icon-ps.h1(title='ps') - div flag-icon-ps - .col-sm-2.col-xs-3.text-center.mb-5 - i#pt.flag-icon.flag-icon-pt.h1(title='pt') - div flag-icon-pt - .col-sm-2.col-xs-3.text-center.mb-5 - i#pw.flag-icon.flag-icon-pw.h1(title='pw') - div flag-icon-pw - .col-sm-2.col-xs-3.text-center.mb-5 - i#py.flag-icon.flag-icon-py.h1(title='py') - div flag-icon-py - .col-sm-2.col-xs-3.text-center.mb-5 - i#qa.flag-icon.flag-icon-qa.h1(title='qa') - div flag-icon-qa - .col-sm-2.col-xs-3.text-center.mb-5 - i#re.flag-icon.flag-icon-re.h1(title='re') - div flag-icon-re - .col-sm-2.col-xs-3.text-center.mb-5 - i#ro.flag-icon.flag-icon-ro.h1(title='ro') - div flag-icon-ro - .col-sm-2.col-xs-3.text-center.mb-5 - i#rs.flag-icon.flag-icon-rs.h1(title='rs') - div flag-icon-rs - .col-sm-2.col-xs-3.text-center.mb-5 - i#ru.flag-icon.flag-icon-ru.h1(title='ru') - div flag-icon-ru - .col-sm-2.col-xs-3.text-center.mb-5 - i#rw.flag-icon.flag-icon-rw.h1(title='rw') - div flag-icon-rw - .col-sm-2.col-xs-3.text-center.mb-5 - i#sa.flag-icon.flag-icon-sa.h1(title='sa') - div flag-icon-sa - .col-sm-2.col-xs-3.text-center.mb-5 - i#sb.flag-icon.flag-icon-sb.h1(title='sb') - div flag-icon-sb - .col-sm-2.col-xs-3.text-center.mb-5 - i#sc.flag-icon.flag-icon-sc.h1(title='sc') - div flag-icon-sc - .col-sm-2.col-xs-3.text-center.mb-5 - i#sd.flag-icon.flag-icon-sd.h1(title='sd') - div flag-icon-sd - .col-sm-2.col-xs-3.text-center.mb-5 - i#se.flag-icon.flag-icon-se.h1(title='se') - div flag-icon-se - .col-sm-2.col-xs-3.text-center.mb-5 - i#sg.flag-icon.flag-icon-sg.h1(title='sg') - div flag-icon-sg - .col-sm-2.col-xs-3.text-center.mb-5 - i#sh.flag-icon.flag-icon-sh.h1(title='sh') - div flag-icon-sh - .col-sm-2.col-xs-3.text-center.mb-5 - i#si.flag-icon.flag-icon-si.h1(title='si') - div flag-icon-si - .col-sm-2.col-xs-3.text-center.mb-5 - i#sj.flag-icon.flag-icon-sj.h1(title='sj') - div flag-icon-sj - .col-sm-2.col-xs-3.text-center.mb-5 - i#sk.flag-icon.flag-icon-sk.h1(title='sk') - div flag-icon-sk - .col-sm-2.col-xs-3.text-center.mb-5 - i#sl.flag-icon.flag-icon-sl.h1(title='sl') - div flag-icon-sl - .col-sm-2.col-xs-3.text-center.mb-5 - i#sm.flag-icon.flag-icon-sm.h1(title='sm') - div flag-icon-sm - .col-sm-2.col-xs-3.text-center.mb-5 - i#sn.flag-icon.flag-icon-sn.h1(title='sn') - div flag-icon-sn - .col-sm-2.col-xs-3.text-center.mb-5 - i#so.flag-icon.flag-icon-so.h1(title='so') - div flag-icon-so - .col-sm-2.col-xs-3.text-center.mb-5 - i#sr.flag-icon.flag-icon-sr.h1(title='sr') - div flag-icon-sr - .col-sm-2.col-xs-3.text-center.mb-5 - i#ss.flag-icon.flag-icon-ss.h1(title='ss') - div flag-icon-ss - .col-sm-2.col-xs-3.text-center.mb-5 - i#st.flag-icon.flag-icon-st.h1(title='st') - div flag-icon-st - .col-sm-2.col-xs-3.text-center.mb-5 - i#sv.flag-icon.flag-icon-sv.h1(title='sv') - div flag-icon-sv - .col-sm-2.col-xs-3.text-center.mb-5 - i#sx.flag-icon.flag-icon-sx.h1(title='sx') - div flag-icon-sx - .col-sm-2.col-xs-3.text-center.mb-5 - i#sy.flag-icon.flag-icon-sy.h1(title='sy') - div flag-icon-sy - .col-sm-2.col-xs-3.text-center.mb-5 - i#sz.flag-icon.flag-icon-sz.h1(title='sz') - div flag-icon-sz - .col-sm-2.col-xs-3.text-center.mb-5 - i#tc.flag-icon.flag-icon-tc.h1(title='tc') - div flag-icon-tc - .col-sm-2.col-xs-3.text-center.mb-5 - i#td.flag-icon.flag-icon-td.h1(title='td') - div flag-icon-td - .col-sm-2.col-xs-3.text-center.mb-5 - i#tf.flag-icon.flag-icon-tf.h1(title='tf') - div flag-icon-tf - .col-sm-2.col-xs-3.text-center.mb-5 - i#tg.flag-icon.flag-icon-tg.h1(title='tg') - div flag-icon-tg - .col-sm-2.col-xs-3.text-center.mb-5 - i#th.flag-icon.flag-icon-th.h1(title='th') - div flag-icon-th - .col-sm-2.col-xs-3.text-center.mb-5 - i#tj.flag-icon.flag-icon-tj.h1(title='tj') - div flag-icon-tj - .col-sm-2.col-xs-3.text-center.mb-5 - i#tk.flag-icon.flag-icon-tk.h1(title='tk') - div flag-icon-tk - .col-sm-2.col-xs-3.text-center.mb-5 - i#tl.flag-icon.flag-icon-tl.h1(title='tl') - div flag-icon-tl - .col-sm-2.col-xs-3.text-center.mb-5 - i#tm.flag-icon.flag-icon-tm.h1(title='tm') - div flag-icon-tm - .col-sm-2.col-xs-3.text-center.mb-5 - i#tn.flag-icon.flag-icon-tn.h1(title='tn') - div flag-icon-tn - .col-sm-2.col-xs-3.text-center.mb-5 - i#to.flag-icon.flag-icon-to.h1(title='to') - div flag-icon-to - .col-sm-2.col-xs-3.text-center.mb-5 - i#tr.flag-icon.flag-icon-tr.h1(title='tr') - div flag-icon-tr - .col-sm-2.col-xs-3.text-center.mb-5 - i#tt.flag-icon.flag-icon-tt.h1(title='tt') - div flag-icon-tt - .col-sm-2.col-xs-3.text-center.mb-5 - i#tv.flag-icon.flag-icon-tv.h1(title='tv') - div flag-icon-tv - .col-sm-2.col-xs-3.text-center.mb-5 - i#tw.flag-icon.flag-icon-tw.h1(title='tw') - div flag-icon-tw - .col-sm-2.col-xs-3.text-center.mb-5 - i#tz.flag-icon.flag-icon-tz.h1(title='tz') - div flag-icon-tz - .col-sm-2.col-xs-3.text-center.mb-5 - i#ua.flag-icon.flag-icon-ua.h1(title='ua') - div flag-icon-ua - .col-sm-2.col-xs-3.text-center.mb-5 - i#ug.flag-icon.flag-icon-ug.h1(title='ug') - div flag-icon-ug - .col-sm-2.col-xs-3.text-center.mb-5 - i#um.flag-icon.flag-icon-um.h1(title='um') - div flag-icon-um - .col-sm-2.col-xs-3.text-center.mb-5 - i#us.flag-icon.flag-icon-us.h1(title='us') - div flag-icon-us - .col-sm-2.col-xs-3.text-center.mb-5 - i#uy.flag-icon.flag-icon-uy.h1(title='uy') - div flag-icon-uy - .col-sm-2.col-xs-3.text-center.mb-5 - i#uz.flag-icon.flag-icon-uz.h1(title='uz') - div flag-icon-uz - .col-sm-2.col-xs-3.text-center.mb-5 - i#va.flag-icon.flag-icon-va.h1(title='va') - div flag-icon-va - .col-sm-2.col-xs-3.text-center.mb-5 - i#vc.flag-icon.flag-icon-vc.h1(title='vc') - div flag-icon-vc - .col-sm-2.col-xs-3.text-center.mb-5 - i#ve.flag-icon.flag-icon-ve.h1(title='ve') - div flag-icon-ve - .col-sm-2.col-xs-3.text-center.mb-5 - i#vg.flag-icon.flag-icon-vg.h1(title='vg') - div flag-icon-vg - .col-sm-2.col-xs-3.text-center.mb-5 - i#vi.flag-icon.flag-icon-vi.h1(title='vi') - div flag-icon-vi - .col-sm-2.col-xs-3.text-center.mb-5 - i#vn.flag-icon.flag-icon-vn.h1(title='vn') - div flag-icon-vn - .col-sm-2.col-xs-3.text-center.mb-5 - i#vu.flag-icon.flag-icon-vu.h1(title='vu') - div flag-icon-vu - .col-sm-2.col-xs-3.text-center.mb-5 - i#wf.flag-icon.flag-icon-wf.h1(title='wf') - div flag-icon-wf - .col-sm-2.col-xs-3.text-center.mb-5 - i#ws.flag-icon.flag-icon-ws.h1(title='ws') - div flag-icon-ws - .col-sm-2.col-xs-3.text-center.mb-5 - i#ye.flag-icon.flag-icon-ye.h1(title='ye') - div flag-icon-ye - .col-sm-2.col-xs-3.text-center.mb-5 - i#yt.flag-icon.flag-icon-yt.h1(title='yt') - div flag-icon-yt - .col-sm-2.col-xs-3.text-center.mb-5 - i#za.flag-icon.flag-icon-za.h1(title='za') - div flag-icon-za - .col-sm-2.col-xs-3.text-center.mb-5 - i#zm.flag-icon.flag-icon-zm.h1(title='zm') - div flag-icon-zm - .col-sm-2.col-xs-3.text-center.mb-5 - i#zw.flag-icon.flag-icon-zw.h1(title='zw') - div flag-icon-zw diff --git a/pug/views/icons/font-awesome.pug b/pug/views/icons/font-awesome.pug deleted file mode 100644 index 80ac2b2ad..000000000 --- a/pug/views/icons/font-awesome.pug +++ /dev/null @@ -1,3742 +0,0 @@ -extends /default.pug - -block view - .animated.fadeIn - #new47.card - .card-header - i.fa.fa-font-awesome - | 50 New Icons in 4.7 - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-address-book.fa-lg.mt-4 - br - | address-book - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-address-book-o.fa-lg.mt-4 - br - | address-book-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-address-card.fa-lg.mt-4 - br - | address-card - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-address-card-o.fa-lg.mt-4 - br - | address-card-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bandcamp.fa-lg.mt-4 - br - | bandcamp - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bath.fa-lg.mt-4 - br - | bath - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bathtub.fa-lg.mt-4 - br - | bathtub - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-drivers-license.fa-lg.mt-4 - br - | drivers-license - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-drivers-license-o.fa-lg.mt-4 - br - | drivers-license-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-eercast.fa-lg.mt-4 - br - | eercast - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-envelope-open.fa-lg.mt-4 - br - | envelope-open - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-envelope-open-o.fa-lg.mt-4 - br - | envelope-open-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-etsy.fa-lg.mt-4 - br - | etsy - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-free-code-camp.fa-lg.mt-4 - br - | free-code-camp - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-grav.fa-lg.mt-4 - br - | grav - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-handshake-o.fa-lg.mt-4 - br - | handshake-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-id-badge.fa-lg.mt-4 - br - | id-badge - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-id-card.fa-lg.mt-4 - br - | id-card - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-id-card-o.fa-lg.mt-4 - br - | id-card-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-imdb.fa-lg.mt-4 - br - | imdb - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-linode.fa-lg.mt-4 - br - | linode - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-meetup.fa-lg.mt-4 - br - | meetup - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-microchip.fa-lg.mt-4 - br - | microchip - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-podcast.fa-lg.mt-4 - br - | podcast - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-quora.fa-lg.mt-4 - br - | quora - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ravelry.fa-lg.mt-4 - br - | ravelry - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-s15.fa-lg.mt-4 - br - | s15 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-shower.fa-lg.mt-4 - br - | shower - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-snowflake-o.fa-lg.mt-4 - br - | snowflake-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-superpowers.fa-lg.mt-4 - br - | superpowers - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-telegram.fa-lg.mt-4 - br - | telegram - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thermometer.fa-lg.mt-4 - br - | thermometer - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thermometer-0.fa-lg.mt-4 - br - | thermometer-0 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thermometer-1.fa-lg.mt-4 - br - | thermometer-1 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thermometer-2.fa-lg.mt-4 - br - | thermometer-2 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thermometer-3.fa-lg.mt-4 - br - | thermometer-3 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thermometer-4.fa-lg.mt-4 - br - | thermometer-4 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thermometer-empty.fa-lg.mt-4 - br - | thermometer-empty - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thermometer-full.fa-lg.mt-4 - br - | thermometer-full - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thermometer-half.fa-lg.mt-4 - br - | thermometer-half - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thermometer-quarter.fa-lg.mt-4 - br - | thermometer-quarter - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thermometer-three-quarters.fa-lg.mt-4 - br - | thermometer-three-quarters - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-times-rectangle.fa-lg.mt-4 - br - | times-rectangle - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-times-rectangle-o.fa-lg.mt-4 - br - | times-rectangle-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-user-circle.fa-lg.mt-4 - br - | user-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-user-circle-o.fa-lg.mt-4 - br - | user-circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-user-o.fa-lg.mt-4 - br - | user-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-vcard.fa-lg.mt-4 - br - | vcard - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-vcard-o.fa-lg.mt-4 - br - | vcard-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-window-close.fa-lg.mt-4 - br - | window-close - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-window-close-o.fa-lg.mt-4 - br - | window-close-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-window-maximize.fa-lg.mt-4 - br - | window-maximize - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-window-minimize.fa-lg.mt-4 - br - | window-minimize - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-window-restore.fa-lg.mt-4 - br - | window-restore - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-wpexplorer.fa-lg.mt-4 - br - | wpexplorer - #new.card - .card-header 20 New Icons in 4.5 - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bluetooth.fa-lg.mt-4 - br - | bluetooth - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bluetooth-b.fa-lg.mt-4 - br - | bluetooth-b - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-codiepie.fa-lg.mt-4 - br - | codiepie - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-credit-card-alt.fa-lg.mt-4 - br - | credit-card-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-edge.fa-lg.mt-4 - br - | edge - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-fort-awesome.fa-lg.mt-4 - br - | fort-awesome - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hashtag.fa-lg.mt-4 - br - | hashtag - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mixcloud.fa-lg.mt-4 - br - | mixcloud - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-modx.fa-lg.mt-4 - br - | modx - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pause-circle.fa-lg.mt-4 - br - | pause-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pause-circle-o.fa-lg.mt-4 - br - | pause-circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-percent.fa-lg.mt-4 - br - | percent - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-product-hunt.fa-lg.mt-4 - br - | product-hunt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-reddit-alien.fa-lg.mt-4 - br - | reddit-alien - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-scribd.fa-lg.mt-4 - br - | scribd - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-shopping-bag.fa-lg.mt-4 - br - | shopping-bag - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-shopping-basket.fa-lg.mt-4 - br - | shopping-basket - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-stop-circle.fa-lg.mt-4 - br - | stop-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-stop-circle-o.fa-lg.mt-4 - br - | stop-circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-usb.fa-lg.mt-4 - br - | usb - #web-application.card - .card-header Web Application Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-adjust.fa-lg.mt-4 - br - | adjust - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-anchor.fa-lg.mt-4 - br - | anchor - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-archive.fa-lg.mt-4 - br - | archive - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-area-chart.fa-lg.mt-4 - br - | area-chart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrows.fa-lg.mt-4 - br - | arrows - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrows-h.fa-lg.mt-4 - br - | arrows-h - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrows-v.fa-lg.mt-4 - br - | arrows-v - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-asterisk.fa-lg.mt-4 - br - | asterisk - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-at.fa-lg.mt-4 - br - | at - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-automobile.fa-lg.mt-4 - br - | automobile - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-balance-scale.fa-lg.mt-4 - br - | balance-scale - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ban.fa-lg.mt-4 - br - | ban - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bank.fa-lg.mt-4 - br - | bank - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bar-chart.fa-lg.mt-4 - br - | bar-chart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bar-chart-o.fa-lg.mt-4 - br - | bar-chart-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-barcode.fa-lg.mt-4 - br - | barcode - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bars.fa-lg.mt-4 - br - | bars - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-battery-0.fa-lg.mt-4 - br - | battery-0 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-battery-1.fa-lg.mt-4 - br - | battery-1 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-battery-2.fa-lg.mt-4 - br - | battery-2 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-battery-3.fa-lg.mt-4 - br - | battery-3 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-battery-4.fa-lg.mt-4 - br - | battery-4 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-battery-empty.fa-lg.mt-4 - br - | battery-empty - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-battery-full.fa-lg.mt-4 - br - | battery-full - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-battery-half.fa-lg.mt-4 - br - | battery-half - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-battery-quarter.fa-lg.mt-4 - br - | battery-quarter - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-battery-three-quarters.fa-lg.mt-4 - br - | battery-three-quarters - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bed.fa-lg.mt-4 - br - | bed - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-beer.fa-lg.mt-4 - br - | beer - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bell.fa-lg.mt-4 - br - | bell - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bell-o.fa-lg.mt-4 - br - | bell-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bell-slash.fa-lg.mt-4 - br - | bell-slash - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bell-slash-o.fa-lg.mt-4 - br - | bell-slash-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bicycle.fa-lg.mt-4 - br - | bicycle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-binoculars.fa-lg.mt-4 - br - | binoculars - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-birthday-cake.fa-lg.mt-4 - br - | birthday-cake - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bluetooth.fa-lg.mt-4 - br - | bluetooth - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bluetooth-b.fa-lg.mt-4 - br - | bluetooth-b - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bolt.fa-lg.mt-4 - br - | bolt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bomb.fa-lg.mt-4 - br - | bomb - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-book.fa-lg.mt-4 - br - | book - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bookmark.fa-lg.mt-4 - br - | bookmark - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bookmark-o.fa-lg.mt-4 - br - | bookmark-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-briefcase.fa-lg.mt-4 - br - | briefcase - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bug.fa-lg.mt-4 - br - | bug - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-building.fa-lg.mt-4 - br - | building - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-building-o.fa-lg.mt-4 - br - | building-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bullhorn.fa-lg.mt-4 - br - | bullhorn - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bullseye.fa-lg.mt-4 - br - | bullseye - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bus.fa-lg.mt-4 - br - | bus - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cab.fa-lg.mt-4 - br - | cab - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-calculator.fa-lg.mt-4 - br - | calculator - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-calendar.fa-lg.mt-4 - br - | calendar - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-calendar-check-o.fa-lg.mt-4 - br - | calendar-check-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-calendar-minus-o.fa-lg.mt-4 - br - | calendar-minus-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-calendar-o.fa-lg.mt-4 - br - | calendar-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-calendar-plus-o.fa-lg.mt-4 - br - | calendar-plus-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-calendar-times-o.fa-lg.mt-4 - br - | calendar-times-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-camera.fa-lg.mt-4 - br - | camera - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-camera-retro.fa-lg.mt-4 - br - | camera-retro - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-car.fa-lg.mt-4 - br - | car - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-square-o-down.fa-lg.mt-4 - br - | caret-square-o-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-square-o-left.fa-lg.mt-4 - br - | caret-square-o-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-square-o-right.fa-lg.mt-4 - br - | caret-square-o-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-square-o-up.fa-lg.mt-4 - br - | caret-square-o-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cart-arrow-down.fa-lg.mt-4 - br - | cart-arrow-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cart-plus.fa-lg.mt-4 - br - | cart-plus - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc.fa-lg.mt-4 - br - | cc - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-certificate.fa-lg.mt-4 - br - | certificate - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-check.fa-lg.mt-4 - br - | check - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-check-circle.fa-lg.mt-4 - br - | check-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-check-circle-o.fa-lg.mt-4 - br - | check-circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-check-square.fa-lg.mt-4 - br - | check-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-check-square-o.fa-lg.mt-4 - br - | check-square-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-child.fa-lg.mt-4 - br - | child - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-circle.fa-lg.mt-4 - br - | circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-circle-o.fa-lg.mt-4 - br - | circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-circle-o-notch.fa-lg.mt-4 - br - | circle-o-notch - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-circle-thin.fa-lg.mt-4 - br - | circle-thin - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-clock-o.fa-lg.mt-4 - br - | clock-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-clone.fa-lg.mt-4 - br - | clone - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-close.fa-lg.mt-4 - br - | close - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cloud.fa-lg.mt-4 - br - | cloud - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cloud-download.fa-lg.mt-4 - br - | cloud-download - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cloud-upload.fa-lg.mt-4 - br - | cloud-upload - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-code.fa-lg.mt-4 - br - | code - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-code-fork.fa-lg.mt-4 - br - | code-fork - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-coffee.fa-lg.mt-4 - br - | coffee - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cog.fa-lg.mt-4 - br - | cog - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cogs.fa-lg.mt-4 - br - | cogs - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-comment.fa-lg.mt-4 - br - | comment - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-comment-o.fa-lg.mt-4 - br - | comment-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-commenting.fa-lg.mt-4 - br - | commenting - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-commenting-o.fa-lg.mt-4 - br - | commenting-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-comments.fa-lg.mt-4 - br - | comments - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-comments-o.fa-lg.mt-4 - br - | comments-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-compass.fa-lg.mt-4 - br - | compass - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-copyright.fa-lg.mt-4 - br - | copyright - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-creative-commons.fa-lg.mt-4 - br - | creative-commons - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-credit-card.fa-lg.mt-4 - br - | credit-card - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-credit-card-alt.fa-lg.mt-4 - br - | credit-card-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-crop.fa-lg.mt-4 - br - | crop - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-crosshairs.fa-lg.mt-4 - br - | crosshairs - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cube.fa-lg.mt-4 - br - | cube - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cubes.fa-lg.mt-4 - br - | cubes - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cutlery.fa-lg.mt-4 - br - | cutlery - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-dashboard.fa-lg.mt-4 - br - | dashboard - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-database.fa-lg.mt-4 - br - | database - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-desktop.fa-lg.mt-4 - br - | desktop - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-diamond.fa-lg.mt-4 - br - | diamond - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-dot-circle-o.fa-lg.mt-4 - br - | dot-circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-download.fa-lg.mt-4 - br - | download - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-edit.fa-lg.mt-4 - br - | edit - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ellipsis-h.fa-lg.mt-4 - br - | ellipsis-h - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ellipsis-v.fa-lg.mt-4 - br - | ellipsis-v - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-envelope.fa-lg.mt-4 - br - | envelope - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-envelope-o.fa-lg.mt-4 - br - | envelope-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-envelope-square.fa-lg.mt-4 - br - | envelope-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-eraser.fa-lg.mt-4 - br - | eraser - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-exchange.fa-lg.mt-4 - br - | exchange - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-exclamation.fa-lg.mt-4 - br - | exclamation - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-exclamation-circle.fa-lg.mt-4 - br - | exclamation-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-exclamation-triangle.fa-lg.mt-4 - br - | exclamation-triangle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-external-link.fa-lg.mt-4 - br - | external-link - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-external-link-square.fa-lg.mt-4 - br - | external-link-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-eye.fa-lg.mt-4 - br - | eye - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-eye-slash.fa-lg.mt-4 - br - | eye-slash - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-eyedropper.fa-lg.mt-4 - br - | eyedropper - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-fax.fa-lg.mt-4 - br - | fax - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-feed.fa-lg.mt-4 - br - | feed - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-female.fa-lg.mt-4 - br - | female - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-fighter-jet.fa-lg.mt-4 - br - | fighter-jet - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-archive-o.fa-lg.mt-4 - br - | file-archive-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-audio-o.fa-lg.mt-4 - br - | file-audio-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-code-o.fa-lg.mt-4 - br - | file-code-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-excel-o.fa-lg.mt-4 - br - | file-excel-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-image-o.fa-lg.mt-4 - br - | file-image-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-movie-o.fa-lg.mt-4 - br - | file-movie-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-pdf-o.fa-lg.mt-4 - br - | file-pdf-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-photo-o.fa-lg.mt-4 - br - | file-photo-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-picture-o.fa-lg.mt-4 - br - | file-picture-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-powerpoint-o.fa-lg.mt-4 - br - | file-powerpoint-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-sound-o.fa-lg.mt-4 - br - | file-sound-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-video-o.fa-lg.mt-4 - br - | file-video-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-word-o.fa-lg.mt-4 - br - | file-word-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-zip-o.fa-lg.mt-4 - br - | file-zip-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-film.fa-lg.mt-4 - br - | film - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-filter.fa-lg.mt-4 - br - | filter - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-fire.fa-lg.mt-4 - br - | fire - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-fire-extinguisher.fa-lg.mt-4 - br - | fire-extinguisher - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-flag.fa-lg.mt-4 - br - | flag - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-flag-checkered.fa-lg.mt-4 - br - | flag-checkered - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-flag-o.fa-lg.mt-4 - br - | flag-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-flash.fa-lg.mt-4 - br - | flash - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-flask.fa-lg.mt-4 - br - | flask - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-folder.fa-lg.mt-4 - br - | folder - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-folder-o.fa-lg.mt-4 - br - | folder-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-folder-open.fa-lg.mt-4 - br - | folder-open - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-folder-open-o.fa-lg.mt-4 - br - | folder-open-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-frown-o.fa-lg.mt-4 - br - | frown-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-futbol-o.fa-lg.mt-4 - br - | futbol-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gamepad.fa-lg.mt-4 - br - | gamepad - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gavel.fa-lg.mt-4 - br - | gavel - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gear.fa-lg.mt-4 - br - | gear - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gears.fa-lg.mt-4 - br - | gears - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gift.fa-lg.mt-4 - br - | gift - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-glass.fa-lg.mt-4 - br - | glass - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-globe.fa-lg.mt-4 - br - | globe - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-graduation-cap.fa-lg.mt-4 - br - | graduation-cap - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-group.fa-lg.mt-4 - br - | group - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-grab-o.fa-lg.mt-4 - br - | hand-grab-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-lizard-o.fa-lg.mt-4 - br - | hand-lizard-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-paper-o.fa-lg.mt-4 - br - | hand-paper-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-peace-o.fa-lg.mt-4 - br - | hand-peace-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-pointer-o.fa-lg.mt-4 - br - | hand-pointer-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-rock-o.fa-lg.mt-4 - br - | hand-rock-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-scissors-o.fa-lg.mt-4 - br - | hand-scissors-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-spock-o.fa-lg.mt-4 - br - | hand-spock-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-stop-o.fa-lg.mt-4 - br - | hand-stop-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hashtag.fa-lg.mt-4 - br - | hashtag - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hdd-o.fa-lg.mt-4 - br - | hdd-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-headphones.fa-lg.mt-4 - br - | headphones - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-heart.fa-lg.mt-4 - br - | heart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-heart-o.fa-lg.mt-4 - br - | heart-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-heartbeat.fa-lg.mt-4 - br - | heartbeat - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-history.fa-lg.mt-4 - br - | history - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-home.fa-lg.mt-4 - br - | home - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hotel.fa-lg.mt-4 - br - | hotel - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hourglass.fa-lg.mt-4 - br - | hourglass - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hourglass-1.fa-lg.mt-4 - br - | hourglass-1 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hourglass-2.fa-lg.mt-4 - br - | hourglass-2 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hourglass-3.fa-lg.mt-4 - br - | hourglass-3 - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hourglass-end.fa-lg.mt-4 - br - | hourglass-end - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hourglass-half.fa-lg.mt-4 - br - | hourglass-half - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hourglass-o.fa-lg.mt-4 - br - | hourglass-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hourglass-start.fa-lg.mt-4 - br - | hourglass-start - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-i-cursor.fa-lg.mt-4 - br - | i-cursor - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-image.fa-lg.mt-4 - br - | image - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-inbox.fa-lg.mt-4 - br - | inbox - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-industry.fa-lg.mt-4 - br - | industry - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-info.fa-lg.mt-4 - br - | info - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-info-circle.fa-lg.mt-4 - br - | info-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-institution.fa-lg.mt-4 - br - | institution - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-key.fa-lg.mt-4 - br - | key - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-keyboard-o.fa-lg.mt-4 - br - | keyboard-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-language.fa-lg.mt-4 - br - | language - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-laptop.fa-lg.mt-4 - br - | laptop - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-leaf.fa-lg.mt-4 - br - | leaf - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-legal.fa-lg.mt-4 - br - | legal - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-lemon-o.fa-lg.mt-4 - br - | lemon-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-level-down.fa-lg.mt-4 - br - | level-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-level-up.fa-lg.mt-4 - br - | level-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-life-bouy.fa-lg.mt-4 - br - | life-bouy - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-life-buoy.fa-lg.mt-4 - br - | life-buoy - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-life-ring.fa-lg.mt-4 - br - | life-ring - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-life-saver.fa-lg.mt-4 - br - | life-saver - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-lightbulb-o.fa-lg.mt-4 - br - | lightbulb-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-line-chart.fa-lg.mt-4 - br - | line-chart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-location-arrow.fa-lg.mt-4 - br - | location-arrow - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-lock.fa-lg.mt-4 - br - | lock - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-magic.fa-lg.mt-4 - br - | magic - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-magnet.fa-lg.mt-4 - br - | magnet - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mail-forward.fa-lg.mt-4 - br - | mail-forward - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mail-reply.fa-lg.mt-4 - br - | mail-reply - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mail-reply-all.fa-lg.mt-4 - br - | mail-reply-all - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-male.fa-lg.mt-4 - br - | male - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-map.fa-lg.mt-4 - br - | map - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-map-marker.fa-lg.mt-4 - br - | map-marker - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-map-o.fa-lg.mt-4 - br - | map-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-map-pin.fa-lg.mt-4 - br - | map-pin - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-map-signs.fa-lg.mt-4 - br - | map-signs - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-meh-o.fa-lg.mt-4 - br - | meh-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-microphone.fa-lg.mt-4 - br - | microphone - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-microphone-slash.fa-lg.mt-4 - br - | microphone-slash - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-minus.fa-lg.mt-4 - br - | minus - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-minus-circle.fa-lg.mt-4 - br - | minus-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-minus-square.fa-lg.mt-4 - br - | minus-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-minus-square-o.fa-lg.mt-4 - br - | minus-square-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mobile.fa-lg.mt-4 - br - | mobile - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mobile-phone.fa-lg.mt-4 - br - | mobile-phone - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-money.fa-lg.mt-4 - br - | money - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-moon-o.fa-lg.mt-4 - br - | moon-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mortar-board.fa-lg.mt-4 - br - | mortar-board - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-motorcycle.fa-lg.mt-4 - br - | motorcycle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mouse-pointer.fa-lg.mt-4 - br - | mouse-pointer - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-music.fa-lg.mt-4 - br - | music - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-navicon.fa-lg.mt-4 - br - | navicon - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-newspaper-o.fa-lg.mt-4 - br - | newspaper-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-object-group.fa-lg.mt-4 - br - | object-group - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-object-ungroup.fa-lg.mt-4 - br - | object-ungroup - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-paint-brush.fa-lg.mt-4 - br - | paint-brush - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-paper-plane.fa-lg.mt-4 - br - | paper-plane - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-paper-plane-o.fa-lg.mt-4 - br - | paper-plane-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-paw.fa-lg.mt-4 - br - | paw - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pencil.fa-lg.mt-4 - br - | pencil - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pencil-square.fa-lg.mt-4 - br - | pencil-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pencil-square-o.fa-lg.mt-4 - br - | pencil-square-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-percent.fa-lg.mt-4 - br - | percent - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-phone.fa-lg.mt-4 - br - | phone - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-phone-square.fa-lg.mt-4 - br - | phone-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-photo.fa-lg.mt-4 - br - | photo - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-picture-o.fa-lg.mt-4 - br - | picture-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pie-chart.fa-lg.mt-4 - br - | pie-chart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-plane.fa-lg.mt-4 - br - | plane - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-plug.fa-lg.mt-4 - br - | plug - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-plus.fa-lg.mt-4 - br - | plus - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-plus-circle.fa-lg.mt-4 - br - | plus-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-plus-square.fa-lg.mt-4 - br - | plus-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-plus-square-o.fa-lg.mt-4 - br - | plus-square-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-power-off.fa-lg.mt-4 - br - | power-off - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-print.fa-lg.mt-4 - br - | print - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-puzzle-piece.fa-lg.mt-4 - br - | puzzle-piece - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-qrcode.fa-lg.mt-4 - br - | qrcode - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-question.fa-lg.mt-4 - br - | question - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-question-circle.fa-lg.mt-4 - br - | question-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-quote-left.fa-lg.mt-4 - br - | quote-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-quote-right.fa-lg.mt-4 - br - | quote-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-random.fa-lg.mt-4 - br - | random - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-recycle.fa-lg.mt-4 - br - | recycle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-refresh.fa-lg.mt-4 - br - | refresh - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-registered.fa-lg.mt-4 - br - | registered - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-remove.fa-lg.mt-4 - br - | remove - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-reorder.fa-lg.mt-4 - br - | reorder - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-reply.fa-lg.mt-4 - br - | reply - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-reply-all.fa-lg.mt-4 - br - | reply-all - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-retweet.fa-lg.mt-4 - br - | retweet - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-road.fa-lg.mt-4 - br - | road - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-rocket.fa-lg.mt-4 - br - | rocket - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-rss.fa-lg.mt-4 - br - | rss - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-rss-square.fa-lg.mt-4 - br - | rss-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-search.fa-lg.mt-4 - br - | search - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-search-minus.fa-lg.mt-4 - br - | search-minus - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-search-plus.fa-lg.mt-4 - br - | search-plus - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-send.fa-lg.mt-4 - br - | send - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-send-o.fa-lg.mt-4 - br - | send-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-server.fa-lg.mt-4 - br - | server - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-share.fa-lg.mt-4 - br - | share - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-share-alt.fa-lg.mt-4 - br - | share-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-share-alt-square.fa-lg.mt-4 - br - | share-alt-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-share-square.fa-lg.mt-4 - br - | share-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-share-square-o.fa-lg.mt-4 - br - | share-square-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-shield.fa-lg.mt-4 - br - | shield - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ship.fa-lg.mt-4 - br - | ship - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-shopping-bag.fa-lg.mt-4 - br - | shopping-bag - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-shopping-basket.fa-lg.mt-4 - br - | shopping-basket - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-shopping-cart.fa-lg.mt-4 - br - | shopping-cart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sign-in.fa-lg.mt-4 - br - | sign-in - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sign-out.fa-lg.mt-4 - br - | sign-out - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-signal.fa-lg.mt-4 - br - | signal - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sitemap.fa-lg.mt-4 - br - | sitemap - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sliders.fa-lg.mt-4 - br - | sliders - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-smile-o.fa-lg.mt-4 - br - | smile-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-soccer-ball-o.fa-lg.mt-4 - br - | soccer-ball-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sort.fa-lg.mt-4 - br - | sort - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sort-alpha-asc.fa-lg.mt-4 - br - | sort-alpha-asc - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sort-alpha-desc.fa-lg.mt-4 - br - | sort-alpha-desc - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sort-amount-asc.fa-lg.mt-4 - br - | sort-amount-asc - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sort-amount-desc.fa-lg.mt-4 - br - | sort-amount-desc - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sort-asc.fa-lg.mt-4 - br - | sort-asc - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sort-desc.fa-lg.mt-4 - br - | sort-desc - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sort-down.fa-lg.mt-4 - br - | sort-down - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sort-numeric-asc.fa-lg.mt-4 - br - | sort-numeric-asc - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sort-numeric-desc.fa-lg.mt-4 - br - | sort-numeric-desc - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sort-up.fa-lg.mt-4 - br - | sort-up - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-space-shuttle.fa-lg.mt-4 - br - | space-shuttle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-spinner.fa-lg.mt-4 - br - | spinner - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-spoon.fa-lg.mt-4 - br - | spoon - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-square.fa-lg.mt-4 - br - | square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-square-o.fa-lg.mt-4 - br - | square-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-star.fa-lg.mt-4 - br - | star - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-star-half.fa-lg.mt-4 - br - | star-half - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-star-half-empty.fa-lg.mt-4 - br - | star-half-empty - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-star-half-full.fa-lg.mt-4 - br - | star-half-full - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-star-half-o.fa-lg.mt-4 - br - | star-half-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-star-o.fa-lg.mt-4 - br - | star-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sticky-note.fa-lg.mt-4 - br - | sticky-note - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sticky-note-o.fa-lg.mt-4 - br - | sticky-note-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-street-view.fa-lg.mt-4 - br - | street-view - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-suitcase.fa-lg.mt-4 - br - | suitcase - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sun-o.fa-lg.mt-4 - br - | sun-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-support.fa-lg.mt-4 - br - | support - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tablet.fa-lg.mt-4 - br - | tablet - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tachometer.fa-lg.mt-4 - br - | tachometer - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tag.fa-lg.mt-4 - br - | tag - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tags.fa-lg.mt-4 - br - | tags - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tasks.fa-lg.mt-4 - br - | tasks - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-taxi.fa-lg.mt-4 - br - | taxi - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-television.fa-lg.mt-4 - br - | television - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-terminal.fa-lg.mt-4 - br - | terminal - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thumb-tack.fa-lg.mt-4 - br - | thumb-tack - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thumbs-down.fa-lg.mt-4 - br - | thumbs-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thumbs-o-down.fa-lg.mt-4 - br - | thumbs-o-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thumbs-o-up.fa-lg.mt-4 - br - | thumbs-o-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thumbs-up.fa-lg.mt-4 - br - | thumbs-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ticket.fa-lg.mt-4 - br - | ticket - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-times.fa-lg.mt-4 - br - | times - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-times-circle.fa-lg.mt-4 - br - | times-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-times-circle-o.fa-lg.mt-4 - br - | times-circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tint.fa-lg.mt-4 - br - | tint - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-toggle-down.fa-lg.mt-4 - br - | toggle-down - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-toggle-left.fa-lg.mt-4 - br - | toggle-left - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-toggle-off.fa-lg.mt-4 - br - | toggle-off - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-toggle-on.fa-lg.mt-4 - br - | toggle-on - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-toggle-right.fa-lg.mt-4 - br - | toggle-right - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-toggle-up.fa-lg.mt-4 - br - | toggle-up - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-trademark.fa-lg.mt-4 - br - | trademark - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-trash.fa-lg.mt-4 - br - | trash - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-trash-o.fa-lg.mt-4 - br - | trash-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tree.fa-lg.mt-4 - br - | tree - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-trophy.fa-lg.mt-4 - br - | trophy - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-truck.fa-lg.mt-4 - br - | truck - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tty.fa-lg.mt-4 - br - | tty - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tv.fa-lg.mt-4 - br - | tv - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-umbrella.fa-lg.mt-4 - br - | umbrella - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-university.fa-lg.mt-4 - br - | university - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-unlock.fa-lg.mt-4 - br - | unlock - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-unlock-alt.fa-lg.mt-4 - br - | unlock-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-unsorted.fa-lg.mt-4 - br - | unsorted - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-upload.fa-lg.mt-4 - br - | upload - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-user.fa-lg.mt-4 - br - | user - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-user-plus.fa-lg.mt-4 - br - | user-plus - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-user-secret.fa-lg.mt-4 - br - | user-secret - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-user-times.fa-lg.mt-4 - br - | user-times - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-users.fa-lg.mt-4 - br - | users - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-video-camera.fa-lg.mt-4 - br - | video-camera - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-volume-down.fa-lg.mt-4 - br - | volume-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-volume-off.fa-lg.mt-4 - br - | volume-off - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-volume-up.fa-lg.mt-4 - br - | volume-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-warning.fa-lg.mt-4 - br - | warning - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-wheelchair.fa-lg.mt-4 - br - | wheelchair - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-wifi.fa-lg.mt-4 - br - | wifi - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-wrench.fa-lg.mt-4 - br - | wrench - #hand.card - .card-header Hand Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-grab-o.fa-lg.mt-4 - br - | hand-grab-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-lizard-o.fa-lg.mt-4 - br - | hand-lizard-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-o-down.fa-lg.mt-4 - br - | hand-o-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-o-left.fa-lg.mt-4 - br - | hand-o-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-o-right.fa-lg.mt-4 - br - | hand-o-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-o-up.fa-lg.mt-4 - br - | hand-o-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-paper-o.fa-lg.mt-4 - br - | hand-paper-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-peace-o.fa-lg.mt-4 - br - | hand-peace-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-pointer-o.fa-lg.mt-4 - br - | hand-pointer-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-rock-o.fa-lg.mt-4 - br - | hand-rock-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-scissors-o.fa-lg.mt-4 - br - | hand-scissors-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-spock-o.fa-lg.mt-4 - br - | hand-spock-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-stop-o.fa-lg.mt-4 - br - | hand-stop-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thumbs-down.fa-lg.mt-4 - br - | thumbs-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thumbs-o-down.fa-lg.mt-4 - br - | thumbs-o-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thumbs-o-up.fa-lg.mt-4 - br - | thumbs-o-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-thumbs-up.fa-lg.mt-4 - br - | thumbs-up - #transportation.card - .card-header Transportation Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ambulance.fa-lg.mt-4 - br - | ambulance - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-automobile.fa-lg.mt-4 - br - | automobile - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bicycle.fa-lg.mt-4 - br - | bicycle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bus.fa-lg.mt-4 - br - | bus - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cab.fa-lg.mt-4 - br - | cab - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-car.fa-lg.mt-4 - br - | car - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-fighter-jet.fa-lg.mt-4 - br - | fighter-jet - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-motorcycle.fa-lg.mt-4 - br - | motorcycle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-plane.fa-lg.mt-4 - br - | plane - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-rocket.fa-lg.mt-4 - br - | rocket - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ship.fa-lg.mt-4 - br - | ship - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-space-shuttle.fa-lg.mt-4 - br - | space-shuttle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-subway.fa-lg.mt-4 - br - | subway - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-taxi.fa-lg.mt-4 - br - | taxi - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-train.fa-lg.mt-4 - br - | train - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-truck.fa-lg.mt-4 - br - | truck - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-wheelchair.fa-lg.mt-4 - br - | wheelchair - #gender.card - .card-header Gender Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-genderless.fa-lg.mt-4 - br - | genderless - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-intersex.fa-lg.mt-4 - br - | intersex - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mars.fa-lg.mt-4 - br - | mars - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mars-double.fa-lg.mt-4 - br - | mars-double - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mars-stroke.fa-lg.mt-4 - br - | mars-stroke - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mars-stroke-h.fa-lg.mt-4 - br - | mars-stroke-h - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mars-stroke-v.fa-lg.mt-4 - br - | mars-stroke-v - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mercury.fa-lg.mt-4 - br - | mercury - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-neuter.fa-lg.mt-4 - br - | neuter - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-transgender.fa-lg.mt-4 - br - | transgender - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-transgender-alt.fa-lg.mt-4 - br - | transgender-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-venus.fa-lg.mt-4 - br - | venus - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-venus-double.fa-lg.mt-4 - br - | venus-double - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-venus-mars.fa-lg.mt-4 - br - | venus-mars - #file-type.card - .card-header File Type Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file.fa-lg.mt-4 - br - | file - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-archive-o.fa-lg.mt-4 - br - | file-archive-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-audio-o.fa-lg.mt-4 - br - | file-audio-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-code-o.fa-lg.mt-4 - br - | file-code-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-excel-o.fa-lg.mt-4 - br - | file-excel-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-image-o.fa-lg.mt-4 - br - | file-image-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-movie-o.fa-lg.mt-4 - br - | file-movie-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-o.fa-lg.mt-4 - br - | file-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-pdf-o.fa-lg.mt-4 - br - | file-pdf-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-photo-o.fa-lg.mt-4 - br - | file-photo-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-picture-o.fa-lg.mt-4 - br - | file-picture-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-powerpoint-o.fa-lg.mt-4 - br - | file-powerpoint-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-sound-o.fa-lg.mt-4 - br - | file-sound-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-text.fa-lg.mt-4 - br - | file-text - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-text-o.fa-lg.mt-4 - br - | file-text-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-video-o.fa-lg.mt-4 - br - | file-video-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-word-o.fa-lg.mt-4 - br - | file-word-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-zip-o.fa-lg.mt-4 - br - | file-zip-o - span.text-muted (alias) - #spinner.card - .card-header Spinner Icons - .card-body - .alert.alert-success - ul.fa-ul - li - i.fa.fa-info-circle.fa-li - | These icons work great with the - code fa-spin - | class. - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-circle-o-notch.fa-lg.mt-4.fa-spin - br - | circle-o-notch - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cog.fa-lg.mt-4 - br - | cog - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gear.fa-lg.mt-4 - br - | gear - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-refresh.fa-lg.mt-4 - br - | refresh - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-spinner.fa-lg.mt-4 - br - | spinner - #form-control.card - .card-header Form Control Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-check-square.fa-lg.mt-4 - br - | check-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-check-square-o.fa-lg.mt-4 - br - | check-square-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-circle.fa-lg.mt-4 - br - | circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-circle-o.fa-lg.mt-4 - br - | circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-dot-circle-o.fa-lg.mt-4 - br - | dot-circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-minus-square.fa-lg.mt-4 - br - | minus-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-minus-square-o.fa-lg.mt-4 - br - | minus-square-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-plus-square.fa-lg.mt-4 - br - | plus-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-plus-square-o.fa-lg.mt-4 - br - | plus-square-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-square.fa-lg.mt-4 - br - | square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-square-o.fa-lg.mt-4 - br - | square-o - #payment.card - .card-header Payment Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-amex.fa-lg.mt-4 - br - | cc-amex - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-diners-club.fa-lg.mt-4 - br - | cc-diners-club - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-discover.fa-lg.mt-4 - br - | cc-discover - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-jcb.fa-lg.mt-4 - br - | cc-jcb - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-mastercard.fa-lg.mt-4 - br - | cc-mastercard - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-paypal.fa-lg.mt-4 - br - | cc-paypal - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-stripe.fa-lg.mt-4 - br - | cc-stripe - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-visa.fa-lg.mt-4 - br - | cc-visa - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-credit-card.fa-lg.mt-4 - br - | credit-card - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-credit-card-alt.fa-lg.mt-4 - br - | credit-card-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-google-wallet.fa-lg.mt-4 - br - | google-wallet - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-paypal.fa-lg.mt-4 - br - | paypal - #chart.card - .card-header Chart Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-area-chart.fa-lg.mt-4 - br - | area-chart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bar-chart.fa-lg.mt-4 - br - | bar-chart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bar-chart-o.fa-lg.mt-4 - br - | bar-chart-o - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-line-chart.fa-lg.mt-4 - br - | line-chart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pie-chart.fa-lg.mt-4 - br - | pie-chart - #currency.card - .card-header Currency Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bitcoin.fa-lg.mt-4 - br - | bitcoin - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-btc.fa-lg.mt-4 - br - | btc - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cny.fa-lg.mt-4 - br - | cny - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-dollar.fa-lg.mt-4 - br - | dollar - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-eur.fa-lg.mt-4 - br - | eur - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-euro.fa-lg.mt-4 - br - | euro - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gbp.fa-lg.mt-4 - br - | gbp - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gg.fa-lg.mt-4 - br - | gg - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gg-circle.fa-lg.mt-4 - br - | gg-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ils.fa-lg.mt-4 - br - | ils - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-inr.fa-lg.mt-4 - br - | inr - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-jpy.fa-lg.mt-4 - br - | jpy - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-krw.fa-lg.mt-4 - br - | krw - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-money.fa-lg.mt-4 - br - | money - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-rmb.fa-lg.mt-4 - br - | rmb - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-rouble.fa-lg.mt-4 - br - | rouble - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-rub.fa-lg.mt-4 - br - | rub - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ruble.fa-lg.mt-4 - br - | ruble - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-rupee.fa-lg.mt-4 - br - | rupee - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-shekel.fa-lg.mt-4 - br - | shekel - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sheqel.fa-lg.mt-4 - br - | sheqel - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-try.fa-lg.mt-4 - br - | try - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-turkish-lira.fa-lg.mt-4 - br - | turkish-lira - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-usd.fa-lg.mt-4 - br - | usd - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-won.fa-lg.mt-4 - br - | won - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-yen.fa-lg.mt-4 - br - | yen - span.text-muted (alias) - #text-editor.card - .card-header Text Editor Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-align-center.fa-lg.mt-4 - br - | align-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-align-justify.fa-lg.mt-4 - br - | align-justify - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-align-left.fa-lg.mt-4 - br - | align-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-align-right.fa-lg.mt-4 - br - | align-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bold.fa-lg.mt-4 - br - | bold - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-chain.fa-lg.mt-4 - br - | chain - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-chain-broken.fa-lg.mt-4 - br - | chain-broken - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-clipboard.fa-lg.mt-4 - br - | clipboard - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-columns.fa-lg.mt-4 - br - | columns - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-copy.fa-lg.mt-4 - br - | copy - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cut.fa-lg.mt-4 - br - | cut - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-dedent.fa-lg.mt-4 - br - | dedent - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-eraser.fa-lg.mt-4 - br - | eraser - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file.fa-lg.mt-4 - br - | file - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-o.fa-lg.mt-4 - br - | file-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-text.fa-lg.mt-4 - br - | file-text - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-file-text-o.fa-lg.mt-4 - br - | file-text-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-files-o.fa-lg.mt-4 - br - | files-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-floppy-o.fa-lg.mt-4 - br - | floppy-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-font.fa-lg.mt-4 - br - | font - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-header.fa-lg.mt-4 - br - | header - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-indent.fa-lg.mt-4 - br - | indent - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-italic.fa-lg.mt-4 - br - | italic - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-link.fa-lg.mt-4 - br - | link - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-list.fa-lg.mt-4 - br - | list - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-list-alt.fa-lg.mt-4 - br - | list-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-list-ol.fa-lg.mt-4 - br - | list-ol - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-list-ul.fa-lg.mt-4 - br - | list-ul - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-outdent.fa-lg.mt-4 - br - | outdent - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-paperclip.fa-lg.mt-4 - br - | paperclip - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-paragraph.fa-lg.mt-4 - br - | paragraph - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-paste.fa-lg.mt-4 - br - | paste - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-repeat.fa-lg.mt-4 - br - | repeat - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-rotate-left.fa-lg.mt-4 - br - | rotate-left - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-rotate-right.fa-lg.mt-4 - br - | rotate-right - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-save.fa-lg.mt-4 - br - | save - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-scissors.fa-lg.mt-4 - br - | scissors - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-strikethrough.fa-lg.mt-4 - br - | strikethrough - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-subscript.fa-lg.mt-4 - br - | subscript - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-superscript.fa-lg.mt-4 - br - | superscript - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-table.fa-lg.mt-4 - br - | table - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-text-height.fa-lg.mt-4 - br - | text-height - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-text-width.fa-lg.mt-4 - br - | text-width - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-th.fa-lg.mt-4 - br - | th - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-th-large.fa-lg.mt-4 - br - | th-large - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-th-list.fa-lg.mt-4 - br - | th-list - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-underline.fa-lg.mt-4 - br - | underline - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-undo.fa-lg.mt-4 - br - | undo - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-unlink.fa-lg.mt-4 - br - | unlink - span.text-muted (alias) - #directional.card - .card-header Directional Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-angle-double-down.fa-lg.mt-4 - br - | angle-double-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-angle-double-left.fa-lg.mt-4 - br - | angle-double-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-angle-double-right.fa-lg.mt-4 - br - | angle-double-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-angle-double-up.fa-lg.mt-4 - br - | angle-double-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-angle-down.fa-lg.mt-4 - br - | angle-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-angle-left.fa-lg.mt-4 - br - | angle-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-angle-right.fa-lg.mt-4 - br - | angle-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-angle-up.fa-lg.mt-4 - br - | angle-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-circle-down.fa-lg.mt-4 - br - | arrow-circle-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-circle-left.fa-lg.mt-4 - br - | arrow-circle-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-circle-o-down.fa-lg.mt-4 - br - | arrow-circle-o-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-circle-o-left.fa-lg.mt-4 - br - | arrow-circle-o-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-circle-o-right.fa-lg.mt-4 - br - | arrow-circle-o-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-circle-o-up.fa-lg.mt-4 - br - | arrow-circle-o-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-circle-right.fa-lg.mt-4 - br - | arrow-circle-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-circle-up.fa-lg.mt-4 - br - | arrow-circle-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-down.fa-lg.mt-4 - br - | arrow-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-left.fa-lg.mt-4 - br - | arrow-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-right.fa-lg.mt-4 - br - | arrow-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrow-up.fa-lg.mt-4 - br - | arrow-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrows.fa-lg.mt-4 - br - | arrows - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrows-alt.fa-lg.mt-4 - br - | arrows-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrows-h.fa-lg.mt-4 - br - | arrows-h - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrows-v.fa-lg.mt-4 - br - | arrows-v - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-down.fa-lg.mt-4 - br - | caret-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-left.fa-lg.mt-4 - br - | caret-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-right.fa-lg.mt-4 - br - | caret-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-square-o-down.fa-lg.mt-4 - br - | caret-square-o-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-square-o-left.fa-lg.mt-4 - br - | caret-square-o-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-square-o-right.fa-lg.mt-4 - br - | caret-square-o-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-square-o-up.fa-lg.mt-4 - br - | caret-square-o-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-caret-up.fa-lg.mt-4 - br - | caret-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-chevron-circle-down.fa-lg.mt-4 - br - | chevron-circle-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-chevron-circle-left.fa-lg.mt-4 - br - | chevron-circle-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-chevron-circle-right.fa-lg.mt-4 - br - | chevron-circle-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-chevron-circle-up.fa-lg.mt-4 - br - | chevron-circle-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-chevron-down.fa-lg.mt-4 - br - | chevron-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-chevron-left.fa-lg.mt-4 - br - | chevron-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-chevron-right.fa-lg.mt-4 - br - | chevron-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-chevron-up.fa-lg.mt-4 - br - | chevron-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-exchange.fa-lg.mt-4 - br - | exchange - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-o-down.fa-lg.mt-4 - br - | hand-o-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-o-left.fa-lg.mt-4 - br - | hand-o-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-o-right.fa-lg.mt-4 - br - | hand-o-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hand-o-up.fa-lg.mt-4 - br - | hand-o-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-long-arrow-down.fa-lg.mt-4 - br - | long-arrow-down - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-long-arrow-left.fa-lg.mt-4 - br - | long-arrow-left - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-long-arrow-right.fa-lg.mt-4 - br - | long-arrow-right - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-long-arrow-up.fa-lg.mt-4 - br - | long-arrow-up - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-toggle-down.fa-lg.mt-4 - br - | toggle-down - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-toggle-left.fa-lg.mt-4 - br - | toggle-left - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-toggle-right.fa-lg.mt-4 - br - | toggle-right - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-toggle-up.fa-lg.mt-4 - br - | toggle-up - span.text-muted (alias) - #video-player.card - .card-header Video Player Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-arrows-alt.fa-lg.mt-4 - br - | arrows-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-backward.fa-lg.mt-4 - br - | backward - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-compress.fa-lg.mt-4 - br - | compress - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-eject.fa-lg.mt-4 - br - | eject - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-expand.fa-lg.mt-4 - br - | expand - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-fast-backward.fa-lg.mt-4 - br - | fast-backward - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-fast-forward.fa-lg.mt-4 - br - | fast-forward - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-forward.fa-lg.mt-4 - br - | forward - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pause.fa-lg.mt-4 - br - | pause - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pause-circle.fa-lg.mt-4 - br - | pause-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pause-circle-o.fa-lg.mt-4 - br - | pause-circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-play.fa-lg.mt-4 - br - | play - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-play-circle.fa-lg.mt-4 - br - | play-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-play-circle-o.fa-lg.mt-4 - br - | play-circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-random.fa-lg.mt-4 - br - | random - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-step-backward.fa-lg.mt-4 - br - | step-backward - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-step-forward.fa-lg.mt-4 - br - | step-forward - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-stop.fa-lg.mt-4 - br - | stop - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-stop-circle.fa-lg.mt-4 - br - | stop-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-stop-circle-o.fa-lg.mt-4 - br - | stop-circle-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-youtube-play.fa-lg.mt-4 - br - | youtube-play - #brand.card - .card-header Brand Icons - .card-body - .alert.alert-warning - h4 - i.fa.fa-warning - | Warning! - | Apparently, Adblock Plus can remove Font Awesome brand icons with their "Remove Social Media Buttons" setting. We will not use hacks to force them to display. Please - a.alert-link(href='https://adblockplus.org/en/bugs') report an issue with Adblock Plus - | if you believe this to be an error. To work around this, you'll need to modify the social icon class names. - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-500px.fa-lg.mt-4 - br - | 500px - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-adn.fa-lg.mt-4 - br - | adn - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-amazon.fa-lg.mt-4 - br - | amazon - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-android.fa-lg.mt-4 - br - | android - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-angellist.fa-lg.mt-4 - br - | angellist - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-apple.fa-lg.mt-4 - br - | apple - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-behance.fa-lg.mt-4 - br - | behance - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-behance-square.fa-lg.mt-4 - br - | behance-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bitbucket.fa-lg.mt-4 - br - | bitbucket - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bitbucket-square.fa-lg.mt-4 - br - | bitbucket-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bitcoin.fa-lg.mt-4 - br - | bitcoin - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-black-tie.fa-lg.mt-4 - br - | black-tie - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bluetooth.fa-lg.mt-4 - br - | bluetooth - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-bluetooth-b.fa-lg.mt-4 - br - | bluetooth-b - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-btc.fa-lg.mt-4 - br - | btc - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-buysellads.fa-lg.mt-4 - br - | buysellads - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-amex.fa-lg.mt-4 - br - | cc-amex - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-diners-club.fa-lg.mt-4 - br - | cc-diners-club - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-discover.fa-lg.mt-4 - br - | cc-discover - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-jcb.fa-lg.mt-4 - br - | cc-jcb - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-mastercard.fa-lg.mt-4 - br - | cc-mastercard - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-paypal.fa-lg.mt-4 - br - | cc-paypal - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-stripe.fa-lg.mt-4 - br - | cc-stripe - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-cc-visa.fa-lg.mt-4 - br - | cc-visa - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-chrome.fa-lg.mt-4 - br - | chrome - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-codepen.fa-lg.mt-4 - br - | codepen - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-codiepie.fa-lg.mt-4 - br - | codiepie - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-connectdevelop.fa-lg.mt-4 - br - | connectdevelop - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-contao.fa-lg.mt-4 - br - | contao - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-css3.fa-lg.mt-4 - br - | css3 - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-dashcube.fa-lg.mt-4 - br - | dashcube - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-delicious.fa-lg.mt-4 - br - | delicious - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-deviantart.fa-lg.mt-4 - br - | deviantart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-digg.fa-lg.mt-4 - br - | digg - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-dribbble.fa-lg.mt-4 - br - | dribbble - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-dropbox.fa-lg.mt-4 - br - | dropbox - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-drupal.fa-lg.mt-4 - br - | drupal - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-edge.fa-lg.mt-4 - br - | edge - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-empire.fa-lg.mt-4 - br - | empire - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-expeditedssl.fa-lg.mt-4 - br - | expeditedssl - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-facebook.fa-lg.mt-4 - br - | facebook - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-facebook-f.fa-lg.mt-4 - br - | facebook-f - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-facebook-official.fa-lg.mt-4 - br - | facebook-official - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-facebook-square.fa-lg.mt-4 - br - | facebook-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-firefox.fa-lg.mt-4 - br - | firefox - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-flickr.fa-lg.mt-4 - br - | flickr - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-fonticons.fa-lg.mt-4 - br - | fonticons - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-fort-awesome.fa-lg.mt-4 - br - | fort-awesome - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-forumbee.fa-lg.mt-4 - br - | forumbee - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-foursquare.fa-lg.mt-4 - br - | foursquare - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ge.fa-lg.mt-4 - br - | ge - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-get-pocket.fa-lg.mt-4 - br - | get-pocket - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gg.fa-lg.mt-4 - br - | gg - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gg-circle.fa-lg.mt-4 - br - | gg-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-git.fa-lg.mt-4 - br - | git - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-git-square.fa-lg.mt-4 - br - | git-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-github.fa-lg.mt-4 - br - | github - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-github-alt.fa-lg.mt-4 - br - | github-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-github-square.fa-lg.mt-4 - br - | github-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gittip.fa-lg.mt-4 - br - | gittip - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-google.fa-lg.mt-4 - br - | google - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-google-plus.fa-lg.mt-4 - br - | google-plus - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-google-plus-square.fa-lg.mt-4 - br - | google-plus-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-google-wallet.fa-lg.mt-4 - br - | google-wallet - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-gratipay.fa-lg.mt-4 - br - | gratipay - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hacker-news.fa-lg.mt-4 - br - | hacker-news - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-houzz.fa-lg.mt-4 - br - | houzz - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-html5.fa-lg.mt-4 - br - | html5 - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-instagram.fa-lg.mt-4 - br - | instagram - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-internet-explorer.fa-lg.mt-4 - br - | internet-explorer - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ioxhost.fa-lg.mt-4 - br - | ioxhost - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-joomla.fa-lg.mt-4 - br - | joomla - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-jsfiddle.fa-lg.mt-4 - br - | jsfiddle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-lastfm.fa-lg.mt-4 - br - | lastfm - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-lastfm-square.fa-lg.mt-4 - br - | lastfm-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-leanpub.fa-lg.mt-4 - br - | leanpub - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-linkedin.fa-lg.mt-4 - br - | linkedin - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-linkedin-square.fa-lg.mt-4 - br - | linkedin-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-linux.fa-lg.mt-4 - br - | linux - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-maxcdn.fa-lg.mt-4 - br - | maxcdn - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-meanpath.fa-lg.mt-4 - br - | meanpath - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-medium.fa-lg.mt-4 - br - | medium - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-mixcloud.fa-lg.mt-4 - br - | mixcloud - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-modx.fa-lg.mt-4 - br - | modx - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-odnoklassniki.fa-lg.mt-4 - br - | odnoklassniki - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-odnoklassniki-square.fa-lg.mt-4 - br - | odnoklassniki-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-opencart.fa-lg.mt-4 - br - | opencart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-openid.fa-lg.mt-4 - br - | openid - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-opera.fa-lg.mt-4 - br - | opera - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-optin-monster.fa-lg.mt-4 - br - | optin-monster - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pagelines.fa-lg.mt-4 - br - | pagelines - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-paypal.fa-lg.mt-4 - br - | paypal - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pied-piper.fa-lg.mt-4 - br - | pied-piper - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pied-piper-alt.fa-lg.mt-4 - br - | pied-piper-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pinterest.fa-lg.mt-4 - br - | pinterest - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pinterest-p.fa-lg.mt-4 - br - | pinterest-p - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-pinterest-square.fa-lg.mt-4 - br - | pinterest-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-product-hunt.fa-lg.mt-4 - br - | product-hunt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-qq.fa-lg.mt-4 - br - | qq - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ra.fa-lg.mt-4 - br - | ra - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-rebel.fa-lg.mt-4 - br - | rebel - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-reddit.fa-lg.mt-4 - br - | reddit - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-reddit-alien.fa-lg.mt-4 - br - | reddit-alien - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-reddit-square.fa-lg.mt-4 - br - | reddit-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-renren.fa-lg.mt-4 - br - | renren - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-safari.fa-lg.mt-4 - br - | safari - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-scribd.fa-lg.mt-4 - br - | scribd - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-sellsy.fa-lg.mt-4 - br - | sellsy - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-share-alt.fa-lg.mt-4 - br - | share-alt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-share-alt-square.fa-lg.mt-4 - br - | share-alt-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-shirtsinbulk.fa-lg.mt-4 - br - | shirtsinbulk - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-simplybuilt.fa-lg.mt-4 - br - | simplybuilt - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-skyatlas.fa-lg.mt-4 - br - | skyatlas - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-skype.fa-lg.mt-4 - br - | skype - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-slack.fa-lg.mt-4 - br - | slack - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-slideshare.fa-lg.mt-4 - br - | slideshare - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-soundcloud.fa-lg.mt-4 - br - | soundcloud - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-spotify.fa-lg.mt-4 - br - | spotify - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-stack-exchange.fa-lg.mt-4 - br - | stack-exchange - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-stack-overflow.fa-lg.mt-4 - br - | stack-overflow - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-steam.fa-lg.mt-4 - br - | steam - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-steam-square.fa-lg.mt-4 - br - | steam-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-stumbleupon.fa-lg.mt-4 - br - | stumbleupon - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-stumbleupon-circle.fa-lg.mt-4 - br - | stumbleupon-circle - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tencent-weibo.fa-lg.mt-4 - br - | tencent-weibo - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-trello.fa-lg.mt-4 - br - | trello - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tripadvisor.fa-lg.mt-4 - br - | tripadvisor - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tumblr.fa-lg.mt-4 - br - | tumblr - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-tumblr-square.fa-lg.mt-4 - br - | tumblr-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-twitch.fa-lg.mt-4 - br - | twitch - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-twitter.fa-lg.mt-4 - br - | twitter - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-twitter-square.fa-lg.mt-4 - br - | twitter-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-usb.fa-lg.mt-4 - br - | usb - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-viacoin.fa-lg.mt-4 - br - | viacoin - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-vimeo.fa-lg.mt-4 - br - | vimeo - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-vimeo-square.fa-lg.mt-4 - br - | vimeo-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-vine.fa-lg.mt-4 - br - | vine - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-vk.fa-lg.mt-4 - br - | vk - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-wechat.fa-lg.mt-4 - br - | wechat - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-weibo.fa-lg.mt-4 - br - | weibo - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-weixin.fa-lg.mt-4 - br - | weixin - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-whatsapp.fa-lg.mt-4 - br - | whatsapp - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-wikipedia-w.fa-lg.mt-4 - br - | wikipedia-w - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-windows.fa-lg.mt-4 - br - | windows - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-wordpress.fa-lg.mt-4 - br - | wordpress - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-xing.fa-lg.mt-4 - br - | xing - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-xing-square.fa-lg.mt-4 - br - | xing-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-y-combinator.fa-lg.mt-4 - br - | y-combinator - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-y-combinator-square.fa-lg.mt-4 - br - | y-combinator-square - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-yahoo.fa-lg.mt-4 - br - | yahoo - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-yc.fa-lg.mt-4 - br - | yc - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-yc-square.fa-lg.mt-4 - br - | yc-square - span.text-muted (alias) - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-yelp.fa-lg.mt-4 - br - | yelp - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-youtube.fa-lg.mt-4 - br - | youtube - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-youtube-play.fa-lg.mt-4 - br - | youtube-play - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-youtube-square.fa-lg.mt-4 - br - | youtube-square - .alert.alert-success.mt-4 - ul.margin-bottom-none.padding-left-lg - li All brand icons are trademarks of their respective owners. - li - | The use of these trademarks does not indicate endorsement of the trademark holder by Font Awesome, nor vice versa. - li - | Brand icons should only be used to represent the company or product to which they refer. - #medical.card - .card-header Medical Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-ambulance.fa-lg.mt-4 - br - | ambulance - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-h-square.fa-lg.mt-4 - br - | h-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-heart.fa-lg.mt-4 - br - | heart - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-heart-o.fa-lg.mt-4 - br - | heart-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-heartbeat.fa-lg.mt-4 - br - | heartbeat - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-hospital-o.fa-lg.mt-4 - br - | hospital-o - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-medkit.fa-lg.mt-4 - br - | medkit - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-plus-square.fa-lg.mt-4 - br - | plus-square - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-stethoscope.fa-lg.mt-4 - br - | stethoscope - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-user-md.fa-lg.mt-4 - br - | user-md - .col-6.col-sm-4.col-md-3.col-lg-2 - i.fa.fa-wheelchair.fa-lg.mt-4 - br - | wheelchair diff --git a/pug/views/icons/simple-line-icons.pug b/pug/views/icons/simple-line-icons.pug deleted file mode 100644 index c00bd9409..000000000 --- a/pug/views/icons/simple-line-icons.pug +++ /dev/null @@ -1,560 +0,0 @@ -extends /default.pug - -block view - .animated.fadeIn - .card.card-default - .card-header - i.fa.fa-picture-o - | Simple Line Icons - .card-body - .row.text-center - .col-6.col-sm-4.col-md-3 - i.icon-user.icons.font-2xl.d-block.mt-4 - | icon-user - .col-6.col-sm-4.col-md-3 - i.icon-people.icons.font-2xl.d-block.mt-4 - | icon-people - .col-6.col-sm-4.col-md-3 - i.icon-user-female.icons.font-2xl.d-block.mt-4 - | icon-user-female - .col-6.col-sm-4.col-md-3 - i.icon-user-follow.icons.font-2xl.d-block.mt-4 - | icon-user-follow - .col-6.col-sm-4.col-md-3 - i.icon-user-following.icons.font-2xl.d-block.mt-4 - | icon-user-following - .col-6.col-sm-4.col-md-3 - i.icon-user-unfollow.icons.font-2xl.d-block.mt-4 - | icon-user-unfollow - .col-6.col-sm-4.col-md-3 - i.icon-login.icons.font-2xl.d-block.mt-4 - | icon-login - .col-6.col-sm-4.col-md-3 - i.icon-logout.icons.font-2xl.d-block.mt-4 - | icon-logout - .col-6.col-sm-4.col-md-3 - i.icon-emotsmile.icons.font-2xl.d-block.mt-4 - | icon-emotsmile - .col-6.col-sm-4.col-md-3 - i.icon-phone.icons.font-2xl.d-block.mt-4 - | icon-phone - .col-6.col-sm-4.col-md-3 - i.icon-call-end.icons.font-2xl.d-block.mt-4 - | icon-call-end - .col-6.col-sm-4.col-md-3 - i.icon-call-in.icons.font-2xl.d-block.mt-4 - | icon-call-in - .col-6.col-sm-4.col-md-3 - i.icon-call-out.icons.font-2xl.d-block.mt-4 - | icon-call-out - .col-6.col-sm-4.col-md-3 - i.icon-map.icons.font-2xl.d-block.mt-4 - | icon-map - .col-6.col-sm-4.col-md-3 - i.icon-location-pin.icons.font-2xl.d-block.mt-4 - | icon-location-pin - .col-6.col-sm-4.col-md-3 - i.icon-direction.icons.font-2xl.d-block.mt-4 - | icon-direction - .col-6.col-sm-4.col-md-3 - i.icon-directions.icons.font-2xl.d-block.mt-4 - | icon-directions - .col-6.col-sm-4.col-md-3 - i.icon-compass.icons.font-2xl.d-block.mt-4 - | icon-compass - .col-6.col-sm-4.col-md-3 - i.icon-layers.icons.font-2xl.d-block.mt-4 - | icon-layers - .col-6.col-sm-4.col-md-3 - i.icon-menu.icons.font-2xl.d-block.mt-4 - | icon-menu - .col-6.col-sm-4.col-md-3 - i.icon-list.icons.font-2xl.d-block.mt-4 - | icon-list - .col-6.col-sm-4.col-md-3 - i.icon-options-vertical.icons.font-2xl.d-block.mt-4 - | icon-options-vertical - .col-6.col-sm-4.col-md-3 - i.icon-options.icons.font-2xl.d-block.mt-4 - | icon-options - .col-6.col-sm-4.col-md-3 - i.icon-arrow-down.icons.font-2xl.d-block.mt-4 - | icon-arrow-down - .col-6.col-sm-4.col-md-3 - i.icon-arrow-left.icons.font-2xl.d-block.mt-4 - | icon-arrow-left - .col-6.col-sm-4.col-md-3 - i.icon-arrow-right.icons.font-2xl.d-block.mt-4 - | icon-arrow-right - .col-6.col-sm-4.col-md-3 - i.icon-arrow-up.icons.font-2xl.d-block.mt-4 - | icon-arrow-up - .col-6.col-sm-4.col-md-3 - i.icon-arrow-up-circle.icons.font-2xl.d-block.mt-4 - | icon-arrow-up-circle - .col-6.col-sm-4.col-md-3 - i.icon-arrow-left-circle.icons.font-2xl.d-block.mt-4 - | icon-arrow-left-circle - .col-6.col-sm-4.col-md-3 - i.icon-arrow-right-circle.icons.font-2xl.d-block.mt-4 - | icon-arrow-right-circle - .col-6.col-sm-4.col-md-3 - i.icon-arrow-down-circle.icons.font-2xl.d-block.mt-4 - | icon-arrow-down-circle - .col-6.col-sm-4.col-md-3 - i.icon-check.icons.font-2xl.d-block.mt-4 - | icon-check - .col-6.col-sm-4.col-md-3 - i.icon-clock.icons.font-2xl.d-block.mt-4 - | icon-clock - .col-6.col-sm-4.col-md-3 - i.icon-plus.icons.font-2xl.d-block.mt-4 - | icon-plus - .col-6.col-sm-4.col-md-3 - i.icon-close.icons.font-2xl.d-block.mt-4 - | icon-close - .col-6.col-sm-4.col-md-3 - i.icon-trophy.icons.font-2xl.d-block.mt-4 - | icon-trophy - .col-6.col-sm-4.col-md-3 - i.icon-screen-smartphone.icons.font-2xl.d-block.mt-4 - | icon-screen-smartphone - .col-6.col-sm-4.col-md-3 - i.icon-screen-desktop.icons.font-2xl.d-block.mt-4 - | icon-screen-desktop - .col-6.col-sm-4.col-md-3 - i.icon-plane.icons.font-2xl.d-block.mt-4 - | icon-plane - .col-6.col-sm-4.col-md-3 - i.icon-notebook.icons.font-2xl.d-block.mt-4 - | icon-notebook - .col-6.col-sm-4.col-md-3 - i.icon-mustache.icons.font-2xl.d-block.mt-4 - | icon-mustache - .col-6.col-sm-4.col-md-3 - i.icon-mouse.icons.font-2xl.d-block.mt-4 - | icon-mouse - .col-6.col-sm-4.col-md-3 - i.icon-magnet.icons.font-2xl.d-block.mt-4 - | icon-magnet - .col-6.col-sm-4.col-md-3 - i.icon-energy.icons.font-2xl.d-block.mt-4 - | icon-energy - .col-6.col-sm-4.col-md-3 - i.icon-disc.icons.font-2xl.d-block.mt-4 - | icon-disc - .col-6.col-sm-4.col-md-3 - i.icon-cursor.icons.font-2xl.d-block.mt-4 - | icon-cursor - .col-6.col-sm-4.col-md-3 - i.icon-cursor-move.icons.font-2xl.d-block.mt-4 - | icon-cursor-move - .col-6.col-sm-4.col-md-3 - i.icon-crop.icons.font-2xl.d-block.mt-4 - | icon-crop - .col-6.col-sm-4.col-md-3 - i.icon-chemistry.icons.font-2xl.d-block.mt-4 - | icon-chemistry - .col-6.col-sm-4.col-md-3 - i.icon-speedometer.icons.font-2xl.d-block.mt-4 - | icon-speedometer - .col-6.col-sm-4.col-md-3 - i.icon-shield.icons.font-2xl.d-block.mt-4 - | icon-shield - .col-6.col-sm-4.col-md-3 - i.icon-screen-tablet.icons.font-2xl.d-block.mt-4 - | icon-screen-tablet - .col-6.col-sm-4.col-md-3 - i.icon-magic-wand.icons.font-2xl.d-block.mt-4 - | icon-magic-wand - .col-6.col-sm-4.col-md-3 - i.icon-hourglass.icons.font-2xl.d-block.mt-4 - | icon-hourglass - .col-6.col-sm-4.col-md-3 - i.icon-graduation.icons.font-2xl.d-block.mt-4 - | icon-graduation - .col-6.col-sm-4.col-md-3 - i.icon-ghost.icons.font-2xl.d-block.mt-4 - | icon-ghost - .col-6.col-sm-4.col-md-3 - i.icon-game-controller.icons.font-2xl.d-block.mt-4 - | icon-game-controller - .col-6.col-sm-4.col-md-3 - i.icon-fire.icons.font-2xl.d-block.mt-4 - | icon-fire - .col-6.col-sm-4.col-md-3 - i.icon-eyeglass.icons.font-2xl.d-block.mt-4 - | icon-eyeglass - .col-6.col-sm-4.col-md-3 - i.icon-envelope-open.icons.font-2xl.d-block.mt-4 - | icon-envelope-open - .col-6.col-sm-4.col-md-3 - i.icon-envelope-letter.icons.font-2xl.d-block.mt-4 - | icon-envelope-letter - .col-6.col-sm-4.col-md-3 - i.icon-bell.icons.font-2xl.d-block.mt-4 - | icon-bell - .col-6.col-sm-4.col-md-3 - i.icon-badge.icons.font-2xl.d-block.mt-4 - | icon-badge - .col-6.col-sm-4.col-md-3 - i.icon-anchor.icons.font-2xl.d-block.mt-4 - | icon-anchor - .col-6.col-sm-4.col-md-3 - i.icon-wallet.icons.font-2xl.d-block.mt-4 - | icon-wallet - .col-6.col-sm-4.col-md-3 - i.icon-vector.icons.font-2xl.d-block.mt-4 - | icon-vector - .col-6.col-sm-4.col-md-3 - i.icon-speech.icons.font-2xl.d-block.mt-4 - | icon-speech - .col-6.col-sm-4.col-md-3 - i.icon-puzzle.icons.font-2xl.d-block.mt-4 - | icon-puzzle - .col-6.col-sm-4.col-md-3 - i.icon-printer.icons.font-2xl.d-block.mt-4 - | icon-printer - .col-6.col-sm-4.col-md-3 - i.icon-present.icons.font-2xl.d-block.mt-4 - | icon-present - .col-6.col-sm-4.col-md-3 - i.icon-playlist.icons.font-2xl.d-block.mt-4 - | icon-playlist - .col-6.col-sm-4.col-md-3 - i.icon-pin.icons.font-2xl.d-block.mt-4 - | icon-pin - .col-6.col-sm-4.col-md-3 - i.icon-picture.icons.font-2xl.d-block.mt-4 - | icon-picture - .col-6.col-sm-4.col-md-3 - i.icon-handbag.icons.font-2xl.d-block.mt-4 - | icon-handbag - .col-6.col-sm-4.col-md-3 - i.icon-globe-alt.icons.font-2xl.d-block.mt-4 - | icon-globe-alt - .col-6.col-sm-4.col-md-3 - i.icon-globe.icons.font-2xl.d-block.mt-4 - | icon-globe - .col-6.col-sm-4.col-md-3 - i.icon-folder-alt.icons.font-2xl.d-block.mt-4 - | icon-folder-alt - .col-6.col-sm-4.col-md-3 - i.icon-folder.icons.font-2xl.d-block.mt-4 - | icon-folder - .col-6.col-sm-4.col-md-3 - i.icon-film.icons.font-2xl.d-block.mt-4 - | icon-film - .col-6.col-sm-4.col-md-3 - i.icon-feed.icons.font-2xl.d-block.mt-4 - | icon-feed - .col-6.col-sm-4.col-md-3 - i.icon-drop.icons.font-2xl.d-block.mt-4 - | icon-drop - .col-6.col-sm-4.col-md-3 - i.icon-drawer.icons.font-2xl.d-block.mt-4 - | icon-drawer - .col-6.col-sm-4.col-md-3 - i.icon-docs.icons.font-2xl.d-block.mt-4 - | icon-docs - .col-6.col-sm-4.col-md-3 - i.icon-doc.icons.font-2xl.d-block.mt-4 - | icon-doc - .col-6.col-sm-4.col-md-3 - i.icon-diamond.icons.font-2xl.d-block.mt-4 - | icon-diamond - .col-6.col-sm-4.col-md-3 - i.icon-cup.icons.font-2xl.d-block.mt-4 - | icon-cup - .col-6.col-sm-4.col-md-3 - i.icon-calculator.icons.font-2xl.d-block.mt-4 - | icon-calculator - .col-6.col-sm-4.col-md-3 - i.icon-bubbles.icons.font-2xl.d-block.mt-4 - | icon-bubbles - .col-6.col-sm-4.col-md-3 - i.icon-briefcase.icons.font-2xl.d-block.mt-4 - | icon-briefcase - .col-6.col-sm-4.col-md-3 - i.icon-book-open.icons.font-2xl.d-block.mt-4 - | icon-book-open - .col-6.col-sm-4.col-md-3 - i.icon-basket-loaded.icons.font-2xl.d-block.mt-4 - | icon-basket-loaded - .col-6.col-sm-4.col-md-3 - i.icon-basket.icons.font-2xl.d-block.mt-4 - | icon-basket - .col-6.col-sm-4.col-md-3 - i.icon-bag.icons.font-2xl.d-block.mt-4 - | icon-bag - .col-6.col-sm-4.col-md-3 - i.icon-action-undo.icons.font-2xl.d-block.mt-4 - | icon-action-undo - .col-6.col-sm-4.col-md-3 - i.icon-action-redo.icons.font-2xl.d-block.mt-4 - | icon-action-redo - .col-6.col-sm-4.col-md-3 - i.icon-wrench.icons.font-2xl.d-block.mt-4 - | icon-wrench - .col-6.col-sm-4.col-md-3 - i.icon-umbrella.icons.font-2xl.d-block.mt-4 - | icon-umbrella - .col-6.col-sm-4.col-md-3 - i.icon-trash.icons.font-2xl.d-block.mt-4 - | icon-trash - .col-6.col-sm-4.col-md-3 - i.icon-tag.icons.font-2xl.d-block.mt-4 - | icon-tag - .col-6.col-sm-4.col-md-3 - i.icon-support.icons.font-2xl.d-block.mt-4 - | icon-support - .col-6.col-sm-4.col-md-3 - i.icon-frame.icons.font-2xl.d-block.mt-4 - | icon-frame - .col-6.col-sm-4.col-md-3 - i.icon-size-fullscreen.icons.font-2xl.d-block.mt-4 - | icon-size-fullscreen - .col-6.col-sm-4.col-md-3 - i.icon-size-actual.icons.font-2xl.d-block.mt-4 - | icon-size-actual - .col-6.col-sm-4.col-md-3 - i.icon-shuffle.icons.font-2xl.d-block.mt-4 - | icon-shuffle - .col-6.col-sm-4.col-md-3 - i.icon-share-alt.icons.font-2xl.d-block.mt-4 - | icon-share-alt - .col-6.col-sm-4.col-md-3 - i.icon-share.icons.font-2xl.d-block.mt-4 - | icon-share - .col-6.col-sm-4.col-md-3 - i.icon-rocket.icons.font-2xl.d-block.mt-4 - | icon-rocket - .col-6.col-sm-4.col-md-3 - i.icon-question.icons.font-2xl.d-block.mt-4 - | icon-question - .col-6.col-sm-4.col-md-3 - i.icon-pie-chart.icons.font-2xl.d-block.mt-4 - | icon-pie-chart - .col-6.col-sm-4.col-md-3 - i.icon-pencil.icons.font-2xl.d-block.mt-4 - | icon-pencil - .col-6.col-sm-4.col-md-3 - i.icon-note.icons.font-2xl.d-block.mt-4 - | icon-note - .col-6.col-sm-4.col-md-3 - i.icon-loop.icons.font-2xl.d-block.mt-4 - | icon-loop - .col-6.col-sm-4.col-md-3 - i.icon-home.icons.font-2xl.d-block.mt-4 - | icon-home - .col-6.col-sm-4.col-md-3 - i.icon-grid.icons.font-2xl.d-block.mt-4 - | icon-grid - .col-6.col-sm-4.col-md-3 - i.icon-graph.icons.font-2xl.d-block.mt-4 - | icon-graph - .col-6.col-sm-4.col-md-3 - i.icon-microphone.icons.font-2xl.d-block.mt-4 - | icon-microphone - .col-6.col-sm-4.col-md-3 - i.icon-music-tone-alt.icons.font-2xl.d-block.mt-4 - | icon-music-tone-alt - .col-6.col-sm-4.col-md-3 - i.icon-music-tone.icons.font-2xl.d-block.mt-4 - | icon-music-tone - .col-6.col-sm-4.col-md-3 - i.icon-earphones-alt.icons.font-2xl.d-block.mt-4 - | icon-earphones-alt - .col-6.col-sm-4.col-md-3 - i.icon-earphones.icons.font-2xl.d-block.mt-4 - | icon-earphones - .col-6.col-sm-4.col-md-3 - i.icon-equalizer.icons.font-2xl.d-block.mt-4 - | icon-equalizer - .col-6.col-sm-4.col-md-3 - i.icon-like.icons.font-2xl.d-block.mt-4 - | icon-like - .col-6.col-sm-4.col-md-3 - i.icon-dislike.icons.font-2xl.d-block.mt-4 - | icon-dislike - .col-6.col-sm-4.col-md-3 - i.icon-control-start.icons.font-2xl.d-block.mt-4 - | icon-control-start - .col-6.col-sm-4.col-md-3 - i.icon-control-rewind.icons.font-2xl.d-block.mt-4 - | icon-control-rewind - .col-6.col-sm-4.col-md-3 - i.icon-control-play.icons.font-2xl.d-block.mt-4 - | icon-control-play - .col-6.col-sm-4.col-md-3 - i.icon-control-pause.icons.font-2xl.d-block.mt-4 - | icon-control-pause - .col-6.col-sm-4.col-md-3 - i.icon-control-forward.icons.font-2xl.d-block.mt-4 - | icon-control-forward - .col-6.col-sm-4.col-md-3 - i.icon-control-end.icons.font-2xl.d-block.mt-4 - | icon-control-end - .col-6.col-sm-4.col-md-3 - i.icon-volume-1.icons.font-2xl.d-block.mt-4 - | icon-volume-1 - .col-6.col-sm-4.col-md-3 - i.icon-volume-2.icons.font-2xl.d-block.mt-4 - | icon-volume-2 - .col-6.col-sm-4.col-md-3 - i.icon-volume-off.icons.font-2xl.d-block.mt-4 - | icon-volume-off - .col-6.col-sm-4.col-md-3 - i.icon-calendar.icons.font-2xl.d-block.mt-4 - | icon-calendar - .col-6.col-sm-4.col-md-3 - i.icon-bulb.icons.font-2xl.d-block.mt-4 - | icon-bulb - .col-6.col-sm-4.col-md-3 - i.icon-chart.icons.font-2xl.d-block.mt-4 - | icon-chart - .col-6.col-sm-4.col-md-3 - i.icon-ban.icons.font-2xl.d-block.mt-4 - | icon-ban - .col-6.col-sm-4.col-md-3 - i.icon-bubble.icons.font-2xl.d-block.mt-4 - | icon-bubble - .col-6.col-sm-4.col-md-3 - i.icon-camrecorder.icons.font-2xl.d-block.mt-4 - | icon-camrecorder - .col-6.col-sm-4.col-md-3 - i.icon-camera.icons.font-2xl.d-block.mt-4 - | icon-camera - .col-6.col-sm-4.col-md-3 - i.icon-cloud-download.icons.font-2xl.d-block.mt-4 - | icon-cloud-download - .col-6.col-sm-4.col-md-3 - i.icon-cloud-upload.icons.font-2xl.d-block.mt-4 - | icon-cloud-upload - .col-6.col-sm-4.col-md-3 - i.icon-envelope.icons.font-2xl.d-block.mt-4 - | icon-envelope - .col-6.col-sm-4.col-md-3 - i.icon-eye.icons.font-2xl.d-block.mt-4 - | icon-eye - .col-6.col-sm-4.col-md-3 - i.icon-flag.icons.font-2xl.d-block.mt-4 - | icon-flag - .col-6.col-sm-4.col-md-3 - i.icon-heart.icons.font-2xl.d-block.mt-4 - | icon-heart - .col-6.col-sm-4.col-md-3 - i.icon-info.icons.font-2xl.d-block.mt-4 - | icon-info - .col-6.col-sm-4.col-md-3 - i.icon-key.icons.font-2xl.d-block.mt-4 - | icon-key - .col-6.col-sm-4.col-md-3 - i.icon-link.icons.font-2xl.d-block.mt-4 - | icon-link - .col-6.col-sm-4.col-md-3 - i.icon-lock.icons.font-2xl.d-block.mt-4 - | icon-lock - .col-6.col-sm-4.col-md-3 - i.icon-lock-open.icons.font-2xl.d-block.mt-4 - | icon-lock-open - .col-6.col-sm-4.col-md-3 - i.icon-magnifier.icons.font-2xl.d-block.mt-4 - | icon-magnifier - .col-6.col-sm-4.col-md-3 - i.icon-magnifier-add.icons.font-2xl.d-block.mt-4 - | icon-magnifier-add - .col-6.col-sm-4.col-md-3 - i.icon-magnifier-remove.icons.font-2xl.d-block.mt-4 - | icon-magnifier-remove - .col-6.col-sm-4.col-md-3 - i.icon-paper-clip.icons.font-2xl.d-block.mt-4 - | icon-paper-clip - .col-6.col-sm-4.col-md-3 - i.icon-paper-plane.icons.font-2xl.d-block.mt-4 - | icon-paper-plane - .col-6.col-sm-4.col-md-3 - i.icon-power.icons.font-2xl.d-block.mt-4 - | icon-power - .col-6.col-sm-4.col-md-3 - i.icon-refresh.icons.font-2xl.d-block.mt-4 - | icon-refresh - .col-6.col-sm-4.col-md-3 - i.icon-reload.icons.font-2xl.d-block.mt-4 - | icon-reload - .col-6.col-sm-4.col-md-3 - i.icon-settings.icons.font-2xl.d-block.mt-4 - | icon-settings - .col-6.col-sm-4.col-md-3 - i.icon-star.icons.font-2xl.d-block.mt-4 - | icon-star - .col-6.col-sm-4.col-md-3 - i.icon-symbol-female.icons.font-2xl.d-block.mt-4 - | icon-symbol-female - .col-6.col-sm-4.col-md-3 - i.icon-symbol-male.icons.font-2xl.d-block.mt-4 - | icon-symbol-male - .col-6.col-sm-4.col-md-3 - i.icon-target.icons.font-2xl.d-block.mt-4 - | icon-target - .col-6.col-sm-4.col-md-3 - i.icon-credit-card.icons.font-2xl.d-block.mt-4 - | icon-credit-card - .col-6.col-sm-4.col-md-3 - i.icon-paypal.icons.font-2xl.d-block.mt-4 - | icon-paypal - .col-6.col-sm-4.col-md-3 - i.icon-social-tumblr.icons.font-2xl.d-block.mt-4 - | icon-social-tumblr - .col-6.col-sm-4.col-md-3 - i.icon-social-twitter.icons.font-2xl.d-block.mt-4 - | icon-social-twitter - .col-6.col-sm-4.col-md-3 - i.icon-social-facebook.icons.font-2xl.d-block.mt-4 - | icon-social-facebook - .col-6.col-sm-4.col-md-3 - i.icon-social-instagram.icons.font-2xl.d-block.mt-4 - | icon-social-instagram - .col-6.col-sm-4.col-md-3 - i.icon-social-linkedin.icons.font-2xl.d-block.mt-4 - | icon-social-linkedin - .col-6.col-sm-4.col-md-3 - i.icon-social-pinterest.icons.font-2xl.d-block.mt-4 - | icon-social-pinterest - .col-6.col-sm-4.col-md-3 - i.icon-social-github.icons.font-2xl.d-block.mt-4 - | icon-social-github - .col-6.col-sm-4.col-md-3 - i.icon-social-gplus.icons.font-2xl.d-block.mt-4 - | icon-social-gplus - .col-6.col-sm-4.col-md-3 - i.icon-social-reddit.icons.font-2xl.d-block.mt-4 - | icon-social-reddit - .col-6.col-sm-4.col-md-3 - i.icon-social-skype.icons.font-2xl.d-block.mt-4 - | icon-social-skype - .col-6.col-sm-4.col-md-3 - i.icon-social-dribbble.icons.font-2xl.d-block.mt-4 - | icon-social-dribbble - .col-6.col-sm-4.col-md-3 - i.icon-social-behance.icons.font-2xl.d-block.mt-4 - | icon-social-behance - .col-6.col-sm-4.col-md-3 - i.icon-social-foursqare.icons.font-2xl.d-block.mt-4 - | icon-social-foursqare - .col-6.col-sm-4.col-md-3 - i.icon-social-soundcloud.icons.font-2xl.d-block.mt-4 - | icon-social-soundcloud - .col-6.col-sm-4.col-md-3 - i.icon-social-spotify.icons.font-2xl.d-block.mt-4 - | icon-social-spotify - .col-6.col-sm-4.col-md-3 - i.icon-social-stumbleupon.icons.font-2xl.d-block.mt-4 - | icon-social-stumbleupon - .col-6.col-sm-4.col-md-3 - i.icon-social-youtube.icons.font-2xl.d-block.mt-4 - | icon-social-youtube - .col-6.col-sm-4.col-md-3 - i.icon-social-dropbox.icons.font-2xl.d-block.mt-4 - | icon-social-dropbox - // /.row diff --git a/pug/views/widgets.pug b/pug/widgets.pug similarity index 54% rename from pug/views/widgets.pug rename to pug/widgets.pug index e1f9e4649..3c2c73a47 100644 --- a/pug/views/widgets.pug +++ b/pug/widgets.pug @@ -1,66 +1,82 @@ -extends /default.pug +extends /_layout/default.pug + +block styles + link(href='node_modules/@coreui/chartjs/dist/css/coreui-chartjs.css', rel='stylesheet') block scripts - script(src='node_modules/chart.js/dist/Chart.min.js') - script(src='node_modules/@coreui/coreui-plugin-chartjs-custom-tooltips/dist/js/custom-tooltips.min.js') + script(src='node_modules/@coreui/chartjs/dist/js/coreui-chartjs.bundle.js') + script(src='node_modules/@coreui/utils/dist/coreui-utils.js') script(src='js/widgets.js') block view - .animated.fadeIn + .fade-in .row .col-sm-6.col-lg-3 .card.text-white.bg-primary - .card-body.pb-0 - .btn-group.float-right + .card-body.card-body.pb-0.d-flex.justify-content-between.align-items-start + div + .text-value-lg 9.823 + div Members online + .btn-group button.btn.btn-transparent.dropdown-toggle.p-0(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') - i.icon-settings + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") .dropdown-menu.dropdown-menu-right a.dropdown-item(href='#') Action a.dropdown-item(href='#') Another action a.dropdown-item(href='#') Something else here - .text-value 9.823 - div Members online - .chart-wrapper.mt-3.mx-3(style='height:70px;') + .c-chart-wrapper.mt-3.mx-3(style='height:70px;') canvas#card-chart1.chart(height='70') // /.col .col-sm-6.col-lg-3 .card.text-white.bg-info - .card-body.pb-0 - button.btn.btn-transparent.p-0.float-right(type='button') - i.icon-location-pin - .text-value 9.823 - div Members online - .chart-wrapper.mt-3.mx-3(style='height:70px;') + .card-body.card-body.pb-0.d-flex.justify-content-between.align-items-start + div + .text-value-lg 9.823 + div Members online + .btn-group + button.btn.btn-transparent.dropdown-toggle.p-0(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") + .dropdown-menu.dropdown-menu-right + a.dropdown-item(href='#') Action + a.dropdown-item(href='#') Another action + a.dropdown-item(href='#') Something else here + .c-chart-wrapper.mt-3.mx-3(style='height:70px;') canvas#card-chart2.chart(height='70') // /.col .col-sm-6.col-lg-3 .card.text-white.bg-warning - .card-body.pb-0 - .btn-group.float-right + .card-body.card-body.pb-0.d-flex.justify-content-between.align-items-start + div + .text-value-lg 9.823 + div Members online + .btn-group button.btn.btn-transparent.dropdown-toggle.p-0(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') - i.icon-settings + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") .dropdown-menu.dropdown-menu-right a.dropdown-item(href='#') Action a.dropdown-item(href='#') Another action a.dropdown-item(href='#') Something else here - .text-value 9.823 - div Members online - .chart-wrapper.mt-3(style='height:70px;') + .c-chart-wrapper.mt-3(style='height:70px;') canvas#card-chart3.chart(height='70') // /.col .col-sm-6.col-lg-3 .card.text-white.bg-danger - .card-body.pb-0 - .btn-group.float-right + .card-body.card-body.pb-0.d-flex.justify-content-between.align-items-start + div + .text-value-lg 9.823 + div Members online + .btn-group button.btn.btn-transparent.dropdown-toggle.p-0(type='button', data-toggle='dropdown', aria-haspopup='true', aria-expanded='false') - i.icon-settings + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") .dropdown-menu.dropdown-menu-right a.dropdown-item(href='#') Action a.dropdown-item(href='#') Another action a.dropdown-item(href='#') Something else here - .text-value 9.823 - div Members online - .chart-wrapper.mt-3.mx-3(style='height:70px;') + .c-chart-wrapper.mt-3.mx-3(style='height:70px;') canvas#card-chart4.chart(height='70') // /.col // /.row @@ -68,76 +84,76 @@ block view .col-sm-6.col-lg-3 .card .card-body - .text-value 89.9% - div Lorem ipsum... + .text-value-lg 89.9% + div Widget title .progress.progress-xs.my-2 .progress-bar.bg-success(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') - small.text-muted Lorem ipsum dolor sit amet enim. + small.text-muted Widget helper text // /.col .col-sm-6.col-lg-3 .card .card-body - .text-value 12.124 - div Lorem ipsum... + .text-value-lg 12.124 + div Widget title .progress.progress-xs.my-2 .progress-bar.bg-info(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') - small.text-muted Lorem ipsum dolor sit amet enim. + small.text-muted Widget helper text // /.col .col-sm-6.col-lg-3 .card .card-body - .text-value $98.111,00 - div Lorem ipsum... + .text-value-lg $98.111,00 + div Widget title .progress.progress-xs.my-2 .progress-bar.bg-warning(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') - small.text-muted Lorem ipsum dolor sit amet enim. + small.text-muted Widget helper text // /.col .col-sm-6.col-lg-3 .card .card-body - .text-value 2 TB - div Lorem ipsum... + .text-value-lg 2 TB + div Widget title .progress.progress-xs.my-2 .progress-bar.bg-danger(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') - small.text-muted Lorem ipsum dolor sit amet enim. + small.text-muted Widget helper text // /.col // /.row .row .col-sm-6.col-lg-3 .card.text-white.bg-primary .card-body - .text-value 89.9% - div Lorem ipsum... + .text-value-lg 89.9% + div Widget title .progress.progress-white.progress-xs.my-2 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') - small.text-muted Lorem ipsum dolor sit amet enim. + small.text-muted Widget helper text // /.col .col-sm-6.col-lg-3 .card.text-white.bg-warning .card-body - .text-value 12.124 - div Lorem ipsum... + .text-value-lg 12.124 + div Widget title .progress.progress-white.progress-xs.my-2 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') - small.text-muted Lorem ipsum dolor sit amet enim. + small.text-muted Widget helper text // /.col .col-sm-6.col-lg-3 .card.text-white.bg-danger .card-body - .text-value $98.111,00 - div Lorem ipsum... + .text-value-lg $98.111,00 + div Widget title .progress.progress-white.progress-xs.my-2 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') - small.text-muted Lorem ipsum dolor sit amet enim. + small.text-muted Widget helper text // /.col .col-sm-6.col-lg-3 .card.text-white.bg-info .card-body - .text-value 2 TB - div Lorem ipsum... + .text-value-lg 2 TB + div Widget title .progress.progress-white.progress-xs.my-2 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') - small.text-muted Lorem ipsum dolor sit amet enim. + small.text-muted Widget helper text // /.col // /.row .row @@ -145,48 +161,48 @@ block view .card .card-body.text-center .text-muted.small.text-uppercase.font-weight-bold Title - .text-value-lg.py-3 1,123 - .chart-wrapper.mx-auto(style='height:40px;width:80px') + .text-value-xl.py-3 1,123 + .c-chart-wrapper.mx-auto(style='height:40px;width:80px') canvas#sparkline-chart-1.chart.chart-bar(height='40', width='80') // /.col .col-md-2.col-sm-4 .card .card-body.text-center .text-muted.small.text-uppercase.font-weight-bold Title - .text-value-lg.py-3 1,123 - .chart-wrapper.mx-auto(style='height:40px;width:80px') + .text-value-xl.py-3 1,123 + .c-chart-wrapper.mx-auto(style='height:40px;width:80px') canvas#sparkline-chart-2.chart.chart-bar(height='40', width='80') // /.col .col-md-2.col-sm-4 .card .card-body.text-center .text-muted.small.text-uppercase.font-weight-bold Title - .text-value-lg.py-3 1,123 - .chart-wrapper.mx-auto(style='height:40px;width:80px') + .text-value-xl.py-3 1,123 + .c-chart-wrapper.mx-auto(style='height:40px;width:80px') canvas#sparkline-chart-3.chart.chart-bar(height='40', width='80') // /.col .col-md-2.col-sm-4 .card .card-body.text-center .text-muted.small.text-uppercase.font-weight-bold Title - .text-value-lg.py-3 1,123 - .chart-wrapper.mx-auto(style='height:40px;width:80px') + .text-value-xl.py-3 1,123 + .c-chart-wrapper.mx-auto(style='height:40px;width:80px') canvas#sparkline-chart-4.chart.chart-line(height='40', width='100') // /.col .col-md-2.col-sm-4 .card .card-body.text-center .text-muted.small.text-uppercase.font-weight-bold Title - .text-value-lg.py-3 1,123 - .chart-wrapper.mx-auto(style='height:40px;width:80px') + .text-value-xl.py-3 1,123 + .c-chart-wrapper.mx-auto(style='height:40px;width:80px') canvas#sparkline-chart-5.chart.chart-line(height='40', width='100') // /.col .col-md-2.col-sm-4 .card .card-body.text-center .text-muted.small.text-uppercase.font-weight-bold Title - .text-value-lg.py-3 1,123 - .chart-wrapper.mx-auto(style='height:40px;width:80px') + .text-value-xl.py-3 1,123 + .c-chart-wrapper.mx-auto(style='height:40px;width:80px') canvas#sparkline-chart-6.chart.chart-line(height='40', width='100') // /.col // /.row @@ -194,246 +210,279 @@ block view .col-6.col-lg-3 .card .card-body.p-3.d-flex.align-items-center - i.fa.fa-cogs.bg-primary.p-3.font-2xl.mr-3 + div.bg-primary.p-3.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") div - .text-value-sm.text-primary $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-primary $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col .col-6.col-lg-3 .card .card-body.p-3.d-flex.align-items-center - i.fa.fa-laptop.bg-info.p-3.font-2xl.mr-3 + div.bg-info.p-3.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-laptop") div - .text-value-sm.text-info $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-info $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col .col-6.col-lg-3 .card .card-body.p-3.d-flex.align-items-center - i.fa.fa-moon-o.bg-warning.p-3.font-2xl.mr-3 + div.bg-warning.p-3.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-moon") div - .text-value-sm.text-warning $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-warning $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col .col-6.col-lg-3 .card .card-body.p-3.d-flex.align-items-center - i.fa.fa-bell.bg-danger.p-3.font-2xl.mr-3 + div.bg-danger.p-3.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-bell") div - .text-value-sm.text-danger $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-danger $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col .col-6.col-lg-3 .card .card-body.p-3.d-flex.align-items-center - i.fa.fa-cogs.bg-primary.p-3.font-2xl.mr-3 + div.bg-primary.p-3.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") div - .text-value-sm.text-primary $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-primary $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title .card-footer.px-3.py-2 a.btn-block.text-muted.d-flex.justify-content-between.align-items-center(href='#') span.small.font-weight-bold View More - i.fa.fa-angle-right + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-chevron-right") // /.col .col-6.col-lg-3 .card .card-body.p-3.d-flex.align-items-center - i.fa.fa-laptop.bg-info.p-3.font-2xl.mr-3 + div.bg-info.p-3.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-laptop") div - .text-value-sm.text-info $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-info $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title .card-footer.px-3.py-2 a.btn-block.text-muted.d-flex.justify-content-between.align-items-center(href='#') span.small.font-weight-bold View More - i.fa.fa-angle-right + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-chevron-right") // /.col .col-6.col-lg-3 .card .card-body.p-3.d-flex.align-items-center - i.fa.fa-moon-o.bg-warning.p-3.font-2xl.mr-3 + div.bg-warning.p-3.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-moon") div - .text-value-sm.text-warning $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-warning $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title .card-footer.px-3.py-2 a.btn-block.text-muted.d-flex.justify-content-between.align-items-center(href='#') span.small.font-weight-bold View More - i.fa.fa-angle-right + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-chevron-right") // /.col .col-6.col-lg-3 .card .card-body.p-3.d-flex.align-items-center - i.fa.fa-bell.bg-danger.p-3.font-2xl.mr-3 + div.bg-danger.p-3.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-bell") div - .text-value-sm.text-danger $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-danger $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title .card-footer.px-3.py-2 a.btn-block.text-muted.d-flex.justify-content-between.align-items-center(href='#') span.small.font-weight-bold View More - i.fa.fa-angle-right + svg.c-icon + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-chevron-right") // /.col // /.row .row .col-6.col-lg-3 - .card + .card.overflow-hidden .card-body.p-0.d-flex.align-items-center - i.fa.fa-cogs.bg-primary.p-4.font-2xl.mr-3 + div.bg-primary.p-4.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") div - .text-value-sm.text-primary $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-primary $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col .col-6.col-lg-3 - .card + .card.overflow-hidden .card-body.p-0.d-flex.align-items-center - i.fa.fa-laptop.bg-info.p-4.font-2xl.mr-3 + div.bg-info.p-4.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-laptop") div - .text-value-sm.text-info $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-info $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col .col-6.col-lg-3 - .card + .card.overflow-hidden .card-body.p-0.d-flex.align-items-center - i.fa.fa-moon-o.bg-warning.p-4.font-2xl.mr-3 + div.bg-warning.p-4.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-moon") div - .text-value-sm.text-warning $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-warning $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col .col-6.col-lg-3 - .card + .card.overflow-hidden .card-body.p-0.d-flex.align-items-center - i.fa.fa-bell.bg-danger.p-4.font-2xl.mr-3 + div.bg-danger.p-4.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-bell") div - .text-value-sm.text-danger $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-danger $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col .col-6.col-lg-3 - .card + .card.overflow-hidden .card-body.p-0.d-flex.align-items-center - i.fa.fa-cogs.bg-primary.p-4.px-5.font-2xl.mr-3 + div.bg-primary.py-4.px-5.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-settings") div - .text-value-sm.text-primary $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-primary $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col .col-6.col-lg-3 - .card + .card.overflow-hidden .card-body.p-0.d-flex.align-items-center - i.fa.fa-laptop.bg-info.p-4.px-5.font-2xl.mr-3 + div.bg-info.py-4.px-5.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-laptop") div - .text-value-sm.text-info $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-info $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col .col-6.col-lg-3 - .card + .card.overflow-hidden .card-body.p-0.d-flex.align-items-center - i.fa.fa-moon-o.bg-warning.p-4.px-5.font-2xl.mr-3 + div.bg-warning.py-4.px-5.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-moon") div - .text-value-sm.text-warning $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-warning $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col .col-6.col-lg-3 - .card + .card.overflow-hidden .card-body.p-0.d-flex.align-items-center - i.fa.fa-bell.bg-danger.p-4.px-5.font-2xl.mr-3 + div.bg-danger.py-4.px-5.mfe-3 + svg.c-icon.c-icon-xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-bell") div - .text-value-sm.text-danger $1.999,50 - .text-muted.text-uppercase.font-weight-bold.small Income + .text-value.text-danger $1.999,50 + .text-muted.text-uppercase.font-weight-bold.small Widget title // /.col // /.row .row - .col-sm-6.col-lg-3 - .brand-card - .brand-card-header.bg-facebook - i.fa.fa-facebook - .chart-wrapper + .col-sm-6.col-lg-4 + .card + .card-header.bg-facebook.content-center + svg.c-icon.c-icon-3xl.text-white.my-4 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-facebook-f") + .c-chart-wrapper canvas#social-box-chart-1(height='90') - .brand-card-body - div - .text-value 89k + .card-body.row.text-center + .col + .text-value-xl 89k .text-uppercase.text-muted.small friends - div - .text-value 459 + .c-vr + .col + .text-value-xl 459 .text-uppercase.text-muted.small feeds // /.col - .col-sm-6.col-lg-3 - .brand-card - .brand-card-header.bg-twitter - i.fa.fa-twitter - .chart-wrapper + .col-sm-6.col-lg-4 + .card + .card-header.bg-twitter.content-center + svg.c-icon.c-icon-3xl.text-white.my-4 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-twitter") + .c-chart-wrapper canvas#social-box-chart-2(height='90') - .brand-card-body - div - .text-value 973k + .card-body.row.text-center + .col + .text-value-xl 973k .text-uppercase.text-muted.small followers - div - .text-value 1.792 + .c-vr + .col + .text-value-xl 1.792 .text-uppercase.text-muted.small tweets // /.col - .col-sm-6.col-lg-3 - .brand-card - .brand-card-header.bg-linkedin - i.fa.fa-linkedin - .chart-wrapper + .col-sm-6.col-lg-4 + .card + .card-header.bg-linkedin.content-center + svg.c-icon.c-icon-3xl.text-white.my-4 + use(xlink:href="node_modules/@coreui/icons/sprites/brand.svg#cib-linkedin") + .c-chart-wrapper canvas#social-box-chart-3(height='90') - .brand-card-body - div - .text-value 500+ + .card-body.row.text-center + .col + .text-value-xl 500+ .text-uppercase.text-muted.small contacts - div - .text-value 292 + .c-vr + .col + .text-value-xl 292 .text-uppercase.text-muted.small feeds // /.col - .col-sm-6.col-lg-3 - .brand-card - .brand-card-header.bg-google-plus - i.fa.fa-google-plus - .chart-wrapper - canvas#social-box-chart-4(height='90') - .brand-card-body - div - .text-value 894 - .text-uppercase.text-muted.small followers - div - .text-value 92 - .text-uppercase.text-muted.small circles - // /.col // /.row .card-group.mb-4 .card .card-body - .h1.text-muted.text-right.mb-4 - i.icon-people - .text-value 87.500 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-people") + .text-value-lg 87.500 small.text-muted.text-uppercase.font-weight-bold Visitors .progress.progress-xs.mt-3.mb-0 .progress-bar.bg-info(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') .card .card-body - .h1.text-muted.text-right.mb-4 - i.icon-user-follow - .text-value 385 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user-follow") + .text-value-lg 385 small.text-muted.text-uppercase.font-weight-bold New Clients .progress.progress-xs.mt-3.mb-0 .progress-bar.bg-success(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') .card .card-body - .h1.text-muted.text-right.mb-4 - i.icon-basket-loaded - .text-value 1238 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-basket") + .text-value-lg 1238 small.text-muted.text-uppercase.font-weight-bold Products sold .progress.progress-xs.mt-3.mb-0 .progress-bar.bg-warning(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') .card .card-body - .h1.text-muted.text-right.mb-4 - i.icon-pie-chart - .text-value 28% + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-chart-pie") + .text-value-lg 28% small.text-muted.text-uppercase.font-weight-bold Returning Visitors .progress.progress-xs.mt-3.mb-0 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') .card .card-body - .h1.text-muted.text-right.mb-4 - i.icon-speedometer - .text-value 5:34:11 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-speedometer") + .text-value-lg 5:34:11 small.text-muted.text-uppercase.font-weight-bold Avg. Time .progress.progress-xs.mt-3.mb-0 .progress-bar.bg-danger(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -441,9 +490,10 @@ block view .col-sm-6.col-md-2 .card .card-body - .h1.text-muted.text-right.mb-4 - i.icon-people - .text-value 87.500 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-people") + .text-value-lg 87.500 small.text-muted.text-uppercase.font-weight-bold Visitors .progress.progress-xs.mt-3.mb-0 .progress-bar.bg-info(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -451,9 +501,10 @@ block view .col-sm-6.col-md-2 .card .card-body - .h1.text-muted.text-right.mb-4 - i.icon-user-follow - .text-value 385 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user-follow") + .text-value-lg 385 small.text-muted.text-uppercase.font-weight-bold New Clients .progress.progress-xs.mt-3.mb-0 .progress-bar.bg-success(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -461,9 +512,10 @@ block view .col-sm-6.col-md-2 .card .card-body - .h1.text-muted.text-right.mb-4 - i.icon-basket-loaded - .text-value 1238 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-basket") + .text-value-lg 1238 small.text-muted.text-uppercase.font-weight-bold Products sold .progress.progress-xs.mt-3.mb-0 .progress-bar.bg-warning(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -471,9 +523,10 @@ block view .col-sm-6.col-md-2 .card .card-body - .h1.text-muted.text-right.mb-4 - i.icon-pie-chart - .text-value 28% + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-chart-pie") + .text-value-lg 28% small.text-muted.text-uppercase.font-weight-bold Returning Visitors .progress.progress-xs.mt-3.mb-0 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -481,9 +534,10 @@ block view .col-sm-6.col-md-2 .card .card-body - .h1.text-muted.text-right.mb-4 - i.icon-speedometer - .text-value 5:34:11 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-speedometer") + .text-value-lg 5:34:11 small.text-muted.text-uppercase.font-weight-bold Avg. Time .progress.progress-xs.mt-3.mb-0 .progress-bar.bg-danger(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -491,9 +545,10 @@ block view .col-sm-6.col-md-2 .card .card-body - .h1.text-muted.text-right.mb-4 - i.icon-speech - .text-value 972 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-speech") + .text-value-lg 972 small.text-muted.text-uppercase.font-weight-bold Comments .progress.progress-xs.mt-3.mb-0 .progress-bar.bg-info(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -503,9 +558,10 @@ block view .col-sm-6.col-md-2 .card.text-white.bg-info .card-body - .h1.text-muted.text-right.mb-4 - i.icon-people - .text-value 87.500 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-people") + .text-value-lg 87.500 small.text-muted.text-uppercase.font-weight-bold Visitors .progress.progress-white.progress-xs.mt-3 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -513,9 +569,10 @@ block view .col-sm-6.col-md-2 .card.text-white.bg-success .card-body - .h1.text-muted.text-right.mb-4 - i.icon-user-follow - .text-value 385 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-user-follow") + .text-value-lg 385 small.text-muted.text-uppercase.font-weight-bold New Clients .progress.progress-white.progress-xs.mt-3 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -523,9 +580,10 @@ block view .col-sm-6.col-md-2 .card.text-white.bg-warning .card-body - .h1.text-muted.text-right.mb-4 - i.icon-basket-loaded - .text-value 1238 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-basket") + .text-value-lg 1238 small.text-muted.text-uppercase.font-weight-bold Products sold .progress.progress-white.progress-xs.mt-3 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -533,9 +591,10 @@ block view .col-sm-6.col-md-2 .card.text-white.bg-primary .card-body - .h1.text-muted.text-right.mb-4 - i.icon-pie-chart - .text-value 28% + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-chart-pie") + .text-value-lg 28% small.text-muted.text-uppercase.font-weight-bold Returning Visitors .progress.progress-white.progress-xs.mt-3 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -543,9 +602,10 @@ block view .col-sm-6.col-md-2 .card.text-white.bg-danger .card-body - .h1.text-muted.text-right.mb-4 - i.icon-speedometer - .text-value 5:34:11 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-speedometer") + .text-value-lg 5:34:11 small.text-muted.text-uppercase.font-weight-bold Avg. Time .progress.progress-white.progress-xs.mt-3 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') @@ -553,9 +613,10 @@ block view .col-sm-6.col-md-2 .card.text-white.bg-info .card-body - .h1.text-muted.text-right.mb-4 - i.icon-speech - .text-value 972 + .text-muted.text-right.mb-4 + svg.c-icon.c-icon-2xl + use(xlink:href="node_modules/@coreui/icons/sprites/free.svg#cil-speech") + .text-value-lg 972 small.text-muted.text-uppercase.font-weight-bold Comments .progress.progress-white.progress-xs.mt-3 .progress-bar(role='progressbar', style='width: 25%', aria-valuenow='25', aria-valuemin='0', aria-valuemax='100') diff --git a/src/404.html b/src/404.html index 02e55eef5..5a0e95f7a 100644 --- a/src/404.html +++ b/src/404.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - +
@@ -50,25 +61,20 @@

Oops! You're lost.

The page you are looking for was not found.

-
- - - -
- - - - +
+ + +
+ +
- - - - - - + + + + diff --git a/src/500.html b/src/500.html index 760009310..75e8635d9 100644 --- a/src/500.html +++ b/src/500.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - +
@@ -50,25 +61,20 @@

Houston, we have a problem!

The page you are looking for is temporarily unavailable.

-
- - - -
- - - - +
+ + +
+ +
- - - - - - + + + + diff --git a/src/assets/brand/coreui.svg b/src/assets/brand/coreui.svg new file mode 100755 index 000000000..8ec9902f1 --- /dev/null +++ b/src/assets/brand/coreui.svg @@ -0,0 +1,24 @@ + diff --git a/src/assets/favicon/android-icon-144x144.png b/src/assets/favicon/android-icon-144x144.png new file mode 100644 index 000000000..76a365d3d Binary files /dev/null and b/src/assets/favicon/android-icon-144x144.png differ diff --git a/src/assets/favicon/android-icon-192x192.png b/src/assets/favicon/android-icon-192x192.png new file mode 100644 index 000000000..b14fee802 Binary files /dev/null and b/src/assets/favicon/android-icon-192x192.png differ diff --git a/src/assets/favicon/android-icon-36x36.png b/src/assets/favicon/android-icon-36x36.png new file mode 100644 index 000000000..e715de405 Binary files /dev/null and b/src/assets/favicon/android-icon-36x36.png differ diff --git a/src/assets/favicon/android-icon-48x48.png b/src/assets/favicon/android-icon-48x48.png new file mode 100644 index 000000000..932cceadd Binary files /dev/null and b/src/assets/favicon/android-icon-48x48.png differ diff --git a/src/assets/favicon/android-icon-72x72.png b/src/assets/favicon/android-icon-72x72.png new file mode 100644 index 000000000..7459a6f03 Binary files /dev/null and b/src/assets/favicon/android-icon-72x72.png differ diff --git a/src/assets/favicon/android-icon-96x96.png b/src/assets/favicon/android-icon-96x96.png new file mode 100644 index 000000000..0ec411634 Binary files /dev/null and b/src/assets/favicon/android-icon-96x96.png differ diff --git a/src/assets/favicon/apple-icon-114x114.png b/src/assets/favicon/apple-icon-114x114.png new file mode 100644 index 000000000..f43240573 Binary files /dev/null and b/src/assets/favicon/apple-icon-114x114.png differ diff --git a/src/assets/favicon/apple-icon-120x120.png b/src/assets/favicon/apple-icon-120x120.png new file mode 100644 index 000000000..b7363619d Binary files /dev/null and b/src/assets/favicon/apple-icon-120x120.png differ diff --git a/src/assets/favicon/apple-icon-144x144.png b/src/assets/favicon/apple-icon-144x144.png new file mode 100644 index 000000000..76a365d3d Binary files /dev/null and b/src/assets/favicon/apple-icon-144x144.png differ diff --git a/src/assets/favicon/apple-icon-152x152.png b/src/assets/favicon/apple-icon-152x152.png new file mode 100644 index 000000000..c9e6b681c Binary files /dev/null and b/src/assets/favicon/apple-icon-152x152.png differ diff --git a/src/assets/favicon/apple-icon-180x180.png b/src/assets/favicon/apple-icon-180x180.png new file mode 100644 index 000000000..d1f419b42 Binary files /dev/null and b/src/assets/favicon/apple-icon-180x180.png differ diff --git a/src/assets/favicon/apple-icon-57x57.png b/src/assets/favicon/apple-icon-57x57.png new file mode 100644 index 000000000..2d5cc5d37 Binary files /dev/null and b/src/assets/favicon/apple-icon-57x57.png differ diff --git a/src/assets/favicon/apple-icon-60x60.png b/src/assets/favicon/apple-icon-60x60.png new file mode 100644 index 000000000..cdd0b4ead Binary files /dev/null and b/src/assets/favicon/apple-icon-60x60.png differ diff --git a/src/assets/favicon/apple-icon-72x72.png b/src/assets/favicon/apple-icon-72x72.png new file mode 100644 index 000000000..7459a6f03 Binary files /dev/null and b/src/assets/favicon/apple-icon-72x72.png differ diff --git a/src/assets/favicon/apple-icon-76x76.png b/src/assets/favicon/apple-icon-76x76.png new file mode 100644 index 000000000..2ccbd5ad6 Binary files /dev/null and b/src/assets/favicon/apple-icon-76x76.png differ diff --git a/src/assets/favicon/apple-icon-precomposed.png b/src/assets/favicon/apple-icon-precomposed.png new file mode 100644 index 000000000..ac6dec0e2 Binary files /dev/null and b/src/assets/favicon/apple-icon-precomposed.png differ diff --git a/src/assets/favicon/apple-icon.png b/src/assets/favicon/apple-icon.png new file mode 100644 index 000000000..ac6dec0e2 Binary files /dev/null and b/src/assets/favicon/apple-icon.png differ diff --git a/src/assets/favicon/browserconfig.xml b/src/assets/favicon/browserconfig.xml new file mode 100644 index 000000000..c55414822 --- /dev/null +++ b/src/assets/favicon/browserconfig.xml @@ -0,0 +1,2 @@ + +#ffffff \ No newline at end of file diff --git a/src/assets/favicon/favicon-16x16.png b/src/assets/favicon/favicon-16x16.png new file mode 100644 index 000000000..d879e8849 Binary files /dev/null and b/src/assets/favicon/favicon-16x16.png differ diff --git a/src/assets/favicon/favicon-32x32.png b/src/assets/favicon/favicon-32x32.png new file mode 100644 index 000000000..6b3d4863b Binary files /dev/null and b/src/assets/favicon/favicon-32x32.png differ diff --git a/src/assets/favicon/favicon-96x96.png b/src/assets/favicon/favicon-96x96.png new file mode 100644 index 000000000..0ec411634 Binary files /dev/null and b/src/assets/favicon/favicon-96x96.png differ diff --git a/src/assets/favicon/favicon.ico b/src/assets/favicon/favicon.ico new file mode 100644 index 000000000..bf08304b0 Binary files /dev/null and b/src/assets/favicon/favicon.ico differ diff --git a/src/assets/favicon/manifest.json b/src/assets/favicon/manifest.json new file mode 100644 index 000000000..013d4a6a5 --- /dev/null +++ b/src/assets/favicon/manifest.json @@ -0,0 +1,41 @@ +{ + "name": "App", + "icons": [ + { + "src": "\/android-icon-36x36.png", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "\/android-icon-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "\/android-icon-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "\/android-icon-96x96.png", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "\/android-icon-144x144.png", + "sizes": "144x144", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "\/android-icon-192x192.png", + "sizes": "192x192", + "type": "image\/png", + "density": "4.0" + } + ] +} \ No newline at end of file diff --git a/src/assets/favicon/ms-icon-144x144.png b/src/assets/favicon/ms-icon-144x144.png new file mode 100644 index 000000000..76a365d3d Binary files /dev/null and b/src/assets/favicon/ms-icon-144x144.png differ diff --git a/src/assets/favicon/ms-icon-150x150.png b/src/assets/favicon/ms-icon-150x150.png new file mode 100644 index 000000000..c190acd39 Binary files /dev/null and b/src/assets/favicon/ms-icon-150x150.png differ diff --git a/src/assets/favicon/ms-icon-310x310.png b/src/assets/favicon/ms-icon-310x310.png new file mode 100644 index 000000000..c6623f82f Binary files /dev/null and b/src/assets/favicon/ms-icon-310x310.png differ diff --git a/src/assets/favicon/ms-icon-70x70.png b/src/assets/favicon/ms-icon-70x70.png new file mode 100644 index 000000000..583595a58 Binary files /dev/null and b/src/assets/favicon/ms-icon-70x70.png differ diff --git a/src/assets/icons/3d.svg b/src/assets/icons/3d.svg new file mode 100755 index 000000000..e9c0c38d9 --- /dev/null +++ b/src/assets/icons/3d.svg @@ -0,0 +1,5 @@ + + +3d + + diff --git a/src/assets/icons/4k.svg b/src/assets/icons/4k.svg new file mode 100755 index 000000000..13478bc86 --- /dev/null +++ b/src/assets/icons/4k.svg @@ -0,0 +1,7 @@ + + +4k + + + + diff --git a/src/assets/icons/account-logout.svg b/src/assets/icons/account-logout.svg new file mode 100755 index 000000000..6001510a1 --- /dev/null +++ b/src/assets/icons/account-logout.svg @@ -0,0 +1,6 @@ + + +account-logout + + + diff --git a/src/assets/icons/action-redo.svg b/src/assets/icons/action-redo.svg new file mode 100755 index 000000000..113ce67ad --- /dev/null +++ b/src/assets/icons/action-redo.svg @@ -0,0 +1,6 @@ + + +action-redo + + + diff --git a/src/assets/icons/action-undo.svg b/src/assets/icons/action-undo.svg new file mode 100755 index 000000000..e960b802e --- /dev/null +++ b/src/assets/icons/action-undo.svg @@ -0,0 +1,5 @@ + + +action-undo + + diff --git a/src/assets/icons/address-book.svg b/src/assets/icons/address-book.svg new file mode 100755 index 000000000..fc5c542a2 --- /dev/null +++ b/src/assets/icons/address-book.svg @@ -0,0 +1,6 @@ + + +address-book + + + diff --git a/src/assets/icons/airplane-mode-off.svg b/src/assets/icons/airplane-mode-off.svg new file mode 100755 index 000000000..33756a713 --- /dev/null +++ b/src/assets/icons/airplane-mode-off.svg @@ -0,0 +1,6 @@ + + +airplane-mode-off + + + diff --git a/src/assets/icons/airplane-mode.svg b/src/assets/icons/airplane-mode.svg new file mode 100755 index 000000000..a0de98b9d --- /dev/null +++ b/src/assets/icons/airplane-mode.svg @@ -0,0 +1,5 @@ + + +airplane-mode + + diff --git a/src/assets/icons/airplay.svg b/src/assets/icons/airplay.svg new file mode 100755 index 000000000..f8003f63d --- /dev/null +++ b/src/assets/icons/airplay.svg @@ -0,0 +1,6 @@ + + +airplay + + + diff --git a/src/assets/icons/alarm.svg b/src/assets/icons/alarm.svg new file mode 100755 index 000000000..54c514469 --- /dev/null +++ b/src/assets/icons/alarm.svg @@ -0,0 +1,8 @@ + + +alarm + + + + + diff --git a/src/assets/icons/album.svg b/src/assets/icons/album.svg new file mode 100755 index 000000000..29a2cb5a9 --- /dev/null +++ b/src/assets/icons/album.svg @@ -0,0 +1,8 @@ + + +album + + + + + diff --git a/src/assets/icons/align-center.svg b/src/assets/icons/align-center.svg new file mode 100755 index 000000000..0bd25df97 --- /dev/null +++ b/src/assets/icons/align-center.svg @@ -0,0 +1,9 @@ + + +align-center + + + + + + diff --git a/src/assets/icons/align-left.svg b/src/assets/icons/align-left.svg new file mode 100755 index 000000000..8463e962f --- /dev/null +++ b/src/assets/icons/align-left.svg @@ -0,0 +1,9 @@ + + +align-left + + + + + + diff --git a/src/assets/icons/align-right.svg b/src/assets/icons/align-right.svg new file mode 100755 index 000000000..c33927da2 --- /dev/null +++ b/src/assets/icons/align-right.svg @@ -0,0 +1,9 @@ + + +align-right + + + + + + diff --git a/src/assets/icons/american-football.svg b/src/assets/icons/american-football.svg new file mode 100755 index 000000000..e73e13879 --- /dev/null +++ b/src/assets/icons/american-football.svg @@ -0,0 +1,6 @@ + + +american-football + + + diff --git a/src/assets/icons/android.svg b/src/assets/icons/android.svg new file mode 100755 index 000000000..3a9ee684b --- /dev/null +++ b/src/assets/icons/android.svg @@ -0,0 +1,7 @@ + + +android + + + + diff --git a/src/assets/icons/angular.svg b/src/assets/icons/angular.svg new file mode 100755 index 000000000..006888fbb --- /dev/null +++ b/src/assets/icons/angular.svg @@ -0,0 +1,6 @@ + + +angular + + + diff --git a/src/assets/icons/aperture.svg b/src/assets/icons/aperture.svg new file mode 100755 index 000000000..0becef1bb --- /dev/null +++ b/src/assets/icons/aperture.svg @@ -0,0 +1,11 @@ + + +aperture + + + + + + + + diff --git a/src/assets/icons/apple.svg b/src/assets/icons/apple.svg new file mode 100755 index 000000000..87ef34725 --- /dev/null +++ b/src/assets/icons/apple.svg @@ -0,0 +1,5 @@ + + +apple + + diff --git a/src/assets/icons/applications-settings.svg b/src/assets/icons/applications-settings.svg new file mode 100755 index 000000000..9094881b3 --- /dev/null +++ b/src/assets/icons/applications-settings.svg @@ -0,0 +1,14 @@ + + +applications-settings + + + + + + + + + + + diff --git a/src/assets/icons/applications.svg b/src/assets/icons/applications.svg new file mode 100755 index 000000000..78a62343c --- /dev/null +++ b/src/assets/icons/applications.svg @@ -0,0 +1,13 @@ + + +applications + + + + + + + + + + diff --git a/src/assets/icons/arrow-bottom.svg b/src/assets/icons/arrow-bottom.svg new file mode 100755 index 000000000..2306be999 --- /dev/null +++ b/src/assets/icons/arrow-bottom.svg @@ -0,0 +1,5 @@ + + +arrow-bottom + + diff --git a/src/assets/icons/arrow-circle-bottom.svg b/src/assets/icons/arrow-circle-bottom.svg new file mode 100755 index 000000000..5aea7f5e4 --- /dev/null +++ b/src/assets/icons/arrow-circle-bottom.svg @@ -0,0 +1,6 @@ + + +arrow-circle-bottom + + + diff --git a/src/assets/icons/arrow-circle-left.svg b/src/assets/icons/arrow-circle-left.svg new file mode 100755 index 000000000..d7cc1c324 --- /dev/null +++ b/src/assets/icons/arrow-circle-left.svg @@ -0,0 +1,6 @@ + + +arrow-circle-left + + + diff --git a/src/assets/icons/arrow-circle-right.svg b/src/assets/icons/arrow-circle-right.svg new file mode 100755 index 000000000..8b30ca7b0 --- /dev/null +++ b/src/assets/icons/arrow-circle-right.svg @@ -0,0 +1,6 @@ + + +arrow-circle-right + + + diff --git a/src/assets/icons/arrow-circle-top.svg b/src/assets/icons/arrow-circle-top.svg new file mode 100755 index 000000000..e15a31a0c --- /dev/null +++ b/src/assets/icons/arrow-circle-top.svg @@ -0,0 +1,6 @@ + + +arrow-circle-top + + + diff --git a/src/assets/icons/arrow-left.svg b/src/assets/icons/arrow-left.svg new file mode 100755 index 000000000..300c6c834 --- /dev/null +++ b/src/assets/icons/arrow-left.svg @@ -0,0 +1,5 @@ + + +arrow-left + + diff --git a/src/assets/icons/arrow-right.svg b/src/assets/icons/arrow-right.svg new file mode 100755 index 000000000..ebfb7c660 --- /dev/null +++ b/src/assets/icons/arrow-right.svg @@ -0,0 +1,5 @@ + + +arrow-right + + diff --git a/src/assets/icons/arrow-thick-bottom.svg b/src/assets/icons/arrow-thick-bottom.svg new file mode 100755 index 000000000..deee133d6 --- /dev/null +++ b/src/assets/icons/arrow-thick-bottom.svg @@ -0,0 +1,5 @@ + + +arrow-thick-bottom + + diff --git a/src/assets/icons/arrow-thick-from-bottom.svg b/src/assets/icons/arrow-thick-from-bottom.svg new file mode 100755 index 000000000..b88885a69 --- /dev/null +++ b/src/assets/icons/arrow-thick-from-bottom.svg @@ -0,0 +1,6 @@ + + +arrow-thick-from-bottom + + + diff --git a/src/assets/icons/arrow-thick-from-left.svg b/src/assets/icons/arrow-thick-from-left.svg new file mode 100755 index 000000000..a7f188a51 --- /dev/null +++ b/src/assets/icons/arrow-thick-from-left.svg @@ -0,0 +1,6 @@ + + +arrow-thick-from-left + + + diff --git a/src/assets/icons/arrow-thick-from-right.svg b/src/assets/icons/arrow-thick-from-right.svg new file mode 100755 index 000000000..d27455c82 --- /dev/null +++ b/src/assets/icons/arrow-thick-from-right.svg @@ -0,0 +1,6 @@ + + +arrow-thick-from-right + + + diff --git a/src/assets/icons/arrow-thick-from-top.svg b/src/assets/icons/arrow-thick-from-top.svg new file mode 100755 index 000000000..24cf3a1a0 --- /dev/null +++ b/src/assets/icons/arrow-thick-from-top.svg @@ -0,0 +1,6 @@ + + +arrow-thick-from-top + + + diff --git a/src/assets/icons/arrow-thick-left.svg b/src/assets/icons/arrow-thick-left.svg new file mode 100755 index 000000000..c5b152aef --- /dev/null +++ b/src/assets/icons/arrow-thick-left.svg @@ -0,0 +1,5 @@ + + +arrow-thick-left + + diff --git a/src/assets/icons/arrow-thick-right.svg b/src/assets/icons/arrow-thick-right.svg new file mode 100755 index 000000000..8b3b5c47d --- /dev/null +++ b/src/assets/icons/arrow-thick-right.svg @@ -0,0 +1,5 @@ + + +arrow-thick-right + + diff --git a/src/assets/icons/arrow-thick-to-bottom.svg b/src/assets/icons/arrow-thick-to-bottom.svg new file mode 100755 index 000000000..d151fc506 --- /dev/null +++ b/src/assets/icons/arrow-thick-to-bottom.svg @@ -0,0 +1,6 @@ + + +arrow-thick-to-bottom + + + diff --git a/src/assets/icons/arrow-thick-to-left.svg b/src/assets/icons/arrow-thick-to-left.svg new file mode 100755 index 000000000..fc4cd686f --- /dev/null +++ b/src/assets/icons/arrow-thick-to-left.svg @@ -0,0 +1,6 @@ + + +arrow-thick-to-left + + + diff --git a/src/assets/icons/arrow-thick-to-right.svg b/src/assets/icons/arrow-thick-to-right.svg new file mode 100755 index 000000000..570c1f4e7 --- /dev/null +++ b/src/assets/icons/arrow-thick-to-right.svg @@ -0,0 +1,6 @@ + + +arrow-thick-to-right + + + diff --git a/src/assets/icons/arrow-thick-to-top.svg b/src/assets/icons/arrow-thick-to-top.svg new file mode 100755 index 000000000..5228b6448 --- /dev/null +++ b/src/assets/icons/arrow-thick-to-top.svg @@ -0,0 +1,6 @@ + + +arrow-thick-to-top + + + diff --git a/src/assets/icons/arrow-thick-top.svg b/src/assets/icons/arrow-thick-top.svg new file mode 100755 index 000000000..0b748a63c --- /dev/null +++ b/src/assets/icons/arrow-thick-top.svg @@ -0,0 +1,5 @@ + + +arrow-thick-top + + diff --git a/src/assets/icons/arrow-top.svg b/src/assets/icons/arrow-top.svg new file mode 100755 index 000000000..855b67528 --- /dev/null +++ b/src/assets/icons/arrow-top.svg @@ -0,0 +1,5 @@ + + +arrow-top + + diff --git a/src/assets/icons/assistive-listening-system.svg b/src/assets/icons/assistive-listening-system.svg new file mode 100755 index 000000000..24983b5d6 --- /dev/null +++ b/src/assets/icons/assistive-listening-system.svg @@ -0,0 +1,11 @@ + + +assistive-listening-system + + + + + + + + diff --git a/src/assets/icons/asterisk-circle.svg b/src/assets/icons/asterisk-circle.svg new file mode 100755 index 000000000..3749a115a --- /dev/null +++ b/src/assets/icons/asterisk-circle.svg @@ -0,0 +1,6 @@ + + +asterisk-circle + + + diff --git a/src/assets/icons/asterisk.svg b/src/assets/icons/asterisk.svg new file mode 100755 index 000000000..78a0409a4 --- /dev/null +++ b/src/assets/icons/asterisk.svg @@ -0,0 +1,5 @@ + + +asterisk + + diff --git a/src/assets/icons/at.svg b/src/assets/icons/at.svg new file mode 100755 index 000000000..1b27d4ab2 --- /dev/null +++ b/src/assets/icons/at.svg @@ -0,0 +1,5 @@ + + +at + + diff --git a/src/assets/icons/audio-description.svg b/src/assets/icons/audio-description.svg new file mode 100755 index 000000000..c2cc7a14b --- /dev/null +++ b/src/assets/icons/audio-description.svg @@ -0,0 +1,7 @@ + + +audio-description + + + + diff --git a/src/assets/icons/audio-spectrum.svg b/src/assets/icons/audio-spectrum.svg new file mode 100755 index 000000000..abcb11b61 --- /dev/null +++ b/src/assets/icons/audio-spectrum.svg @@ -0,0 +1,10 @@ + + +audio-spectrum + + + + + + + diff --git a/src/assets/icons/audio.svg b/src/assets/icons/audio.svg new file mode 100755 index 000000000..23f1f40eb --- /dev/null +++ b/src/assets/icons/audio.svg @@ -0,0 +1,9 @@ + + +audio + + + + + + diff --git a/src/assets/icons/av-timer.svg b/src/assets/icons/av-timer.svg new file mode 100755 index 000000000..e76d9799d --- /dev/null +++ b/src/assets/icons/av-timer.svg @@ -0,0 +1,8 @@ + + +av-timer + + + + + diff --git a/src/assets/icons/badge.svg b/src/assets/icons/badge.svg new file mode 100755 index 000000000..fe85ed7ca --- /dev/null +++ b/src/assets/icons/badge.svg @@ -0,0 +1,6 @@ + + +badge + + + diff --git a/src/assets/icons/balance-scale.svg b/src/assets/icons/balance-scale.svg new file mode 100755 index 000000000..7d580273b --- /dev/null +++ b/src/assets/icons/balance-scale.svg @@ -0,0 +1,7 @@ + + +balance-scale + + + + diff --git a/src/assets/icons/ban.svg b/src/assets/icons/ban.svg new file mode 100755 index 000000000..af05de029 --- /dev/null +++ b/src/assets/icons/ban.svg @@ -0,0 +1,5 @@ + + +ban + + diff --git a/src/assets/icons/bank.svg b/src/assets/icons/bank.svg new file mode 100755 index 000000000..bcec2aa18 --- /dev/null +++ b/src/assets/icons/bank.svg @@ -0,0 +1,12 @@ + + +bank + + + + + + + + + diff --git a/src/assets/icons/bar-chart.svg b/src/assets/icons/bar-chart.svg new file mode 100755 index 000000000..fc2d8d447 --- /dev/null +++ b/src/assets/icons/bar-chart.svg @@ -0,0 +1,7 @@ + + +bar-chart + + + + diff --git a/src/assets/icons/barcode.svg b/src/assets/icons/barcode.svg new file mode 100755 index 000000000..5be67da3f --- /dev/null +++ b/src/assets/icons/barcode.svg @@ -0,0 +1,14 @@ + + +barcode + + + + + + + + + + + diff --git a/src/assets/icons/baseball.svg b/src/assets/icons/baseball.svg new file mode 100755 index 000000000..7d30887c8 --- /dev/null +++ b/src/assets/icons/baseball.svg @@ -0,0 +1,6 @@ + + +baseball + + + diff --git a/src/assets/icons/basket.svg b/src/assets/icons/basket.svg new file mode 100755 index 000000000..0682926c8 --- /dev/null +++ b/src/assets/icons/basket.svg @@ -0,0 +1,9 @@ + + +basket + + + + + + diff --git a/src/assets/icons/basketball.svg b/src/assets/icons/basketball.svg new file mode 100755 index 000000000..a291f39b2 --- /dev/null +++ b/src/assets/icons/basketball.svg @@ -0,0 +1,5 @@ + + +basketball + + diff --git a/src/assets/icons/bath.svg b/src/assets/icons/bath.svg new file mode 100755 index 000000000..526040f11 --- /dev/null +++ b/src/assets/icons/bath.svg @@ -0,0 +1,5 @@ + + +bath + + diff --git a/src/assets/icons/battery-0.svg b/src/assets/icons/battery-0.svg new file mode 100755 index 000000000..4e307a395 --- /dev/null +++ b/src/assets/icons/battery-0.svg @@ -0,0 +1,5 @@ + + +battery-0 + + diff --git a/src/assets/icons/battery-3.svg b/src/assets/icons/battery-3.svg new file mode 100755 index 000000000..f46f72c6f --- /dev/null +++ b/src/assets/icons/battery-3.svg @@ -0,0 +1,8 @@ + + +battery-3 + + + + + diff --git a/src/assets/icons/battery-5.svg b/src/assets/icons/battery-5.svg new file mode 100755 index 000000000..95fbd8f47 --- /dev/null +++ b/src/assets/icons/battery-5.svg @@ -0,0 +1,10 @@ + + +battery-5 + + + + + + + diff --git a/src/assets/icons/battery-alert.svg b/src/assets/icons/battery-alert.svg new file mode 100755 index 000000000..4b8e42d6c --- /dev/null +++ b/src/assets/icons/battery-alert.svg @@ -0,0 +1,7 @@ + + +battery-alert + + + + diff --git a/src/assets/icons/battery-slash.svg b/src/assets/icons/battery-slash.svg new file mode 100755 index 000000000..9c80d6df8 --- /dev/null +++ b/src/assets/icons/battery-slash.svg @@ -0,0 +1,6 @@ + + +battery-slash + + + diff --git a/src/assets/icons/beach-access.svg b/src/assets/icons/beach-access.svg new file mode 100755 index 000000000..fef527a15 --- /dev/null +++ b/src/assets/icons/beach-access.svg @@ -0,0 +1,5 @@ + + +beach-access + + diff --git a/src/assets/icons/beaker.svg b/src/assets/icons/beaker.svg new file mode 100755 index 000000000..cbc2b29b3 --- /dev/null +++ b/src/assets/icons/beaker.svg @@ -0,0 +1,5 @@ + + +beaker + + diff --git a/src/assets/icons/bed.svg b/src/assets/icons/bed.svg new file mode 100755 index 000000000..3579a1321 --- /dev/null +++ b/src/assets/icons/bed.svg @@ -0,0 +1,5 @@ + + +bed + + diff --git a/src/assets/icons/bell.svg b/src/assets/icons/bell.svg new file mode 100755 index 000000000..4274db211 --- /dev/null +++ b/src/assets/icons/bell.svg @@ -0,0 +1,5 @@ + + +bell + + diff --git a/src/assets/icons/bike.svg b/src/assets/icons/bike.svg new file mode 100755 index 000000000..fe7a96df0 --- /dev/null +++ b/src/assets/icons/bike.svg @@ -0,0 +1,8 @@ + + +bike + + + + + diff --git a/src/assets/icons/birthday-cake.svg b/src/assets/icons/birthday-cake.svg new file mode 100755 index 000000000..25bdf9f0a --- /dev/null +++ b/src/assets/icons/birthday-cake.svg @@ -0,0 +1,5 @@ + + +birthday-cake + + diff --git a/src/assets/icons/blind.svg b/src/assets/icons/blind.svg new file mode 100755 index 000000000..d9905037a --- /dev/null +++ b/src/assets/icons/blind.svg @@ -0,0 +1,7 @@ + + +blind + + + + diff --git a/src/assets/icons/bluetooth.svg b/src/assets/icons/bluetooth.svg new file mode 100755 index 000000000..29cb56539 --- /dev/null +++ b/src/assets/icons/bluetooth.svg @@ -0,0 +1,5 @@ + + +bluetooth + + diff --git a/src/assets/icons/blur-circular.svg b/src/assets/icons/blur-circular.svg new file mode 100755 index 000000000..b0c5faea4 --- /dev/null +++ b/src/assets/icons/blur-circular.svg @@ -0,0 +1,17 @@ + + +blur-circular + + + + + + + + + + + + + + diff --git a/src/assets/icons/blur-linear.svg b/src/assets/icons/blur-linear.svg new file mode 100755 index 000000000..c73a1e3f3 --- /dev/null +++ b/src/assets/icons/blur-linear.svg @@ -0,0 +1,12 @@ + + +blur-linear + + + + + + + + + diff --git a/src/assets/icons/blur.svg b/src/assets/icons/blur.svg new file mode 100755 index 000000000..f45d1b853 --- /dev/null +++ b/src/assets/icons/blur.svg @@ -0,0 +1,13 @@ + + +blur + + + + + + + + + + diff --git a/src/assets/icons/boat-alt.svg b/src/assets/icons/boat-alt.svg new file mode 100755 index 000000000..89b96c5d7 --- /dev/null +++ b/src/assets/icons/boat-alt.svg @@ -0,0 +1,10 @@ + + +boat-alt + + + + + + + diff --git a/src/assets/icons/bold.svg b/src/assets/icons/bold.svg new file mode 100755 index 000000000..ef18c0349 --- /dev/null +++ b/src/assets/icons/bold.svg @@ -0,0 +1,6 @@ + + +bold + + + diff --git a/src/assets/icons/bolt.svg b/src/assets/icons/bolt.svg new file mode 100755 index 000000000..8e868d246 --- /dev/null +++ b/src/assets/icons/bolt.svg @@ -0,0 +1,5 @@ + + +bolt + + diff --git a/src/assets/icons/book.svg b/src/assets/icons/book.svg new file mode 100755 index 000000000..ef08f500b --- /dev/null +++ b/src/assets/icons/book.svg @@ -0,0 +1,5 @@ + + +book + + diff --git a/src/assets/icons/bookmark.svg b/src/assets/icons/bookmark.svg new file mode 100755 index 000000000..2b8cdbdda --- /dev/null +++ b/src/assets/icons/bookmark.svg @@ -0,0 +1,5 @@ + + +bookmark + + diff --git a/src/assets/icons/bootstrap.svg b/src/assets/icons/bootstrap.svg new file mode 100755 index 000000000..02cff3716 --- /dev/null +++ b/src/assets/icons/bootstrap.svg @@ -0,0 +1,6 @@ + + +bootstrap + + + diff --git a/src/assets/icons/border-all.svg b/src/assets/icons/border-all.svg new file mode 100755 index 000000000..281397784 --- /dev/null +++ b/src/assets/icons/border-all.svg @@ -0,0 +1,5 @@ + + +border-all + + diff --git a/src/assets/icons/border-bottom.svg b/src/assets/icons/border-bottom.svg new file mode 100755 index 000000000..ba8e64331 --- /dev/null +++ b/src/assets/icons/border-bottom.svg @@ -0,0 +1,31 @@ + + +border-bottom + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/border-clear.svg b/src/assets/icons/border-clear.svg new file mode 100755 index 000000000..400d8db92 --- /dev/null +++ b/src/assets/icons/border-clear.svg @@ -0,0 +1,37 @@ + + +border-clear + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/border-horizontal.svg b/src/assets/icons/border-horizontal.svg new file mode 100755 index 000000000..daa8f9064 --- /dev/null +++ b/src/assets/icons/border-horizontal.svg @@ -0,0 +1,31 @@ + + +border-horizontal + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/border-inner.svg b/src/assets/icons/border-inner.svg new file mode 100755 index 000000000..08b776360 --- /dev/null +++ b/src/assets/icons/border-inner.svg @@ -0,0 +1,25 @@ + + +border-inner + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/border-left.svg b/src/assets/icons/border-left.svg new file mode 100755 index 000000000..0f5dab0de --- /dev/null +++ b/src/assets/icons/border-left.svg @@ -0,0 +1,31 @@ + + +border-left + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/border-outer.svg b/src/assets/icons/border-outer.svg new file mode 100755 index 000000000..02c339899 --- /dev/null +++ b/src/assets/icons/border-outer.svg @@ -0,0 +1,14 @@ + + +border-outer + + + + + + + + + + + diff --git a/src/assets/icons/border-right.svg b/src/assets/icons/border-right.svg new file mode 100755 index 000000000..4aa862482 --- /dev/null +++ b/src/assets/icons/border-right.svg @@ -0,0 +1,31 @@ + + +border-right + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/border-style.svg b/src/assets/icons/border-style.svg new file mode 100755 index 000000000..e855e1c95 --- /dev/null +++ b/src/assets/icons/border-style.svg @@ -0,0 +1,16 @@ + + +border-style + + + + + + + + + + + + + diff --git a/src/assets/icons/border-top.svg b/src/assets/icons/border-top.svg new file mode 100755 index 000000000..88afb232c --- /dev/null +++ b/src/assets/icons/border-top.svg @@ -0,0 +1,31 @@ + + +border-top + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/border-vertical.svg b/src/assets/icons/border-vertical.svg new file mode 100755 index 000000000..9beef049a --- /dev/null +++ b/src/assets/icons/border-vertical.svg @@ -0,0 +1,31 @@ + + +border-vertical + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/bowling.svg b/src/assets/icons/bowling.svg new file mode 100755 index 000000000..220b43e70 --- /dev/null +++ b/src/assets/icons/bowling.svg @@ -0,0 +1,8 @@ + + +bowling + + + + + diff --git a/src/assets/icons/braille.svg b/src/assets/icons/braille.svg new file mode 100755 index 000000000..d6bda645a --- /dev/null +++ b/src/assets/icons/braille.svg @@ -0,0 +1,11 @@ + + +braille + + + + + + + + diff --git a/src/assets/icons/brands/500px.svg b/src/assets/icons/brands/500px.svg new file mode 100644 index 000000000..d872f24a0 --- /dev/null +++ b/src/assets/icons/brands/500px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/accessible-icon.svg b/src/assets/icons/brands/accessible-icon.svg new file mode 100644 index 000000000..725b9028c --- /dev/null +++ b/src/assets/icons/brands/accessible-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/accusoft.svg b/src/assets/icons/brands/accusoft.svg new file mode 100644 index 000000000..7be2e628e --- /dev/null +++ b/src/assets/icons/brands/accusoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/acquisitions-incorporated.svg b/src/assets/icons/brands/acquisitions-incorporated.svg new file mode 100644 index 000000000..459cb0e06 --- /dev/null +++ b/src/assets/icons/brands/acquisitions-incorporated.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/adn.svg b/src/assets/icons/brands/adn.svg new file mode 100644 index 000000000..ee285395f --- /dev/null +++ b/src/assets/icons/brands/adn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/adobe.svg b/src/assets/icons/brands/adobe.svg new file mode 100644 index 000000000..27030e6bd --- /dev/null +++ b/src/assets/icons/brands/adobe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/adversal.svg b/src/assets/icons/brands/adversal.svg new file mode 100644 index 000000000..125dd5019 --- /dev/null +++ b/src/assets/icons/brands/adversal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/affiliatetheme.svg b/src/assets/icons/brands/affiliatetheme.svg new file mode 100644 index 000000000..d5dd4e8e8 --- /dev/null +++ b/src/assets/icons/brands/affiliatetheme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/airbnb.svg b/src/assets/icons/brands/airbnb.svg new file mode 100644 index 000000000..b3ca9d6b9 --- /dev/null +++ b/src/assets/icons/brands/airbnb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/algolia.svg b/src/assets/icons/brands/algolia.svg new file mode 100644 index 000000000..979d7cd71 --- /dev/null +++ b/src/assets/icons/brands/algolia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/alipay.svg b/src/assets/icons/brands/alipay.svg new file mode 100644 index 000000000..de341fbc5 --- /dev/null +++ b/src/assets/icons/brands/alipay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/amazon-pay.svg b/src/assets/icons/brands/amazon-pay.svg new file mode 100644 index 000000000..76e4c4a2d --- /dev/null +++ b/src/assets/icons/brands/amazon-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/amazon.svg b/src/assets/icons/brands/amazon.svg new file mode 100644 index 000000000..642fdb2d9 --- /dev/null +++ b/src/assets/icons/brands/amazon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/amilia.svg b/src/assets/icons/brands/amilia.svg new file mode 100644 index 000000000..48c693c97 --- /dev/null +++ b/src/assets/icons/brands/amilia.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/android.svg b/src/assets/icons/brands/android.svg new file mode 100644 index 000000000..62de4106b --- /dev/null +++ b/src/assets/icons/brands/android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/angellist.svg b/src/assets/icons/brands/angellist.svg new file mode 100644 index 000000000..422885c2f --- /dev/null +++ b/src/assets/icons/brands/angellist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/angrycreative.svg b/src/assets/icons/brands/angrycreative.svg new file mode 100644 index 000000000..b2624691c --- /dev/null +++ b/src/assets/icons/brands/angrycreative.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/angular.svg b/src/assets/icons/brands/angular.svg new file mode 100644 index 000000000..9948fb757 --- /dev/null +++ b/src/assets/icons/brands/angular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/app-store-ios.svg b/src/assets/icons/brands/app-store-ios.svg new file mode 100644 index 000000000..12fc84843 --- /dev/null +++ b/src/assets/icons/brands/app-store-ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/app-store.svg b/src/assets/icons/brands/app-store.svg new file mode 100644 index 000000000..52e04a60e --- /dev/null +++ b/src/assets/icons/brands/app-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/apper.svg b/src/assets/icons/brands/apper.svg new file mode 100644 index 000000000..f986f504a --- /dev/null +++ b/src/assets/icons/brands/apper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/apple-pay.svg b/src/assets/icons/brands/apple-pay.svg new file mode 100644 index 000000000..5d3145ada --- /dev/null +++ b/src/assets/icons/brands/apple-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/apple.svg b/src/assets/icons/brands/apple.svg new file mode 100644 index 000000000..e24ed63ea --- /dev/null +++ b/src/assets/icons/brands/apple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/artstation.svg b/src/assets/icons/brands/artstation.svg new file mode 100644 index 000000000..2c793138e --- /dev/null +++ b/src/assets/icons/brands/artstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/asymmetrik.svg b/src/assets/icons/brands/asymmetrik.svg new file mode 100644 index 000000000..ef4729624 --- /dev/null +++ b/src/assets/icons/brands/asymmetrik.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/atlassian.svg b/src/assets/icons/brands/atlassian.svg new file mode 100644 index 000000000..c07561e7d --- /dev/null +++ b/src/assets/icons/brands/atlassian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/audible.svg b/src/assets/icons/brands/audible.svg new file mode 100644 index 000000000..7ee5aef8a --- /dev/null +++ b/src/assets/icons/brands/audible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/autoprefixer.svg b/src/assets/icons/brands/autoprefixer.svg new file mode 100644 index 000000000..912dee1b3 --- /dev/null +++ b/src/assets/icons/brands/autoprefixer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/avianex.svg b/src/assets/icons/brands/avianex.svg new file mode 100644 index 000000000..409530967 --- /dev/null +++ b/src/assets/icons/brands/avianex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/aviato.svg b/src/assets/icons/brands/aviato.svg new file mode 100644 index 000000000..064e04449 --- /dev/null +++ b/src/assets/icons/brands/aviato.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/aws.svg b/src/assets/icons/brands/aws.svg new file mode 100644 index 000000000..61973d34c --- /dev/null +++ b/src/assets/icons/brands/aws.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/bandcamp.svg b/src/assets/icons/brands/bandcamp.svg new file mode 100644 index 000000000..f1e1c204f --- /dev/null +++ b/src/assets/icons/brands/bandcamp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/battle-net.svg b/src/assets/icons/brands/battle-net.svg new file mode 100644 index 000000000..8ceec68e0 --- /dev/null +++ b/src/assets/icons/brands/battle-net.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/behance-square.svg b/src/assets/icons/brands/behance-square.svg new file mode 100644 index 000000000..2d9e08bfc --- /dev/null +++ b/src/assets/icons/brands/behance-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/behance.svg b/src/assets/icons/brands/behance.svg new file mode 100644 index 000000000..73e946774 --- /dev/null +++ b/src/assets/icons/brands/behance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/bimobject.svg b/src/assets/icons/brands/bimobject.svg new file mode 100644 index 000000000..b708fdea9 --- /dev/null +++ b/src/assets/icons/brands/bimobject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/bitbucket.svg b/src/assets/icons/brands/bitbucket.svg new file mode 100644 index 000000000..2902d353a --- /dev/null +++ b/src/assets/icons/brands/bitbucket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/bitcoin.svg b/src/assets/icons/brands/bitcoin.svg new file mode 100644 index 000000000..9ee5f2ef9 --- /dev/null +++ b/src/assets/icons/brands/bitcoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/bity.svg b/src/assets/icons/brands/bity.svg new file mode 100644 index 000000000..cf6c63d9b --- /dev/null +++ b/src/assets/icons/brands/bity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/black-tie.svg b/src/assets/icons/brands/black-tie.svg new file mode 100644 index 000000000..36f3eb79e --- /dev/null +++ b/src/assets/icons/brands/black-tie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/blackberry.svg b/src/assets/icons/brands/blackberry.svg new file mode 100644 index 000000000..d83088658 --- /dev/null +++ b/src/assets/icons/brands/blackberry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/blogger-b.svg b/src/assets/icons/brands/blogger-b.svg new file mode 100644 index 000000000..c313b5212 --- /dev/null +++ b/src/assets/icons/brands/blogger-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/blogger.svg b/src/assets/icons/brands/blogger.svg new file mode 100644 index 000000000..7707557e4 --- /dev/null +++ b/src/assets/icons/brands/blogger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/bluetooth-b.svg b/src/assets/icons/brands/bluetooth-b.svg new file mode 100644 index 000000000..d6e3a5e12 --- /dev/null +++ b/src/assets/icons/brands/bluetooth-b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/bluetooth.svg b/src/assets/icons/brands/bluetooth.svg new file mode 100644 index 000000000..aad75a381 --- /dev/null +++ b/src/assets/icons/brands/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/bootstrap.svg b/src/assets/icons/brands/bootstrap.svg new file mode 100644 index 000000000..35fa43cba --- /dev/null +++ b/src/assets/icons/brands/bootstrap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/brands-symbol-defs.svg b/src/assets/icons/brands/brands-symbol-defs.svg new file mode 100644 index 000000000..fd308e484 --- /dev/null +++ b/src/assets/icons/brands/brands-symbol-defs.svg @@ -0,0 +1,1294 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/brands/btc.svg b/src/assets/icons/brands/btc.svg new file mode 100644 index 000000000..45e65158d --- /dev/null +++ b/src/assets/icons/brands/btc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/buffer.svg b/src/assets/icons/brands/buffer.svg new file mode 100644 index 000000000..90b3bcd08 --- /dev/null +++ b/src/assets/icons/brands/buffer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/buromobelexperte.svg b/src/assets/icons/brands/buromobelexperte.svg new file mode 100644 index 000000000..f419c9091 --- /dev/null +++ b/src/assets/icons/brands/buromobelexperte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/buysellads.svg b/src/assets/icons/brands/buysellads.svg new file mode 100644 index 000000000..5bb292db5 --- /dev/null +++ b/src/assets/icons/brands/buysellads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/canadian-maple-leaf.svg b/src/assets/icons/brands/canadian-maple-leaf.svg new file mode 100644 index 000000000..ca96f7c46 --- /dev/null +++ b/src/assets/icons/brands/canadian-maple-leaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cc-amazon-pay.svg b/src/assets/icons/brands/cc-amazon-pay.svg new file mode 100644 index 000000000..7a9866914 --- /dev/null +++ b/src/assets/icons/brands/cc-amazon-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cc-amex.svg b/src/assets/icons/brands/cc-amex.svg new file mode 100644 index 000000000..7d4351542 --- /dev/null +++ b/src/assets/icons/brands/cc-amex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cc-apple-pay.svg b/src/assets/icons/brands/cc-apple-pay.svg new file mode 100644 index 000000000..a8a56ed58 --- /dev/null +++ b/src/assets/icons/brands/cc-apple-pay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cc-diners-club.svg b/src/assets/icons/brands/cc-diners-club.svg new file mode 100644 index 000000000..7ade2bb53 --- /dev/null +++ b/src/assets/icons/brands/cc-diners-club.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cc-discover.svg b/src/assets/icons/brands/cc-discover.svg new file mode 100644 index 000000000..2b780e4e4 --- /dev/null +++ b/src/assets/icons/brands/cc-discover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cc-jcb.svg b/src/assets/icons/brands/cc-jcb.svg new file mode 100644 index 000000000..8671a8844 --- /dev/null +++ b/src/assets/icons/brands/cc-jcb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cc-mastercard.svg b/src/assets/icons/brands/cc-mastercard.svg new file mode 100644 index 000000000..af0753ea1 --- /dev/null +++ b/src/assets/icons/brands/cc-mastercard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cc-paypal.svg b/src/assets/icons/brands/cc-paypal.svg new file mode 100644 index 000000000..6ca920055 --- /dev/null +++ b/src/assets/icons/brands/cc-paypal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cc-stripe.svg b/src/assets/icons/brands/cc-stripe.svg new file mode 100644 index 000000000..5cb2a8d21 --- /dev/null +++ b/src/assets/icons/brands/cc-stripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cc-visa.svg b/src/assets/icons/brands/cc-visa.svg new file mode 100644 index 000000000..b5cb29a20 --- /dev/null +++ b/src/assets/icons/brands/cc-visa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/centercode.svg b/src/assets/icons/brands/centercode.svg new file mode 100644 index 000000000..440b9c83a --- /dev/null +++ b/src/assets/icons/brands/centercode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/centos.svg b/src/assets/icons/brands/centos.svg new file mode 100644 index 000000000..72b5f2031 --- /dev/null +++ b/src/assets/icons/brands/centos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/chrome.svg b/src/assets/icons/brands/chrome.svg new file mode 100644 index 000000000..5ea90d91b --- /dev/null +++ b/src/assets/icons/brands/chrome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/chromecast.svg b/src/assets/icons/brands/chromecast.svg new file mode 100644 index 000000000..9857e95e1 --- /dev/null +++ b/src/assets/icons/brands/chromecast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cloudscale.svg b/src/assets/icons/brands/cloudscale.svg new file mode 100644 index 000000000..9ad2a4055 --- /dev/null +++ b/src/assets/icons/brands/cloudscale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cloudsmith.svg b/src/assets/icons/brands/cloudsmith.svg new file mode 100644 index 000000000..bd2d47041 --- /dev/null +++ b/src/assets/icons/brands/cloudsmith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cloudversify.svg b/src/assets/icons/brands/cloudversify.svg new file mode 100644 index 000000000..4ed2518d1 --- /dev/null +++ b/src/assets/icons/brands/cloudversify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/codepen.svg b/src/assets/icons/brands/codepen.svg new file mode 100644 index 000000000..325853708 --- /dev/null +++ b/src/assets/icons/brands/codepen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/codiepie.svg b/src/assets/icons/brands/codiepie.svg new file mode 100644 index 000000000..dc7579c07 --- /dev/null +++ b/src/assets/icons/brands/codiepie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/confluence.svg b/src/assets/icons/brands/confluence.svg new file mode 100644 index 000000000..ffeb92397 --- /dev/null +++ b/src/assets/icons/brands/confluence.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/connectdevelop.svg b/src/assets/icons/brands/connectdevelop.svg new file mode 100644 index 000000000..8588469ca --- /dev/null +++ b/src/assets/icons/brands/connectdevelop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/contao.svg b/src/assets/icons/brands/contao.svg new file mode 100644 index 000000000..a08f60aff --- /dev/null +++ b/src/assets/icons/brands/contao.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cpanel.svg b/src/assets/icons/brands/cpanel.svg new file mode 100644 index 000000000..c95511c16 --- /dev/null +++ b/src/assets/icons/brands/cpanel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-by.svg b/src/assets/icons/brands/creative-commons-by.svg new file mode 100644 index 000000000..5432986b9 --- /dev/null +++ b/src/assets/icons/brands/creative-commons-by.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-nc-eu.svg b/src/assets/icons/brands/creative-commons-nc-eu.svg new file mode 100644 index 000000000..539c7d603 --- /dev/null +++ b/src/assets/icons/brands/creative-commons-nc-eu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-nc-jp.svg b/src/assets/icons/brands/creative-commons-nc-jp.svg new file mode 100644 index 000000000..a8d89b19e --- /dev/null +++ b/src/assets/icons/brands/creative-commons-nc-jp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-nc.svg b/src/assets/icons/brands/creative-commons-nc.svg new file mode 100644 index 000000000..abb1577ad --- /dev/null +++ b/src/assets/icons/brands/creative-commons-nc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-nd.svg b/src/assets/icons/brands/creative-commons-nd.svg new file mode 100644 index 000000000..07b5fde4b --- /dev/null +++ b/src/assets/icons/brands/creative-commons-nd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-pd-alt.svg b/src/assets/icons/brands/creative-commons-pd-alt.svg new file mode 100644 index 000000000..d36218423 --- /dev/null +++ b/src/assets/icons/brands/creative-commons-pd-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-pd.svg b/src/assets/icons/brands/creative-commons-pd.svg new file mode 100644 index 000000000..884fbd02a --- /dev/null +++ b/src/assets/icons/brands/creative-commons-pd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-remix.svg b/src/assets/icons/brands/creative-commons-remix.svg new file mode 100644 index 000000000..70ced8946 --- /dev/null +++ b/src/assets/icons/brands/creative-commons-remix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-sa.svg b/src/assets/icons/brands/creative-commons-sa.svg new file mode 100644 index 000000000..c9f41f8f6 --- /dev/null +++ b/src/assets/icons/brands/creative-commons-sa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-sampling-plus.svg b/src/assets/icons/brands/creative-commons-sampling-plus.svg new file mode 100644 index 000000000..c06a1cd51 --- /dev/null +++ b/src/assets/icons/brands/creative-commons-sampling-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-sampling.svg b/src/assets/icons/brands/creative-commons-sampling.svg new file mode 100644 index 000000000..40a20c652 --- /dev/null +++ b/src/assets/icons/brands/creative-commons-sampling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-share.svg b/src/assets/icons/brands/creative-commons-share.svg new file mode 100644 index 000000000..afef40ad4 --- /dev/null +++ b/src/assets/icons/brands/creative-commons-share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons-zero.svg b/src/assets/icons/brands/creative-commons-zero.svg new file mode 100644 index 000000000..a67d78980 --- /dev/null +++ b/src/assets/icons/brands/creative-commons-zero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/creative-commons.svg b/src/assets/icons/brands/creative-commons.svg new file mode 100644 index 000000000..e24a68f65 --- /dev/null +++ b/src/assets/icons/brands/creative-commons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/critical-role.svg b/src/assets/icons/brands/critical-role.svg new file mode 100644 index 000000000..d4d2cebdd --- /dev/null +++ b/src/assets/icons/brands/critical-role.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/css3-alt.svg b/src/assets/icons/brands/css3-alt.svg new file mode 100644 index 000000000..544362a13 --- /dev/null +++ b/src/assets/icons/brands/css3-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/css3.svg b/src/assets/icons/brands/css3.svg new file mode 100644 index 000000000..5ea43eda3 --- /dev/null +++ b/src/assets/icons/brands/css3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/cuttlefish.svg b/src/assets/icons/brands/cuttlefish.svg new file mode 100644 index 000000000..92f20d8ea --- /dev/null +++ b/src/assets/icons/brands/cuttlefish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/d-and-d-beyond.svg b/src/assets/icons/brands/d-and-d-beyond.svg new file mode 100644 index 000000000..195c6e9b5 --- /dev/null +++ b/src/assets/icons/brands/d-and-d-beyond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/d-and-d.svg b/src/assets/icons/brands/d-and-d.svg new file mode 100644 index 000000000..9411ae036 --- /dev/null +++ b/src/assets/icons/brands/d-and-d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/dashcube.svg b/src/assets/icons/brands/dashcube.svg new file mode 100644 index 000000000..c31239b23 --- /dev/null +++ b/src/assets/icons/brands/dashcube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/delicious.svg b/src/assets/icons/brands/delicious.svg new file mode 100644 index 000000000..f20775421 --- /dev/null +++ b/src/assets/icons/brands/delicious.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/deploydog.svg b/src/assets/icons/brands/deploydog.svg new file mode 100644 index 000000000..c9764e801 --- /dev/null +++ b/src/assets/icons/brands/deploydog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/deskpro.svg b/src/assets/icons/brands/deskpro.svg new file mode 100644 index 000000000..48ad26998 --- /dev/null +++ b/src/assets/icons/brands/deskpro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/dev.svg b/src/assets/icons/brands/dev.svg new file mode 100644 index 000000000..399017f56 --- /dev/null +++ b/src/assets/icons/brands/dev.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/deviantart.svg b/src/assets/icons/brands/deviantart.svg new file mode 100644 index 000000000..017804bc7 --- /dev/null +++ b/src/assets/icons/brands/deviantart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/dhl.svg b/src/assets/icons/brands/dhl.svg new file mode 100644 index 000000000..cc62f97d4 --- /dev/null +++ b/src/assets/icons/brands/dhl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/diaspora.svg b/src/assets/icons/brands/diaspora.svg new file mode 100644 index 000000000..edd3ace0d --- /dev/null +++ b/src/assets/icons/brands/diaspora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/digg.svg b/src/assets/icons/brands/digg.svg new file mode 100644 index 000000000..9c580fb0e --- /dev/null +++ b/src/assets/icons/brands/digg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/digital-ocean.svg b/src/assets/icons/brands/digital-ocean.svg new file mode 100644 index 000000000..861def5bb --- /dev/null +++ b/src/assets/icons/brands/digital-ocean.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/discord.svg b/src/assets/icons/brands/discord.svg new file mode 100644 index 000000000..650fe8f01 --- /dev/null +++ b/src/assets/icons/brands/discord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/discourse.svg b/src/assets/icons/brands/discourse.svg new file mode 100644 index 000000000..874039759 --- /dev/null +++ b/src/assets/icons/brands/discourse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/dochub.svg b/src/assets/icons/brands/dochub.svg new file mode 100644 index 000000000..c336088d4 --- /dev/null +++ b/src/assets/icons/brands/dochub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/docker.svg b/src/assets/icons/brands/docker.svg new file mode 100644 index 000000000..c4b131982 --- /dev/null +++ b/src/assets/icons/brands/docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/draft2digital.svg b/src/assets/icons/brands/draft2digital.svg new file mode 100644 index 000000000..37207200f --- /dev/null +++ b/src/assets/icons/brands/draft2digital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/dribbble-square.svg b/src/assets/icons/brands/dribbble-square.svg new file mode 100644 index 000000000..147f5aee6 --- /dev/null +++ b/src/assets/icons/brands/dribbble-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/dribbble.svg b/src/assets/icons/brands/dribbble.svg new file mode 100644 index 000000000..165c90aff --- /dev/null +++ b/src/assets/icons/brands/dribbble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/dropbox.svg b/src/assets/icons/brands/dropbox.svg new file mode 100644 index 000000000..cbc4787b7 --- /dev/null +++ b/src/assets/icons/brands/dropbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/drupal.svg b/src/assets/icons/brands/drupal.svg new file mode 100644 index 000000000..09a90aeeb --- /dev/null +++ b/src/assets/icons/brands/drupal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/dyalog.svg b/src/assets/icons/brands/dyalog.svg new file mode 100644 index 000000000..40a59c736 --- /dev/null +++ b/src/assets/icons/brands/dyalog.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/earlybirds.svg b/src/assets/icons/brands/earlybirds.svg new file mode 100644 index 000000000..42c9f51f1 --- /dev/null +++ b/src/assets/icons/brands/earlybirds.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/ebay.svg b/src/assets/icons/brands/ebay.svg new file mode 100644 index 000000000..fe79f933f --- /dev/null +++ b/src/assets/icons/brands/ebay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/edge.svg b/src/assets/icons/brands/edge.svg new file mode 100644 index 000000000..70548ac78 --- /dev/null +++ b/src/assets/icons/brands/edge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/elementor.svg b/src/assets/icons/brands/elementor.svg new file mode 100644 index 000000000..da050213b --- /dev/null +++ b/src/assets/icons/brands/elementor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/ello.svg b/src/assets/icons/brands/ello.svg new file mode 100644 index 000000000..4cc8b0754 --- /dev/null +++ b/src/assets/icons/brands/ello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/ember.svg b/src/assets/icons/brands/ember.svg new file mode 100644 index 000000000..69b717614 --- /dev/null +++ b/src/assets/icons/brands/ember.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/empire.svg b/src/assets/icons/brands/empire.svg new file mode 100644 index 000000000..b000c8e07 --- /dev/null +++ b/src/assets/icons/brands/empire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/envira.svg b/src/assets/icons/brands/envira.svg new file mode 100644 index 000000000..92aee1438 --- /dev/null +++ b/src/assets/icons/brands/envira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/erlang.svg b/src/assets/icons/brands/erlang.svg new file mode 100644 index 000000000..01e29ac92 --- /dev/null +++ b/src/assets/icons/brands/erlang.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/ethereum.svg b/src/assets/icons/brands/ethereum.svg new file mode 100644 index 000000000..fce0031ad --- /dev/null +++ b/src/assets/icons/brands/ethereum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/etsy.svg b/src/assets/icons/brands/etsy.svg new file mode 100644 index 000000000..1dc363414 --- /dev/null +++ b/src/assets/icons/brands/etsy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/evernote.svg b/src/assets/icons/brands/evernote.svg new file mode 100644 index 000000000..f5834eeac --- /dev/null +++ b/src/assets/icons/brands/evernote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/expeditedssl.svg b/src/assets/icons/brands/expeditedssl.svg new file mode 100644 index 000000000..a5c29368c --- /dev/null +++ b/src/assets/icons/brands/expeditedssl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/facebook-f.svg b/src/assets/icons/brands/facebook-f.svg new file mode 100644 index 000000000..40d4f1c26 --- /dev/null +++ b/src/assets/icons/brands/facebook-f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/facebook-messenger.svg b/src/assets/icons/brands/facebook-messenger.svg new file mode 100644 index 000000000..b1cefea91 --- /dev/null +++ b/src/assets/icons/brands/facebook-messenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/facebook-square.svg b/src/assets/icons/brands/facebook-square.svg new file mode 100644 index 000000000..dc9b9d8d9 --- /dev/null +++ b/src/assets/icons/brands/facebook-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/facebook.svg b/src/assets/icons/brands/facebook.svg new file mode 100644 index 000000000..6e23a941a --- /dev/null +++ b/src/assets/icons/brands/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/fantasy-flight-games.svg b/src/assets/icons/brands/fantasy-flight-games.svg new file mode 100644 index 000000000..f4c427591 --- /dev/null +++ b/src/assets/icons/brands/fantasy-flight-games.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/fedex.svg b/src/assets/icons/brands/fedex.svg new file mode 100644 index 000000000..bcea5e544 --- /dev/null +++ b/src/assets/icons/brands/fedex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/fedora.svg b/src/assets/icons/brands/fedora.svg new file mode 100644 index 000000000..b62726fb7 --- /dev/null +++ b/src/assets/icons/brands/fedora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/figma.svg b/src/assets/icons/brands/figma.svg new file mode 100644 index 000000000..8c2f960cf --- /dev/null +++ b/src/assets/icons/brands/figma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/firefox.svg b/src/assets/icons/brands/firefox.svg new file mode 100644 index 000000000..a011198f0 --- /dev/null +++ b/src/assets/icons/brands/firefox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/first-order-alt.svg b/src/assets/icons/brands/first-order-alt.svg new file mode 100644 index 000000000..86853cea8 --- /dev/null +++ b/src/assets/icons/brands/first-order-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/first-order.svg b/src/assets/icons/brands/first-order.svg new file mode 100644 index 000000000..527e4a5a9 --- /dev/null +++ b/src/assets/icons/brands/first-order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/firstdraft.svg b/src/assets/icons/brands/firstdraft.svg new file mode 100644 index 000000000..c2bcd3124 --- /dev/null +++ b/src/assets/icons/brands/firstdraft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/flickr.svg b/src/assets/icons/brands/flickr.svg new file mode 100644 index 000000000..15dcfc6c6 --- /dev/null +++ b/src/assets/icons/brands/flickr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/flipboard.svg b/src/assets/icons/brands/flipboard.svg new file mode 100644 index 000000000..866f82fdd --- /dev/null +++ b/src/assets/icons/brands/flipboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/fly.svg b/src/assets/icons/brands/fly.svg new file mode 100644 index 000000000..69ee5c7b7 --- /dev/null +++ b/src/assets/icons/brands/fly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/font-awesome-alt.svg b/src/assets/icons/brands/font-awesome-alt.svg new file mode 100644 index 000000000..f80146ae9 --- /dev/null +++ b/src/assets/icons/brands/font-awesome-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/font-awesome-flag.svg b/src/assets/icons/brands/font-awesome-flag.svg new file mode 100644 index 000000000..9f0b7a480 --- /dev/null +++ b/src/assets/icons/brands/font-awesome-flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/font-awesome-logo-full.svg b/src/assets/icons/brands/font-awesome-logo-full.svg new file mode 100644 index 000000000..06b75a4d0 --- /dev/null +++ b/src/assets/icons/brands/font-awesome-logo-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/font-awesome.svg b/src/assets/icons/brands/font-awesome.svg new file mode 100644 index 000000000..8c1d44528 --- /dev/null +++ b/src/assets/icons/brands/font-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/fonticons-fi.svg b/src/assets/icons/brands/fonticons-fi.svg new file mode 100644 index 000000000..e654422ce --- /dev/null +++ b/src/assets/icons/brands/fonticons-fi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/fonticons.svg b/src/assets/icons/brands/fonticons.svg new file mode 100644 index 000000000..b9e2de549 --- /dev/null +++ b/src/assets/icons/brands/fonticons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/fort-awesome-alt.svg b/src/assets/icons/brands/fort-awesome-alt.svg new file mode 100644 index 000000000..bc6d0c24e --- /dev/null +++ b/src/assets/icons/brands/fort-awesome-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/fort-awesome.svg b/src/assets/icons/brands/fort-awesome.svg new file mode 100644 index 000000000..a763d437b --- /dev/null +++ b/src/assets/icons/brands/fort-awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/forumbee.svg b/src/assets/icons/brands/forumbee.svg new file mode 100644 index 000000000..d31d64118 --- /dev/null +++ b/src/assets/icons/brands/forumbee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/foursquare.svg b/src/assets/icons/brands/foursquare.svg new file mode 100644 index 000000000..130fa9b39 --- /dev/null +++ b/src/assets/icons/brands/foursquare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/free-code-camp.svg b/src/assets/icons/brands/free-code-camp.svg new file mode 100644 index 000000000..be4d13b7e --- /dev/null +++ b/src/assets/icons/brands/free-code-camp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/freebsd.svg b/src/assets/icons/brands/freebsd.svg new file mode 100644 index 000000000..98c790fa0 --- /dev/null +++ b/src/assets/icons/brands/freebsd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/fulcrum.svg b/src/assets/icons/brands/fulcrum.svg new file mode 100644 index 000000000..adf033c97 --- /dev/null +++ b/src/assets/icons/brands/fulcrum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/galactic-republic.svg b/src/assets/icons/brands/galactic-republic.svg new file mode 100644 index 000000000..8b91f999d --- /dev/null +++ b/src/assets/icons/brands/galactic-republic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/galactic-senate.svg b/src/assets/icons/brands/galactic-senate.svg new file mode 100644 index 000000000..7ee63c16f --- /dev/null +++ b/src/assets/icons/brands/galactic-senate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/get-pocket.svg b/src/assets/icons/brands/get-pocket.svg new file mode 100644 index 000000000..f6046088f --- /dev/null +++ b/src/assets/icons/brands/get-pocket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/gg-circle.svg b/src/assets/icons/brands/gg-circle.svg new file mode 100644 index 000000000..7ff26dd65 --- /dev/null +++ b/src/assets/icons/brands/gg-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/gg.svg b/src/assets/icons/brands/gg.svg new file mode 100644 index 000000000..cace4961a --- /dev/null +++ b/src/assets/icons/brands/gg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/git-alt.svg b/src/assets/icons/brands/git-alt.svg new file mode 100644 index 000000000..62194af4f --- /dev/null +++ b/src/assets/icons/brands/git-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/git-square.svg b/src/assets/icons/brands/git-square.svg new file mode 100644 index 000000000..f58e30b60 --- /dev/null +++ b/src/assets/icons/brands/git-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/git.svg b/src/assets/icons/brands/git.svg new file mode 100644 index 000000000..40571b1f2 --- /dev/null +++ b/src/assets/icons/brands/git.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/github-alt.svg b/src/assets/icons/brands/github-alt.svg new file mode 100644 index 000000000..43d2da5d2 --- /dev/null +++ b/src/assets/icons/brands/github-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/github-square.svg b/src/assets/icons/brands/github-square.svg new file mode 100644 index 000000000..a235d2f4e --- /dev/null +++ b/src/assets/icons/brands/github-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/github.svg b/src/assets/icons/brands/github.svg new file mode 100644 index 000000000..53bd7b2d2 --- /dev/null +++ b/src/assets/icons/brands/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/gitkraken.svg b/src/assets/icons/brands/gitkraken.svg new file mode 100644 index 000000000..a3bc20fc3 --- /dev/null +++ b/src/assets/icons/brands/gitkraken.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/gitlab.svg b/src/assets/icons/brands/gitlab.svg new file mode 100644 index 000000000..ae4efce6b --- /dev/null +++ b/src/assets/icons/brands/gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/gitter.svg b/src/assets/icons/brands/gitter.svg new file mode 100644 index 000000000..6aaafd9a4 --- /dev/null +++ b/src/assets/icons/brands/gitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/glide-g.svg b/src/assets/icons/brands/glide-g.svg new file mode 100644 index 000000000..7517405f6 --- /dev/null +++ b/src/assets/icons/brands/glide-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/glide.svg b/src/assets/icons/brands/glide.svg new file mode 100644 index 000000000..0fbdca4b3 --- /dev/null +++ b/src/assets/icons/brands/glide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/gofore.svg b/src/assets/icons/brands/gofore.svg new file mode 100644 index 000000000..792de75e7 --- /dev/null +++ b/src/assets/icons/brands/gofore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/goodreads-g.svg b/src/assets/icons/brands/goodreads-g.svg new file mode 100644 index 000000000..b35546631 --- /dev/null +++ b/src/assets/icons/brands/goodreads-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/goodreads.svg b/src/assets/icons/brands/goodreads.svg new file mode 100644 index 000000000..040163af9 --- /dev/null +++ b/src/assets/icons/brands/goodreads.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/google-drive.svg b/src/assets/icons/brands/google-drive.svg new file mode 100644 index 000000000..cd8dd52a5 --- /dev/null +++ b/src/assets/icons/brands/google-drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/google-play.svg b/src/assets/icons/brands/google-play.svg new file mode 100644 index 000000000..82cffd530 --- /dev/null +++ b/src/assets/icons/brands/google-play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/google-plus-g.svg b/src/assets/icons/brands/google-plus-g.svg new file mode 100644 index 000000000..c4587db39 --- /dev/null +++ b/src/assets/icons/brands/google-plus-g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/google-plus-square.svg b/src/assets/icons/brands/google-plus-square.svg new file mode 100644 index 000000000..f18979c9f --- /dev/null +++ b/src/assets/icons/brands/google-plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/google-plus.svg b/src/assets/icons/brands/google-plus.svg new file mode 100644 index 000000000..46e143e6b --- /dev/null +++ b/src/assets/icons/brands/google-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/google-wallet.svg b/src/assets/icons/brands/google-wallet.svg new file mode 100644 index 000000000..009afb61c --- /dev/null +++ b/src/assets/icons/brands/google-wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/google.svg b/src/assets/icons/brands/google.svg new file mode 100644 index 000000000..014b5ceb9 --- /dev/null +++ b/src/assets/icons/brands/google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/gratipay.svg b/src/assets/icons/brands/gratipay.svg new file mode 100644 index 000000000..a35d8b197 --- /dev/null +++ b/src/assets/icons/brands/gratipay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/grav.svg b/src/assets/icons/brands/grav.svg new file mode 100644 index 000000000..e12bbf51e --- /dev/null +++ b/src/assets/icons/brands/grav.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/gripfire.svg b/src/assets/icons/brands/gripfire.svg new file mode 100644 index 000000000..561aa2d71 --- /dev/null +++ b/src/assets/icons/brands/gripfire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/grunt.svg b/src/assets/icons/brands/grunt.svg new file mode 100644 index 000000000..a36fab819 --- /dev/null +++ b/src/assets/icons/brands/grunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/gulp.svg b/src/assets/icons/brands/gulp.svg new file mode 100644 index 000000000..0bb37a270 --- /dev/null +++ b/src/assets/icons/brands/gulp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/hacker-news-square.svg b/src/assets/icons/brands/hacker-news-square.svg new file mode 100644 index 000000000..1bb8cab45 --- /dev/null +++ b/src/assets/icons/brands/hacker-news-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/hacker-news.svg b/src/assets/icons/brands/hacker-news.svg new file mode 100644 index 000000000..0de37e65c --- /dev/null +++ b/src/assets/icons/brands/hacker-news.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/hackerrank.svg b/src/assets/icons/brands/hackerrank.svg new file mode 100644 index 000000000..d2a44d1b2 --- /dev/null +++ b/src/assets/icons/brands/hackerrank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/hips.svg b/src/assets/icons/brands/hips.svg new file mode 100644 index 000000000..7eb9cdf4c --- /dev/null +++ b/src/assets/icons/brands/hips.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/hire-a-helper.svg b/src/assets/icons/brands/hire-a-helper.svg new file mode 100644 index 000000000..5fdb39dc2 --- /dev/null +++ b/src/assets/icons/brands/hire-a-helper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/hooli.svg b/src/assets/icons/brands/hooli.svg new file mode 100644 index 000000000..e4cf92983 --- /dev/null +++ b/src/assets/icons/brands/hooli.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/hornbill.svg b/src/assets/icons/brands/hornbill.svg new file mode 100644 index 000000000..ce9375db2 --- /dev/null +++ b/src/assets/icons/brands/hornbill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/hotjar.svg b/src/assets/icons/brands/hotjar.svg new file mode 100644 index 000000000..7e4772964 --- /dev/null +++ b/src/assets/icons/brands/hotjar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/houzz.svg b/src/assets/icons/brands/houzz.svg new file mode 100644 index 000000000..1ad90a213 --- /dev/null +++ b/src/assets/icons/brands/houzz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/html5.svg b/src/assets/icons/brands/html5.svg new file mode 100644 index 000000000..a06827da3 --- /dev/null +++ b/src/assets/icons/brands/html5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/hubspot.svg b/src/assets/icons/brands/hubspot.svg new file mode 100644 index 000000000..03f8f4e0c --- /dev/null +++ b/src/assets/icons/brands/hubspot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/imdb.svg b/src/assets/icons/brands/imdb.svg new file mode 100644 index 000000000..a4d5eb55c --- /dev/null +++ b/src/assets/icons/brands/imdb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/instagram.svg b/src/assets/icons/brands/instagram.svg new file mode 100644 index 000000000..89c89b76f --- /dev/null +++ b/src/assets/icons/brands/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/intercom.svg b/src/assets/icons/brands/intercom.svg new file mode 100644 index 000000000..a36742b72 --- /dev/null +++ b/src/assets/icons/brands/intercom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/internet-explorer.svg b/src/assets/icons/brands/internet-explorer.svg new file mode 100644 index 000000000..36173c0ba --- /dev/null +++ b/src/assets/icons/brands/internet-explorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/invision.svg b/src/assets/icons/brands/invision.svg new file mode 100644 index 000000000..3af871b13 --- /dev/null +++ b/src/assets/icons/brands/invision.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/ioxhost.svg b/src/assets/icons/brands/ioxhost.svg new file mode 100644 index 000000000..64f31af27 --- /dev/null +++ b/src/assets/icons/brands/ioxhost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/itch-io.svg b/src/assets/icons/brands/itch-io.svg new file mode 100644 index 000000000..c87fb703a --- /dev/null +++ b/src/assets/icons/brands/itch-io.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/itunes-note.svg b/src/assets/icons/brands/itunes-note.svg new file mode 100644 index 000000000..bb46e7024 --- /dev/null +++ b/src/assets/icons/brands/itunes-note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/itunes.svg b/src/assets/icons/brands/itunes.svg new file mode 100644 index 000000000..32736ae83 --- /dev/null +++ b/src/assets/icons/brands/itunes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/java.svg b/src/assets/icons/brands/java.svg new file mode 100644 index 000000000..15fc4ddc1 --- /dev/null +++ b/src/assets/icons/brands/java.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/jedi-order.svg b/src/assets/icons/brands/jedi-order.svg new file mode 100644 index 000000000..990461a67 --- /dev/null +++ b/src/assets/icons/brands/jedi-order.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/jenkins.svg b/src/assets/icons/brands/jenkins.svg new file mode 100644 index 000000000..4c2251f1b --- /dev/null +++ b/src/assets/icons/brands/jenkins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/jira.svg b/src/assets/icons/brands/jira.svg new file mode 100644 index 000000000..467d3f6d3 --- /dev/null +++ b/src/assets/icons/brands/jira.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/joget.svg b/src/assets/icons/brands/joget.svg new file mode 100644 index 000000000..1007ec648 --- /dev/null +++ b/src/assets/icons/brands/joget.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/joomla.svg b/src/assets/icons/brands/joomla.svg new file mode 100644 index 000000000..a5654303b --- /dev/null +++ b/src/assets/icons/brands/joomla.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/js-square.svg b/src/assets/icons/brands/js-square.svg new file mode 100644 index 000000000..389af1c14 --- /dev/null +++ b/src/assets/icons/brands/js-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/js.svg b/src/assets/icons/brands/js.svg new file mode 100644 index 000000000..1bf21b891 --- /dev/null +++ b/src/assets/icons/brands/js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/jsfiddle.svg b/src/assets/icons/brands/jsfiddle.svg new file mode 100644 index 000000000..2fb27ee36 --- /dev/null +++ b/src/assets/icons/brands/jsfiddle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/kaggle.svg b/src/assets/icons/brands/kaggle.svg new file mode 100644 index 000000000..b93394a0f --- /dev/null +++ b/src/assets/icons/brands/kaggle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/keybase.svg b/src/assets/icons/brands/keybase.svg new file mode 100644 index 000000000..aeedb48f5 --- /dev/null +++ b/src/assets/icons/brands/keybase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/keycdn.svg b/src/assets/icons/brands/keycdn.svg new file mode 100644 index 000000000..da19aee02 --- /dev/null +++ b/src/assets/icons/brands/keycdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/kickstarter-k.svg b/src/assets/icons/brands/kickstarter-k.svg new file mode 100644 index 000000000..4ad8ad2cb --- /dev/null +++ b/src/assets/icons/brands/kickstarter-k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/kickstarter.svg b/src/assets/icons/brands/kickstarter.svg new file mode 100644 index 000000000..c765b1b40 --- /dev/null +++ b/src/assets/icons/brands/kickstarter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/korvue.svg b/src/assets/icons/brands/korvue.svg new file mode 100644 index 000000000..c9c44a81a --- /dev/null +++ b/src/assets/icons/brands/korvue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/laravel.svg b/src/assets/icons/brands/laravel.svg new file mode 100644 index 000000000..4c7a74c94 --- /dev/null +++ b/src/assets/icons/brands/laravel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/lastfm-square.svg b/src/assets/icons/brands/lastfm-square.svg new file mode 100644 index 000000000..e9febdb67 --- /dev/null +++ b/src/assets/icons/brands/lastfm-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/lastfm.svg b/src/assets/icons/brands/lastfm.svg new file mode 100644 index 000000000..7508067ab --- /dev/null +++ b/src/assets/icons/brands/lastfm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/leanpub.svg b/src/assets/icons/brands/leanpub.svg new file mode 100644 index 000000000..994eca34d --- /dev/null +++ b/src/assets/icons/brands/leanpub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/less.svg b/src/assets/icons/brands/less.svg new file mode 100644 index 000000000..12a0ae2a9 --- /dev/null +++ b/src/assets/icons/brands/less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/line.svg b/src/assets/icons/brands/line.svg new file mode 100644 index 000000000..866abd878 --- /dev/null +++ b/src/assets/icons/brands/line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/linkedin-in.svg b/src/assets/icons/brands/linkedin-in.svg new file mode 100644 index 000000000..b65c89fba --- /dev/null +++ b/src/assets/icons/brands/linkedin-in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/linkedin.svg b/src/assets/icons/brands/linkedin.svg new file mode 100644 index 000000000..69d8e9731 --- /dev/null +++ b/src/assets/icons/brands/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/linode.svg b/src/assets/icons/brands/linode.svg new file mode 100644 index 000000000..502bdf796 --- /dev/null +++ b/src/assets/icons/brands/linode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/linux.svg b/src/assets/icons/brands/linux.svg new file mode 100644 index 000000000..ca9b9a851 --- /dev/null +++ b/src/assets/icons/brands/linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/lyft.svg b/src/assets/icons/brands/lyft.svg new file mode 100644 index 000000000..4283ec51a --- /dev/null +++ b/src/assets/icons/brands/lyft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/magento.svg b/src/assets/icons/brands/magento.svg new file mode 100644 index 000000000..bdf6488e5 --- /dev/null +++ b/src/assets/icons/brands/magento.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/mailchimp.svg b/src/assets/icons/brands/mailchimp.svg new file mode 100644 index 000000000..8dff9bffa --- /dev/null +++ b/src/assets/icons/brands/mailchimp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/mandalorian.svg b/src/assets/icons/brands/mandalorian.svg new file mode 100644 index 000000000..3ed75162f --- /dev/null +++ b/src/assets/icons/brands/mandalorian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/markdown.svg b/src/assets/icons/brands/markdown.svg new file mode 100644 index 000000000..843d4801e --- /dev/null +++ b/src/assets/icons/brands/markdown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/mastodon.svg b/src/assets/icons/brands/mastodon.svg new file mode 100644 index 000000000..bb7c4285b --- /dev/null +++ b/src/assets/icons/brands/mastodon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/maxcdn.svg b/src/assets/icons/brands/maxcdn.svg new file mode 100644 index 000000000..4f4b85da4 --- /dev/null +++ b/src/assets/icons/brands/maxcdn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/medapps.svg b/src/assets/icons/brands/medapps.svg new file mode 100644 index 000000000..bb1a667aa --- /dev/null +++ b/src/assets/icons/brands/medapps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/medium-m.svg b/src/assets/icons/brands/medium-m.svg new file mode 100644 index 000000000..8305fdacd --- /dev/null +++ b/src/assets/icons/brands/medium-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/medium.svg b/src/assets/icons/brands/medium.svg new file mode 100644 index 000000000..f370e1e19 --- /dev/null +++ b/src/assets/icons/brands/medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/medrt.svg b/src/assets/icons/brands/medrt.svg new file mode 100644 index 000000000..377594460 --- /dev/null +++ b/src/assets/icons/brands/medrt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/meetup.svg b/src/assets/icons/brands/meetup.svg new file mode 100644 index 000000000..d387c4bdb --- /dev/null +++ b/src/assets/icons/brands/meetup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/megaport.svg b/src/assets/icons/brands/megaport.svg new file mode 100644 index 000000000..17faf7ce3 --- /dev/null +++ b/src/assets/icons/brands/megaport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/mendeley.svg b/src/assets/icons/brands/mendeley.svg new file mode 100644 index 000000000..c0f76a8d7 --- /dev/null +++ b/src/assets/icons/brands/mendeley.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/microsoft.svg b/src/assets/icons/brands/microsoft.svg new file mode 100644 index 000000000..ed8989554 --- /dev/null +++ b/src/assets/icons/brands/microsoft.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/mix.svg b/src/assets/icons/brands/mix.svg new file mode 100644 index 000000000..d131e2321 --- /dev/null +++ b/src/assets/icons/brands/mix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/mixcloud.svg b/src/assets/icons/brands/mixcloud.svg new file mode 100644 index 000000000..094239bbf --- /dev/null +++ b/src/assets/icons/brands/mixcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/mizuni.svg b/src/assets/icons/brands/mizuni.svg new file mode 100644 index 000000000..8cb8d9185 --- /dev/null +++ b/src/assets/icons/brands/mizuni.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/modx.svg b/src/assets/icons/brands/modx.svg new file mode 100644 index 000000000..9cbc71fde --- /dev/null +++ b/src/assets/icons/brands/modx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/monero.svg b/src/assets/icons/brands/monero.svg new file mode 100644 index 000000000..c4892b6c5 --- /dev/null +++ b/src/assets/icons/brands/monero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/napster.svg b/src/assets/icons/brands/napster.svg new file mode 100644 index 000000000..866e31da6 --- /dev/null +++ b/src/assets/icons/brands/napster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/neos.svg b/src/assets/icons/brands/neos.svg new file mode 100644 index 000000000..2bece211f --- /dev/null +++ b/src/assets/icons/brands/neos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/nimblr.svg b/src/assets/icons/brands/nimblr.svg new file mode 100644 index 000000000..add60b070 --- /dev/null +++ b/src/assets/icons/brands/nimblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/node-js.svg b/src/assets/icons/brands/node-js.svg new file mode 100644 index 000000000..c73f1a64a --- /dev/null +++ b/src/assets/icons/brands/node-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/node.svg b/src/assets/icons/brands/node.svg new file mode 100644 index 000000000..3bdb5eacd --- /dev/null +++ b/src/assets/icons/brands/node.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/npm.svg b/src/assets/icons/brands/npm.svg new file mode 100644 index 000000000..ad643c367 --- /dev/null +++ b/src/assets/icons/brands/npm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/ns8.svg b/src/assets/icons/brands/ns8.svg new file mode 100644 index 000000000..1f5e2fc94 --- /dev/null +++ b/src/assets/icons/brands/ns8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/nutritionix.svg b/src/assets/icons/brands/nutritionix.svg new file mode 100644 index 000000000..19eb0e078 --- /dev/null +++ b/src/assets/icons/brands/nutritionix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/odnoklassniki-square.svg b/src/assets/icons/brands/odnoklassniki-square.svg new file mode 100644 index 000000000..e2793a94e --- /dev/null +++ b/src/assets/icons/brands/odnoklassniki-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/odnoklassniki.svg b/src/assets/icons/brands/odnoklassniki.svg new file mode 100644 index 000000000..f426fd364 --- /dev/null +++ b/src/assets/icons/brands/odnoklassniki.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/old-republic.svg b/src/assets/icons/brands/old-republic.svg new file mode 100644 index 000000000..8b62644c5 --- /dev/null +++ b/src/assets/icons/brands/old-republic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/opencart.svg b/src/assets/icons/brands/opencart.svg new file mode 100644 index 000000000..2f1498a1a --- /dev/null +++ b/src/assets/icons/brands/opencart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/openid.svg b/src/assets/icons/brands/openid.svg new file mode 100644 index 000000000..d36573e03 --- /dev/null +++ b/src/assets/icons/brands/openid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/opera.svg b/src/assets/icons/brands/opera.svg new file mode 100644 index 000000000..4fd8cb920 --- /dev/null +++ b/src/assets/icons/brands/opera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/optin-monster.svg b/src/assets/icons/brands/optin-monster.svg new file mode 100644 index 000000000..cbf70491d --- /dev/null +++ b/src/assets/icons/brands/optin-monster.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/osi.svg b/src/assets/icons/brands/osi.svg new file mode 100644 index 000000000..f362cfd13 --- /dev/null +++ b/src/assets/icons/brands/osi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/page4.svg b/src/assets/icons/brands/page4.svg new file mode 100644 index 000000000..e0eda5d37 --- /dev/null +++ b/src/assets/icons/brands/page4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/pagelines.svg b/src/assets/icons/brands/pagelines.svg new file mode 100644 index 000000000..6722988a8 --- /dev/null +++ b/src/assets/icons/brands/pagelines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/palfed.svg b/src/assets/icons/brands/palfed.svg new file mode 100644 index 000000000..5c8a4b2cb --- /dev/null +++ b/src/assets/icons/brands/palfed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/patreon.svg b/src/assets/icons/brands/patreon.svg new file mode 100644 index 000000000..199095714 --- /dev/null +++ b/src/assets/icons/brands/patreon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/paypal.svg b/src/assets/icons/brands/paypal.svg new file mode 100644 index 000000000..ecf00b6d3 --- /dev/null +++ b/src/assets/icons/brands/paypal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/penny-arcade.svg b/src/assets/icons/brands/penny-arcade.svg new file mode 100644 index 000000000..77dea2359 --- /dev/null +++ b/src/assets/icons/brands/penny-arcade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/periscope.svg b/src/assets/icons/brands/periscope.svg new file mode 100644 index 000000000..9f46704c3 --- /dev/null +++ b/src/assets/icons/brands/periscope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/phabricator.svg b/src/assets/icons/brands/phabricator.svg new file mode 100644 index 000000000..c51884753 --- /dev/null +++ b/src/assets/icons/brands/phabricator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/phoenix-framework.svg b/src/assets/icons/brands/phoenix-framework.svg new file mode 100644 index 000000000..4542fc2f9 --- /dev/null +++ b/src/assets/icons/brands/phoenix-framework.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/phoenix-squadron.svg b/src/assets/icons/brands/phoenix-squadron.svg new file mode 100644 index 000000000..961adc446 --- /dev/null +++ b/src/assets/icons/brands/phoenix-squadron.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/php.svg b/src/assets/icons/brands/php.svg new file mode 100644 index 000000000..c2d86d48e --- /dev/null +++ b/src/assets/icons/brands/php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/pied-piper-alt.svg b/src/assets/icons/brands/pied-piper-alt.svg new file mode 100644 index 000000000..4e8c419bd --- /dev/null +++ b/src/assets/icons/brands/pied-piper-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/pied-piper-hat.svg b/src/assets/icons/brands/pied-piper-hat.svg new file mode 100644 index 000000000..2f93465dc --- /dev/null +++ b/src/assets/icons/brands/pied-piper-hat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/pied-piper-pp.svg b/src/assets/icons/brands/pied-piper-pp.svg new file mode 100644 index 000000000..092ca730a --- /dev/null +++ b/src/assets/icons/brands/pied-piper-pp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/pied-piper.svg b/src/assets/icons/brands/pied-piper.svg new file mode 100644 index 000000000..d74fb980c --- /dev/null +++ b/src/assets/icons/brands/pied-piper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/pinterest-p.svg b/src/assets/icons/brands/pinterest-p.svg new file mode 100644 index 000000000..311932af8 --- /dev/null +++ b/src/assets/icons/brands/pinterest-p.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/pinterest-square.svg b/src/assets/icons/brands/pinterest-square.svg new file mode 100644 index 000000000..7a502a796 --- /dev/null +++ b/src/assets/icons/brands/pinterest-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/pinterest.svg b/src/assets/icons/brands/pinterest.svg new file mode 100644 index 000000000..42c1f6455 --- /dev/null +++ b/src/assets/icons/brands/pinterest.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/playstation.svg b/src/assets/icons/brands/playstation.svg new file mode 100644 index 000000000..3cd7fcad8 --- /dev/null +++ b/src/assets/icons/brands/playstation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/product-hunt.svg b/src/assets/icons/brands/product-hunt.svg new file mode 100644 index 000000000..847ac2c21 --- /dev/null +++ b/src/assets/icons/brands/product-hunt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/pushed.svg b/src/assets/icons/brands/pushed.svg new file mode 100644 index 000000000..f7e24f0ca --- /dev/null +++ b/src/assets/icons/brands/pushed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/python.svg b/src/assets/icons/brands/python.svg new file mode 100644 index 000000000..cf92eb977 --- /dev/null +++ b/src/assets/icons/brands/python.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/qq.svg b/src/assets/icons/brands/qq.svg new file mode 100644 index 000000000..541bdd570 --- /dev/null +++ b/src/assets/icons/brands/qq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/quinscape.svg b/src/assets/icons/brands/quinscape.svg new file mode 100644 index 000000000..9b37185a8 --- /dev/null +++ b/src/assets/icons/brands/quinscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/quora.svg b/src/assets/icons/brands/quora.svg new file mode 100644 index 000000000..601d815c7 --- /dev/null +++ b/src/assets/icons/brands/quora.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/r-project.svg b/src/assets/icons/brands/r-project.svg new file mode 100644 index 000000000..ef4076e43 --- /dev/null +++ b/src/assets/icons/brands/r-project.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/raspberry-pi.svg b/src/assets/icons/brands/raspberry-pi.svg new file mode 100644 index 000000000..cce311f0c --- /dev/null +++ b/src/assets/icons/brands/raspberry-pi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/ravelry.svg b/src/assets/icons/brands/ravelry.svg new file mode 100644 index 000000000..49d511c03 --- /dev/null +++ b/src/assets/icons/brands/ravelry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/react.svg b/src/assets/icons/brands/react.svg new file mode 100644 index 000000000..e58841065 --- /dev/null +++ b/src/assets/icons/brands/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/reacteurope.svg b/src/assets/icons/brands/reacteurope.svg new file mode 100644 index 000000000..5a626d807 --- /dev/null +++ b/src/assets/icons/brands/reacteurope.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/readme.svg b/src/assets/icons/brands/readme.svg new file mode 100644 index 000000000..482c337eb --- /dev/null +++ b/src/assets/icons/brands/readme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/rebel.svg b/src/assets/icons/brands/rebel.svg new file mode 100644 index 000000000..555b05339 --- /dev/null +++ b/src/assets/icons/brands/rebel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/red-river.svg b/src/assets/icons/brands/red-river.svg new file mode 100644 index 000000000..6e7044f2e --- /dev/null +++ b/src/assets/icons/brands/red-river.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/reddit-alien.svg b/src/assets/icons/brands/reddit-alien.svg new file mode 100644 index 000000000..85b98591e --- /dev/null +++ b/src/assets/icons/brands/reddit-alien.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/reddit-square.svg b/src/assets/icons/brands/reddit-square.svg new file mode 100644 index 000000000..e940a8517 --- /dev/null +++ b/src/assets/icons/brands/reddit-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/reddit.svg b/src/assets/icons/brands/reddit.svg new file mode 100644 index 000000000..262d0a7f8 --- /dev/null +++ b/src/assets/icons/brands/reddit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/redhat.svg b/src/assets/icons/brands/redhat.svg new file mode 100644 index 000000000..0c2c9b817 --- /dev/null +++ b/src/assets/icons/brands/redhat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/renren.svg b/src/assets/icons/brands/renren.svg new file mode 100644 index 000000000..9706a7029 --- /dev/null +++ b/src/assets/icons/brands/renren.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/replyd.svg b/src/assets/icons/brands/replyd.svg new file mode 100644 index 000000000..fe526f2b1 --- /dev/null +++ b/src/assets/icons/brands/replyd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/researchgate.svg b/src/assets/icons/brands/researchgate.svg new file mode 100644 index 000000000..db7149f4c --- /dev/null +++ b/src/assets/icons/brands/researchgate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/resolving.svg b/src/assets/icons/brands/resolving.svg new file mode 100644 index 000000000..339cbca04 --- /dev/null +++ b/src/assets/icons/brands/resolving.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/rev.svg b/src/assets/icons/brands/rev.svg new file mode 100644 index 000000000..2574a1711 --- /dev/null +++ b/src/assets/icons/brands/rev.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/rocketchat.svg b/src/assets/icons/brands/rocketchat.svg new file mode 100644 index 000000000..b5e55fabb --- /dev/null +++ b/src/assets/icons/brands/rocketchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/rockrms.svg b/src/assets/icons/brands/rockrms.svg new file mode 100644 index 000000000..6c41d7905 --- /dev/null +++ b/src/assets/icons/brands/rockrms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/safari.svg b/src/assets/icons/brands/safari.svg new file mode 100644 index 000000000..70dc86b8d --- /dev/null +++ b/src/assets/icons/brands/safari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/salesforce.svg b/src/assets/icons/brands/salesforce.svg new file mode 100644 index 000000000..546e83358 --- /dev/null +++ b/src/assets/icons/brands/salesforce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/sass.svg b/src/assets/icons/brands/sass.svg new file mode 100644 index 000000000..5543c1c70 --- /dev/null +++ b/src/assets/icons/brands/sass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/schlix.svg b/src/assets/icons/brands/schlix.svg new file mode 100644 index 000000000..413e4ff70 --- /dev/null +++ b/src/assets/icons/brands/schlix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/scribd.svg b/src/assets/icons/brands/scribd.svg new file mode 100644 index 000000000..f1ecad19d --- /dev/null +++ b/src/assets/icons/brands/scribd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/searchengin.svg b/src/assets/icons/brands/searchengin.svg new file mode 100644 index 000000000..2ed72b1ac --- /dev/null +++ b/src/assets/icons/brands/searchengin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/sellcast.svg b/src/assets/icons/brands/sellcast.svg new file mode 100644 index 000000000..75b47f18f --- /dev/null +++ b/src/assets/icons/brands/sellcast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/sellsy.svg b/src/assets/icons/brands/sellsy.svg new file mode 100644 index 000000000..6119fe585 --- /dev/null +++ b/src/assets/icons/brands/sellsy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/servicestack.svg b/src/assets/icons/brands/servicestack.svg new file mode 100644 index 000000000..9f937eb4d --- /dev/null +++ b/src/assets/icons/brands/servicestack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/shirtsinbulk.svg b/src/assets/icons/brands/shirtsinbulk.svg new file mode 100644 index 000000000..4832095e3 --- /dev/null +++ b/src/assets/icons/brands/shirtsinbulk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/shopware.svg b/src/assets/icons/brands/shopware.svg new file mode 100644 index 000000000..8078f3c70 --- /dev/null +++ b/src/assets/icons/brands/shopware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/simplybuilt.svg b/src/assets/icons/brands/simplybuilt.svg new file mode 100644 index 000000000..fbecfe964 --- /dev/null +++ b/src/assets/icons/brands/simplybuilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/sistrix.svg b/src/assets/icons/brands/sistrix.svg new file mode 100644 index 000000000..e62cef615 --- /dev/null +++ b/src/assets/icons/brands/sistrix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/sith.svg b/src/assets/icons/brands/sith.svg new file mode 100644 index 000000000..cecd39d89 --- /dev/null +++ b/src/assets/icons/brands/sith.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/sketch.svg b/src/assets/icons/brands/sketch.svg new file mode 100644 index 000000000..fb22f3166 --- /dev/null +++ b/src/assets/icons/brands/sketch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/skyatlas.svg b/src/assets/icons/brands/skyatlas.svg new file mode 100644 index 000000000..d2c8a3bf8 --- /dev/null +++ b/src/assets/icons/brands/skyatlas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/skype.svg b/src/assets/icons/brands/skype.svg new file mode 100644 index 000000000..538843cd6 --- /dev/null +++ b/src/assets/icons/brands/skype.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/slack-hash.svg b/src/assets/icons/brands/slack-hash.svg new file mode 100644 index 000000000..a465405ef --- /dev/null +++ b/src/assets/icons/brands/slack-hash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/slack.svg b/src/assets/icons/brands/slack.svg new file mode 100644 index 000000000..ee293d671 --- /dev/null +++ b/src/assets/icons/brands/slack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/slideshare.svg b/src/assets/icons/brands/slideshare.svg new file mode 100644 index 000000000..421509262 --- /dev/null +++ b/src/assets/icons/brands/slideshare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/snapchat-ghost.svg b/src/assets/icons/brands/snapchat-ghost.svg new file mode 100644 index 000000000..4497f0cf5 --- /dev/null +++ b/src/assets/icons/brands/snapchat-ghost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/snapchat-square.svg b/src/assets/icons/brands/snapchat-square.svg new file mode 100644 index 000000000..c91e05ecb --- /dev/null +++ b/src/assets/icons/brands/snapchat-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/snapchat.svg b/src/assets/icons/brands/snapchat.svg new file mode 100644 index 000000000..88cfa1670 --- /dev/null +++ b/src/assets/icons/brands/snapchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/soundcloud.svg b/src/assets/icons/brands/soundcloud.svg new file mode 100644 index 000000000..0d9b06160 --- /dev/null +++ b/src/assets/icons/brands/soundcloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/sourcetree.svg b/src/assets/icons/brands/sourcetree.svg new file mode 100644 index 000000000..40f346dc2 --- /dev/null +++ b/src/assets/icons/brands/sourcetree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/speakap.svg b/src/assets/icons/brands/speakap.svg new file mode 100644 index 000000000..5123f7b8e --- /dev/null +++ b/src/assets/icons/brands/speakap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/speaker-deck.svg b/src/assets/icons/brands/speaker-deck.svg new file mode 100644 index 000000000..6816698a4 --- /dev/null +++ b/src/assets/icons/brands/speaker-deck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/spotify.svg b/src/assets/icons/brands/spotify.svg new file mode 100644 index 000000000..dcd028a9a --- /dev/null +++ b/src/assets/icons/brands/spotify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/squarespace.svg b/src/assets/icons/brands/squarespace.svg new file mode 100644 index 000000000..6b31da58e --- /dev/null +++ b/src/assets/icons/brands/squarespace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/stack-exchange.svg b/src/assets/icons/brands/stack-exchange.svg new file mode 100644 index 000000000..3889ae234 --- /dev/null +++ b/src/assets/icons/brands/stack-exchange.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/stack-overflow.svg b/src/assets/icons/brands/stack-overflow.svg new file mode 100644 index 000000000..e8560a30e --- /dev/null +++ b/src/assets/icons/brands/stack-overflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/stackpath.svg b/src/assets/icons/brands/stackpath.svg new file mode 100644 index 000000000..c2e53143c --- /dev/null +++ b/src/assets/icons/brands/stackpath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/staylinked.svg b/src/assets/icons/brands/staylinked.svg new file mode 100644 index 000000000..3c6b2c8f4 --- /dev/null +++ b/src/assets/icons/brands/staylinked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/steam-square.svg b/src/assets/icons/brands/steam-square.svg new file mode 100644 index 000000000..59a6a8f61 --- /dev/null +++ b/src/assets/icons/brands/steam-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/steam-symbol.svg b/src/assets/icons/brands/steam-symbol.svg new file mode 100644 index 000000000..f0ab74db5 --- /dev/null +++ b/src/assets/icons/brands/steam-symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/steam.svg b/src/assets/icons/brands/steam.svg new file mode 100644 index 000000000..642650a88 --- /dev/null +++ b/src/assets/icons/brands/steam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/sticker-mule.svg b/src/assets/icons/brands/sticker-mule.svg new file mode 100644 index 000000000..6a23f17fa --- /dev/null +++ b/src/assets/icons/brands/sticker-mule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/strava.svg b/src/assets/icons/brands/strava.svg new file mode 100644 index 000000000..40102da38 --- /dev/null +++ b/src/assets/icons/brands/strava.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/stripe-s.svg b/src/assets/icons/brands/stripe-s.svg new file mode 100644 index 000000000..d310daea2 --- /dev/null +++ b/src/assets/icons/brands/stripe-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/stripe.svg b/src/assets/icons/brands/stripe.svg new file mode 100644 index 000000000..1688d50a2 --- /dev/null +++ b/src/assets/icons/brands/stripe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/studiovinari.svg b/src/assets/icons/brands/studiovinari.svg new file mode 100644 index 000000000..e6e7fa897 --- /dev/null +++ b/src/assets/icons/brands/studiovinari.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/stumbleupon-circle.svg b/src/assets/icons/brands/stumbleupon-circle.svg new file mode 100644 index 000000000..a4b42346c --- /dev/null +++ b/src/assets/icons/brands/stumbleupon-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/stumbleupon.svg b/src/assets/icons/brands/stumbleupon.svg new file mode 100644 index 000000000..999d38627 --- /dev/null +++ b/src/assets/icons/brands/stumbleupon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/superpowers.svg b/src/assets/icons/brands/superpowers.svg new file mode 100644 index 000000000..a6f13f6d2 --- /dev/null +++ b/src/assets/icons/brands/superpowers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/supple.svg b/src/assets/icons/brands/supple.svg new file mode 100644 index 000000000..5afe87926 --- /dev/null +++ b/src/assets/icons/brands/supple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/suse.svg b/src/assets/icons/brands/suse.svg new file mode 100644 index 000000000..adb6390d0 --- /dev/null +++ b/src/assets/icons/brands/suse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/symfony.svg b/src/assets/icons/brands/symfony.svg new file mode 100644 index 000000000..51905feb2 --- /dev/null +++ b/src/assets/icons/brands/symfony.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/teamspeak.svg b/src/assets/icons/brands/teamspeak.svg new file mode 100644 index 000000000..f430b5fb2 --- /dev/null +++ b/src/assets/icons/brands/teamspeak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/telegram-plane.svg b/src/assets/icons/brands/telegram-plane.svg new file mode 100644 index 000000000..a4e067b5d --- /dev/null +++ b/src/assets/icons/brands/telegram-plane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/telegram.svg b/src/assets/icons/brands/telegram.svg new file mode 100644 index 000000000..fc5492cc9 --- /dev/null +++ b/src/assets/icons/brands/telegram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/tencent-weibo.svg b/src/assets/icons/brands/tencent-weibo.svg new file mode 100644 index 000000000..30b49fc82 --- /dev/null +++ b/src/assets/icons/brands/tencent-weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/the-red-yeti.svg b/src/assets/icons/brands/the-red-yeti.svg new file mode 100644 index 000000000..f1af96f5f --- /dev/null +++ b/src/assets/icons/brands/the-red-yeti.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/themeco.svg b/src/assets/icons/brands/themeco.svg new file mode 100644 index 000000000..0e706e413 --- /dev/null +++ b/src/assets/icons/brands/themeco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/themeisle.svg b/src/assets/icons/brands/themeisle.svg new file mode 100644 index 000000000..b93377556 --- /dev/null +++ b/src/assets/icons/brands/themeisle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/think-peaks.svg b/src/assets/icons/brands/think-peaks.svg new file mode 100644 index 000000000..d956893c6 --- /dev/null +++ b/src/assets/icons/brands/think-peaks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/trade-federation.svg b/src/assets/icons/brands/trade-federation.svg new file mode 100644 index 000000000..07bd63b2b --- /dev/null +++ b/src/assets/icons/brands/trade-federation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/trello.svg b/src/assets/icons/brands/trello.svg new file mode 100644 index 000000000..634c6c3b3 --- /dev/null +++ b/src/assets/icons/brands/trello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/tripadvisor.svg b/src/assets/icons/brands/tripadvisor.svg new file mode 100644 index 000000000..4f3e2b6dc --- /dev/null +++ b/src/assets/icons/brands/tripadvisor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/tumblr-square.svg b/src/assets/icons/brands/tumblr-square.svg new file mode 100644 index 000000000..96b8cf5c0 --- /dev/null +++ b/src/assets/icons/brands/tumblr-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/tumblr.svg b/src/assets/icons/brands/tumblr.svg new file mode 100644 index 000000000..da593777a --- /dev/null +++ b/src/assets/icons/brands/tumblr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/twitch.svg b/src/assets/icons/brands/twitch.svg new file mode 100644 index 000000000..89a02fb6f --- /dev/null +++ b/src/assets/icons/brands/twitch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/twitter-square.svg b/src/assets/icons/brands/twitter-square.svg new file mode 100644 index 000000000..0ca7e0b97 --- /dev/null +++ b/src/assets/icons/brands/twitter-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/twitter.svg b/src/assets/icons/brands/twitter.svg new file mode 100644 index 000000000..f0ed9c5fc --- /dev/null +++ b/src/assets/icons/brands/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/typo3.svg b/src/assets/icons/brands/typo3.svg new file mode 100644 index 000000000..4da76b3bd --- /dev/null +++ b/src/assets/icons/brands/typo3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/uber.svg b/src/assets/icons/brands/uber.svg new file mode 100644 index 000000000..569a1cd9c --- /dev/null +++ b/src/assets/icons/brands/uber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/ubuntu.svg b/src/assets/icons/brands/ubuntu.svg new file mode 100644 index 000000000..e1958dc48 --- /dev/null +++ b/src/assets/icons/brands/ubuntu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/uikit.svg b/src/assets/icons/brands/uikit.svg new file mode 100644 index 000000000..26ab61104 --- /dev/null +++ b/src/assets/icons/brands/uikit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/uniregistry.svg b/src/assets/icons/brands/uniregistry.svg new file mode 100644 index 000000000..c77b49144 --- /dev/null +++ b/src/assets/icons/brands/uniregistry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/untappd.svg b/src/assets/icons/brands/untappd.svg new file mode 100644 index 000000000..5e0629387 --- /dev/null +++ b/src/assets/icons/brands/untappd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/ups.svg b/src/assets/icons/brands/ups.svg new file mode 100644 index 000000000..eecae78c2 --- /dev/null +++ b/src/assets/icons/brands/ups.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/usb.svg b/src/assets/icons/brands/usb.svg new file mode 100644 index 000000000..a9d265eee --- /dev/null +++ b/src/assets/icons/brands/usb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/usps.svg b/src/assets/icons/brands/usps.svg new file mode 100644 index 000000000..f939b3e25 --- /dev/null +++ b/src/assets/icons/brands/usps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/ussunnah.svg b/src/assets/icons/brands/ussunnah.svg new file mode 100644 index 000000000..1dd9ed125 --- /dev/null +++ b/src/assets/icons/brands/ussunnah.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/vaadin.svg b/src/assets/icons/brands/vaadin.svg new file mode 100644 index 000000000..fadce5ada --- /dev/null +++ b/src/assets/icons/brands/vaadin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/viacoin.svg b/src/assets/icons/brands/viacoin.svg new file mode 100644 index 000000000..c4777d6fc --- /dev/null +++ b/src/assets/icons/brands/viacoin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/viadeo-square.svg b/src/assets/icons/brands/viadeo-square.svg new file mode 100644 index 000000000..9212671d0 --- /dev/null +++ b/src/assets/icons/brands/viadeo-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/viadeo.svg b/src/assets/icons/brands/viadeo.svg new file mode 100644 index 000000000..f4c1f8a1b --- /dev/null +++ b/src/assets/icons/brands/viadeo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/viber.svg b/src/assets/icons/brands/viber.svg new file mode 100644 index 000000000..e40506b7a --- /dev/null +++ b/src/assets/icons/brands/viber.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/vimeo-square.svg b/src/assets/icons/brands/vimeo-square.svg new file mode 100644 index 000000000..eed266e79 --- /dev/null +++ b/src/assets/icons/brands/vimeo-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/vimeo-v.svg b/src/assets/icons/brands/vimeo-v.svg new file mode 100644 index 000000000..c87152815 --- /dev/null +++ b/src/assets/icons/brands/vimeo-v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/vimeo.svg b/src/assets/icons/brands/vimeo.svg new file mode 100644 index 000000000..3a0c52739 --- /dev/null +++ b/src/assets/icons/brands/vimeo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/vine.svg b/src/assets/icons/brands/vine.svg new file mode 100644 index 000000000..53cb27f89 --- /dev/null +++ b/src/assets/icons/brands/vine.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/vk.svg b/src/assets/icons/brands/vk.svg new file mode 100644 index 000000000..022717d16 --- /dev/null +++ b/src/assets/icons/brands/vk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/vnv.svg b/src/assets/icons/brands/vnv.svg new file mode 100644 index 000000000..56cd37b49 --- /dev/null +++ b/src/assets/icons/brands/vnv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/vuejs.svg b/src/assets/icons/brands/vuejs.svg new file mode 100644 index 000000000..932887c13 --- /dev/null +++ b/src/assets/icons/brands/vuejs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/waze.svg b/src/assets/icons/brands/waze.svg new file mode 100644 index 000000000..237e23168 --- /dev/null +++ b/src/assets/icons/brands/waze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/weebly.svg b/src/assets/icons/brands/weebly.svg new file mode 100644 index 000000000..917dabe60 --- /dev/null +++ b/src/assets/icons/brands/weebly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/weibo.svg b/src/assets/icons/brands/weibo.svg new file mode 100644 index 000000000..84f18c49f --- /dev/null +++ b/src/assets/icons/brands/weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/weixin.svg b/src/assets/icons/brands/weixin.svg new file mode 100644 index 000000000..cd27b1981 --- /dev/null +++ b/src/assets/icons/brands/weixin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/whatsapp-square.svg b/src/assets/icons/brands/whatsapp-square.svg new file mode 100644 index 000000000..7db67533d --- /dev/null +++ b/src/assets/icons/brands/whatsapp-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/whatsapp.svg b/src/assets/icons/brands/whatsapp.svg new file mode 100644 index 000000000..6ca3eb351 --- /dev/null +++ b/src/assets/icons/brands/whatsapp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/whmcs.svg b/src/assets/icons/brands/whmcs.svg new file mode 100644 index 000000000..2bbd6959f --- /dev/null +++ b/src/assets/icons/brands/whmcs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/wikipedia-w.svg b/src/assets/icons/brands/wikipedia-w.svg new file mode 100644 index 000000000..075425306 --- /dev/null +++ b/src/assets/icons/brands/wikipedia-w.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/windows.svg b/src/assets/icons/brands/windows.svg new file mode 100644 index 000000000..586ba25dd --- /dev/null +++ b/src/assets/icons/brands/windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/wix.svg b/src/assets/icons/brands/wix.svg new file mode 100644 index 000000000..c1bea30e0 --- /dev/null +++ b/src/assets/icons/brands/wix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/wizards-of-the-coast.svg b/src/assets/icons/brands/wizards-of-the-coast.svg new file mode 100644 index 000000000..5842f47b6 --- /dev/null +++ b/src/assets/icons/brands/wizards-of-the-coast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/wolf-pack-battalion.svg b/src/assets/icons/brands/wolf-pack-battalion.svg new file mode 100644 index 000000000..eb8e31275 --- /dev/null +++ b/src/assets/icons/brands/wolf-pack-battalion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/wordpress-simple.svg b/src/assets/icons/brands/wordpress-simple.svg new file mode 100644 index 000000000..de9795ad2 --- /dev/null +++ b/src/assets/icons/brands/wordpress-simple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/wordpress.svg b/src/assets/icons/brands/wordpress.svg new file mode 100644 index 000000000..3cc2bd44d --- /dev/null +++ b/src/assets/icons/brands/wordpress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/wpbeginner.svg b/src/assets/icons/brands/wpbeginner.svg new file mode 100644 index 000000000..1f81e8445 --- /dev/null +++ b/src/assets/icons/brands/wpbeginner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/wpexplorer.svg b/src/assets/icons/brands/wpexplorer.svg new file mode 100644 index 000000000..706e12a94 --- /dev/null +++ b/src/assets/icons/brands/wpexplorer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/wpforms.svg b/src/assets/icons/brands/wpforms.svg new file mode 100644 index 000000000..03a3662b1 --- /dev/null +++ b/src/assets/icons/brands/wpforms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/wpressr.svg b/src/assets/icons/brands/wpressr.svg new file mode 100644 index 000000000..daa6135c7 --- /dev/null +++ b/src/assets/icons/brands/wpressr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/xbox.svg b/src/assets/icons/brands/xbox.svg new file mode 100644 index 000000000..5420576e3 --- /dev/null +++ b/src/assets/icons/brands/xbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/xing-square.svg b/src/assets/icons/brands/xing-square.svg new file mode 100644 index 000000000..8c9fb8292 --- /dev/null +++ b/src/assets/icons/brands/xing-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/xing.svg b/src/assets/icons/brands/xing.svg new file mode 100644 index 000000000..c40077111 --- /dev/null +++ b/src/assets/icons/brands/xing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/y-combinator.svg b/src/assets/icons/brands/y-combinator.svg new file mode 100644 index 000000000..d4a0f7e2c --- /dev/null +++ b/src/assets/icons/brands/y-combinator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/yahoo.svg b/src/assets/icons/brands/yahoo.svg new file mode 100644 index 000000000..22dea83de --- /dev/null +++ b/src/assets/icons/brands/yahoo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/yammer.svg b/src/assets/icons/brands/yammer.svg new file mode 100644 index 000000000..e9056787e --- /dev/null +++ b/src/assets/icons/brands/yammer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/yandex-international.svg b/src/assets/icons/brands/yandex-international.svg new file mode 100644 index 000000000..2b1c10c79 --- /dev/null +++ b/src/assets/icons/brands/yandex-international.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/yandex.svg b/src/assets/icons/brands/yandex.svg new file mode 100644 index 000000000..d054fe043 --- /dev/null +++ b/src/assets/icons/brands/yandex.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/yarn.svg b/src/assets/icons/brands/yarn.svg new file mode 100644 index 000000000..ed00ea94b --- /dev/null +++ b/src/assets/icons/brands/yarn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/yelp.svg b/src/assets/icons/brands/yelp.svg new file mode 100644 index 000000000..d057f5179 --- /dev/null +++ b/src/assets/icons/brands/yelp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/yoast.svg b/src/assets/icons/brands/yoast.svg new file mode 100644 index 000000000..bf2ec0f1e --- /dev/null +++ b/src/assets/icons/brands/yoast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/youtube-square.svg b/src/assets/icons/brands/youtube-square.svg new file mode 100644 index 000000000..07b9ab593 --- /dev/null +++ b/src/assets/icons/brands/youtube-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/youtube.svg b/src/assets/icons/brands/youtube.svg new file mode 100644 index 000000000..e831b886f --- /dev/null +++ b/src/assets/icons/brands/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/brands/zhihu.svg b/src/assets/icons/brands/zhihu.svg new file mode 100644 index 000000000..c206c266d --- /dev/null +++ b/src/assets/icons/brands/zhihu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/briefcase.svg b/src/assets/icons/briefcase.svg new file mode 100755 index 000000000..1c1950d40 --- /dev/null +++ b/src/assets/icons/briefcase.svg @@ -0,0 +1,5 @@ + + +briefcase + + diff --git a/src/assets/icons/brightness.svg b/src/assets/icons/brightness.svg new file mode 100755 index 000000000..6e2d7b8d0 --- /dev/null +++ b/src/assets/icons/brightness.svg @@ -0,0 +1,6 @@ + + +brightness + + + diff --git a/src/assets/icons/british-pound.svg b/src/assets/icons/british-pound.svg new file mode 100755 index 000000000..3ec525d40 --- /dev/null +++ b/src/assets/icons/british-pound.svg @@ -0,0 +1,5 @@ + + +british-pound + + diff --git a/src/assets/icons/browser.svg b/src/assets/icons/browser.svg new file mode 100755 index 000000000..baa7bb31f --- /dev/null +++ b/src/assets/icons/browser.svg @@ -0,0 +1,5 @@ + + +browser + + diff --git a/src/assets/icons/brush-alt.svg b/src/assets/icons/brush-alt.svg new file mode 100755 index 000000000..0942055ab --- /dev/null +++ b/src/assets/icons/brush-alt.svg @@ -0,0 +1,5 @@ + + +brush-alt + + diff --git a/src/assets/icons/brush.svg b/src/assets/icons/brush.svg new file mode 100755 index 000000000..c67ed648b --- /dev/null +++ b/src/assets/icons/brush.svg @@ -0,0 +1,5 @@ + + +brush + + diff --git a/src/assets/icons/bug.svg b/src/assets/icons/bug.svg new file mode 100755 index 000000000..c82017778 --- /dev/null +++ b/src/assets/icons/bug.svg @@ -0,0 +1,5 @@ + + +bug + + diff --git a/src/assets/icons/building.svg b/src/assets/icons/building.svg new file mode 100755 index 000000000..7f768cc98 --- /dev/null +++ b/src/assets/icons/building.svg @@ -0,0 +1,14 @@ + + +building + + + + + + + + + + + diff --git a/src/assets/icons/bullhorn.svg b/src/assets/icons/bullhorn.svg new file mode 100755 index 000000000..4b62d434d --- /dev/null +++ b/src/assets/icons/bullhorn.svg @@ -0,0 +1,5 @@ + + +bullhorn + + diff --git a/src/assets/icons/burger.svg b/src/assets/icons/burger.svg new file mode 100755 index 000000000..cee46088f --- /dev/null +++ b/src/assets/icons/burger.svg @@ -0,0 +1,8 @@ + + +burger + + + + + diff --git a/src/assets/icons/bus-alt.svg b/src/assets/icons/bus-alt.svg new file mode 100755 index 000000000..d4466d09f --- /dev/null +++ b/src/assets/icons/bus-alt.svg @@ -0,0 +1,5 @@ + + +bus-alt + + diff --git a/src/assets/icons/calculator.svg b/src/assets/icons/calculator.svg new file mode 100755 index 000000000..848b6b34d --- /dev/null +++ b/src/assets/icons/calculator.svg @@ -0,0 +1,10 @@ + + +calculator + + + + + + + diff --git a/src/assets/icons/calendar-check.svg b/src/assets/icons/calendar-check.svg new file mode 100755 index 000000000..0a288e07d --- /dev/null +++ b/src/assets/icons/calendar-check.svg @@ -0,0 +1,6 @@ + + +calendar-check + + + diff --git a/src/assets/icons/calendar.svg b/src/assets/icons/calendar.svg new file mode 100755 index 000000000..7054b455d --- /dev/null +++ b/src/assets/icons/calendar.svg @@ -0,0 +1,17 @@ + + +calendar + + + + + + + + + + + + + + diff --git a/src/assets/icons/camera-control.svg b/src/assets/icons/camera-control.svg new file mode 100755 index 000000000..45574655f --- /dev/null +++ b/src/assets/icons/camera-control.svg @@ -0,0 +1,9 @@ + + +camera-control + + + + + + diff --git a/src/assets/icons/camera-roll.svg b/src/assets/icons/camera-roll.svg new file mode 100755 index 000000000..613ab14c4 --- /dev/null +++ b/src/assets/icons/camera-roll.svg @@ -0,0 +1,13 @@ + + +camera-roll + + + + + + + + + + diff --git a/src/assets/icons/camera.svg b/src/assets/icons/camera.svg new file mode 100755 index 000000000..bf5be4ea3 --- /dev/null +++ b/src/assets/icons/camera.svg @@ -0,0 +1,6 @@ + + +camera + + + diff --git a/src/assets/icons/car-alt.svg b/src/assets/icons/car-alt.svg new file mode 100755 index 000000000..618cf6362 --- /dev/null +++ b/src/assets/icons/car-alt.svg @@ -0,0 +1,5 @@ + + +car-alt + + diff --git a/src/assets/icons/caret-bottom.svg b/src/assets/icons/caret-bottom.svg new file mode 100755 index 000000000..3eda1d81a --- /dev/null +++ b/src/assets/icons/caret-bottom.svg @@ -0,0 +1,5 @@ + + +caret-bottom + + diff --git a/src/assets/icons/caret-left.svg b/src/assets/icons/caret-left.svg new file mode 100755 index 000000000..077a9fdc0 --- /dev/null +++ b/src/assets/icons/caret-left.svg @@ -0,0 +1,5 @@ + + +caret-left + + diff --git a/src/assets/icons/caret-right.svg b/src/assets/icons/caret-right.svg new file mode 100755 index 000000000..f47ed107d --- /dev/null +++ b/src/assets/icons/caret-right.svg @@ -0,0 +1,5 @@ + + +caret-right + + diff --git a/src/assets/icons/caret-top.svg b/src/assets/icons/caret-top.svg new file mode 100755 index 000000000..790516b03 --- /dev/null +++ b/src/assets/icons/caret-top.svg @@ -0,0 +1,5 @@ + + +caret-top + + diff --git a/src/assets/icons/cart.svg b/src/assets/icons/cart.svg new file mode 100755 index 000000000..4b0fea8a3 --- /dev/null +++ b/src/assets/icons/cart.svg @@ -0,0 +1,7 @@ + + +cart + + + + diff --git a/src/assets/icons/casino.svg b/src/assets/icons/casino.svg new file mode 100755 index 000000000..efff9ab28 --- /dev/null +++ b/src/assets/icons/casino.svg @@ -0,0 +1,12 @@ + + +casino + + + + + + + + + diff --git a/src/assets/icons/cast.svg b/src/assets/icons/cast.svg new file mode 100755 index 000000000..b7f220933 --- /dev/null +++ b/src/assets/icons/cast.svg @@ -0,0 +1,8 @@ + + +cast + + + + + diff --git a/src/assets/icons/cat.svg b/src/assets/icons/cat.svg new file mode 100755 index 000000000..2059491f6 --- /dev/null +++ b/src/assets/icons/cat.svg @@ -0,0 +1,5 @@ + + +cat + + diff --git a/src/assets/icons/center-focus.svg b/src/assets/icons/center-focus.svg new file mode 100755 index 000000000..dfb970658 --- /dev/null +++ b/src/assets/icons/center-focus.svg @@ -0,0 +1,9 @@ + + +center-focus + + + + + + diff --git a/src/assets/icons/chart-line.svg b/src/assets/icons/chart-line.svg new file mode 100755 index 000000000..5066f4dc8 --- /dev/null +++ b/src/assets/icons/chart-line.svg @@ -0,0 +1,6 @@ + + +chart-line + + + diff --git a/src/assets/icons/chart-pie.svg b/src/assets/icons/chart-pie.svg new file mode 100755 index 000000000..3ad41db79 --- /dev/null +++ b/src/assets/icons/chart-pie.svg @@ -0,0 +1,6 @@ + + +chart-pie + + + diff --git a/src/assets/icons/chart.svg b/src/assets/icons/chart.svg new file mode 100755 index 000000000..6a122763a --- /dev/null +++ b/src/assets/icons/chart.svg @@ -0,0 +1,7 @@ + + +chart + + + + diff --git a/src/assets/icons/chat-bubble.svg b/src/assets/icons/chat-bubble.svg new file mode 100755 index 000000000..eaec9115b --- /dev/null +++ b/src/assets/icons/chat-bubble.svg @@ -0,0 +1,6 @@ + + +chat-bubble + + + diff --git a/src/assets/icons/check.svg b/src/assets/icons/check.svg new file mode 100755 index 000000000..690c7bc7c --- /dev/null +++ b/src/assets/icons/check.svg @@ -0,0 +1,5 @@ + + +check + + diff --git a/src/assets/icons/chevron-bottom.svg b/src/assets/icons/chevron-bottom.svg new file mode 100755 index 000000000..8fea1c11d --- /dev/null +++ b/src/assets/icons/chevron-bottom.svg @@ -0,0 +1,5 @@ + + +chevron-bottom + + diff --git a/src/assets/icons/chevron-circle-down-alt.svg b/src/assets/icons/chevron-circle-down-alt.svg new file mode 100755 index 000000000..dead35655 --- /dev/null +++ b/src/assets/icons/chevron-circle-down-alt.svg @@ -0,0 +1,6 @@ + + +chevron-circle-down-alt + + + diff --git a/src/assets/icons/chevron-circle-left-alt.svg b/src/assets/icons/chevron-circle-left-alt.svg new file mode 100755 index 000000000..73c4c6c57 --- /dev/null +++ b/src/assets/icons/chevron-circle-left-alt.svg @@ -0,0 +1,6 @@ + + +chevron-circle-left-alt + + + diff --git a/src/assets/icons/chevron-circle-right-alt.svg b/src/assets/icons/chevron-circle-right-alt.svg new file mode 100755 index 000000000..fcee6b4d9 --- /dev/null +++ b/src/assets/icons/chevron-circle-right-alt.svg @@ -0,0 +1,6 @@ + + +chevron-circle-right-alt + + + diff --git a/src/assets/icons/chevron-circle-up-alt.svg b/src/assets/icons/chevron-circle-up-alt.svg new file mode 100755 index 000000000..84ca4ff17 --- /dev/null +++ b/src/assets/icons/chevron-circle-up-alt.svg @@ -0,0 +1,6 @@ + + +chevron-circle-up-alt + + + diff --git a/src/assets/icons/chevron-double-down.svg b/src/assets/icons/chevron-double-down.svg new file mode 100755 index 000000000..e09cb286e --- /dev/null +++ b/src/assets/icons/chevron-double-down.svg @@ -0,0 +1,6 @@ + + +chevron-double-down + + + diff --git a/src/assets/icons/chevron-double-left.svg b/src/assets/icons/chevron-double-left.svg new file mode 100755 index 000000000..5605a8b6a --- /dev/null +++ b/src/assets/icons/chevron-double-left.svg @@ -0,0 +1,6 @@ + + +chevron-double-left + + + diff --git a/src/assets/icons/chevron-double-right.svg b/src/assets/icons/chevron-double-right.svg new file mode 100755 index 000000000..0f8e5696e --- /dev/null +++ b/src/assets/icons/chevron-double-right.svg @@ -0,0 +1,6 @@ + + +chevron-double-right + + + diff --git a/src/assets/icons/chevron-double-up-alt.svg b/src/assets/icons/chevron-double-up-alt.svg new file mode 100755 index 000000000..ea7b5aff4 --- /dev/null +++ b/src/assets/icons/chevron-double-up-alt.svg @@ -0,0 +1,6 @@ + + +chevron-double-up-alt + + + diff --git a/src/assets/icons/chevron-double-up.svg b/src/assets/icons/chevron-double-up.svg new file mode 100755 index 000000000..4b8cca7f6 --- /dev/null +++ b/src/assets/icons/chevron-double-up.svg @@ -0,0 +1,6 @@ + + +chevron-double-up + + + diff --git a/src/assets/icons/chevron-left.svg b/src/assets/icons/chevron-left.svg new file mode 100755 index 000000000..01b8814a4 --- /dev/null +++ b/src/assets/icons/chevron-left.svg @@ -0,0 +1,5 @@ + + +chevron-left + + diff --git a/src/assets/icons/chevron-right.svg b/src/assets/icons/chevron-right.svg new file mode 100755 index 000000000..884d616a4 --- /dev/null +++ b/src/assets/icons/chevron-right.svg @@ -0,0 +1,5 @@ + + +chevron-right + + diff --git a/src/assets/icons/chevron-top.svg b/src/assets/icons/chevron-top.svg new file mode 100755 index 000000000..ab66da703 --- /dev/null +++ b/src/assets/icons/chevron-top.svg @@ -0,0 +1,5 @@ + + +chevron-top + + diff --git a/src/assets/icons/child-friendly.svg b/src/assets/icons/child-friendly.svg new file mode 100755 index 000000000..fd8f8eaf7 --- /dev/null +++ b/src/assets/icons/child-friendly.svg @@ -0,0 +1,5 @@ + + +child-friendly + + diff --git a/src/assets/icons/child.svg b/src/assets/icons/child.svg new file mode 100755 index 000000000..9262d5ccf --- /dev/null +++ b/src/assets/icons/child.svg @@ -0,0 +1,8 @@ + + +child + + + + + diff --git a/src/assets/icons/circle.svg b/src/assets/icons/circle.svg new file mode 100755 index 000000000..3e6f4f1fe --- /dev/null +++ b/src/assets/icons/circle.svg @@ -0,0 +1,5 @@ + + +circle + + diff --git a/src/assets/icons/clear-all.svg b/src/assets/icons/clear-all.svg new file mode 100755 index 000000000..9e1ba5406 --- /dev/null +++ b/src/assets/icons/clear-all.svg @@ -0,0 +1,7 @@ + + +clear-all + + + + diff --git a/src/assets/icons/clipboard.svg b/src/assets/icons/clipboard.svg new file mode 100755 index 000000000..3a7a2eaf0 --- /dev/null +++ b/src/assets/icons/clipboard.svg @@ -0,0 +1,6 @@ + + +clipboard + + + diff --git a/src/assets/icons/clock.svg b/src/assets/icons/clock.svg new file mode 100755 index 000000000..e07dfc864 --- /dev/null +++ b/src/assets/icons/clock.svg @@ -0,0 +1,6 @@ + + +clock + + + diff --git a/src/assets/icons/clone.svg b/src/assets/icons/clone.svg new file mode 100755 index 000000000..c0bf836a2 --- /dev/null +++ b/src/assets/icons/clone.svg @@ -0,0 +1,6 @@ + + +clone + + + diff --git a/src/assets/icons/closed-captioning.svg b/src/assets/icons/closed-captioning.svg new file mode 100755 index 000000000..35e69a1c9 --- /dev/null +++ b/src/assets/icons/closed-captioning.svg @@ -0,0 +1,7 @@ + + +closed-captioning + + + + diff --git a/src/assets/icons/cloud-download.svg b/src/assets/icons/cloud-download.svg new file mode 100755 index 000000000..295188de0 --- /dev/null +++ b/src/assets/icons/cloud-download.svg @@ -0,0 +1,6 @@ + + +cloud-download + + + diff --git a/src/assets/icons/cloud-upload.svg b/src/assets/icons/cloud-upload.svg new file mode 100755 index 000000000..118520ef5 --- /dev/null +++ b/src/assets/icons/cloud-upload.svg @@ -0,0 +1,6 @@ + + +cloud-upload + + + diff --git a/src/assets/icons/cloud.svg b/src/assets/icons/cloud.svg new file mode 100755 index 000000000..eba9cb202 --- /dev/null +++ b/src/assets/icons/cloud.svg @@ -0,0 +1,5 @@ + + +cloud + + diff --git a/src/assets/icons/cloudy.svg b/src/assets/icons/cloudy.svg new file mode 100755 index 000000000..ba09cd1c3 --- /dev/null +++ b/src/assets/icons/cloudy.svg @@ -0,0 +1,5 @@ + + +cloudy + + diff --git a/src/assets/icons/code.svg b/src/assets/icons/code.svg new file mode 100755 index 000000000..446f0ac61 --- /dev/null +++ b/src/assets/icons/code.svg @@ -0,0 +1,7 @@ + + +code + + + + diff --git a/src/assets/icons/codepen.svg b/src/assets/icons/codepen.svg new file mode 100755 index 000000000..8efaeafe0 --- /dev/null +++ b/src/assets/icons/codepen.svg @@ -0,0 +1,5 @@ + + +codepen + + diff --git a/src/assets/icons/coffee.svg b/src/assets/icons/coffee.svg new file mode 100755 index 000000000..66189a254 --- /dev/null +++ b/src/assets/icons/coffee.svg @@ -0,0 +1,6 @@ + + +coffee + + + diff --git a/src/assets/icons/color-border.svg b/src/assets/icons/color-border.svg new file mode 100755 index 000000000..8441aebb7 --- /dev/null +++ b/src/assets/icons/color-border.svg @@ -0,0 +1,6 @@ + + +color-border + + + diff --git a/src/assets/icons/color-fill.svg b/src/assets/icons/color-fill.svg new file mode 100755 index 000000000..3f5819e7b --- /dev/null +++ b/src/assets/icons/color-fill.svg @@ -0,0 +1,7 @@ + + +color-fill + + + + diff --git a/src/assets/icons/color-palette.svg b/src/assets/icons/color-palette.svg new file mode 100755 index 000000000..d5e3c2be0 --- /dev/null +++ b/src/assets/icons/color-palette.svg @@ -0,0 +1,9 @@ + + +color-palette + + + + + + diff --git a/src/assets/icons/columns.svg b/src/assets/icons/columns.svg new file mode 100755 index 000000000..ff0f5426b --- /dev/null +++ b/src/assets/icons/columns.svg @@ -0,0 +1,5 @@ + + +columns + + diff --git a/src/assets/icons/comment-bubble.svg b/src/assets/icons/comment-bubble.svg new file mode 100755 index 000000000..39cdaba46 --- /dev/null +++ b/src/assets/icons/comment-bubble.svg @@ -0,0 +1,5 @@ + + +comment-bubble + + diff --git a/src/assets/icons/comment-square.svg b/src/assets/icons/comment-square.svg new file mode 100755 index 000000000..603fd6068 --- /dev/null +++ b/src/assets/icons/comment-square.svg @@ -0,0 +1,5 @@ + + +comment-square + + diff --git a/src/assets/icons/compass.svg b/src/assets/icons/compass.svg new file mode 100755 index 000000000..8591f59d5 --- /dev/null +++ b/src/assets/icons/compass.svg @@ -0,0 +1,6 @@ + + +compass + + + diff --git a/src/assets/icons/compress.svg b/src/assets/icons/compress.svg new file mode 100755 index 000000000..7ee4f6290 --- /dev/null +++ b/src/assets/icons/compress.svg @@ -0,0 +1,8 @@ + + +compress + + + + + diff --git a/src/assets/icons/contact.svg b/src/assets/icons/contact.svg new file mode 100755 index 000000000..bbf4d9340 --- /dev/null +++ b/src/assets/icons/contact.svg @@ -0,0 +1,5 @@ + + +contact + + diff --git a/src/assets/icons/contrast.svg b/src/assets/icons/contrast.svg new file mode 100755 index 000000000..07394eff3 --- /dev/null +++ b/src/assets/icons/contrast.svg @@ -0,0 +1,5 @@ + + +contrast + + diff --git a/src/assets/icons/copy.svg b/src/assets/icons/copy.svg new file mode 100755 index 000000000..d8303e3ff --- /dev/null +++ b/src/assets/icons/copy.svg @@ -0,0 +1,6 @@ + + +copy + + + diff --git a/src/assets/icons/copyright.svg b/src/assets/icons/copyright.svg new file mode 100755 index 000000000..6e8a61b03 --- /dev/null +++ b/src/assets/icons/copyright.svg @@ -0,0 +1,6 @@ + + +copyright + + + diff --git a/src/assets/icons/coreui/free-symbol-defs.svg b/src/assets/icons/coreui/free-symbol-defs.svg new file mode 100755 index 000000000..4dfda5fc1 --- /dev/null +++ b/src/assets/icons/coreui/free-symbol-defs.svg @@ -0,0 +1,3208 @@ + diff --git a/src/assets/icons/couch.svg b/src/assets/icons/couch.svg new file mode 100755 index 000000000..9b10f62d8 --- /dev/null +++ b/src/assets/icons/couch.svg @@ -0,0 +1,5 @@ + + +couch + + diff --git a/src/assets/icons/credit-card.svg b/src/assets/icons/credit-card.svg new file mode 100755 index 000000000..7a2d10c39 --- /dev/null +++ b/src/assets/icons/credit-card.svg @@ -0,0 +1,7 @@ + + +credit-card + + + + diff --git a/src/assets/icons/crop-rotate.svg b/src/assets/icons/crop-rotate.svg new file mode 100755 index 000000000..1e8952296 --- /dev/null +++ b/src/assets/icons/crop-rotate.svg @@ -0,0 +1,7 @@ + + +crop-rotate + + + + diff --git a/src/assets/icons/crop.svg b/src/assets/icons/crop.svg new file mode 100755 index 000000000..5f70f9448 --- /dev/null +++ b/src/assets/icons/crop.svg @@ -0,0 +1,10 @@ + + +crop + + + + + + + diff --git a/src/assets/icons/cursor-move.svg b/src/assets/icons/cursor-move.svg new file mode 100755 index 000000000..ec78b1c38 --- /dev/null +++ b/src/assets/icons/cursor-move.svg @@ -0,0 +1,11 @@ + + +cursor-move + + + + + + + + diff --git a/src/assets/icons/cursor.svg b/src/assets/icons/cursor.svg new file mode 100755 index 000000000..3f0e7ab8b --- /dev/null +++ b/src/assets/icons/cursor.svg @@ -0,0 +1,5 @@ + + +cursor + + diff --git a/src/assets/icons/cut.svg b/src/assets/icons/cut.svg new file mode 100755 index 000000000..f010b7389 --- /dev/null +++ b/src/assets/icons/cut.svg @@ -0,0 +1,5 @@ + + +cut + + diff --git a/src/assets/icons/data-transfer-down.svg b/src/assets/icons/data-transfer-down.svg new file mode 100755 index 000000000..991e293c8 --- /dev/null +++ b/src/assets/icons/data-transfer-down.svg @@ -0,0 +1,6 @@ + + +data-transfer-down + + + diff --git a/src/assets/icons/data-transfer-up.svg b/src/assets/icons/data-transfer-up.svg new file mode 100755 index 000000000..d25796089 --- /dev/null +++ b/src/assets/icons/data-transfer-up.svg @@ -0,0 +1,6 @@ + + +data-transfer-up + + + diff --git a/src/assets/icons/deaf.svg b/src/assets/icons/deaf.svg new file mode 100755 index 000000000..a5709aff1 --- /dev/null +++ b/src/assets/icons/deaf.svg @@ -0,0 +1,7 @@ + + +deaf + + + + diff --git a/src/assets/icons/delete.svg b/src/assets/icons/delete.svg new file mode 100755 index 000000000..8aa51b647 --- /dev/null +++ b/src/assets/icons/delete.svg @@ -0,0 +1,6 @@ + + +delete + + + diff --git a/src/assets/icons/description.svg b/src/assets/icons/description.svg new file mode 100755 index 000000000..a1b637b0d --- /dev/null +++ b/src/assets/icons/description.svg @@ -0,0 +1,7 @@ + + +description + + + + diff --git a/src/assets/icons/devices.svg b/src/assets/icons/devices.svg new file mode 100755 index 000000000..8fe5d1000 --- /dev/null +++ b/src/assets/icons/devices.svg @@ -0,0 +1,5 @@ + + +devices + + diff --git a/src/assets/icons/dialpad.svg b/src/assets/icons/dialpad.svg new file mode 100755 index 000000000..c8626d5f8 --- /dev/null +++ b/src/assets/icons/dialpad.svg @@ -0,0 +1,14 @@ + + +dialpad + + + + + + + + + + + diff --git a/src/assets/icons/dinner.svg b/src/assets/icons/dinner.svg new file mode 100755 index 000000000..3cfefe97d --- /dev/null +++ b/src/assets/icons/dinner.svg @@ -0,0 +1,6 @@ + + +dinner + + + diff --git a/src/assets/icons/dog.svg b/src/assets/icons/dog.svg new file mode 100755 index 000000000..be005fefb --- /dev/null +++ b/src/assets/icons/dog.svg @@ -0,0 +1,5 @@ + + +dog + + diff --git a/src/assets/icons/dollar.svg b/src/assets/icons/dollar.svg new file mode 100755 index 000000000..eb5697b98 --- /dev/null +++ b/src/assets/icons/dollar.svg @@ -0,0 +1,5 @@ + + +dollar + + diff --git a/src/assets/icons/door.svg b/src/assets/icons/door.svg new file mode 100755 index 000000000..ea486ed54 --- /dev/null +++ b/src/assets/icons/door.svg @@ -0,0 +1,6 @@ + + +door + + + diff --git a/src/assets/icons/double-quote-sans-left.svg b/src/assets/icons/double-quote-sans-left.svg new file mode 100755 index 000000000..6a9384c29 --- /dev/null +++ b/src/assets/icons/double-quote-sans-left.svg @@ -0,0 +1,6 @@ + + +double-quote-sans-left + + + diff --git a/src/assets/icons/double-quote-sans-right.svg b/src/assets/icons/double-quote-sans-right.svg new file mode 100755 index 000000000..5e5596cd3 --- /dev/null +++ b/src/assets/icons/double-quote-sans-right.svg @@ -0,0 +1,6 @@ + + +double-quote-sans-right + + + diff --git a/src/assets/icons/drink-alcohol.svg b/src/assets/icons/drink-alcohol.svg new file mode 100755 index 000000000..90e6fecb4 --- /dev/null +++ b/src/assets/icons/drink-alcohol.svg @@ -0,0 +1,5 @@ + + +drink-alcohol + + diff --git a/src/assets/icons/drink.svg b/src/assets/icons/drink.svg new file mode 100755 index 000000000..67ba1a165 --- /dev/null +++ b/src/assets/icons/drink.svg @@ -0,0 +1,5 @@ + + +drink + + diff --git a/src/assets/icons/drop.svg b/src/assets/icons/drop.svg new file mode 100755 index 000000000..fd5d6c68a --- /dev/null +++ b/src/assets/icons/drop.svg @@ -0,0 +1,5 @@ + + +drop + + diff --git a/src/assets/icons/drop1.svg b/src/assets/icons/drop1.svg new file mode 100755 index 000000000..2a89922a5 --- /dev/null +++ b/src/assets/icons/drop1.svg @@ -0,0 +1,5 @@ + + +drop1 + + diff --git a/src/assets/icons/elevator.svg b/src/assets/icons/elevator.svg new file mode 100755 index 000000000..a5c89b6d2 --- /dev/null +++ b/src/assets/icons/elevator.svg @@ -0,0 +1,6 @@ + + +elevator + + + diff --git a/src/assets/icons/energy.svg b/src/assets/icons/energy.svg new file mode 100755 index 000000000..57ca6e31c --- /dev/null +++ b/src/assets/icons/energy.svg @@ -0,0 +1,5 @@ + + +energy + + diff --git a/src/assets/icons/envelope-closed.svg b/src/assets/icons/envelope-closed.svg new file mode 100755 index 000000000..729a865cd --- /dev/null +++ b/src/assets/icons/envelope-closed.svg @@ -0,0 +1,5 @@ + + +envelope-closed + + diff --git a/src/assets/icons/envelope-letter.svg b/src/assets/icons/envelope-letter.svg new file mode 100755 index 000000000..8e559d38f --- /dev/null +++ b/src/assets/icons/envelope-letter.svg @@ -0,0 +1,5 @@ + + +envelope-letter + + diff --git a/src/assets/icons/envelope-open.svg b/src/assets/icons/envelope-open.svg new file mode 100755 index 000000000..13ae97389 --- /dev/null +++ b/src/assets/icons/envelope-open.svg @@ -0,0 +1,5 @@ + + +envelope-open + + diff --git a/src/assets/icons/equalizer.svg b/src/assets/icons/equalizer.svg new file mode 100755 index 000000000..6da0b8464 --- /dev/null +++ b/src/assets/icons/equalizer.svg @@ -0,0 +1,7 @@ + + +equalizer + + + + diff --git a/src/assets/icons/ethernet.svg b/src/assets/icons/ethernet.svg new file mode 100755 index 000000000..029f3361b --- /dev/null +++ b/src/assets/icons/ethernet.svg @@ -0,0 +1,9 @@ + + +ethernet + + + + + + diff --git a/src/assets/icons/euro.svg b/src/assets/icons/euro.svg new file mode 100755 index 000000000..5ec1c72eb --- /dev/null +++ b/src/assets/icons/euro.svg @@ -0,0 +1,5 @@ + + +euro + + diff --git a/src/assets/icons/excerpt.svg b/src/assets/icons/excerpt.svg new file mode 100755 index 000000000..a6172f647 --- /dev/null +++ b/src/assets/icons/excerpt.svg @@ -0,0 +1,11 @@ + + +excerpt + + + + + + + + diff --git a/src/assets/icons/exit-to-app.svg b/src/assets/icons/exit-to-app.svg new file mode 100755 index 000000000..ecf1570e5 --- /dev/null +++ b/src/assets/icons/exit-to-app.svg @@ -0,0 +1,6 @@ + + +exit-to-app + + + diff --git a/src/assets/icons/expand-down.svg b/src/assets/icons/expand-down.svg new file mode 100755 index 000000000..e04b46e90 --- /dev/null +++ b/src/assets/icons/expand-down.svg @@ -0,0 +1,7 @@ + + +expand-down + + + + diff --git a/src/assets/icons/expand-left.svg b/src/assets/icons/expand-left.svg new file mode 100755 index 000000000..462b63b27 --- /dev/null +++ b/src/assets/icons/expand-left.svg @@ -0,0 +1,7 @@ + + +expand-left + + + + diff --git a/src/assets/icons/expand-right.svg b/src/assets/icons/expand-right.svg new file mode 100755 index 000000000..b46903da3 --- /dev/null +++ b/src/assets/icons/expand-right.svg @@ -0,0 +1,7 @@ + + +expand-right + + + + diff --git a/src/assets/icons/expand-up.svg b/src/assets/icons/expand-up.svg new file mode 100755 index 000000000..ee5bcf9e4 --- /dev/null +++ b/src/assets/icons/expand-up.svg @@ -0,0 +1,7 @@ + + +expand-up + + + + diff --git a/src/assets/icons/exposure.svg b/src/assets/icons/exposure.svg new file mode 100755 index 000000000..e1ea83912 --- /dev/null +++ b/src/assets/icons/exposure.svg @@ -0,0 +1,7 @@ + + +exposure + + + + diff --git a/src/assets/icons/external-link.svg b/src/assets/icons/external-link.svg new file mode 100755 index 000000000..c970a61d6 --- /dev/null +++ b/src/assets/icons/external-link.svg @@ -0,0 +1,6 @@ + + +external-link + + + diff --git a/src/assets/icons/eye.svg b/src/assets/icons/eye.svg new file mode 100755 index 000000000..115622e66 --- /dev/null +++ b/src/assets/icons/eye.svg @@ -0,0 +1,7 @@ + + +eye + + + + diff --git a/src/assets/icons/eyedropper.svg b/src/assets/icons/eyedropper.svg new file mode 100755 index 000000000..f9968a0f6 --- /dev/null +++ b/src/assets/icons/eyedropper.svg @@ -0,0 +1,5 @@ + + +eyedropper + + diff --git a/src/assets/icons/face-dead.svg b/src/assets/icons/face-dead.svg new file mode 100755 index 000000000..6ae3f51eb --- /dev/null +++ b/src/assets/icons/face-dead.svg @@ -0,0 +1,8 @@ + + +face-dead + + + + + diff --git a/src/assets/icons/face.svg b/src/assets/icons/face.svg new file mode 100755 index 000000000..8911d5f06 --- /dev/null +++ b/src/assets/icons/face.svg @@ -0,0 +1,8 @@ + + +face + + + + + diff --git a/src/assets/icons/facebook.svg b/src/assets/icons/facebook.svg new file mode 100755 index 000000000..a7f53838a --- /dev/null +++ b/src/assets/icons/facebook.svg @@ -0,0 +1,5 @@ + + +facebook + + diff --git a/src/assets/icons/fastfood.svg b/src/assets/icons/fastfood.svg new file mode 100755 index 000000000..64414bcaa --- /dev/null +++ b/src/assets/icons/fastfood.svg @@ -0,0 +1,7 @@ + + +fastfood + + + + diff --git a/src/assets/icons/fax.svg b/src/assets/icons/fax.svg new file mode 100755 index 000000000..ea9688e43 --- /dev/null +++ b/src/assets/icons/fax.svg @@ -0,0 +1,12 @@ + + +fax + + + + + + + + + diff --git a/src/assets/icons/featured-playlist.svg b/src/assets/icons/featured-playlist.svg new file mode 100755 index 000000000..abcb25e78 --- /dev/null +++ b/src/assets/icons/featured-playlist.svg @@ -0,0 +1,9 @@ + + +featured-playlist + + + + + + diff --git a/src/assets/icons/file.svg b/src/assets/icons/file.svg new file mode 100755 index 000000000..d306700e5 --- /dev/null +++ b/src/assets/icons/file.svg @@ -0,0 +1,5 @@ + + +file + + diff --git a/src/assets/icons/filter-frames.svg b/src/assets/icons/filter-frames.svg new file mode 100755 index 000000000..48b189fef --- /dev/null +++ b/src/assets/icons/filter-frames.svg @@ -0,0 +1,6 @@ + + +filter-frames + + + diff --git a/src/assets/icons/filter-photo.svg b/src/assets/icons/filter-photo.svg new file mode 100755 index 000000000..c1334ba4a --- /dev/null +++ b/src/assets/icons/filter-photo.svg @@ -0,0 +1,6 @@ + + +filter-photo + + + diff --git a/src/assets/icons/filter.svg b/src/assets/icons/filter.svg new file mode 100755 index 000000000..e0bab6420 --- /dev/null +++ b/src/assets/icons/filter.svg @@ -0,0 +1,5 @@ + + +filter + + diff --git a/src/assets/icons/find-in-page.svg b/src/assets/icons/find-in-page.svg new file mode 100755 index 000000000..513c61c18 --- /dev/null +++ b/src/assets/icons/find-in-page.svg @@ -0,0 +1,6 @@ + + +find-in-page + + + diff --git a/src/assets/icons/fingerprint.svg b/src/assets/icons/fingerprint.svg new file mode 100755 index 000000000..348d4b950 --- /dev/null +++ b/src/assets/icons/fingerprint.svg @@ -0,0 +1,10 @@ + + +fingerprint + + + + + + + diff --git a/src/assets/icons/fire.svg b/src/assets/icons/fire.svg new file mode 100755 index 000000000..2b00f6c99 --- /dev/null +++ b/src/assets/icons/fire.svg @@ -0,0 +1,6 @@ + + +fire + + + diff --git a/src/assets/icons/flag-alt.svg b/src/assets/icons/flag-alt.svg new file mode 100755 index 000000000..98bbe9509 --- /dev/null +++ b/src/assets/icons/flag-alt.svg @@ -0,0 +1,5 @@ + + +flag-alt + + diff --git a/src/assets/icons/flight-takeoff.svg b/src/assets/icons/flight-takeoff.svg new file mode 100755 index 000000000..c6aa6444d --- /dev/null +++ b/src/assets/icons/flight-takeoff.svg @@ -0,0 +1,6 @@ + + +flight-takeoff + + + diff --git a/src/assets/icons/flip-to-back.svg b/src/assets/icons/flip-to-back.svg new file mode 100755 index 000000000..e2de29dc2 --- /dev/null +++ b/src/assets/icons/flip-to-back.svg @@ -0,0 +1,29 @@ + + +flip-to-back + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/flip-to-front.svg b/src/assets/icons/flip-to-front.svg new file mode 100755 index 000000000..7c9c26806 --- /dev/null +++ b/src/assets/icons/flip-to-front.svg @@ -0,0 +1,18 @@ + + +flip-to-front + + + + + + + + + + + + + + + diff --git a/src/assets/icons/flip.svg b/src/assets/icons/flip.svg new file mode 100755 index 000000000..dedeff647 --- /dev/null +++ b/src/assets/icons/flip.svg @@ -0,0 +1,16 @@ + + +flip + + + + + + + + + + + + + diff --git a/src/assets/icons/flower.svg b/src/assets/icons/flower.svg new file mode 100755 index 000000000..44d3bea9d --- /dev/null +++ b/src/assets/icons/flower.svg @@ -0,0 +1,6 @@ + + +flower + + + diff --git a/src/assets/icons/folder-open.svg b/src/assets/icons/folder-open.svg new file mode 100755 index 000000000..35741621d --- /dev/null +++ b/src/assets/icons/folder-open.svg @@ -0,0 +1,5 @@ + + +folder-open + + diff --git a/src/assets/icons/folder.svg b/src/assets/icons/folder.svg new file mode 100755 index 000000000..9072fea0a --- /dev/null +++ b/src/assets/icons/folder.svg @@ -0,0 +1,5 @@ + + +folder + + diff --git a/src/assets/icons/font.svg b/src/assets/icons/font.svg new file mode 100755 index 000000000..46b00e336 --- /dev/null +++ b/src/assets/icons/font.svg @@ -0,0 +1,6 @@ + + +font + + + diff --git a/src/assets/icons/football.svg b/src/assets/icons/football.svg new file mode 100755 index 000000000..b0004c0a1 --- /dev/null +++ b/src/assets/icons/football.svg @@ -0,0 +1,6 @@ + + +football + + + diff --git a/src/assets/icons/fork.svg b/src/assets/icons/fork.svg new file mode 100755 index 000000000..ba62ceb91 --- /dev/null +++ b/src/assets/icons/fork.svg @@ -0,0 +1,5 @@ + + +fork + + diff --git a/src/assets/icons/fridge.svg b/src/assets/icons/fridge.svg new file mode 100755 index 000000000..9fed1680a --- /dev/null +++ b/src/assets/icons/fridge.svg @@ -0,0 +1,7 @@ + + +fridge + + + + diff --git a/src/assets/icons/frown.svg b/src/assets/icons/frown.svg new file mode 100755 index 000000000..d74eab4ca --- /dev/null +++ b/src/assets/icons/frown.svg @@ -0,0 +1,8 @@ + + +frown + + + + + diff --git a/src/assets/icons/fullscreen-exit.svg b/src/assets/icons/fullscreen-exit.svg new file mode 100755 index 000000000..eec5196a3 --- /dev/null +++ b/src/assets/icons/fullscreen-exit.svg @@ -0,0 +1,6 @@ + + +fullscreen-exit + + + diff --git a/src/assets/icons/fullscreen.svg b/src/assets/icons/fullscreen.svg new file mode 100755 index 000000000..7c15036e5 --- /dev/null +++ b/src/assets/icons/fullscreen.svg @@ -0,0 +1,6 @@ + + +fullscreen + + + diff --git a/src/assets/icons/functions-alt.svg b/src/assets/icons/functions-alt.svg new file mode 100755 index 000000000..7dae521fb --- /dev/null +++ b/src/assets/icons/functions-alt.svg @@ -0,0 +1,5 @@ + + +functions-alt + + diff --git a/src/assets/icons/functions.svg b/src/assets/icons/functions.svg new file mode 100755 index 000000000..54d958cc0 --- /dev/null +++ b/src/assets/icons/functions.svg @@ -0,0 +1,5 @@ + + +functions + + diff --git a/src/assets/icons/gamepad.svg b/src/assets/icons/gamepad.svg new file mode 100755 index 000000000..e5ef3f4dd --- /dev/null +++ b/src/assets/icons/gamepad.svg @@ -0,0 +1,10 @@ + + +gamepad + + + + + + + diff --git a/src/assets/icons/garage.svg b/src/assets/icons/garage.svg new file mode 100755 index 000000000..5914209b8 --- /dev/null +++ b/src/assets/icons/garage.svg @@ -0,0 +1,8 @@ + + +garage + + + + + diff --git a/src/assets/icons/gem.svg b/src/assets/icons/gem.svg new file mode 100755 index 000000000..afbf09387 --- /dev/null +++ b/src/assets/icons/gem.svg @@ -0,0 +1,5 @@ + + +gem + + diff --git a/src/assets/icons/gif.svg b/src/assets/icons/gif.svg new file mode 100755 index 000000000..41197c6c4 --- /dev/null +++ b/src/assets/icons/gif.svg @@ -0,0 +1,7 @@ + + +gif + + + + diff --git a/src/assets/icons/gift.svg b/src/assets/icons/gift.svg new file mode 100755 index 000000000..63967b61e --- /dev/null +++ b/src/assets/icons/gift.svg @@ -0,0 +1,5 @@ + + +gift + + diff --git a/src/assets/icons/git.svg b/src/assets/icons/git.svg new file mode 100755 index 000000000..03dc933cb --- /dev/null +++ b/src/assets/icons/git.svg @@ -0,0 +1,5 @@ + + +git + + diff --git a/src/assets/icons/github-circle.svg b/src/assets/icons/github-circle.svg new file mode 100755 index 000000000..70c1d40a2 --- /dev/null +++ b/src/assets/icons/github-circle.svg @@ -0,0 +1,5 @@ + + +github-circle + + diff --git a/src/assets/icons/github.svg b/src/assets/icons/github.svg new file mode 100755 index 000000000..ffa9cffdd --- /dev/null +++ b/src/assets/icons/github.svg @@ -0,0 +1,5 @@ + + +github + + diff --git a/src/assets/icons/gitlab.svg b/src/assets/icons/gitlab.svg new file mode 100755 index 000000000..cf48bd122 --- /dev/null +++ b/src/assets/icons/gitlab.svg @@ -0,0 +1,5 @@ + + +gitlab + + diff --git a/src/assets/icons/globe-alt.svg b/src/assets/icons/globe-alt.svg new file mode 100755 index 000000000..2b9e01334 --- /dev/null +++ b/src/assets/icons/globe-alt.svg @@ -0,0 +1,5 @@ + + +globe-alt + + diff --git a/src/assets/icons/golf-alt.svg b/src/assets/icons/golf-alt.svg new file mode 100755 index 000000000..403429fa2 --- /dev/null +++ b/src/assets/icons/golf-alt.svg @@ -0,0 +1,6 @@ + + +golf-alt + + + diff --git a/src/assets/icons/golf.svg b/src/assets/icons/golf.svg new file mode 100755 index 000000000..ad8e32267 --- /dev/null +++ b/src/assets/icons/golf.svg @@ -0,0 +1,6 @@ + + +golf + + + diff --git a/src/assets/icons/gradient.svg b/src/assets/icons/gradient.svg new file mode 100755 index 000000000..d0d2c5a6f --- /dev/null +++ b/src/assets/icons/gradient.svg @@ -0,0 +1,13 @@ + + +gradient + + + + + + + + + + diff --git a/src/assets/icons/grain.svg b/src/assets/icons/grain.svg new file mode 100755 index 000000000..9b5f7714f --- /dev/null +++ b/src/assets/icons/grain.svg @@ -0,0 +1,12 @@ + + +grain + + + + + + + + + diff --git a/src/assets/icons/graph.svg b/src/assets/icons/graph.svg new file mode 100755 index 000000000..4119be184 --- /dev/null +++ b/src/assets/icons/graph.svg @@ -0,0 +1,5 @@ + + +graph + + diff --git a/src/assets/icons/grid-slash.svg b/src/assets/icons/grid-slash.svg new file mode 100755 index 000000000..b933897ce --- /dev/null +++ b/src/assets/icons/grid-slash.svg @@ -0,0 +1,6 @@ + + +grid-slash + + + diff --git a/src/assets/icons/grid.svg b/src/assets/icons/grid.svg new file mode 100755 index 000000000..b52cd8683 --- /dev/null +++ b/src/assets/icons/grid.svg @@ -0,0 +1,5 @@ + + +grid + + diff --git a/src/assets/icons/hand-point-down.svg b/src/assets/icons/hand-point-down.svg new file mode 100755 index 000000000..4b2e0877e --- /dev/null +++ b/src/assets/icons/hand-point-down.svg @@ -0,0 +1,5 @@ + + +hand-point-down + + diff --git a/src/assets/icons/hand-point-left.svg b/src/assets/icons/hand-point-left.svg new file mode 100755 index 000000000..25563c17c --- /dev/null +++ b/src/assets/icons/hand-point-left.svg @@ -0,0 +1,5 @@ + + +hand-point-left + + diff --git a/src/assets/icons/hand-point-right.svg b/src/assets/icons/hand-point-right.svg new file mode 100755 index 000000000..a884b4640 --- /dev/null +++ b/src/assets/icons/hand-point-right.svg @@ -0,0 +1,5 @@ + + +hand-point-right + + diff --git a/src/assets/icons/hand-point-up.svg b/src/assets/icons/hand-point-up.svg new file mode 100755 index 000000000..1c4fc18db --- /dev/null +++ b/src/assets/icons/hand-point-up.svg @@ -0,0 +1,5 @@ + + +hand-point-up + + diff --git a/src/assets/icons/hd.svg b/src/assets/icons/hd.svg new file mode 100755 index 000000000..fbfe784b2 --- /dev/null +++ b/src/assets/icons/hd.svg @@ -0,0 +1,7 @@ + + +hd + + + + diff --git a/src/assets/icons/hdr.svg b/src/assets/icons/hdr.svg new file mode 100755 index 000000000..d5b850aec --- /dev/null +++ b/src/assets/icons/hdr.svg @@ -0,0 +1,7 @@ + + +hdr + + + + diff --git a/src/assets/icons/header.svg b/src/assets/icons/header.svg new file mode 100755 index 000000000..629e540d0 --- /dev/null +++ b/src/assets/icons/header.svg @@ -0,0 +1,6 @@ + + +header + + + diff --git a/src/assets/icons/headphones.svg b/src/assets/icons/headphones.svg new file mode 100755 index 000000000..5d1a6904a --- /dev/null +++ b/src/assets/icons/headphones.svg @@ -0,0 +1,5 @@ + + +headphones + + diff --git a/src/assets/icons/healing.svg b/src/assets/icons/healing.svg new file mode 100755 index 000000000..044489f41 --- /dev/null +++ b/src/assets/icons/healing.svg @@ -0,0 +1,11 @@ + + +healing + + + + + + + + diff --git a/src/assets/icons/heart.svg b/src/assets/icons/heart.svg new file mode 100755 index 000000000..ceb1a0cfa --- /dev/null +++ b/src/assets/icons/heart.svg @@ -0,0 +1,5 @@ + + +heart + + diff --git a/src/assets/icons/highlighter.svg b/src/assets/icons/highlighter.svg new file mode 100755 index 000000000..871c969b1 --- /dev/null +++ b/src/assets/icons/highlighter.svg @@ -0,0 +1,5 @@ + + +highlighter + + diff --git a/src/assets/icons/highligt.svg b/src/assets/icons/highligt.svg new file mode 100755 index 000000000..34085bd0f --- /dev/null +++ b/src/assets/icons/highligt.svg @@ -0,0 +1,8 @@ + + +highligt + + + + + diff --git a/src/assets/icons/history.svg b/src/assets/icons/history.svg new file mode 100755 index 000000000..d4c24d6f1 --- /dev/null +++ b/src/assets/icons/history.svg @@ -0,0 +1,6 @@ + + +history + + + diff --git a/src/assets/icons/home.svg b/src/assets/icons/home.svg new file mode 100755 index 000000000..c225754fd --- /dev/null +++ b/src/assets/icons/home.svg @@ -0,0 +1,5 @@ + + +home + + diff --git a/src/assets/icons/hospital.svg b/src/assets/icons/hospital.svg new file mode 100755 index 000000000..55916e476 --- /dev/null +++ b/src/assets/icons/hospital.svg @@ -0,0 +1,9 @@ + + +hospital + + + + + + diff --git a/src/assets/icons/hot-tub.svg b/src/assets/icons/hot-tub.svg new file mode 100755 index 000000000..8cbade8de --- /dev/null +++ b/src/assets/icons/hot-tub.svg @@ -0,0 +1,12 @@ + + +hot-tub + + + + + + + + + diff --git a/src/assets/icons/house.svg b/src/assets/icons/house.svg new file mode 100755 index 000000000..d1f4c3368 --- /dev/null +++ b/src/assets/icons/house.svg @@ -0,0 +1,6 @@ + + +house + + + diff --git a/src/assets/icons/https.svg b/src/assets/icons/https.svg new file mode 100755 index 000000000..d54d61ace --- /dev/null +++ b/src/assets/icons/https.svg @@ -0,0 +1,6 @@ + + +https + + + diff --git a/src/assets/icons/image-broken.svg b/src/assets/icons/image-broken.svg new file mode 100755 index 000000000..fc49a7478 --- /dev/null +++ b/src/assets/icons/image-broken.svg @@ -0,0 +1,6 @@ + + +image-broken + + + diff --git a/src/assets/icons/image-plus.svg b/src/assets/icons/image-plus.svg new file mode 100755 index 000000000..9e59b31fe --- /dev/null +++ b/src/assets/icons/image-plus.svg @@ -0,0 +1,6 @@ + + +image-plus + + + diff --git a/src/assets/icons/image1.svg b/src/assets/icons/image1.svg new file mode 100755 index 000000000..e1f8be608 --- /dev/null +++ b/src/assets/icons/image1.svg @@ -0,0 +1,5 @@ + + +image1 + + diff --git a/src/assets/icons/inbox.svg b/src/assets/icons/inbox.svg new file mode 100755 index 000000000..af59e14d1 --- /dev/null +++ b/src/assets/icons/inbox.svg @@ -0,0 +1,5 @@ + + +inbox + + diff --git a/src/assets/icons/indent-decrease.svg b/src/assets/icons/indent-decrease.svg new file mode 100755 index 000000000..4ce3c3c8e --- /dev/null +++ b/src/assets/icons/indent-decrease.svg @@ -0,0 +1,10 @@ + + +indent-decrease + + + + + + + diff --git a/src/assets/icons/indent-increase.svg b/src/assets/icons/indent-increase.svg new file mode 100755 index 000000000..6bc550171 --- /dev/null +++ b/src/assets/icons/indent-increase.svg @@ -0,0 +1,10 @@ + + +indent-increase + + + + + + + diff --git a/src/assets/icons/industry-slash.svg b/src/assets/icons/industry-slash.svg new file mode 100755 index 000000000..33e9c6fd4 --- /dev/null +++ b/src/assets/icons/industry-slash.svg @@ -0,0 +1,12 @@ + + +industry-slash + + + + + + + + + diff --git a/src/assets/icons/industry.svg b/src/assets/icons/industry.svg new file mode 100755 index 000000000..70881d983 --- /dev/null +++ b/src/assets/icons/industry.svg @@ -0,0 +1,13 @@ + + +industry + + + + + + + + + + diff --git a/src/assets/icons/infinity.svg b/src/assets/icons/infinity.svg new file mode 100755 index 000000000..f8b86b74d --- /dev/null +++ b/src/assets/icons/infinity.svg @@ -0,0 +1,5 @@ + + +infinity + + diff --git a/src/assets/icons/info.svg b/src/assets/icons/info.svg new file mode 100755 index 000000000..2c8bd90bb --- /dev/null +++ b/src/assets/icons/info.svg @@ -0,0 +1,7 @@ + + +info + + + + diff --git a/src/assets/icons/input-hdmi.svg b/src/assets/icons/input-hdmi.svg new file mode 100755 index 000000000..5b3eb7950 --- /dev/null +++ b/src/assets/icons/input-hdmi.svg @@ -0,0 +1,5 @@ + + +input-hdmi + + diff --git a/src/assets/icons/input-power.svg b/src/assets/icons/input-power.svg new file mode 100755 index 000000000..cd604525f --- /dev/null +++ b/src/assets/icons/input-power.svg @@ -0,0 +1,5 @@ + + +input-power + + diff --git a/src/assets/icons/input.svg b/src/assets/icons/input.svg new file mode 100755 index 000000000..ab1016b0a --- /dev/null +++ b/src/assets/icons/input.svg @@ -0,0 +1,6 @@ + + +input + + + diff --git a/src/assets/icons/instagram.svg b/src/assets/icons/instagram.svg new file mode 100755 index 000000000..6e6cff194 --- /dev/null +++ b/src/assets/icons/instagram.svg @@ -0,0 +1,7 @@ + + +instagram + + + + diff --git a/src/assets/icons/institution.svg b/src/assets/icons/institution.svg new file mode 100755 index 000000000..96fe08467 --- /dev/null +++ b/src/assets/icons/institution.svg @@ -0,0 +1,10 @@ + + +institution + + + + + + + diff --git a/src/assets/icons/italic.svg b/src/assets/icons/italic.svg new file mode 100755 index 000000000..7b3315c2e --- /dev/null +++ b/src/assets/icons/italic.svg @@ -0,0 +1,6 @@ + + +italic + + + diff --git a/src/assets/icons/justify-center.svg b/src/assets/icons/justify-center.svg new file mode 100755 index 000000000..9f8e088ef --- /dev/null +++ b/src/assets/icons/justify-center.svg @@ -0,0 +1,9 @@ + + +justify-center + + + + + + diff --git a/src/assets/icons/justify-left.svg b/src/assets/icons/justify-left.svg new file mode 100755 index 000000000..0abdb4f71 --- /dev/null +++ b/src/assets/icons/justify-left.svg @@ -0,0 +1,9 @@ + + +justify-left + + + + + + diff --git a/src/assets/icons/justify-right.svg b/src/assets/icons/justify-right.svg new file mode 100755 index 000000000..8abc8e244 --- /dev/null +++ b/src/assets/icons/justify-right.svg @@ -0,0 +1,9 @@ + + +justify-right + + + + + + diff --git a/src/assets/icons/keyboard.svg b/src/assets/icons/keyboard.svg new file mode 100755 index 000000000..126a0708a --- /dev/null +++ b/src/assets/icons/keyboard.svg @@ -0,0 +1,20 @@ + + +keyboard + + + + + + + + + + + + + + + + + diff --git a/src/assets/icons/lan.svg b/src/assets/icons/lan.svg new file mode 100755 index 000000000..ab965748b --- /dev/null +++ b/src/assets/icons/lan.svg @@ -0,0 +1,5 @@ + + +lan + + diff --git a/src/assets/icons/language.svg b/src/assets/icons/language.svg new file mode 100755 index 000000000..ec59e3a95 --- /dev/null +++ b/src/assets/icons/language.svg @@ -0,0 +1,6 @@ + + +language + + + diff --git a/src/assets/icons/laptop.svg b/src/assets/icons/laptop.svg new file mode 100755 index 000000000..f0c0e08c0 --- /dev/null +++ b/src/assets/icons/laptop.svg @@ -0,0 +1,6 @@ + + +laptop + + + diff --git a/src/assets/icons/layers.svg b/src/assets/icons/layers.svg new file mode 100755 index 000000000..36652db3c --- /dev/null +++ b/src/assets/icons/layers.svg @@ -0,0 +1,7 @@ + + +layers + + + + diff --git a/src/assets/icons/leaf.svg b/src/assets/icons/leaf.svg new file mode 100755 index 000000000..1cbcb9178 --- /dev/null +++ b/src/assets/icons/leaf.svg @@ -0,0 +1,5 @@ + + +leaf + + diff --git a/src/assets/icons/lemon.svg b/src/assets/icons/lemon.svg new file mode 100755 index 000000000..44a6b1da8 --- /dev/null +++ b/src/assets/icons/lemon.svg @@ -0,0 +1,6 @@ + + +lemon + + + diff --git a/src/assets/icons/level-down.svg b/src/assets/icons/level-down.svg new file mode 100755 index 000000000..6436d3c90 --- /dev/null +++ b/src/assets/icons/level-down.svg @@ -0,0 +1,5 @@ + + +level-down + + diff --git a/src/assets/icons/level-up.svg b/src/assets/icons/level-up.svg new file mode 100755 index 000000000..4e904417d --- /dev/null +++ b/src/assets/icons/level-up.svg @@ -0,0 +1,5 @@ + + +level-up + + diff --git a/src/assets/icons/library-add.svg b/src/assets/icons/library-add.svg new file mode 100755 index 000000000..11da4f3c9 --- /dev/null +++ b/src/assets/icons/library-add.svg @@ -0,0 +1,8 @@ + + +library-add + + + + + diff --git a/src/assets/icons/library.svg b/src/assets/icons/library.svg new file mode 100755 index 000000000..788e276a3 --- /dev/null +++ b/src/assets/icons/library.svg @@ -0,0 +1,7 @@ + + +library + + + + diff --git a/src/assets/icons/life-ring.svg b/src/assets/icons/life-ring.svg new file mode 100755 index 000000000..da49684e3 --- /dev/null +++ b/src/assets/icons/life-ring.svg @@ -0,0 +1,5 @@ + + +life-ring + + diff --git a/src/assets/icons/lightbulb.svg b/src/assets/icons/lightbulb.svg new file mode 100755 index 000000000..3e4d6cf44 --- /dev/null +++ b/src/assets/icons/lightbulb.svg @@ -0,0 +1,5 @@ + + +lightbulb + + diff --git a/src/assets/icons/line-spacing.svg b/src/assets/icons/line-spacing.svg new file mode 100755 index 000000000..16c704398 --- /dev/null +++ b/src/assets/icons/line-spacing.svg @@ -0,0 +1,9 @@ + + +line-spacing + + + + + + diff --git a/src/assets/icons/line-style.svg b/src/assets/icons/line-style.svg new file mode 100755 index 000000000..c28730e91 --- /dev/null +++ b/src/assets/icons/line-style.svg @@ -0,0 +1,14 @@ + + +line-style + + + + + + + + + + + diff --git a/src/assets/icons/line-weight.svg b/src/assets/icons/line-weight.svg new file mode 100755 index 000000000..20b42b39e --- /dev/null +++ b/src/assets/icons/line-weight.svg @@ -0,0 +1,8 @@ + + +line-weight + + + + + diff --git a/src/assets/icons/link-alt.svg b/src/assets/icons/link-alt.svg new file mode 100755 index 000000000..9f0fe0bbf --- /dev/null +++ b/src/assets/icons/link-alt.svg @@ -0,0 +1,7 @@ + + +link-alt + + + + diff --git a/src/assets/icons/link-broken.svg b/src/assets/icons/link-broken.svg new file mode 100755 index 000000000..c0e53a0bc --- /dev/null +++ b/src/assets/icons/link-broken.svg @@ -0,0 +1,8 @@ + + +link-broken + + + + + diff --git a/src/assets/icons/link.svg b/src/assets/icons/link.svg new file mode 100755 index 000000000..4acc0b059 --- /dev/null +++ b/src/assets/icons/link.svg @@ -0,0 +1,7 @@ + + +link + + + + diff --git a/src/assets/icons/linkedin.svg b/src/assets/icons/linkedin.svg new file mode 100755 index 000000000..7144c29df --- /dev/null +++ b/src/assets/icons/linkedin.svg @@ -0,0 +1,8 @@ + + +linkedin + + + + + diff --git a/src/assets/icons/list-filter.svg b/src/assets/icons/list-filter.svg new file mode 100755 index 000000000..37a1a228b --- /dev/null +++ b/src/assets/icons/list-filter.svg @@ -0,0 +1,8 @@ + + +list-filter + + + + + diff --git a/src/assets/icons/list-high-priority.svg b/src/assets/icons/list-high-priority.svg new file mode 100755 index 000000000..47b7e530e --- /dev/null +++ b/src/assets/icons/list-high-priority.svg @@ -0,0 +1,9 @@ + + +list-high-priority + + + + + + diff --git a/src/assets/icons/list-low-priority.svg b/src/assets/icons/list-low-priority.svg new file mode 100755 index 000000000..d2cdbd327 --- /dev/null +++ b/src/assets/icons/list-low-priority.svg @@ -0,0 +1,9 @@ + + +list-low-priority + + + + + + diff --git a/src/assets/icons/list-numbered.svg b/src/assets/icons/list-numbered.svg new file mode 100755 index 000000000..aca14347b --- /dev/null +++ b/src/assets/icons/list-numbered.svg @@ -0,0 +1,10 @@ + + +list-numbered + + + + + + + diff --git a/src/assets/icons/list-rich.svg b/src/assets/icons/list-rich.svg new file mode 100755 index 000000000..ec5201f67 --- /dev/null +++ b/src/assets/icons/list-rich.svg @@ -0,0 +1,13 @@ + + +list-rich + + + + + + + + + + diff --git a/src/assets/icons/list.svg b/src/assets/icons/list.svg new file mode 100755 index 000000000..30ed6e488 --- /dev/null +++ b/src/assets/icons/list.svg @@ -0,0 +1,10 @@ + + +list + + + + + + + diff --git a/src/assets/icons/location-pin.svg b/src/assets/icons/location-pin.svg new file mode 100755 index 000000000..500b712d3 --- /dev/null +++ b/src/assets/icons/location-pin.svg @@ -0,0 +1,6 @@ + + +location-pin + + + diff --git a/src/assets/icons/lock-locked.svg b/src/assets/icons/lock-locked.svg new file mode 100755 index 000000000..3aeae4789 --- /dev/null +++ b/src/assets/icons/lock-locked.svg @@ -0,0 +1,5 @@ + + +lock-locked + + diff --git a/src/assets/icons/lock-unlocked.svg b/src/assets/icons/lock-unlocked.svg new file mode 100755 index 000000000..f4e76419b --- /dev/null +++ b/src/assets/icons/lock-unlocked.svg @@ -0,0 +1,5 @@ + + +lock-unlocked + + diff --git a/src/assets/icons/locomotive.svg b/src/assets/icons/locomotive.svg new file mode 100755 index 000000000..969ead90e --- /dev/null +++ b/src/assets/icons/locomotive.svg @@ -0,0 +1,5 @@ + + +locomotive + + diff --git a/src/assets/icons/loop-1.svg b/src/assets/icons/loop-1.svg new file mode 100755 index 000000000..3d52c0b3b --- /dev/null +++ b/src/assets/icons/loop-1.svg @@ -0,0 +1,7 @@ + + +loop-1 + + + + diff --git a/src/assets/icons/loop-circular.svg b/src/assets/icons/loop-circular.svg new file mode 100755 index 000000000..d182d405e --- /dev/null +++ b/src/assets/icons/loop-circular.svg @@ -0,0 +1,6 @@ + + +loop-circular + + + diff --git a/src/assets/icons/loop.svg b/src/assets/icons/loop.svg new file mode 100755 index 000000000..596a9d2c1 --- /dev/null +++ b/src/assets/icons/loop.svg @@ -0,0 +1,6 @@ + + +loop + + + diff --git a/src/assets/icons/low-vision.svg b/src/assets/icons/low-vision.svg new file mode 100755 index 000000000..dec2187c2 --- /dev/null +++ b/src/assets/icons/low-vision.svg @@ -0,0 +1,7 @@ + + +low-vision + + + + diff --git a/src/assets/icons/magnifying-glass.svg b/src/assets/icons/magnifying-glass.svg new file mode 100755 index 000000000..1b24381cb --- /dev/null +++ b/src/assets/icons/magnifying-glass.svg @@ -0,0 +1,5 @@ + + +magnifying-glass + + diff --git a/src/assets/icons/map.svg b/src/assets/icons/map.svg new file mode 100755 index 000000000..a820f2ffc --- /dev/null +++ b/src/assets/icons/map.svg @@ -0,0 +1,5 @@ + + +map + + diff --git a/src/assets/icons/media-eject.svg b/src/assets/icons/media-eject.svg new file mode 100755 index 000000000..5c76bedde --- /dev/null +++ b/src/assets/icons/media-eject.svg @@ -0,0 +1,6 @@ + + +media-eject + + + diff --git a/src/assets/icons/media-pause.svg b/src/assets/icons/media-pause.svg new file mode 100755 index 000000000..ee4d50e40 --- /dev/null +++ b/src/assets/icons/media-pause.svg @@ -0,0 +1,6 @@ + + +media-pause + + + diff --git a/src/assets/icons/media-play.svg b/src/assets/icons/media-play.svg new file mode 100755 index 000000000..892492a43 --- /dev/null +++ b/src/assets/icons/media-play.svg @@ -0,0 +1,5 @@ + + +media-play + + diff --git a/src/assets/icons/media-record.svg b/src/assets/icons/media-record.svg new file mode 100755 index 000000000..d480aa7a2 --- /dev/null +++ b/src/assets/icons/media-record.svg @@ -0,0 +1,5 @@ + + +media-record + + diff --git a/src/assets/icons/media-skip-backward.svg b/src/assets/icons/media-skip-backward.svg new file mode 100755 index 000000000..8fd3e98db --- /dev/null +++ b/src/assets/icons/media-skip-backward.svg @@ -0,0 +1,5 @@ + + +media-skip-backward + + diff --git a/src/assets/icons/media-skip-forward.svg b/src/assets/icons/media-skip-forward.svg new file mode 100755 index 000000000..45a35519a --- /dev/null +++ b/src/assets/icons/media-skip-forward.svg @@ -0,0 +1,5 @@ + + +media-skip-forward + + diff --git a/src/assets/icons/media-step-backward.svg b/src/assets/icons/media-step-backward.svg new file mode 100755 index 000000000..ad1cef8c0 --- /dev/null +++ b/src/assets/icons/media-step-backward.svg @@ -0,0 +1,6 @@ + + +media-step-backward + + + diff --git a/src/assets/icons/media-step-forward.svg b/src/assets/icons/media-step-forward.svg new file mode 100755 index 000000000..301e02536 --- /dev/null +++ b/src/assets/icons/media-step-forward.svg @@ -0,0 +1,6 @@ + + +media-step-forward + + + diff --git a/src/assets/icons/media-stop.svg b/src/assets/icons/media-stop.svg new file mode 100755 index 000000000..4be91a5bc --- /dev/null +++ b/src/assets/icons/media-stop.svg @@ -0,0 +1,5 @@ + + +media-stop + + diff --git a/src/assets/icons/medical-cross.svg b/src/assets/icons/medical-cross.svg new file mode 100755 index 000000000..171b3fdfd --- /dev/null +++ b/src/assets/icons/medical-cross.svg @@ -0,0 +1,5 @@ + + +medical-cross + + diff --git a/src/assets/icons/meh.svg b/src/assets/icons/meh.svg new file mode 100755 index 000000000..e8260ecbd --- /dev/null +++ b/src/assets/icons/meh.svg @@ -0,0 +1,8 @@ + + +meh + + + + + diff --git a/src/assets/icons/memory.svg b/src/assets/icons/memory.svg new file mode 100755 index 000000000..2c93e8775 --- /dev/null +++ b/src/assets/icons/memory.svg @@ -0,0 +1,6 @@ + + +memory + + + diff --git a/src/assets/icons/menu.svg b/src/assets/icons/menu.svg new file mode 100755 index 000000000..ee3d5ef0b --- /dev/null +++ b/src/assets/icons/menu.svg @@ -0,0 +1,7 @@ + + +menu + + + + diff --git a/src/assets/icons/microphone.svg b/src/assets/icons/microphone.svg new file mode 100755 index 000000000..801a90f96 --- /dev/null +++ b/src/assets/icons/microphone.svg @@ -0,0 +1,6 @@ + + +microphone + + + diff --git a/src/assets/icons/minus.svg b/src/assets/icons/minus.svg new file mode 100755 index 000000000..a4cf63b70 --- /dev/null +++ b/src/assets/icons/minus.svg @@ -0,0 +1,5 @@ + + +minus + + diff --git a/src/assets/icons/mobile-landscape.svg b/src/assets/icons/mobile-landscape.svg new file mode 100755 index 000000000..813b701ca --- /dev/null +++ b/src/assets/icons/mobile-landscape.svg @@ -0,0 +1,5 @@ + + +mobile-landscape + + diff --git a/src/assets/icons/mobile.svg b/src/assets/icons/mobile.svg new file mode 100755 index 000000000..276eae16c --- /dev/null +++ b/src/assets/icons/mobile.svg @@ -0,0 +1,6 @@ + + +mobile + + + diff --git a/src/assets/icons/money.svg b/src/assets/icons/money.svg new file mode 100755 index 000000000..d96a250d7 --- /dev/null +++ b/src/assets/icons/money.svg @@ -0,0 +1,9 @@ + + +money + + + + + + diff --git a/src/assets/icons/monitor.svg b/src/assets/icons/monitor.svg new file mode 100755 index 000000000..275a030f1 --- /dev/null +++ b/src/assets/icons/monitor.svg @@ -0,0 +1,6 @@ + + +monitor + + + diff --git a/src/assets/icons/mood-bad.svg b/src/assets/icons/mood-bad.svg new file mode 100755 index 000000000..524137dbc --- /dev/null +++ b/src/assets/icons/mood-bad.svg @@ -0,0 +1,8 @@ + + +mood-bad + + + + + diff --git a/src/assets/icons/mood-good.svg b/src/assets/icons/mood-good.svg new file mode 100755 index 000000000..563f31cfc --- /dev/null +++ b/src/assets/icons/mood-good.svg @@ -0,0 +1,8 @@ + + +mood-good + + + + + diff --git a/src/assets/icons/mood-very-bad.svg b/src/assets/icons/mood-very-bad.svg new file mode 100755 index 000000000..c709d1441 --- /dev/null +++ b/src/assets/icons/mood-very-bad.svg @@ -0,0 +1,8 @@ + + +mood-very-bad + + + + + diff --git a/src/assets/icons/mood-very-good.svg b/src/assets/icons/mood-very-good.svg new file mode 100755 index 000000000..5a5c2a4b2 --- /dev/null +++ b/src/assets/icons/mood-very-good.svg @@ -0,0 +1,8 @@ + + +mood-very-good + + + + + diff --git a/src/assets/icons/moon.svg b/src/assets/icons/moon.svg new file mode 100755 index 000000000..81d7f08fb --- /dev/null +++ b/src/assets/icons/moon.svg @@ -0,0 +1,5 @@ + + +moon + + diff --git a/src/assets/icons/mouse.svg b/src/assets/icons/mouse.svg new file mode 100755 index 000000000..86076fa2a --- /dev/null +++ b/src/assets/icons/mouse.svg @@ -0,0 +1,5 @@ + + +mouse + + diff --git a/src/assets/icons/mouth-slash.svg b/src/assets/icons/mouth-slash.svg new file mode 100755 index 000000000..81ac7ec62 --- /dev/null +++ b/src/assets/icons/mouth-slash.svg @@ -0,0 +1,7 @@ + + +mouth-slash + + + + diff --git a/src/assets/icons/move.svg b/src/assets/icons/move.svg new file mode 100755 index 000000000..681b921b4 --- /dev/null +++ b/src/assets/icons/move.svg @@ -0,0 +1,5 @@ + + +move + + diff --git a/src/assets/icons/movie.svg b/src/assets/icons/movie.svg new file mode 100755 index 000000000..52476dbc2 --- /dev/null +++ b/src/assets/icons/movie.svg @@ -0,0 +1,5 @@ + + +movie + + diff --git a/src/assets/icons/mug-tea.svg b/src/assets/icons/mug-tea.svg new file mode 100755 index 000000000..c2d13f949 --- /dev/null +++ b/src/assets/icons/mug-tea.svg @@ -0,0 +1,6 @@ + + +mug-tea + + + diff --git a/src/assets/icons/mug.svg b/src/assets/icons/mug.svg new file mode 100755 index 000000000..e16bc8574 --- /dev/null +++ b/src/assets/icons/mug.svg @@ -0,0 +1,6 @@ + + +mug + + + diff --git a/src/assets/icons/music-note.svg b/src/assets/icons/music-note.svg new file mode 100755 index 000000000..40b113bc5 --- /dev/null +++ b/src/assets/icons/music-note.svg @@ -0,0 +1,5 @@ + + +music-note + + diff --git a/src/assets/icons/newspaper.svg b/src/assets/icons/newspaper.svg new file mode 100755 index 000000000..f106eb05f --- /dev/null +++ b/src/assets/icons/newspaper.svg @@ -0,0 +1,9 @@ + + +newspaper + + + + + + diff --git a/src/assets/icons/notes.svg b/src/assets/icons/notes.svg new file mode 100755 index 000000000..cbf591d0d --- /dev/null +++ b/src/assets/icons/notes.svg @@ -0,0 +1,8 @@ + + +notes + + + + + diff --git a/src/assets/icons/object-group.svg b/src/assets/icons/object-group.svg new file mode 100755 index 000000000..c0ca63688 --- /dev/null +++ b/src/assets/icons/object-group.svg @@ -0,0 +1,6 @@ + + +object-group + + + diff --git a/src/assets/icons/object-ungroup.svg b/src/assets/icons/object-ungroup.svg new file mode 100755 index 000000000..16c9f83bf --- /dev/null +++ b/src/assets/icons/object-ungroup.svg @@ -0,0 +1,5 @@ + + +object-ungroup + + diff --git a/src/assets/icons/opacity.svg b/src/assets/icons/opacity.svg new file mode 100755 index 000000000..f6548ecae --- /dev/null +++ b/src/assets/icons/opacity.svg @@ -0,0 +1,10 @@ + + +opacity + + + + + + + diff --git a/src/assets/icons/options-horizontal.svg b/src/assets/icons/options-horizontal.svg new file mode 100755 index 000000000..ec91198b2 --- /dev/null +++ b/src/assets/icons/options-horizontal.svg @@ -0,0 +1,7 @@ + + +options-horizontal + + + + diff --git a/src/assets/icons/options.svg b/src/assets/icons/options.svg new file mode 100755 index 000000000..783bffc6c --- /dev/null +++ b/src/assets/icons/options.svg @@ -0,0 +1,7 @@ + + +options + + + + diff --git a/src/assets/icons/paint-bucket.svg b/src/assets/icons/paint-bucket.svg new file mode 100755 index 000000000..e89c7f7be --- /dev/null +++ b/src/assets/icons/paint-bucket.svg @@ -0,0 +1,6 @@ + + +paint-bucket + + + diff --git a/src/assets/icons/paint.svg b/src/assets/icons/paint.svg new file mode 100755 index 000000000..a97590cfc --- /dev/null +++ b/src/assets/icons/paint.svg @@ -0,0 +1,5 @@ + + +paint + + diff --git a/src/assets/icons/paper-plane.svg b/src/assets/icons/paper-plane.svg new file mode 100755 index 000000000..e85a6f700 --- /dev/null +++ b/src/assets/icons/paper-plane.svg @@ -0,0 +1,5 @@ + + +paper-plane + + diff --git a/src/assets/icons/paperclip.svg b/src/assets/icons/paperclip.svg new file mode 100755 index 000000000..265818393 --- /dev/null +++ b/src/assets/icons/paperclip.svg @@ -0,0 +1,5 @@ + + +paperclip + + diff --git a/src/assets/icons/paragraph.svg b/src/assets/icons/paragraph.svg new file mode 100755 index 000000000..15f22fe98 --- /dev/null +++ b/src/assets/icons/paragraph.svg @@ -0,0 +1,5 @@ + + +paragraph + + diff --git a/src/assets/icons/paw.svg b/src/assets/icons/paw.svg new file mode 100755 index 000000000..fefb3f279 --- /dev/null +++ b/src/assets/icons/paw.svg @@ -0,0 +1,9 @@ + + +paw + + + + + + diff --git a/src/assets/icons/pen-alt.svg b/src/assets/icons/pen-alt.svg new file mode 100755 index 000000000..1fb9faacc --- /dev/null +++ b/src/assets/icons/pen-alt.svg @@ -0,0 +1,5 @@ + + +pen-alt + + diff --git a/src/assets/icons/pen-nib.svg b/src/assets/icons/pen-nib.svg new file mode 100755 index 000000000..235e94a62 --- /dev/null +++ b/src/assets/icons/pen-nib.svg @@ -0,0 +1,5 @@ + + +pen-nib + + diff --git a/src/assets/icons/pencil.svg b/src/assets/icons/pencil.svg new file mode 100755 index 000000000..b35237cf2 --- /dev/null +++ b/src/assets/icons/pencil.svg @@ -0,0 +1,5 @@ + + +pencil + + diff --git a/src/assets/icons/people.svg b/src/assets/icons/people.svg new file mode 100755 index 000000000..4e0b87c7e --- /dev/null +++ b/src/assets/icons/people.svg @@ -0,0 +1,6 @@ + + +people + + + diff --git a/src/assets/icons/phone.svg b/src/assets/icons/phone.svg new file mode 100755 index 000000000..1db3b3e95 --- /dev/null +++ b/src/assets/icons/phone.svg @@ -0,0 +1,5 @@ + + +phone + + diff --git a/src/assets/icons/pin.svg b/src/assets/icons/pin.svg new file mode 100755 index 000000000..0e53a089e --- /dev/null +++ b/src/assets/icons/pin.svg @@ -0,0 +1,5 @@ + + +pin + + diff --git a/src/assets/icons/pizza.svg b/src/assets/icons/pizza.svg new file mode 100755 index 000000000..0d38309da --- /dev/null +++ b/src/assets/icons/pizza.svg @@ -0,0 +1,10 @@ + + +pizza + + + + + + + diff --git a/src/assets/icons/playlist-add.svg b/src/assets/icons/playlist-add.svg new file mode 100755 index 000000000..26f8e1be7 --- /dev/null +++ b/src/assets/icons/playlist-add.svg @@ -0,0 +1,8 @@ + + +playlist-add + + + + + diff --git a/src/assets/icons/plus.svg b/src/assets/icons/plus.svg new file mode 100755 index 000000000..84e6c48f7 --- /dev/null +++ b/src/assets/icons/plus.svg @@ -0,0 +1,5 @@ + + +plus + + diff --git a/src/assets/icons/polymer.svg b/src/assets/icons/polymer.svg new file mode 100755 index 000000000..0d7cc5c44 --- /dev/null +++ b/src/assets/icons/polymer.svg @@ -0,0 +1,5 @@ + + +polymer + + diff --git a/src/assets/icons/pool.svg b/src/assets/icons/pool.svg new file mode 100755 index 000000000..9344edc8a --- /dev/null +++ b/src/assets/icons/pool.svg @@ -0,0 +1,7 @@ + + +pool + + + + diff --git a/src/assets/icons/power-standby.svg b/src/assets/icons/power-standby.svg new file mode 100755 index 000000000..44c62d6d4 --- /dev/null +++ b/src/assets/icons/power-standby.svg @@ -0,0 +1,6 @@ + + +power-standby + + + diff --git a/src/assets/icons/pregnant.svg b/src/assets/icons/pregnant.svg new file mode 100755 index 000000000..228f3e4fc --- /dev/null +++ b/src/assets/icons/pregnant.svg @@ -0,0 +1,6 @@ + + +pregnant + + + diff --git a/src/assets/icons/print.svg b/src/assets/icons/print.svg new file mode 100755 index 000000000..0bed7383b --- /dev/null +++ b/src/assets/icons/print.svg @@ -0,0 +1,7 @@ + + +print + + + + diff --git a/src/assets/icons/puzzle.svg b/src/assets/icons/puzzle.svg new file mode 100755 index 000000000..a5da0a2a2 --- /dev/null +++ b/src/assets/icons/puzzle.svg @@ -0,0 +1,5 @@ + + +puzzle + + diff --git a/src/assets/icons/qr-code.svg b/src/assets/icons/qr-code.svg new file mode 100755 index 000000000..01f0ebcc1 --- /dev/null +++ b/src/assets/icons/qr-code.svg @@ -0,0 +1,18 @@ + + +qr-code + + + + + + + + + + + + + + + diff --git a/src/assets/icons/rain.svg b/src/assets/icons/rain.svg new file mode 100755 index 000000000..18c963745 --- /dev/null +++ b/src/assets/icons/rain.svg @@ -0,0 +1,9 @@ + + +rain + + + + + + diff --git a/src/assets/icons/react.svg b/src/assets/icons/react.svg new file mode 100755 index 000000000..49df4b98d --- /dev/null +++ b/src/assets/icons/react.svg @@ -0,0 +1,6 @@ + + +react + + + diff --git a/src/assets/icons/rectangle.svg b/src/assets/icons/rectangle.svg new file mode 100755 index 000000000..9c5a958c7 --- /dev/null +++ b/src/assets/icons/rectangle.svg @@ -0,0 +1,5 @@ + + +rectangle + + diff --git a/src/assets/icons/reddit.svg b/src/assets/icons/reddit.svg new file mode 100755 index 000000000..5037e5dc3 --- /dev/null +++ b/src/assets/icons/reddit.svg @@ -0,0 +1,5 @@ + + +reddit + + diff --git a/src/assets/icons/registered.svg b/src/assets/icons/registered.svg new file mode 100755 index 000000000..b38b2daf5 --- /dev/null +++ b/src/assets/icons/registered.svg @@ -0,0 +1,7 @@ + + +registered + + + + diff --git a/src/assets/icons/reload.svg b/src/assets/icons/reload.svg new file mode 100755 index 000000000..06663e1a9 --- /dev/null +++ b/src/assets/icons/reload.svg @@ -0,0 +1,5 @@ + + +reload + + diff --git a/src/assets/icons/resize-both.svg b/src/assets/icons/resize-both.svg new file mode 100755 index 000000000..9e3a5f077 --- /dev/null +++ b/src/assets/icons/resize-both.svg @@ -0,0 +1,5 @@ + + +resize-both + + diff --git a/src/assets/icons/resize-height.svg b/src/assets/icons/resize-height.svg new file mode 100755 index 000000000..b33568728 --- /dev/null +++ b/src/assets/icons/resize-height.svg @@ -0,0 +1,5 @@ + + +resize-height + + diff --git a/src/assets/icons/resize-width.svg b/src/assets/icons/resize-width.svg new file mode 100755 index 000000000..9eb196c6b --- /dev/null +++ b/src/assets/icons/resize-width.svg @@ -0,0 +1,5 @@ + + +resize-width + + diff --git a/src/assets/icons/restaurant.svg b/src/assets/icons/restaurant.svg new file mode 100755 index 000000000..b4e569200 --- /dev/null +++ b/src/assets/icons/restaurant.svg @@ -0,0 +1,6 @@ + + +restaurant + + + diff --git a/src/assets/icons/room.svg b/src/assets/icons/room.svg new file mode 100755 index 000000000..dd4b62deb --- /dev/null +++ b/src/assets/icons/room.svg @@ -0,0 +1,6 @@ + + +room + + + diff --git a/src/assets/icons/rowing.svg b/src/assets/icons/rowing.svg new file mode 100755 index 000000000..68ed712f1 --- /dev/null +++ b/src/assets/icons/rowing.svg @@ -0,0 +1,6 @@ + + +rowing + + + diff --git a/src/assets/icons/rss.svg b/src/assets/icons/rss.svg new file mode 100755 index 000000000..0d1c45c57 --- /dev/null +++ b/src/assets/icons/rss.svg @@ -0,0 +1,8 @@ + + +rss + + + + + diff --git a/src/assets/icons/running.svg b/src/assets/icons/running.svg new file mode 100755 index 000000000..efbf37c94 --- /dev/null +++ b/src/assets/icons/running.svg @@ -0,0 +1,6 @@ + + +running + + + diff --git a/src/assets/icons/satelite.svg b/src/assets/icons/satelite.svg new file mode 100755 index 000000000..7374805e2 --- /dev/null +++ b/src/assets/icons/satelite.svg @@ -0,0 +1,7 @@ + + +satelite + + + + diff --git a/src/assets/icons/save.svg b/src/assets/icons/save.svg new file mode 100755 index 000000000..707ece07f --- /dev/null +++ b/src/assets/icons/save.svg @@ -0,0 +1,6 @@ + + +save + + + diff --git a/src/assets/icons/school.svg b/src/assets/icons/school.svg new file mode 100755 index 000000000..345c72082 --- /dev/null +++ b/src/assets/icons/school.svg @@ -0,0 +1,6 @@ + + +school + + + diff --git a/src/assets/icons/screen-desktop.svg b/src/assets/icons/screen-desktop.svg new file mode 100755 index 000000000..4bb1f9f74 --- /dev/null +++ b/src/assets/icons/screen-desktop.svg @@ -0,0 +1,5 @@ + + +screen-desktop + + diff --git a/src/assets/icons/screen-smartphone.svg b/src/assets/icons/screen-smartphone.svg new file mode 100755 index 000000000..2a00659e5 --- /dev/null +++ b/src/assets/icons/screen-smartphone.svg @@ -0,0 +1,7 @@ + + +screen-smartphone + + + + diff --git a/src/assets/icons/scrubber.svg b/src/assets/icons/scrubber.svg new file mode 100755 index 000000000..4090856e7 --- /dev/null +++ b/src/assets/icons/scrubber.svg @@ -0,0 +1,6 @@ + + +scrubber + + + diff --git a/src/assets/icons/settings.svg b/src/assets/icons/settings.svg new file mode 100755 index 000000000..1dc6778e0 --- /dev/null +++ b/src/assets/icons/settings.svg @@ -0,0 +1,6 @@ + + +settings + + + diff --git a/src/assets/icons/share-all.svg b/src/assets/icons/share-all.svg new file mode 100755 index 000000000..485ae4069 --- /dev/null +++ b/src/assets/icons/share-all.svg @@ -0,0 +1,6 @@ + + +share-all + + + diff --git a/src/assets/icons/share-alt.svg b/src/assets/icons/share-alt.svg new file mode 100755 index 000000000..d29311cce --- /dev/null +++ b/src/assets/icons/share-alt.svg @@ -0,0 +1,5 @@ + + +share-alt + + diff --git a/src/assets/icons/share-boxed.svg b/src/assets/icons/share-boxed.svg new file mode 100755 index 000000000..04ff49470 --- /dev/null +++ b/src/assets/icons/share-boxed.svg @@ -0,0 +1,6 @@ + + +share-boxed + + + diff --git a/src/assets/icons/share.svg b/src/assets/icons/share.svg new file mode 100755 index 000000000..c646c5c8e --- /dev/null +++ b/src/assets/icons/share.svg @@ -0,0 +1,5 @@ + + +share + + diff --git a/src/assets/icons/shield-alt.svg b/src/assets/icons/shield-alt.svg new file mode 100755 index 000000000..de5bb3e9a --- /dev/null +++ b/src/assets/icons/shield-alt.svg @@ -0,0 +1,5 @@ + + +shield-alt + + diff --git a/src/assets/icons/short-text.svg b/src/assets/icons/short-text.svg new file mode 100755 index 000000000..6b7e19514 --- /dev/null +++ b/src/assets/icons/short-text.svg @@ -0,0 +1,7 @@ + + +short-text + + + + diff --git a/src/assets/icons/shower.svg b/src/assets/icons/shower.svg new file mode 100755 index 000000000..21a2ee0eb --- /dev/null +++ b/src/assets/icons/shower.svg @@ -0,0 +1,13 @@ + + +shower + + + + + + + + + + diff --git a/src/assets/icons/sign-language.svg b/src/assets/icons/sign-language.svg new file mode 100755 index 000000000..1fe191f30 --- /dev/null +++ b/src/assets/icons/sign-language.svg @@ -0,0 +1,5 @@ + + +sign-language + + diff --git a/src/assets/icons/signal-cellular-0.svg b/src/assets/icons/signal-cellular-0.svg new file mode 100755 index 000000000..b03309dab --- /dev/null +++ b/src/assets/icons/signal-cellular-0.svg @@ -0,0 +1,5 @@ + + +signal-cellular-0 + + diff --git a/src/assets/icons/signal-cellular-3.svg b/src/assets/icons/signal-cellular-3.svg new file mode 100755 index 000000000..9050cb68b --- /dev/null +++ b/src/assets/icons/signal-cellular-3.svg @@ -0,0 +1,5 @@ + + +signal-cellular-3 + + diff --git a/src/assets/icons/signal-cellular-4.svg b/src/assets/icons/signal-cellular-4.svg new file mode 100755 index 000000000..36f3a1df6 --- /dev/null +++ b/src/assets/icons/signal-cellular-4.svg @@ -0,0 +1,5 @@ + + +signal-cellular-4 + + diff --git a/src/assets/icons/sim.svg b/src/assets/icons/sim.svg new file mode 100755 index 000000000..424224dd7 --- /dev/null +++ b/src/assets/icons/sim.svg @@ -0,0 +1,6 @@ + + +sim + + + diff --git a/src/assets/icons/sitemap.svg b/src/assets/icons/sitemap.svg new file mode 100755 index 000000000..4b098f9b3 --- /dev/null +++ b/src/assets/icons/sitemap.svg @@ -0,0 +1,5 @@ + + +sitemap + + diff --git a/src/assets/icons/skype.svg b/src/assets/icons/skype.svg new file mode 100755 index 000000000..07ca3f836 --- /dev/null +++ b/src/assets/icons/skype.svg @@ -0,0 +1,6 @@ + + +skype + + + diff --git a/src/assets/icons/smile-plus.svg b/src/assets/icons/smile-plus.svg new file mode 100755 index 000000000..2daa187b6 --- /dev/null +++ b/src/assets/icons/smile-plus.svg @@ -0,0 +1,9 @@ + + +smile-plus + + + + + + diff --git a/src/assets/icons/smile.svg b/src/assets/icons/smile.svg new file mode 100755 index 000000000..83d40ba6b --- /dev/null +++ b/src/assets/icons/smile.svg @@ -0,0 +1,8 @@ + + +smile + + + + + diff --git a/src/assets/icons/smoke-free.svg b/src/assets/icons/smoke-free.svg new file mode 100755 index 000000000..66ba122ab --- /dev/null +++ b/src/assets/icons/smoke-free.svg @@ -0,0 +1,9 @@ + + +smoke-free + + + + + + diff --git a/src/assets/icons/smoking-room.svg b/src/assets/icons/smoking-room.svg new file mode 100755 index 000000000..a6dd656f6 --- /dev/null +++ b/src/assets/icons/smoking-room.svg @@ -0,0 +1,9 @@ + + +smoking-room + + + + + + diff --git a/src/assets/icons/snowflake.svg b/src/assets/icons/snowflake.svg new file mode 100755 index 000000000..7db5379d9 --- /dev/null +++ b/src/assets/icons/snowflake.svg @@ -0,0 +1,5 @@ + + +snowflake + + diff --git a/src/assets/icons/sort-alpha-down.svg b/src/assets/icons/sort-alpha-down.svg new file mode 100755 index 000000000..787d4d1a4 --- /dev/null +++ b/src/assets/icons/sort-alpha-down.svg @@ -0,0 +1,7 @@ + + +sort-alpha-down + + + + diff --git a/src/assets/icons/sort-alpha-up.svg b/src/assets/icons/sort-alpha-up.svg new file mode 100755 index 000000000..edd47e28f --- /dev/null +++ b/src/assets/icons/sort-alpha-up.svg @@ -0,0 +1,7 @@ + + +sort-alpha-up + + + + diff --git a/src/assets/icons/sort-ascending.svg b/src/assets/icons/sort-ascending.svg new file mode 100755 index 000000000..aa7a6f660 --- /dev/null +++ b/src/assets/icons/sort-ascending.svg @@ -0,0 +1,9 @@ + + +sort-ascending + + + + + + diff --git a/src/assets/icons/sort-descending.svg b/src/assets/icons/sort-descending.svg new file mode 100755 index 000000000..e3ac64b91 --- /dev/null +++ b/src/assets/icons/sort-descending.svg @@ -0,0 +1,9 @@ + + +sort-descending + + + + + + diff --git a/src/assets/icons/sort-numeric-down.svg b/src/assets/icons/sort-numeric-down.svg new file mode 100755 index 000000000..dd4fced12 --- /dev/null +++ b/src/assets/icons/sort-numeric-down.svg @@ -0,0 +1,7 @@ + + +sort-numeric-down + + + + diff --git a/src/assets/icons/sort-numeric-up.svg b/src/assets/icons/sort-numeric-up.svg new file mode 100755 index 000000000..221496b87 --- /dev/null +++ b/src/assets/icons/sort-numeric-up.svg @@ -0,0 +1,7 @@ + + +sort-numeric-up + + + + diff --git a/src/assets/icons/spa.svg b/src/assets/icons/spa.svg new file mode 100755 index 000000000..faaa45882 --- /dev/null +++ b/src/assets/icons/spa.svg @@ -0,0 +1,5 @@ + + +spa + + diff --git a/src/assets/icons/space-bar.svg b/src/assets/icons/space-bar.svg new file mode 100755 index 000000000..5da743991 --- /dev/null +++ b/src/assets/icons/space-bar.svg @@ -0,0 +1,5 @@ + + +space-bar + + diff --git a/src/assets/icons/speaker.svg b/src/assets/icons/speaker.svg new file mode 100755 index 000000000..0acf93fba --- /dev/null +++ b/src/assets/icons/speaker.svg @@ -0,0 +1,8 @@ + + +speaker + + + + + diff --git a/src/assets/icons/speech.svg b/src/assets/icons/speech.svg new file mode 100755 index 000000000..a9e2cfbf8 --- /dev/null +++ b/src/assets/icons/speech.svg @@ -0,0 +1,8 @@ + + +speech + + + + + diff --git a/src/assets/icons/speedometer.svg b/src/assets/icons/speedometer.svg new file mode 100755 index 000000000..c33d5e6c7 --- /dev/null +++ b/src/assets/icons/speedometer.svg @@ -0,0 +1,10 @@ + + +speedometer + + + + + + + diff --git a/src/assets/icons/spotify.svg b/src/assets/icons/spotify.svg new file mode 100755 index 000000000..e7b87fcff --- /dev/null +++ b/src/assets/icons/spotify.svg @@ -0,0 +1,8 @@ + + +spotify + + + + + diff --git a/src/assets/icons/spreadsheet.svg b/src/assets/icons/spreadsheet.svg new file mode 100755 index 000000000..a8b8ea2b9 --- /dev/null +++ b/src/assets/icons/spreadsheet.svg @@ -0,0 +1,17 @@ + + +spreadsheet + + + + + + + + + + + + + + diff --git a/src/assets/icons/square.svg b/src/assets/icons/square.svg new file mode 100755 index 000000000..c014ef813 --- /dev/null +++ b/src/assets/icons/square.svg @@ -0,0 +1,5 @@ + + +square + + diff --git a/src/assets/icons/stackoverflow.svg b/src/assets/icons/stackoverflow.svg new file mode 100755 index 000000000..6b7e2a78f --- /dev/null +++ b/src/assets/icons/stackoverflow.svg @@ -0,0 +1,10 @@ + + +stackoverflow + + + + + + + diff --git a/src/assets/icons/star-half.svg b/src/assets/icons/star-half.svg new file mode 100755 index 000000000..45d22beea --- /dev/null +++ b/src/assets/icons/star-half.svg @@ -0,0 +1,5 @@ + + +star-half + + diff --git a/src/assets/icons/star.svg b/src/assets/icons/star.svg new file mode 100755 index 000000000..6f26e11c4 --- /dev/null +++ b/src/assets/icons/star.svg @@ -0,0 +1,5 @@ + + +star + + diff --git a/src/assets/icons/storage.svg b/src/assets/icons/storage.svg new file mode 100755 index 000000000..4cef1e071 --- /dev/null +++ b/src/assets/icons/storage.svg @@ -0,0 +1,8 @@ + + +storage + + + + + diff --git a/src/assets/icons/stream.svg b/src/assets/icons/stream.svg new file mode 100755 index 000000000..3bffe892b --- /dev/null +++ b/src/assets/icons/stream.svg @@ -0,0 +1,7 @@ + + +stream + + + + diff --git a/src/assets/icons/sun.svg b/src/assets/icons/sun.svg new file mode 100755 index 000000000..3e2eceba6 --- /dev/null +++ b/src/assets/icons/sun.svg @@ -0,0 +1,13 @@ + + +sun + + + + + + + + + + diff --git a/src/assets/icons/swap-horizontal.svg b/src/assets/icons/swap-horizontal.svg new file mode 100755 index 000000000..240da8c84 --- /dev/null +++ b/src/assets/icons/swap-horizontal.svg @@ -0,0 +1,6 @@ + + +swap-horizontal + + + diff --git a/src/assets/icons/swap-vertical.svg b/src/assets/icons/swap-vertical.svg new file mode 100755 index 000000000..2c0a15d21 --- /dev/null +++ b/src/assets/icons/swap-vertical.svg @@ -0,0 +1,6 @@ + + +swap-vertical + + + diff --git a/src/assets/icons/swimming.svg b/src/assets/icons/swimming.svg new file mode 100755 index 000000000..0f362a7a8 --- /dev/null +++ b/src/assets/icons/swimming.svg @@ -0,0 +1,8 @@ + + +swimming + + + + + diff --git a/src/assets/icons/sync.svg b/src/assets/icons/sync.svg new file mode 100755 index 000000000..b9f56bec4 --- /dev/null +++ b/src/assets/icons/sync.svg @@ -0,0 +1,6 @@ + + +sync + + + diff --git a/src/assets/icons/tablet.svg b/src/assets/icons/tablet.svg new file mode 100755 index 000000000..b8f529d43 --- /dev/null +++ b/src/assets/icons/tablet.svg @@ -0,0 +1,6 @@ + + +tablet + + + diff --git a/src/assets/icons/tag.svg b/src/assets/icons/tag.svg new file mode 100755 index 000000000..61242488b --- /dev/null +++ b/src/assets/icons/tag.svg @@ -0,0 +1,6 @@ + + +tag + + + diff --git a/src/assets/icons/tags.svg b/src/assets/icons/tags.svg new file mode 100755 index 000000000..5b344685c --- /dev/null +++ b/src/assets/icons/tags.svg @@ -0,0 +1,7 @@ + + +tags + + + + diff --git a/src/assets/icons/task.svg b/src/assets/icons/task.svg new file mode 100755 index 000000000..0ee7510bc --- /dev/null +++ b/src/assets/icons/task.svg @@ -0,0 +1,6 @@ + + +task + + + diff --git a/src/assets/icons/taxi.svg b/src/assets/icons/taxi.svg new file mode 100755 index 000000000..57ea25b3e --- /dev/null +++ b/src/assets/icons/taxi.svg @@ -0,0 +1,10 @@ + + +taxi + + + + + + + diff --git a/src/assets/icons/tennis-ball.svg b/src/assets/icons/tennis-ball.svg new file mode 100755 index 000000000..cd90fb861 --- /dev/null +++ b/src/assets/icons/tennis-ball.svg @@ -0,0 +1,5 @@ + + +tennis-ball + + diff --git a/src/assets/icons/tennis.svg b/src/assets/icons/tennis.svg new file mode 100755 index 000000000..44c661f44 --- /dev/null +++ b/src/assets/icons/tennis.svg @@ -0,0 +1,6 @@ + + +tennis + + + diff --git a/src/assets/icons/terminal.svg b/src/assets/icons/terminal.svg new file mode 100755 index 000000000..10df329e0 --- /dev/null +++ b/src/assets/icons/terminal.svg @@ -0,0 +1,7 @@ + + +terminal + + + + diff --git a/src/assets/icons/terrain.svg b/src/assets/icons/terrain.svg new file mode 100755 index 000000000..b31b626fd --- /dev/null +++ b/src/assets/icons/terrain.svg @@ -0,0 +1,6 @@ + + +terrain + + + diff --git a/src/assets/icons/text-shapes.svg b/src/assets/icons/text-shapes.svg new file mode 100755 index 000000000..f72fc3a07 --- /dev/null +++ b/src/assets/icons/text-shapes.svg @@ -0,0 +1,6 @@ + + +text-shapes + + + diff --git a/src/assets/icons/text-size.svg b/src/assets/icons/text-size.svg new file mode 100755 index 000000000..2d00dce5f --- /dev/null +++ b/src/assets/icons/text-size.svg @@ -0,0 +1,6 @@ + + +text-size + + + diff --git a/src/assets/icons/text-square.svg b/src/assets/icons/text-square.svg new file mode 100755 index 000000000..c44f4eaa6 --- /dev/null +++ b/src/assets/icons/text-square.svg @@ -0,0 +1,6 @@ + + +text-square + + + diff --git a/src/assets/icons/text-strike.svg b/src/assets/icons/text-strike.svg new file mode 100755 index 000000000..550057587 --- /dev/null +++ b/src/assets/icons/text-strike.svg @@ -0,0 +1,7 @@ + + +text-strike + + + + diff --git a/src/assets/icons/text.svg b/src/assets/icons/text.svg new file mode 100755 index 000000000..c7961b15e --- /dev/null +++ b/src/assets/icons/text.svg @@ -0,0 +1,5 @@ + + +text + + diff --git a/src/assets/icons/thumb-down.svg b/src/assets/icons/thumb-down.svg new file mode 100755 index 000000000..ed05ba0b5 --- /dev/null +++ b/src/assets/icons/thumb-down.svg @@ -0,0 +1,6 @@ + + +thumb-down + + + diff --git a/src/assets/icons/thumb-up.svg b/src/assets/icons/thumb-up.svg new file mode 100755 index 000000000..2832aac5e --- /dev/null +++ b/src/assets/icons/thumb-up.svg @@ -0,0 +1,6 @@ + + +thumb-up + + + diff --git a/src/assets/icons/toggle-off.svg b/src/assets/icons/toggle-off.svg new file mode 100755 index 000000000..338ac2fe9 --- /dev/null +++ b/src/assets/icons/toggle-off.svg @@ -0,0 +1,6 @@ + + +toggle-off + + + diff --git a/src/assets/icons/toilet.svg b/src/assets/icons/toilet.svg new file mode 100755 index 000000000..7070c4a58 --- /dev/null +++ b/src/assets/icons/toilet.svg @@ -0,0 +1,5 @@ + + +toilet + + diff --git a/src/assets/icons/touch-app.svg b/src/assets/icons/touch-app.svg new file mode 100755 index 000000000..29edfbcf2 --- /dev/null +++ b/src/assets/icons/touch-app.svg @@ -0,0 +1,5 @@ + + +touch-app + + diff --git a/src/assets/icons/trademark.svg b/src/assets/icons/trademark.svg new file mode 100755 index 000000000..cfc1877ac --- /dev/null +++ b/src/assets/icons/trademark.svg @@ -0,0 +1,6 @@ + + +trademark + + + diff --git a/src/assets/icons/transfer.svg b/src/assets/icons/transfer.svg new file mode 100755 index 000000000..c2f989c00 --- /dev/null +++ b/src/assets/icons/transfer.svg @@ -0,0 +1,6 @@ + + +transfer + + + diff --git a/src/assets/icons/translate.svg b/src/assets/icons/translate.svg new file mode 100755 index 000000000..7be606a74 --- /dev/null +++ b/src/assets/icons/translate.svg @@ -0,0 +1,6 @@ + + +translate + + + diff --git a/src/assets/icons/trash.svg b/src/assets/icons/trash.svg new file mode 100755 index 000000000..98518442b --- /dev/null +++ b/src/assets/icons/trash.svg @@ -0,0 +1,9 @@ + + +trash + + + + + + diff --git a/src/assets/icons/triangle.svg b/src/assets/icons/triangle.svg new file mode 100755 index 000000000..c4a5de836 --- /dev/null +++ b/src/assets/icons/triangle.svg @@ -0,0 +1,5 @@ + + +triangle + + diff --git a/src/assets/icons/truck.svg b/src/assets/icons/truck.svg new file mode 100755 index 000000000..59ab8f247 --- /dev/null +++ b/src/assets/icons/truck.svg @@ -0,0 +1,5 @@ + + +truck + + diff --git a/src/assets/icons/tv.svg b/src/assets/icons/tv.svg new file mode 100755 index 000000000..bd84e52c7 --- /dev/null +++ b/src/assets/icons/tv.svg @@ -0,0 +1,5 @@ + + +tv + + diff --git a/src/assets/icons/twitter.svg b/src/assets/icons/twitter.svg new file mode 100755 index 000000000..8406b2b09 --- /dev/null +++ b/src/assets/icons/twitter.svg @@ -0,0 +1,5 @@ + + +twitter + + diff --git a/src/assets/icons/underline.svg b/src/assets/icons/underline.svg new file mode 100755 index 000000000..882600d6f --- /dev/null +++ b/src/assets/icons/underline.svg @@ -0,0 +1,7 @@ + + +underline + + + + diff --git a/src/assets/icons/user-female.svg b/src/assets/icons/user-female.svg new file mode 100755 index 000000000..3ddb04313 --- /dev/null +++ b/src/assets/icons/user-female.svg @@ -0,0 +1,5 @@ + + +user-female + + diff --git a/src/assets/icons/user-follow.svg b/src/assets/icons/user-follow.svg new file mode 100755 index 000000000..7f7f34d1f --- /dev/null +++ b/src/assets/icons/user-follow.svg @@ -0,0 +1,6 @@ + + +user-follow + + + diff --git a/src/assets/icons/user-unfollow.svg b/src/assets/icons/user-unfollow.svg new file mode 100755 index 000000000..f9b8e9c97 --- /dev/null +++ b/src/assets/icons/user-unfollow.svg @@ -0,0 +1,6 @@ + + +user-unfollow + + + diff --git a/src/assets/icons/user.svg b/src/assets/icons/user.svg new file mode 100755 index 000000000..aed87c35b --- /dev/null +++ b/src/assets/icons/user.svg @@ -0,0 +1,5 @@ + + +user + + diff --git a/src/assets/icons/vector.svg b/src/assets/icons/vector.svg new file mode 100755 index 000000000..e7c1334a2 --- /dev/null +++ b/src/assets/icons/vector.svg @@ -0,0 +1,5 @@ + + +vector + + diff --git a/src/assets/icons/vertical-align-bottom.svg b/src/assets/icons/vertical-align-bottom.svg new file mode 100755 index 000000000..a406ceac8 --- /dev/null +++ b/src/assets/icons/vertical-align-bottom.svg @@ -0,0 +1,6 @@ + + +vertical-align-bottom + + + diff --git a/src/assets/icons/vertical-align-bottom1.svg b/src/assets/icons/vertical-align-bottom1.svg new file mode 100755 index 000000000..77a71b344 --- /dev/null +++ b/src/assets/icons/vertical-align-bottom1.svg @@ -0,0 +1,8 @@ + + +vertical-align-bottom1 + + + + + diff --git a/src/assets/icons/vertical-align-center.svg b/src/assets/icons/vertical-align-center.svg new file mode 100755 index 000000000..49cd5667f --- /dev/null +++ b/src/assets/icons/vertical-align-center.svg @@ -0,0 +1,7 @@ + + +vertical-align-center + + + + diff --git a/src/assets/icons/vertical-align-center1.svg b/src/assets/icons/vertical-align-center1.svg new file mode 100755 index 000000000..ccaf26f9a --- /dev/null +++ b/src/assets/icons/vertical-align-center1.svg @@ -0,0 +1,11 @@ + + +vertical-align-center1 + + + + + + + + diff --git a/src/assets/icons/vertical-align-top.svg b/src/assets/icons/vertical-align-top.svg new file mode 100755 index 000000000..0bcfb28fb --- /dev/null +++ b/src/assets/icons/vertical-align-top.svg @@ -0,0 +1,6 @@ + + +vertical-align-top + + + diff --git a/src/assets/icons/vertical-align-top1.svg b/src/assets/icons/vertical-align-top1.svg new file mode 100755 index 000000000..c490fb523 --- /dev/null +++ b/src/assets/icons/vertical-align-top1.svg @@ -0,0 +1,8 @@ + + +vertical-align-top1 + + + + + diff --git a/src/assets/icons/video.svg b/src/assets/icons/video.svg new file mode 100755 index 000000000..6d9c30d37 --- /dev/null +++ b/src/assets/icons/video.svg @@ -0,0 +1,5 @@ + + +video + + diff --git a/src/assets/icons/view-column.svg b/src/assets/icons/view-column.svg new file mode 100755 index 000000000..e9ce8b219 --- /dev/null +++ b/src/assets/icons/view-column.svg @@ -0,0 +1,5 @@ + + +view-column + + diff --git a/src/assets/icons/view-module.svg b/src/assets/icons/view-module.svg new file mode 100755 index 000000000..7c36b6110 --- /dev/null +++ b/src/assets/icons/view-module.svg @@ -0,0 +1,5 @@ + + +view-module + + diff --git a/src/assets/icons/view-quilt.svg b/src/assets/icons/view-quilt.svg new file mode 100755 index 000000000..7629c26f5 --- /dev/null +++ b/src/assets/icons/view-quilt.svg @@ -0,0 +1,5 @@ + + +view-quilt + + diff --git a/src/assets/icons/view-stream.svg b/src/assets/icons/view-stream.svg new file mode 100755 index 000000000..7e4972231 --- /dev/null +++ b/src/assets/icons/view-stream.svg @@ -0,0 +1,5 @@ + + +view-stream + + diff --git a/src/assets/icons/voice-over-record.svg b/src/assets/icons/voice-over-record.svg new file mode 100755 index 000000000..81b78c5fb --- /dev/null +++ b/src/assets/icons/voice-over-record.svg @@ -0,0 +1,7 @@ + + +voice-over-record + + + + diff --git a/src/assets/icons/volume-high.svg b/src/assets/icons/volume-high.svg new file mode 100755 index 000000000..837c22a05 --- /dev/null +++ b/src/assets/icons/volume-high.svg @@ -0,0 +1,7 @@ + + +volume-high + + + + diff --git a/src/assets/icons/volume-low.svg b/src/assets/icons/volume-low.svg new file mode 100755 index 000000000..6da6b9860 --- /dev/null +++ b/src/assets/icons/volume-low.svg @@ -0,0 +1,6 @@ + + +volume-low + + + diff --git a/src/assets/icons/volume-off.svg b/src/assets/icons/volume-off.svg new file mode 100755 index 000000000..13729d678 --- /dev/null +++ b/src/assets/icons/volume-off.svg @@ -0,0 +1,6 @@ + + +volume-off + + + diff --git a/src/assets/icons/vue.svg b/src/assets/icons/vue.svg new file mode 100755 index 000000000..3e4dc1041 --- /dev/null +++ b/src/assets/icons/vue.svg @@ -0,0 +1,5 @@ + + +vue + + diff --git a/src/assets/icons/walk.svg b/src/assets/icons/walk.svg new file mode 100755 index 000000000..ab6cb0b61 --- /dev/null +++ b/src/assets/icons/walk.svg @@ -0,0 +1,6 @@ + + +walk + + + diff --git a/src/assets/icons/wallet.svg b/src/assets/icons/wallet.svg new file mode 100755 index 000000000..fd7d27e96 --- /dev/null +++ b/src/assets/icons/wallet.svg @@ -0,0 +1,6 @@ + + +wallet + + + diff --git a/src/assets/icons/wallpaper.svg b/src/assets/icons/wallpaper.svg new file mode 100755 index 000000000..2a3016fd4 --- /dev/null +++ b/src/assets/icons/wallpaper.svg @@ -0,0 +1,9 @@ + + +wallpaper + + + + + + diff --git a/src/assets/icons/warning.svg b/src/assets/icons/warning.svg new file mode 100755 index 000000000..0b94ffc97 --- /dev/null +++ b/src/assets/icons/warning.svg @@ -0,0 +1,7 @@ + + +warning + + + + diff --git a/src/assets/icons/watch.svg b/src/assets/icons/watch.svg new file mode 100755 index 000000000..2c0bdc0a9 --- /dev/null +++ b/src/assets/icons/watch.svg @@ -0,0 +1,5 @@ + + +watch + + diff --git a/src/assets/icons/wc.svg b/src/assets/icons/wc.svg new file mode 100755 index 000000000..d25fd229d --- /dev/null +++ b/src/assets/icons/wc.svg @@ -0,0 +1,8 @@ + + +wc + + + + + diff --git a/src/assets/icons/weightlifitng.svg b/src/assets/icons/weightlifitng.svg new file mode 100755 index 000000000..6adc232f4 --- /dev/null +++ b/src/assets/icons/weightlifitng.svg @@ -0,0 +1,6 @@ + + +weightlifitng + + + diff --git a/src/assets/icons/wheelchair.svg b/src/assets/icons/wheelchair.svg new file mode 100755 index 000000000..277e8b741 --- /dev/null +++ b/src/assets/icons/wheelchair.svg @@ -0,0 +1,7 @@ + + +wheelchair + + + + diff --git a/src/assets/icons/wifi-signal-0.svg b/src/assets/icons/wifi-signal-0.svg new file mode 100755 index 000000000..7f227581a --- /dev/null +++ b/src/assets/icons/wifi-signal-0.svg @@ -0,0 +1,5 @@ + + +wifi-signal-0 + + diff --git a/src/assets/icons/wifi-signal-1.svg b/src/assets/icons/wifi-signal-1.svg new file mode 100755 index 000000000..2171a6d4a --- /dev/null +++ b/src/assets/icons/wifi-signal-1.svg @@ -0,0 +1,5 @@ + + +wifi-signal-1 + + diff --git a/src/assets/icons/wifi-signal-2.svg b/src/assets/icons/wifi-signal-2.svg new file mode 100755 index 000000000..b3a6e340b --- /dev/null +++ b/src/assets/icons/wifi-signal-2.svg @@ -0,0 +1,5 @@ + + +wifi-signal-2 + + diff --git a/src/assets/icons/wifi-signal-4.svg b/src/assets/icons/wifi-signal-4.svg new file mode 100755 index 000000000..490fecf71 --- /dev/null +++ b/src/assets/icons/wifi-signal-4.svg @@ -0,0 +1,5 @@ + + +wifi-signal-4 + + diff --git a/src/assets/icons/wifi-signal-off.svg b/src/assets/icons/wifi-signal-off.svg new file mode 100755 index 000000000..9a36126ef --- /dev/null +++ b/src/assets/icons/wifi-signal-off.svg @@ -0,0 +1,6 @@ + + +wifi-signal-off + + + diff --git a/src/assets/icons/window-maximize.svg b/src/assets/icons/window-maximize.svg new file mode 100755 index 000000000..589f1224c --- /dev/null +++ b/src/assets/icons/window-maximize.svg @@ -0,0 +1,5 @@ + + +window-maximize + + diff --git a/src/assets/icons/window-minimize.svg b/src/assets/icons/window-minimize.svg new file mode 100755 index 000000000..70036aba1 --- /dev/null +++ b/src/assets/icons/window-minimize.svg @@ -0,0 +1,5 @@ + + +window-minimize + + diff --git a/src/assets/icons/window-restore.svg b/src/assets/icons/window-restore.svg new file mode 100755 index 000000000..9b6d11d09 --- /dev/null +++ b/src/assets/icons/window-restore.svg @@ -0,0 +1,6 @@ + + +window-restore + + + diff --git a/src/assets/icons/window.svg b/src/assets/icons/window.svg new file mode 100755 index 000000000..b8f2b8f4d --- /dev/null +++ b/src/assets/icons/window.svg @@ -0,0 +1,5 @@ + + +window + + diff --git a/src/assets/icons/wrap-text.svg b/src/assets/icons/wrap-text.svg new file mode 100755 index 000000000..002860bec --- /dev/null +++ b/src/assets/icons/wrap-text.svg @@ -0,0 +1,7 @@ + + +wrap-text + + + + diff --git a/src/assets/icons/x-circle.svg b/src/assets/icons/x-circle.svg new file mode 100755 index 000000000..4264d4834 --- /dev/null +++ b/src/assets/icons/x-circle.svg @@ -0,0 +1,6 @@ + + +x-circle + + + diff --git a/src/assets/icons/x.svg b/src/assets/icons/x.svg new file mode 100755 index 000000000..1dc30f66f --- /dev/null +++ b/src/assets/icons/x.svg @@ -0,0 +1,5 @@ + + +x + + diff --git a/src/assets/icons/yen.svg b/src/assets/icons/yen.svg new file mode 100755 index 000000000..a0b8851ef --- /dev/null +++ b/src/assets/icons/yen.svg @@ -0,0 +1,5 @@ + + +yen + + diff --git a/src/assets/icons/zoom-in.svg b/src/assets/icons/zoom-in.svg new file mode 100755 index 000000000..976225f7f --- /dev/null +++ b/src/assets/icons/zoom-in.svg @@ -0,0 +1,6 @@ + + +zoom-in + + + diff --git a/src/assets/icons/zoom-out.svg b/src/assets/icons/zoom-out.svg new file mode 100755 index 000000000..cf71ee357 --- /dev/null +++ b/src/assets/icons/zoom-out.svg @@ -0,0 +1,6 @@ + + +zoom-out + + + diff --git a/src/img/avatars/1.jpg b/src/assets/img/avatars/1.jpg similarity index 100% rename from src/img/avatars/1.jpg rename to src/assets/img/avatars/1.jpg diff --git a/src/img/avatars/2.jpg b/src/assets/img/avatars/2.jpg similarity index 100% rename from src/img/avatars/2.jpg rename to src/assets/img/avatars/2.jpg diff --git a/src/img/avatars/3.jpg b/src/assets/img/avatars/3.jpg similarity index 100% rename from src/img/avatars/3.jpg rename to src/assets/img/avatars/3.jpg diff --git a/src/img/avatars/4.jpg b/src/assets/img/avatars/4.jpg similarity index 100% rename from src/img/avatars/4.jpg rename to src/assets/img/avatars/4.jpg diff --git a/src/img/avatars/5.jpg b/src/assets/img/avatars/5.jpg similarity index 100% rename from src/img/avatars/5.jpg rename to src/assets/img/avatars/5.jpg diff --git a/src/img/avatars/6.jpg b/src/assets/img/avatars/6.jpg similarity index 100% rename from src/img/avatars/6.jpg rename to src/assets/img/avatars/6.jpg diff --git a/src/img/avatars/7.jpg b/src/assets/img/avatars/7.jpg similarity index 100% rename from src/img/avatars/7.jpg rename to src/assets/img/avatars/7.jpg diff --git a/src/img/avatars/8.jpg b/src/assets/img/avatars/8.jpg similarity index 100% rename from src/img/avatars/8.jpg rename to src/assets/img/avatars/8.jpg diff --git a/src/base/breadcrumb.html b/src/base/breadcrumb.html index 442a68a85..97bdaa5ed 100644 --- a/src/base/breadcrumb.html +++ b/src/base/breadcrumb.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
- Bootstrap Breadcrumb - -
-
- - - - -
-
-
-
- -
-
-
-
+
+
+ + + + + + + - -
-
-
-
Today
-
-
- admin@bootstrapmaster.com -
-
Meeting with - Lucas -
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- admin@bootstrapmaster.com -
-
Skype with - Megan -
- - Β  4 - 5pm - - Β  On-line -
-
Tomorrow
-
-
New UI Project - - deadline -
- - Β  10 - 11pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
- #10 Startups.Garden Meetup
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- Team meeting -
- - Β  4 - 6pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com +
+ + +
+
+
+
+
+
+
+
+
+
Bootstrap Breadcrumb + +
+
+ + + + +
+
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
Settings
-
-
- - Option 1 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 2 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 3 - - -
-
-
-
- - Option 4 - - -
-
-
-
System Utilization
-
- - CPU Usage - -
-
-
-
- 348 Processes. 1/4 Cores. -
- - Memory Usage - -
-
-
-
- 11444GB/16384MB -
- - SSD 1 Usage - -
-
-
-
- 243GB/256GB -
- - SSD 2 Usage - -
-
-
-
- 25GB/256GB -
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI + +
-
+
- - - - - - + + + + diff --git a/src/base/cards.html b/src/base/cards.html index 6159c2f35..70021ea86 100644 --- a/src/base/cards.html +++ b/src/base/cards.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
Card title
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
-
- -
-
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
- -
-
- -
-
-
- Card with icon
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
-
- -
-
-
Card with switch - + +
+ + +
+ +
+
+
+
+
+
+
+
Card title
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
- -
-
-
Card with label - Success + +
+
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
- -
-
-
Card with label - 42 + +
+
+
Card with icon
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
-
- -
- -
-
-
-
Card outline
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
-
- -
-
-
Card outline
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
-
- -
-
-
Card outline
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
-
- -
-
-
Card outline
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
- -
-
-
Card outline
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
-
- -
-
-
Card outline
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
-
- -
- -
-
-
-
Card with accent
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
-
- -
-
-
Card with accent
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
-
-
- -
-
-
Card with accent
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
+ +
+
+
Card with switch + +
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
-
- -
-
-
Card with accent
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
+ +
+
+
Card with labelSuccess
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
-
- -
-
-
Card with accent
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
+ +
+
+
Card with label42
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
+
- -
-
-
Card with accent
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
+ +
+
+
+
Card outline
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
-
- -
- -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in - Source Title -
-
+ +
+
+
Card outline
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-
- -
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in - Source Title -
-
+ +
+
+
Card outline
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-
- -
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in - Source Title -
-
+ +
+
+
Card outline
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-
- -
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in - Source Title -
-
+ +
+
+
Card outline
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-
- -
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in - Source Title -
-
+ +
+
+
Card outline
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
- -
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

-
Someone famous in - Source Title -
-
+ +
+
+
+
Card with accent
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-
- -
- -
-
-
-
Card title
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
+ +
+
+
Card with accent
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
-
- -
-
-
Card title
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
+ +
+
+
Card with accent
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
-
- -
-
-
Card title
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
+ +
+
+
Card with accent
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
-
- -
-
-
Card title
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
+ +
+
+
Card with accent
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
-
- -
-
-
Card title
-
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl - ut aliquip ex ea commodo consequat.
+ +
+
+
Card with accent
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
+
+
- -
-
-
Card actions -
- - - - - - - - - + +
+
+
+
+
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in + Source Title +
+
-
+
+ +
+
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex - ea commodo consequat. +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

+
Someone famous in + Source Title +
+
-
- -
- - -
- -
-
-
- CoreUI - © 2018 creativeLabs. +
+
-
- Powered by - CoreUI -
- +
- - - - - - + + + + diff --git a/src/base/carousel.html b/src/base/carousel.html index ed7a6a455..8b56b954f 100644 --- a/src/base/carousel.html +++ b/src/base/carousel.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
- Carousel - slides only -
- - docs - + +
+ + +
+ +
+
+
+
+
+
+
+
Carouselslides only +
-
-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
- + - - - - - - + + + + diff --git a/src/base/collapse.html b/src/base/collapse.html index 02befa57f..d4f45ae8a 100644 --- a/src/base/collapse.html +++ b/src/base/collapse.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
- Collapse -
- - docs - + +
+ + +
+ +
+
+
+
+
+
+
+
Collapse +
-
-
-

- - -

-
-
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.
+
+

+ +

+
+
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.
+
-
-
-
- Collapse - multiple targets -
-
-

- - - -

-
-
-
-
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.
+
+
Collapsemultiple targets
+
+

+ + +

+
+
+
+
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.
+
-
-
-
-
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.
+
+
+
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.
+
-
-
-
-
- Collapse - accordion -
-
-
-
- -
-
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, - sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. - Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
+
+
+
Collapseaccordion
+
+
+
+ +
+
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
+
-
-
- -
-
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, - sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. - Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
-
-
-
-
-
-
-
- Collapse - custom accordion -
-
-
-
- Toggle item -
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pretium lorem non vestibulum scelerisque. Proin a vestibulum sem, eget tristique massa. Aliquam lacinia rhoncus nibh quis ornare.

+
+
Collapsecustom accordion
+
+
+
Toggle item +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pretium lorem non vestibulum scelerisque. Proin a vestibulum sem, eget tristique massa. Aliquam lacinia rhoncus nibh quis ornare.

+
-
-
- -
-

Donec at ipsum dignissim, rutrum turpis scelerisque, tristique lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus nec dui turpis. Orci varius natoque penatibus et magnis - dis parturient montes, nascetur ridiculus mus.

+
+
+

Donec at ipsum dignissim, rutrum turpis scelerisque, tristique lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus nec dui turpis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+
@@ -481,310 +351,17 @@
-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
- + - - - - - - + + + + diff --git a/src/base/forms.html b/src/base/forms.html index 426e6a98b..c852661e6 100644 --- a/src/base/forms.html +++ b/src/base/forms.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
- Credit Card - Form -
-
-
-
-
- - + +
+ + +
+ +
+
+
+
+
+
+
+
Credit Card Form
+
+
+
+
+ + +
-
- -
-
-
- - + +
+
+
+ + +
-
- -
-
- - -
-
- - -
-
-
- - + +
+
+ + +
+
+ + +
+
+
+ + +
-
- -
-
-
- -
-
-
- Company - Form -
-
-
- - -
-
- - -
-
- - -
-
-
- - -
-
- - -
-
- -
- - +
-
- -
- -
-
-
-
- Basic Form Elements
-
-
-
- -
-

Username

-
+ +
+
+
Company Form
+
+
+ +
-
- -
- - This is a help text -
+
+ +
-
- -
- - Please enter your email -
+
+ +
-
- -
- - Please enter a complex password +
+
+ +
-
-
- -
- - Please enter a valid date +
+ +
-
- -
- -
+ +
+ +
-
- -
- +
+
+
+ +
+ +
+
+
+
Basic Form Elements
+
+ +
+ +
+

Username

+
-
-
- -
- +
+ +
+ This is a help text +
-
-
- -
- +
+ +
+ Please enter your email +
-
-
- -
- +
+ +
+ Please enter a complex password +
-
-
- -
- +
+ +
+ Please enter a valid date +
-
-
- -
- +
+ +
+ +
-
-
- -
-
- - +
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
-
- -
-
- - +
+ +
+
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
-
- -
-
- - +
+ +
+
+ + +
+
+ + +
+
+ + +
-
- - +
+
+ +
+
+ + +
+
+ + +
+
+ + +
-
- - +
+
+ +
+
+ + +
+
+ + +
+
+ + +
-
-
- -
-
- - +
+ +
+
+ + +
+
+ + +
+
+ + +
-
- - +
+
+ +
+
-
- - +
+
+ +
+
-
-
- -
- + +
+ +
+
+
Inline Form
+
+
+
+ +
-
-
- -
- +
+ +
-
- -
- -
-
-
- Inline Form
-
-
-
- - -
-
- - -
-
-
- +
-
-
-
-
- Horizontal Form
-
-
-
- -
- - Please enter your email +
+
+
Horizontal Form
+
+ +
+ +
+ Please enter your email +
-
-
- -
- - Please enter your password +
+ +
+ Please enter your password +
-
- -
- -
-
-
- Normal Form
-
-
-
- - - Please enter your email -
-
- - - Please enter your password -
-
-
- +
-
-
-
Input - Grid +
+
Normal Form
+
+
+
+ + Please enter your email +
+
+ + Please enter your password +
+
+
+
-
-
-
-
- +
+
Input Grid
+
+ +
+
+ +
-
-
-
- +
+
+ +
-
-
-
- +
+
+ +
-
-
-
- +
+
+ +
-
-
-
- +
+
+ +
-
-
-
- +
+
+ +
-
-
-
- +
+
+ +
-
-
-
- +
+
+ +
-
-
-
- +
+
+ +
-
-
-
- +
+
+ +
-
- -
- -
-
-
Input - Sizes + +
+
-
-
-
- -
- +
+
Input Sizes
+
+ +
+ +
+ +
-
-
- -
- +
+ +
+ +
-
-
- -
- +
+ +
+ +
-
- -
- -
-
- -
- -
-
-
-
- Validation states Form
-
-
- - +
-
- - -
Please provide a valid informations.
+
+
- -
-
-
- Validation - was-validated -
-
-
- - + +
+
+
+
Validation states Form
+
+
+ + +
+
+ + +
Please provide a valid informations.
+
-
- - -
Please provide a valid informations.
+
+
+ +
+
+
Validation was-validated
+
+
+ + +
+
+ + +
Please provide a valid informations.
+
+
- -
- -
-
-
-
- Icon/Text Groups
-
-
-
-
-
-
- - - + +
+
+
+
Icon/Text Groups
+
+ +
+
+
+
+ + +
+
-
-
-
-
-
- -
- - - +
+
+
+ +
+ + +
-
-
-
-
-
- - - -
- -
- .00 +
+
+
+
+ + +
+ +
.00
-
- -
- +
-
-
-
-
- Buttons Groups
-
-
-
-
-
- - - - +
+
+
Buttons Groups
+
+ +
+
+
+ + +
-
-
-
-
- - - - +
+
+
+ + +
-
-
-
-
- - - - - - - +
+
+
+ + + +
-
- -
- +
-
-
-
-
- Dropdowns Groups
-
-
-
-
-
-
- -
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
- + - - - - - - + + + + diff --git a/src/base/jumbotron.html b/src/base/jumbotron.html index b79b698a7..f2832d819 100644 --- a/src/base/jumbotron.html +++ b/src/base/jumbotron.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
- Jumbotron -
- - docs - + +
+ + +
+ +
+
+
+
+
+
+
+
Jumbotron +
-
-
-
-

Hello, world!

-

This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.

-
-

It uses utility classes for typography and spacing to space content out within the larger container.

-

- Learn more -

+
+
+

Hello, world!

+

This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.

+
+

It uses utility classes for typography and spacing to space content out within the larger container.

+

Learn more

+
-
-
-
-
- Jumbotron - fluid -
-
-
-
-

Fluid jumbotron

-

This is a modified jumbotron that occupies the entire horizontal space of its parent.

+
+
+
Jumbotronfluid
+
+
+
+

Fluid jumbotron

+

This is a modified jumbotron that occupies the entire horizontal space of its parent.

+
@@ -403,310 +294,17 @@

Fluid jumbotron

-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
- + - - - - - - + + + + diff --git a/src/base/list-group.html b/src/base/list-group.html index 4b65c1bdd..e5a7c2d7f 100644 --- a/src/base/list-group.html +++ b/src/base/list-group.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
- List group -
- - docs - + +
+ + +
+ +
+
+
+
+
+
+
+
List group + +
+
+
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Morbi leo risus
  • +
  • Porta ac consectetur ac
  • +
  • Vestibulum at eros
  • +
-
-
-
    -
  • Cras justo odio
  • -
  • Dapibus ac facilisis in
  • -
  • Morbi leo risus
  • -
  • Porta ac consectetur ac
  • -
  • Vestibulum at eros
  • -
-
-
-
-
- List group - active items -
-
-
    -
  • Cras justo odio
  • -
  • Dapibus ac facilisis in
  • -
  • Morbi leo risus
  • -
  • Porta ac consectetur ac
  • -
  • Vestibulum at eros
  • -
+
+
+
List groupactive items
+
+
    +
  • Cras justo odio
  • +
  • Dapibus ac facilisis in
  • +
  • Morbi leo risus
  • +
  • Porta ac consectetur ac
  • +
  • Vestibulum at eros
  • +
+
-
-
-
-
-
- List group - links with disabled items -
-
-
- Cras justo odio - Dapibus ac facilisis in - Morbi leo risus - Porta ac consectetur ac - Vestibulum at eros + -
-
-
- List group - buttons with disabled items -
-
-
- - - - - +
+
+
List groupbuttons with disabled items
+
+
+ + + + + +
-
-
-
-
-
- List group - contextual classes -
-
-
    -
  • Dapibus ac facilisis in
  • -
  • This is a primary list group item
  • -
  • This is a secondary list group item
  • -
  • This is a success list group item
  • -
  • This is a danger list group item
  • -
  • This is a warning list group item
  • -
  • This is a info list group item
  • -
  • This is a light list group item
  • -
  • This is a dark list group item
  • -
+
+
+
+
List groupcontextual classes
+
+
    +
  • Dapibus ac facilisis in
  • +
  • This is a primary list group item
  • +
  • This is a secondary list group item
  • +
  • This is a success list group item
  • +
  • This is a danger list group item
  • +
  • This is a warning list group item
  • +
  • This is a info list group item
  • +
  • This is a light list group item
  • +
  • This is a dark list group item
  • +
+
-
-
-
-
- List group - contextual with - .action - -
- -
-
-
-
- List group - with badges -
-
-
    -
  • Cras justo odio - 14 -
  • -
  • Dapibus ac facilisis in - 2 -
  • -
  • Morbi leo risus - 1 -
  • -
+
+
+
+
List groupwith badges
+
+
    +
  • Cras justo odio14
  • +
  • Dapibus ac facilisis in2
  • +
  • Morbi leo risus1
  • +
+
-
-
-
-
- List group - custom content -
- -
-
-
-
- List group - tab Javascript plugin -
-
-
-
-
- Home - Profile - Messages - Settings +
+
+
+
List grouptab Javascript plugin
+
+ -
-
-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. +
+
-
- Powered by - CoreUI -
- + - - - - - - + + + + diff --git a/src/base/navs.html b/src/base/navs.html index 10d86e821..e75f14b45 100644 --- a/src/base/navs.html +++ b/src/base/navs.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
- Navs -
- - docs - + +
+ + +
+ +
+
+
+
+
+
+
+
Navs + +
+ -
-
- -
- -
- -
-
-
-
-
-
- Navs - vertical -
-
- +
+
+
Navsvertical
+
-
-
-
-
- Navs - vertical -
-
- +
+
+
Navsvertical
+
+ +
-
-
-
-
-
- Navs - tabs -
-
- +
+
+
+
Navstabs
+
+ +
-
-
-
-
- Navs - pills -
-
- +
+
+
Navspills
+
+ +
-
-
-
-
-
- Navs - fill and justify -
-
- -
- -
- -
- + -
-
-
-
-
- Navs - with flex -
-
- +
+
+
+
Navswith flex
+
-
-
-
-
-
- Navs - tabs with dropdowns -
-
- +
+
+
+
Navstabs with dropdowns
+
-
-
-
-
- Navs - pills with dropdowns -
-
- +
+
+
Navspills with dropdowns
+
-
-
-
-
-
- Navs - with tab JavaScript plugin -
-
- -
-
- Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater - eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui. -
-
- Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo - enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny - pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park. -
-
- Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy - hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't - heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr. +
+
+
+
Navswith tab JavaScript plugin
+
+ +
+
+ Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro + synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher + retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip + placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui. +
+
+ Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 + labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft + beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad + vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica + VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson + 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester + stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park. +
+
+ Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro + fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone + skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings + gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel + fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer + blog stumptown. Pitchfork sustainable tofu synth chambray yr. +
-
-
-
-
- -
-
- Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater - eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui. -
-
- Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo - enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan - fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park. -
-
- Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy - hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably - haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr. +
+
+
+ +
+
+ Raw denim you probably haven't heard of them jean shorts Austin. Nesciunt tofu stumptown aliqua, retro + synth master cleanse. Mustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher + retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip + placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher voluptate nisi qui. +
+
+ Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 + labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft + beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad + vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica + VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson + 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester + stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park. +
+
+ Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro + fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone + skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings + gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel + fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer + blog stumptown. Pitchfork sustainable tofu synth chambray yr. +
+
-
-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. +
+
-
- Powered by - CoreUI -
- + - - - - - - + + + + diff --git a/src/base/pagination.html b/src/base/pagination.html index 3d3bf70df..cf0ee0417 100644 --- a/src/base/pagination.html +++ b/src/base/pagination.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
- Pagination - -
-
- -
-
-
-
- Pagination - with icons -
-
- -
-
-
-
- Pagination - disabled and active -
-
- -
- -
-
-
-
- Pagination - sizing -
-
- -
- -
-
-
-
- Pagination - alignment -
-
- -
- -
- -
-
-
-
-
-
+
+
+ + + + + + + - -
-
-
-
Today
-
-
- admin@bootstrapmaster.com -
-
Meeting with - Lucas -
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- admin@bootstrapmaster.com -
-
Skype with - Megan -
- - Β  4 - 5pm - - Β  On-line -
-
Tomorrow
-
-
New UI Project - - deadline -
- - Β  10 - 11pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
- #10 Startups.Garden Meetup
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- Team meeting -
- - Β  4 - 6pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
+
+ + +
+
+
+
+
+
+
+
Pagination +
-
-
-
-
-
-
-
- admin@bootstrapmaster.com - +
+
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - +
+
Paginationwith icons
+
+
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - +
+
Paginationdisabled and active
+
+ +
+
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - +
+
Paginationsizing
+
+ +
+
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - +
+
Paginationalignment
+
+ +
+ +
+
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...
-
-
Settings
-
-
- - Option 1 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 2 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 3 - - -
-
-
-
- - Option 4 - - -
-
-
-
System Utilization
-
- - CPU Usage - -
-
-
-
- 348 Processes. 1/4 Cores. -
- - Memory Usage - -
-
-
-
- 11444GB/16384MB -
- - SSD 1 Usage - -
-
-
-
- 243GB/256GB -
- - SSD 2 Usage - -
-
-
-
- 25GB/256GB -
-
- -
-
-
- CoreUI - © 2018 creativeLabs. +
+
-
- Powered by - CoreUI -
- +
- - - - - - + + + + diff --git a/src/base/popovers.html b/src/base/popovers.html index 09fab79e6..5955f2d55 100644 --- a/src/base/popovers.html +++ b/src/base/popovers.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
- Popovers - -
-
- -
- - Dismissible popover - -
-
-
-
- Popovers - directions -
-
- - - - -
-
-
-
-
-
+
+
+ + + + + + + - -
-
-
-
Today
-
-
- admin@bootstrapmaster.com -
-
Meeting with - Lucas -
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- admin@bootstrapmaster.com -
-
Skype with - Megan -
- - Β  4 - 5pm - - Β  On-line -
-
Tomorrow
-
-
New UI Project - - deadline -
- - Β  10 - 11pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
- #10 Startups.Garden Meetup
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- Team meeting -
- - Β  4 - 6pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - +
+ + +
+
+
+
+
+
+
+
Popovers +
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - +
+ +
+ Dismissible + popover
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - +
+
Popoversdirections
+
+ + + +
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...
-
-
Settings
-
-
- - Option 1 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 2 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 3 - - -
-
-
-
- - Option 4 - - -
-
-
-
System Utilization
-
- - CPU Usage - -
-
-
-
- 348 Processes. 1/4 Cores. -
- - Memory Usage - -
-
-
-
- 11444GB/16384MB -
- - SSD 1 Usage - -
-
-
-
- 243GB/256GB -
- - SSD 2 Usage - -
-
-
-
- 25GB/256GB -
-
- -
-
-
- CoreUI - © 2018 creativeLabs. +
+
-
- Powered by - CoreUI -
- +
- - - - - - + + + + diff --git a/src/base/progress.html b/src/base/progress.html index 9523562e3..ec7475238 100644 --- a/src/base/progress.html +++ b/src/base/progress.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
Progress - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Progress - labels -
-
-
-
25%
-
-
-
75%
-
-
-
-
-
Progress - height -
-
-
-
-
-
-
-
-
-
-
-
Progress - backgrounds -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Progress - multiple bars -
-
-
-
-
-
-
-
-
-
-
Progress - striped -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Progress - animated -
-
-
-
-
-
-
-
-
-
-
+
+
+ + + + + + + - -
-
-
-
Today
-
-
- admin@bootstrapmaster.com -
-
Meeting with - Lucas -
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- admin@bootstrapmaster.com -
-
Skype with - Megan -
- - Β  4 - 5pm - - Β  On-line -
-
Tomorrow
-
-
New UI Project - - deadline -
- - Β  10 - 11pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com +
+ + +
+
+
+
+
+
+
+
Progress + +
+
+
+
-
- admin@bootstrapmaster.com +
+
-
- admin@bootstrapmaster.com +
+
-
- admin@bootstrapmaster.com +
+
-
- admin@bootstrapmaster.com +
+
-
-
- #10 Startups.Garden Meetup
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- Team meeting -
- - Β  4 - 6pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com +
+
Progresslabels
+
+
+
25%
-
- admin@bootstrapmaster.com +
+
75%
-
- admin@bootstrapmaster.com +
+
+
+
Progressheight
+
+
+
-
- admin@bootstrapmaster.com +
+
-
- admin@bootstrapmaster.com +
+
+
+
Progressbackgrounds
+
+
+
-
- admin@bootstrapmaster.com +
+
-
- admin@bootstrapmaster.com +
+
+
+
+
-
-
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - +
+
Progressmultiple bars
+
+
+
+
+
+
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - +
+
Progressstriped
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - +
+
Progressanimated
+
+
+
+
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...
-
-
Settings
-
-
- - Option 1 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 2 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 3 - - -
-
-
-
- - Option 4 - - -
-
-
-
System Utilization
-
- - CPU Usage - -
-
-
-
- 348 Processes. 1/4 Cores. -
- - Memory Usage - -
-
-
-
- 11444GB/16384MB -
- - SSD 1 Usage - -
-
-
-
- 243GB/256GB -
- - SSD 2 Usage - -
-
-
-
- 25GB/256GB -
-
- -
-
-
- CoreUI - © 2018 creativeLabs. +
+
-
- Powered by - CoreUI -
- +
- - - - - - + + + + diff --git a/src/base/scrollspy.html b/src/base/scrollspy.html index a365d319d..bdb067b44 100644 --- a/src/base/scrollspy.html +++ b/src/base/scrollspy.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
Scrollspy -
- - docs - + +
+ + +
+ +
+
+
+
+
+
Scrollspy +
-
-
-
- -
-

@fat

-

Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. - Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco - consequat.

-

@mdo

-

Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tattooed cosby sweater food truck, mcsweeney's quis non - freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt.

-

one

-

Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis - aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minim messenger bag. Cred ex in, sustainable delectus consectetur fanny pack iphone.

-

two

-

In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat - terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea - portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.

-

three

-

Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. - Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco - consequat.

-

Keytar twee blog, culpa messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats you probably haven't heard of them consequat hoodie gluten-free lo-fi fap aliquip. - Labore elit placeat before they sold out, terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit - minim commodo ullamco thundercats.

+
+
+ +
+

@fat

+

Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.

+

@mdo

+

Veniam marfa mustache skateboard, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tattooed cosby sweater food truck, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non aesthetic exercitation quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt.

+

one

+

Occaecat commodo aliqua delectus. Fap craft beer deserunt skateboard ea. Lomo bicycle rights adipisicing banh mi, velit ea sunt next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minim messenger bag. Cred ex in, sustainable delectus consectetur fanny pack iphone.

+

two

+

In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.

+

three

+

Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.

+

Keytar twee blog, culpa messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica cliche irony, thundercats you probably haven't heard of them consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat before they sold out, terry richardson proident brunch nesciunt quis cosby sweater pariatur keffiyeh ut helvetica artisan. Cardigan craft beer seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.

+
-
-
-
Scrollspy - with list-group -
-
-
-
-
- Item 1 - Item2 - Item 3 - Item 4 +
+
Scrollspywith list-group
+
+ -
-
-

Item 1

-

- Ex consequat commodo adipisicing exercitation aute excepteur occaecat ullamco duis aliqua id magna ullamco eu. Do aute ipsum ipsum ullamco cillum consectetur ut et aute consectetur labore. Fugiat laborum incididunt tempor eu consequat enim dolore proident. - Qui laborum do non excepteur nulla magna eiusmod consectetur in. Aliqua et aliqua officia quis et incididunt voluptate non anim reprehenderit adipisicing dolore ut consequat deserunt mollit dolore. Aliquip nulla enim veniam non - fugiat id cupidatat nulla elit cupidatat commodo velit ut eiusmod cupidatat elit dolore. -

-

Item 2

-

- Quis magna Lorem anim amet ipsum do mollit sit cillum voluptate ex nulla tempor. Laborum consequat non elit enim exercitation cillum aliqua consequat id aliqua. Esse ex consectetur mollit voluptate est in duis laboris ad sit ipsum anim Lorem. Incididunt - veniam velit elit elit veniam Lorem aliqua quis ullamco deserunt sit enim elit aliqua esse irure. Laborum nisi sit est tempor laborum mollit labore officia laborum excepteur commodo non commodo dolor excepteur commodo. Ipsum fugiat - ex est consectetur ipsum commodo tempor sunt in proident. -

-

Item 3

-

- Quis anim sit do amet fugiat dolor velit sit ea ea do reprehenderit culpa duis. Nostrud aliqua ipsum fugiat minim proident occaecat excepteur aliquip culpa aute tempor reprehenderit. Deserunt tempor mollit elit ex pariatur dolore velit fugiat mollit culpa - irure ullamco est ex ullamco excepteur. -

-

Item 4

-

- Quis anim sit do amet fugiat dolor velit sit ea ea do reprehenderit culpa duis. Nostrud aliqua ipsum fugiat minim proident occaecat excepteur aliquip culpa aute tempor reprehenderit. Deserunt tempor mollit elit ex pariatur dolore velit fugiat mollit culpa - irure ullamco est ex ullamco excepteur. -

+
+
+

Item 1

+

+ Ex consequat commodo adipisicing exercitation aute excepteur occaecat ullamco duis aliqua id magna + ullamco eu. Do aute ipsum ipsum ullamco cillum consectetur ut et aute consectetur labore. Fugiat laborum + incididunt tempor eu consequat enim dolore proident. Qui laborum do non excepteur nulla magna eiusmod + consectetur in. Aliqua et aliqua officia quis et incididunt voluptate non anim reprehenderit adipisicing + dolore ut consequat deserunt mollit dolore. Aliquip nulla enim veniam non fugiat id cupidatat nulla elit + cupidatat commodo velit ut eiusmod cupidatat elit dolore. +

+

Item 2

+

+ Quis magna Lorem anim amet ipsum do mollit sit cillum voluptate ex nulla tempor. Laborum consequat non + elit enim exercitation cillum aliqua consequat id aliqua. Esse ex consectetur mollit voluptate est in duis + laboris ad sit ipsum anim Lorem. Incididunt veniam velit elit elit veniam Lorem aliqua quis ullamco + deserunt sit enim elit aliqua esse irure. Laborum nisi sit est tempor laborum mollit labore officia + laborum excepteur commodo non commodo dolor excepteur commodo. Ipsum fugiat ex est consectetur ipsum + commodo tempor sunt in proident. +

+

Item 3

+

+ Quis anim sit do amet fugiat dolor velit sit ea ea do reprehenderit culpa duis. Nostrud aliqua ipsum + fugiat minim proident occaecat excepteur aliquip culpa aute tempor reprehenderit. Deserunt tempor mollit + elit ex pariatur dolore velit fugiat mollit culpa irure ullamco est ex ullamco excepteur. +

+

Item 4

+

+ Quis anim sit do amet fugiat dolor velit sit ea ea do reprehenderit culpa duis. Nostrud aliqua ipsum + fugiat minim proident occaecat excepteur aliquip culpa aute tempor reprehenderit. Deserunt tempor mollit + elit ex pariatur dolore velit fugiat mollit culpa irure ullamco est ex ullamco excepteur. +

+
-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
- + - - - - - - + + + + diff --git a/src/base/switches.html b/src/base/switches.html index 874008cdd..1584cc08c 100644 --- a/src/base/switches.html +++ b/src/base/switches.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
3d Switch
-
- - - - - - - - -
-
-
- -
-
-
Switch default
-
- - - - - - -
-
-
- -
-
-
Switch default - pills
-
- - - - - - -
-
-
- -
-
-
Switch outline
-
- - - - - - -
-
-
- -
-
-
Switch outline - pills
-
- - - - - - -
-
-
- -
-
-
Switch outline alternative
-
- - - - - - -
-
-
- -
-
-
Switch outline alternative - pills
-
- - - - - - -
-
-
- -
-
-
Switch with text
-
- - - - - - -
-
-
- -
-
-
Switch with text - pills
-
- - - - - - -
-
-
- -
-
-
Switch with text outline
-
- - - - - - -
-
-
- -
-
-
Switch with text outline - pills
-
- - - - - - -
-
-
- -
-
-
Switch with text outline alternative
-
- - - - - - -
-
-
- -
-
-
Switch with text outline alternative - pills
-
- - - - - - -
-
-
- -
-
-
Switch with icon
-
- - - - - - -
-
-
- -
-
-
Switch with icon - pills
-
- - - - - - -
-
-
- -
-
-
Switch with icon outline
-
- - - - - - -
-
-
- -
-
-
Switch with icon outline - pills
-
- - - - - - -
-
-
- -
-
-
Switch with icon outline alternative
-
- - - - - - -
-
-
- -
-
-
Switch with icon outline alternative - pills
-
- - - - - - -
-
-
- -
-
-
Sizes
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
SizeExampleCSS Class
Large - - Add following class - .switch-lg -
Normal - - -
Small - - Add following class - .switch-sm -
-
-
-
- -
- -
-
-
-
+
+
+ + + + + + + - -
-
-
-
Today
-
-
- admin@bootstrapmaster.com -
-
Meeting with - Lucas -
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- admin@bootstrapmaster.com -
-
Skype with - Megan -
- - Β  4 - 5pm - - Β  On-line -
-
Tomorrow
-
-
New UI Project - - deadline -
- - Β  10 - 11pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
- #10 Startups.Garden Meetup
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- Team meeting -
- - Β  4 - 6pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
Settings
-
-
- - Option 1 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 2 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 3 - - -
-
-
-
- - Option 4 - - -
-
-
-
System Utilization
-
- - CPU Usage - -
-
-
-
- 348 Processes. 1/4 Cores. -
- - Memory Usage - -
-
-
-
- 11444GB/16384MB -
- - SSD 1 Usage - -
-
-
-
- 243GB/256GB -
- - SSD 2 Usage - -
-
-
+
+ + +
+
+
+
+
+
+
+
+
+
3d Switch
+
+ + + + + + + + +
+
+
+ +
+
+
Switch default
+
+ + + + + + +
+
+
+ +
+
+
Switch default - pills
+
+ + + + + + +
+
+
+ +
+
+
Switch outline
+
+ + + + + + +
+
+
+ +
+
+
Switch outline - pills
+
+ + + + + + +
+
+
+ +
+
+
Switch opposite
+
+ + + + + + +
+
+
+ +
+
+
Switch opposite - pills
+
+ + + + + + +
+
+
+ +
+
+
Switch with text
+
+ + + + + + +
+
+
+ +
+
+
Switch with text - pills
+
+ + + + + + +
+
+
+ +
+
+
Switch with text outline
+
+ + + + + + +
+
+
+ +
+
+
Switch with text outline - pills
+
+ + + + + + +
+
+
+ +
+
+
Switch with text opposite
+
+ + + + + + +
+
+
+ +
+
+
Switch with text opposite - pills
+
+ + + + + + +
+
+
+ +
+
+
Switch with icon
+
+ + + + + + +
+
+
+ +
+
+
Switch with icon - pills
+
+ + + + + + +
+
+
+ +
+
+
Switch with icon outline
+
+ + + + + + +
+
+
+ +
+
+
Switch with icon outline - pills
+
+ + + + + + +
+
+
+ +
+
+
Switch with icon opposite
+
+ + + + + + +
+
+
+ +
+
+
Switch with icon opposite - pills
+
+ + + + + + +
+
+
+ +
+
+
Sizes
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
SizeExampleCSS Class
Large + + Add following class.c-switch-lg
Normal + + -
Small + + Add following class.c-switch-sm
+
+
+
+ +
+
- 25GB/256GB
-
- -
- + - - - - - - + + + + diff --git a/src/base/tables.html b/src/base/tables.html index f4f0e1b77..8ae439275 100644 --- a/src/base/tables.html +++ b/src/base/tables.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
- Simple Table
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UsernameDate registeredRoleStatus
Samppa Nori2012/01/01Member - Active -
Estavan Lykos2012/02/01Staff - Banned -
Chetan Mohamed2012/02/01Admin - Inactive -
Derick Maximinus2012/03/01Member - Pending -
Friderik DΓ‘vid2012/01/21Staff - Active -
- -
-
-
- -
-
-
- Striped Table
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UsernameDate registeredRoleStatus
Yiorgos Avraamu2012/01/01Member - Active -
Avram Tarasios2012/02/01Staff - Banned -
Quintin Ed2012/02/01Admin - Inactive -
EnΓ©as Kwadwo2012/03/01Member - Pending -
Agapetus TadeΓ‘Ε‘2012/01/21Staff - Active -
- -
-
-
- -
- -
-
-
-
- Condensed Table
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UsernameDate registeredRoleStatus
Carwyn Fachtna2012/01/01Member - Active -
Nehemiah Tatius2012/02/01Staff - Banned -
Ebbe Gemariah2012/02/01Admin - Inactive -
Eustorgios Amulius2012/03/01Member - Pending -
Leopold GΓ‘spΓ‘r2012/01/21Staff - Active -
- + +
+ + +
+ +
+
+
+
+
+
+
+
Simple Table
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UsernameDate registeredRoleStatus
Samppa Nori2012/01/01MemberActive
Estavan Lykos2012/02/01StaffBanned
Chetan Mohamed2012/02/01AdminInactive
Derick Maximinus2012/03/01MemberPending
Friderik DΓ‘vid2012/01/21StaffActive
+ +
-
- -
-
-
- Bordered Table
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UsernameDate registeredRoleStatus
Pompeius RenΓ©2012/01/01Member - Active -
Paĉjo Jadon2012/02/01Staff - Banned -
Micheal Mercurius2012/02/01Admin - Inactive -
Ganesha Dubhghall2012/03/01Member - Pending -
Hiroto Ε imun2012/01/21Staff - Active -
- + +
+
+
Striped Table
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UsernameDate registeredRoleStatus
Yiorgos Avraamu2012/01/01MemberActive
Avram Tarasios2012/02/01StaffBanned
Quintin Ed2012/02/01AdminInactive
EnΓ©as Kwadwo2012/03/01MemberPending
Agapetus TadeΓ‘Ε‘2012/01/21StaffActive
+ +
+
- -
- -
-
-
-
- Combined All Table
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UsernameDate registeredRoleStatus
Vishnu Serghei2012/01/01Member - Active -
ZbynΔ›k Phoibos2012/02/01Staff - Banned -
Einar Randall2012/02/01Admin - Inactive -
FΓ©lix Troels2012/03/01Member - Pending -
Aulus Agmundr2012/01/21Staff - Active -
- +
-
- -
- -
-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
- + - - - - - - + + + + diff --git a/src/base/tabs.html b/src/base/tabs.html index 03a25c654..faacab73b 100644 --- a/src/base/tabs.html +++ b/src/base/tabs.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
- -
-
1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
-
- -
- -
-
1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
-
- -
- -
-
1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
-
- -
- -
-
1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-
-
- -
- -
-
-
-
+
+
+ + + + + + + - -
-
-
-
Today
-
-
- admin@bootstrapmaster.com -
-
Meeting with - Lucas -
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- admin@bootstrapmaster.com -
-
Skype with - Megan -
- - Β  4 - 5pm - - Β  On-line -
-
Tomorrow
-
-
New UI Project - - deadline -
- - Β  10 - 11pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com +
+ + +
+
+
+
+
+
+
+
+
-
-
-
- #10 Startups.Garden Meetup
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- Team meeting -
- - Β  4 - 6pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com + +
+
+
-
-
-
-
-
-
- admin@bootstrapmaster.com - +
+
+
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - + +
+
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - + +
+ +
+
1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - + +
+ +
+
1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - + +
+ +
+
1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
3. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
Settings
-
-
- - Option 1 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 2 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 3 - - -
-
-
-
- - Option 4 - - -
-
-
-
System Utilization
-
- - CPU Usage - -
-
-
-
- 348 Processes. 1/4 Cores. -
- - Memory Usage - -
-
-
-
- 11444GB/16384MB -
- - SSD 1 Usage - -
-
-
+
- 243GB/256GB -
- - SSD 2 Usage - -
-
-
-
- 25GB/256GB
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
- +
- - - - - - + + + + diff --git a/src/base/tooltips.html b/src/base/tooltips.html index 7c851966d..5f10859be 100644 --- a/src/base/tooltips.html +++ b/src/base/tooltips.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
Tooltips - -
-
-

Hover over the links below to see tooltips:

-
-

Tight pants next level keffiyeh - you probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel - have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan - whatever keytar, scenester farm-to-table banksy Austin - twitter handle freegan cred raw denim single-origin coffee viral.

-
-
- -
-
-
-
-
+
+
+ + + + + + + - -
-
-
-
Today
-
-
- admin@bootstrapmaster.com -
-
Meeting with - Lucas -
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- admin@bootstrapmaster.com -
-
Skype with - Megan -
- - Β  4 - 5pm - - Β  On-line -
-
Tomorrow
-
-
New UI Project - - deadline -
- - Β  10 - 11pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
- #10 Startups.Garden Meetup
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- Team meeting +
+ + +
+
+
+
+
+
+
+
Tooltips +
- - Β  4 - 6pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com +
+

Hover over the links below to see tooltips:

+
+

Tight pants next level keffiyehyou probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparelhave a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisanwhatever keytar, scenester farm-to-table banksy Austintwitter handle freegan cred raw denim single-origin coffee viral.

-
- admin@bootstrapmaster.com -
-
-
-
-
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - +
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...
-
-
Settings
-
-
- - Option 1 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 2 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 3 - - -
-
-
-
- - Option 4 - - -
-
-
-
System Utilization
-
- - CPU Usage - -
-
-
-
- 348 Processes. 1/4 Cores. -
- - Memory Usage - -
-
-
-
- 11444GB/16384MB -
- - SSD 1 Usage - -
-
-
-
- 243GB/256GB -
- - SSD 2 Usage - -
-
-
-
- 25GB/256GB -
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
- +
- - - - - - + + + + diff --git a/src/blank.html b/src/blank.html index 6e695bb7e..45195ff03 100644 --- a/src/blank.html +++ b/src/blank.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
+
+
+ + + + + + + - -
-
-
-
Today
-
-
- admin@bootstrapmaster.com -
-
Meeting with - Lucas -
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- admin@bootstrapmaster.com -
-
Skype with - Megan -
- - Β  4 - 5pm - - Β  On-line -
-
Tomorrow
-
-
New UI Project - - deadline -
- - Β  10 - 11pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
- #10 Startups.Garden Meetup
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- Team meeting -
- - Β  4 - 6pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
Settings
-
-
- - Option 1 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 2 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 3 - - -
-
-
-
- - Option 4 - - -
-
-
-
System Utilization
-
- - CPU Usage - -
-
-
-
- 348 Processes. 1/4 Cores. -
- - Memory Usage - -
-
-
-
- 11444GB/16384MB -
- - SSD 1 Usage - -
-
-
-
- 243GB/256GB -
- - SSD 2 Usage - -
-
-
-
- 25GB/256GB -
+
+ +
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
+
+
+
+
+
+
- +
- - - - - - + + + + diff --git a/src/buttons/brand-buttons.html b/src/buttons/brand-buttons.html index 99ab3e39d..eee719ff6 100644 --- a/src/buttons/brand-buttons.html +++ b/src/buttons/brand-buttons.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
- Brand Buttons - Usage ex. - - - -
-
-
Size Small - Add this class - .btn-sm - -
-

- - - - - - - - - - - - - - - - - - - - - - - - - -

-
Size Normal
-

- - - - - - - - - - - - - - - - - - - - - - - - - -

-
Size Large - Add this class - .btn-lg - -
-

- - - - - - - - - - - - - - - - - - - - - - - - - -

-
-
-
- -
-
-
- Brand Buttons - Only icons. Usage ex. - - - -
-
-
Size Small - Add this class - .btn-sm - -
-

- - - - - - - - - - - - - - - - - - - - - - - - - -

-
Size Normal
-

- - - - - - - - - - - - - - - - - - - - - - - - - -

-
Size Large - Add this class - .btn-lg - -
-

- - - - - - - - - - - - - - - - - - - - - - - - - -

-
-
-
- -
-
-
- Brand Buttons - Only text. Usage ex. - - - -
-
-
Size Small - Add this class - .btn-sm - -
-

- - - - - - - - - - - - - - - - - - - - - - - - - -

-
Size Normal
-

- - - - - - - - - - - - - - - - - - - - - - - - - -

-
Size Large - Add this class - .btn-lg - -
-

- - - - - - - - - - - - - - - - - - - - - - - - - -

-
-
-
- -
- -
-
-
-
+
+
+ + + + + + + - -
-
-
-
Today
-
-
- admin@bootstrapmaster.com -
-
Meeting with - Lucas -
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- admin@bootstrapmaster.com -
-
Skype with - Megan -
- - Β  4 - 5pm - - Β  On-line -
-
Tomorrow
-
-
New UI Project - - deadline -
- - Β  10 - 11pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com +
+ + +
+
+
+
+
+ +
+
+
+
+
Brand Buttons
+
+
Size SmallAdd this class.btn-sm
+

+ + + + + + + + + + + + + + + + + +

+
Size Normal
+

+ + + + + + + + + + + + + + + + + +

+
Size LargeAdd this class.btn-lg
+

+ + + + + + + + + + + + + + + + + +

+
-
-
-
- #10 Startups.Garden Meetup
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- Team meeting -
- - Β  4 - 6pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com + +
+
+
Brand Buttons Only icons
+
+
Size SmallAdd this class.btn-sm
+

+ + + + + + + + + + + + + + + + + +

+
Size Normal
+

+ + + + + + + + + + + + + + + + + +

+
Size LargeAdd this class.btn-lg
+

+ + + + + + + + + + + + + + + + + +

+
+
+
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
Settings
-
-
- - Option 1 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 2 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 3 - - -
-
-
-
- - Option 4 - - -
-
-
-
System Utilization
-
- - CPU Usage - -
-
-
-
- 348 Processes. 1/4 Cores. -
- - Memory Usage - -
-
-
-
- 11444GB/16384MB -
- - SSD 1 Usage - -
-
-
-
- 243GB/256GB -
- - SSD 2 Usage - -
-
-
-
- 25GB/256GB -
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
- +
- - - - - - + + + + diff --git a/src/buttons/button-group.html b/src/buttons/button-group.html index 87c646636..0cd655acd 100644 --- a/src/buttons/button-group.html +++ b/src/buttons/button-group.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
- Button group - -
-
-
- - - + +
+ + +
+ +
+
+
+
+
+
+
+
Button group +
-
-
-
-
Button group - toolbar -
-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. +
+
-
- Powered by - CoreUI -
- + - - - - - - + + + + diff --git a/src/buttons/buttons.html b/src/buttons/buttons.html index 70c2de2b0..8218283e8 100644 --- a/src/buttons/buttons.html +++ b/src/buttons/buttons.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
- Standard Buttons -
-
-
-
Normal
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
Active State
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
Disabled
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
-
- Outline Buttons -
-
-

Use - .btn-outline-* class for outline buttons.

-
-
Normal
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
Active State
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
Disabled
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
-
-
- Ghost Buttons -
-
-

Use - .btn-ghost-* class for ghost buttons.

-
-
Normal
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
Active State
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
Disabled
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
-
-
- Square Buttons -
-
-

Use - .btn-square class for square buttons.

-
-
Normal
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
Active State
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
Disabled
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
-
- Pill Buttons -
-
-

Use - .btn-pill class for pill buttons.

-
-
Normal
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
Active State
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
Disabled
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
-
- Sizes -
-
-

Fancy larger or smaller buttons? Add - .btn-lg or - .btn-sm for additional sizes.

-
-
Small add - .btn-sm -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
Normal
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
Large add - .btn-lg.
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
-
- With Icons -
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
-
-
-
- Block Level Buttons -
-
-

Add this class - .btn-block -

- - - - - - - -
-
-
- -
-
-
- Block Level Buttons -
-
-

Add this class - .btn-block -

- - - - - - -
-
-
- -
- -
-
-
-
+
+
+ + + + + + + - -
-
-
-
Today
-
-
- admin@bootstrapmaster.com -
-
Meeting with - Lucas -
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- admin@bootstrapmaster.com -
-
Skype with - Megan -
- - Β  4 - 5pm - - Β  On-line -
-
Tomorrow
-
-
New UI Project - - deadline -
- - Β  10 - 11pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
- #10 Startups.Garden Meetup
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- Team meeting -
- - Β  4 - 6pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
Settings
-
-
- - Option 1 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 2 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 3 - - -
-
-
-
- - Option 4 - - -
-
-
-
System Utilization
-
- - CPU Usage - -
-
-
-
- 348 Processes. 1/4 Cores. -
- - Memory Usage - -
-
-
-
- 11444GB/16384MB -
- - SSD 1 Usage - -
-
-
-
- 243GB/256GB -
- - SSD 2 Usage - -
-
-
+
+ + +
+
+
+
+
+
+
+
Standard Buttons
+
+
+
Normal
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
Active State
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
Disabled
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
Outline Buttons
+
+

Use.btn-outline-* class for outline buttons.

+
+
Normal
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
Active State
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
Disabled
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
Ghost Buttons
+
+

Use.btn-ghost-* class for ghost buttons.

+
+
Normal
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
Active State
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
Disabled
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
Square Buttons
+
+

Use.btn-square class for square buttons.

+
+
Normal
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
Active State
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
Disabled
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
Pill Buttons
+
+

Use.btn-pill class for pill buttons.

+
+
Normal
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
Active State
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
Disabled
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
Sizes
+
+

Fancy larger or smaller buttons? Add.btn-lg or.btn-sm for additional sizes.

+
+
Small add.btn-sm
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
Normal
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
Large add.btn-lg.
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
With Icons
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
Block Level Buttons
+
+

Add this class.btn-block

+ + + + + + + +
+
+
+ +
+
+
Block Level Buttons
+
+

Add this class.btn-block

+ + + + + + +
+
+
+ +
+
- 25GB/256GB
-
- -
- + - - - - - - + + + + diff --git a/src/buttons/dropdowns.html b/src/buttons/dropdowns.html index a7f2635b6..3e423aad5 100644 --- a/src/buttons/dropdowns.html +++ b/src/buttons/dropdowns.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
-
-
- Dropdowns -
- - docs - + +
+ + +
+ +
+
+
+
+
+
+
+
Dropdowns +
-
-
-
-
-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
- + - - - - - - + + + + diff --git a/src/charts.html b/src/charts.html index 656c5797b..c1649bb64 100644 --- a/src/charts.html +++ b/src/charts.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - + - - -
- -
- - -
-
-
-
-
Line Chart - -
-
-
- -
-
-
-
-
Bar Chart -
- - docs - + +
+ + +
+ +
+
+
+
+
+
+
Line Chart +
-
-
-
- +
+
+ +
-
-
-
Doughnut Chart -
- - docs - +
+
Bar Chart +
-
-
-
- +
+
+ +
-
-
-
Radar Chart -
- - docs - +
+
Doughnut Chart +
-
-
-
- +
+
+ +
-
-
-
Pie Chart -
- - docs - +
+
Radar Chart +
-
-
-
- -
-
-
-
-
Polar Area Chart -
- - docs - +
+
+ +
-
-
- -
-
-
-
-
-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI +
+
- + - - - - - - - - - + + + + + diff --git a/src/colors.html b/src/colors.html index 302be0976..569249777 100644 --- a/src/colors.html +++ b/src/colors.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
- Theme colors
-
-
-
-
-
Brand Primary Color
-
-
-
-
Brand Secondary Color
-
-
-
-
Brand Success Color
-
-
-
-
Brand Danger Color
-
-
-
-
Brand Warning Color
-
-
-
-
Brand Info Color
-
-
-
-
Brand Light Color
-
-
-
-
Brand Dark Color
-
-
-
-
-
-
- Grays
-
-
-
-
-
Gray 100 Color
-
-
-
-
Gray 200 Color
-
-
-
-
Gray 300 Color
-
-
-
-
Gray 400 Color
-
-
-
-
Gray 500 Color
-
-
-
-
Gray 600 Color
-
-
-
-
Gray 700 Color
-
-
-
-
Gray 800 Color
-
-
-
-
Gray 900 Color
-
-
-
-
-
-
- Additional colors
-
-
-
-
-
Blue Color
-
-
-
-
Light Blue Color
-
-
-
-
Indigo Color
-
-
-
-
Purple Color
-
-
-
-
Pink Color
-
-
-
-
Red Color
-
-
-
-
Orange Color
-
-
-
-
Yellow Color
-
-
-
-
Green Color
-
-
-
-
Teal Color
-
-
-
-
Cyan Color
-
-
-
-
-
-
-
-
+
+
+ + + + + + + - -
-
-
-
Today
-
-
- admin@bootstrapmaster.com -
-
Meeting with - Lucas -
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- admin@bootstrapmaster.com -
-
Skype with - Megan -
- - Β  4 - 5pm - - Β  On-line -
-
Tomorrow
-
-
New UI Project - - deadline -
- - Β  10 - 11pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com +
+ + +
+
+
+
+
+
+
+
Theme colors
+
+
+
+
+
Brand Primary Color
+
+
+
+
Brand Secondary Color
+
+
+
+
Brand Success Color
+
+
+
+
Brand Danger Color
+
+
+
+
Brand Warning Color
+
+
+
+
Brand Info Color
+
+
+
+
Brand Light Color
+
+
+
+
Brand Dark Color
+
-
-
- #10 Startups.Garden Meetup
- - Β  1 - 3pm - - Β  Palo Alto, CA -
-
-
- Team meeting -
- - Β  4 - 6pm - - Β  creativeLabs HQ -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com +
+
Grays
+
+
+
+
+
Gray 100 Color
+
+
+
+
Gray 200 Color
+
+
+
+
Gray 300 Color
+
+
+
+
Gray 400 Color
+
+
+
+
Gray 500 Color
+
+
+
+
Gray 600 Color
+
+
+
+
Gray 700 Color
+
+
+
+
Gray 800 Color
+
+
+
+
Gray 900 Color
+
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
- admin@bootstrapmaster.com -
-
-
-
-
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com -
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt... -
-
-
-
-
- admin@bootstrapmaster.com - -
-
-
- Lukasz Holeczek - 1:52 PM -
-
Lorem ipsum dolor sit amet
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt...
-
-
Settings
-
-
- - Option 1 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 2 - - -
-
- Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. -
-
-
-
- - Option 3 - - -
-
-
-
- - Option 4 - - -
-
-
-
System Utilization
-
- - CPU Usage - -
-
-
-
- 348 Processes. 1/4 Cores. -
- - Memory Usage - -
-
-
-
- 11444GB/16384MB -
- - SSD 1 Usage - -
-
-
-
- 243GB/256GB -
- - SSD 2 Usage - -
-
-
-
- 25GB/256GB -
-
- -
-
-
- CoreUI - © 2018 creativeLabs. +
+
-
- Powered by - CoreUI -
- +
- - - - - - + + + + + diff --git a/src/css/style.css b/src/css/style.css deleted file mode 100644 index 0c9d8e610..000000000 --- a/src/css/style.css +++ /dev/null @@ -1,15211 +0,0 @@ -@charset "UTF-8"; -/*! - * CoreUI - Open Source Dashboard UI Kit - * @version v2.1.7 - * @link https://coreui.io - * Copyright (c) 2018 creativeLabs Łukasz Holeczek - * Licensed under MIT (https://coreui.io/license) - */ -/*! - * Bootstrap v4.3.1 (https://getbootstrap.com/) - * Copyright 2011-2019 The Bootstrap Authors - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -:root { - --blue: #20a8d8; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #f86c6b; - --orange: #f8cb00; - --yellow: #ffc107; - --green: #4dbd74; - --teal: #20c997; - --cyan: #17a2b8; - --white: #fff; - --gray: #73818f; - --gray-dark: #2f353a; - --light-blue: #63c2de; - --primary: #20a8d8; - --secondary: #c8ced3; - --success: #4dbd74; - --info: #63c2de; - --warning: #ffc107; - --danger: #f86c6b; - --light: #f0f3f5; - --dark: #2f353a; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { - display: block; -} - -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #23282c; - text-align: left; - background-color: #e4e5e6; -} - -[tabindex="-1"]:focus { - outline: 0 !important; -} - -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} - -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: .5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 80%; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -.25em; -} - -sup { - top: -.5em; -} - -a { - color: #20a8d8; - text-decoration: none; - background-color: transparent; -} - -a:hover { - color: #167495; - text-decoration: underline; -} - -a:not([href]):not([tabindex]) { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { - color: inherit; - text-decoration: none; -} - -a:not([href]):not([tabindex]):focus { - outline: 0; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; -} - -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; -} - -figure { - margin: 0 0 1rem; -} - -img { - vertical-align: middle; - border-style: none; -} - -svg { - overflow: hidden; - vertical-align: middle; -} - -table { - border-collapse: collapse; -} - -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #73818f; - text-align: left; - caption-side: bottom; -} - -th { - text-align: inherit; -} - -label { - display: inline-block; - margin-bottom: 0.5rem; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -select { - word-wrap: normal; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - padding: 0; - border-style: none; -} - -input[type="radio"], -input[type="checkbox"] { - box-sizing: border-box; - padding: 0; -} - -input[type="date"], -input[type="time"], -input[type="datetime-local"], -input[type="month"] { - -webkit-appearance: listbox; -} - -textarea { - overflow: auto; - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: .5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} - -progress { - vertical-align: baseline; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -summary { - display: list-item; - cursor: pointer; -} - -template { - display: none; -} - -[hidden] { - display: none !important; -} - -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -h1, .h1 { - font-size: 2.1875rem; -} - -h2, .h2 { - font-size: 1.75rem; -} - -h3, .h3 { - font-size: 1.53125rem; -} - -h4, .h4 { - font-size: 1.3125rem; -} - -h5, .h5 { - font-size: 1.09375rem; -} - -h6, .h6 { - font-size: 0.875rem; -} - -.lead { - font-size: 1.09375rem; - font-weight: 300; -} - -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; -} - -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; -} - -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; -} - -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} - -small, -.small { - font-size: 80%; - font-weight: 400; -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.initialism { - font-size: 90%; - text-transform: uppercase; -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.09375rem; -} - -.blockquote-footer { - display: block; - font-size: 80%; - color: #73818f; -} - -.blockquote-footer::before { - content: "\2014\00A0"; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #e4e5e6; - border: 1px solid #c8ced3; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 90%; - color: #73818f; -} - -code { - font-size: 87.5%; - color: #e83e8c; - word-break: break-word; -} - -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #23282c; - border-radius: 0.2rem; -} - -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} - -pre { - display: block; - font-size: 87.5%; - color: #23282c; -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} - -.container-fluid { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} - -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} - -.no-gutters { - margin-right: 0; - margin-left: 0; -} - -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} - -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} - -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} - -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} - -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} - -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} - -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} - -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} - -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} - -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} - -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} - -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} - -.order-first { - -ms-flex-order: -1; - order: -1; -} - -.order-last { - -ms-flex-order: 13; - order: 13; -} - -.order-0 { - -ms-flex-order: 0; - order: 0; -} - -.order-1 { - -ms-flex-order: 1; - order: 1; -} - -.order-2 { - -ms-flex-order: 2; - order: 2; -} - -.order-3 { - -ms-flex-order: 3; - order: 3; -} - -.order-4 { - -ms-flex-order: 4; - order: 4; -} - -.order-5 { - -ms-flex-order: 5; - order: 5; -} - -.order-6 { - -ms-flex-order: 6; - order: 6; -} - -.order-7 { - -ms-flex-order: 7; - order: 7; -} - -.order-8 { - -ms-flex-order: 8; - order: 8; -} - -.order-9 { - -ms-flex-order: 9; - order: 9; -} - -.order-10 { - -ms-flex-order: 10; - order: 10; -} - -.order-11 { - -ms-flex-order: 11; - order: 11; -} - -.order-12 { - -ms-flex-order: 12; - order: 12; -} - -.offset-1 { - margin-left: 8.333333%; -} - -.offset-2 { - margin-left: 16.666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.333333%; -} - -.offset-5 { - margin-left: 41.666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.333333%; -} - -.offset-8 { - margin-left: 66.666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.333333%; -} - -.offset-11 { - margin-left: 91.666667%; -} - -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} - -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} - -.table { - width: 100%; - margin-bottom: 1rem; - color: #23282c; -} - -.table th, -.table td { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #c8ced3; -} - -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #c8ced3; -} - -.table tbody + tbody { - border-top: 2px solid #c8ced3; -} - -.table-sm th, -.table-sm td { - padding: 0.3rem; -} - -.table-bordered { - border: 1px solid #c8ced3; -} - -.table-bordered th, -.table-bordered td { - border: 1px solid #c8ced3; -} - -.table-bordered thead th, -.table-bordered thead td { - border-bottom-width: 2px; -} - -.table-borderless th, -.table-borderless td, -.table-borderless thead th, -.table-borderless tbody + tbody { - border: 0; -} - -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} - -.table-hover tbody tr:hover { - color: #23282c; - background-color: rgba(0, 0, 0, 0.075); -} - -.table-primary, -.table-primary > th, -.table-primary > td { - background-color: #c1e7f4; -} - -.table-primary th, -.table-primary td, -.table-primary thead th, -.table-primary tbody + tbody { - border-color: #8bd2eb; -} - -.table-hover .table-primary:hover { - background-color: #abdff0; -} - -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #abdff0; -} - -.table-secondary, -.table-secondary > th, -.table-secondary > td { - background-color: #f0f1f3; -} - -.table-secondary th, -.table-secondary td, -.table-secondary thead th, -.table-secondary tbody + tbody { - border-color: #e2e6e8; -} - -.table-hover .table-secondary:hover { - background-color: #e2e4e8; -} - -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #e2e4e8; -} - -.table-success, -.table-success > th, -.table-success > td { - background-color: #cdedd8; -} - -.table-success th, -.table-success td, -.table-success thead th, -.table-success tbody + tbody { - border-color: #a2ddb7; -} - -.table-hover .table-success:hover { - background-color: #bae6c9; -} - -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #bae6c9; -} - -.table-info, -.table-info > th, -.table-info > td { - background-color: #d3eef6; -} - -.table-info th, -.table-info td, -.table-info thead th, -.table-info tbody + tbody { - border-color: #aedfee; -} - -.table-hover .table-info:hover { - background-color: #bee6f2; -} - -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #bee6f2; -} - -.table-warning, -.table-warning > th, -.table-warning > td { - background-color: #ffeeba; -} - -.table-warning th, -.table-warning td, -.table-warning thead th, -.table-warning tbody + tbody { - border-color: #ffdf7e; -} - -.table-hover .table-warning:hover { - background-color: #ffe8a1; -} - -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ffe8a1; -} - -.table-danger, -.table-danger > th, -.table-danger > td { - background-color: #fdd6d6; -} - -.table-danger th, -.table-danger td, -.table-danger thead th, -.table-danger tbody + tbody { - border-color: #fbb3b2; -} - -.table-hover .table-danger:hover { - background-color: #fcbebe; -} - -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #fcbebe; -} - -.table-light, -.table-light > th, -.table-light > td { - background-color: #fbfcfc; -} - -.table-light th, -.table-light td, -.table-light thead th, -.table-light tbody + tbody { - border-color: #f7f9fa; -} - -.table-hover .table-light:hover { - background-color: #ecf1f1; -} - -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #ecf1f1; -} - -.table-dark, -.table-dark > th, -.table-dark > td { - background-color: #c5c6c8; -} - -.table-dark th, -.table-dark td, -.table-dark thead th, -.table-dark tbody + tbody { - border-color: #939699; -} - -.table-hover .table-dark:hover { - background-color: #b8b9bc; -} - -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #b8b9bc; -} - -.table-active, -.table-active > th, -.table-active > td { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} - -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); -} - -.table .thead-dark th { - color: #fff; - background-color: #2f353a; - border-color: #40484f; -} - -.table .thead-light th { - color: #5c6873; - background-color: #e4e7ea; - border-color: #c8ced3; -} - -.table-dark { - color: #fff; - background-color: #2f353a; -} - -.table-dark th, -.table-dark td, -.table-dark thead th { - border-color: #40484f; -} - -.table-dark.table-bordered { - border: 0; -} - -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); -} - -.table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075); -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-sm > .table-bordered { - border: 0; - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-md > .table-bordered { - border: 0; - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-lg > .table-bordered { - border: 0; - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-xl > .table-bordered { - border: 0; - } -} - -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} - -.table-responsive > .table-bordered { - border: 0; -} - -.form-control { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #5c6873; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #e4e7ea; - border-radius: 0.25rem; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} - -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} - -.form-control:focus { - color: #5c6873; - background-color: #fff; - border-color: #8ad4ee; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25); -} - -.form-control::-webkit-input-placeholder { - color: #73818f; - opacity: 1; -} - -.form-control::-moz-placeholder { - color: #73818f; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #73818f; - opacity: 1; -} - -.form-control::-ms-input-placeholder { - color: #73818f; - opacity: 1; -} - -.form-control::placeholder { - color: #73818f; - opacity: 1; -} - -.form-control:disabled, .form-control[readonly] { - background-color: #e4e7ea; - opacity: 1; -} - -select.form-control:focus::-ms-value { - color: #5c6873; - background-color: #fff; -} - -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.09375rem; - line-height: 1.5; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.765625rem; - line-height: 1.5; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding-top: 0.375rem; - padding-bottom: 0.375rem; - margin-bottom: 0; - line-height: 1.5; - color: #23282c; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} - -.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.765625rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.09375rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -select.form-control[size], select.form-control[multiple] { - height: auto; -} - -textarea.form-control { - height: auto; -} - -.form-group { - margin-bottom: 1rem; -} - -.form-text { - display: block; - margin-top: 0.25rem; -} - -.form-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} - -.form-row > .col, -.form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; -} - -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} - -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} - -.form-check-input:disabled ~ .form-check-label { - color: #73818f; -} - -.form-check-label { - margin-bottom: 0; -} - -.form-check-inline { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} - -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #4dbd74; -} - -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.765625rem; - line-height: 1.5; - color: #fff; - background-color: rgba(77, 189, 116, 0.9); - border-radius: 0.25rem; -} - -.was-validated .form-control:valid, .form-control.is-valid { - border-color: #4dbd74; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: center right calc(0.375em + 0.1875rem); - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:valid:focus, .form-control.is-valid:focus { - border-color: #4dbd74; - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25); -} - -.was-validated .form-control:valid ~ .valid-feedback, -.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, -.form-control.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated textarea.form-control:valid, textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:valid, .custom-select.is-valid { - border-color: #4dbd74; - padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { - border-color: #4dbd74; - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25); -} - -.was-validated .custom-select:valid ~ .valid-feedback, -.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, -.custom-select.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-control-file:valid ~ .valid-feedback, -.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, -.form-control-file.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { - color: #4dbd74; -} - -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { - color: #4dbd74; -} - -.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { - border-color: #4dbd74; -} - -.was-validated .custom-control-input:valid ~ .valid-feedback, -.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, -.custom-control-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { - border-color: #72cb91; - background-color: #72cb91; -} - -.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25); -} - -.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #4dbd74; -} - -.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { - border-color: #4dbd74; -} - -.was-validated .custom-file-input:valid ~ .valid-feedback, -.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, -.custom-file-input.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { - border-color: #4dbd74; - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #f86c6b; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.765625rem; - line-height: 1.5; - color: #fff; - background-color: rgba(248, 108, 107, 0.9); - border-radius: 0.25rem; -} - -.was-validated .form-control:invalid, .form-control.is-invalid { - border-color: #f86c6b; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f86c6b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); - background-repeat: no-repeat; - background-position: center right calc(0.375em + 0.1875rem); - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { - border-color: #f86c6b; - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25); -} - -.was-validated .form-control:invalid ~ .invalid-feedback, -.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, -.form-control.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .custom-select:invalid, .custom-select.is-invalid { - border-color: #f86c6b; - padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f86c6b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { - border-color: #f86c6b; - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25); -} - -.was-validated .custom-select:invalid ~ .invalid-feedback, -.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, -.custom-select.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-control-file:invalid ~ .invalid-feedback, -.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, -.form-control-file.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { - color: #f86c6b; -} - -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { - color: #f86c6b; -} - -.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { - border-color: #f86c6b; -} - -.was-validated .custom-control-input:invalid ~ .invalid-feedback, -.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, -.custom-control-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { - border-color: #fa9c9c; - background-color: #fa9c9c; -} - -.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25); -} - -.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { - border-color: #f86c6b; -} - -.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { - border-color: #f86c6b; -} - -.was-validated .custom-file-input:invalid ~ .invalid-feedback, -.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, -.custom-file-input.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { - border-color: #f86c6b; - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25); -} - -.form-inline { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; -} - -.form-inline .form-check { - width: 100%; -} - -@media (min-width: 576px) { - .form-inline label { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: -ms-flexbox; - display: flex; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .input-group, - .form-inline .custom-select { - width: auto; - } - .form-inline .form-check { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .custom-control { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - } - .form-inline .custom-control-label { - margin-bottom: 0; - } -} - -.btn { - display: inline-block; - font-weight: 400; - color: #23282c; - text-align: center; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} - -.btn:hover { - color: #23282c; - text-decoration: none; -} - -.btn:focus, .btn.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25); -} - -.btn.disabled, .btn:disabled { - opacity: 0.65; -} - -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} - -.btn-primary { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; -} - -.btn-primary:hover { - color: #fff; - background-color: #1b8eb7; - border-color: #1985ac; -} - -.btn-primary:focus, .btn-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(65, 181, 222, 0.5); -} - -.btn-primary.disabled, .btn-primary:disabled { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; -} - -.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, -.show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #1985ac; - border-color: #187da0; -} - -.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(65, 181, 222, 0.5); -} - -.btn-secondary { - color: #23282c; - background-color: #c8ced3; - border-color: #c8ced3; -} - -.btn-secondary:hover { - color: #23282c; - background-color: #b3bbc2; - border-color: #acb5bc; -} - -.btn-secondary:focus, .btn-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(175, 181, 186, 0.5); -} - -.btn-secondary.disabled, .btn-secondary:disabled { - color: #23282c; - background-color: #c8ced3; - border-color: #c8ced3; -} - -.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, -.show > .btn-secondary.dropdown-toggle { - color: #23282c; - background-color: #acb5bc; - border-color: #a5aeb7; -} - -.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(175, 181, 186, 0.5); -} - -.btn-success { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; -} - -.btn-success:hover { - color: #fff; - background-color: #3ea662; - border-color: #3a9d5d; -} - -.btn-success:focus, .btn-success.focus { - box-shadow: 0 0 0 0.2rem rgba(104, 199, 137, 0.5); -} - -.btn-success.disabled, .btn-success:disabled { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; -} - -.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, -.show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #3a9d5d; - border-color: #379457; -} - -.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(104, 199, 137, 0.5); -} - -.btn-info { - color: #23282c; - background-color: #63c2de; - border-color: #63c2de; -} - -.btn-info:hover { - color: #23282c; - background-color: #43b6d7; - border-color: #39b2d5; -} - -.btn-info:focus, .btn-info.focus { - box-shadow: 0 0 0 0.2rem rgba(89, 171, 195, 0.5); -} - -.btn-info.disabled, .btn-info:disabled { - color: #23282c; - background-color: #63c2de; - border-color: #63c2de; -} - -.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, -.show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #39b2d5; - border-color: #2eadd3; -} - -.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(89, 171, 195, 0.5); -} - -.btn-warning { - color: #23282c; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:hover { - color: #23282c; - background-color: #e0a800; - border-color: #d39e00; -} - -.btn-warning:focus, .btn-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 13, 0.5); -} - -.btn-warning.disabled, .btn-warning:disabled { - color: #23282c; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, -.show > .btn-warning.dropdown-toggle { - color: #23282c; - background-color: #d39e00; - border-color: #c69500; -} - -.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 13, 0.5); -} - -.btn-danger { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; -} - -.btn-danger:hover { - color: #fff; - background-color: #f64846; - border-color: #f63c3a; -} - -.btn-danger:focus, .btn-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(249, 130, 129, 0.5); -} - -.btn-danger.disabled, .btn-danger:disabled { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; -} - -.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, -.show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #f63c3a; - border-color: #f5302e; -} - -.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(249, 130, 129, 0.5); -} - -.btn-light { - color: #23282c; - background-color: #f0f3f5; - border-color: #f0f3f5; -} - -.btn-light:hover { - color: #23282c; - background-color: #d9e1e6; - border-color: #d1dbe1; -} - -.btn-light:focus, .btn-light.focus { - box-shadow: 0 0 0 0.2rem rgba(209, 213, 215, 0.5); -} - -.btn-light.disabled, .btn-light:disabled { - color: #23282c; - background-color: #f0f3f5; - border-color: #f0f3f5; -} - -.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, -.show > .btn-light.dropdown-toggle { - color: #23282c; - background-color: #d1dbe1; - border-color: #cad4dc; -} - -.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(209, 213, 215, 0.5); -} - -.btn-dark { - color: #fff; - background-color: #2f353a; - border-color: #2f353a; -} - -.btn-dark:hover { - color: #fff; - background-color: #1e2225; - border-color: #181b1e; -} - -.btn-dark:focus, .btn-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(78, 83, 88, 0.5); -} - -.btn-dark.disabled, .btn-dark:disabled { - color: #fff; - background-color: #2f353a; - border-color: #2f353a; -} - -.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, -.show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #181b1e; - border-color: #121517; -} - -.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(78, 83, 88, 0.5); -} - -.btn-outline-primary { - color: #20a8d8; - border-color: #20a8d8; -} - -.btn-outline-primary:hover { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; -} - -.btn-outline-primary:focus, .btn-outline-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5); -} - -.btn-outline-primary.disabled, .btn-outline-primary:disabled { - color: #20a8d8; - background-color: transparent; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, -.show > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; -} - -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5); -} - -.btn-outline-secondary { - color: #c8ced3; - border-color: #c8ced3; -} - -.btn-outline-secondary:hover { - color: #23282c; - background-color: #c8ced3; - border-color: #c8ced3; -} - -.btn-outline-secondary:focus, .btn-outline-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5); -} - -.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { - color: #c8ced3; - background-color: transparent; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, -.show > .btn-outline-secondary.dropdown-toggle { - color: #23282c; - background-color: #c8ced3; - border-color: #c8ced3; -} - -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5); -} - -.btn-outline-success { - color: #4dbd74; - border-color: #4dbd74; -} - -.btn-outline-success:hover { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; -} - -.btn-outline-success:focus, .btn-outline-success.focus { - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5); -} - -.btn-outline-success.disabled, .btn-outline-success:disabled { - color: #4dbd74; - background-color: transparent; -} - -.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, -.show > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; -} - -.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5); -} - -.btn-outline-info { - color: #63c2de; - border-color: #63c2de; -} - -.btn-outline-info:hover { - color: #23282c; - background-color: #63c2de; - border-color: #63c2de; -} - -.btn-outline-info:focus, .btn-outline-info.focus { - box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5); -} - -.btn-outline-info.disabled, .btn-outline-info:disabled { - color: #63c2de; - background-color: transparent; -} - -.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, -.show > .btn-outline-info.dropdown-toggle { - color: #23282c; - background-color: #63c2de; - border-color: #63c2de; -} - -.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5); -} - -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:hover { - color: #23282c; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:focus, .btn-outline-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-warning.disabled, .btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, -.show > .btn-outline-warning.dropdown-toggle { - color: #23282c; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-danger { - color: #f86c6b; - border-color: #f86c6b; -} - -.btn-outline-danger:hover { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; -} - -.btn-outline-danger:focus, .btn-outline-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5); -} - -.btn-outline-danger.disabled, .btn-outline-danger:disabled { - color: #f86c6b; - background-color: transparent; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, -.show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; -} - -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5); -} - -.btn-outline-light { - color: #f0f3f5; - border-color: #f0f3f5; -} - -.btn-outline-light:hover { - color: #23282c; - background-color: #f0f3f5; - border-color: #f0f3f5; -} - -.btn-outline-light:focus, .btn-outline-light.focus { - box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5); -} - -.btn-outline-light.disabled, .btn-outline-light:disabled { - color: #f0f3f5; - background-color: transparent; -} - -.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, -.show > .btn-outline-light.dropdown-toggle { - color: #23282c; - background-color: #f0f3f5; - border-color: #f0f3f5; -} - -.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5); -} - -.btn-outline-dark { - color: #2f353a; - border-color: #2f353a; -} - -.btn-outline-dark:hover { - color: #fff; - background-color: #2f353a; - border-color: #2f353a; -} - -.btn-outline-dark:focus, .btn-outline-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5); -} - -.btn-outline-dark.disabled, .btn-outline-dark:disabled { - color: #2f353a; - background-color: transparent; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, -.show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #2f353a; - border-color: #2f353a; -} - -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5); -} - -.btn-link { - font-weight: 400; - color: #20a8d8; - text-decoration: none; -} - -.btn-link:hover { - color: #167495; - text-decoration: underline; -} - -.btn-link:focus, .btn-link.focus { - text-decoration: underline; - box-shadow: none; -} - -.btn-link:disabled, .btn-link.disabled { - color: #73818f; - pointer-events: none; -} - -.btn-lg, .btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.09375rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.btn-sm, .btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.765625rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block + .btn-block { - margin-top: 0.5rem; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.fade { - transition: opacity 0.15s linear; -} - -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} - -.fade:not(.show) { - opacity: 0; -} - -.collapse:not(.show) { - display: none; -} - -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition: height 0.35s ease; -} - -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} - -.dropup, -.dropright, -.dropdown, -.dropleft { - position: relative; -} - -.dropdown-toggle { - white-space: nowrap; -} - -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} - -.dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0 0; - margin: 0.125rem 0 0; - font-size: 0.875rem; - color: #23282c; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #c8ced3; - border-radius: 0.25rem; -} - -.dropdown-menu-left { - right: auto; - left: 0; -} - -.dropdown-menu-right { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0; - } - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0; - } - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0; - } - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0; - } - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem; -} - -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} - -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} - -.dropright .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} - -.dropright .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropright .dropdown-toggle::after { - vertical-align: 0; -} - -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} - -.dropleft .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} - -.dropleft .dropdown-toggle::after { - display: none; -} - -.dropleft .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} - -.dropleft .dropdown-toggle:empty::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { - right: auto; - bottom: auto; -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e4e7ea; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #23282c; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} - -.dropdown-item:first-child { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.dropdown-item:last-child { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.dropdown-item:hover, .dropdown-item:focus { - color: #181b1e; - text-decoration: none; - background-color: #f0f3f5; -} - -.dropdown-item.active, .dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #20a8d8; -} - -.dropdown-item.disabled, .dropdown-item:disabled { - color: #73818f; - pointer-events: none; - background-color: transparent; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-header { - display: block; - padding: 0 1.5rem; - margin-bottom: 0; - font-size: 0.765625rem; - color: #73818f; - white-space: nowrap; -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #23282c; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover { - z-index: 1; -} - -.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 1; -} - -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -1px; -} - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} - -.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: center; - justify-content: center; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) { - margin-top: -1px; -} - -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.btn-group-toggle > .btn, -.btn-group-toggle > .btn-group > .btn { - margin-bottom: 0; -} - -.btn-group-toggle > .btn input[type="radio"], -.btn-group-toggle > .btn input[type="checkbox"], -.btn-group-toggle > .btn-group > .btn input[type="radio"], -.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.input-group { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; -} - -.input-group > .form-control, -.input-group > .form-control-plaintext, -.input-group > .custom-select, -.input-group > .custom-file { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1%; - margin-bottom: 0; -} - -.input-group > .form-control + .form-control, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .custom-file, -.input-group > .form-control-plaintext + .form-control, -.input-group > .form-control-plaintext + .custom-select, -.input-group > .form-control-plaintext + .custom-file, -.input-group > .custom-select + .form-control, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .custom-file, -.input-group > .custom-file + .form-control, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .custom-file { - margin-left: -1px; -} - -.input-group > .form-control:focus, -.input-group > .custom-select:focus, -.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { - z-index: 3; -} - -.input-group > .custom-file .custom-file-input:focus { - z-index: 4; -} - -.input-group > .form-control:not(:last-child), -.input-group > .custom-select:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .form-control:not(:first-child), -.input-group > .custom-select:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group > .custom-file { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} - -.input-group > .custom-file:not(:last-child) .custom-file-label, -.input-group > .custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group-prepend, -.input-group-append { - display: -ms-flexbox; - display: flex; -} - -.input-group-prepend .btn, -.input-group-append .btn { - position: relative; - z-index: 2; -} - -.input-group-prepend .btn:focus, -.input-group-append .btn:focus { - z-index: 3; -} - -.input-group-prepend .btn + .btn, -.input-group-prepend .btn + .input-group-text, -.input-group-prepend .input-group-text + .input-group-text, -.input-group-prepend .input-group-text + .btn, -.input-group-append .btn + .btn, -.input-group-append .btn + .input-group-text, -.input-group-append .input-group-text + .input-group-text, -.input-group-append .input-group-text + .btn { - margin-left: -1px; -} - -.input-group-prepend { - margin-right: -1px; -} - -.input-group-append { - margin-left: -1px; -} - -.input-group-text { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #5c6873; - text-align: center; - white-space: nowrap; - background-color: #f0f3f5; - border: 1px solid #e4e7ea; - border-radius: 0.25rem; -} - -.input-group-text input[type="radio"], -.input-group-text input[type="checkbox"] { - margin-top: 0; -} - -.input-group-lg > .form-control:not(textarea), -.input-group-lg > .custom-select { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .form-control, -.input-group-lg > .custom-select, -.input-group-lg > .input-group-prepend > .input-group-text, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-append > .btn { - padding: 0.5rem 1rem; - font-size: 1.09375rem; - line-height: 1.5; - border-radius: 0.3rem; -} - -.input-group-sm > .form-control:not(textarea), -.input-group-sm > .custom-select { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .form-control, -.input-group-sm > .custom-select, -.input-group-sm > .input-group-prepend > .input-group-text, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-append > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.765625rem; - line-height: 1.5; - border-radius: 0.2rem; -} - -.input-group-lg > .custom-select, -.input-group-sm > .custom-select { - padding-right: 1.75rem; -} - -.input-group > .input-group-prepend > .btn, -.input-group > .input-group-prepend > .input-group-text, -.input-group > .input-group-append:not(:last-child) > .btn, -.input-group > .input-group-append:not(:last-child) > .input-group-text, -.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .input-group-append > .btn, -.input-group > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:not(:first-child) > .btn, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.custom-control { - position: relative; - display: block; - min-height: 1.3125rem; - padding-left: 1.5rem; -} - -.custom-control-inline { - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1rem; -} - -.custom-control-input { - position: absolute; - z-index: -1; - opacity: 0; -} - -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #20a8d8; - background-color: #20a8d8; -} - -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25); -} - -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #8ad4ee; -} - -.custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #b6e4f4; - border-color: #b6e4f4; -} - -.custom-control-input:disabled ~ .custom-control-label { - color: #73818f; -} - -.custom-control-input:disabled ~ .custom-control-label::before { - background-color: #e4e7ea; -} - -.custom-control-label { - position: relative; - margin-bottom: 0; - vertical-align: top; -} - -.custom-control-label::before { - position: absolute; - top: 0.15625rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #8f9ba6 solid 1px; -} - -.custom-control-label::after { - position: absolute; - top: 0.15625rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: no-repeat 50% / 50% 50%; -} - -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; -} - -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { - border-color: #20a8d8; - background-color: #20a8d8; -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); -} - -.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(32, 168, 216, 0.5); -} - -.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { - background-color: rgba(32, 168, 216, 0.5); -} - -.custom-radio .custom-control-label::before { - border-radius: 50%; -} - -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} - -.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(32, 168, 216, 0.5); -} - -.custom-switch { - padding-left: 2.25rem; -} - -.custom-switch .custom-control-label::before { - left: -2.25rem; - width: 1.75rem; - pointer-events: all; - border-radius: 0.5rem; -} - -.custom-switch .custom-control-label::after { - top: calc(0.15625rem + 2px); - left: calc(-2.25rem + 2px); - width: calc(1rem - 4px); - height: calc(1rem - 4px); - background-color: #8f9ba6; - border-radius: 0.5rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} - -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - -webkit-transform: translateX(0.75rem); - transform: translateX(0.75rem); -} - -.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { - background-color: rgba(32, 168, 216, 0.5); -} - -.custom-select { - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - font-size: 0.875rem; - font-weight: 400; - line-height: 1.5; - color: #5c6873; - vertical-align: middle; - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; - background-color: #fff; - border: 1px solid #e4e7ea; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-select:focus { - border-color: #8ad4ee; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25); -} - -.custom-select:focus::-ms-value { - color: #5c6873; - background-color: #fff; -} - -.custom-select[multiple], .custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} - -.custom-select:disabled { - color: #73818f; - background-color: #e4e7ea; -} - -.custom-select::-ms-expand { - display: none; -} - -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.765625rem; -} - -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.09375rem; -} - -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; -} - -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - opacity: 0; -} - -.custom-file-input:focus ~ .custom-file-label { - border-color: #8ad4ee; - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25); -} - -.custom-file-input:disabled ~ .custom-file-label { - background-color: #e4e7ea; -} - -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; -} - -.custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse); -} - -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-weight: 400; - line-height: 1.5; - color: #5c6873; - background-color: #fff; - border: 1px solid #e4e7ea; - border-radius: 0.25rem; -} - -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #5c6873; - content: "Browse"; - background-color: #f0f3f5; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0; -} - -.custom-range { - width: 100%; - height: calc(1rem + 0.4rem); - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.custom-range:focus { - outline: none; -} - -.custom-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(32, 168, 216, 0.25); -} - -.custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(32, 168, 216, 0.25); -} - -.custom-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(32, 168, 216, 0.25); -} - -.custom-range::-moz-focus-outer { - border: 0; -} - -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #20a8d8; - border: 0; - border-radius: 1rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - transition: none; - } -} - -.custom-range::-webkit-slider-thumb:active { - background-color: #b6e4f4; -} - -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #c8ced3; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #20a8d8; - border: 0; - border-radius: 1rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - transition: none; - } -} - -.custom-range::-moz-range-thumb:active { - background-color: #b6e4f4; -} - -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #c8ced3; - border-color: transparent; - border-radius: 1rem; -} - -.custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #20a8d8; - border: 0; - border-radius: 1rem; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - transition: none; - } -} - -.custom-range::-ms-thumb:active { - background-color: #b6e4f4; -} - -.custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; -} - -.custom-range::-ms-fill-lower { - background-color: #c8ced3; - border-radius: 1rem; -} - -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #c8ced3; - border-radius: 1rem; -} - -.custom-range:disabled::-webkit-slider-thumb { - background-color: #8f9ba6; -} - -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; -} - -.custom-range:disabled::-moz-range-thumb { - background-color: #8f9ba6; -} - -.custom-range:disabled::-moz-range-track { - cursor: default; -} - -.custom-range:disabled::-ms-thumb { - background-color: #8f9ba6; -} - -.custom-control-label::before, -.custom-file-label, -.custom-select { - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - transition: none; - } -} - -.nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; -} - -.nav-link:hover, .nav-link:focus { - text-decoration: none; -} - -.nav-link.disabled { - color: #73818f; - pointer-events: none; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid #c8ced3; -} - -.nav-tabs .nav-item { - margin-bottom: -1px; -} - -.nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { - border-color: #e4e7ea #e4e7ea #c8ced3; -} - -.nav-tabs .nav-link.disabled { - color: #73818f; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #5c6873; - background-color: #e4e5e6; - border-color: #c8ced3 #c8ced3 #e4e5e6; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav-pills .nav-link { - border-radius: 0.25rem; -} - -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #20a8d8; -} - -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} - -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem; -} - -.navbar > .container, -.navbar > .container-fluid { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.navbar-brand { - display: inline-block; - padding-top: 0.335938rem; - padding-bottom: 0.335938rem; - margin-right: 1rem; - font-size: 1.09375rem; - line-height: inherit; - white-space: nowrap; -} - -.navbar-brand:hover, .navbar-brand:focus { - text-decoration: none; -} - -.navbar-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} - -.navbar-nav .dropdown-menu { - position: static; - float: none; -} - -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.09375rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.navbar-toggler:hover, .navbar-toggler:focus { - text-decoration: none; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100%; -} - -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } -} - -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } -} - -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } -} - -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - padding-right: 0; - padding-left: 0; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } -} - -.navbar-expand { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid { - padding-right: 0; - padding-left: 0; -} - -.navbar-expand .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.navbar-expand > .container, -.navbar-expand > .container-fluid { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} - -.navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} - -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} - -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} - -.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { - color: #fff; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} - -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} - -.navbar-dark .navbar-text a { - color: #fff; -} - -.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { - color: #fff; -} - -.card { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid #c8ced3; - border-radius: 0.25rem; -} - -.card > hr { - margin-right: 0; - margin-left: 0; -} - -.card > .list-group:first-child .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.card > .list-group:last-child .list-group-item:last-child { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.card-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1.25rem; -} - -.card-title { - margin-bottom: 0.75rem; -} - -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1.25rem; -} - -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: #f0f3f5; - border-bottom: 1px solid #c8ced3; -} - -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} - -.card-header + .list-group .list-group-item:first-child { - border-top: 0; -} - -.card-footer { - padding: 0.75rem 1.25rem; - background-color: #f0f3f5; - border-top: 1px solid #c8ced3; -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} - -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; -} - -.card-img { - width: 100%; - border-radius: calc(0.25rem - 1px); -} - -.card-img-top { - width: 100%; - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card-img-bottom { - width: 100%; - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card-deck { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; -} - -.card-deck .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-deck { - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; - } - .card-deck .card { - display: -ms-flexbox; - display: flex; - -ms-flex: 1 0 0%; - flex: 1 0 0%; - -ms-flex-direction: column; - flex-direction: column; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; - } -} - -.card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; -} - -.card-group > .card { - margin-bottom: 15px; -} - -@media (min-width: 576px) { - .card-group { - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - .card-group > .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-top, - .card-group > .card:not(:last-child) .card-header { - border-top-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-img-bottom, - .card-group > .card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; - } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-top, - .card-group > .card:not(:first-child) .card-header { - border-top-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-img-bottom, - .card-group > .card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; - } -} - -.card-columns .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} - -.accordion > .card { - overflow: hidden; -} - -.accordion > .card:not(:first-of-type) .card-header:first-child { - border-radius: 0; -} - -.accordion > .card:not(:first-of-type):not(:last-of-type) { - border-bottom: 0; - border-radius: 0; -} - -.accordion > .card:first-of-type { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.accordion > .card:last-of-type { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.accordion > .card .card-header { - margin-bottom: -1px; -} - -.breadcrumb { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1.5rem; - list-style: none; - background-color: #fff; - border-radius: 0; -} - -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #73818f; - content: "/"; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; -} - -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; -} - -.breadcrumb-item.active { - color: #73818f; -} - -.pagination { - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} - -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #20a8d8; - background-color: #fff; - border: 1px solid #c8ced3; -} - -.page-link:hover { - z-index: 2; - color: #167495; - text-decoration: none; - background-color: #e4e7ea; - border-color: #c8ced3; -} - -.page-link:focus { - z-index: 2; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25); -} - -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.page-item.active .page-link { - z-index: 1; - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; -} - -.page-item.disabled .page-link { - color: #73818f; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #c8ced3; -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.09375rem; - line-height: 1.5; -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.765625rem; - line-height: 1.5; -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .badge { - transition: none; - } -} - -a.badge:hover, a.badge:focus { - text-decoration: none; -} - -.badge:empty { - display: none; -} - -.btn .badge { - position: relative; - top: -1px; -} - -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} - -.badge-primary { - color: #fff; - background-color: #20a8d8; -} - -a.badge-primary:hover, a.badge-primary:focus { - color: #fff; - background-color: #1985ac; -} - -a.badge-primary:focus, a.badge-primary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5); -} - -.badge-secondary { - color: #23282c; - background-color: #c8ced3; -} - -a.badge-secondary:hover, a.badge-secondary:focus { - color: #23282c; - background-color: #acb5bc; -} - -a.badge-secondary:focus, a.badge-secondary.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5); -} - -.badge-success { - color: #fff; - background-color: #4dbd74; -} - -a.badge-success:hover, a.badge-success:focus { - color: #fff; - background-color: #3a9d5d; -} - -a.badge-success:focus, a.badge-success.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5); -} - -.badge-info { - color: #23282c; - background-color: #63c2de; -} - -a.badge-info:hover, a.badge-info:focus { - color: #23282c; - background-color: #39b2d5; -} - -a.badge-info:focus, a.badge-info.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5); -} - -.badge-warning { - color: #23282c; - background-color: #ffc107; -} - -a.badge-warning:hover, a.badge-warning:focus { - color: #23282c; - background-color: #d39e00; -} - -a.badge-warning:focus, a.badge-warning.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.badge-danger { - color: #fff; - background-color: #f86c6b; -} - -a.badge-danger:hover, a.badge-danger:focus { - color: #fff; - background-color: #f63c3a; -} - -a.badge-danger:focus, a.badge-danger.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5); -} - -.badge-light { - color: #23282c; - background-color: #f0f3f5; -} - -a.badge-light:hover, a.badge-light:focus { - color: #23282c; - background-color: #d1dbe1; -} - -a.badge-light:focus, a.badge-light.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5); -} - -.badge-dark { - color: #fff; - background-color: #2f353a; -} - -a.badge-dark:hover, a.badge-dark:focus { - color: #fff; - background-color: #181b1e; -} - -a.badge-dark:focus, a.badge-dark.focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5); -} - -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e4e7ea; - border-radius: 0.3rem; -} - -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} - -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} - -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 3.8125rem; -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; -} - -.alert-primary { - color: #115770; - background-color: #d2eef7; - border-color: #c1e7f4; -} - -.alert-primary hr { - border-top-color: #abdff0; -} - -.alert-primary .alert-link { - color: #0a3544; -} - -.alert-secondary { - color: #686b6e; - background-color: #f4f5f6; - border-color: #f0f1f3; -} - -.alert-secondary hr { - border-top-color: #e2e4e8; -} - -.alert-secondary .alert-link { - color: #4f5254; -} - -.alert-success { - color: #28623c; - background-color: #dbf2e3; - border-color: #cdedd8; -} - -.alert-success hr { - border-top-color: #bae6c9; -} - -.alert-success .alert-link { - color: #193e26; -} - -.alert-info { - color: #336573; - background-color: #e0f3f8; - border-color: #d3eef6; -} - -.alert-info hr { - border-top-color: #bee6f2; -} - -.alert-info .alert-link { - color: #234650; -} - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} - -.alert-warning hr { - border-top-color: #ffe8a1; -} - -.alert-warning .alert-link { - color: #533f03; -} - -.alert-danger { - color: #813838; - background-color: #fee2e1; - border-color: #fdd6d6; -} - -.alert-danger hr { - border-top-color: #fcbebe; -} - -.alert-danger .alert-link { - color: #5d2929; -} - -.alert-light { - color: #7d7e7f; - background-color: #fcfdfd; - border-color: #fbfcfc; -} - -.alert-light hr { - border-top-color: #ecf1f1; -} - -.alert-light .alert-link { - color: #646565; -} - -.alert-dark { - color: #181c1e; - background-color: #d5d7d8; - border-color: #c5c6c8; -} - -.alert-dark hr { - border-top-color: #b8b9bc; -} - -.alert-dark .alert-link { - color: #010202; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} - -.progress { - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - font-size: 0.65625rem; - background-color: #f0f3f5; - border-radius: 0.25rem; -} - -.progress-bar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #20a8d8; - transition: width 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} - -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} - -.media { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; -} - -.media-body { - -ms-flex: 1; - flex: 1; -} - -.list-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; -} - -.list-group-item-action { - width: 100%; - color: #5c6873; - text-align: inherit; -} - -.list-group-item-action:hover, .list-group-item-action:focus { - z-index: 1; - color: #5c6873; - text-decoration: none; - background-color: #f0f3f5; -} - -.list-group-item-action:active { - color: #23282c; - background-color: #e4e7ea; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.list-group-item.disabled, .list-group-item:disabled { - color: #73818f; - pointer-events: none; - background-color: #fff; -} - -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; -} - -.list-group-horizontal { - -ms-flex-direction: row; - flex-direction: row; -} - -.list-group-horizontal .list-group-item { - margin-right: -1px; - margin-bottom: 0; -} - -.list-group-horizontal .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; -} - -.list-group-horizontal .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-sm .list-group-item { - margin-right: -1px; - margin-bottom: 0; - } - .list-group-horizontal-sm .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-sm .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-md .list-group-item { - margin-right: -1px; - margin-bottom: 0; - } - .list-group-horizontal-md .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-md .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-lg .list-group-item { - margin-right: -1px; - margin-bottom: 0; - } - .list-group-horizontal-lg .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-lg .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-xl .list-group-item { - margin-right: -1px; - margin-bottom: 0; - } - .list-group-horizontal-xl .list-group-item:first-child { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-xl .list-group-item:last-child { - margin-right: 0; - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } -} - -.list-group-flush .list-group-item { - border-right: 0; - border-left: 0; - border-radius: 0; -} - -.list-group-flush .list-group-item:last-child { - margin-bottom: -1px; -} - -.list-group-flush:first-child .list-group-item:first-child { - border-top: 0; -} - -.list-group-flush:last-child .list-group-item:last-child { - margin-bottom: 0; - border-bottom: 0; -} - -.list-group-item-primary { - color: #115770; - background-color: #c1e7f4; -} - -.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { - color: #115770; - background-color: #abdff0; -} - -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #115770; - border-color: #115770; -} - -.list-group-item-secondary { - color: #686b6e; - background-color: #f0f1f3; -} - -.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { - color: #686b6e; - background-color: #e2e4e8; -} - -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #686b6e; - border-color: #686b6e; -} - -.list-group-item-success { - color: #28623c; - background-color: #cdedd8; -} - -.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { - color: #28623c; - background-color: #bae6c9; -} - -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #28623c; - border-color: #28623c; -} - -.list-group-item-info { - color: #336573; - background-color: #d3eef6; -} - -.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { - color: #336573; - background-color: #bee6f2; -} - -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #336573; - border-color: #336573; -} - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} - -.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { - color: #856404; - background-color: #ffe8a1; -} - -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #856404; - border-color: #856404; -} - -.list-group-item-danger { - color: #813838; - background-color: #fdd6d6; -} - -.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { - color: #813838; - background-color: #fcbebe; -} - -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #813838; - border-color: #813838; -} - -.list-group-item-light { - color: #7d7e7f; - background-color: #fbfcfc; -} - -.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { - color: #7d7e7f; - background-color: #ecf1f1; -} - -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #7d7e7f; - border-color: #7d7e7f; -} - -.list-group-item-dark { - color: #181c1e; - background-color: #c5c6c8; -} - -.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { - color: #181c1e; - background-color: #b8b9bc; -} - -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #181c1e; - border-color: #181c1e; -} - -.close { - float: right; - font-size: 1.3125rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: .5; -} - -.close:hover { - color: #000; - text-decoration: none; -} - -.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { - opacity: .75; -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -a.close.disabled { - pointer-events: none; -} - -.toast { - max-width: 350px; - overflow: hidden; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - opacity: 0; - border-radius: 0.25rem; -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} - -.toast.showing { - opacity: 1; -} - -.toast.show { - display: block; - opacity: 1; -} - -.toast.hide { - display: none; -} - -.toast-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.25rem 0.75rem; - color: #73818f; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); -} - -.toast-body { - padding: 0.75rem; -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} - -.modal.fade .modal-dialog { - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -50px); - transform: translate(0, -50px); -} - -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} - -.modal.show .modal-dialog { - -webkit-transform: none; - transform: none; -} - -.modal-dialog-scrollable { - display: -ms-flexbox; - display: flex; - max-height: calc(100% - 1rem); -} - -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden; -} - -.modal-dialog-scrollable .modal-header, -.modal-dialog-scrollable .modal-footer { - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} - -.modal-dialog-centered { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - 1rem); -} - -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - content: ""; -} - -.modal-dialog-centered.modal-dialog-scrollable { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - height: 100%; -} - -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; -} - -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none; -} - -.modal-content { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #c8ced3; - border-top-left-radius: 0.3rem; - border-top-right-radius: 0.3rem; -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 1rem; - border-top: 1px solid #c8ced3; - border-bottom-right-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.modal-footer > :not(:first-child) { - margin-left: .25rem; -} - -.modal-footer > :not(:last-child) { - margin-right: .25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem); - } - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem); - } - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.765625rem; - word-wrap: break-word; - opacity: 0; -} - -.tooltip.show { - opacity: 0.9; -} - -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} - -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0; -} - -.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { - bottom: 0; -} - -.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; -} - -.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem; -} - -.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; -} - -.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0; -} - -.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { - top: 0; -} - -.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; -} - -.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem; -} - -.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.765625rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} - -.popover .arrow::before, .popover .arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, .bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; -} - -.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { - bottom: calc((0.5rem + 1px) * -1); -} - -.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; -} - -.bs-popover-right, .bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; -} - -.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { - left: calc((0.5rem + 1px) * -1); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; -} - -.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; -} - -.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { - top: calc((0.5rem + 1px) * -1); -} - -.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; -} - -.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, .bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; -} - -.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { - right: calc((0.5rem + 1px) * -1); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; -} - -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 0.875rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 0.5rem 0.75rem; - color: #23282c; -} - -.carousel { - position: relative; -} - -.carousel.pointer-event { - -ms-touch-action: pan-y; - touch-action: pan-y; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; -} - -.carousel-item-next:not(.carousel-item-left), -.active.carousel-item-right { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - -webkit-transform: none; - transform: none; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1; -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: 0s 0.6s opacity; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - transition: opacity 0.15s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - transition: none; - } -} - -.carousel-control-prev:hover, .carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background: no-repeat 50% / 100% 100%; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); -} - -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - -.carousel-indicators li { - box-sizing: content-box; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: .5; - transition: opacity 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} - -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} - -@-webkit-keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: spinner-border .75s linear infinite; - animation: spinner-border .75s linear infinite; -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -@keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: spinner-grow .75s linear infinite; - animation: spinner-grow .75s linear infinite; -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} - -.align-baseline { - vertical-align: baseline !important; -} - -.align-top { - vertical-align: top !important; -} - -.align-middle { - vertical-align: middle !important; -} - -.align-bottom { - vertical-align: bottom !important; -} - -.align-text-bottom { - vertical-align: text-bottom !important; -} - -.align-text-top { - vertical-align: text-top !important; -} - -.bg-primary { - background-color: #20a8d8 !important; -} - -a.bg-primary:hover, a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus { - background-color: #1985ac !important; -} - -.bg-secondary { - background-color: #c8ced3 !important; -} - -a.bg-secondary:hover, a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus { - background-color: #acb5bc !important; -} - -.bg-success { - background-color: #4dbd74 !important; -} - -a.bg-success:hover, a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus { - background-color: #3a9d5d !important; -} - -.bg-info { - background-color: #63c2de !important; -} - -a.bg-info:hover, a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus { - background-color: #39b2d5 !important; -} - -.bg-warning { - background-color: #ffc107 !important; -} - -a.bg-warning:hover, a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus { - background-color: #d39e00 !important; -} - -.bg-danger { - background-color: #f86c6b !important; -} - -a.bg-danger:hover, a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus { - background-color: #f63c3a !important; -} - -.bg-light { - background-color: #f0f3f5 !important; -} - -a.bg-light:hover, a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus { - background-color: #d1dbe1 !important; -} - -.bg-dark { - background-color: #2f353a !important; -} - -a.bg-dark:hover, a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus { - background-color: #181b1e !important; -} - -.bg-white { - background-color: #fff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.border { - border: 1px solid #c8ced3 !important; -} - -.border-top { - border-top: 1px solid #c8ced3 !important; -} - -.border-right { - border-right: 1px solid #c8ced3 !important; -} - -.border-bottom { - border-bottom: 1px solid #c8ced3 !important; -} - -.border-left { - border-left: 1px solid #c8ced3 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-primary { - border-color: #20a8d8 !important; -} - -.border-secondary { - border-color: #c8ced3 !important; -} - -.border-success { - border-color: #4dbd74 !important; -} - -.border-info { - border-color: #63c2de !important; -} - -.border-warning { - border-color: #ffc107 !important; -} - -.border-danger { - border-color: #f86c6b !important; -} - -.border-light { - border-color: #f0f3f5 !important; -} - -.border-dark { - border-color: #2f353a !important; -} - -.border-white { - border-color: #fff !important; -} - -.rounded-sm { - border-radius: 0.2rem !important; -} - -.rounded { - border-radius: 0.25rem !important; -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-lg { - border-radius: 0.3rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-pill { - border-radius: 50rem !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.d-none { - display: none !important; -} - -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} - -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} - -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} - -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} - -.embed-responsive::before { - display: block; - content: ""; -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} - -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} - -.embed-responsive-16by9::before { - padding-top: 56.25%; -} - -.embed-responsive-4by3::before { - padding-top: 75%; -} - -.embed-responsive-1by1::before { - padding-top: 100%; -} - -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} - -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} - -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} - -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} - -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} - -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} - -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} - -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} - -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} - -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} - -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} - -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} - -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} - -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} - -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} - -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} - -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} - -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} - -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} - -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} - -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} - -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} - -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} - -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} - -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} - -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} - -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} - -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} - -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} - -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - .float-sm-right { - float: right !important; - } - .float-sm-none { - float: none !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - .float-md-right { - float: right !important; - } - .float-md-none { - float: none !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - .float-lg-right { - float: right !important; - } - .float-lg-none { - float: none !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - .float-xl-right { - float: right !important; - } - .float-xl-none { - float: none !important; - } -} - -.overflow-auto { - overflow: auto !important; -} - -.overflow-hidden { - overflow: hidden !important; -} - -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.w-25 { - width: 25% !important; -} - -.w-50 { - width: 50% !important; -} - -.w-75 { - width: 75% !important; -} - -.w-100 { - width: 100% !important; -} - -.w-auto { - width: auto !important; -} - -.h-25 { - height: 25% !important; -} - -.h-50 { - height: 50% !important; -} - -.h-75 { - height: 75% !important; -} - -.h-100 { - height: 100% !important; -} - -.h-auto { - height: auto !important; -} - -.mw-100 { - max-width: 100% !important; -} - -.mh-100 { - max-height: 100% !important; -} - -.min-vw-100 { - min-width: 100vw !important; -} - -.min-vh-100 { - min-height: 100vh !important; -} - -.vw-100 { - width: 100vw !important; -} - -.vh-100 { - height: 100vh !important; -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0); -} - -.m-0 { - margin: 0 !important; -} - -.mt-0, -.my-0 { - margin-top: 0 !important; -} - -.mr-0, -.mx-0 { - margin-right: 0 !important; -} - -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} - -.ml-0, -.mx-0 { - margin-left: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} - -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} - -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} - -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} - -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} - -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} - -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.mt-3, -.my-3 { - margin-top: 1rem !important; -} - -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} - -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} - -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} - -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} - -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} - -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.mt-5, -.my-5 { - margin-top: 3rem !important; -} - -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} - -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} - -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} - -.p-0 { - padding: 0 !important; -} - -.pt-0, -.py-0 { - padding-top: 0 !important; -} - -.pr-0, -.px-0 { - padding-right: 0 !important; -} - -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} - -.pl-0, -.px-0 { - padding-left: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} - -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} - -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} - -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} - -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} - -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} - -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.pt-3, -.py-3 { - padding-top: 1rem !important; -} - -.pr-3, -.px-3 { - padding-right: 1rem !important; -} - -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} - -.pl-3, -.px-3 { - padding-left: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} - -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} - -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} - -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.pt-5, -.py-5 { - padding-top: 3rem !important; -} - -.pr-5, -.px-5 { - padding-right: 3rem !important; -} - -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} - -.pl-5, -.px-5 { - padding-left: 3rem !important; -} - -.m-n1 { - margin: -0.25rem !important; -} - -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} - -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} - -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} - -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} - -.m-n2 { - margin: -0.5rem !important; -} - -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} - -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} - -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} - -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} - -.m-n3 { - margin: -1rem !important; -} - -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} - -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} - -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} - -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} - -.m-n4 { - margin: -1.5rem !important; -} - -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} - -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} - -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} - -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} - -.m-n5 { - margin: -3rem !important; -} - -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} - -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} - -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} - -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mt-auto, -.my-auto { - margin-top: auto !important; -} - -.mr-auto, -.mx-auto { - margin-right: auto !important; -} - -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} - -.ml-auto, -.mx-auto { - margin-left: auto !important; -} - -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} - -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} - -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} - -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} - -.text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; -} - -.text-justify { - text-align: justify !important; -} - -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.font-weight-light { - font-weight: 300 !important; -} - -.font-weight-lighter { - font-weight: lighter !important; -} - -.font-weight-normal { - font-weight: 400 !important; -} - -.font-weight-bold { - font-weight: 700 !important; -} - -.font-weight-bolder { - font-weight: bolder !important; -} - -.font-italic { - font-style: italic !important; -} - -.text-white { - color: #fff !important; -} - -.text-primary { - color: #20a8d8 !important; -} - -a.text-primary:hover, a.text-primary:focus { - color: #167495 !important; -} - -.text-secondary { - color: #c8ced3 !important; -} - -a.text-secondary:hover, a.text-secondary:focus { - color: #9ea8b1 !important; -} - -.text-success { - color: #4dbd74 !important; -} - -a.text-success:hover, a.text-success:focus { - color: #338a52 !important; -} - -.text-info { - color: #63c2de !important; -} - -a.text-info:hover, a.text-info:focus { - color: #2ba6ca !important; -} - -.text-warning { - color: #ffc107 !important; -} - -a.text-warning:hover, a.text-warning:focus { - color: #ba8b00 !important; -} - -.text-danger { - color: #f86c6b !important; -} - -a.text-danger:hover, a.text-danger:focus { - color: #f52322 !important; -} - -.text-light { - color: #f0f3f5 !important; -} - -a.text-light:hover, a.text-light:focus { - color: #c2ced6 !important; -} - -.text-dark { - color: #2f353a !important; -} - -a.text-dark:hover, a.text-dark:focus { - color: #0d0e10 !important; -} - -.text-body { - color: #23282c !important; -} - -.text-muted { - color: #73818f !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-break { - word-break: break-word !important; - overflow-wrap: break-word !important; -} - -.text-reset { - color: inherit !important; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media print { - *, - *::before, - *::after { - text-shadow: none !important; - box-shadow: none !important; - } - a:not(.btn) { - text-decoration: underline; - } - abbr[title]::after { - content: " (" attr(title) ")"; - } - pre { - white-space: pre-wrap !important; - } - pre, - blockquote { - border: 1px solid #8f9ba6; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - @page { - size: a3; - } - body { - min-width: 992px !important; - } - .container { - min-width: 992px !important; - } - .navbar { - display: none; - } - .badge { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #c8ced3 !important; - } - .table-dark { - color: inherit; - } - .table-dark th, - .table-dark td, - .table-dark thead th, - .table-dark tbody + tbody { - border-color: #c8ced3; - } - .table .thead-dark th { - color: inherit; - border-color: #c8ced3; - } -} - -.animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; -} - -.animated.infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; -} - -.animated.hinge { - -webkit-animation-duration: 2s; - animation-duration: 2s; -} - -@-webkit-keyframes fadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} - -@keyframes fadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} - -.fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; -} - -.ps { - overflow: hidden !important; - -ms-touch-action: auto; - touch-action: auto; - -ms-overflow-style: none; - overflow-anchor: none; -} - -.ps__rail-x { - position: absolute; - bottom: 0; - display: none; - height: 15px; - opacity: 0; - transition: background-color .2s linear, opacity .2s linear; -} - -.ps__rail-y { - position: absolute; - right: 0; - display: none; - width: 15px; - opacity: 0; - transition: background-color .2s linear, opacity .2s linear; -} - -.ps--active-x > .ps__rail-x, -.ps--active-y > .ps__rail-y { - display: block; - background-color: transparent; -} - -.ps:hover > .ps__rail-x, -.ps:hover > .ps__rail-y, -.ps--focus > .ps__rail-x, -.ps--focus > .ps__rail-y, -.ps--scrolling-x > .ps__rail-x, -.ps--scrolling-y > .ps__rail-y { - opacity: .6; -} - -.ps__rail-x:hover, -.ps__rail-y:hover, -.ps__rail-x:focus, -.ps__rail-y:focus { - background-color: #eee; - opacity: .9; -} - -/* - * Scrollbar thumb styles - */ -.ps__thumb-x { - position: absolute; - bottom: 2px; - height: 6px; - background-color: #aaa; - border-radius: 6px; - transition: background-color .2s linear, height .2s ease-in-out; -} - -.ps__thumb-y { - position: absolute; - right: 2px; - width: 6px; - background-color: #aaa; - border-radius: 6px; - transition: background-color .2s linear, width .2s ease-in-out; -} - -.ps__rail-x:hover > .ps__thumb-x, -.ps__rail-x:focus > .ps__thumb-x { - height: 11px; - background-color: #999; -} - -.ps__rail-y:hover > .ps__thumb-y, -.ps__rail-y:focus > .ps__thumb-y { - width: 11px; - background-color: #999; -} - -@supports (-ms-overflow-style: none) { - .ps { - overflow: auto !important; - } -} - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .ps { - overflow: auto !important; - } -} - -.aside-menu { - z-index: 1019; - width: 250px; - color: #2f353a; - background: #fff; - border-left: 1px solid #c8ced3; -} - -.aside-menu .nav-tabs { - border-color: #c8ced3; -} - -.aside-menu .nav-tabs .nav-link { - padding: 0.75rem 1rem; - color: #23282c; - border-top: 0; - border-radius: 0; -} - -.aside-menu .nav-tabs .nav-link.active { - color: #20a8d8; - border-right-color: #c8ced3; - border-left-color: #c8ced3; -} - -.aside-menu .nav-tabs .nav-item:first-child .nav-link { - border-left: 0; -} - -.aside-menu .tab-content { - position: relative; - overflow-x: hidden; - overflow-y: auto; - border: 0; - border-top: 1px solid #c8ced3; - -ms-overflow-style: -ms-autohiding-scrollbar; -} - -.aside-menu .tab-content::-webkit-scrollbar { - width: 10px; - margin-left: -10px; - -webkit-appearance: none; - appearance: none; -} - -.aside-menu .tab-content::-webkit-scrollbar-track { - background-color: white; - border-right: 1px solid #f2f2f2; - border-left: 1px solid #f2f2f2; -} - -.aside-menu .tab-content::-webkit-scrollbar-thumb { - height: 50px; - background-color: #e6e6e6; - background-clip: content-box; - border-color: transparent; - border-style: solid; - border-width: 1px 2px; -} - -.aside-menu .tab-content .tab-pane { - padding: 0; -} - -.avatar { - position: relative; - display: inline-block; - width: 36px; - height: 36px; -} - -.avatar .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 10px; - height: 10px; - border: 1px solid #fff; - border-radius: 50em; -} - -.avatar > img { - vertical-align: initial; -} - -.avatar-lg { - position: relative; - display: inline-block; - width: 72px; - height: 72px; -} - -.avatar-lg .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 12px; - height: 12px; - border: 1px solid #fff; - border-radius: 50em; -} - -.avatar-sm { - position: relative; - display: inline-block; - width: 24px; - height: 24px; -} - -.avatar-sm .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 8px; - height: 8px; - border: 1px solid #fff; - border-radius: 50em; -} - -.avatar-xs { - position: relative; - display: inline-block; - width: 20px; - height: 20px; -} - -.avatar-xs .avatar-status { - position: absolute; - right: 0; - bottom: 0; - display: block; - width: 8px; - height: 8px; - border: 1px solid #fff; - border-radius: 50em; -} - -.avatars-stack .avatar { - margin-right: -18px; - transition: margin-right 0.25s; -} - -.avatars-stack .avatar:hover { - margin-right: 0; -} - -.avatars-stack .avatar-lg { - margin-right: -36px; -} - -.avatars-stack .avatar-sm { - margin-right: -12px; -} - -.avatars-stack .avatar-xs { - margin-right: -10px; -} - -.badge-pill { - border-radius: 10rem; -} - -.breadcrumb-menu { - margin-left: auto; -} - -.breadcrumb-menu::before { - display: none; -} - -.breadcrumb-menu .btn-group { - vertical-align: top; -} - -.breadcrumb-menu .btn { - padding: 0 0.75rem; - color: #73818f; - vertical-align: top; - border: 0; -} - -.breadcrumb-menu .btn:hover, .breadcrumb-menu .btn.active { - color: #23282c; - background: transparent; -} - -.breadcrumb-menu .open .btn { - color: #23282c; - background: transparent; -} - -.breadcrumb-menu .dropdown-menu { - min-width: 180px; - line-height: 1.5; -} - -*[dir="rtl"] .breadcrumb-menu { - margin-right: auto; - margin-left: initial; -} - -.breadcrumb { - position: relative; - border-radius: 0; - border-bottom: 1px solid #c8ced3; -} - -*[dir="rtl"] .breadcrumb-item::before { - padding-right: 0; - padding-left: 0.5rem; -} - -*[dir="rtl"] .breadcrumb-item { - padding-right: 0.5rem; - padding-left: 0; -} - -.brand-card { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - margin-bottom: 1.5rem; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid #c8ced3; - border-radius: 0.25rem; -} - -.brand-card-header { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - height: 6rem; - border-radius: 0.25rem 0.25rem 0 0; -} - -.brand-card-header i { - font-size: 2rem; - color: #fff; -} - -.brand-card-header .chart-wrapper { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; -} - -.brand-card-body { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: row; - flex-direction: row; - padding: 0.75rem 0; - text-align: center; -} - -.brand-card-body > * { - -ms-flex: 1; - flex: 1; - padding: 0.1875rem 0; -} - -.brand-card-body > *:not(:last-child) { - border-right: 1px solid #c8ced3; -} - -*[dir="rtl"] .brand-card-body > *:not(:last-child) { - border-right: 0; - border-left: 1px solid #c8ced3; -} - -.btn-brand { - border: 0; -} - -.btn-brand i { - display: inline-block; - width: 2.0625rem; - margin: -0.375rem -0.75rem; - line-height: 2.0625rem; - text-align: center; - background-color: rgba(0, 0, 0, 0.2); - border-radius: 0.25rem; -} - -.btn-brand i + span { - margin-left: 1.5rem; -} - -.btn-brand.btn-lg i, .btn-group-lg > .btn-brand.btn i { - width: 2.640625rem; - margin: -0.5rem -1rem; - line-height: 2.640625rem; - border-radius: 0.3rem; -} - -.btn-brand.btn-lg i + span, .btn-group-lg > .btn-brand.btn i + span { - margin-left: 2rem; -} - -.btn-brand.btn-sm i, .btn-group-sm > .btn-brand.btn i { - width: 1.648438rem; - margin: -0.25rem -0.5rem; - line-height: 1.648438rem; - border-radius: 0.2rem; -} - -.btn-brand.btn-sm i + span, .btn-group-sm > .btn-brand.btn i + span { - margin-left: 1rem; -} - -.btn-brand.btn-square i { - border-radius: 0; -} - -.btn-facebook { - color: #fff; - background-color: #3b5998; - border-color: #3b5998; -} - -.btn-facebook:hover { - color: #fff; - background-color: #30497c; - border-color: #2d4373; -} - -.btn-facebook:focus, .btn-facebook.focus { - box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5); -} - -.btn-facebook.disabled, .btn-facebook:disabled { - color: #fff; - background-color: #3b5998; - border-color: #3b5998; -} - -.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, -.show > .btn-facebook.dropdown-toggle { - color: #fff; - background-color: #2d4373; - border-color: #293e6a; -} - -.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, -.show > .btn-facebook.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5); -} - -.btn-twitter { - color: #fff; - background-color: #00aced; - border-color: #00aced; -} - -.btn-twitter:hover { - color: #fff; - background-color: #0090c7; - border-color: #0087ba; -} - -.btn-twitter:focus, .btn-twitter.focus { - box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5); -} - -.btn-twitter.disabled, .btn-twitter:disabled { - color: #fff; - background-color: #00aced; - border-color: #00aced; -} - -.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active, -.show > .btn-twitter.dropdown-toggle { - color: #fff; - background-color: #0087ba; - border-color: #007ead; -} - -.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus, -.show > .btn-twitter.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5); -} - -.btn-linkedin { - color: #fff; - background-color: #4875b4; - border-color: #4875b4; -} - -.btn-linkedin:hover { - color: #fff; - background-color: #3d6399; - border-color: #395d90; -} - -.btn-linkedin:focus, .btn-linkedin.focus { - box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5); -} - -.btn-linkedin.disabled, .btn-linkedin:disabled { - color: #fff; - background-color: #4875b4; - border-color: #4875b4; -} - -.btn-linkedin:not(:disabled):not(.disabled):active, .btn-linkedin:not(:disabled):not(.disabled).active, -.show > .btn-linkedin.dropdown-toggle { - color: #fff; - background-color: #395d90; - border-color: #365786; -} - -.btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-linkedin:not(:disabled):not(.disabled).active:focus, -.show > .btn-linkedin.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5); -} - -.btn-google-plus { - color: #fff; - background-color: #d34836; - border-color: #d34836; -} - -.btn-google-plus:hover { - color: #fff; - background-color: #ba3929; - border-color: #b03626; -} - -.btn-google-plus:focus, .btn-google-plus.focus { - box-shadow: 0 0 0 0.2rem rgba(218, 99, 84, 0.5); -} - -.btn-google-plus.disabled, .btn-google-plus:disabled { - color: #fff; - background-color: #d34836; - border-color: #d34836; -} - -.btn-google-plus:not(:disabled):not(.disabled):active, .btn-google-plus:not(:disabled):not(.disabled).active, -.show > .btn-google-plus.dropdown-toggle { - color: #fff; - background-color: #b03626; - border-color: #a53324; -} - -.btn-google-plus:not(:disabled):not(.disabled):active:focus, .btn-google-plus:not(:disabled):not(.disabled).active:focus, -.show > .btn-google-plus.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(218, 99, 84, 0.5); -} - -.btn-flickr { - color: #fff; - background-color: #ff0084; - border-color: #ff0084; -} - -.btn-flickr:hover { - color: #fff; - background-color: #d90070; - border-color: #cc006a; -} - -.btn-flickr:focus, .btn-flickr.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5); -} - -.btn-flickr.disabled, .btn-flickr:disabled { - color: #fff; - background-color: #ff0084; - border-color: #ff0084; -} - -.btn-flickr:not(:disabled):not(.disabled):active, .btn-flickr:not(:disabled):not(.disabled).active, -.show > .btn-flickr.dropdown-toggle { - color: #fff; - background-color: #cc006a; - border-color: #bf0063; -} - -.btn-flickr:not(:disabled):not(.disabled):active:focus, .btn-flickr:not(:disabled):not(.disabled).active:focus, -.show > .btn-flickr.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5); -} - -.btn-tumblr { - color: #fff; - background-color: #32506d; - border-color: #32506d; -} - -.btn-tumblr:hover { - color: #fff; - background-color: #263d53; - border-color: #22364a; -} - -.btn-tumblr:focus, .btn-tumblr.focus { - box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5); -} - -.btn-tumblr.disabled, .btn-tumblr:disabled { - color: #fff; - background-color: #32506d; - border-color: #32506d; -} - -.btn-tumblr:not(:disabled):not(.disabled):active, .btn-tumblr:not(:disabled):not(.disabled).active, -.show > .btn-tumblr.dropdown-toggle { - color: #fff; - background-color: #22364a; - border-color: #1e3041; -} - -.btn-tumblr:not(:disabled):not(.disabled):active:focus, .btn-tumblr:not(:disabled):not(.disabled).active:focus, -.show > .btn-tumblr.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5); -} - -.btn-xing { - color: #fff; - background-color: #026466; - border-color: #026466; -} - -.btn-xing:hover { - color: #fff; - background-color: #013f40; - border-color: #013334; -} - -.btn-xing:focus, .btn-xing.focus { - box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5); -} - -.btn-xing.disabled, .btn-xing:disabled { - color: #fff; - background-color: #026466; - border-color: #026466; -} - -.btn-xing:not(:disabled):not(.disabled):active, .btn-xing:not(:disabled):not(.disabled).active, -.show > .btn-xing.dropdown-toggle { - color: #fff; - background-color: #013334; - border-color: #012727; -} - -.btn-xing:not(:disabled):not(.disabled):active:focus, .btn-xing:not(:disabled):not(.disabled).active:focus, -.show > .btn-xing.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5); -} - -.btn-github { - color: #fff; - background-color: #4183c4; - border-color: #4183c4; -} - -.btn-github:hover { - color: #fff; - background-color: #3570aa; - border-color: #3269a0; -} - -.btn-github:focus, .btn-github.focus { - box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5); -} - -.btn-github.disabled, .btn-github:disabled { - color: #fff; - background-color: #4183c4; - border-color: #4183c4; -} - -.btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active, -.show > .btn-github.dropdown-toggle { - color: #fff; - background-color: #3269a0; - border-color: #2f6397; -} - -.btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus, -.show > .btn-github.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5); -} - -.btn-html5 { - color: #fff; - background-color: #e34f26; - border-color: #e34f26; -} - -.btn-html5:hover { - color: #fff; - background-color: #c9401a; - border-color: #be3c18; -} - -.btn-html5:focus, .btn-html5.focus { - box-shadow: 0 0 0 0.2rem rgba(231, 105, 71, 0.5); -} - -.btn-html5.disabled, .btn-html5:disabled { - color: #fff; - background-color: #e34f26; - border-color: #e34f26; -} - -.btn-html5:not(:disabled):not(.disabled):active, .btn-html5:not(:disabled):not(.disabled).active, -.show > .btn-html5.dropdown-toggle { - color: #fff; - background-color: #be3c18; - border-color: #b23917; -} - -.btn-html5:not(:disabled):not(.disabled):active:focus, .btn-html5:not(:disabled):not(.disabled).active:focus, -.show > .btn-html5.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(231, 105, 71, 0.5); -} - -.btn-openid { - color: #23282c; - background-color: #f78c40; - border-color: #f78c40; -} - -.btn-openid:hover { - color: #fff; - background-color: #f5761b; - border-color: #f56f0f; -} - -.btn-openid:focus, .btn-openid.focus { - box-shadow: 0 0 0 0.2rem rgba(215, 125, 61, 0.5); -} - -.btn-openid.disabled, .btn-openid:disabled { - color: #23282c; - background-color: #f78c40; - border-color: #f78c40; -} - -.btn-openid:not(:disabled):not(.disabled):active, .btn-openid:not(:disabled):not(.disabled).active, -.show > .btn-openid.dropdown-toggle { - color: #fff; - background-color: #f56f0f; - border-color: #ed680a; -} - -.btn-openid:not(:disabled):not(.disabled):active:focus, .btn-openid:not(:disabled):not(.disabled).active:focus, -.show > .btn-openid.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(215, 125, 61, 0.5); -} - -.btn-stack-overflow { - color: #fff; - background-color: #fe7a15; - border-color: #fe7a15; -} - -.btn-stack-overflow:hover { - color: #fff; - background-color: #ec6701; - border-color: #df6101; -} - -.btn-stack-overflow:focus, .btn-stack-overflow.focus { - box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5); -} - -.btn-stack-overflow.disabled, .btn-stack-overflow:disabled { - color: #fff; - background-color: #fe7a15; - border-color: #fe7a15; -} - -.btn-stack-overflow:not(:disabled):not(.disabled):active, .btn-stack-overflow:not(:disabled):not(.disabled).active, -.show > .btn-stack-overflow.dropdown-toggle { - color: #fff; - background-color: #df6101; - border-color: #d25c01; -} - -.btn-stack-overflow:not(:disabled):not(.disabled):active:focus, .btn-stack-overflow:not(:disabled):not(.disabled).active:focus, -.show > .btn-stack-overflow.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5); -} - -.btn-youtube { - color: #fff; - background-color: #b00; - border-color: #b00; -} - -.btn-youtube:hover { - color: #fff; - background-color: #950000; - border-color: #880000; -} - -.btn-youtube:focus, .btn-youtube.focus { - box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5); -} - -.btn-youtube.disabled, .btn-youtube:disabled { - color: #fff; - background-color: #b00; - border-color: #b00; -} - -.btn-youtube:not(:disabled):not(.disabled):active, .btn-youtube:not(:disabled):not(.disabled).active, -.show > .btn-youtube.dropdown-toggle { - color: #fff; - background-color: #880000; - border-color: #7b0000; -} - -.btn-youtube:not(:disabled):not(.disabled):active:focus, .btn-youtube:not(:disabled):not(.disabled).active:focus, -.show > .btn-youtube.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5); -} - -.btn-css3 { - color: #fff; - background-color: #0170ba; - border-color: #0170ba; -} - -.btn-css3:hover { - color: #fff; - background-color: #015994; - border-color: #015187; -} - -.btn-css3:focus, .btn-css3.focus { - box-shadow: 0 0 0 0.2rem rgba(39, 133, 196, 0.5); -} - -.btn-css3.disabled, .btn-css3:disabled { - color: #fff; - background-color: #0170ba; - border-color: #0170ba; -} - -.btn-css3:not(:disabled):not(.disabled):active, .btn-css3:not(:disabled):not(.disabled).active, -.show > .btn-css3.dropdown-toggle { - color: #fff; - background-color: #015187; - border-color: #014a7b; -} - -.btn-css3:not(:disabled):not(.disabled):active:focus, .btn-css3:not(:disabled):not(.disabled).active:focus, -.show > .btn-css3.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(39, 133, 196, 0.5); -} - -.btn-dribbble { - color: #fff; - background-color: #ea4c89; - border-color: #ea4c89; -} - -.btn-dribbble:hover { - color: #fff; - background-color: #e62a72; - border-color: #e51e6b; -} - -.btn-dribbble:focus, .btn-dribbble.focus { - box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5); -} - -.btn-dribbble.disabled, .btn-dribbble:disabled { - color: #fff; - background-color: #ea4c89; - border-color: #ea4c89; -} - -.btn-dribbble:not(:disabled):not(.disabled):active, .btn-dribbble:not(:disabled):not(.disabled).active, -.show > .btn-dribbble.dropdown-toggle { - color: #fff; - background-color: #e51e6b; - border-color: #dc1a65; -} - -.btn-dribbble:not(:disabled):not(.disabled):active:focus, .btn-dribbble:not(:disabled):not(.disabled).active:focus, -.show > .btn-dribbble.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5); -} - -.btn-instagram { - color: #fff; - background-color: #517fa4; - border-color: #517fa4; -} - -.btn-instagram:hover { - color: #fff; - background-color: #446b8a; - border-color: #406582; -} - -.btn-instagram:focus, .btn-instagram.focus { - box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5); -} - -.btn-instagram.disabled, .btn-instagram:disabled { - color: #fff; - background-color: #517fa4; - border-color: #517fa4; -} - -.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active, -.show > .btn-instagram.dropdown-toggle { - color: #fff; - background-color: #406582; - border-color: #3c5e79; -} - -.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus, -.show > .btn-instagram.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5); -} - -.btn-pinterest { - color: #fff; - background-color: #cb2027; - border-color: #cb2027; -} - -.btn-pinterest:hover { - color: #fff; - background-color: #aa1b21; - border-color: #9f191f; -} - -.btn-pinterest:focus, .btn-pinterest.focus { - box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5); -} - -.btn-pinterest.disabled, .btn-pinterest:disabled { - color: #fff; - background-color: #cb2027; - border-color: #cb2027; -} - -.btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active, -.show > .btn-pinterest.dropdown-toggle { - color: #fff; - background-color: #9f191f; - border-color: #94171c; -} - -.btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus, -.show > .btn-pinterest.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5); -} - -.btn-vk { - color: #fff; - background-color: #45668e; - border-color: #45668e; -} - -.btn-vk:hover { - color: #fff; - background-color: #385474; - border-color: #344d6c; -} - -.btn-vk:focus, .btn-vk.focus { - box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5); -} - -.btn-vk.disabled, .btn-vk:disabled { - color: #fff; - background-color: #45668e; - border-color: #45668e; -} - -.btn-vk:not(:disabled):not(.disabled):active, .btn-vk:not(:disabled):not(.disabled).active, -.show > .btn-vk.dropdown-toggle { - color: #fff; - background-color: #344d6c; - border-color: #304763; -} - -.btn-vk:not(:disabled):not(.disabled):active:focus, .btn-vk:not(:disabled):not(.disabled).active:focus, -.show > .btn-vk.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5); -} - -.btn-yahoo { - color: #fff; - background-color: #400191; - border-color: #400191; -} - -.btn-yahoo:hover { - color: #fff; - background-color: #2f016b; - border-color: #2a015e; -} - -.btn-yahoo:focus, .btn-yahoo.focus { - box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5); -} - -.btn-yahoo.disabled, .btn-yahoo:disabled { - color: #fff; - background-color: #400191; - border-color: #400191; -} - -.btn-yahoo:not(:disabled):not(.disabled):active, .btn-yahoo:not(:disabled):not(.disabled).active, -.show > .btn-yahoo.dropdown-toggle { - color: #fff; - background-color: #2a015e; - border-color: #240152; -} - -.btn-yahoo:not(:disabled):not(.disabled):active:focus, .btn-yahoo:not(:disabled):not(.disabled).active:focus, -.show > .btn-yahoo.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5); -} - -.btn-behance { - color: #fff; - background-color: #1769ff; - border-color: #1769ff; -} - -.btn-behance:hover { - color: #fff; - background-color: #0055f0; - border-color: #0050e3; -} - -.btn-behance:focus, .btn-behance.focus { - box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5); -} - -.btn-behance.disabled, .btn-behance:disabled { - color: #fff; - background-color: #1769ff; - border-color: #1769ff; -} - -.btn-behance:not(:disabled):not(.disabled):active, .btn-behance:not(:disabled):not(.disabled).active, -.show > .btn-behance.dropdown-toggle { - color: #fff; - background-color: #0050e3; - border-color: #004cd6; -} - -.btn-behance:not(:disabled):not(.disabled):active:focus, .btn-behance:not(:disabled):not(.disabled).active:focus, -.show > .btn-behance.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5); -} - -.btn-dropbox { - color: #fff; - background-color: #007ee5; - border-color: #007ee5; -} - -.btn-dropbox:hover { - color: #fff; - background-color: #0069bf; - border-color: #0062b2; -} - -.btn-dropbox:focus, .btn-dropbox.focus { - box-shadow: 0 0 0 0.2rem rgba(38, 145, 233, 0.5); -} - -.btn-dropbox.disabled, .btn-dropbox:disabled { - color: #fff; - background-color: #007ee5; - border-color: #007ee5; -} - -.btn-dropbox:not(:disabled):not(.disabled):active, .btn-dropbox:not(:disabled):not(.disabled).active, -.show > .btn-dropbox.dropdown-toggle { - color: #fff; - background-color: #0062b2; - border-color: #005ba5; -} - -.btn-dropbox:not(:disabled):not(.disabled):active:focus, .btn-dropbox:not(:disabled):not(.disabled).active:focus, -.show > .btn-dropbox.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(38, 145, 233, 0.5); -} - -.btn-reddit { - color: #fff; - background-color: #ff4500; - border-color: #ff4500; -} - -.btn-reddit:hover { - color: #fff; - background-color: #d93b00; - border-color: #cc3700; -} - -.btn-reddit:focus, .btn-reddit.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5); -} - -.btn-reddit.disabled, .btn-reddit:disabled { - color: #fff; - background-color: #ff4500; - border-color: #ff4500; -} - -.btn-reddit:not(:disabled):not(.disabled):active, .btn-reddit:not(:disabled):not(.disabled).active, -.show > .btn-reddit.dropdown-toggle { - color: #fff; - background-color: #cc3700; - border-color: #bf3400; -} - -.btn-reddit:not(:disabled):not(.disabled):active:focus, .btn-reddit:not(:disabled):not(.disabled).active:focus, -.show > .btn-reddit.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5); -} - -.btn-spotify { - color: #fff; - background-color: #7ab800; - border-color: #7ab800; -} - -.btn-spotify:hover { - color: #fff; - background-color: #619200; - border-color: #588500; -} - -.btn-spotify:focus, .btn-spotify.focus { - box-shadow: 0 0 0 0.2rem rgba(142, 195, 38, 0.5); -} - -.btn-spotify.disabled, .btn-spotify:disabled { - color: #fff; - background-color: #7ab800; - border-color: #7ab800; -} - -.btn-spotify:not(:disabled):not(.disabled):active, .btn-spotify:not(:disabled):not(.disabled).active, -.show > .btn-spotify.dropdown-toggle { - color: #fff; - background-color: #588500; - border-color: #507800; -} - -.btn-spotify:not(:disabled):not(.disabled):active:focus, .btn-spotify:not(:disabled):not(.disabled).active:focus, -.show > .btn-spotify.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(142, 195, 38, 0.5); -} - -.btn-vine { - color: #fff; - background-color: #00bf8f; - border-color: #00bf8f; -} - -.btn-vine:hover { - color: #fff; - background-color: #009972; - border-color: #008c69; -} - -.btn-vine:focus, .btn-vine.focus { - box-shadow: 0 0 0 0.2rem rgba(38, 201, 160, 0.5); -} - -.btn-vine.disabled, .btn-vine:disabled { - color: #fff; - background-color: #00bf8f; - border-color: #00bf8f; -} - -.btn-vine:not(:disabled):not(.disabled):active, .btn-vine:not(:disabled):not(.disabled).active, -.show > .btn-vine.dropdown-toggle { - color: #fff; - background-color: #008c69; - border-color: #007f5f; -} - -.btn-vine:not(:disabled):not(.disabled):active:focus, .btn-vine:not(:disabled):not(.disabled).active:focus, -.show > .btn-vine.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(38, 201, 160, 0.5); -} - -.btn-foursquare { - color: #fff; - background-color: #1073af; - border-color: #1073af; -} - -.btn-foursquare:hover { - color: #fff; - background-color: #0d5c8c; - border-color: #0c5480; -} - -.btn-foursquare:focus, .btn-foursquare.focus { - box-shadow: 0 0 0 0.2rem rgba(52, 136, 187, 0.5); -} - -.btn-foursquare.disabled, .btn-foursquare:disabled { - color: #fff; - background-color: #1073af; - border-color: #1073af; -} - -.btn-foursquare:not(:disabled):not(.disabled):active, .btn-foursquare:not(:disabled):not(.disabled).active, -.show > .btn-foursquare.dropdown-toggle { - color: #fff; - background-color: #0c5480; - border-color: #0b4d75; -} - -.btn-foursquare:not(:disabled):not(.disabled):active:focus, .btn-foursquare:not(:disabled):not(.disabled).active:focus, -.show > .btn-foursquare.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(52, 136, 187, 0.5); -} - -.btn-vimeo { - color: #23282c; - background-color: #aad450; - border-color: #aad450; -} - -.btn-vimeo:hover { - color: #23282c; - background-color: #9bcc32; - border-color: #93c130; -} - -.btn-vimeo:focus, .btn-vimeo.focus { - box-shadow: 0 0 0 0.2rem rgba(150, 186, 75, 0.5); -} - -.btn-vimeo.disabled, .btn-vimeo:disabled { - color: #23282c; - background-color: #aad450; - border-color: #aad450; -} - -.btn-vimeo:not(:disabled):not(.disabled):active, .btn-vimeo:not(:disabled):not(.disabled).active, -.show > .btn-vimeo.dropdown-toggle { - color: #23282c; - background-color: #93c130; - border-color: #8bb72d; -} - -.btn-vimeo:not(:disabled):not(.disabled):active:focus, .btn-vimeo:not(:disabled):not(.disabled).active:focus, -.show > .btn-vimeo.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(150, 186, 75, 0.5); -} - -.btn-transparent { - color: #fff; - background-color: transparent; - border-color: transparent; -} - -.btn [class^="icon-"], -.btn [class*=" icon-"] { - display: inline-block; - margin-top: -2px; - vertical-align: middle; -} - -.btn-pill { - border-radius: 50em; -} - -.btn-square { - border-radius: 0; -} - -.btn-ghost-primary { - color: #20a8d8; - background-color: transparent; - background-image: none; - border-color: transparent; -} - -.btn-ghost-primary:hover { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; -} - -.btn-ghost-primary:focus, .btn-ghost-primary.focus { - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5); -} - -.btn-ghost-primary.disabled, .btn-ghost-primary:disabled { - color: #20a8d8; - background-color: transparent; - border-color: transparent; -} - -.btn-ghost-primary:not(:disabled):not(.disabled):active, .btn-ghost-primary:not(:disabled):not(.disabled).active, -.show > .btn-ghost-primary.dropdown-toggle { - color: #fff; - background-color: #20a8d8; - border-color: #20a8d8; -} - -.btn-ghost-primary:not(:disabled):not(.disabled):active:focus, .btn-ghost-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-ghost-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5); -} - -.btn-ghost-secondary { - color: #c8ced3; - background-color: transparent; - background-image: none; - border-color: transparent; -} - -.btn-ghost-secondary:hover { - color: #23282c; - background-color: #c8ced3; - border-color: #c8ced3; -} - -.btn-ghost-secondary:focus, .btn-ghost-secondary.focus { - box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5); -} - -.btn-ghost-secondary.disabled, .btn-ghost-secondary:disabled { - color: #c8ced3; - background-color: transparent; - border-color: transparent; -} - -.btn-ghost-secondary:not(:disabled):not(.disabled):active, .btn-ghost-secondary:not(:disabled):not(.disabled).active, -.show > .btn-ghost-secondary.dropdown-toggle { - color: #23282c; - background-color: #c8ced3; - border-color: #c8ced3; -} - -.btn-ghost-secondary:not(:disabled):not(.disabled):active:focus, .btn-ghost-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-ghost-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5); -} - -.btn-ghost-success { - color: #4dbd74; - background-color: transparent; - background-image: none; - border-color: transparent; -} - -.btn-ghost-success:hover { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; -} - -.btn-ghost-success:focus, .btn-ghost-success.focus { - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5); -} - -.btn-ghost-success.disabled, .btn-ghost-success:disabled { - color: #4dbd74; - background-color: transparent; - border-color: transparent; -} - -.btn-ghost-success:not(:disabled):not(.disabled):active, .btn-ghost-success:not(:disabled):not(.disabled).active, -.show > .btn-ghost-success.dropdown-toggle { - color: #fff; - background-color: #4dbd74; - border-color: #4dbd74; -} - -.btn-ghost-success:not(:disabled):not(.disabled):active:focus, .btn-ghost-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-ghost-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5); -} - -.btn-ghost-info { - color: #63c2de; - background-color: transparent; - background-image: none; - border-color: transparent; -} - -.btn-ghost-info:hover { - color: #23282c; - background-color: #63c2de; - border-color: #63c2de; -} - -.btn-ghost-info:focus, .btn-ghost-info.focus { - box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5); -} - -.btn-ghost-info.disabled, .btn-ghost-info:disabled { - color: #63c2de; - background-color: transparent; - border-color: transparent; -} - -.btn-ghost-info:not(:disabled):not(.disabled):active, .btn-ghost-info:not(:disabled):not(.disabled).active, -.show > .btn-ghost-info.dropdown-toggle { - color: #23282c; - background-color: #63c2de; - border-color: #63c2de; -} - -.btn-ghost-info:not(:disabled):not(.disabled):active:focus, .btn-ghost-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-ghost-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5); -} - -.btn-ghost-warning { - color: #ffc107; - background-color: transparent; - background-image: none; - border-color: transparent; -} - -.btn-ghost-warning:hover { - color: #23282c; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-ghost-warning:focus, .btn-ghost-warning.focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-ghost-warning.disabled, .btn-ghost-warning:disabled { - color: #ffc107; - background-color: transparent; - border-color: transparent; -} - -.btn-ghost-warning:not(:disabled):not(.disabled):active, .btn-ghost-warning:not(:disabled):not(.disabled).active, -.show > .btn-ghost-warning.dropdown-toggle { - color: #23282c; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-ghost-warning:not(:disabled):not(.disabled):active:focus, .btn-ghost-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-ghost-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-ghost-danger { - color: #f86c6b; - background-color: transparent; - background-image: none; - border-color: transparent; -} - -.btn-ghost-danger:hover { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; -} - -.btn-ghost-danger:focus, .btn-ghost-danger.focus { - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5); -} - -.btn-ghost-danger.disabled, .btn-ghost-danger:disabled { - color: #f86c6b; - background-color: transparent; - border-color: transparent; -} - -.btn-ghost-danger:not(:disabled):not(.disabled):active, .btn-ghost-danger:not(:disabled):not(.disabled).active, -.show > .btn-ghost-danger.dropdown-toggle { - color: #fff; - background-color: #f86c6b; - border-color: #f86c6b; -} - -.btn-ghost-danger:not(:disabled):not(.disabled):active:focus, .btn-ghost-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-ghost-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5); -} - -.btn-ghost-light { - color: #f0f3f5; - background-color: transparent; - background-image: none; - border-color: transparent; -} - -.btn-ghost-light:hover { - color: #23282c; - background-color: #f0f3f5; - border-color: #f0f3f5; -} - -.btn-ghost-light:focus, .btn-ghost-light.focus { - box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5); -} - -.btn-ghost-light.disabled, .btn-ghost-light:disabled { - color: #f0f3f5; - background-color: transparent; - border-color: transparent; -} - -.btn-ghost-light:not(:disabled):not(.disabled):active, .btn-ghost-light:not(:disabled):not(.disabled).active, -.show > .btn-ghost-light.dropdown-toggle { - color: #23282c; - background-color: #f0f3f5; - border-color: #f0f3f5; -} - -.btn-ghost-light:not(:disabled):not(.disabled):active:focus, .btn-ghost-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-ghost-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5); -} - -.btn-ghost-dark { - color: #2f353a; - background-color: transparent; - background-image: none; - border-color: transparent; -} - -.btn-ghost-dark:hover { - color: #fff; - background-color: #2f353a; - border-color: #2f353a; -} - -.btn-ghost-dark:focus, .btn-ghost-dark.focus { - box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5); -} - -.btn-ghost-dark.disabled, .btn-ghost-dark:disabled { - color: #2f353a; - background-color: transparent; - border-color: transparent; -} - -.btn-ghost-dark:not(:disabled):not(.disabled):active, .btn-ghost-dark:not(:disabled):not(.disabled).active, -.show > .btn-ghost-dark.dropdown-toggle { - color: #fff; - background-color: #2f353a; - border-color: #2f353a; -} - -.btn-ghost-dark:not(:disabled):not(.disabled):active:focus, .btn-ghost-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-ghost-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5); -} - -.callout { - position: relative; - padding: 0 1rem; - margin: 1rem 0; - border-left: 4px solid #c8ced3; - border-radius: 0.25rem; -} - -.callout .chart-wrapper { - position: absolute; - top: 10px; - left: 50%; - float: right; - width: 50%; -} - -.callout-bordered { - border: 1px solid #c8ced3; - border-left-width: 4px; -} - -.callout code { - border-radius: 0.25rem; -} - -.callout h4 { - margin-top: 0; - margin-bottom: .25rem; -} - -.callout p:last-child { - margin-bottom: 0; -} - -.callout + .callout { - margin-top: -0.25rem; -} - -.callout-primary { - border-left-color: #20a8d8; -} - -.callout-primary h4 { - color: #20a8d8; -} - -.callout-secondary { - border-left-color: #c8ced3; -} - -.callout-secondary h4 { - color: #c8ced3; -} - -.callout-success { - border-left-color: #4dbd74; -} - -.callout-success h4 { - color: #4dbd74; -} - -.callout-info { - border-left-color: #63c2de; -} - -.callout-info h4 { - color: #63c2de; -} - -.callout-warning { - border-left-color: #ffc107; -} - -.callout-warning h4 { - color: #ffc107; -} - -.callout-danger { - border-left-color: #f86c6b; -} - -.callout-danger h4 { - color: #f86c6b; -} - -.callout-light { - border-left-color: #f0f3f5; -} - -.callout-light h4 { - color: #f0f3f5; -} - -.callout-dark { - border-left-color: #2f353a; -} - -.callout-dark h4 { - color: #2f353a; -} - -*[dir="rtl"] .callout { - border-right: 4px solid #c8ced3; - border-left: 0; -} - -*[dir="rtl"] .callout.callout-primary { - border-right-color: #20a8d8; -} - -*[dir="rtl"] .callout.callout-secondary { - border-right-color: #c8ced3; -} - -*[dir="rtl"] .callout.callout-success { - border-right-color: #4dbd74; -} - -*[dir="rtl"] .callout.callout-info { - border-right-color: #63c2de; -} - -*[dir="rtl"] .callout.callout-warning { - border-right-color: #ffc107; -} - -*[dir="rtl"] .callout.callout-danger { - border-right-color: #f86c6b; -} - -*[dir="rtl"] .callout.callout-light { - border-right-color: #f0f3f5; -} - -*[dir="rtl"] .callout.callout-dark { - border-right-color: #2f353a; -} - -*[dir="rtl"] .callout .chart-wrapper { - left: 0; - float: left; -} - -.card { - margin-bottom: 1.5rem; -} - -.card.bg-primary { - border-color: #187da0; -} - -.card.bg-primary .card-header { - background-color: #1e9ecb; - border-color: #187da0; -} - -.card.bg-secondary { - border-color: #a5aeb7; -} - -.card.bg-secondary .card-header { - background-color: #c0c6cc; - border-color: #a5aeb7; -} - -.card.bg-success { - border-color: #379457; -} - -.card.bg-success .card-header { - background-color: #44b76c; - border-color: #379457; -} - -.card.bg-info { - border-color: #2eadd3; -} - -.card.bg-info .card-header { - background-color: #56bddb; - border-color: #2eadd3; -} - -.card.bg-warning { - border-color: #c69500; -} - -.card.bg-warning .card-header { - background-color: #f7b900; - border-color: #c69500; -} - -.card.bg-danger { - border-color: #f5302e; -} - -.card.bg-danger .card-header { - background-color: #f75d5c; - border-color: #f5302e; -} - -.card.bg-light { - border-color: #cad4dc; -} - -.card.bg-light .card-header { - background-color: #e7ecef; - border-color: #cad4dc; -} - -.card.bg-dark { - border-color: #121517; -} - -.card.bg-dark .card-header { - background-color: #282d32; - border-color: #121517; -} - -.card.drag, -.card .drag { - cursor: move; -} - -.card-placeholder { - background: rgba(0, 0, 0, 0.025); - border: 1px dashed #c8ced3; -} - -.card-header > i { - margin-right: 0.5rem; -} - -.card-header .nav-tabs { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - border-bottom: 0; -} - -.card-header .nav-tabs .nav-item { - border-top: 0; -} - -.card-header .nav-tabs .nav-link { - padding: 0.75rem 0.625rem; - color: #73818f; - border-top: 0; -} - -.card-header .nav-tabs .nav-link.active { - color: #23282c; - background: #fff; -} - -*[dir="rtl"] .card-header > i { - margin-right: 0; - margin-left: 0.5rem; -} - -.card-header-icon-bg { - display: inline-block; - width: 2.8125rem; - padding: 0.75rem 0; - margin: -0.75rem 1.25rem -0.75rem -1.25rem; - line-height: inherit; - color: #23282c; - text-align: center; - background: transparent; - border-right: 1px solid #c8ced3; -} - -.card-header-actions { - display: inline-block; - float: right; - margin-right: -0.25rem; -} - -*[dir="rtl"] .card-header-actions { - float: left; - margin-right: auto; - margin-left: -0.25rem; -} - -.card-header-action { - padding: 0 0.25rem; - color: #73818f; -} - -.card-header-action:hover { - color: #23282c; - text-decoration: none; -} - -.card-accent-primary { - border-top-color: #20a8d8; - border-top-width: 2px; -} - -.card-accent-secondary { - border-top-color: #c8ced3; - border-top-width: 2px; -} - -.card-accent-success { - border-top-color: #4dbd74; - border-top-width: 2px; -} - -.card-accent-info { - border-top-color: #63c2de; - border-top-width: 2px; -} - -.card-accent-warning { - border-top-color: #ffc107; - border-top-width: 2px; -} - -.card-accent-danger { - border-top-color: #f86c6b; - border-top-width: 2px; -} - -.card-accent-light { - border-top-color: #f0f3f5; - border-top-width: 2px; -} - -.card-accent-dark { - border-top-color: #2f353a; - border-top-width: 2px; -} - -.card-full { - margin-top: -1rem; - margin-right: -15px; - margin-left: -15px; - border: 0; - border-bottom: 1px solid #c8ced3; -} - -@media (min-width: 576px) { - .card-columns.cols-2 { - -webkit-column-count: 2; - -moz-column-count: 2; - column-count: 2; - } -} - -.chart-wrapper canvas { - width: 100%; -} - -base-chart.chart { - display: block; -} - -canvas { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.chartjs-tooltip { - position: absolute; - z-index: 1021; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding: 0.25rem 0.5rem; - color: #fff; - pointer-events: none; - background: rgba(0, 0, 0, 0.7); - opacity: 0; - transition: all 0.25s ease; - -webkit-transform: translate(-50%, 0); - transform: translate(-50%, 0); - border-radius: 0.25rem; -} - -.chartjs-tooltip .tooltip-header { - margin-bottom: 0.5rem; -} - -.chartjs-tooltip .tooltip-header-item { - font-size: 0.765625rem; - font-weight: 700; -} - -.chartjs-tooltip .tooltip-body-item { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - font-size: 0.765625rem; - white-space: nowrap; -} - -.chartjs-tooltip .tooltip-body-item-color { - display: inline-block; - width: 0.875rem; - height: 0.875rem; - margin-right: 0.875rem; -} - -.chartjs-tooltip .tooltip-body-item-value { - padding-left: 1rem; - margin-left: auto; - font-weight: 700; -} - -.dropdown-item { - position: relative; - padding: 10px 20px; - border-bottom: 1px solid #c8ced3; -} - -.dropdown-item:last-child { - border-bottom: 0; -} - -.dropdown-item i { - display: inline-block; - width: 20px; - margin-right: 10px; - margin-left: -10px; - color: #c8ced3; - text-align: center; -} - -.dropdown-item .badge { - position: absolute; - right: 10px; - margin-top: 2px; -} - -.dropdown-header { - padding: 8px 20px; - background: #e4e7ea; - border-bottom: 1px solid #c8ced3; -} - -.dropdown-header .btn { - margin-top: -7px; - color: #73818f; -} - -.dropdown-header .btn:hover { - color: #23282c; -} - -.dropdown-header .btn.pull-right { - margin-right: -20px; -} - -.dropdown-menu-lg { - width: 250px; -} - -.app-header .navbar-nav .dropdown-menu { - position: absolute; -} - -.app-header .navbar-nav .dropdown-menu-right { - right: 0; - left: auto; -} - -.app-header .navbar-nav .dropdown-menu-left { - right: auto; - left: 0; -} - -.app-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - padding: 0 1rem; - color: #23282c; - background: #f0f3f5; - border-top: 1px solid #c8ced3; -} - -.row.row-equal { - padding-right: 7.5px; - padding-left: 7.5px; - margin-right: -15px; - margin-left: -15px; -} - -.row.row-equal [class*="col-"] { - padding-right: 7.5px; - padding-left: 7.5px; -} - -.main .container-fluid { - padding: 0 30px; -} - -.app-header { - position: relative; - -ms-flex-direction: row; - flex-direction: row; - height: 55px; - padding: 0; - margin: 0; - background-color: #fff; - border-bottom: 1px solid #c8ced3; -} - -.app-header .navbar-brand { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 155px; - height: 55px; - padding: 0; - margin-right: 0; - background-color: transparent; -} - -.app-header .navbar-brand .navbar-brand-minimized { - display: none; -} - -.app-header .navbar-toggler { - min-width: 50px; - padding: 0.25rem 0; -} - -.app-header .navbar-toggler:hover .navbar-toggler-icon { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%232f353a' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); -} - -.app-header .navbar-toggler-icon { - height: 23px; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2373818f' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); -} - -.app-header .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-align: center; - align-items: center; -} - -.app-header .nav-item { - position: relative; - min-width: 50px; - margin: 0; - text-align: center; -} - -.app-header .nav-item button { - margin: 0 auto; -} - -.app-header .nav-item .nav-link { - padding-top: 0; - padding-bottom: 0; - background: 0; - border: 0; -} - -.app-header .nav-item .nav-link .badge { - position: absolute; - top: 50%; - left: 50%; - margin-top: -16px; - margin-left: 0; -} - -.app-header .nav-item .nav-link > .img-avatar, .app-header .nav-item .avatar.nav-link > img { - height: 35px; - margin: 0 10px; -} - -.app-header .dropdown-menu { - padding-bottom: 0; - line-height: 1.5; -} - -.app-header .dropdown-item { - min-width: 180px; -} - -.navbar-nav .nav-link { - color: #73818f; -} - -.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus { - color: #2f353a; -} - -.navbar-nav .open > .nav-link, .navbar-nav .open > .nav-link:hover, .navbar-nav .open > .nav-link:focus, -.navbar-nav .active > .nav-link, -.navbar-nav .active > .nav-link:hover, -.navbar-nav .active > .nav-link:focus, -.navbar-nav .nav-link.open, -.navbar-nav .nav-link.open:hover, -.navbar-nav .nav-link.open:focus, -.navbar-nav .nav-link.active, -.navbar-nav .nav-link.active:hover, -.navbar-nav .nav-link.active:focus { - color: #2f353a; -} - -.navbar-divider { - background-color: rgba(0, 0, 0, 0.075); -} - -@media (min-width: 992px) { - .brand-minimized .app-header .navbar-brand { - width: 50px; - background-color: transparent; - } - .brand-minimized .app-header .navbar-brand .navbar-brand-full { - display: none; - } - .brand-minimized .app-header .navbar-brand .navbar-brand-minimized { - display: block; - } -} - -.input-group-prepend, -.input-group-append { - white-space: nowrap; - vertical-align: middle; -} - -.img-avatar, .avatar > img, -.img-circle { - max-width: 100%; - height: auto; - border-radius: 50em; -} - -.list-group-accent .list-group-item { - margin-bottom: 1px; - border-top: 0; - border-right: 0; - border-bottom: 0; - border-radius: 0; -} - -.list-group-accent .list-group-item.list-group-item-divider { - position: relative; -} - -.list-group-accent .list-group-item.list-group-item-divider::before { - position: absolute; - bottom: -1px; - left: 5%; - width: 90%; - height: 1px; - content: ""; - background-color: #e4e7ea; -} - -.list-group-item-accent-primary { - border-left: 4px solid #20a8d8; -} - -.list-group-item-accent-secondary { - border-left: 4px solid #c8ced3; -} - -.list-group-item-accent-success { - border-left: 4px solid #4dbd74; -} - -.list-group-item-accent-info { - border-left: 4px solid #63c2de; -} - -.list-group-item-accent-warning { - border-left: 4px solid #ffc107; -} - -.list-group-item-accent-danger { - border-left: 4px solid #f86c6b; -} - -.list-group-item-accent-light { - border-left: 4px solid #f0f3f5; -} - -.list-group-item-accent-dark { - border-left: 4px solid #2f353a; -} - -.modal-primary .modal-content { - border-color: #20a8d8; -} - -.modal-primary .modal-header { - color: #fff; - background-color: #20a8d8; -} - -.modal-secondary .modal-content { - border-color: #c8ced3; -} - -.modal-secondary .modal-header { - color: #fff; - background-color: #c8ced3; -} - -.modal-success .modal-content { - border-color: #4dbd74; -} - -.modal-success .modal-header { - color: #fff; - background-color: #4dbd74; -} - -.modal-info .modal-content { - border-color: #63c2de; -} - -.modal-info .modal-header { - color: #fff; - background-color: #63c2de; -} - -.modal-warning .modal-content { - border-color: #ffc107; -} - -.modal-warning .modal-header { - color: #fff; - background-color: #ffc107; -} - -.modal-danger .modal-content { - border-color: #f86c6b; -} - -.modal-danger .modal-header { - color: #fff; - background-color: #f86c6b; -} - -.modal-light .modal-content { - border-color: #f0f3f5; -} - -.modal-light .modal-header { - color: #fff; - background-color: #f0f3f5; -} - -.modal-dark .modal-content { - border-color: #2f353a; -} - -.modal-dark .modal-header { - color: #fff; - background-color: #2f353a; -} - -.nav-tabs .nav-link { - color: #73818f; -} - -.nav-tabs .nav-link:hover { - cursor: pointer; -} - -.nav-tabs .nav-link.active { - color: #2f353a; - background: #fff; - border-color: #c8ced3; - border-bottom-color: #fff; -} - -.nav-tabs .nav-link.active:focus { - background: #fff; - border-color: #c8ced3; - border-bottom-color: #fff; -} - -.tab-content { - margin-top: -1px; - background: #fff; - border: 1px solid #c8ced3; -} - -.tab-content .tab-pane { - padding: 1rem; -} - -.card-block .tab-content { - margin-top: 0; - border: 0; -} - -.nav-fill .nav-link { - background-color: #fff; - border-color: #c8ced3; -} - -.nav-fill .nav-link + .nav-link { - margin-left: -1px; -} - -.nav-fill .nav-link.active { - margin-top: -1px; - border-top: 2px solid #20a8d8; -} - -*[dir="rtl"] .nav { - padding-right: 0; -} - -.progress-xs { - height: 4px; -} - -.progress-sm { - height: 8px; -} - -.progress-white { - background-color: rgba(255, 255, 255, 0.2); -} - -.progress-white .progress-bar { - background-color: #fff; -} - -.progress-group { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-bottom: 1rem; -} - -.progress-group-prepend { - -ms-flex: 0 0 100px; - flex: 0 0 100px; - -ms-flex-item-align: center; - align-self: center; -} - -.progress-group-icon { - margin: 0 1rem 0 0.25rem; - font-size: 1.09375rem; -} - -.progress-group-text { - font-size: 0.765625rem; - color: #73818f; -} - -.progress-group-header { - display: -ms-flexbox; - display: flex; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-align: end; - align-items: flex-end; - margin-bottom: 0.25rem; -} - -.progress-group-bars { - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-item-align: center; - align-self: center; -} - -.progress-group-bars .progress:not(:last-child) { - margin-bottom: 2px; -} - -.progress-group-header + .progress-group-bars { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; -} - -.sidebar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding: 0; - color: #fff; - background: #2f353a; -} - -.sidebar .sidebar-close { - position: absolute; - right: 0; - display: none; - padding: 0 1rem; - font-size: 24px; - font-weight: 800; - line-height: 55px; - color: #fff; - background: 0; - border: 0; - opacity: .8; -} - -.sidebar .sidebar-close:hover { - opacity: 1; -} - -.sidebar .sidebar-header { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: 0.75rem 1rem; - text-align: center; - background: rgba(0, 0, 0, 0.2); -} - -.sidebar .sidebar-form .form-control { - color: #fff; - background: #181b1e; - border: 0; -} - -.sidebar .sidebar-form .form-control::-webkit-input-placeholder { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .sidebar-form .form-control::-moz-placeholder { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .sidebar-form .form-control:-ms-input-placeholder { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .sidebar-form .form-control::-ms-input-placeholder { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .sidebar-form .form-control::placeholder { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .sidebar-nav { - position: relative; - -ms-flex: 1; - flex: 1; - overflow-x: hidden; - overflow-y: auto; - width: 200px; -} - -.sidebar .nav { - width: 200px; - -ms-flex-direction: column; - flex-direction: column; - min-height: 100%; - padding: 0; -} - -.sidebar .nav-title { - padding: 0.75rem 1rem; - font-size: 80%; - font-weight: 700; - color: #e4e7ea; - text-transform: uppercase; -} - -.sidebar .nav-divider { - height: 10px; -} - -.sidebar .nav-item { - position: relative; - margin: 0; - transition: background .3s ease-in-out; -} - -.sidebar .nav-dropdown-items { - max-height: 0; - padding: 0; - margin: 0; - overflow-y: hidden; - transition: max-height .3s ease-in-out; -} - -.sidebar .nav-dropdown-items .nav-item { - padding: 0; - list-style: none; -} - -.sidebar .nav-link { - display: block; - padding: 0.75rem 1rem; - color: #fff; - text-decoration: none; - background: transparent; -} - -.sidebar .nav-link .nav-icon { - display: inline-block; - width: 1.09375rem; - margin: 0 0.5rem 0 0; - font-size: 0.875rem; - color: #73818f; - text-align: center; -} - -.sidebar .nav-link .badge { - float: right; - margin-top: 2px; -} - -.sidebar .nav-link.active { - color: #fff; - background: #3a4248; -} - -.sidebar .nav-link.active .nav-icon { - color: #20a8d8; -} - -.sidebar .nav-link:hover { - color: #fff; - background: #20a8d8; -} - -.sidebar .nav-link:hover .nav-icon { - color: #fff; -} - -.sidebar .nav-link:hover.nav-dropdown-toggle::before { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"); -} - -.sidebar .nav-link.disabled { - color: #b3b3b3; - cursor: default; - background: transparent; -} - -.sidebar .nav-link.disabled .nav-icon { - color: #73818f; -} - -.sidebar .nav-link.disabled:hover { - color: #b3b3b3; -} - -.sidebar .nav-link.disabled:hover .nav-icon { - color: #73818f; -} - -.sidebar .nav-link.disabled:hover.nav-dropdown-toggle::before { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"); -} - -.sidebar .nav-link.nav-link-primary { - background: #20a8d8; -} - -.sidebar .nav-link.nav-link-primary .nav-icon { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .nav-link.nav-link-primary:hover { - background: #1d97c2; -} - -.sidebar .nav-link.nav-link-primary:hover i { - color: #fff; -} - -.sidebar .nav-link.nav-link-secondary { - background: #c8ced3; -} - -.sidebar .nav-link.nav-link-secondary .nav-icon { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .nav-link.nav-link-secondary:hover { - background: #bac1c8; -} - -.sidebar .nav-link.nav-link-secondary:hover i { - color: #fff; -} - -.sidebar .nav-link.nav-link-success { - background: #4dbd74; -} - -.sidebar .nav-link.nav-link-success .nav-icon { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .nav-link.nav-link-success:hover { - background: #41af67; -} - -.sidebar .nav-link.nav-link-success:hover i { - color: #fff; -} - -.sidebar .nav-link.nav-link-info { - background: #63c2de; -} - -.sidebar .nav-link.nav-link-info .nav-icon { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .nav-link.nav-link-info:hover { - background: #4ebada; -} - -.sidebar .nav-link.nav-link-info:hover i { - color: #fff; -} - -.sidebar .nav-link.nav-link-warning { - background: #ffc107; -} - -.sidebar .nav-link.nav-link-warning .nav-icon { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .nav-link.nav-link-warning:hover { - background: #edb100; -} - -.sidebar .nav-link.nav-link-warning:hover i { - color: #fff; -} - -.sidebar .nav-link.nav-link-danger { - background: #f86c6b; -} - -.sidebar .nav-link.nav-link-danger .nav-icon { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .nav-link.nav-link-danger:hover { - background: #f75453; -} - -.sidebar .nav-link.nav-link-danger:hover i { - color: #fff; -} - -.sidebar .nav-link.nav-link-light { - background: #f0f3f5; -} - -.sidebar .nav-link.nav-link-light .nav-icon { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .nav-link.nav-link-light:hover { - background: #e1e7eb; -} - -.sidebar .nav-link.nav-link-light:hover i { - color: #fff; -} - -.sidebar .nav-link.nav-link-dark { - background: #2f353a; -} - -.sidebar .nav-link.nav-link-dark .nav-icon { - color: rgba(255, 255, 255, 0.7); -} - -.sidebar .nav-link.nav-link-dark:hover { - background: #24282c; -} - -.sidebar .nav-link.nav-link-dark:hover i { - color: #fff; -} - -.sidebar .nav-dropdown-toggle { - position: relative; -} - -.sidebar .nav-dropdown-toggle::before { - position: absolute; - top: 50%; - right: 1rem; - display: block; - width: 8px; - height: 8px; - padding: 0; - margin-top: -4px; - content: ""; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%2373818f' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"); - background-repeat: no-repeat; - background-position: center; - transition: -webkit-transform .3s; - transition: transform .3s; - transition: transform .3s, -webkit-transform .3s; -} - -.sidebar .nav-dropdown-toggle .badge { - margin-right: 16px; -} - -.sidebar .nav-dropdown.open { - background: rgba(0, 0, 0, 0.2); -} - -.sidebar .nav-dropdown.open > .nav-dropdown-items { - max-height: 1500px; -} - -.sidebar .nav-dropdown.open .nav-link { - color: #fff; - border-left: 0; -} - -.sidebar .nav-dropdown.open .nav-link.disabled { - color: #b3b3b3; - background: transparent; -} - -.sidebar .nav-dropdown.open .nav-link.disabled:hover { - color: #b3b3b3; -} - -.sidebar .nav-dropdown.open .nav-link.disabled:hover .nav-icon { - color: #73818f; -} - -.sidebar .nav-dropdown.open > .nav-dropdown-toggle::before { - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); -} - -.sidebar .nav-dropdown.open .nav-dropdown.open { - border-left: 0; -} - -.sidebar .nav-label { - display: block; - padding: 0.09375rem 1rem; - color: #e4e7ea; -} - -.sidebar .nav-label:hover { - color: #fff; - text-decoration: none; -} - -.sidebar .nav-label .nav-icon { - width: 20px; - margin: -3px 0.5rem 0 0; - font-size: 10px; - color: #73818f; - text-align: center; - vertical-align: middle; -} - -.sidebar .progress { - background-color: #515c64 !important; -} - -.sidebar .sidebar-footer { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: 0.75rem 1rem; - background: rgba(0, 0, 0, 0.2); -} - -.sidebar .sidebar-minimizer { - position: relative; - -ms-flex: 0 0 50px; - flex: 0 0 50px; - cursor: pointer; - background-color: rgba(0, 0, 0, 0.2); - border: 0; -} - -.sidebar .sidebar-minimizer::before { - position: absolute; - top: 0; - right: 0; - width: 50px; - height: 50px; - content: ""; - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%2373818f' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"); - background-repeat: no-repeat; - background-position: center; - background-size: 12.5px; - transition: .3s; -} - -.sidebar .sidebar-minimizer:focus, .sidebar .sidebar-minimizer.focus { - outline: 0; -} - -.sidebar .sidebar-minimizer:hover { - background-color: rgba(0, 0, 0, 0.3); -} - -.sidebar .sidebar-minimizer:hover::before { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E"); -} - -@media (min-width: 992px) { - .sidebar-compact .sidebar .sidebar-nav { - width: 150px; - } - .sidebar-compact .sidebar .nav { - width: 150px; - } - .sidebar-compact .sidebar .d-compact-none { - display: none; - } - .sidebar-compact .sidebar .nav-title { - text-align: center; - } - .sidebar-compact .sidebar .nav-item { - width: 150px; - border-left: 0; - } - .sidebar-compact .sidebar .nav-link { - text-align: center; - } - .sidebar-compact .sidebar .nav-link .nav-icon { - display: block; - width: 100%; - margin: 0.25rem 0; - font-size: 24px; - } - .sidebar-compact .sidebar .nav-link .badge { - position: absolute; - top: 18px; - right: 10px; - } - .sidebar-compact .sidebar .nav-link.nav-dropdown-toggle::before { - top: 30px; - } - .sidebar-minimized .sidebar { - z-index: 1019; - } - .sidebar-minimized .sidebar .sidebar-nav { - overflow: visible; - width: 50px; - } - .sidebar-minimized .sidebar .nav { - width: 50px; - } - .sidebar-minimized .sidebar .d-minimized-none, - .sidebar-minimized .sidebar .nav-divider, - .sidebar-minimized .sidebar .nav-label, - .sidebar-minimized .sidebar .nav-title, - .sidebar-minimized .sidebar .sidebar-footer, - .sidebar-minimized .sidebar .sidebar-form, - .sidebar-minimized .sidebar .sidebar-header { - display: none; - } - .sidebar-minimized .sidebar .sidebar-minimizer { - position: fixed; - bottom: 0; - width: 50px; - height: 50px; - background-color: #24282c; - } - .sidebar-minimized .sidebar .sidebar-nav { - padding-bottom: 50px; - } - .sidebar-minimized .sidebar .sidebar-minimizer::before { - width: 100%; - -webkit-transform: rotate(-180deg); - transform: rotate(-180deg); - } - .sidebar-minimized .sidebar .nav-item { - width: 50px; - overflow: hidden; - } - .sidebar-minimized .sidebar .nav-item:hover { - width: 250px; - overflow: visible; - } - .sidebar-minimized .sidebar .nav-item:hover > .nav-link { - background: #20a8d8; - } - .sidebar-minimized .sidebar .nav-item:hover > .nav-link .nav-icon { - color: #fff; - } - .sidebar-minimized .sidebar .nav-item:hover .nav-link.disabled, - .sidebar-minimized .sidebar .nav-item:hover .nav-link :disabled { - background: #2f353a; - } - .sidebar-minimized .sidebar .nav-item:hover .nav-link.disabled .nav-icon, - .sidebar-minimized .sidebar .nav-item:hover .nav-link :disabled .nav-icon { - color: #73818f; - } - .sidebar-minimized .sidebar section :not(.nav-dropdown-items) > .nav-item:last-child::after { - display: block; - margin-bottom: 50px; - content: ""; - } - .sidebar-minimized .sidebar .nav-link { - position: relative; - padding-left: 0; - margin: 0; - white-space: nowrap; - border-left: 0; - } - .sidebar-minimized .sidebar .nav-link .nav-icon { - display: block; - float: left; - width: 50px; - font-size: 18px; - } - .sidebar-minimized .sidebar .nav-link .badge { - position: absolute; - right: 15px; - display: none; - } - .sidebar-minimized .sidebar .nav-link:hover { - width: 250px; - background: #20a8d8; - } - .sidebar-minimized .sidebar .nav-link:hover .badge { - display: inline; - } - .sidebar-minimized .sidebar .nav-link.nav-dropdown-toggle::before { - display: none; - } - .sidebar-minimized .sidebar .nav-dropdown-items .nav-item { - width: 200px; - } - .sidebar-minimized .sidebar .nav-dropdown-items .nav-item .nav-link { - width: 200px; - } - .sidebar-minimized .sidebar .nav > .nav-dropdown > .nav-dropdown-items { - display: none; - max-height: 1000px; - background: #2f353a; - } - .sidebar-minimized .sidebar .nav > .nav-dropdown:hover { - background: #20a8d8; - } - .sidebar-minimized .sidebar .nav > .nav-dropdown:hover > .nav-dropdown-items { - position: absolute; - left: 50px; - display: inline; - } - *[dir="rtl"] .sidebar-minimized .sidebar .nav { - list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); - } - *[dir="rtl"] .sidebar-minimized .sidebar .nav .divider { - height: 0; - } - *[dir="rtl"] .sidebar-minimized .sidebar .sidebar-minimizer::before { - width: 100%; - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - *[dir="rtl"] .sidebar-minimized .sidebar .nav-link { - padding-right: 0; - } - *[dir="rtl"] .sidebar-minimized .sidebar .nav-link .nav-icon { - float: right; - } - *[dir="rtl"] .sidebar-minimized .sidebar .nav-link .badge { - right: auto; - left: 15px; - } - *[dir="rtl"] .sidebar-minimized .sidebar .nav-link:hover .badge { - display: inline; - } - *[dir="rtl"] .sidebar-minimized .sidebar .nav > .nav-dropdown > .nav-dropdown-items { - display: none; - max-height: 1000px; - background: #2f353a; - } - *[dir="rtl"] .sidebar-minimized .sidebar .nav > .nav-dropdown:hover { - background: #20a8d8; - } - *[dir="rtl"] .sidebar-minimized .sidebar .nav > .nav-dropdown:hover > .nav-dropdown-items { - position: absolute; - left: 0; - display: inline; - } -} - -*[dir="rtl"] .sidebar .nav-dropdown-toggle::before { - position: absolute; - right: auto; - left: 1rem; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -*[dir="rtl"] .sidebar .nav-dropdown.open > .nav-dropdown-toggle::before { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} - -*[dir="rtl"] .sidebar .nav-link .nav-icon { - margin: 0 0 0 0.5rem; -} - -*[dir="rtl"] .sidebar .nav-link .badge { - float: left; - margin-top: 2px; -} - -*[dir="rtl"] .sidebar .nav-link.nav-dropdown-toggle .badge { - margin-right: auto; - margin-left: 16px; -} - -*[dir="rtl"] .sidebar .sidebar-minimizer::before { - right: auto; - left: 0; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -*[dir="rtl"] .sidebar-toggler { - margin-right: 0 !important; -} - -.switch { - display: inline-block; - width: 40px; - height: 26px; -} - -.switch-input { - display: none; -} - -.switch-slider { - position: relative; - display: block; - height: inherit; - cursor: pointer; - background-color: #fff; - border: 1px solid #c8ced3; - transition: .15s ease-out; - border-radius: 0.25rem; -} - -.switch-slider::before { - position: absolute; - top: 2px; - left: 2px; - box-sizing: border-box; - width: 20px; - height: 20px; - content: ""; - background-color: #fff; - border: 1px solid #c8ced3; - transition: .15s ease-out; - border-radius: 0.125rem; -} - -.switch-input:checked ~ .switch-slider::before { - -webkit-transform: translateX(14px); - transform: translateX(14px); -} - -.switch-input:disabled ~ .switch-slider { - cursor: not-allowed; - opacity: .5; -} - -.switch-lg { - width: 48px; - height: 30px; -} - -.switch-lg .switch-slider { - font-size: 12px; -} - -.switch-lg .switch-slider::before { - width: 24px; - height: 24px; -} - -.switch-lg .switch-slider::after { - font-size: 12px; -} - -.switch-lg .switch-input:checked ~ .switch-slider::before { - -webkit-transform: translateX(18px); - transform: translateX(18px); -} - -.switch-sm { - width: 32px; - height: 22px; -} - -.switch-sm .switch-slider { - font-size: 8px; -} - -.switch-sm .switch-slider::before { - width: 16px; - height: 16px; -} - -.switch-sm .switch-slider::after { - font-size: 8px; -} - -.switch-sm .switch-input:checked ~ .switch-slider::before { - -webkit-transform: translateX(10px); - transform: translateX(10px); -} - -.switch-label { - width: 48px; -} - -.switch-label .switch-slider::before { - z-index: 2; -} - -.switch-label .switch-slider::after { - position: absolute; - top: 50%; - right: 1px; - z-index: 1; - width: 50%; - margin-top: -.5em; - font-size: 10px; - font-weight: 600; - line-height: 1; - color: #c8ced3; - text-align: center; - text-transform: uppercase; - content: attr(data-unchecked); - transition: inherit; -} - -.switch-label .switch-input:checked ~ .switch-slider::before { - -webkit-transform: translateX(22px); - transform: translateX(22px); -} - -.switch-label .switch-input:checked ~ .switch-slider::after { - left: 1px; - color: #fff; - content: attr(data-checked); -} - -.switch-label.switch-lg { - width: 56px; - height: 30px; -} - -.switch-label.switch-lg .switch-slider { - font-size: 12px; -} - -.switch-label.switch-lg .switch-slider::before { - width: 24px; - height: 24px; -} - -.switch-label.switch-lg .switch-slider::after { - font-size: 12px; -} - -.switch-label.switch-lg .switch-input:checked ~ .switch-slider::before { - -webkit-transform: translateX(26px); - transform: translateX(26px); -} - -.switch-label.switch-sm { - width: 40px; - height: 22px; -} - -.switch-label.switch-sm .switch-slider { - font-size: 8px; -} - -.switch-label.switch-sm .switch-slider::before { - width: 16px; - height: 16px; -} - -.switch-label.switch-sm .switch-slider::after { - font-size: 8px; -} - -.switch-label.switch-sm .switch-input:checked ~ .switch-slider::before { - -webkit-transform: translateX(18px); - transform: translateX(18px); -} - -.switch-3d .switch-slider { - background-color: #f0f3f5; - border-radius: 50em; -} - -.switch-3d .switch-slider::before { - top: -1px; - left: -1px; - width: 26px; - height: 26px; - border: 0; - border-radius: 50em; - box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); -} - -.switch-3d.switch-lg { - width: 48px; - height: 30px; -} - -.switch-3d.switch-lg .switch-slider::before { - width: 30px; - height: 30px; -} - -.switch-3d.switch-lg .switch-input:checked ~ .switch-slider::before { - -webkit-transform: translateX(18px); - transform: translateX(18px); -} - -.switch-3d.switch-sm { - width: 32px; - height: 22px; -} - -.switch-3d.switch-sm .switch-slider::before { - width: 22px; - height: 22px; -} - -.switch-3d.switch-sm .switch-input:checked ~ .switch-slider::before { - -webkit-transform: translateX(10px); - transform: translateX(10px); -} - -.switch-primary .switch-input:checked + .switch-slider { - background-color: #20a8d8; - border-color: #1985ac; -} - -.switch-primary .switch-input:checked + .switch-slider::before { - border-color: #1985ac; -} - -.switch-outline-primary .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #20a8d8; -} - -.switch-outline-primary .switch-input:checked + .switch-slider::before { - border-color: #20a8d8; -} - -.switch-outline-primary .switch-input:checked + .switch-slider::after { - color: #20a8d8; -} - -.switch-outline-primary-alt .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #20a8d8; -} - -.switch-outline-primary-alt .switch-input:checked + .switch-slider::before { - background-color: #20a8d8; - border-color: #20a8d8; -} - -.switch-outline-primary-alt .switch-input:checked + .switch-slider::after { - color: #20a8d8; -} - -.switch-secondary .switch-input:checked + .switch-slider { - background-color: #c8ced3; - border-color: #acb5bc; -} - -.switch-secondary .switch-input:checked + .switch-slider::before { - border-color: #acb5bc; -} - -.switch-outline-secondary .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #c8ced3; -} - -.switch-outline-secondary .switch-input:checked + .switch-slider::before { - border-color: #c8ced3; -} - -.switch-outline-secondary .switch-input:checked + .switch-slider::after { - color: #c8ced3; -} - -.switch-outline-secondary-alt .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #c8ced3; -} - -.switch-outline-secondary-alt .switch-input:checked + .switch-slider::before { - background-color: #c8ced3; - border-color: #c8ced3; -} - -.switch-outline-secondary-alt .switch-input:checked + .switch-slider::after { - color: #c8ced3; -} - -.switch-success .switch-input:checked + .switch-slider { - background-color: #4dbd74; - border-color: #3a9d5d; -} - -.switch-success .switch-input:checked + .switch-slider::before { - border-color: #3a9d5d; -} - -.switch-outline-success .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #4dbd74; -} - -.switch-outline-success .switch-input:checked + .switch-slider::before { - border-color: #4dbd74; -} - -.switch-outline-success .switch-input:checked + .switch-slider::after { - color: #4dbd74; -} - -.switch-outline-success-alt .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #4dbd74; -} - -.switch-outline-success-alt .switch-input:checked + .switch-slider::before { - background-color: #4dbd74; - border-color: #4dbd74; -} - -.switch-outline-success-alt .switch-input:checked + .switch-slider::after { - color: #4dbd74; -} - -.switch-info .switch-input:checked + .switch-slider { - background-color: #63c2de; - border-color: #39b2d5; -} - -.switch-info .switch-input:checked + .switch-slider::before { - border-color: #39b2d5; -} - -.switch-outline-info .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #63c2de; -} - -.switch-outline-info .switch-input:checked + .switch-slider::before { - border-color: #63c2de; -} - -.switch-outline-info .switch-input:checked + .switch-slider::after { - color: #63c2de; -} - -.switch-outline-info-alt .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #63c2de; -} - -.switch-outline-info-alt .switch-input:checked + .switch-slider::before { - background-color: #63c2de; - border-color: #63c2de; -} - -.switch-outline-info-alt .switch-input:checked + .switch-slider::after { - color: #63c2de; -} - -.switch-warning .switch-input:checked + .switch-slider { - background-color: #ffc107; - border-color: #d39e00; -} - -.switch-warning .switch-input:checked + .switch-slider::before { - border-color: #d39e00; -} - -.switch-outline-warning .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #ffc107; -} - -.switch-outline-warning .switch-input:checked + .switch-slider::before { - border-color: #ffc107; -} - -.switch-outline-warning .switch-input:checked + .switch-slider::after { - color: #ffc107; -} - -.switch-outline-warning-alt .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #ffc107; -} - -.switch-outline-warning-alt .switch-input:checked + .switch-slider::before { - background-color: #ffc107; - border-color: #ffc107; -} - -.switch-outline-warning-alt .switch-input:checked + .switch-slider::after { - color: #ffc107; -} - -.switch-danger .switch-input:checked + .switch-slider { - background-color: #f86c6b; - border-color: #f63c3a; -} - -.switch-danger .switch-input:checked + .switch-slider::before { - border-color: #f63c3a; -} - -.switch-outline-danger .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #f86c6b; -} - -.switch-outline-danger .switch-input:checked + .switch-slider::before { - border-color: #f86c6b; -} - -.switch-outline-danger .switch-input:checked + .switch-slider::after { - color: #f86c6b; -} - -.switch-outline-danger-alt .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #f86c6b; -} - -.switch-outline-danger-alt .switch-input:checked + .switch-slider::before { - background-color: #f86c6b; - border-color: #f86c6b; -} - -.switch-outline-danger-alt .switch-input:checked + .switch-slider::after { - color: #f86c6b; -} - -.switch-light .switch-input:checked + .switch-slider { - background-color: #f0f3f5; - border-color: #d1dbe1; -} - -.switch-light .switch-input:checked + .switch-slider::before { - border-color: #d1dbe1; -} - -.switch-outline-light .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #f0f3f5; -} - -.switch-outline-light .switch-input:checked + .switch-slider::before { - border-color: #f0f3f5; -} - -.switch-outline-light .switch-input:checked + .switch-slider::after { - color: #f0f3f5; -} - -.switch-outline-light-alt .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #f0f3f5; -} - -.switch-outline-light-alt .switch-input:checked + .switch-slider::before { - background-color: #f0f3f5; - border-color: #f0f3f5; -} - -.switch-outline-light-alt .switch-input:checked + .switch-slider::after { - color: #f0f3f5; -} - -.switch-dark .switch-input:checked + .switch-slider { - background-color: #2f353a; - border-color: #181b1e; -} - -.switch-dark .switch-input:checked + .switch-slider::before { - border-color: #181b1e; -} - -.switch-outline-dark .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #2f353a; -} - -.switch-outline-dark .switch-input:checked + .switch-slider::before { - border-color: #2f353a; -} - -.switch-outline-dark .switch-input:checked + .switch-slider::after { - color: #2f353a; -} - -.switch-outline-dark-alt .switch-input:checked + .switch-slider { - background-color: #fff; - border-color: #2f353a; -} - -.switch-outline-dark-alt .switch-input:checked + .switch-slider::before { - background-color: #2f353a; - border-color: #2f353a; -} - -.switch-outline-dark-alt .switch-input:checked + .switch-slider::after { - color: #2f353a; -} - -.switch-pill .switch-slider { - border-radius: 50em; -} - -.switch-pill .switch-slider::before { - border-radius: 50em; -} - -.table-outline { - border: 1px solid #c8ced3; -} - -.table-outline td { - vertical-align: middle; -} - -.table-align-middle td { - vertical-align: middle; -} - -.table-clear td { - border: 0; -} - -@media all and (-ms-high-contrast: none) { - html { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - } -} - -.app, -app-dashboard, -app-root { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-height: 100vh; -} - -.app-header { - -ms-flex: 0 0 55px; - flex: 0 0 55px; -} - -.app-footer { - -ms-flex: 0 0 50px; - flex: 0 0 50px; -} - -.app-body { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-positive: 1; - flex-grow: 1; - overflow-x: hidden; -} - -.app-body .main { - -ms-flex: 1; - flex: 1; - min-width: 0; -} - -.app-body .sidebar { - -ms-flex: 0 0 200px; - flex: 0 0 200px; - -ms-flex-order: -1; - order: -1; -} - -.app-body .aside-menu { - -ms-flex: 0 0 250px; - flex: 0 0 250px; -} - -html:not([dir="rtl"]) .sidebar { - margin-left: -200px; -} - -html:not([dir="rtl"]) .aside-menu { - right: 0; - margin-right: -250px; -} - -html[dir="rtl"] .sidebar { - margin-right: -200px; -} - -html[dir="rtl"] .aside-menu { - left: 0; - margin-left: -250px; -} - -@media (min-width: 992px) { - .header-fixed .app-header { - position: fixed; - z-index: 1020; - width: 100%; - } - .header-fixed .app-body { - margin-top: 55px; - } - .sidebar-fixed .sidebar { - position: fixed; - z-index: 1019; - width: 200px; - height: 100vh; - } - .sidebar-fixed .app-header + .app-body .sidebar { - height: calc(100vh - 55px); - } - .sidebar-compact .sidebar { - -ms-flex: 0 0 150px; - flex: 0 0 150px; - } - .sidebar-compact.sidebar-fixed .sidebar { - width: 150px; - } - .sidebar-compact .sidebar-minimizer { - display: none; - } - .sidebar-minimized .sidebar { - -ms-flex: 0 0 50px; - flex: 0 0 50px; - } - .sidebar-minimized.sidebar-fixed .sidebar { - width: 50px; - } - .sidebar-off-canvas .sidebar { - position: fixed; - z-index: 1019; - height: 100%; - } - .sidebar-off-canvas .app-header + .app-body .sidebar { - height: calc(100vh - 55px); - } - html:not([dir="rtl"]) .sidebar-compact .sidebar { - margin-left: -150px; - } - html:not([dir="rtl"]) .sidebar-minimized .sidebar { - margin-left: -50px; - } - html[dir="rtl"] .sidebar-compact .sidebar { - margin-right: -150px; - } - html[dir="rtl"] .sidebar-minimized .sidebar { - margin-right: -50px; - } - .aside-menu-fixed .aside-menu { - position: fixed; - height: 100%; - } - .aside-menu-fixed .aside-menu .tab-content { - height: calc(100vh - 2.375rem - 55px); - } - .aside-menu-fixed .app-header + .app-body .aside-menu { - height: calc(100vh - 55px); - } - .aside-menu-off-canvas .aside-menu { - position: fixed; - z-index: 1019; - height: 100%; - } - .aside-menu-off-canvas .app-header + .app-body .aside-menu { - height: calc(100vh - 55px); - } - html:not([dir="rtl"]) .aside-menu-fixed .aside-menu, - html:not([dir="rtl"]) .aside-menu-off-canvas .aside-menu { - right: 0; - } - html[dir="rtl"] .aside-menu-fixed .aside-menu, - html[dir="rtl"] .aside-menu-off-canvas .aside-menu { - left: 0; - } -} - -.breadcrumb-fixed .main { - padding-top: 3.875rem; -} - -.breadcrumb-fixed .breadcrumb { - position: fixed; - top: 55px; - right: 0; - left: 0; - z-index: 1017; -} - -html:not([dir="rtl"]) .sidebar-show .sidebar, -html:not([dir="rtl"]) .sidebar-show .sidebar { - margin-left: 0; -} - -html:not([dir="rtl"]) .aside-menu-show .aside-menu, -html:not([dir="rtl"]) .aside-menu-show .aside-menu { - margin-right: 0; -} - -html[dir="rtl"] .sidebar-show .sidebar, -html[dir="rtl"] .sidebar-show .sidebar { - margin-right: 0; -} - -html[dir="rtl"] .aside-menu-show .aside-menu, -html[dir="rtl"] .aside-menu-show .aside-menu { - margin-left: 0; -} - -@-webkit-keyframes opacity { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@keyframes opacity { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } -} - -@media (max-width: 575.98px) { - .sidebar-show .main, - .aside-menu-show .main { - position: relative; - } - .sidebar-show .main::before, - .aside-menu-show .main::before { - position: absolute; - top: 0; - left: 0; - z-index: 1018; - width: 100%; - height: 100%; - content: ""; - background: rgba(0, 0, 0, 0.7); - -webkit-animation: opacity 0.25s; - animation: opacity 0.25s; - } -} - -@media (min-width: 576px) { - html:not([dir="rtl"]) .sidebar-sm-show .sidebar, - html:not([dir="rtl"]) .sidebar-show .sidebar { - margin-left: 0; - } - html:not([dir="rtl"]) .sidebar-sm-show.sidebar-fixed .main, - html:not([dir="rtl"]) .sidebar-sm-show.sidebar-fixed .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed .app-footer { - margin-left: 200px; - } - html:not([dir="rtl"]) .sidebar-sm-show.sidebar-fixed.sidebar-compact .main, - html:not([dir="rtl"]) .sidebar-sm-show.sidebar-fixed.sidebar-compact .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-compact .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer { - margin-left: 150px; - } - html:not([dir="rtl"]) .sidebar-sm-show.sidebar-fixed.sidebar-minimized .main, - html:not([dir="rtl"]) .sidebar-sm-show.sidebar-fixed.sidebar-minimized .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer { - margin-left: 200px; - } - html:not([dir="rtl"]) .sidebar-sm-show.breadcrumb-fixed .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed .breadcrumb { - left: 200px; - } - html:not([dir="rtl"]) .sidebar-sm-show.breadcrumb-fixed.sidebar-compact .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb { - left: 150px; - } - html:not([dir="rtl"]) .sidebar-sm-show.breadcrumb-fixed.sidebar-minimized .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb { - left: 50px; - } - html:not([dir="rtl"]) .aside-menu-show .aside-menu, - html:not([dir="rtl"]) .aside-menu-sm-show .aside-menu { - margin-right: 0; - } - html:not([dir="rtl"]) .aside-menu-show.aside-menu-fixed .main, - html:not([dir="rtl"]) .aside-menu-show.aside-menu-fixed .app-footer, - html:not([dir="rtl"]) .aside-menu-sm-show.aside-menu-fixed .main, - html:not([dir="rtl"]) .aside-menu-sm-show.aside-menu-fixed .app-footer { - margin-right: 250px; - } - html:not([dir="rtl"]) .aside-menu-show.breadcrumb-fixed .breadcrumb, - html:not([dir="rtl"]) .aside-menu-sm-show.breadcrumb-fixed .breadcrumb { - right: 250px; - } - html[dir="rtl"] .sidebar-sm-show .sidebar, - html[dir="rtl"] .sidebar-show .sidebar { - margin-right: 0; - } - html[dir="rtl"] .sidebar-sm-show.sidebar-fixed .main, - html[dir="rtl"] .sidebar-sm-show.sidebar-fixed .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed .app-footer { - margin-right: 200px; - } - html[dir="rtl"] .sidebar-sm-show.sidebar-fixed.sidebar-compact .main, - html[dir="rtl"] .sidebar-sm-show.sidebar-fixed.sidebar-compact .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-compact .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer { - margin-right: 150px; - } - html[dir="rtl"] .sidebar-sm-show.sidebar-fixed.sidebar-minimized .main, - html[dir="rtl"] .sidebar-sm-show.sidebar-fixed.sidebar-minimized .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-minimized .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer { - margin-right: 200px; - } - html[dir="rtl"] .sidebar-sm-show.breadcrumb-fixed .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed .breadcrumb { - right: 200px; - } - html[dir="rtl"] .sidebar-sm-show.breadcrumb-fixed.sidebar-compact .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb { - right: 150px; - } - html[dir="rtl"] .sidebar-sm-show.breadcrumb-fixed.sidebar-minimized .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb { - right: 50px; - } - html[dir="rtl"] .aside-menu-show .aside-menu, - html[dir="rtl"] .aside-menu-sm-show .aside-menu { - margin-left: 0; - } - html[dir="rtl"] .aside-menu-show.aside-menu-fixed .main, - html[dir="rtl"] .aside-menu-show.aside-menu-fixed .app-footer, - html[dir="rtl"] .aside-menu-sm-show.aside-menu-fixed .main, - html[dir="rtl"] .aside-menu-sm-show.aside-menu-fixed .app-footer { - margin-left: 250px; - } - html[dir="rtl"] .aside-menu-show.breadcrumb-fixed .breadcrumb, - html[dir="rtl"] .aside-menu-sm-show.breadcrumb-fixed .breadcrumb { - left: 250px; - } - @-webkit-keyframes opacity { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - } - @keyframes opacity { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - } -} - -@media (min-width: 768px) { - html:not([dir="rtl"]) .sidebar-md-show .sidebar, - html:not([dir="rtl"]) .sidebar-show .sidebar { - margin-left: 0; - } - html:not([dir="rtl"]) .sidebar-md-show.sidebar-fixed .main, - html:not([dir="rtl"]) .sidebar-md-show.sidebar-fixed .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed .app-footer { - margin-left: 200px; - } - html:not([dir="rtl"]) .sidebar-md-show.sidebar-fixed.sidebar-compact .main, - html:not([dir="rtl"]) .sidebar-md-show.sidebar-fixed.sidebar-compact .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-compact .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer { - margin-left: 150px; - } - html:not([dir="rtl"]) .sidebar-md-show.sidebar-fixed.sidebar-minimized .main, - html:not([dir="rtl"]) .sidebar-md-show.sidebar-fixed.sidebar-minimized .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer { - margin-left: 200px; - } - html:not([dir="rtl"]) .sidebar-md-show.breadcrumb-fixed .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed .breadcrumb { - left: 200px; - } - html:not([dir="rtl"]) .sidebar-md-show.breadcrumb-fixed.sidebar-compact .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb { - left: 150px; - } - html:not([dir="rtl"]) .sidebar-md-show.breadcrumb-fixed.sidebar-minimized .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb { - left: 50px; - } - html:not([dir="rtl"]) .aside-menu-show .aside-menu, - html:not([dir="rtl"]) .aside-menu-md-show .aside-menu { - margin-right: 0; - } - html:not([dir="rtl"]) .aside-menu-show.aside-menu-fixed .main, - html:not([dir="rtl"]) .aside-menu-show.aside-menu-fixed .app-footer, - html:not([dir="rtl"]) .aside-menu-md-show.aside-menu-fixed .main, - html:not([dir="rtl"]) .aside-menu-md-show.aside-menu-fixed .app-footer { - margin-right: 250px; - } - html:not([dir="rtl"]) .aside-menu-show.breadcrumb-fixed .breadcrumb, - html:not([dir="rtl"]) .aside-menu-md-show.breadcrumb-fixed .breadcrumb { - right: 250px; - } - html[dir="rtl"] .sidebar-md-show .sidebar, - html[dir="rtl"] .sidebar-show .sidebar { - margin-right: 0; - } - html[dir="rtl"] .sidebar-md-show.sidebar-fixed .main, - html[dir="rtl"] .sidebar-md-show.sidebar-fixed .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed .app-footer { - margin-right: 200px; - } - html[dir="rtl"] .sidebar-md-show.sidebar-fixed.sidebar-compact .main, - html[dir="rtl"] .sidebar-md-show.sidebar-fixed.sidebar-compact .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-compact .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer { - margin-right: 150px; - } - html[dir="rtl"] .sidebar-md-show.sidebar-fixed.sidebar-minimized .main, - html[dir="rtl"] .sidebar-md-show.sidebar-fixed.sidebar-minimized .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-minimized .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer { - margin-right: 200px; - } - html[dir="rtl"] .sidebar-md-show.breadcrumb-fixed .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed .breadcrumb { - right: 200px; - } - html[dir="rtl"] .sidebar-md-show.breadcrumb-fixed.sidebar-compact .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb { - right: 150px; - } - html[dir="rtl"] .sidebar-md-show.breadcrumb-fixed.sidebar-minimized .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb { - right: 50px; - } - html[dir="rtl"] .aside-menu-show .aside-menu, - html[dir="rtl"] .aside-menu-md-show .aside-menu { - margin-left: 0; - } - html[dir="rtl"] .aside-menu-show.aside-menu-fixed .main, - html[dir="rtl"] .aside-menu-show.aside-menu-fixed .app-footer, - html[dir="rtl"] .aside-menu-md-show.aside-menu-fixed .main, - html[dir="rtl"] .aside-menu-md-show.aside-menu-fixed .app-footer { - margin-left: 250px; - } - html[dir="rtl"] .aside-menu-show.breadcrumb-fixed .breadcrumb, - html[dir="rtl"] .aside-menu-md-show.breadcrumb-fixed .breadcrumb { - left: 250px; - } - @-webkit-keyframes opacity { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - } - @keyframes opacity { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - } -} - -@media (min-width: 992px) { - html:not([dir="rtl"]) .sidebar-lg-show .sidebar, - html:not([dir="rtl"]) .sidebar-show .sidebar { - margin-left: 0; - } - html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed .main, - html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed .app-footer { - margin-left: 200px; - } - html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed.sidebar-compact .main, - html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed.sidebar-compact .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-compact .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer { - margin-left: 150px; - } - html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed.sidebar-minimized .main, - html:not([dir="rtl"]) .sidebar-lg-show.sidebar-fixed.sidebar-minimized .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer { - margin-left: 50px; - } - html:not([dir="rtl"]) .sidebar-lg-show.breadcrumb-fixed .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed .breadcrumb { - left: 200px; - } - html:not([dir="rtl"]) .sidebar-lg-show.breadcrumb-fixed.sidebar-compact .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb { - left: 150px; - } - html:not([dir="rtl"]) .sidebar-lg-show.breadcrumb-fixed.sidebar-minimized .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb { - left: 50px; - } - html:not([dir="rtl"]) .aside-menu-show .aside-menu, - html:not([dir="rtl"]) .aside-menu-lg-show .aside-menu { - margin-right: 0; - } - html:not([dir="rtl"]) .aside-menu-show.aside-menu-fixed .main, - html:not([dir="rtl"]) .aside-menu-show.aside-menu-fixed .app-footer, - html:not([dir="rtl"]) .aside-menu-lg-show.aside-menu-fixed .main, - html:not([dir="rtl"]) .aside-menu-lg-show.aside-menu-fixed .app-footer { - margin-right: 250px; - } - html:not([dir="rtl"]) .aside-menu-show.breadcrumb-fixed .breadcrumb, - html:not([dir="rtl"]) .aside-menu-lg-show.breadcrumb-fixed .breadcrumb { - right: 250px; - } - html[dir="rtl"] .sidebar-lg-show .sidebar, - html[dir="rtl"] .sidebar-show .sidebar { - margin-right: 0; - } - html[dir="rtl"] .sidebar-lg-show.sidebar-fixed .main, - html[dir="rtl"] .sidebar-lg-show.sidebar-fixed .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed .app-footer { - margin-right: 200px; - } - html[dir="rtl"] .sidebar-lg-show.sidebar-fixed.sidebar-compact .main, - html[dir="rtl"] .sidebar-lg-show.sidebar-fixed.sidebar-compact .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-compact .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer { - margin-right: 150px; - } - html[dir="rtl"] .sidebar-lg-show.sidebar-fixed.sidebar-minimized .main, - html[dir="rtl"] .sidebar-lg-show.sidebar-fixed.sidebar-minimized .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-minimized .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer { - margin-right: 50px; - } - html[dir="rtl"] .sidebar-lg-show.breadcrumb-fixed .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed .breadcrumb { - right: 200px; - } - html[dir="rtl"] .sidebar-lg-show.breadcrumb-fixed.sidebar-compact .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb { - right: 150px; - } - html[dir="rtl"] .sidebar-lg-show.breadcrumb-fixed.sidebar-minimized .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb { - right: 50px; - } - html[dir="rtl"] .aside-menu-show .aside-menu, - html[dir="rtl"] .aside-menu-lg-show .aside-menu { - margin-left: 0; - } - html[dir="rtl"] .aside-menu-show.aside-menu-fixed .main, - html[dir="rtl"] .aside-menu-show.aside-menu-fixed .app-footer, - html[dir="rtl"] .aside-menu-lg-show.aside-menu-fixed .main, - html[dir="rtl"] .aside-menu-lg-show.aside-menu-fixed .app-footer { - margin-left: 250px; - } - html[dir="rtl"] .aside-menu-show.breadcrumb-fixed .breadcrumb, - html[dir="rtl"] .aside-menu-lg-show.breadcrumb-fixed .breadcrumb { - left: 250px; - } - @-webkit-keyframes opacity { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - } - @keyframes opacity { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - } -} - -@media (min-width: 1200px) { - html:not([dir="rtl"]) .sidebar-xl-show .sidebar, - html:not([dir="rtl"]) .sidebar-show .sidebar { - margin-left: 0; - } - html:not([dir="rtl"]) .sidebar-xl-show.sidebar-fixed .main, - html:not([dir="rtl"]) .sidebar-xl-show.sidebar-fixed .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed .app-footer { - margin-left: 200px; - } - html:not([dir="rtl"]) .sidebar-xl-show.sidebar-fixed.sidebar-compact .main, - html:not([dir="rtl"]) .sidebar-xl-show.sidebar-fixed.sidebar-compact .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-compact .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer { - margin-left: 150px; - } - html:not([dir="rtl"]) .sidebar-xl-show.sidebar-fixed.sidebar-minimized .main, - html:not([dir="rtl"]) .sidebar-xl-show.sidebar-fixed.sidebar-minimized .app-footer, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main, - html:not([dir="rtl"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer { - margin-left: 50px; - } - html:not([dir="rtl"]) .sidebar-xl-show.breadcrumb-fixed .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed .breadcrumb { - left: 200px; - } - html:not([dir="rtl"]) .sidebar-xl-show.breadcrumb-fixed.sidebar-compact .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb { - left: 150px; - } - html:not([dir="rtl"]) .sidebar-xl-show.breadcrumb-fixed.sidebar-minimized .breadcrumb, - html:not([dir="rtl"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb { - left: 50px; - } - html:not([dir="rtl"]) .aside-menu-show .aside-menu, - html:not([dir="rtl"]) .aside-menu-xl-show .aside-menu { - margin-right: 0; - } - html:not([dir="rtl"]) .aside-menu-show.aside-menu-fixed .main, - html:not([dir="rtl"]) .aside-menu-show.aside-menu-fixed .app-footer, - html:not([dir="rtl"]) .aside-menu-xl-show.aside-menu-fixed .main, - html:not([dir="rtl"]) .aside-menu-xl-show.aside-menu-fixed .app-footer { - margin-right: 250px; - } - html:not([dir="rtl"]) .aside-menu-show.breadcrumb-fixed .breadcrumb, - html:not([dir="rtl"]) .aside-menu-xl-show.breadcrumb-fixed .breadcrumb { - right: 250px; - } - html[dir="rtl"] .sidebar-xl-show .sidebar, - html[dir="rtl"] .sidebar-show .sidebar { - margin-right: 0; - } - html[dir="rtl"] .sidebar-xl-show.sidebar-fixed .main, - html[dir="rtl"] .sidebar-xl-show.sidebar-fixed .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed .app-footer { - margin-right: 200px; - } - html[dir="rtl"] .sidebar-xl-show.sidebar-fixed.sidebar-compact .main, - html[dir="rtl"] .sidebar-xl-show.sidebar-fixed.sidebar-compact .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-compact .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer { - margin-right: 150px; - } - html[dir="rtl"] .sidebar-xl-show.sidebar-fixed.sidebar-minimized .main, - html[dir="rtl"] .sidebar-xl-show.sidebar-fixed.sidebar-minimized .app-footer, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-minimized .main, - html[dir="rtl"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer { - margin-right: 50px; - } - html[dir="rtl"] .sidebar-xl-show.breadcrumb-fixed .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed .breadcrumb { - right: 200px; - } - html[dir="rtl"] .sidebar-xl-show.breadcrumb-fixed.sidebar-compact .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb { - right: 150px; - } - html[dir="rtl"] .sidebar-xl-show.breadcrumb-fixed.sidebar-minimized .breadcrumb, - html[dir="rtl"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb { - right: 50px; - } - html[dir="rtl"] .aside-menu-show .aside-menu, - html[dir="rtl"] .aside-menu-xl-show .aside-menu { - margin-left: 0; - } - html[dir="rtl"] .aside-menu-show.aside-menu-fixed .main, - html[dir="rtl"] .aside-menu-show.aside-menu-fixed .app-footer, - html[dir="rtl"] .aside-menu-xl-show.aside-menu-fixed .main, - html[dir="rtl"] .aside-menu-xl-show.aside-menu-fixed .app-footer { - margin-left: 250px; - } - html[dir="rtl"] .aside-menu-show.breadcrumb-fixed .breadcrumb, - html[dir="rtl"] .aside-menu-xl-show.breadcrumb-fixed .breadcrumb { - left: 250px; - } - @-webkit-keyframes opacity { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - } - @keyframes opacity { - 0% { - opacity: 0; - } - 100% { - opacity: 1; - } - } -} - -.footer-fixed .app-footer { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1020; - height: 50px; -} - -.footer-fixed .app-body { - margin-bottom: 50px; -} - -.app-header, -.app-footer, -.sidebar, -.main, -.aside-menu { - transition: margin-left 0.25s, margin-right 0.25s, width 0.25s, flex 0.25s; - transition: margin-left 0.25s, margin-right 0.25s, width 0.25s, flex 0.25s, -ms-flex 0.25s; -} - -.sidebar-nav { - transition: width 0.25s; -} - -.breadcrumb { - transition: left 0.25s, right 0.25s, width 0.25s; -} - -@media (max-width: 991.98px) { - .app-header { - position: fixed; - z-index: 1020; - width: 100%; - text-align: center; - background-color: #fff; - } - .app-header .navbar-toggler { - color: #fff; - } - .app-header .navbar-brand { - position: absolute; - top: 0; - left: 50%; - margin-left: -77.5px; - } - .app-body { - margin-top: 55px; - } - .sidebar { - position: fixed; - z-index: 1019; - width: 200px; - height: calc(100vh - 55px); - } - .sidebar-minimizer { - display: none; - } - .aside-menu { - position: fixed; - height: 100%; - } -} - -hr.transparent { - border-top: 1px solid transparent; -} - -.bg-primary, -.bg-success, -.bg-info, -.bg-warning, -.bg-danger, -.bg-dark { - color: #fff; -} - -.bg-facebook { - background-color: #3b5998 !important; -} - -a.bg-facebook:hover, a.bg-facebook:focus, -button.bg-facebook:hover, -button.bg-facebook:focus { - background-color: #2d4373 !important; -} - -.bg-twitter { - background-color: #00aced !important; -} - -a.bg-twitter:hover, a.bg-twitter:focus, -button.bg-twitter:hover, -button.bg-twitter:focus { - background-color: #0087ba !important; -} - -.bg-linkedin { - background-color: #4875b4 !important; -} - -a.bg-linkedin:hover, a.bg-linkedin:focus, -button.bg-linkedin:hover, -button.bg-linkedin:focus { - background-color: #395d90 !important; -} - -.bg-google-plus { - background-color: #d34836 !important; -} - -a.bg-google-plus:hover, a.bg-google-plus:focus, -button.bg-google-plus:hover, -button.bg-google-plus:focus { - background-color: #b03626 !important; -} - -.bg-flickr { - background-color: #ff0084 !important; -} - -a.bg-flickr:hover, a.bg-flickr:focus, -button.bg-flickr:hover, -button.bg-flickr:focus { - background-color: #cc006a !important; -} - -.bg-tumblr { - background-color: #32506d !important; -} - -a.bg-tumblr:hover, a.bg-tumblr:focus, -button.bg-tumblr:hover, -button.bg-tumblr:focus { - background-color: #22364a !important; -} - -.bg-xing { - background-color: #026466 !important; -} - -a.bg-xing:hover, a.bg-xing:focus, -button.bg-xing:hover, -button.bg-xing:focus { - background-color: #013334 !important; -} - -.bg-github { - background-color: #4183c4 !important; -} - -a.bg-github:hover, a.bg-github:focus, -button.bg-github:hover, -button.bg-github:focus { - background-color: #3269a0 !important; -} - -.bg-html5 { - background-color: #e34f26 !important; -} - -a.bg-html5:hover, a.bg-html5:focus, -button.bg-html5:hover, -button.bg-html5:focus { - background-color: #be3c18 !important; -} - -.bg-openid { - background-color: #f78c40 !important; -} - -a.bg-openid:hover, a.bg-openid:focus, -button.bg-openid:hover, -button.bg-openid:focus { - background-color: #f56f0f !important; -} - -.bg-stack-overflow { - background-color: #fe7a15 !important; -} - -a.bg-stack-overflow:hover, a.bg-stack-overflow:focus, -button.bg-stack-overflow:hover, -button.bg-stack-overflow:focus { - background-color: #df6101 !important; -} - -.bg-youtube { - background-color: #b00 !important; -} - -a.bg-youtube:hover, a.bg-youtube:focus, -button.bg-youtube:hover, -button.bg-youtube:focus { - background-color: #880000 !important; -} - -.bg-css3 { - background-color: #0170ba !important; -} - -a.bg-css3:hover, a.bg-css3:focus, -button.bg-css3:hover, -button.bg-css3:focus { - background-color: #015187 !important; -} - -.bg-dribbble { - background-color: #ea4c89 !important; -} - -a.bg-dribbble:hover, a.bg-dribbble:focus, -button.bg-dribbble:hover, -button.bg-dribbble:focus { - background-color: #e51e6b !important; -} - -.bg-instagram { - background-color: #517fa4 !important; -} - -a.bg-instagram:hover, a.bg-instagram:focus, -button.bg-instagram:hover, -button.bg-instagram:focus { - background-color: #406582 !important; -} - -.bg-pinterest { - background-color: #cb2027 !important; -} - -a.bg-pinterest:hover, a.bg-pinterest:focus, -button.bg-pinterest:hover, -button.bg-pinterest:focus { - background-color: #9f191f !important; -} - -.bg-vk { - background-color: #45668e !important; -} - -a.bg-vk:hover, a.bg-vk:focus, -button.bg-vk:hover, -button.bg-vk:focus { - background-color: #344d6c !important; -} - -.bg-yahoo { - background-color: #400191 !important; -} - -a.bg-yahoo:hover, a.bg-yahoo:focus, -button.bg-yahoo:hover, -button.bg-yahoo:focus { - background-color: #2a015e !important; -} - -.bg-behance { - background-color: #1769ff !important; -} - -a.bg-behance:hover, a.bg-behance:focus, -button.bg-behance:hover, -button.bg-behance:focus { - background-color: #0050e3 !important; -} - -.bg-dropbox { - background-color: #007ee5 !important; -} - -a.bg-dropbox:hover, a.bg-dropbox:focus, -button.bg-dropbox:hover, -button.bg-dropbox:focus { - background-color: #0062b2 !important; -} - -.bg-reddit { - background-color: #ff4500 !important; -} - -a.bg-reddit:hover, a.bg-reddit:focus, -button.bg-reddit:hover, -button.bg-reddit:focus { - background-color: #cc3700 !important; -} - -.bg-spotify { - background-color: #7ab800 !important; -} - -a.bg-spotify:hover, a.bg-spotify:focus, -button.bg-spotify:hover, -button.bg-spotify:focus { - background-color: #588500 !important; -} - -.bg-vine { - background-color: #00bf8f !important; -} - -a.bg-vine:hover, a.bg-vine:focus, -button.bg-vine:hover, -button.bg-vine:focus { - background-color: #008c69 !important; -} - -.bg-foursquare { - background-color: #1073af !important; -} - -a.bg-foursquare:hover, a.bg-foursquare:focus, -button.bg-foursquare:hover, -button.bg-foursquare:focus { - background-color: #0c5480 !important; -} - -.bg-vimeo { - background-color: #aad450 !important; -} - -a.bg-vimeo:hover, a.bg-vimeo:focus, -button.bg-vimeo:hover, -button.bg-vimeo:focus { - background-color: #93c130 !important; -} - -.bg-blue { - background-color: #20a8d8 !important; -} - -a.bg-blue:hover, a.bg-blue:focus, -button.bg-blue:hover, -button.bg-blue:focus { - background-color: #1985ac !important; -} - -.bg-indigo { - background-color: #6610f2 !important; -} - -a.bg-indigo:hover, a.bg-indigo:focus, -button.bg-indigo:hover, -button.bg-indigo:focus { - background-color: #510bc4 !important; -} - -.bg-purple { - background-color: #6f42c1 !important; -} - -a.bg-purple:hover, a.bg-purple:focus, -button.bg-purple:hover, -button.bg-purple:focus { - background-color: #59339d !important; -} - -.bg-pink { - background-color: #e83e8c !important; -} - -a.bg-pink:hover, a.bg-pink:focus, -button.bg-pink:hover, -button.bg-pink:focus { - background-color: #d91a72 !important; -} - -.bg-red { - background-color: #f86c6b !important; -} - -a.bg-red:hover, a.bg-red:focus, -button.bg-red:hover, -button.bg-red:focus { - background-color: #f63c3a !important; -} - -.bg-orange { - background-color: #f8cb00 !important; -} - -a.bg-orange:hover, a.bg-orange:focus, -button.bg-orange:hover, -button.bg-orange:focus { - background-color: #c5a100 !important; -} - -.bg-yellow { - background-color: #ffc107 !important; -} - -a.bg-yellow:hover, a.bg-yellow:focus, -button.bg-yellow:hover, -button.bg-yellow:focus { - background-color: #d39e00 !important; -} - -.bg-green { - background-color: #4dbd74 !important; -} - -a.bg-green:hover, a.bg-green:focus, -button.bg-green:hover, -button.bg-green:focus { - background-color: #3a9d5d !important; -} - -.bg-teal { - background-color: #20c997 !important; -} - -a.bg-teal:hover, a.bg-teal:focus, -button.bg-teal:hover, -button.bg-teal:focus { - background-color: #199d76 !important; -} - -.bg-cyan { - background-color: #17a2b8 !important; -} - -a.bg-cyan:hover, a.bg-cyan:focus, -button.bg-cyan:hover, -button.bg-cyan:focus { - background-color: #117a8b !important; -} - -.bg-white { - background-color: #fff !important; -} - -a.bg-white:hover, a.bg-white:focus, -button.bg-white:hover, -button.bg-white:focus { - background-color: #e6e6e6 !important; -} - -.bg-gray { - background-color: #73818f !important; -} - -a.bg-gray:hover, a.bg-gray:focus, -button.bg-gray:hover, -button.bg-gray:focus { - background-color: #5c6873 !important; -} - -.bg-gray-dark { - background-color: #2f353a !important; -} - -a.bg-gray-dark:hover, a.bg-gray-dark:focus, -button.bg-gray-dark:hover, -button.bg-gray-dark:focus { - background-color: #181b1e !important; -} - -.bg-light-blue { - background-color: #63c2de !important; -} - -a.bg-light-blue:hover, a.bg-light-blue:focus, -button.bg-light-blue:hover, -button.bg-light-blue:focus { - background-color: #39b2d5 !important; -} - -.bg-gray-100 { - background-color: #f0f3f5 !important; -} - -a.bg-gray-100:hover, a.bg-gray-100:focus, -button.bg-gray-100:hover, -button.bg-gray-100:focus { - background-color: #d1dbe1 !important; -} - -.bg-gray-200 { - background-color: #e4e7ea !important; -} - -a.bg-gray-200:hover, a.bg-gray-200:focus, -button.bg-gray-200:hover, -button.bg-gray-200:focus { - background-color: #c7ced4 !important; -} - -.bg-gray-300 { - background-color: #c8ced3 !important; -} - -a.bg-gray-300:hover, a.bg-gray-300:focus, -button.bg-gray-300:hover, -button.bg-gray-300:focus { - background-color: #acb5bc !important; -} - -.bg-gray-400 { - background-color: #acb4bc !important; -} - -a.bg-gray-400:hover, a.bg-gray-400:focus, -button.bg-gray-400:hover, -button.bg-gray-400:focus { - background-color: #909ba5 !important; -} - -.bg-gray-500 { - background-color: #8f9ba6 !important; -} - -a.bg-gray-500:hover, a.bg-gray-500:focus, -button.bg-gray-500:hover, -button.bg-gray-500:focus { - background-color: #73828f !important; -} - -.bg-gray-600 { - background-color: #73818f !important; -} - -a.bg-gray-600:hover, a.bg-gray-600:focus, -button.bg-gray-600:hover, -button.bg-gray-600:focus { - background-color: #5c6873 !important; -} - -.bg-gray-700 { - background-color: #5c6873 !important; -} - -a.bg-gray-700:hover, a.bg-gray-700:focus, -button.bg-gray-700:hover, -button.bg-gray-700:focus { - background-color: #454e57 !important; -} - -.bg-gray-800 { - background-color: #2f353a !important; -} - -a.bg-gray-800:hover, a.bg-gray-800:focus, -button.bg-gray-800:hover, -button.bg-gray-800:focus { - background-color: #181b1e !important; -} - -.bg-gray-900 { - background-color: #23282c !important; -} - -a.bg-gray-900:hover, a.bg-gray-900:focus, -button.bg-gray-900:hover, -button.bg-gray-900:focus { - background-color: #0c0e10 !important; -} - -.bg-box { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 2.5rem; - height: 2.5rem; -} - -.b-a-0 { - border: 0 !important; -} - -.b-t-0 { - border-top: 0 !important; -} - -.b-r-0 { - border-right: 0 !important; -} - -.b-b-0 { - border-bottom: 0 !important; -} - -.b-l-0 { - border-left: 0 !important; -} - -.b-a-1 { - border: 1px solid #c8ced3; -} - -.b-t-1 { - border-top: 1px solid #c8ced3; -} - -.b-r-1 { - border-right: 1px solid #c8ced3; -} - -.b-b-1 { - border-bottom: 1px solid #c8ced3; -} - -.b-l-1 { - border-left: 1px solid #c8ced3; -} - -.b-a-2 { - border: 2px solid #c8ced3; -} - -.b-t-2 { - border-top: 2px solid #c8ced3; -} - -.b-r-2 { - border-right: 2px solid #c8ced3; -} - -.b-b-2 { - border-bottom: 2px solid #c8ced3; -} - -.b-l-2 { - border-left: 2px solid #c8ced3; -} - -@media (max-width: 575.98px) { - .d-down-none { - display: none !important; - } -} - -@media (max-width: 767.98px) { - .d-sm-down-none { - display: none !important; - } -} - -@media (max-width: 991.98px) { - .d-md-down-none { - display: none !important; - } -} - -@media (max-width: 1199.98px) { - .d-lg-down-none { - display: none !important; - } -} - -.d-xl-down-none { - display: none !important; -} - -body { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; -} - -.font-xs { - font-size: .75rem !important; -} - -.font-sm { - font-size: .85rem !important; -} - -.font-lg { - font-size: 1rem !important; -} - -.font-xl { - font-size: 1.25rem !important; -} - -.font-2xl { - font-size: 1.5rem !important; -} - -.font-3xl { - font-size: 1.75rem !important; -} - -.font-4xl { - font-size: 2rem !important; -} - -.font-5xl { - font-size: 2.5rem !important; -} - -.text-value { - font-size: 1.3125rem; - font-weight: 600; -} - -.text-value-sm { - font-size: 1.09375rem; - font-weight: 600; -} - -.text-value-lg { - font-size: 1.53125rem; - font-weight: 600; -} - -.text-white .text-muted { - color: rgba(255, 255, 255, 0.6) !important; -} - -*[dir="rtl"] { - direction: rtl; - unicode-bidi: embed; -} - -*[dir="rtl"] body { - text-align: right; -} - -*[dir="rtl"] .dropdown-item { - text-align: right; -} - -*[dir="rtl"] .dropdown-item i { - margin-right: -10px; - margin-left: 10px; -} - -*[dir="rtl"] .dropdown-item .badge { - right: auto; - left: 10px; -} - -.ie-custom-properties { - blue: #20a8d8; - indigo: #6610f2; - purple: #6f42c1; - pink: #e83e8c; - red: #f86c6b; - orange: #f8cb00; - yellow: #ffc107; - green: #4dbd74; - teal: #20c997; - cyan: #17a2b8; - white: #fff; - gray: #73818f; - gray-dark: #2f353a; - light-blue: #63c2de; - primary: #20a8d8; - secondary: #c8ced3; - success: #4dbd74; - info: #63c2de; - warning: #ffc107; - danger: #f86c6b; - light: #f0f3f5; - dark: #2f353a; - breakpoint-xs: 0; - breakpoint-sm: 576px; - breakpoint-md: 768px; - breakpoint-lg: 992px; - breakpoint-xl: 1200px; -} -/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/src/css/style.css.map b/src/css/style.css.map deleted file mode 100644 index 40e2a2512..000000000 --- a/src/css/style.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["style.css","../../node_modules/@coreui/coreui/scss/coreui.scss","../../node_modules/@coreui/coreui/scss/bootstrap/bootstrap.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_root.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_reboot.scss","../../node_modules/@coreui/coreui/scss/variables/_colors.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_variables.scss","../../node_modules/@coreui/coreui/scss/bootstrap/vendor/_rfs.scss","../../node_modules/@coreui/coreui/scss/variables/bootstrap/_variables.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_hover.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_type.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_lists.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_images.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_image.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_border-radius.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_code.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_grid.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_grid.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_breakpoints.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_grid-framework.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_tables.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_table-row.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_functions.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_forms.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_transition.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_forms.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_gradients.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_buttons.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_buttons.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_transitions.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_dropdown.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_caret.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_nav-divider.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_button-group.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_input-group.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_custom-forms.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_nav.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_navbar.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_card.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_breadcrumb.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_pagination.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_pagination.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_badge.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_badge.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_jumbotron.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_alert.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_alert.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_progress.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_media.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_list-group.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_list-group.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_close.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_toasts.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_modal.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_tooltip.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_reset-text.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_popover.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_carousel.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_clearfix.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_spinners.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_align.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_background-variant.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_background.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_borders.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_display.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_embed.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_flex.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_float.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_overflow.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_position.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_screenreaders.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_screen-reader.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_shadows.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_sizing.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_stretched-link.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_spacing.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_text.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_text-truncate.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_text-emphasis.scss","../../node_modules/@coreui/coreui/scss/bootstrap/mixins/_text-hide.scss","../../node_modules/@coreui/coreui/scss/bootstrap/utilities/_visibility.scss","../../node_modules/@coreui/coreui/scss/bootstrap/_print.scss","../../node_modules/@coreui/coreui/scss/_animate.scss","../../node_modules/@coreui/coreui/scss/vendors/_perfect-scrollbar.scss","../../node_modules/@coreui/coreui/scss/_aside.scss","../../node_modules/@coreui/coreui/scss/_variables.scss","../../node_modules/@coreui/coreui/scss/mixins/_borders.scss","../../node_modules/@coreui/coreui/scss/_avatars.scss","../../node_modules/@coreui/coreui/scss/mixins/_avatars.scss","../../node_modules/@coreui/coreui/scss/_badge.scss","../../node_modules/@coreui/coreui/scss/_breadcrumb-menu.scss","../../node_modules/@coreui/coreui/scss/_breadcrumb.scss","../../node_modules/@coreui/coreui/scss/_brand-card.scss","../../node_modules/@coreui/coreui/scss/_brand-buttons.scss","../../node_modules/@coreui/coreui/scss/_buttons.scss","../../node_modules/@coreui/coreui/scss/mixins/_buttons.scss","../../node_modules/@coreui/coreui/scss/_callout.scss","../../node_modules/@coreui/coreui/scss/_card.scss","../../node_modules/@coreui/coreui/scss/mixins/_card-accent.scss","../../node_modules/@coreui/coreui/scss/_charts.scss","../../node_modules/@coreui/coreui/scss/_dropdown.scss","../../node_modules/@coreui/coreui/scss/_footer.scss","../../node_modules/@coreui/coreui/scss/_grid.scss","../../node_modules/@coreui/coreui/scss/_header.scss","../../node_modules/@coreui/coreui/scss/_input-group.scss","../../node_modules/@coreui/coreui/scss/_images.scss","../../node_modules/@coreui/coreui/scss/_list-group.scss","../../node_modules/@coreui/coreui/scss/mixins/_list-group.scss","../../node_modules/@coreui/coreui/scss/_modal.scss","../../node_modules/@coreui/coreui/scss/_nav.scss","../../node_modules/@coreui/coreui/scss/_progress.scss","../../node_modules/@coreui/coreui/scss/_progress-group.scss","../../node_modules/@coreui/coreui/scss/_sidebar.scss","../../node_modules/@coreui/coreui/scss/mixins/_sidebar-width.scss","../../node_modules/@coreui/coreui/scss/_switches.scss","../../node_modules/@coreui/coreui/scss/mixins/_switches.scss","../../node_modules/@coreui/coreui/scss/_tables.scss","../../node_modules/@coreui/coreui/scss/_layout.scss","../../node_modules/@coreui/coreui/scss/_others.scss","../../node_modules/@coreui/coreui/scss/utilities/_background.scss","../../node_modules/@coreui/coreui/scss/utilities/_borders.scss","../../node_modules/@coreui/coreui/scss/utilities/_display.scss","../../node_modules/@coreui/coreui/scss/utilities/_typography.scss","../../node_modules/@coreui/coreui/scss/_rtl.scss","../../node_modules/@coreui/coreui/scss/_ie-custom-properties.scss"],"names":[],"mappings":"AAAA,iBAAiB;ACAjB;;;;;;GAMG;ACNH;;;;;GAKG;ACLH;EAGI,gBAAc;EAAd,kBAAc;EAAd,kBAAc;EAAd,gBAAc;EAAd,eAAc;EAAd,kBAAc;EAAd,kBAAc;EAAd,iBAAc;EAAd,gBAAc;EAAd,gBAAc;EAAd,cAAc;EAAd,gBAAc;EAAd,qBAAc;EAAd,sBAAc;EAId,mBAAc;EAAd,qBAAc;EAAd,mBAAc;EAAd,gBAAc;EAAd,mBAAc;EAAd,kBAAc;EAAd,iBAAc;EAAd,gBAAc;EAId,mBAAiC;EAAjC,uBAAiC;EAAjC,uBAAiC;EAAjC,uBAAiC;EAAjC,wBAAiC;EAKnC,gNAAyB;EACzB,8GAAwB;CACzB;;ACAD;;;EAGE,uBAAsB;CACvB;;AAED;EACE,wBAAuB;EACvB,kBAAiB;EACjB,+BAA8B;EAC9B,8CCdc;CDef;;AAKD;EACE,eAAc;CACf;;AASD;EACE,UAAS;EACT,mMEiOiN;ECjJ7M,oBAtCY;EHxChB,iBE0O+B;EFzO/B,iBE8O+B;EF7O/B,eCtCiB;EDuCjB,iBAAgB;EAChB,0BIxCuC;CJyCxC;;AJoBD;EIZE,sBAAqB;CACtB;;AAQD;EACE,wBAAuB;EACvB,UAAS;EACT,kBAAiB;CAClB;;AAYD;EACE,cAAa;EACb,sBEgNuC;CF/MxC;;AAMD;EACE,cAAa;EACb,oBEoF8B;CFnF/B;;AAUD;;EAEE,2BAA0B;EAC1B,0CAAiC;EAAjC,kCAAiC;EACjC,aAAY;EACZ,iBAAgB;EAChB,uCAA8B;EAA9B,+BAA8B;CAC/B;;AAED;EACE,oBAAmB;EACnB,mBAAkB;EAClB,qBAAoB;CACrB;;AAED;;;EAGE,cAAa;EACb,oBAAmB;CACpB;;AAED;;;;EAIE,iBAAgB;CACjB;;AAED;EACE,iBEiJ+B;CFhJhC;;AAED;EACE,qBAAoB;EACpB,eAAc;CACf;;AAED;EACE,iBAAgB;CACjB;;AAED;;EAEE,oBEoIkC;CFnInC;;AAED;EGpFI,eAAW;CHsFd;;AAOD;;EAEE,mBAAkB;EG/FhB,eAAW;EHiGb,eAAc;EACd,yBAAwB;CACzB;;AAED;EAAM,eAAc;CAAI;;AACxB;EAAM,WAAU;CAAI;;AAOpB;EACE,eCtJkB;EDuJlB,sBEX4C;EFY5C,8BAA6B;CAM9B;;AKlLC;EL+KE,eEd8D;EFe9D,2BEd+C;CGlK3B;;AL0LxB;EACE,eAAc;EACd,sBAAqB;CAUtB;;AKlMC;EL2LE,eAAc;EACd,sBAAqB;CKzLtB;;ALmLH;EAUI,WAAU;CACX;;AAQH;;;;EAIE,kGEoDgH;ECzM9G,eAAW;CHuJd;;AAED;EAEE,cAAa;EAEb,oBAAmB;EAEnB,eAAc;CACf;;AAOD;EAEE,iBAAgB;CACjB;;AAOD;EACE,uBAAsB;EACtB,mBAAkB;CACnB;;AAED;EAGE,iBAAgB;EAChB,uBAAsB;CACvB;;AAOD;EACE,0BAAyB;CAC1B;;AAED;EACE,qBE2EkC;EF1ElC,wBE0EkC;EFzElC,eCvQiB;EDwQjB,iBAAgB;EAChB,qBAAoB;CACrB;;AAED;EAGE,oBAAmB;CACpB;;AAOD;EAEE,sBAAqB;EACrB,sBE4J2C;CF3J5C;;AAKD;EAEE,iBAAgB;CACjB;;AAMD;EACE,oBAAmB;EACnB,2CAA0C;CAC3C;;AAED;;;;;EAKE,UAAS;EACT,qBAAoB;EGtPlB,mBAAW;EHwPb,qBAAoB;CACrB;;AAED;;EAEE,kBAAiB;CAClB;;AAED;;EAEE,qBAAoB;CACrB;;AAKD;EACE,kBAAiB;CAClB;;AAMD;;;;EAIE,2BAA0B;CAC3B;;AAIC;;;;EAKI,gBAAe;CAChB;;AAKL;;;;EAIE,WAAU;EACV,mBAAkB;CACnB;;AAED;;EAEE,uBAAsB;EACtB,WAAU;CACX;;AAGD;;;;EASE,4BAA2B;CAC5B;;AAED;EACE,eAAc;EAEd,iBAAgB;CACjB;;AAED;EAME,aAAY;EAEZ,WAAU;EACV,UAAS;EACT,UAAS;CACV;;AAID;EACE,eAAc;EACd,YAAW;EACX,gBAAe;EACf,WAAU;EACV,qBAAoB;EGlShB,kBAtCY;EH0UhB,qBAAoB;EACpB,eAAc;EACd,oBAAmB;CACpB;;AAED;EACE,yBAAwB;CACzB;;AJ9FD;;EImGE,aAAY;CACb;;AJ/FD;EIsGE,qBAAoB;EACpB,yBAAwB;CACzB;;AJnGD;EI0GE,yBAAwB;CACzB;;AAOD;EACE,cAAa;EACb,2BAA0B;CAC3B;;AAMD;EACE,sBAAqB;CACtB;;AAED;EACE,mBAAkB;EAClB,gBAAe;CAChB;;AAED;EACE,cAAa;CACd;;AJhHD;EIqHE,yBAAwB;CACzB;;AM5dD;;EAEE,sBJiSuC;EI/RvC,iBJiS+B;EIhS/B,iBJiS+B;CI/RhC;;AAED;EHgHM,qBAtCY;CG1E6B;;AAC/C;EH+GM,mBAtCY;CGzE6B;;AAC/C;EH8GM,sBAtCY;CGxE6B;;AAC/C;EH6GM,qBAtCY;CGvE6B;;AAC/C;EH4GM,sBAtCY;CGtE6B;;AAC/C;EH2GM,oBAtCY;CGrE6B;;AAE/C;EHyGM,sBAtCY;EGjEhB,iBJmS+B;CIlShC;;AAGD;EHmGM,gBAtCY;EG3DhB,iBJsR+B;EIrR/B,iBJ6Q+B;CI5QhC;;AACD;EH8FM,kBAtCY;EGtDhB,iBJkR+B;EIjR/B,iBJwQ+B;CIvQhC;;AACD;EHyFM,kBAtCY;EGjDhB,iBJ8Q+B;EI7Q/B,iBJmQ+B;CIlQhC;;AACD;EHoFM,kBAtCY;EG5ChB,iBJ0Q+B;EIzQ/B,iBJ8P+B;CI7PhC;;ANwBD;EMhBE,iBJ0EW;EIzEX,oBJyEW;EIxEX,UAAS;EACT,yCL5Cc;CK6Cf;;AAOD;;EHMI,eAAW;EGHb,iBJsN+B;CIrNhC;;AAED;;EAEE,eJ8PgC;EI7PhC,0BJsQmC;CIrQpC;;AAOD;EC/EE,gBAAe;EACf,iBAAgB;CDgFjB;;AAGD;ECpFE,gBAAe;EACf,iBAAgB;CDqFjB;;AACD;EACE,sBAAqB;CAKtB;;AAND;EAII,qBJgP+B;CI/OhC;;AASH;EHjCI,eAAW;EGmCb,0BAAyB;CAC1B;;AAGD;EACE,oBJiBW;ECFP,sBAtCY;CGyBjB;;AAED;EACE,eAAc;EH7CZ,eAAW;EG+Cb,eL7GiB;CKkHlB;;AARD;EAMI,sBAAqB;CACtB;;AEpHH;ECIE,gBAAe;EAGf,aAAY;CDLb;;AAID;EACE,iBN++BwC;EM9+BxC,0BJFuC;EIGvC,0BPTiB;ESFf,uBRqOgC;EO/NlC,gBAAe;EAGf,aAAY;CDQb;;AAMD;EAEE,sBAAqB;CACtB;;AAED;EACE,sBAA0B;EAC1B,eAAc;CACf;;AAED;ELkCI,eAAW;EKhCb,eP9BiB;CO+BlB;;AGxCD;ERuEI,iBAAW;EQrEb,eVgCkB;EU/BlB,uBAAsB;CAMvB;;AAHC;EACE,eAAc;CACf;;AAIH;EACE,uBTikCuC;ECvgCrC,iBAAW;EQxDb,YVbc;EUcd,0BVJiB;ESRf,sBRuO+B;CSjNlC;;AAdD;EASI,WAAU;ERkDV,gBAAW;EQhDX,iBToQ6B;CSlQ9B;;AXuMH;EWlME,eAAc;ERyCZ,iBAAW;EQvCb,eVpBiB;CU4BlB;;AAXD;ER0CI,mBAAW;EQlCX,eAAc;EACd,mBAAkB;CACnB;;AAIH;EACE,kBTwiCuC;ESviCvC,mBAAkB;CACnB;;AC1CC;ECAA,YAAW;EACX,oBAA0B;EAC1B,mBAAyB;EACzB,mBAAkB;EAClB,kBAAiB;CDDhB;;AEoDC;EFvDF;ICYI,iBX8LK;GUvMR;ChB8iBF;;AkB1fG;EFvDF;ICYI,iBX+LK;GUxMR;ChBojBF;;AkBhgBG;EFvDF;ICYI,iBXgMK;GUzMR;ChB0jBF;;AkBtgBG;EFvDF;ICYI,kBXiMM;GU1MT;ChBgkBF;;AgBvjBC;ECZA,YAAW;EACX,oBAA0B;EAC1B,mBAAyB;EACzB,mBAAkB;EAClB,kBAAiB;CDUhB;;AAQD;ECJA,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,oBAA0B;EAC1B,mBAAyB;CDGxB;;AAID;EACE,gBAAe;EACf,eAAc;CAOf;;AATD;;EAMI,iBAAgB;EAChB,gBAAe;CAChB;;AGlCH;;;;;;EACE,mBAAkB;EAClB,YAAW;EACX,oBAA0B;EAC1B,mBAAyB;CAC1B;;AAkBG;EACE,2BAAa;EAAb,cAAa;EACb,qBAAY;EAAZ,aAAY;EACZ,gBAAe;CAChB;;AACD;EACE,mBAAc;EAAd,eAAc;EACd,YAAW;EACX,gBAAe;CAChB;;AAGC;EFFN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,kBAAsC;EAAtC,cAAsC;EAItC,eAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,kBAAsC;EAAtC,cAAsC;EAItC,eAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,kBAAsC;EAAtC,cAAsC;EAItC,eAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,yBAAsC;EAAtC,qBAAsC;EAItC,sBAAuC;CEAhC;;AAFD;EFFN,mBAAsC;EAAtC,eAAsC;EAItC,gBAAuC;CEAhC;;AAGH;EAAwB,mBAAS;EAAT,UAAS;CAAI;;AAErC;EAAuB,mBb2KG;Ea3KH,Ub2KG;Ca3KoB;;AAG5C;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,kBADZ;EACY,SADZ;CACyB;;AAArC;EAAwB,mBADZ;EACY,UADZ;CACyB;;AAArC;EAAwB,mBADZ;EACY,UADZ;CACyB;;AAArC;EAAwB,mBADZ;EACY,UADZ;CACyB;;AAMnC;EFTR,uBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,iBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,iBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,iBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;AAFD;EFTR,wBAA8C;CEWrC;;ADAP;EC9BE;IACE,2BAAa;IAAb,cAAa;IACb,qBAAY;IAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;IAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IFFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,mBAAsC;IAAtC,eAAsC;IAItC,gBAAuC;GEAhC;EAGH;IAAwB,mBAAS;IAAT,UAAS;GAAI;EAErC;IAAuB,mBb2KG;Ia3KH,Ub2KG;Ga3KoB;EAG5C;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAMnC;IFTR,eAA4B;GEWnB;EAFD;IFTR,uBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;CnBg3BV;;AkBh3BG;EC9BE;IACE,2BAAa;IAAb,cAAa;IACb,qBAAY;IAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;IAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IFFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,mBAAsC;IAAtC,eAAsC;IAItC,gBAAuC;GEAhC;EAGH;IAAwB,mBAAS;IAAT,UAAS;GAAI;EAErC;IAAuB,mBb2KG;Ia3KH,Ub2KG;Ga3KoB;EAG5C;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAMnC;IFTR,eAA4B;GEWnB;EAFD;IFTR,uBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;CnB8/BV;;AkB9/BG;EC9BE;IACE,2BAAa;IAAb,cAAa;IACb,qBAAY;IAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;IAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IFFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,mBAAsC;IAAtC,eAAsC;IAItC,gBAAuC;GEAhC;EAGH;IAAwB,mBAAS;IAAT,UAAS;GAAI;EAErC;IAAuB,mBb2KG;Ia3KH,Ub2KG;Ga3KoB;EAG5C;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAMnC;IFTR,eAA4B;GEWnB;EAFD;IFTR,uBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;CnB4oCV;;AkB5oCG;EC9BE;IACE,2BAAa;IAAb,cAAa;IACb,qBAAY;IAAZ,aAAY;IACZ,gBAAe;GAChB;EACD;IACE,mBAAc;IAAd,eAAc;IACd,YAAW;IACX,gBAAe;GAChB;EAGC;IFFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,yBAAsC;IAAtC,qBAAsC;IAItC,sBAAuC;GEAhC;EAFD;IFFN,mBAAsC;IAAtC,eAAsC;IAItC,gBAAuC;GEAhC;EAGH;IAAwB,mBAAS;IAAT,UAAS;GAAI;EAErC;IAAuB,mBb2KG;Ia3KH,Ub2KG;Ga3KoB;EAG5C;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,kBADZ;IACY,SADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAArC;IAAwB,mBADZ;IACY,UADZ;GACyB;EAMnC;IFTR,eAA4B;GEWnB;EAFD;IFTR,uBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,iBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;EAFD;IFTR,wBAA8C;GEWrC;CnB0xCV;;AoBl1CD;EACE,YAAW;EACX,oBd2HW;Ec1HX,efMiB;CeYlB;;AArBD;;EAQI,iBd8UgC;Ec7UhC,oBAAmB;EACnB,8BfPe;CeQhB;;AAXH;EAcI,uBAAsB;EACtB,iCfZe;CeahB;;AAhBH;EAmBI,8BfhBe;CeiBhB;;AAQH;;EAGI,gBdwT+B;CcvThC;;AAQH;EACE,0BftCiB;CemDlB;;AAdD;;EAKI,0Bf1Ce;Ce2ChB;;AANH;;EAWM,yBAA4C;CAC7C;;AAIL;;;;EAKI,UAAS;CACV;;AAOH;EAEI,sCf7DY;Ce8Db;;AXhED;EW2EI,ef1Ea;Ee2Eb,uCf1EU;CIFQ;;AYPtB;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,0BC2E4D;CD1E7D;;AALH;;;;EAYM,sBCmE0D;CDlE3D;;AZNL;EYiBM,0BAJsC;CZbtB;;AYYtB;;EASQ,0BARoC;CASrC;;AA7BP;;;EAII,uChBKU;CgBJX;;AZEH;EYiBM,uCAJsC;CZbtB;;AYYtB;;EASQ,uCARoC;CASrC;;AD6ET;EAGM,Yf/GU;EegHV,0BfvGa;EewGb,sBd2PqD;Cc1PtD;;AANL;EAWM,ef/Ga;EegHb,0BfrHa;EesHb,sBfrHa;CesHd;;AAIL;EACE,Yf/Hc;EegId,0BfvHiB;CeiJlB;;AA5BD;;;EAOI,sBduOuD;CctOxD;;AARH;EAWI,UAAS;CACV;;AAZH;EAgBM,4Cf9IU;Ce+IX;;AXtIH;EW4IM,YfrJQ;EesJR,6CftJQ;CISQ;;AS6DpB;EEiGA;IAEI,eAAc;IACd,YAAW;IACX,iBAAgB;IAChB,kCAAiC;GAOpC;EAZA;IASK,UAAS;GACV;CpB08CR;;AkBrjDG;EEiGA;IAEI,eAAc;IACd,YAAW;IACX,iBAAgB;IAChB,kCAAiC;GAOpC;EAZA;IASK,UAAS;GACV;CpBs9CR;;AkBjkDG;EEiGA;IAEI,eAAc;IACd,YAAW;IACX,iBAAgB;IAChB,kCAAiC;GAOpC;EAZA;IASK,UAAS;GACV;CpBk+CR;;AkB7kDG;EEiGA;IAEI,eAAc;IACd,YAAW;IACX,iBAAgB;IAChB,kCAAiC;GAOpC;EAZA;IASK,UAAS;GACV;CpB8+CR;;AoB7/CD;EAOQ,eAAc;EACd,YAAW;EACX,iBAAgB;EAChB,kCAAiC;CAOpC;;AAjBL;EAcU,UAAS;CACV;;AG9KT;EACE,eAAc;EACd,YAAW;EACX,oCjBqe2H;EiBpe3H,0BjBqXkC;EChQ9B,oBAtCY;EgB5EhB,iBjB8Q+B;EiB7Q/B,iBjBkR+B;EiBjR/B,elBJiB;EkBKjB,uBlBbc;EkBcd,6BAA4B;EAC5B,0BlBZiB;ESDf,uBRqOgC;EkBpO9B,yElB4e4F;CiB7bjG;;AC1CG;EDLJ;ICMM,iBAAgB;GDyCrB;CvB8oDA;;AuB7rDD;EAsBI,8BAA6B;EAC7B,UAAS;CACV;;AEjBD;EACE,epBHe;EoBIf,uBpBZY;EoBaZ,sBnBgdsE;EmB/ctE,WAAU;EAKR,kDpBUc;CoBRjB;;AFlBH;EA+BI,elB3Be;EkB6Bf,WAAU;CACX;;AAlCH;EA+BI,elB3Be;EkB6Bf,WAAU;CACX;;AAlCH;EA+BI,elB3Be;EkB6Bf,WAAU;CACX;;AAlCH;EA+BI,elB3Be;EkB6Bf,WAAU;CACX;;AAlCH;EA+BI,elB3Be;EkB6Bf,WAAU;CACX;;AAlCH;EA2CI,0BlB3Ce;EkB6Cf,WAAU;CACX;;AAGH;EAOI,elBnDe;EkBoDf,uBlB5DY;CkB6Db;;AAIH;;EAEE,eAAc;EACd,YAAW;CACZ;;AASD;EACE,kCAA+D;EAC/D,qCAAkE;EAClE,iBAAgB;EhBZd,mBAAW;EgBcb,iBjB0M+B;CiBzMhC;;AAED;EACE,gCAAkE;EAClE,mCAAqE;EhBoCjE,sBAtCY;EgBIhB,iBjBuI+B;CiBtIhC;;AAED;EACE,iCAAkE;EAClE,oCAAqE;EhB6BjE,uBAtCY;EgBWhB,iBjBiI+B;CiBhIhC;;AAQD;EACE,eAAc;EACd,YAAW;EACX,sBjB8QmC;EiB7QnC,yBjB6QmC;EiB5QnC,iBAAgB;EAChB,iBjB6K+B;EiB5K/B,elBvGiB;EkBwGjB,8BAA6B;EAC7B,0BAAyB;EACzB,oBAAmC;CAOpC;;AAjBD;EAcI,iBAAgB;EAChB,gBAAe;CAChB;;AAWH;EACE,mCjBsWqI;EiBrWrI,wBjB+PiC;EC1Q7B,uBAtCY;EgBmDhB,iBjByF+B;EQhO7B,sBRuO+B;CiB9FlC;;AAED;EACE,iCjB+VqI;EiB9VrI,qBjB4PgC;EC/Q5B,sBAtCY;EgB2DhB,iBjBgF+B;EQ/N7B,sBRsO+B;CiBrFlC;;AAGD;EAGI,aAAY;CACb;;AAGH;EACE,aAAY;CACb;;AAOD;EACE,oBjBoV0C;CiBnV3C;;AAED;EACE,eAAc;EACd,oBjBqU4C;CiBpU7C;;AAOD;EACE,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,mBAA0C;EAC1C,kBAAyC;CAO1C;;AAXD;;EAQI,mBAA0C;EAC1C,kBAAyC;CAC1C;;AAQH;EACE,mBAAkB;EAClB,eAAc;EACd,sBjB0S6C;CiBzS9C;;AAED;EACE,mBAAkB;EAClB,mBjBsS2C;EiBrS3C,sBjBoS6C;CiB/R9C;;AARD;EAMI,elB3Me;CkB4MhB;;AAGH;EACE,iBAAgB;CACjB;;AAED;EACE,4BAAoB;EAApB,qBAAoB;EACpB,uBAAmB;EAAnB,oBAAmB;EACnB,gBAAe;EACf,sBjByR4C;CiBhR7C;;AAbD;EAQI,iBAAgB;EAChB,cAAa;EACb,wBjBoR4C;EiBnR5C,eAAc;CACf;;AE5MD;EACE,cAAa;EACb,YAAW;EACX,oBnBod0C;EC5a1C,eAAW;EkBtCX,epBKgB;CoBJjB;;AAED;EACE,mBAAkB;EAClB,UAAS;EACT,WAAU;EACV,cAAa;EACb,gBAAe;EACf,wBnBsyBqC;EmBryBrC,kBAAiB;ElBmFf,uBAtCY;EkB3Cd,iBnBkP6B;EmBjP7B,YpB5CY;EoB6CZ,0CpBTgB;ESlChB,uBRqOgC;CmBxLjC;;AAGC;EAEE,sBpBhBc;EoBmBZ,qCnBgb2F;EmB/a3F,6PHfmI;EGgBnI,6BAA4B;EAC5B,4DnB+a6F;EmB9a7F,iEnB6awF;CmBja3F;;AArBD;EAaI,sBpB3BY;EoB4BZ,kDpB5BY;CoB6Bb;;AAfH;;;EAmBI,eAAc;CACf;;AAMH;EAGI,qCnBwZ2F;EmBvZ3F,mFnByZ6F;CmBvZhG;;AAID;EAEE,sBpBpDc;EoBuDZ,uDnBqe0J;EmBpe1J,8gBAAkJ;CAYrJ;;AAlBD;EAUI,sBpB5DY;EoB6DZ,kDpB7DY;CoB8Db;;AAZH;;;EAgBI,eAAc;CACf;;AAMH;;;EAII,eAAc;CACf;;AAKH;EAGI,epBtFY;CoBuFb;;AAJH;;;EAQI,eAAc;CACf;;AAKH;EAGI,epBpGY;CoByGb;;AARH;EAMM,sBpBvGU;CoBwGX;;AAPL;;;EAYI,eAAc;CACf;;AAbH;EAiBM,sBAAkC;ECnJxC,0BDoJ+C;CAC1C;;AAnBL;EAwBM,kDpBzHU;CoB0HX;;AAzBL;EA4BM,sBpB7HU;CoB8HX;;AAOL;EAGI,sBpBxIY;CoByIb;;AAJH;;;EAQI,eAAc;CACf;;AATH;EAaM,sBpBlJU;EoBmJV,kDpBnJU;CoBoJX;;AA9JP;EACE,cAAa;EACb,YAAW;EACX,oBnBod0C;EC5a1C,eAAW;EkBtCX,epBEgB;CoBDjB;;AAED;EACE,mBAAkB;EAClB,UAAS;EACT,WAAU;EACV,cAAa;EACb,gBAAe;EACf,wBnBsyBqC;EmBryBrC,kBAAiB;ElBmFf,uBAtCY;EkB3Cd,iBnBkP6B;EmBjP7B,YpB5CY;EoB6CZ,2CpBZgB;ES/BhB,uBRqOgC;CmBxLjC;;AAGC;EAEE,sBpBnBc;EoBsBZ,qCnBgb2F;EmB/a3F,uSHfmI;EGgBnI,6BAA4B;EAC5B,4DnB+a6F;EmB9a7F,iEnB6awF;CmBja3F;;AArBD;EAaI,sBpB9BY;EoB+BZ,mDpB/BY;CoBgCb;;AAfH;;;EAmBI,eAAc;CACf;;AAMH;EAGI,qCnBwZ2F;EmBvZ3F,mFnByZ6F;CmBvZhG;;AAID;EAEE,sBpBvDc;EoB0DZ,uDnBqe0J;EmBpe1J,wjBAAkJ;CAYrJ;;AAlBD;EAUI,sBpB/DY;EoBgEZ,mDpBhEY;CoBiEb;;AAZH;;;EAgBI,eAAc;CACf;;AAMH;;;EAII,eAAc;CACf;;AAKH;EAGI,epBzFY;CoB0Fb;;AAJH;;;EAQI,eAAc;CACf;;AAKH;EAGI,epBvGY;CoB4Gb;;AARH;EAMM,sBpB1GU;CoB2GX;;AAPL;;;EAYI,eAAc;CACf;;AAbH;EAiBM,sBAAkC;ECnJxC,0BDoJ+C;CAC1C;;AAnBL;EAwBM,mDpB5HU;CoB6HX;;AAzBL;EA4BM,sBpBhIU;CoBiIX;;AAOL;EAGI,sBpB3IY;CoB4Ib;;AAJH;;;EAQI,eAAc;CACf;;AATH;EAaM,sBpBrJU;EoBsJV,mDpBtJU;CoBuJX;;AFsET;EACE,qBAAa;EAAb,cAAa;EACb,wBAAmB;EAAnB,oBAAmB;EACnB,uBAAmB;EAAnB,oBAAmB;CAqEpB;;AAxED;EASI,YAAW;CACZ;;AL/MC;EKqMJ;IAeM,qBAAa;IAAb,cAAa;IACb,uBAAmB;IAAnB,oBAAmB;IACnB,sBAAuB;IAAvB,wBAAuB;IACvB,iBAAgB;GACjB;EAnBL;IAuBM,qBAAa;IAAb,cAAa;IACb,mBAAc;IAAd,eAAc;IACd,wBAAmB;IAAnB,oBAAmB;IACnB,uBAAmB;IAAnB,oBAAmB;IACnB,iBAAgB;GACjB;EA5BL;IAgCM,sBAAqB;IACrB,YAAW;IACX,uBAAsB;GACvB;EAnCL;IAuCM,sBAAqB;GACtB;EAxCL;;IA4CM,YAAW;GACZ;EA7CL;IAkDM,qBAAa;IAAb,cAAa;IACb,uBAAmB;IAAnB,oBAAmB;IACnB,sBAAuB;IAAvB,wBAAuB;IACvB,YAAW;IACX,gBAAe;GAChB;EAvDL;IAyDM,mBAAkB;IAClB,qBAAc;IAAd,eAAc;IACd,cAAa;IACb,sBjB2LwC;IiB1LxC,eAAc;GACf;EA9DL;IAiEM,uBAAmB;IAAnB,oBAAmB;IACnB,sBAAuB;IAAvB,wBAAuB;GACxB;EAnEL;IAqEM,iBAAgB;GACjB;CvBu0DJ;;A2BxoED;EACE,sBAAqB;EAErB,iBrBkR+B;EqBjR/B,etBGiB;EsBFjB,mBAAkB;EAClB,uBAAsB;EACtB,0BAAiB;EAAjB,uBAAiB;EAAjB,sBAAiB;EAAjB,kBAAiB;EACjB,8BAA6B;EAC7B,8BAA2C;ECsF3C,0BtB0RkC;EChQ9B,oBAtCY;EqBchB,iBtByL+B;EQ3R7B,uBRqOgC;EkBpO9B,sIlBqb6I;CqB9YlJ;;AHlCG;EGLJ;IHMM,iBAAgB;GGiCrB;C3BunEA;;ASxpEC;EkBQE,etBPe;EsBQf,sBAAqB;ClBTD;;AkBNxB;EAoBI,WAAU;EACV,kDtBKgB;CsBJjB;;AAtBH;EA2BI,crB8Y6B;CqB5Y9B;;AAaH;;EAEE,qBAAoB;CACrB;;AAQC;ECrDA,YvBHc;EqBGZ,0BrB0BgB;EuBxBlB,sBvBwBkB;CsB6BjB;;AlBjDD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBCgB;EuBAhB,sBvBAgB;CuBKjB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;ADGH;ECrDA,evBOiB;EqBPf,0BrBCe;EuBCjB,sBvBDiB;CsBsDhB;;AlBjDD;EmBAE,evBCe;EqBPf,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,evBjBe;EuBkBf,0BvBxBe;EuByBf,sBvBzBe;CuB8BhB;;AAED;;EAGE,evB7Be;EuB8Bf,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;ADGH;ECrDA,YvBHc;EqBGZ,0BrBiCgB;EuB/BlB,sBvB+BkB;CsBsBjB;;AlBjDD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBQgB;EuBPhB,sBvBOgB;CuBFjB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;ADGH;ECrDA,evBOiB;EqBPf,0BrBoCgB;EuBlClB,sBvBkCkB;CsBmBjB;;AlBjDD;EmBAE,evBCe;EqBPf,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,evBjBe;EuBkBf,0BvBWgB;EuBVhB,sBvBUgB;CuBLjB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;ADGH;ECrDA,evBOiB;EqBPf,0BrBgCgB;EuB9BlB,sBvB8BkB;CsBuBjB;;AlBjDD;EmBAE,evBCe;EqBPf,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,evBjBe;EuBkBf,0BvBOgB;EuBNhB,sBvBMgB;CuBDjB;;AAED;;EAGE,evB7Be;EuB8Bf,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;ADGH;ECrDA,YvBHc;EqBGZ,0BrB8BgB;EuB5BlB,sBvB4BkB;CsByBjB;;AlBjDD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBKgB;EuBJhB,sBvBIgB;CuBCjB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;ADGH;ECrDA,evBOiB;EqBPf,0BrBDe;EuBGjB,sBvBHiB;CsBwDhB;;AlBjDD;EmBAE,evBCe;EqBPf,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,evBjBe;EuBkBf,0BvB1Be;EuB2Bf,sBvB3Be;CuBgChB;;AAED;;EAGE,evB7Be;EuB8Bf,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;ADGH;ECrDA,YvBHc;EqBGZ,0BrBMe;EuBJjB,sBvBIiB;CsBiDhB;;AlBjDD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,+CAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBnBe;EuBoBf,sBvBpBe;CuByBhB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,+CAAiF;CAEpF;;ADSH;ECJA,evB7BkB;EuB8BlB,sBvB9BkB;CsBmCjB;;AlBvDD;EmBqDE,YvB9DY;EuB+DZ,0BvBlCgB;EuBmChB,sBvBnCgB;CIpBI;;AmB0DtB;EAEE,iDvBxCgB;CuByCjB;;AAED;EAEE,evB7CgB;EuB8ChB,8BAA6B;CAC9B;;AAED;;EAGE,YvBjFY;EuBkFZ,0BvBrDgB;EuBsDhB,sBvBtDgB;CuBgEjB;;AARC;;EAKI,iDvB7DY;CuB+Df;;AD9BH;ECJA,evBtDiB;EuBuDjB,sBvBvDiB;CsB4DhB;;AlBvDD;EmBqDE,evBpDe;EuBqDf,0BvB3De;EuB4Df,sBvB5De;CIKK;;AmB0DtB;EAEE,kDvBjEe;CuBkEhB;;AAED;EAEE,evBtEe;EuBuEf,8BAA6B;CAC9B;;AAED;;EAGE,evBvEe;EuBwEf,0BvB9Ee;EuB+Ef,sBvB/Ee;CuByFhB;;AARC;;EAKI,kDvBtFW;CuBwFd;;AD9BH;ECJA,evBtBkB;EuBuBlB,sBvBvBkB;CsB4BjB;;AlBvDD;EmBqDE,YvB9DY;EuB+DZ,0BvB3BgB;EuB4BhB,sBvB5BgB;CI3BI;;AmB0DtB;EAEE,iDvBjCgB;CuBkCjB;;AAED;EAEE,evBtCgB;EuBuChB,8BAA6B;CAC9B;;AAED;;EAGE,YvBjFY;EuBkFZ,0BvB9CgB;EuB+ChB,sBvB/CgB;CuByDjB;;AARC;;EAKI,iDvBtDY;CuBwDf;;AD9BH;ECJA,evBnBkB;EuBoBlB,sBvBpBkB;CsByBjB;;AlBvDD;EmBqDE,evBpDe;EuBqDf,0BvBxBgB;EuByBhB,sBvBzBgB;CI9BI;;AmB0DtB;EAEE,iDvB9BgB;CuB+BjB;;AAED;EAEE,evBnCgB;EuBoChB,8BAA6B;CAC9B;;AAED;;EAGE,evBvEe;EuBwEf,0BvB3CgB;EuB4ChB,sBvB5CgB;CuBsDjB;;AARC;;EAKI,iDvBnDY;CuBqDf;;AD9BH;ECJA,evBvBkB;EuBwBlB,sBvBxBkB;CsB6BjB;;AlBvDD;EmBqDE,evBpDe;EuBqDf,0BvB5BgB;EuB6BhB,sBvB7BgB;CI1BI;;AmB0DtB;EAEE,gDvBlCgB;CuBmCjB;;AAED;EAEE,evBvCgB;EuBwChB,8BAA6B;CAC9B;;AAED;;EAGE,evBvEe;EuBwEf,0BvB/CgB;EuBgDhB,sBvBhDgB;CuB0DjB;;AARC;;EAKI,gDvBvDY;CuByDf;;AD9BH;ECJA,evBzBkB;EuB0BlB,sBvB1BkB;CsB+BjB;;AlBvDD;EmBqDE,YvB9DY;EuB+DZ,0BvB9BgB;EuB+BhB,sBvB/BgB;CIxBI;;AmB0DtB;EAEE,kDvBpCgB;CuBqCjB;;AAED;EAEE,evBzCgB;EuB0ChB,8BAA6B;CAC9B;;AAED;;EAGE,YvBjFY;EuBkFZ,0BvBjDgB;EuBkDhB,sBvBlDgB;CuB4DjB;;AARC;;EAKI,kDvBzDY;CuB2Df;;AD9BH;ECJA,evBxDiB;EuByDjB,sBvBzDiB;CsB8DhB;;AlBvDD;EmBqDE,evBpDe;EuBqDf,0BvB7De;EuB8Df,sBvB9De;CIOK;;AmB0DtB;EAEE,kDvBnEe;CuBoEhB;;AAED;EAEE,evBxEe;EuByEf,8BAA6B;CAC9B;;AAED;;EAGE,evBvEe;EuBwEf,0BvBhFe;EuBiFf,sBvBjFe;CuB2FhB;;AARC;;EAKI,kDvBxFW;CuB0Fd;;AD9BH;ECJA,evBjDiB;EuBkDjB,sBvBlDiB;CsBuDhB;;AlBvDD;EmBqDE,YvB9DY;EuB+DZ,0BvBtDe;EuBuDf,sBvBvDe;CIAK;;AmB0DtB;EAEE,+CvB5De;CuB6DhB;;AAED;EAEE,evBjEe;EuBkEf,8BAA6B;CAC9B;;AAED;;EAGE,YvBjFY;EuBkFZ,0BvBzEe;EuB0Ef,sBvB1Ee;CuBoFhB;;AARC;;EAKI,+CvBjFW;CuBmFd;;ADnBL;EACE,iBrB8M+B;EqB7M/B,etB9CkB;EsB+ClB,sBrB6F4C;CqBzE7C;;AlBvFC;EkBsEE,erB2F8D;EqB1F9D,2BrB2F+C;CGlK3B;;AkBgExB;EAYI,2BrBsF+C;EqBrF/C,iBAAgB;CACjB;;AAdH;EAkBI,etBpFe;EsBqFf,qBAAoB;CACrB;;AAUH;ECLE,qBtBySgC;EC/Q5B,sBAtCY;EqBchB,iBtB6H+B;EQ/N7B,sBRsO+B;CqB/HlC;;AAED;ECTE,wBtBoSiC;EC1Q7B,uBAtCY;EqBchB,iBtB8H+B;EQhO7B,sBRuO+B;CqB5HlC;;AAOD;EACE,eAAc;EACd,YAAW;CAMZ;;AARD;EAMI,mBrBuT+B;CqBtThC;;AAIH;;;EAII,YAAW;CACZ;;AEvIH;ELMM,iClBsP2C;CuBtPhD;;ALKG;EKXJ;ILYM,iBAAgB;GKNrB;C7B6vFA;;A6BnwFD;EAII,WAAU;CACX;;AAGH;EAEI,cAAa;CACd;;AAGH;EACE,mBAAkB;EAClB,UAAS;EACT,iBAAgB;ELXZ,8BlBuPwC;CuB1O7C;;ALRG;EKGJ;ILFM,iBAAgB;GKOrB;C7BqwFA;;A8BvxFD;;;;EAIE,mBAAkB;CACnB;;AAED;EACE,oBAAmB;CAIpB;;ACgBG;EACE,sBAAqB;EACrB,qBzB0N0C;EyBzN1C,wBzBwN0C;EyBvN1C,YAAW;EAhCf,wBAA8B;EAC9B,sCAA4C;EAC5C,iBAAgB;EAChB,qCAA2C;CAqCxC;;AAgBD;EACE,eAAc;CACf;;AD3CL;EACE,mBAAkB;EAClB,UAAS;EACT,QAAO;EACP,cxBipBsC;EwBhpBtC,cAAa;EACb,YAAW;EACX,iBxButBuC;EwBttBvC,aAA8B;EAC9B,qBAA4B;EvBsGxB,oBAtCY;EuB9DhB,ezBdiB;EyBejB,iBAAgB;EAChB,iBAAgB;EAChB,uBzB3Bc;EyB4Bd,6BAA4B;EAC5B,0BzBzBiB;ESFf,uBRqOgC;CwBvMnC;;AAMG;EACE,YAAW;EACX,QAAO;CACR;;AAED;EACE,SAAQ;EACR,WAAU;CACX;;AZWD;EYnBA;IACE,YAAW;IACX,QAAO;GACR;EAED;IACE,SAAQ;IACR,WAAU;GACX;C9B0yFJ;;AkB/xFG;EYnBA;IACE,YAAW;IACX,QAAO;GACR;EAED;IACE,SAAQ;IACR,WAAU;GACX;C9BqzFJ;;AkB1yFG;EYnBA;IACE,YAAW;IACX,QAAO;GACR;EAED;IACE,SAAQ;IACR,WAAU;GACX;C9Bg0FJ;;AkBrzFG;EYnBA;IACE,YAAW;IACX,QAAO;GACR;EAED;IACE,SAAQ;IACR,WAAU;GACX;C9B20FJ;;A8Br0FD;EAEI,UAAS;EACT,aAAY;EACZ,cAAa;EACb,wBxBorBuC;CwBnrBxC;;AChCC;EACE,sBAAqB;EACrB,qBzB0N0C;EyBzN1C,wBzBwN0C;EyBvN1C,YAAW;EAzBf,cAAa;EACb,sCAA4C;EAC5C,2BAAiC;EACjC,qCAA2C;CA8BxC;;AAgBD;EACE,eAAc;CACf;;ADSL;EAEI,OAAM;EACN,YAAW;EACX,WAAU;EACV,cAAa;EACb,sBxBsqBuC;CwBrqBxC;;AC9CC;EACE,sBAAqB;EACrB,qBzB0N0C;EyBzN1C,wBzBwN0C;EyBvN1C,YAAW;EAlBf,oCAA0C;EAC1C,gBAAe;EACf,uCAA6C;EAC7C,yBAA+B;CAuB5B;;AAgBD;EACE,eAAc;CACf;;AA9BD;EDmDE,kBAAiB;CAClB;;AAIL;EAEI,OAAM;EACN,YAAW;EACX,WAAU;EACV,cAAa;EACb,uBxBqpBuC;CwBppBxC;;AC/DC;EACE,sBAAqB;EACrB,qBzB0N0C;EyBzN1C,wBzBwN0C;EyBvN1C,YAAW;CAQZ;;AAZD;EAgBI,cAAa;CACd;;AAED;EACE,sBAAqB;EACrB,sBzBuMwC;EyBtMxC,wBzBqMwC;EyBpMxC,YAAW;EA9BjB,oCAA0C;EAC1C,0BAAgC;EAChC,uCAA6C;CA8BxC;;AAGH;EACE,eAAc;CACf;;AAXC;EDiDA,kBAAiB;CAClB;;AAML;EAKI,YAAW;EACX,aAAY;CACb;;AAIH;EE9GE,UAAS;EACT,iBAAmB;EACnB,iBAAgB;EAChB,8B3BFiB;CyB+GlB;;AAKD;EACE,eAAc;EACd,YAAW;EACX,wBxByoBwC;EwBxoBxC,YAAW;EACX,iBxB4J+B;EwB3J/B,ezBnHiB;EyBoHjB,oBAAmB;EACnB,oBAAmB;EACnB,8BAA6B;EAC7B,UAAS;CAqCV;;AA/CD;EhB5GI,4CRyuB4F;EQxuB5F,6CRwuB4F;CwB5mB3F;;AAjBL;EhB9FI,gDR2tB4F;EQ1tB5F,+CR0tB4F;CwBxmB3F;;ArB/HH;EqBmIE,exB0mBqD;EwBzmBrD,sBAAqB;EJ9IrB,0BrBDe;CIchB;;AqBuGH;EAgCI,YzBvJY;EyBwJZ,sBAAqB;EJrJrB,0BrB0BgB;CyB6HjB;;AAnCH;EAuCI,ezBvJe;EyBwJf,qBAAoB;EACpB,8BAA6B;CAK9B;;AAGH;EACE,eAAc;CACf;;AAGD;EACE,eAAc;EACd,kBxBolBwC;EwBnlBxC,iBAAgB;EvBpDZ,uBAtCY;EuB4FhB,ezB3KiB;EyB4KjB,oBAAmB;CACpB;;AAGD;EACE,eAAc;EACd,wBxB0kBwC;EwBzkBxC,ezBhLiB;CyBiLlB;;AG3LD;;EAEE,mBAAkB;EAClB,4BAAoB;EAApB,qBAAoB;EACpB,uBAAsB;CAiBvB;;AArBD;;EAOI,mBAAkB;EAClB,mBAAc;EAAd,eAAc;CAYf;;AxBXD;;EwBII,WAAU;CxBJQ;;AwBTxB;;;;EAkBM,WAAU;CACX;;AAKL;EACE,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,qBAA2B;EAA3B,4BAA2B;CAK5B;;AARD;EAMI,YAAW;CACZ;;AAGH;;EAII,kB3B8L6B;C2B7L9B;;AALH;;EnBhBI,2BmB0B8B;EnBzB9B,8BmByB8B;CAC/B;;AAXH;;EnBFI,0BmBiB6B;EnBhB7B,6BmBgB6B;CAC9B;;AAeH;EACE,yBAAmC;EACnC,wBAAkC;CAWnC;;AAbD;;;EAOI,eAAc;CACf;;AAED;EACE,gBAAe;CAChB;;AAGH;EACE,wBAAsC;EACtC,uBAAqC;CACtC;;AAED;EACE,uBAAsC;EACtC,sBAAqC;CACtC;;AAmBD;EACE,2BAAsB;EAAtB,uBAAsB;EACtB,sBAAuB;EAAvB,wBAAuB;EACvB,sBAAuB;EAAvB,wBAAuB;CAsBxB;;AAzBD;;EAOI,YAAW;CACZ;;AARH;;EAYI,iB3B6G6B;C2B5G9B;;AAbH;;EnBlFI,8BmBoG+B;EnBnG/B,6BmBmG+B;CAChC;;AAnBH;;EnBhGI,0BmBuH4B;EnBtH5B,2BmBsH4B;CAC7B;;AAgBH;;EAGI,iBAAgB;CAQjB;;AAXH;;;;EAOM,mBAAkB;EAClB,uBAAsB;EACtB,qBAAoB;CACrB;;AC1JL;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,wBAAoB;EAApB,qBAAoB;EACpB,YAAW;CAgDZ;;AArDD;;;;EAWI,mBAAkB;EAClB,mBAAc;EAAd,eAAc;EAGd,UAAS;EACT,iBAAgB;CAOjB;;AAvBH;;;;;;;;;;;;EAqBM,kB5B4M2B;C4B3M5B;;AAtBL;;;EA6BI,WAAU;CACX;;AA9BH;EAkCI,WAAU;CACX;;AAnCH;;EpBeI,2BoBwBmD;EpBvBnD,8BoBuBmD;CAAK;;AAvC5D;;EpB6BI,0BoBWmD;EpBVnD,6BoBUmD;CAAK;;AAxC5D;EA8CI,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;CAKpB;;AApDH;;EpBeI,2BoBmC6E;EpBlC7E,8BoBkC6E;CAAK;;AAlDtF;EpB6BI,0BoBsBsE;EpBrBtE,6BoBqBsE;CAAK;;AAW/E;;EAEE,qBAAa;EAAb,cAAa;CAoBd;;AAtBD;;EAQI,mBAAkB;EAClB,WAAU;CAKX;;AAdH;;EAYM,WAAU;CACX;;AAbL;;;;;;;;EAoBI,kB5B+I6B;C4B9I9B;;AAGH;EAAuB,mB5B2IU;C4B3I4B;;AAC7D;EAAsB,kB5B0IW;C4B1I0B;;AAQ3D;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,0B5BuRkC;E4BtRlC,iBAAgB;E3BsBZ,oBAtCY;E2BkBhB,iB5BgL+B;E4B/K/B,iB5BoL+B;E4BnL/B,e7BlGiB;E6BmGjB,mBAAkB;EAClB,oBAAmB;EACnB,0B7B3GiB;E6B4GjB,0B7B3GiB;ESDf,uBRqOgC;C4BjHnC;;AApBD;;EAkBI,cAAa;CACd;;AASH;;EAEE,iC5B6WqI;C4B5WtI;;AAED;;;;;;EAME,qB5BkQgC;EC/Q5B,sBAtCY;E2BqDhB,iB5BsF+B;EQ/N7B,sBRsO+B;C4B3FlC;;AAED;;EAEE,mC5B2VqI;C4B1VtI;;AAED;;;;;;EAME,wB5B4OiC;EC1Q7B,uBAtCY;E2BsEhB,iB5BsE+B;EQhO7B,sBRuO+B;C4B3ElC;;AAED;;EAEE,uBAA0E;CAC3E;;AAUD;;;;;;EpB3JI,2BoBiK4B;EpBhK5B,8BoBgK4B;CAC/B;;AAED;;;;;;EpBtJI,0BoB4J2B;EpB3J3B,6BoB2J2B;CAC9B;;ACvLD;EACE,mBAAkB;EAClB,eAAc;EACd,sBAA+C;EAC/C,qBAAqE;CACtE;;AAED;EACE,4BAAoB;EAApB,qBAAoB;EACpB,mB7Bqf0C;C6Bpf3C;;AAED;EACE,mBAAkB;EAClB,YAAW;EACX,WAAU;CAsCX;;AAzCD;EAMI,Y9BxBY;E8ByBZ,sB9BIgB;EqB1BhB,0BrB0BgB;C8BDjB;;AAVH;EAiBM,kD9BNc;C8BQjB;;AAnBH;EAsBI,sB7BqbsE;C6BpbvE;;AAvBH;EA0BI,Y9B5CY;E8B6CZ,0B7B8e8E;E6B7e9E,sB7B6e8E;C6B3e/E;;AA9BH;EAkCM,e9B7Ca;C8BkDd;;AAvCL;EAqCQ,0B9BpDW;C8BqDZ;;AASP;EACE,mBAAkB;EAClB,iBAAgB;EAChB,oBAAmB;CA4BpB;;AA/BD;EAOI,mBAAkB;EAClB,gBAA+E;EAC/E,cAA+D;EAC/D,eAAc;EACd,Y7B0bwC;E6BzbxC,a7BybwC;E6BxbxC,qBAAoB;EACpB,YAAW;EACX,uB9BhFY;E8BiFZ,0B7BmJ6B;C6BjJ9B;;AAlBH;EAsBI,mBAAkB;EAClB,gBAA+E;EAC/E,cAA+D;EAC/D,eAAc;EACd,Y7B2awC;E6B1axC,a7B0awC;E6BzaxC,YAAW;EACX,oCAAgE;CACjE;;AAQH;ErBrGI,uBRqOgC;C6B7HjC;;AAHH;EAOM,8MbrEqI;CasEtI;;AARL;EAaM,sB9BvFc;EqB1BhB,0BrB0BgB;C8B0Ff;;AAhBL;EAkBM,2JbhFqI;CaiFtI;;AAnBL;EAwBM,0C9BlGc;C8BmGf;;AAzBL;EA2BM,0C9BrGc;C8BsGf;;AAQL;EAGI,mB7B0Z+C;C6BzZhD;;AAJH;EAQM,wJb1GqI;Ca2GtI;;AATL;EAcM,0C9B5Hc;C8B6Hf;;AASL;EACE,sBAA2D;CAmC5D;;AApCD;EAKM,eAAqD;EACrD,e7BkY+E;E6BjY/E,oBAAmB;EAEnB,sB7BgY4E;C6B/X7E;;AAVL;EAaM,4BAA0I;EAC1I,2BAA+G;EAC/G,wB7B2XiI;E6B1XjI,yB7B0XiI;E6BzXjI,0B9B9Ka;E8BgLb,sB7BsX4E;EkBziB5E,kJlB8f+H;EkB9f/H,0IlB8f+H;EkB9f/H,+KlB8f+H;C6BzUhI;;AXhLD;EW2JJ;IX1JM,iBAAgB;GW+KjB;CnC4xGJ;;AmCjzGD;EA0BM,uB9B7LU;E8B8LV,uCAA4E;EAA5E,+BAA4E;CAC7E;;AA5BL;EAiCM,0C9BvKc;C8BwKf;;AAWL;EACE,sBAAqB;EACrB,YAAW;EACX,oC7BwR2H;E6BvR3H,2C7BwKkC;EChQ9B,oBAtCY;E4BiIhB,iB7BiE+B;E6BhE/B,iB7BqE+B;E6BpE/B,e9BjNiB;E8BkNjB,uBAAsB;EACtB,8M7BmWmI;E6BlWnI,uB9B5Nc;E8B6Nd,0B9B1NiB;ESDf,uBRqOgC;E6BPlC,yBAAgB;EAAhB,sBAAgB;EAAhB,iBAAgB;CAsCjB;;AAtDD;EAmBI,sB7B0PsE;E6BzPtE,WAAU;EAIR,kD9B3Mc;C8BuNjB;;AApCH;EAiCM,e9BzOa;E8B0Ob,uB9BlPU;C8BmPX;;AAnCL;EAwCI,aAAY;EACZ,uB7BmIgC;E6BlIhC,uBAAsB;CACvB;;AA3CH;EA8CI,e9BvPe;E8BwPf,0B9B5Pe;C8B6PhB;;AAhDH;EAoDI,cAAa;CACd;;AAGH;EACE,mC7BmOqI;E6BlOrI,qB7B2HkC;E6B1HlC,wB7B0HkC;E6BzHlC,qB7B0HiC;EC1Q7B,uBAtCY;C4BwLjB;;AAED;EACE,iC7B4NqI;E6B3NrI,oB7BwHiC;E6BvHjC,uB7BuHiC;E6BtHjC,mB7BuHgC;EC/Q5B,sBAtCY;C4BgMjB;;AAOD;EACE,mBAAkB;EAClB,sBAAqB;EACrB,YAAW;EACX,oC7B0M2H;E6BzM3H,iBAAgB;CACjB;;AAED;EACE,mBAAkB;EAClB,WAAU;EACV,YAAW;EACX,oC7BkM2H;E6BjM3H,UAAS;EACT,WAAU;CAoBX;;AA1BD;EASI,sB7B+KsE;E6B9KtE,kD9BlRgB;C8BmRjB;;AAXH;EAcI,0B9BhTe;C8BiThB;;AAfH;EAmBM,kB7BqUQ;C6BpUT;;AApBL;EAwBI,2BAA0B;CAC3B;;AAGH;EACE,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,QAAO;EACP,WAAU;EACV,oC7BoK2H;E6BnK3H,0B7BoDkC;E6BlDlC,iB7BlD+B;E6BmD/B,iB7B9C+B;E6B+C/B,e9BpUiB;E8BqUjB,uB9B7Uc;E8B8Ud,0B9B3UiB;ESDf,uBRqOgC;C6B2HnC;;AAjCD;EAkBI,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,UAAS;EACT,WAAU;EACV,eAAc;EACd,8B7B8I+F;E6B7I/F,0B7BkCgC;E6BjChC,iB7B9D6B;E6B+D7B,e9BpVe;E8BqVf,kBAAiB;ET1VjB,0BrBDe;E8B6Vf,qBAAoB;ErB7VpB,mCqB8VgF;CACjF;;AASH;EACE,YAAW;EACX,4BAA+F;EAC/F,WAAU;EACV,8BAA6B;EAC7B,yBAAgB;EAAhB,sBAAgB;EAAhB,iBAAgB;CAkIjB;;AAvID;EAQI,cAAa;CAOd;;AAfH;EAY8B,qE9BzVV;C8ByV8D;;AAZlF;EAa8B,qE9B1VV;C8B0V8D;;AAblF;EAc8B,qE9B3VV;C8B2V8D;;AAdlF;EAkBI,UAAS;CACV;;AAnBH;EAsBI,Y7B8N6C;E6B7N7C,a7B6N6C;E6B5N7C,qBAAyE;ET/XzE,0BrB0BgB;E8BuWhB,U7B6N0C;EQ/lB1C,oBRgmB6C;EkB/lB3C,6GlB8f+H;E6BzHjI,yBAAgB;EAAhB,iBAAgB;CAKjB;;AXrYC;EWkWJ;IXjWM,iBAAgB;GWoYnB;CnC2vGF;;AmC9xGD;ETvWI,0BpBmmB2E;C6B1N1E;;AAlCL;EAsCI,Y7BuMoC;E6BtMpC,e7BuMqC;E6BtMrC,mBAAkB;EAClB,gB7BsMuC;E6BrMvC,0B9BhZe;E8BiZf,0BAAyB;ErBnZzB,oBRylBoC;C6BnMrC;;AA9CH;EAiDI,Y7BmM6C;E6BlM7C,a7BkM6C;EoB3lB7C,0BrB0BgB;E8BiYhB,U7BmM0C;EQ/lB1C,oBRgmB6C;EkB/lB3C,6GlB8f+H;E6B/FjI,sBAAgB;EAAhB,iBAAgB;CAKjB;;AX/ZC;EWkWJ;IXjWM,iBAAgB;GW8ZnB;CnC+vGF;;AmC5zGD;ETvWI,0BpBmmB2E;C6BhM1E;;AA5DL;EAgEI,Y7B6KoC;E6B5KpC,e7B6KqC;E6B5KrC,mBAAkB;EAClB,gB7B4KuC;E6B3KvC,0B9B1ae;E8B2af,0BAAyB;ErB7azB,oBRylBoC;C6BzKrC;;AAxEH;EA2EI,Y7ByK6C;E6BxK7C,a7BwK6C;E6BvK7C,cAAa;EACb,qB7BvD+B;E6BwD/B,oB7BxD+B;EoB9X/B,0BrB0BgB;E8B8ZhB,U7BsK0C;EQ/lB1C,oBRgmB6C;EkB/lB3C,6GlB8f+H;E6BlEjI,iBAAgB;CAKjB;;AX5bC;EWkWJ;IXjWM,iBAAgB;GW2bnB;CnCmwGF;;AmC71GD;ETvWI,0BpBmmB2E;C6BnK1E;;AAzFL;EA6FI,Y7BgJoC;E6B/IpC,e7BgJqC;E6B/IrC,mBAAkB;EAClB,gB7B+IuC;E6B9IvC,8BAA6B;EAC7B,0BAAyB;EACzB,qBAA4C;CAE7C;;AArGH;EAwGI,0B9B9ce;ESFf,oBRylBoC;C6BvIrC;;AA1GH;EA6GI,mBAAkB;EAClB,0B9Bpde;ESFf,oBRylBoC;C6BjIrC;;AAhHH;EAoHM,0B9Bxda;C8Bydd;;AArHL;EAwHM,gBAAe;CAChB;;AAzHL;EA4HM,0B9Bhea;C8Bied;;AA7HL;EAgIM,gBAAe;CAChB;;AAjIL;EAoIM,0B9Bxea;C8Byed;;AAIL;;;EXhfM,6GlB8f+H;C6BVpI;;AX/eG;EW2eJ;;;IX1eM,iBAAgB;GW8erB;CnC2wGA;;AoChwHD;EACE,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,gBAAe;EACf,iBAAgB;EAChB,iBAAgB;CACjB;;AAED;EACE,eAAc;EACd,qB9BkqBsC;C8BtpBvC;;A3BXC;E2BEE,sBAAqB;C3BCtB;;A2BNH;EAUI,e/Bbe;E+Bcf,qBAAoB;EACpB,gBAAe;CAChB;;AAOH;EACE,iC/B3BiB;C+B6DlB;;AAnCD;EAII,oB9BkM6B;C8BjM9B;;AALH;EAQI,8BAAgD;EtB3BhD,gCR4NgC;EQ3NhC,iCR2NgC;C8BrLjC;;A3BrCD;E2B6BI,sC/BtCa;CIYhB;;A2BcH;EAgBM,e/BvCa;E+BwCb,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAnBL;;EAwBI,e/B9Ce;E+B+Cf,0B5B7CqC;E4B8CrC,sC5B9CqC;C4B+CtC;;AA3BH;EA+BI,iB9BuK6B;EQzN7B,0BsBoD4B;EtBnD5B,2BsBmD4B;CAC7B;;AAQH;EtBtEI,uBRqOgC;C8B5JjC;;AAHH;;EAOI,Y/B/EY;E+BgFZ,0B/BnDgB;C+BoDjB;;AAQH;EAEI,mBAAc;EAAd,eAAc;EACd,mBAAkB;CACnB;;AAGH;EAEI,2BAAa;EAAb,cAAa;EACb,qBAAY;EAAZ,aAAY;EACZ,mBAAkB;CACnB;;AAQH;EAEI,cAAa;CACd;;AAHH;EAKI,eAAc;CACf;;ACrGH;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,uBAAmB;EAAnB,oBAAmB;EACnB,uBAA8B;EAA9B,+BAA8B;EAC9B,qB/B0GW;C+B/FZ;;AAjBD;;EAYI,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,uBAAmB;EAAnB,oBAAmB;EACnB,uBAA8B;EAA9B,+BAA8B;CAC/B;;AAQH;EACE,sBAAqB;EACrB,yB/BoqB+E;E+BnqB/E,4B/BmqB+E;E+BlqB/E,mB/BoFW;ECFP,sBAtCY;E8B1ChB,qBAAoB;EACpB,oBAAmB;CAKpB;;A5BrCC;E4BmCE,sBAAqB;C5BhCtB;;A4ByCH;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,gBAAe;EACf,iBAAgB;EAChB,iBAAgB;CAWjB;;AAhBD;EAQI,iBAAgB;EAChB,gBAAe;CAChB;;AAVH;EAaI,iBAAgB;EAChB,YAAW;CACZ;;AAQH;EACE,sBAAqB;EACrB,oB/B2lBuC;E+B1lBvC,uB/B0lBuC;C+BzlBxC;;AAWD;EACE,8BAAgB;EAAhB,iBAAgB;EAChB,qBAAY;EAAZ,aAAY;EAGZ,uBAAmB;EAAnB,oBAAmB;CACpB;;AAGD;EACE,yB/BsmBwC;ECnlBpC,sBAtCY;E8BqBhB,eAAc;EACd,8BAA6B;EAC7B,8BAAuC;EvB3GrC,uBRqOgC;C+BpHnC;;A5BtGC;E4BoGE,sBAAqB;C5BjGtB;;A4BuGH;EACE,sBAAqB;EACrB,aAAY;EACZ,cAAa;EACb,uBAAsB;EACtB,YAAW;EACX,oCAAmC;EACnC,2BAA0B;CAC3B;;AnBzDG;EmBkEC;;IAIK,iBAAgB;IAChB,gBAAe;GAChB;CrCyyHR;;AkB93HG;EmB+EA;IAUI,0BAAqB;IAArB,sBAAqB;IACrB,qBAA2B;IAA3B,4BAA2B;GAgC9B;EA3CA;IAcK,wBAAmB;IAAnB,oBAAmB;GAUpB;EAxBJ;IAiBO,mBAAkB;GACnB;EAlBN;IAqBO,sB/ByiB6B;I+BxiB7B,qB/BwiB6B;G+BviB9B;EAvBN;;IA6BK,sBAAiB;IAAjB,kBAAiB;GAClB;EA9BJ;IAiCK,gCAAwB;IAAxB,yBAAwB;IAGxB,8BAAgB;IAAhB,iBAAgB;GACjB;EArCJ;IAwCK,cAAa;GACd;CrCkyHR;;AkB74HG;EmBkEC;;IAIK,iBAAgB;IAChB,gBAAe;GAChB;CrC60HR;;AkBl6HG;EmB+EA;IAUI,0BAAqB;IAArB,sBAAqB;IACrB,qBAA2B;IAA3B,4BAA2B;GAgC9B;EA3CA;IAcK,wBAAmB;IAAnB,oBAAmB;GAUpB;EAxBJ;IAiBO,mBAAkB;GACnB;EAlBN;IAqBO,sB/ByiB6B;I+BxiB7B,qB/BwiB6B;G+BviB9B;EAvBN;;IA6BK,sBAAiB;IAAjB,kBAAiB;GAClB;EA9BJ;IAiCK,gCAAwB;IAAxB,yBAAwB;IAGxB,8BAAgB;IAAhB,iBAAgB;GACjB;EArCJ;IAwCK,cAAa;GACd;CrCs0HR;;AkBj7HG;EmBkEC;;IAIK,iBAAgB;IAChB,gBAAe;GAChB;CrCi3HR;;AkBt8HG;EmB+EA;IAUI,0BAAqB;IAArB,sBAAqB;IACrB,qBAA2B;IAA3B,4BAA2B;GAgC9B;EA3CA;IAcK,wBAAmB;IAAnB,oBAAmB;GAUpB;EAxBJ;IAiBO,mBAAkB;GACnB;EAlBN;IAqBO,sB/ByiB6B;I+BxiB7B,qB/BwiB6B;G+BviB9B;EAvBN;;IA6BK,sBAAiB;IAAjB,kBAAiB;GAClB;EA9BJ;IAiCK,gCAAwB;IAAxB,yBAAwB;IAGxB,8BAAgB;IAAhB,iBAAgB;GACjB;EArCJ;IAwCK,cAAa;GACd;CrC02HR;;AkBr9HG;EmBkEC;;IAIK,iBAAgB;IAChB,gBAAe;GAChB;CrCq5HR;;AkB1+HG;EmB+EA;IAUI,0BAAqB;IAArB,sBAAqB;IACrB,qBAA2B;IAA3B,4BAA2B;GAgC9B;EA3CA;IAcK,wBAAmB;IAAnB,oBAAmB;GAUpB;EAxBJ;IAiBO,mBAAkB;GACnB;EAlBN;IAqBO,sB/ByiB6B;I+BxiB7B,qB/BwiB6B;G+BviB9B;EAvBN;;IA6BK,sBAAiB;IAAjB,kBAAiB;GAClB;EA9BJ;IAiCK,gCAAwB;IAAxB,yBAAwB;IAGxB,8BAAgB;IAAhB,iBAAgB;GACjB;EArCJ;IAwCK,cAAa;GACd;CrC84HR;;AqC57HD;EAeQ,0BAAqB;EAArB,sBAAqB;EACrB,qBAA2B;EAA3B,4BAA2B;CAgC9B;;AAhDL;;EASU,iBAAgB;EAChB,gBAAe;CAChB;;AAXT;EAmBU,wBAAmB;EAAnB,oBAAmB;CAUpB;;AA7BT;EAsBY,mBAAkB;CACnB;;AAvBX;EA0BY,sB/ByiB6B;E+BxiB7B,qB/BwiB6B;C+BviB9B;;AA5BX;;EAkCU,sBAAiB;EAAjB,kBAAiB;CAClB;;AAnCT;EAsCU,gCAAwB;EAAxB,yBAAwB;EAGxB,8BAAgB;EAAhB,iBAAgB;CACjB;;AA1CT;EA6CU,cAAa;CACd;;AAYT;EAEI,0BhCpLY;CgCyLb;;A5BvLD;E4BqLI,0BhCvLU;CIKb;;A4B6KH;EAWM,0BhC7LU;CgCsMX;;A5BpMH;E4B8LM,0BhChMQ;CIKb;;A4B6KH;EAkBQ,0BhCpMQ;CgCqMT;;AAnBP;;;;EA0BM,0BhC5MU;CgC6MX;;AA3BL;EA+BI,0BhCjNY;EgCkNZ,iChClNY;CgCmNb;;AAjCH;EAoCI,yP/B6fsR;C+B5fvR;;AArCH;EAwCI,0BhC1NY;CgCkOb;;AAhDH;EA0CM,0BhC5NU;CgCiOX;;A5B/NH;E4B6NM,0BhC/NQ;CIKb;;A4BiOH;EAEI,YhCnPY;CgCwPb;;A5B3OD;E4ByOI,YhCtPU;CIgBb;;A4BiOH;EAWM,gChC5PU;CgCqQX;;A5BxPH;E4BkPM,iChC/PQ;CIgBb;;A4BiOH;EAkBQ,iChCnQQ;CgCoQT;;AAnBP;;;;EA0BM,YhC3QU;CgC4QX;;AA3BL;EA+BI,gChChRY;EgCiRZ,uChCjRY;CgCkRb;;AAjCH;EAoCI,+P/BkcqR;C+BjctR;;AArCH;EAwCI,gChCzRY;CgCiSb;;AAhDH;EA0CM,YhC3RU;CgCgSX;;A5BnRH;E4BiRM,YhC9RQ;CIgBb;;A6BfH;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,aAAY;EACZ,sBAAqB;EACrB,uBjCPc;EiCQd,4BAA2B;EAC3B,0BjCLiB;ESFf,uBRqOgC;CgC3MnC;;AA3BD;EAYI,gBAAe;EACf,eAAc;CACf;;AAdH;ExBUI,gCR4NgC;EQ3NhC,iCR2NgC;CgCnN/B;;AAnBL;ExBwBI,oCR8MgC;EQ7MhC,mCR6MgC;CgC7M/B;;AAIL;EAGE,mBAAc;EAAd,eAAc;EACd,iBhC+wByC;CgC7wB1C;;AAED;EACE,uBhCywBwC;CgCxwBzC;;AAED;EACE,sBAA+B;EAC/B,iBAAgB;CACjB;;AAED;EACE,iBAAgB;CACjB;;A7BxCC;E6B4CE,sBAAqB;C7B5CD;;A6B0CxB;EAMI,qBhCwvBuC;CgCvvBxC;;AAOH;EACE,yBhC+uByC;EgC9uBzC,iBAAgB;EAEhB,0BjCnEiB;EiCoEjB,iCjClEiB;CiC6ElB;;AAhBD;ExB/DI,2DwBuE8E;CAC/E;;AATH;EAaM,cAAa;CACd;;AAIL;EACE,yBhC6tByC;EgC5tBzC,0BjCnFiB;EiCoFjB,8BjClFiB;CiCuFlB;;AARD;ExBjFI,2DRmzBoF;CgC3tBrF;;AAQH;EACE,wBAAiC;EACjC,wBhC4sBwC;EgC3sBxC,uBAAgC;EAChC,iBAAgB;CACjB;;AAED;EACE,wBAAiC;EACjC,uBAAgC;CACjC;;AAGD;EACE,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,UAAS;EACT,QAAO;EACP,iBhCssByC;CgCrsB1C;;AAED;EACE,YAAW;ExBvHT,mCRmzBoF;CgC1rBvF;;AAGD;EACE,YAAW;ExBpHT,4CR0yBoF;EQzyBpF,6CRyyBoF;CgCprBvF;;AAED;EACE,YAAW;ExB3GT,gDR4xBoF;EQ3xBpF,+CR2xBoF;CgC/qBvF;;AAKD;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;CAqBvB;;AAvBD;EAKI,oBhC6qBsD;CgC5qBvD;;ApBxFC;EoBkFJ;IASI,wBAAmB;IAAnB,oBAAmB;IACnB,oBhCwqBsD;IgCvqBtD,mBhCuqBsD;GgC3pBzD;EAvBD;IAcM,qBAAa;IAAb,cAAa;IAEb,iBAAY;IAAZ,aAAY;IACZ,2BAAsB;IAAtB,uBAAsB;IACtB,mBhCgqBoD;IgC/pBpD,iBAAgB;IAChB,kBhC8pBoD;GgC7pBrD;CtCkrIJ;;AsCzqID;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;CAwDvB;;AA1DD;EAOI,oBhC6oBsD;CgC5oBvD;;ApBxHC;EoBgHJ;IAWI,wBAAmB;IAAnB,oBAAmB;GA+CtB;EA1DD;IAgBM,iBAAY;IAAZ,aAAY;IACZ,iBAAgB;GAuCjB;EAxDL;IAoBQ,eAAc;IACd,eAAc;GACf;EAtBP;IxBvJI,2BwBkLoC;IxBjLpC,8BwBiLoC;GAY/B;EAvCT;;IAgCY,2BAA0B;GAC3B;EAjCX;;IAqCY,8BAA6B;GAC9B;EAtCX;IxBzII,0BwBmLmC;IxBlLnC,6BwBkLmC;GAY9B;EAtDT;;IA+CY,0BAAyB;GAC1B;EAhDX;;IAoDY,6BAA4B;GAC7B;CtCmqIV;;AsCvpID;EAEI,uBhCokBsC;CgCnkBvC;;ApBpLC;EoBiLJ;IAMI,wBhCglBiC;IgChlBjC,qBhCglBiC;IgChlBjC,gBhCglBiC;IgC/kBjC,4BhCglBuC;IgChlBvC,yBhCglBuC;IgChlBvC,oBhCglBuC;IgC/kBvC,WAAU;IACV,UAAS;GAOZ;EAhBD;IAYM,sBAAqB;IACrB,YAAW;GACZ;CtC0pIJ;;AsCjpID;EAEI,iBAAgB;CAyBjB;;AA3BH;ExB/PI,iBwBqQ4B;CACzB;;AAPP;EAUQ,iBAAgB;ExBzQpB,iBwB0Q4B;CACzB;;AAZP;EAgBM,iBAAgB;ExBxPlB,8BwByPiC;ExBxPjC,6BwBwPiC;CAChC;;AAlBL;ExBtPI,0BwB2Q8B;ExB1Q9B,2BwB0Q8B;CAC7B;;AAtBL;EAyBM,oBhCtD2B;CgCuD5B;;AC9RL;EACE,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,sBjC2gCsC;EiC1gCtC,sB/B0BsC;E+BzBtC,iBAAgB;EAChB,uB/BuBoC;EMxBlC,iBN0B+B;C+BvBlC;;AAED;EAGI,qBjCkgCqC;CiC1/BtC;;AAXH;EAMM,sBAAqB;EACrB,sBjC8/BmC;EiC7/BnC,elCRa;EkCSb,ajCmgCuC;CiClgCxC;;AAVL;EAoBI,2BAA0B;CAC3B;;AArBH;EAwBI,sBAAqB;CACtB;;AAzBH;EA4BI,elC5Be;CkC6BhB;;ACvCH;EACE,qBAAa;EAAb,cAAa;E7BGb,gBAAe;EACf,iBAAgB;EGAd,uBRqOgC;CkCtOnC;;AAED;EACE,mBAAkB;EAClB,eAAc;EACd,wBlCqwBwC;EkCpwBxC,kBlC6N+B;EkC5N/B,kBlCwwBsC;EkCvwBtC,enCoBkB;EmCnBlB,uBnCVc;EmCWd,0BnCPiB;CmCsBlB;;AAvBD;EAWI,WAAU;EACV,elC2J8D;EkC1J9D,sBAAqB;EACrB,0BnCde;EmCef,sBnCde;CmCehB;;AAhBH;EAmBI,WAAU;EACV,WlCiwBiC;EkChwBjC,kDnCKgB;CmCJjB;;AAGH;EAGM,eAAc;E1BChB,gCRuMgC;EQtMhC,mCRsMgC;CkCtM/B;;AALL;E1BVI,iCRqNgC;EQpNhC,oCRoNgC;CkCjM/B;;AAVL;EAcI,WAAU;EACV,YnC3CY;EmC4CZ,0BnCfgB;EmCgBhB,sBnChBgB;CmCiBjB;;AAlBH;EAqBI,enC1Ce;EmC2Cf,qBAAoB;EAEpB,aAAY;EACZ,uBnCrDY;EmCsDZ,sBnClDe;CmCmDhB;;ACvDD;EACE,wBnC8wBsC;ECnpBpC,sBAtCY;EkCnFd,iBnC8N6B;CmC7N9B;;AAIG;E3BwBF,+BRwM+B;EQvM/B,kCRuM+B;CmC9N5B;;AAGD;E3BKF,gCRsN+B;EQrN/B,mCRqN+B;CmCzN5B;;AAfL;EACE,wBnC4wBqC;ECjpBnC,uBAtCY;EkCnFd,iBnC+N6B;CmC9N9B;;AAIG;E3BwBF,+BRyM+B;EQxM/B,kCRwM+B;CmC/N5B;;AAGD;E3BKF,gCRuN+B;EQtN/B,mCRsN+B;CmC1N5B;;ACbP;EACE,sBAAqB;EACrB,sBpC24BsC;EC10BpC,eAAW;EmC/Db,iBpCmR+B;EoClR/B,eAAc;EACd,mBAAkB;EAClB,oBAAmB;EACnB,yBAAwB;E5BRtB,uBRqOgC;EkBpO9B,sIlBqb6I;CoChalJ;;AlBhBG;EkBNJ;IlBOM,iBAAgB;GkBerB;C1CoiJA;;AS/iJC;EiCGI,sBAAqB;CjCAxB;;AiCdH;EAoBI,cAAa;CACd;;AAIH;EACE,mBAAkB;EAClB,UAAS;CACV;;AAMD;EACE,qBpCg3BsC;EoC/2BtC,oBpC+2BsC;EQn5BpC,qBRs5BqC;CoCh3BxC;;AAOC;ECjDA,YtCEc;EsCDd,0BtC8BkB;CqCoBjB;;AjCpCD;EkCVI,YtCHU;EsCIV,0BAAkC;ClCYrC;;AkCfO;EAQJ,WAAU;EACV,iDtCmBc;CsClBf;;ADoCH;ECjDA,etCYiB;EsCXjB,0BtCKiB;CqC6ChB;;AjCpCD;EkCVI,etCOa;EsCNb,0BAAkC;ClCYrC;;AkCfO;EAQJ,WAAU;EACV,kDtCNa;CsCOd;;ADoCH;ECjDA,YtCEc;EsCDd,0BtCqCkB;CqCajB;;AjCpCD;EkCVI,YtCHU;EsCIV,0BAAkC;ClCYrC;;AkCfO;EAQJ,WAAU;EACV,iDtC0Bc;CsCzBf;;ADoCH;ECjDA,etCYiB;EsCXjB,0BtCwCkB;CqCUjB;;AjCpCD;EkCVI,etCOa;EsCNb,0BAAkC;ClCYrC;;AkCfO;EAQJ,WAAU;EACV,iDtC6Bc;CsC5Bf;;ADoCH;ECjDA,etCYiB;EsCXjB,0BtCoCkB;CqCcjB;;AjCpCD;EkCVI,etCOa;EsCNb,0BAAkC;ClCYrC;;AkCfO;EAQJ,WAAU;EACV,gDtCyBc;CsCxBf;;ADoCH;ECjDA,YtCEc;EsCDd,0BtCkCkB;CqCgBjB;;AjCpCD;EkCVI,YtCHU;EsCIV,0BAAkC;ClCYrC;;AkCfO;EAQJ,WAAU;EACV,kDtCuBc;CsCtBf;;ADoCH;ECjDA,etCYiB;EsCXjB,0BtCGiB;CqC+ChB;;AjCpCD;EkCVI,etCOa;EsCNb,0BAAkC;ClCYrC;;AkCfO;EAQJ,WAAU;EACV,kDtCRa;CsCSd;;ADoCH;ECjDA,YtCEc;EsCDd,0BtCUiB;CqCwChB;;AjCpCD;EkCVI,YtCHU;EsCIV,0BAAkC;ClCYrC;;AkCfO;EAQJ,WAAU;EACV,+CtCDa;CsCEd;;ACdL;EACE,mBAAoD;EACpD,oBtC0yBsC;EsCxyBtC,0BvCEiB;ESDf,sBRsO+B;CsCjOlC;;A1BkDG;E0B5DJ;IAQI,mBtCoyBoC;GsClyBvC;C5C6sJA;;A4C3sJD;EACE,iBAAgB;EAChB,gBAAe;E9BTb,iB8BUsB;CACzB;;ACZD;EACE,mBAAkB;EAClB,yBvCm8ByC;EuCl8BzC,oBvCm8BsC;EuCl8BtC,8BAA6C;E/BH3C,uBRqOgC;CuChOnC;;AAGD;EAEE,eAAc;CACf;;AAGD;EACE,iBvCwQ+B;CuCvQhC;;AAOD;EACE,yBAAsD;CAUvD;;AAXD;EAKI,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,yBvCq6BuC;EuCp6BvC,eAAc;CACf;;AASD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ADoCD;EC9CA,exBmFgE;EI9E9D,0BJ8E8D;EwBjFhE,sBxBiFgE;CuBnC/D;;AC5CD;EACE,0BAAqC;CACtC;;AAED;EACE,eAA0B;CAC3B;;ACTD;EACE;IAAO,4BAAuC;G/C22J/C;E+C12JC;IAAK,yBAAwB;G/C62J9B;CACF;;A+Ch3JC;EACE;IAAO,4BAAuC;G/C22J/C;E+C12JC;IAAK,yBAAwB;G/C62J9B;CACF;;A+C12JD;EACE,qBAAa;EAAb,cAAa;EACb,azC48BsC;EyC38BtC,iBAAgB;ExCoHZ,sBAtCY;EwC5EhB,0B1CRiB;ESAf,uBRqOgC;CyC1NnC;;AAED;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,sBAAuB;EAAvB,wBAAuB;EACvB,Y1CnBc;E0CoBd,mBAAkB;EAClB,oBAAmB;EACnB,0B1COkB;EmB1Bd,4BlBw9B4C;CyCn8BjD;;AvBhBG;EuBOJ;IvBNM,iBAAgB;GuBerB;C/Ci3JA;;A+C/2JD;ErBcE,sMAA6I;EqBZ7I,2BzCu7BsC;CyCt7BvC;;AAGC;EACE,2DzCy7BkD;EyCz7BlD,mDzCy7BkD;CyCp7BnD;;AAHC;EAHF;IAII,wBAAe;IAAf,gBAAe;GAElB;C/Ck3JF;;AgD35JD;EACE,qBAAa;EAAb,cAAa;EACb,sBAAuB;EAAvB,wBAAuB;CACxB;;AAED;EACE,YAAO;EAAP,QAAO;CACR;;ACHD;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EAGtB,gBAAe;EACf,iBAAgB;CACjB;;AAQD;EACE,YAAW;EACX,e5CViB;E4CWjB,oBAAmB;CAcpB;;AxCpBC;EwCUE,WAAU;EACV,e5ChBe;E4CiBf,sBAAqB;EACrB,0B5CxBe;CIchB;;AwCAH;EAcI,e5CpBe;E4CqBf,0B5C5Be;C4C6BhB;;AAQH;EACE,mBAAkB;EAClB,eAAc;EACd,yB3C47ByC;E2C17BzC,oB3CuL+B;E2CrL/B,uB5C/Cc;E4CgDd,uC5CrCc;C4C8Df;;AAjCD;EnC7BI,gCR4NgC;EQ3NhC,iCR2NgC;C2CnLjC;;AAZH;EAeI,iBAAgB;EnC9BhB,oCR8MgC;EQ7MhC,mCR6MgC;C2C9KjC;;AAjBH;EAqBI,e5CtDe;E4CuDf,qBAAoB;EACpB,uB5C/DY;C4CgEb;;AAxBH;EA4BI,WAAU;EACV,Y5CrEY;E4CsEZ,0B5CzCgB;E4C0ChB,sB5C1CgB;C4C2CjB;;AAYC;EACE,wBAAmB;EAAnB,oBAAmB;CAiBpB;;AAlBD;EAII,mB3C4IyB;E2C3IzB,iBAAgB;CAYjB;;AAjBH;EnCpDA,gCRuMgC;EQtMhC,mCRsMgC;EQ1LhC,2BmCgDwC;CACnC;;AAVL;EAaM,gBAAe;EnC/ErB,iCRqNgC;EQpNhC,oCRoNgC;EQ9KhC,6BmC0C0C;CACrC;;A/B3CL;E+B2BA;IACE,wBAAmB;IAAnB,oBAAmB;GAiBpB;EAlBD;IAII,mB3C4IyB;I2C3IzB,iBAAgB;GAYjB;EAjBH;InCpDA,gCRuMgC;IQtMhC,mCRsMgC;IQ1LhC,2BmCgDwC;GACnC;EAVL;IAaM,gBAAe;InC/ErB,iCRqNgC;IQpNhC,oCRoNgC;IQ9KhC,6BmC0C0C;GACrC;CjDk6JR;;AkB78JG;E+B2BA;IACE,wBAAmB;IAAnB,oBAAmB;GAiBpB;EAlBD;IAII,mB3C4IyB;I2C3IzB,iBAAgB;GAYjB;EAjBH;InCpDA,gCRuMgC;IQtMhC,mCRsMgC;IQ1LhC,2BmCgDwC;GACnC;EAVL;IAaM,gBAAe;InC/ErB,iCRqNgC;IQpNhC,oCRoNgC;IQ9KhC,6BmC0C0C;GACrC;CjDu7JR;;AkBl+JG;E+B2BA;IACE,wBAAmB;IAAnB,oBAAmB;GAiBpB;EAlBD;IAII,mB3C4IyB;I2C3IzB,iBAAgB;GAYjB;EAjBH;InCpDA,gCRuMgC;IQtMhC,mCRsMgC;IQ1LhC,2BmCgDwC;GACnC;EAVL;IAaM,gBAAe;InC/ErB,iCRqNgC;IQpNhC,oCRoNgC;IQ9KhC,6BmC0C0C;GACrC;CjD48JR;;AkBv/JG;E+B2BA;IACE,wBAAmB;IAAnB,oBAAmB;GAiBpB;EAlBD;IAII,mB3C4IyB;I2C3IzB,iBAAgB;GAYjB;EAjBH;InCpDA,gCRuMgC;IQtMhC,mCRsMgC;IQ1LhC,2BmCgDwC;GACnC;EAVL;IAaM,gBAAe;InC/ErB,iCRqNgC;IQpNhC,oCRoNgC;IQ9KhC,6BmC0C0C;GACrC;CjDi+JR;;AiDr9JD;EAEI,gBAAe;EACf,eAAc;EnCjHd,iBmCkHwB;CAKzB;;AATH;EAOM,oB3C6G2B;C2C5G5B;;AARL;EAaM,cAAa;CACd;;AAdL;EAmBM,iBAAgB;EAChB,iBAAgB;CACjB;;ACrIH;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y7CXQ;E6CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y7CXQ;E6CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y7CXQ;E6CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y7CXQ;E6CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y7CXQ;E6CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y7CXQ;E6CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y7CXQ;E6CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;AAdL;EACE,e5BgF8D;E4B/E9D,0B5B+E8D;C4BjE/D;;AzCHD;EyCPM,e5B2E0D;E4B1E1D,0BAAyC;CzCS9C;;AyChBD;EAWM,Y7CXQ;E6CYR,0B5BqE0D;E4BpE1D,sB5BoE0D;C4BnE3D;;ACjBP;EACE,aAAY;E5C8HR,qBAtCY;E4CtFhB,iB7CyR+B;E6CxR/B,eAAc;EACd,Y9CSc;E8CRd,0B9CHc;E8CId,YAAW;CAaZ;;A1CRC;E0CDE,Y9CGY;E8CFZ,sBAAqB;C1CAD;;AAItB;E0CCI,aAAY;C1CEf;;A0CSH;EACE,WAAU;EACV,8BAA6B;EAC7B,UAAS;EACT,yBAAgB;EAAhB,sBAAgB;EAAhB,iBAAgB;CACjB;;AAKD;EACE,qBAAoB;CACrB;;ACxCD;EACE,iB9C43BuC;E8C33BvC,iBAAgB;E7C6HZ,oBAtCY;E6CpFhB,4C/CFc;E+CGd,6BAA4B;EAC5B,qC9C63BmD;E8C53BnD,iD/CMc;E+CLd,oCAA2B;EAA3B,4BAA2B;EAC3B,WAAU;EtCLR,uBRg4BsC;C8Cx2BzC;;AA7BD;EAcI,uB9Cg3BsC;C8C/2BvC;;AAfH;EAkBI,WAAU;CACX;;AAnBH;EAsBI,eAAc;EACd,WAAU;CACX;;AAxBH;EA2BI,cAAa;CACd;;AAGH;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,yB9C41BwC;E8C31BxC,e/CzBiB;E+C0BjB,4C/CjCc;E+CkCd,6BAA4B;EAC5B,6C9Co2BoD;C8Cn2BrD;;AAED;EACE,iB9Co1BwC;C8Cn1BzC;;ACrCD;EAEE,iBAAgB;CAMjB;;AARD;EAKI,mBAAkB;EAClB,iBAAgB;CACjB;;AAIH;EACE,gBAAe;EACf,OAAM;EACN,QAAO;EACP,c/CopBsC;E+CnpBtC,cAAa;EACb,YAAW;EACX,aAAY;EACZ,iBAAgB;EAGhB,WAAU;CAIX;;AAGD;EACE,mBAAkB;EAClB,YAAW;EACX,e/C63BuC;E+C33BvC,qBAAoB;CAUrB;;AAPC;E7BrCI,4ClB27BoD;EkB37BpD,oClB27BoD;EkB37BpD,qElB27BoD;E+Cp5BtD,uC/Ck5BmD;E+Cl5BnD,+B/Ck5BmD;C+Cj5BpD;;A7BnCC;E6BgCF;I7B/BI,iBAAgB;G6BkCnB;CrD8xKF;;AqD7xKC;EACE,wB/Cg5BoC;E+Ch5BpC,gB/Cg5BoC;C+C/4BrC;;AAGH;EACE,qBAAa;EAAb,cAAa;EACb,8BAAoD;CAerD;;AAjBD;EAKI,+BAAqD;EACrD,iBAAgB;CACjB;;AAPH;;EAWI,qBAAc;EAAd,eAAc;CACf;;AAZH;EAeI,iBAAgB;CACjB;;AAGH;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,8BAAoD;CAuBrD;;AA1BD;EAOI,eAAc;EACd,2BAAiD;EACjD,YAAW;CACZ;;AAVH;EAcI,2BAAsB;EAAtB,uBAAsB;EACtB,sBAAuB;EAAvB,wBAAuB;EACvB,aAAY;CASb;;AAzBH;EAmBM,iBAAgB;CACjB;;AApBL;EAuBM,cAAa;CACd;;AAKL;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,YAAW;EAGX,qBAAoB;EACpB,uBhDzGc;EgD0Gd,6BAA4B;EAC5B,qChDhGc;ESTZ,sBRsO+B;E+CzHjC,WAAU;CACX;;AAGD;EACE,gBAAe;EACf,OAAM;EACN,QAAO;EACP,c/C8iBsC;E+C7iBtC,aAAY;EACZ,cAAa;EACb,uBhD/Gc;CgDoHf;;AAZD;EAUW,WAAU;CAAI;;AAVzB;EAWW,a/CgzB2B;C+ChzBS;;AAK/C;EACE,qBAAa;EAAb,cAAa;EACb,sBAAuB;EAAvB,wBAAuB;EACvB,uBAA8B;EAA9B,+BAA8B;EAC9B,mB/C6yBsC;E+C5yBtC,iChDpIiB;ESOf,+BR6N+B;EQ5N/B,gCR4N+B;C+CxFlC;;AAbD;EASI,mB/CwyBoC;E+CtyBpC,+BAA6F;CAC9F;;AAIH;EACE,iBAAgB;EAChB,iB/CwI+B;C+CvIhC;;AAID;EACE,mBAAkB;EAGlB,mBAAc;EAAd,eAAc;EACd,c/C+vBsC;C+C9vBvC;;AAGD;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,mBAAyB;EAAzB,0BAAyB;EACzB,c/CuvBsC;E+CtvBtC,8BhDpKiB;ESqBf,mCR+M+B;EQ9M/B,kCR8M+B;C+C1DlC;;AAXD;EASyB,oBAAmB;CAAI;;AAThD;EAUwB,qBAAoB;CAAI;;AAIhD;EACE,mBAAkB;EAClB,aAAY;EACZ,YAAW;EACX,aAAY;EACZ,iBAAgB;CACjB;;AnC9HG;EmCzBJ;IA6JI,iB/C4vBqC;I+C3vBrC,qBAAyC;GAC1C;EA9IH;IAiJI,gCAA4D;GAK7D;EAtJH;IAoJM,iCAA6D;GAC9D;EAlIL;IAsII,gCAA4D;GAK7D;EA3IH;IAyIM,6BAAyD;GAC1D;EAOH;IAAY,iB/CquB2B;G+CruBH;CrD8wKrC;;AkB16KG;EmCgKF;;IAEE,iB/C6tBqC;G+C5tBtC;CrD8wKF;;AkBj7KG;EmCuKF;IAAY,kB/CutB4B;G+CvtBJ;CrDgxKrC;;AsDl/KD;EACE,mBAAkB;EAClB,chDwqBsC;EgDvqBtC,eAAc;EACd,UhD60BmC;EiDj1BnC,mMjD+QiN;EiD7QjN,mBAAkB;EAClB,iBjDuR+B;EiDtR/B,iBjD2R+B;EiD1R/B,iBAAgB;EAChB,kBAAiB;EACjB,sBAAqB;EACrB,kBAAiB;EACjB,qBAAoB;EACpB,uBAAsB;EACtB,mBAAkB;EAClB,qBAAoB;EACpB,oBAAmB;EACnB,iBAAgB;EhDgHZ,uBAtCY;E+C9EhB,sBAAqB;EACrB,WAAU;CAiBX;;AA5BD;EAaW,ahDi0B2B;CgDj0BE;;AAbxC;EAgBI,mBAAkB;EAClB,eAAc;EACd,chDi0BqC;EgDh0BrC,ehDi0BqC;CgDzzBtC;;AA3BH;EAsBM,mBAAkB;EAClB,YAAW;EACX,0BAAyB;EACzB,oBAAmB;CACpB;;AAIL;EACE,kBAAgC;CAWjC;;AAZD;EAII,UAAS;CAOV;;AAXH;EAOM,OAAM;EACN,8BAAgE;EAChE,uBjD1BU;CiD2BX;;AAIL;EACE,kBhDuyBuC;CgD1xBxC;;AAdD;EAII,QAAO;EACP,chDmyBqC;EgDlyBrC,ehDiyBqC;CgD1xBtC;;AAbH;EASM,SAAQ;EACR,qCAA2F;EAC3F,yBjD1CU;CiD2CX;;AAIL;EACE,kBAAgC;CAWjC;;AAZD;EAII,OAAM;CAOP;;AAXH;EAOM,UAAS;EACT,8BhDgxBmC;EgD/wBnC,0BjDxDU;CiDyDX;;AAIL;EACE,kBhDywBuC;CgD5vBxC;;AAdD;EAII,SAAQ;EACR,chDqwBqC;EgDpwBrC,ehDmwBqC;CgD5vBtC;;AAbH;EASM,QAAO;EACP,qChDgwBmC;EgD/vBnC,wBjDxEU;CiDyEX;;AAoBL;EACE,iBhD+tBuC;EgD9tBvC,wBhDouBuC;EgDnuBvC,YjD3Gc;EiD4Gd,mBAAkB;EAClB,uBjDlGc;ESTZ,uBRqOgC;CgDxHnC;;AElHD;EACE,mBAAkB;EAClB,OAAM;EACN,QAAO;EACP,clDsqBsC;EkDrqBtC,eAAc;EACd,iBlD+1BuC;EiDp2BvC,mMjD+QiN;EiD7QjN,mBAAkB;EAClB,iBjDuR+B;EiDtR/B,iBjD2R+B;EiD1R/B,iBAAgB;EAChB,kBAAiB;EACjB,sBAAqB;EACrB,kBAAiB;EACjB,qBAAoB;EACpB,uBAAsB;EACtB,mBAAkB;EAClB,qBAAoB;EACpB,oBAAmB;EACnB,iBAAgB;EhDgHZ,uBAtCY;EiD7EhB,sBAAqB;EACrB,uBnDVc;EmDWd,6BAA4B;EAC5B,qCnDDc;ESTZ,sBRsO+B;CkDxMlC;;AAnCD;EAoBI,mBAAkB;EAClB,eAAc;EACd,YlD81BoC;EkD71BpC,elD81BqC;EkD71BrC,iBlDmN+B;CkDzMhC;;AAlCH;EA4BM,mBAAkB;EAClB,eAAc;EACd,YAAW;EACX,0BAAyB;EACzB,oBAAmB;CACpB;;AAIL;EACE,sBlD+0BuC;CkD9zBxC;;AAlBD;EAII,kCAAwE;CAazE;;AAjBH;EAOM,UAAS;EACT,8BAAgE;EAChE,sClD00BiE;CkDz0BlE;;AAVL;EAaM,YlDqL2B;EkDpL3B,8BAAgE;EAChE,uBnDjDU;CmDkDX;;AAIL;EACE,oBlD2zBuC;CkDvyBxC;;AArBD;EAII,gCAAsE;EACtE,clDuzBqC;EkDtzBrC,alDqzBoC;EkDpzBpC,iBAA2B;CAa5B;;AApBH;EAUM,QAAO;EACP,qCAA2F;EAC3F,wClDmzBiE;CkDlzBlE;;AAbL;EAgBM,UlD8J2B;EkD7J3B,qCAA2F;EAC3F,yBnDxEU;CmDyEX;;AAIL;EACE,mBlDoyBuC;CkDvwBxC;;AA9BD;EAII,+BAAqE;CAatE;;AAjBH;EAOM,OAAM;EACN,qCAA2F;EAC3F,yClD+xBiE;CkD9xBlE;;AAVL;EAaM,SlD0I2B;EkDzI3B,qCAA2F;EAC3F,0BnD5FU;CmD6FX;;AAhBL;EAqBI,mBAAkB;EAClB,OAAM;EACN,UAAS;EACT,eAAc;EACd,YlD2wBoC;EkD1wBpC,qBAAsC;EACtC,YAAW;EACX,iClD+vBuD;CkD9vBxD;;AAGH;EACE,qBlDowBuC;CkDhvBxC;;AArBD;EAII,iCAAuE;EACvE,clDgwBqC;EkD/vBrC,alD8vBoC;EkD7vBpC,iBAA2B;CAa5B;;AApBH;EAUM,SAAQ;EACR,qClD0vBmC;EkDzvBnC,uClD4vBiE;CkD3vBlE;;AAbL;EAgBM,WlDuG2B;EkDtG3B,qClDovBmC;EkDnvBnC,wBnD/HU;CmDgIX;;AAqBL;EACE,wBlDqtBwC;EkDptBxC,iBAAgB;EjD3BZ,oBAtCY;EiDoEhB,0BlD8sByD;EkD7sBzD,iCAAyE;E1ChJvE,2C0CiJyE;E1ChJzE,4C0CgJyE;CAM5E;;AAbD;EAWI,cAAa;CACd;;AAGH;EACE,wBlDssBwC;EkDrsBxC,enD5JiB;CmD6JlB;;AC7JD;EACE,mBAAkB;CACnB;;AAED;EACE,wBAAmB;EAAnB,oBAAmB;CACpB;;AAED;EACE,mBAAkB;EAClB,YAAW;EACX,iBAAgB;CAEjB;;ACzBC;EACE,eAAc;EACd,YAAW;EACX,YAAW;CACZ;;ADuBH;EACE,mBAAkB;EAClB,cAAa;EACb,YAAW;EACX,YAAW;EACX,oBAAmB;EACnB,oCAA2B;EAA3B,4BAA2B;EjC5BvB,+ClB6iCkF;EkB7iClF,uClB6iCkF;EkB7iClF,2ElB6iCkF;CmD/gCvF;;AjCzBG;EiCiBJ;IjChBM,iBAAgB;GiCwBrB;CzDmwLA;;AyDjwLD;;;EAGE,eAAc;CACf;;AAED;;EAEE,oCAA2B;EAA3B,4BAA2B;CAC5B;;AAED;;EAEE,qCAA4B;EAA5B,6BAA4B;CAC7B;;AAOD;EAEI,WAAU;EACV,6BAA4B;EAC5B,wBAAe;EAAf,gBAAe;CAChB;;AALH;;;EAUI,WAAU;EACV,WAAU;CACX;;AAZH;;EAgBI,WAAU;EACV,WAAU;EjCtER,4BiCuE0D;CAC7D;;AjCnEC;EiCgDJ;;IjC/CM,iBAAgB;GiCkEnB;CzDowLF;;AyD5vLD;;EAEE,mBAAkB;EAClB,OAAM;EACN,UAAS;EACT,WAAU;EAEV,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,sBAAuB;EAAvB,wBAAuB;EACvB,WnD87BsC;EmD77BtC,YpD9Fc;EoD+Fd,mBAAkB;EAClB,anD47BqC;EkBzhCjC,+BlB2hCgD;CmDp7BrD;;AjClGG;EiC2EJ;;IjC1EM,iBAAgB;GiCiGrB;CzD4vLA;;ASz1LC;;;EgDwFE,YpDrGY;EoDsGZ,sBAAqB;EACrB,WAAU;EACV,anDq7BmC;CG7gCpC;;AgD2FH;EACE,QAAO;CAIR;;AACD;EACE,SAAQ;CAIT;;AAGD;;EAEE,sBAAqB;EACrB,YnD86BuC;EmD76BvC,anD66BuC;EmD56BvC,sCAAqC;CACtC;;AACD;EACE,oMnCxFyI;CmCyF1I;;AACD;EACE,oMnC3FyI;CmC4F1I;;AAQD;EACE,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,QAAO;EACP,YAAW;EACX,qBAAa;EAAb,cAAa;EACb,sBAAuB;EAAvB,wBAAuB;EACvB,gBAAe;EAEf,kBnDo4BsC;EmDn4BtC,iBnDm4BsC;EmDl4BtC,iBAAgB;CAuBjB;;AAnCD;EAeI,wBAAuB;EACvB,mBAAc;EAAd,eAAc;EACd,YnDk4BqC;EmDj4BrC,YnDk4BoC;EmDj4BpC,kBnDm4BoC;EmDl4BpC,iBnDk4BoC;EmDj4BpC,oBAAmB;EACnB,gBAAe;EACf,uBpDpKY;EoDqKZ,6BAA4B;EAE5B,mCAAiE;EACjE,sCAAoE;EACpE,YAAW;EjCtKT,8BlBkiC+C;CmD13BlD;;AjCnKC;EiCqIJ;IjCpIM,iBAAgB;GiCkKnB;CzDiwLF;;AyD/xLD;EAiCI,WAAU;CACX;;AAQH;EACE,mBAAkB;EAClB,WAA2C;EAC3C,aAAY;EACZ,UAA0C;EAC1C,YAAW;EACX,kBAAiB;EACjB,qBAAoB;EACpB,YpD/Lc;EoDgMd,mBAAkB;CACnB;;AEhMD;EACE;IAAK,kCAAyB;IAAzB,0BAAyB;G3D+7L7B;CACF;;A2Dj8LD;EACE;IAAK,kCAAyB;IAAzB,0BAAyB;G3D+7L7B;CACF;;A2D77LD;EACE,sBAAqB;EACrB,YrD8iC0B;EqD7iC1B,arD6iC0B;EqD5iC1B,4BAA2B;EAC3B,kCAAgD;EAChD,gCAA+B;EAE/B,mBAAkB;EAClB,uDAA8C;EAA9C,+CAA8C;CAC/C;;AAED;EACE,YrDuiC4B;EqDtiC5B,arDsiC4B;EqDriC5B,oBrDuiC4B;CqDtiC7B;;AAMD;EACE;IACE,4BAAmB;IAAnB,oBAAmB;G3D27LpB;E2Dz7LD;IACE,WAAU;G3D27LX;CACF;;A2Dj8LD;EACE;IACE,4BAAmB;IAAnB,oBAAmB;G3D27LpB;E2Dz7LD;IACE,WAAU;G3D27LX;CACF;;A2Dx7LD;EACE,sBAAqB;EACrB,YrD+gC0B;EqD9gC1B,arD8gC0B;EqD7gC1B,4BAA2B;EAC3B,+BAA8B;EAE9B,mBAAkB;EAClB,WAAU;EACV,qDAA4C;EAA5C,6CAA4C;CAC7C;;AAED;EACE,YrDwgC4B;EqDvgC5B,arDugC4B;CqDtgC7B;;ACpDD;EAAqB,oCAAmC;CAAI;;AAC5D;EAAqB,+BAA8B;CAAI;;AACvD;EAAqB,kCAAiC;CAAI;;AAC1D;EAAqB,kCAAiC;CAAI;;AAC1D;EAAqB,uCAAsC;CAAI;;AAC/D;EAAqB,oCAAmC;CAAI;;ACF1D;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AqDPH;EACE,kCAAmC;CACpC;;AAED;EACE,yCAAwC;CACzC;;ACZD;EAAkB,qCAAoD;CAAI;;AAC1E;EAAkB,yCAAwD;CAAI;;AAC9E;EAAkB,2CAA0D;CAAI;;AAChF;EAAkB,4CAA2D;CAAI;;AACjF;EAAkB,0CAAyD;CAAI;;AAE/E;EAAmB,qBAAoB;CAAI;;AAC3C;EAAmB,yBAAwB;CAAI;;AAC/C;EAAmB,2BAA0B;CAAI;;AACjD;EAAmB,4BAA2B;CAAI;;AAClD;EAAmB,0BAAyB;CAAI;;AAG9C;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAFD;EACE,iCAA+B;CAChC;;AAGH;EACE,8BAA+B;CAChC;;AAMD;EACE,iCAA2C;CAC5C;;AAED;EACE,kCAAwC;CACzC;;AAED;EACE,2CAAiD;EACjD,4CAAkD;CACnD;;AAED;EACE,4CAAkD;EAClD,+CAAqD;CACtD;;AAED;EACE,+CAAqD;EACrD,8CAAoD;CACrD;;AAED;EACE,2CAAiD;EACjD,8CAAoD;CACrD;;AAED;EACE,iCAA2C;CAC5C;;AAED;EACE,8BAA6B;CAC9B;;AAED;EACE,gCAAuC;CACxC;;AAED;EACE,4BAA2B;CAC5B;;ALzEC;EACE,eAAc;EACd,YAAW;EACX,YAAW;CACZ;;AMMG;EAAwB,yBAA0B;CAAI;;AAAtD;EAAwB,2BAA0B;CAAI;;AAAtD;EAAwB,iCAA0B;CAAI;;AAAtD;EAAwB,0BAA0B;CAAI;;AAAtD;EAAwB,0BAA0B;CAAI;;AAAtD;EAAwB,8BAA0B;CAAI;;AAAtD;EAAwB,+BAA0B;CAAI;;AAAtD;EAAwB,gCAA0B;EAA1B,yBAA0B;CAAI;;AAAtD;EAAwB,uCAA0B;EAA1B,gCAA0B;CAAI;;A9CiDxD;E8CjDE;IAAwB,yBAA0B;GAAI;EAAtD;IAAwB,2BAA0B;GAAI;EAAtD;IAAwB,iCAA0B;GAAI;EAAtD;IAAwB,0BAA0B;GAAI;EAAtD;IAAwB,0BAA0B;GAAI;EAAtD;IAAwB,8BAA0B;GAAI;EAAtD;IAAwB,+BAA0B;GAAI;EAAtD;IAAwB,gCAA0B;IAA1B,yBAA0B;GAAI;EAAtD;IAAwB,uCAA0B;IAA1B,gCAA0B;GAAI;ChEoxM3D;;AkBnuMG;E8CjDE;IAAwB,yBAA0B;GAAI;EAAtD;IAAwB,2BAA0B;GAAI;EAAtD;IAAwB,iCAA0B;GAAI;EAAtD;IAAwB,0BAA0B;GAAI;EAAtD;IAAwB,0BAA0B;GAAI;EAAtD;IAAwB,8BAA0B;GAAI;EAAtD;IAAwB,+BAA0B;GAAI;EAAtD;IAAwB,gCAA0B;IAA1B,yBAA0B;GAAI;EAAtD;IAAwB,uCAA0B;IAA1B,gCAA0B;GAAI;ChEkzM3D;;AkBjwMG;E8CjDE;IAAwB,yBAA0B;GAAI;EAAtD;IAAwB,2BAA0B;GAAI;EAAtD;IAAwB,iCAA0B;GAAI;EAAtD;IAAwB,0BAA0B;GAAI;EAAtD;IAAwB,0BAA0B;GAAI;EAAtD;IAAwB,8BAA0B;GAAI;EAAtD;IAAwB,+BAA0B;GAAI;EAAtD;IAAwB,gCAA0B;IAA1B,yBAA0B;GAAI;EAAtD;IAAwB,uCAA0B;IAA1B,gCAA0B;GAAI;ChEg1M3D;;AkB/xMG;E8CjDE;IAAwB,yBAA0B;GAAI;EAAtD;IAAwB,2BAA0B;GAAI;EAAtD;IAAwB,iCAA0B;GAAI;EAAtD;IAAwB,0BAA0B;GAAI;EAAtD;IAAwB,0BAA0B;GAAI;EAAtD;IAAwB,8BAA0B;GAAI;EAAtD;IAAwB,+BAA0B;GAAI;EAAtD;IAAwB,gCAA0B;IAA1B,yBAA0B;GAAI;EAAtD;IAAwB,uCAA0B;IAA1B,gCAA0B;GAAI;ChE82M3D;;AgEp2MD;EAEI;IAAqB,yBAA0B;GAAI;EAAnD;IAAqB,2BAA0B;GAAI;EAAnD;IAAqB,iCAA0B;GAAI;EAAnD;IAAqB,0BAA0B;GAAI;EAAnD;IAAqB,0BAA0B;GAAI;EAAnD;IAAqB,8BAA0B;GAAI;EAAnD;IAAqB,+BAA0B;GAAI;EAAnD;IAAqB,gCAA0B;IAA1B,yBAA0B;GAAI;EAAnD;IAAqB,uCAA0B;IAA1B,gCAA0B;GAAI;ChEg4MtD;;AiEr5MD;EACE,mBAAkB;EAClB,eAAc;EACd,YAAW;EACX,WAAU;EACV,iBAAgB;CAoBjB;;AAzBD;EAQI,eAAc;EACd,YAAW;CACZ;;AAVH;;;;;EAiBI,mBAAkB;EAClB,OAAM;EACN,UAAS;EACT,QAAO;EACP,YAAW;EACX,aAAY;EACZ,UAAS;CACV;;AAOD;EAEI,wBAA4F;CAC7F;;AAHH;EAEI,oBAA4F;CAC7F;;AAHH;EAEI,iBAA4F;CAC7F;;AAHH;EAEI,kBAA4F;CAC7F;;AAHH;EAEI,wBAA4F;CAC7F;;AAHH;EAEI,oBAA4F;CAC7F;;AAHH;EAEI,iBAA4F;CAC7F;;AAHH;EAEI,kBAA4F;CAC7F;;AC1BD;EAAgC,mCAA8B;EAA9B,+BAA8B;CAAI;;AAClE;EAAgC,sCAAiC;EAAjC,kCAAiC;CAAI;;AACrE;EAAgC,2CAAsC;EAAtC,uCAAsC;CAAI;;AAC1E;EAAgC,8CAAyC;EAAzC,0CAAyC;CAAI;;AAE7E;EAA8B,+BAA0B;EAA1B,2BAA0B;CAAI;;AAC5D;EAA8B,iCAA4B;EAA5B,6BAA4B;CAAI;;AAC9D;EAA8B,uCAAkC;EAAlC,mCAAkC;CAAI;;AACpE;EAA8B,8BAAyB;EAAzB,0BAAyB;CAAI;;AAC3D;EAA8B,gCAAuB;EAAvB,wBAAuB;CAAI;;AACzD;EAA8B,gCAAuB;EAAvB,wBAAuB;CAAI;;AACzD;EAA8B,gCAAyB;EAAzB,0BAAyB;CAAI;;AAC3D;EAA8B,gCAAyB;EAAzB,0BAAyB;CAAI;;AAE3D;EAAoC,gCAAsC;EAAtC,uCAAsC;CAAI;;AAC9E;EAAoC,8BAAoC;EAApC,qCAAoC;CAAI;;AAC5E;EAAoC,iCAAkC;EAAlC,mCAAkC;CAAI;;AAC1E;EAAoC,kCAAyC;EAAzC,0CAAyC;CAAI;;AACjF;EAAoC,qCAAwC;EAAxC,yCAAwC;CAAI;;AAEhF;EAAiC,iCAAkC;EAAlC,mCAAkC;CAAI;;AACvE;EAAiC,+BAAgC;EAAhC,iCAAgC;CAAI;;AACrE;EAAiC,kCAA8B;EAA9B,+BAA8B;CAAI;;AACnE;EAAiC,oCAAgC;EAAhC,iCAAgC;CAAI;;AACrE;EAAiC,mCAA+B;EAA/B,gCAA+B;CAAI;;AAEpE;EAAkC,qCAAoC;EAApC,qCAAoC;CAAI;;AAC1E;EAAkC,mCAAkC;EAAlC,mCAAkC;CAAI;;AACxE;EAAkC,sCAAgC;EAAhC,iCAAgC;CAAI;;AACtE;EAAkC,uCAAuC;EAAvC,wCAAuC;CAAI;;AAC7E;EAAkC,0CAAsC;EAAtC,uCAAsC;CAAI;;AAC5E;EAAkC,uCAAiC;EAAjC,kCAAiC;CAAI;;AAEvE;EAAgC,qCAA2B;EAA3B,4BAA2B;CAAI;;AAC/D;EAAgC,sCAAiC;EAAjC,kCAAiC;CAAI;;AACrE;EAAgC,oCAA+B;EAA/B,gCAA+B;CAAI;;AACnE;EAAgC,uCAA6B;EAA7B,8BAA6B;CAAI;;AACjE;EAAgC,yCAA+B;EAA/B,gCAA+B;CAAI;;AACnE;EAAgC,wCAA8B;EAA9B,+BAA8B;CAAI;;AhDYlE;EgDlDA;IAAgC,mCAA8B;IAA9B,+BAA8B;GAAI;EAClE;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,2CAAsC;IAAtC,uCAAsC;GAAI;EAC1E;IAAgC,8CAAyC;IAAzC,0CAAyC;GAAI;EAE7E;IAA8B,+BAA0B;IAA1B,2BAA0B;GAAI;EAC5D;IAA8B,iCAA4B;IAA5B,6BAA4B;GAAI;EAC9D;IAA8B,uCAAkC;IAAlC,mCAAkC;GAAI;EACpE;IAA8B,8BAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAE3D;IAAoC,gCAAsC;IAAtC,uCAAsC;GAAI;EAC9E;IAAoC,8BAAoC;IAApC,qCAAoC;GAAI;EAC5E;IAAoC,iCAAkC;IAAlC,mCAAkC;GAAI;EAC1E;IAAoC,kCAAyC;IAAzC,0CAAyC;GAAI;EACjF;IAAoC,qCAAwC;IAAxC,yCAAwC;GAAI;EAEhF;IAAiC,iCAAkC;IAAlC,mCAAkC;GAAI;EACvE;IAAiC,+BAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,kCAA8B;IAA9B,+BAA8B;GAAI;EACnE;IAAiC,oCAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,mCAA+B;IAA/B,gCAA+B;GAAI;EAEpE;IAAkC,qCAAoC;IAApC,qCAAoC;GAAI;EAC1E;IAAkC,mCAAkC;IAAlC,mCAAkC;GAAI;EACxE;IAAkC,sCAAgC;IAAhC,iCAAgC;GAAI;EACtE;IAAkC,uCAAuC;IAAvC,wCAAuC;GAAI;EAC7E;IAAkC,0CAAsC;IAAtC,uCAAsC;GAAI;EAC5E;IAAkC,uCAAiC;IAAjC,kCAAiC;GAAI;EAEvE;IAAgC,qCAA2B;IAA3B,4BAA2B;GAAI;EAC/D;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,oCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,uCAA6B;IAA7B,8BAA6B;GAAI;EACjE;IAAgC,yCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,wCAA8B;IAA9B,+BAA8B;GAAI;ClEmpNrE;;AkBvoNG;EgDlDA;IAAgC,mCAA8B;IAA9B,+BAA8B;GAAI;EAClE;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,2CAAsC;IAAtC,uCAAsC;GAAI;EAC1E;IAAgC,8CAAyC;IAAzC,0CAAyC;GAAI;EAE7E;IAA8B,+BAA0B;IAA1B,2BAA0B;GAAI;EAC5D;IAA8B,iCAA4B;IAA5B,6BAA4B;GAAI;EAC9D;IAA8B,uCAAkC;IAAlC,mCAAkC;GAAI;EACpE;IAA8B,8BAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAE3D;IAAoC,gCAAsC;IAAtC,uCAAsC;GAAI;EAC9E;IAAoC,8BAAoC;IAApC,qCAAoC;GAAI;EAC5E;IAAoC,iCAAkC;IAAlC,mCAAkC;GAAI;EAC1E;IAAoC,kCAAyC;IAAzC,0CAAyC;GAAI;EACjF;IAAoC,qCAAwC;IAAxC,yCAAwC;GAAI;EAEhF;IAAiC,iCAAkC;IAAlC,mCAAkC;GAAI;EACvE;IAAiC,+BAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,kCAA8B;IAA9B,+BAA8B;GAAI;EACnE;IAAiC,oCAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,mCAA+B;IAA/B,gCAA+B;GAAI;EAEpE;IAAkC,qCAAoC;IAApC,qCAAoC;GAAI;EAC1E;IAAkC,mCAAkC;IAAlC,mCAAkC;GAAI;EACxE;IAAkC,sCAAgC;IAAhC,iCAAgC;GAAI;EACtE;IAAkC,uCAAuC;IAAvC,wCAAuC;GAAI;EAC7E;IAAkC,0CAAsC;IAAtC,uCAAsC;GAAI;EAC5E;IAAkC,uCAAiC;IAAjC,kCAAiC;GAAI;EAEvE;IAAgC,qCAA2B;IAA3B,4BAA2B;GAAI;EAC/D;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,oCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,uCAA6B;IAA7B,8BAA6B;GAAI;EACjE;IAAgC,yCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,wCAA8B;IAA9B,+BAA8B;GAAI;ClE4vNrE;;AkBhvNG;EgDlDA;IAAgC,mCAA8B;IAA9B,+BAA8B;GAAI;EAClE;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,2CAAsC;IAAtC,uCAAsC;GAAI;EAC1E;IAAgC,8CAAyC;IAAzC,0CAAyC;GAAI;EAE7E;IAA8B,+BAA0B;IAA1B,2BAA0B;GAAI;EAC5D;IAA8B,iCAA4B;IAA5B,6BAA4B;GAAI;EAC9D;IAA8B,uCAAkC;IAAlC,mCAAkC;GAAI;EACpE;IAA8B,8BAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAE3D;IAAoC,gCAAsC;IAAtC,uCAAsC;GAAI;EAC9E;IAAoC,8BAAoC;IAApC,qCAAoC;GAAI;EAC5E;IAAoC,iCAAkC;IAAlC,mCAAkC;GAAI;EAC1E;IAAoC,kCAAyC;IAAzC,0CAAyC;GAAI;EACjF;IAAoC,qCAAwC;IAAxC,yCAAwC;GAAI;EAEhF;IAAiC,iCAAkC;IAAlC,mCAAkC;GAAI;EACvE;IAAiC,+BAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,kCAA8B;IAA9B,+BAA8B;GAAI;EACnE;IAAiC,oCAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,mCAA+B;IAA/B,gCAA+B;GAAI;EAEpE;IAAkC,qCAAoC;IAApC,qCAAoC;GAAI;EAC1E;IAAkC,mCAAkC;IAAlC,mCAAkC;GAAI;EACxE;IAAkC,sCAAgC;IAAhC,iCAAgC;GAAI;EACtE;IAAkC,uCAAuC;IAAvC,wCAAuC;GAAI;EAC7E;IAAkC,0CAAsC;IAAtC,uCAAsC;GAAI;EAC5E;IAAkC,uCAAiC;IAAjC,kCAAiC;GAAI;EAEvE;IAAgC,qCAA2B;IAA3B,4BAA2B;GAAI;EAC/D;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,oCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,uCAA6B;IAA7B,8BAA6B;GAAI;EACjE;IAAgC,yCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,wCAA8B;IAA9B,+BAA8B;GAAI;ClEq2NrE;;AkBz1NG;EgDlDA;IAAgC,mCAA8B;IAA9B,+BAA8B;GAAI;EAClE;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,2CAAsC;IAAtC,uCAAsC;GAAI;EAC1E;IAAgC,8CAAyC;IAAzC,0CAAyC;GAAI;EAE7E;IAA8B,+BAA0B;IAA1B,2BAA0B;GAAI;EAC5D;IAA8B,iCAA4B;IAA5B,6BAA4B;GAAI;EAC9D;IAA8B,uCAAkC;IAAlC,mCAAkC;GAAI;EACpE;IAA8B,8BAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAuB;IAAvB,wBAAuB;GAAI;EACzD;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAC3D;IAA8B,gCAAyB;IAAzB,0BAAyB;GAAI;EAE3D;IAAoC,gCAAsC;IAAtC,uCAAsC;GAAI;EAC9E;IAAoC,8BAAoC;IAApC,qCAAoC;GAAI;EAC5E;IAAoC,iCAAkC;IAAlC,mCAAkC;GAAI;EAC1E;IAAoC,kCAAyC;IAAzC,0CAAyC;GAAI;EACjF;IAAoC,qCAAwC;IAAxC,yCAAwC;GAAI;EAEhF;IAAiC,iCAAkC;IAAlC,mCAAkC;GAAI;EACvE;IAAiC,+BAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,kCAA8B;IAA9B,+BAA8B;GAAI;EACnE;IAAiC,oCAAgC;IAAhC,iCAAgC;GAAI;EACrE;IAAiC,mCAA+B;IAA/B,gCAA+B;GAAI;EAEpE;IAAkC,qCAAoC;IAApC,qCAAoC;GAAI;EAC1E;IAAkC,mCAAkC;IAAlC,mCAAkC;GAAI;EACxE;IAAkC,sCAAgC;IAAhC,iCAAgC;GAAI;EACtE;IAAkC,uCAAuC;IAAvC,wCAAuC;GAAI;EAC7E;IAAkC,0CAAsC;IAAtC,uCAAsC;GAAI;EAC5E;IAAkC,uCAAiC;IAAjC,kCAAiC;GAAI;EAEvE;IAAgC,qCAA2B;IAA3B,4BAA2B;GAAI;EAC/D;IAAgC,sCAAiC;IAAjC,kCAAiC;GAAI;EACrE;IAAgC,oCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,uCAA6B;IAA7B,8BAA6B;GAAI;EACjE;IAAgC,yCAA+B;IAA/B,gCAA+B;GAAI;EACnE;IAAgC,wCAA8B;IAA9B,+BAA8B;GAAI;ClE88NrE;;AmEx/NG;EAAwB,uBAAsB;CAAI;;AAClD;EAAwB,wBAAuB;CAAI;;AACnD;EAAwB,uBAAsB;CAAI;;AjDoDlD;EiDtDA;IAAwB,uBAAsB;GAAI;EAClD;IAAwB,wBAAuB;GAAI;EACnD;IAAwB,uBAAsB;GAAI;CnE8gOrD;;AkB19NG;EiDtDA;IAAwB,uBAAsB;GAAI;EAClD;IAAwB,wBAAuB;GAAI;EACnD;IAAwB,uBAAsB;GAAI;CnE0hOrD;;AkBt+NG;EiDtDA;IAAwB,uBAAsB;GAAI;EAClD;IAAwB,wBAAuB;GAAI;EACnD;IAAwB,uBAAsB;GAAI;CnEsiOrD;;AkBl/NG;EiDtDA;IAAwB,uBAAsB;GAAI;EAClD;IAAwB,wBAAuB;GAAI;EACnD;IAAwB,uBAAsB;GAAI;CnEkjOrD;;AoEvjOC;EAAsB,0BAA2B;CAAI;;AAArD;EAAsB,4BAA2B;CAAI;;ACCrD;EAAyB,4BAA8B;CAAI;;AAA3D;EAAyB,8BAA8B;CAAI;;AAA3D;EAAyB,8BAA8B;CAAI;;AAA3D;EAAyB,2BAA8B;CAAI;;AAA3D;EAAyB,oCAA8B;EAA9B,4BAA8B;CAAI;;AAK7D;EACE,gBAAe;EACf,OAAM;EACN,SAAQ;EACR,QAAO;EACP,c/DypBsC;C+DxpBvC;;AAED;EACE,gBAAe;EACf,SAAQ;EACR,UAAS;EACT,QAAO;EACP,c/DipBsC;C+DhpBvC;;AAG6B;EAD9B;IAEI,yBAAgB;IAAhB,iBAAgB;IAChB,OAAM;IACN,c/DyoBoC;G+DvoBvC;CrE+kOA;;AsE1mOD;ECEE,mBAAkB;EAClB,WAAU;EACV,YAAW;EACX,WAAU;EACV,iBAAgB;EAChB,uBAAsB;EACtB,oBAAmB;EACnB,UAAS;CDPV;;ACiBC;EAEE,iBAAgB;EAChB,YAAW;EACX,aAAY;EACZ,kBAAiB;EACjB,WAAU;EACV,oBAAmB;CACpB;;AC7BH;EAAa,+DAAqC;CAAI;;AACtD;EAAU,yDAAkC;CAAI;;AAChD;EAAa,wDAAqC;CAAI;;AACtD;EAAe,4BAA2B;CAAI;;ACC1C;EAAuB,sBAA4B;CAAI;;AAAvD;EAAuB,sBAA4B;CAAI;;AAAvD;EAAuB,sBAA4B;CAAI;;AAAvD;EAAuB,uBAA4B;CAAI;;AAAvD;EAAuB,uBAA4B;CAAI;;AAAvD;EAAuB,uBAA4B;CAAI;;AAAvD;EAAuB,uBAA4B;CAAI;;AAAvD;EAAuB,uBAA4B;CAAI;;AAAvD;EAAuB,wBAA4B;CAAI;;AAAvD;EAAuB,wBAA4B;CAAI;;AAI3D;EAAU,2BAA0B;CAAI;;AACxC;EAAU,4BAA2B;CAAI;;AAIzC;EAAc,4BAA2B;CAAI;;AAC7C;EAAc,6BAA4B;CAAI;;AAE9C;EAAU,wBAAuB;CAAI;;AACrC;EAAU,yBAAwB;CAAI;;ACftC;EAEI,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,UAAS;EACT,QAAO;EACP,WAAU;EAEV,qBAAoB;EACpB,YAAW;EAEX,mCAAkC;CACnC;;ACPK;EAAgC,qBAA4B;CAAI;;AAChE;;EAEE,yBAAoC;CACrC;;AACD;;EAEE,2BAAwC;CACzC;;AACD;;EAEE,4BAA0C;CAC3C;;AACD;;EAEE,0BAAsC;CACvC;;AAhBD;EAAgC,2BAA4B;CAAI;;AAChE;;EAEE,+BAAoC;CACrC;;AACD;;EAEE,iCAAwC;CACzC;;AACD;;EAEE,kCAA0C;CAC3C;;AACD;;EAEE,gCAAsC;CACvC;;AAhBD;EAAgC,0BAA4B;CAAI;;AAChE;;EAEE,8BAAoC;CACrC;;AACD;;EAEE,gCAAwC;CACzC;;AACD;;EAEE,iCAA0C;CAC3C;;AACD;;EAEE,+BAAsC;CACvC;;AAhBD;EAAgC,wBAA4B;CAAI;;AAChE;;EAEE,4BAAoC;CACrC;;AACD;;EAEE,8BAAwC;CACzC;;AACD;;EAEE,+BAA0C;CAC3C;;AACD;;EAEE,6BAAsC;CACvC;;AAhBD;EAAgC,0BAA4B;CAAI;;AAChE;;EAEE,8BAAoC;CACrC;;AACD;;EAEE,gCAAwC;CACzC;;AACD;;EAEE,iCAA0C;CAC3C;;AACD;;EAEE,+BAAsC;CACvC;;AAhBD;EAAgC,wBAA4B;CAAI;;AAChE;;EAEE,4BAAoC;CACrC;;AACD;;EAEE,8BAAwC;CACzC;;AACD;;EAEE,+BAA0C;CAC3C;;AACD;;EAEE,6BAAsC;CACvC;;AAhBD;EAAgC,sBAA4B;CAAI;;AAChE;;EAEE,0BAAoC;CACrC;;AACD;;EAEE,4BAAwC;CACzC;;AACD;;EAEE,6BAA0C;CAC3C;;AACD;;EAEE,2BAAsC;CACvC;;AAhBD;EAAgC,4BAA4B;CAAI;;AAChE;;EAEE,gCAAoC;CACrC;;AACD;;EAEE,kCAAwC;CACzC;;AACD;;EAEE,mCAA0C;CAC3C;;AACD;;EAEE,iCAAsC;CACvC;;AAhBD;EAAgC,2BAA4B;CAAI;;AAChE;;EAEE,+BAAoC;CACrC;;AACD;;EAEE,iCAAwC;CACzC;;AACD;;EAEE,kCAA0C;CAC3C;;AACD;;EAEE,gCAAsC;CACvC;;AAhBD;EAAgC,yBAA4B;CAAI;;AAChE;;EAEE,6BAAoC;CACrC;;AACD;;EAEE,+BAAwC;CACzC;;AACD;;EAEE,gCAA0C;CAC3C;;AACD;;EAEE,8BAAsC;CACvC;;AAhBD;EAAgC,2BAA4B;CAAI;;AAChE;;EAEE,+BAAoC;CACrC;;AACD;;EAEE,iCAAwC;CACzC;;AACD;;EAEE,kCAA0C;CAC3C;;AACD;;EAEE,gCAAsC;CACvC;;AAhBD;EAAgC,yBAA4B;CAAI;;AAChE;;EAEE,6BAAoC;CACrC;;AACD;;EAEE,+BAAwC;CACzC;;AACD;;EAEE,gCAA0C;CAC3C;;AACD;;EAEE,8BAAsC;CACvC;;AAOD;EAAwB,4BAA2B;CAAI;;AACvD;;EAEE,gCAA+B;CAChC;;AACD;;EAEE,kCAAiC;CAClC;;AACD;;EAEE,mCAAkC;CACnC;;AACD;;EAEE,iCAAgC;CACjC;;AAhBD;EAAwB,2BAA2B;CAAI;;AACvD;;EAEE,+BAA+B;CAChC;;AACD;;EAEE,iCAAiC;CAClC;;AACD;;EAEE,kCAAkC;CACnC;;AACD;;EAEE,gCAAgC;CACjC;;AAhBD;EAAwB,yBAA2B;CAAI;;AACvD;;EAEE,6BAA+B;CAChC;;AACD;;EAEE,+BAAiC;CAClC;;AACD;;EAEE,gCAAkC;CACnC;;AACD;;EAEE,8BAAgC;CACjC;;AAhBD;EAAwB,2BAA2B;CAAI;;AACvD;;EAEE,+BAA+B;CAChC;;AACD;;EAEE,iCAAiC;CAClC;;AACD;;EAEE,kCAAkC;CACnC;;AACD;;EAEE,gCAAgC;CACjC;;AAhBD;EAAwB,yBAA2B;CAAI;;AACvD;;EAEE,6BAA+B;CAChC;;AACD;;EAEE,+BAAiC;CAClC;;AACD;;EAEE,gCAAkC;CACnC;;AACD;;EAEE,8BAAgC;CACjC;;AAKL;EAAmB,wBAAuB;CAAI;;AAC9C;;EAEE,4BAA2B;CAC5B;;AACD;;EAEE,8BAA6B;CAC9B;;AACD;;EAEE,+BAA8B;CAC/B;;AACD;;EAEE,6BAA4B;CAC7B;;AzDVD;EyDlDI;IAAgC,qBAA4B;GAAI;EAChE;;IAEE,yBAAoC;GACrC;EACD;;IAEE,2BAAwC;GACzC;EACD;;IAEE,4BAA0C;GAC3C;EACD;;IAEE,0BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,sBAA4B;GAAI;EAChE;;IAEE,0BAAoC;GACrC;EACD;;IAEE,4BAAwC;GACzC;EACD;;IAEE,6BAA0C;GAC3C;EACD;;IAEE,2BAAsC;GACvC;EAhBD;IAAgC,4BAA4B;GAAI;EAChE;;IAEE,gCAAoC;GACrC;EACD;;IAEE,kCAAwC;GACzC;EACD;;IAEE,mCAA0C;GAC3C;EACD;;IAEE,iCAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAOD;IAAwB,4BAA2B;GAAI;EACvD;;IAEE,gCAA+B;GAChC;EACD;;IAEE,kCAAiC;GAClC;EACD;;IAEE,mCAAkC;GACnC;EACD;;IAEE,iCAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAKL;IAAmB,wBAAuB;GAAI;EAC9C;;IAEE,4BAA2B;GAC5B;EACD;;IAEE,8BAA6B;GAC9B;EACD;;IAEE,+BAA8B;GAC/B;EACD;;IAEE,6BAA4B;GAC7B;C3Ei6PJ;;AkB36PG;EyDlDI;IAAgC,qBAA4B;GAAI;EAChE;;IAEE,yBAAoC;GACrC;EACD;;IAEE,2BAAwC;GACzC;EACD;;IAEE,4BAA0C;GAC3C;EACD;;IAEE,0BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,sBAA4B;GAAI;EAChE;;IAEE,0BAAoC;GACrC;EACD;;IAEE,4BAAwC;GACzC;EACD;;IAEE,6BAA0C;GAC3C;EACD;;IAEE,2BAAsC;GACvC;EAhBD;IAAgC,4BAA4B;GAAI;EAChE;;IAEE,gCAAoC;GACrC;EACD;;IAEE,kCAAwC;GACzC;EACD;;IAEE,mCAA0C;GAC3C;EACD;;IAEE,iCAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAOD;IAAwB,4BAA2B;GAAI;EACvD;;IAEE,gCAA+B;GAChC;EACD;;IAEE,kCAAiC;GAClC;EACD;;IAEE,mCAAkC;GACnC;EACD;;IAEE,iCAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAKL;IAAmB,wBAAuB;GAAI;EAC9C;;IAEE,4BAA2B;GAC5B;EACD;;IAEE,8BAA6B;GAC9B;EACD;;IAEE,+BAA8B;GAC/B;EACD;;IAEE,6BAA4B;GAC7B;C3E0vQJ;;AkBpwQG;EyDlDI;IAAgC,qBAA4B;GAAI;EAChE;;IAEE,yBAAoC;GACrC;EACD;;IAEE,2BAAwC;GACzC;EACD;;IAEE,4BAA0C;GAC3C;EACD;;IAEE,0BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,sBAA4B;GAAI;EAChE;;IAEE,0BAAoC;GACrC;EACD;;IAEE,4BAAwC;GACzC;EACD;;IAEE,6BAA0C;GAC3C;EACD;;IAEE,2BAAsC;GACvC;EAhBD;IAAgC,4BAA4B;GAAI;EAChE;;IAEE,gCAAoC;GACrC;EACD;;IAEE,kCAAwC;GACzC;EACD;;IAEE,mCAA0C;GAC3C;EACD;;IAEE,iCAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAOD;IAAwB,4BAA2B;GAAI;EACvD;;IAEE,gCAA+B;GAChC;EACD;;IAEE,kCAAiC;GAClC;EACD;;IAEE,mCAAkC;GACnC;EACD;;IAEE,iCAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAKL;IAAmB,wBAAuB;GAAI;EAC9C;;IAEE,4BAA2B;GAC5B;EACD;;IAEE,8BAA6B;GAC9B;EACD;;IAEE,+BAA8B;GAC/B;EACD;;IAEE,6BAA4B;GAC7B;C3EmlRJ;;AkB7lRG;EyDlDI;IAAgC,qBAA4B;GAAI;EAChE;;IAEE,yBAAoC;GACrC;EACD;;IAEE,2BAAwC;GACzC;EACD;;IAEE,4BAA0C;GAC3C;EACD;;IAEE,0BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,0BAA4B;GAAI;EAChE;;IAEE,8BAAoC;GACrC;EACD;;IAEE,gCAAwC;GACzC;EACD;;IAEE,iCAA0C;GAC3C;EACD;;IAEE,+BAAsC;GACvC;EAhBD;IAAgC,wBAA4B;GAAI;EAChE;;IAEE,4BAAoC;GACrC;EACD;;IAEE,8BAAwC;GACzC;EACD;;IAEE,+BAA0C;GAC3C;EACD;;IAEE,6BAAsC;GACvC;EAhBD;IAAgC,sBAA4B;GAAI;EAChE;;IAEE,0BAAoC;GACrC;EACD;;IAEE,4BAAwC;GACzC;EACD;;IAEE,6BAA0C;GAC3C;EACD;;IAEE,2BAAsC;GACvC;EAhBD;IAAgC,4BAA4B;GAAI;EAChE;;IAEE,gCAAoC;GACrC;EACD;;IAEE,kCAAwC;GACzC;EACD;;IAEE,mCAA0C;GAC3C;EACD;;IAEE,iCAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAhBD;IAAgC,2BAA4B;GAAI;EAChE;;IAEE,+BAAoC;GACrC;EACD;;IAEE,iCAAwC;GACzC;EACD;;IAEE,kCAA0C;GAC3C;EACD;;IAEE,gCAAsC;GACvC;EAhBD;IAAgC,yBAA4B;GAAI;EAChE;;IAEE,6BAAoC;GACrC;EACD;;IAEE,+BAAwC;GACzC;EACD;;IAEE,gCAA0C;GAC3C;EACD;;IAEE,8BAAsC;GACvC;EAOD;IAAwB,4BAA2B;GAAI;EACvD;;IAEE,gCAA+B;GAChC;EACD;;IAEE,kCAAiC;GAClC;EACD;;IAEE,mCAAkC;GACnC;EACD;;IAEE,iCAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAhBD;IAAwB,2BAA2B;GAAI;EACvD;;IAEE,+BAA+B;GAChC;EACD;;IAEE,iCAAiC;GAClC;EACD;;IAEE,kCAAkC;GACnC;EACD;;IAEE,gCAAgC;GACjC;EAhBD;IAAwB,yBAA2B;GAAI;EACvD;;IAEE,6BAA+B;GAChC;EACD;;IAEE,+BAAiC;GAClC;EACD;;IAEE,gCAAkC;GACnC;EACD;;IAEE,8BAAgC;GACjC;EAKL;IAAmB,wBAAuB;GAAI;EAC9C;;IAEE,4BAA2B;GAC5B;EACD;;IAEE,8BAA6B;GAC9B;EACD;;IAEE,+BAA8B;GAC/B;EACD;;IAEE,6BAA4B;GAC7B;C3E46RJ;;A4E5+RD;EAAkB,6GAA8C;CAAI;;AAIpE;EAAiB,+BAA8B;CAAI;;AACnD;EAAiB,+BAA8B;CAAI;;AACnD;EAAiB,+BAA8B;CAAI;;AACnD;ECTE,iBAAgB;EAChB,wBAAuB;EACvB,oBAAmB;CDOsB;;AAQvC;EAAwB,4BAA2B;CAAI;;AACvD;EAAwB,6BAA4B;CAAI;;AACxD;EAAwB,8BAA6B;CAAI;;A1DqCzD;E0DvCA;IAAwB,4BAA2B;GAAI;EACvD;IAAwB,6BAA4B;GAAI;EACxD;IAAwB,8BAA6B;GAAI;C5EygS5D;;AkBp+RG;E0DvCA;IAAwB,4BAA2B;GAAI;EACvD;IAAwB,6BAA4B;GAAI;EACxD;IAAwB,8BAA6B;GAAI;C5EqhS5D;;AkBh/RG;E0DvCA;IAAwB,4BAA2B;GAAI;EACvD;IAAwB,6BAA4B;GAAI;EACxD;IAAwB,8BAA6B;GAAI;C5EiiS5D;;AkB5/RG;E0DvCA;IAAwB,4BAA2B;GAAI;EACvD;IAAwB,6BAA4B;GAAI;EACxD;IAAwB,8BAA6B;GAAI;C5E6iS5D;;A4EviSD;EAAmB,qCAAoC;CAAI;;AAC3D;EAAmB,qCAAoC;CAAI;;AAC3D;EAAmB,sCAAqC;CAAI;;AAI5D;EAAuB,4BAA0C;CAAI;;AACrE;EAAuB,gCAA4C;CAAI;;AACvE;EAAuB,4BAA2C;CAAI;;AACtE;EAAuB,4BAAyC;CAAI;;AACpE;EAAuB,+BAA2C;CAAI;;AACtE;EAAuB,8BAA6B;CAAI;;AAIxD;EAAc,uBAAwB;CAAI;;AEvCxC;EACE,0BAAwB;CACzB;;ArESD;EqELM,0BAA0E;CrEQ/E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqELM,0BAA0E;CrEQ/E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqELM,0BAA0E;CrEQ/E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqELM,0BAA0E;CrEQ/E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqELM,0BAA0E;CrEQ/E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqELM,0BAA0E;CrEQ/E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqELM,0BAA0E;CrEQ/E;;AqEdD;EACE,0BAAwB;CACzB;;ArESD;EqELM,0BAA0E;CrEQ/E;;AmE+BH;EAAa,0BAA6B;CAAI;;AAC9C;EAAc,0BAA6B;CAAI;;AAE/C;EAAiB,qCAAkC;CAAI;;AACvD;EAAiB,2CAAkC;CAAI;;AAIvD;EGvDE,YAAW;EACX,mBAAkB;EAClB,kBAAiB;EACjB,8BAA6B;EAC7B,UAAS;CHqDV;;AAED;EAAwB,iCAAgC;CAAI;;AAE5D;EACE,kCAAiC;EACjC,qCAAoC;CACrC;;AAID;EAAc,0BAAyB;CAAI;;AIjE3C;EACE,+BAA8B;CAC/B;;AAED;EACE,8BAA6B;CAC9B;;ACDC;E7EOF;;;I6EDM,6BAA4B;IAE5B,4BAA2B;GAC5B;EAED;IAEI,2BAA0B;GAC3B;EAQH;IACE,8BAA6B;GAC9B;E7E8LL;I6EhLM,iCAAgC;GACjC;EACD;;IAEE,0B5E5Ca;I4E6Cb,yBAAwB;GACzB;EAOD;IACE,4BAA2B;GAC5B;EAED;;IAEE,yBAAwB;GACzB;EAED;;;IAGE,WAAU;IACV,UAAS;GACV;EAED;;IAEE,wBAAuB;GACxB;EAOD;IACE,S3EwgCgC;GNkqQnC;EIttSH;I6E+CM,4BAA2C;GAC5C;EjExFH;IiE0FI,4BAA2C;GAC5C;E5C/EL;I4CmFM,cAAa;GACd;EvChGL;IuCkGM,uB5EzFU;G4E0FX;E7DpGL;I6DuGM,qCAAoC;GAMrC;EAPD;;IAKI,kCAAmC;GACpC;E7DpEP;;I6D0EQ,qCAAsC;GACvC;E7DUP;I6DNM,eAAc;GAQf;E5D9HH;;;;I4D4HM,sB5E1HW;G4E2HZ;E7DnBP;I6DuBM,eAAc;IACd,sB5EhIa;G4EiId;CjFgqSJ;;AkFvySD;EACE,+BAAsB;EAAtB,uBAAsB;CAEvB;;AAED;EACE,4CAAmC;EAAnC,oCAAmC;CACpC;;AAED;EACE,+BAAsB;EAAtB,uBAAsB;CACvB;;AAED;EACE;IACE,WAAU;GlFyySX;EkFtySD;IACE,WAAU;GlFwySX;CACF;;AkF/ySD;EACE;IACE,WAAU;GlFyySX;EkFtySD;IACE,WAAU;GlFwySX;CACF;;AkFrySD;EACE,+BAAsB;EAAtB,uBAAsB;CACvB;;ACzBD;EACE,4BAA2B;EAC3B,uBAAsB;EACtB,mBAAkB;EAClB,yBAAwB;EACxB,sBAAqB;CACtB;;AAED;EACE,mBAAkB;EAClB,UAAS;EACT,cAAa;EACb,aAAY;EACZ,WAAU;EACV,4DAA2D;CAC5D;;AAED;EACE,mBAAkB;EAClB,SAAQ;EACR,cAAa;EACb,YAAW;EACX,WAAU;EACV,4DAA2D;CAC5D;;AAED;;EAEE,eAAc;EACd,8BAA6B;CAC9B;;AAED;;;;;;EAME,YAAW;CACZ;;AAED;;;;EAIE,uBAAsB;EACtB,YAAW;CACZ;;AAED;;GAEG;AACH;EACE,mBAAkB;EAClB,YAAW;EACX,YAAW;EACX,uBAAsB;EACtB,mBAAkB;EAClB,gEAA+D;CAChE;;AAED;EACE,mBAAkB;EAClB,WAAU;EACV,WAAU;EACV,uBAAsB;EACtB,mBAAkB;EAClB,+DAA8D;CAC/D;;AAED;;EAEE,aAAY;EACZ,uBAAsB;CACvB;;AAED;;EAEE,YAAW;EACX,uBAAsB;CACvB;;AAEmC;EAlFpC;IAoFI,0BAAyB;GAC1B;CnFm0SF;;AmFh0SD;EAxFA;IA0FI,0BAAyB;GAC1B;CnFm0SF;;AoF/5SD;EACE,c9EqqBsC;E8EpqBtC,aCsIyC;EDrIzC,e/ESiB;E+ERjB,iBCsIwC;EC/GpC,+BjFpBa;C+EyDlB;;AAhED;EAQI,sB/EDe;C+EkBhB;;AAzBH;EAUM,sBC0IoC;EDzIpC,e/EEa;E+EDb,cAAa;EtEPf,iBsEQ0B;CAMzB;;AAnBL;EAeQ,e/EiBY;E+EhBZ,4B/ETW;E+EUX,2B/EVW;C+EWZ;;AAlBP;EAsBQ,eAAc;CACf;;AAvBP;EA4BI,mBAAkB;EAClB,mBAAkB;EAClB,iBAAgB;EAChB,UAAS;EACT,8B/EzBe;E+E0Bf,6CAA4C;CA8B7C;;AA/DH;EAoCM,YAAW;EACX,mBAAkB;EAClB,yBAAgB;EAAhB,iBAAgB;CACjB;;AAvCL;EA4CM,wBAA6C;EAC7C,gCAAkD;EAClD,+BAAiD;CAClD;;AA/CL;EAoDM,aAAY;EACZ,0BAA6C;EAC7C,6BAA4B;EAC5B,0BAAyB;EACzB,oBAAmB;EACnB,sBAAqB;CACtB;;AA1DL;EA6DM,WAAU;CACX;;AG9DL;ECCE,mBAAkB;EAClB,sBAAqB;EACrB,YHkKwC;EGjKxC,aHiKwC;CE9JzC;;ACDC;EACE,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,eAAc;EACd,YH2JsC;EG1JtC,aH0JsC;EGzJtC,uBAAsB;EACtB,oBAAmB;CACpB;;ADfH;EAKI,wBAAuB;CACxB;;AAGH;ECRE,mBAAkB;EAClB,sBAAqB;EACrB,YHqKwC;EGpKxC,aHoKwC;CE7JzC;;ACLC;EACE,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,eAAc;EACd,YH8JsC;EG7JtC,aH6JsC;EG5JtC,uBAAsB;EACtB,oBAAmB;CACpB;;ADFH;ECZE,mBAAkB;EAClB,sBAAqB;EACrB,YHwKwC;EGvKxC,aHuKwC;CE5JzC;;ACTC;EACE,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,eAAc;EACd,WHiKqC;EGhKrC,YHgKqC;EG/JrC,uBAAsB;EACtB,oBAAmB;CACpB;;ADEH;EChBE,mBAAkB;EAClB,sBAAqB;EACrB,YH2KwC;EG1KxC,aH0KwC;CE3JzC;;ACbC;EACE,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,eAAc;EACd,WHoKqC;EGnKrC,YHmKqC;EGlKrC,uBAAsB;EACtB,oBAAmB;CACpB;;ADMH;EAGI,oBAAkC;EAClC,+BFXsC;CEgBvC;;AATH;EAOM,gBAAe;CAChB;;AARL;EAYI,oBAAqC;CACtC;;AAbH;EAgBI,oBAAqC;CACtC;;AAjBH;EAoBI,oBAAqC;CACtC;;A7CHH;E+CtCE,qBnF05BuC;CmFz5BxC;;ACFD;EACE,kBAAiB;CAkClB;;AAnCD;EAII,cAAa;CACd;;AALH;EAQI,oBAAmB;CACpB;;AATH;EAYI,mBpFmXgC;EoFlXhC,erFHe;EqFIf,oBAAmB;EACnB,UAAS;CAOV;;AAtBH;EAmBM,erFNa;EqFOb,wBAAuB;CACxB;;AArBL;EA0BM,erFba;EqFcb,wBAAuB;CACxB;;AA5BL;EAgCI,iBAAgB;EAChB,iBpF+P6B;CoF9P9B;;AAIH;EAEI,mBAAkB;EAClB,qBAAoB;CACrB;;AnD1CH;EoDCE,mBAAkB;E7EIhB,iBN0B+B;E8ET7B,iCjFfa;CsFHlB;;AAED;EAEI,iBAAgB;EAChB,qBrFsgCqC;CqFrgCtC;;AAJH;EAMI,sBrFmgCqC;EqFlgCrC,gBAAe;CAChB;;ACVH;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,aAAY;EACZ,sBAA8B;EAC9B,sBAAqB;EACrB,uBvFRc;EuFSd,4BAA2B;EAC3B,0BvFNiB;ESFf,uBRqOgC;CsF3NnC;;AAED;EACE,mBAAkB;EAClB,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,sBAAuB;EAAvB,wBAAuB;EACvB,aAAY;E9EjBV,mC8EkBgE;CAcnE;;AApBD;EASI,gBAAe;EACf,YAAW;CACZ;;AAXH;EAcI,mBAAkB;EAClB,OAAM;EACN,QAAO;EACP,YAAW;EACX,aAAY;CACb;;AAGH;EACE,qBAAa;EAAb,cAAa;EACb,wBAAmB;EAAnB,oBAAmB;EACnB,mBAAyB;EACzB,mBAAkB;CAUnB;;AAdD;EAOI,YAAO;EAAP,QAAO;EACP,qBAAiC;CAClC;;AATH;EAYI,gCvF5Ce;CuF6ChB;;AAKH;EAGM,gBAAe;EACf,+BvFtDa;CuFuDd;;AC1DL;EACE,UAAS;CA4CV;;AA7CD;EAGI,sBAAqB;EACrB,iBAAoE;EACpE,2BvFsXgC;EuFrXhC,uBAA0E;EAC1E,mBAAkB;EAClB,qCAAmC;E/EPnC,uBRqOgC;CuF5NjC;;AAVH;EAaI,oBAAiC;CAClC;;AAdH;EAkBM,mBAAwE;EACxE,sBvFuX4B;EuFtX5B,yBAA8E;E/EnBhF,sBRsO+B;CuFjN9B;;AAtBL;EAyBM,kBAAoC;CACrC;;AA1BL;EA+BM,mBAAwE;EACxE,yBvFqW6B;EuFpW7B,yBAA8E;E/EhChF,sBRuO+B;CuFrM9B;;AAnCL;EAsCM,kBAAoC;CACrC;;AAvCL;EA2CI,iBAAgB;CACjB;;AAQD;EjElDA,YvBHc;EqBGZ,0BrBqFoB;EuBnFtB,sBvBmFsB;CwFjCrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvB4DoB;EuB3DpB,sBvB2DoB;CuBtDrB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrBsFoB;EuBpFtB,sBvBoFsB;CwFlCrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvB6DoB;EuB5DpB,sBvB4DoB;CuBvDrB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrBuFoB;EuBrFtB,sBvBqFsB;CwFnCrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvB8DoB;EuB7DpB,sBvB6DoB;CuBxDrB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrBwFoB;EuBtFtB,sBvBsFsB;CwFpCrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvB+DoB;EuB9DpB,sBvB8DoB;CuBzDrB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,gDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrByFoB;EuBvFtB,sBvBuFsB;CwFrCrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBgEoB;EuB/DpB,sBvB+DoB;CuB1DrB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrB0FoB;EuBxFtB,sBvBwFsB;CwFtCrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBiEoB;EuBhEpB,sBvBgEoB;CuB3DrB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrB2FoB;EuBzFtB,sBvByFsB;CwFvCrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBkEoB;EuBjEpB,sBvBiEoB;CuB5DrB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrB4FoB;EuB1FtB,sBvB0FsB;CwFxCrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBmEoB;EuBlEpB,sBvBkEoB;CuB7DrB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrB6FoB;EuB3FtB,sBvB2FsB;CwFzCrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBoEoB;EuBnEpB,sBvBmEoB;CuB9DrB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,evBOiB;EqBPf,0BrB8FoB;EuB5FtB,sBvB4FsB;CwF1CrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,evBjBe;EuBkBf,0BvBqEoB;EuBpEpB,sBvBoEoB;CuB/DrB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrB+FoB;EuB7FtB,sBvB6FsB;CwF3CrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBsEoB;EuBrEpB,sBvBqEoB;CuBhErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,uBrBgGiB;EuB9FnB,mBvB8FmB;CwF5ClB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,uBvBuEiB;EuBtEjB,mBvBsEiB;CuBjElB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,gDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrBiGoB;EuB/FtB,sBvB+FsB;CwF7CrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBwEoB;EuBvEpB,sBvBuEoB;CuBlErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrBkGoB;EuBhGtB,sBvBgGsB;CwF9CrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvByEoB;EuBxEpB,sBvBwEoB;CuBnErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrBoGoB;EuBlGtB,sBvBkGsB;CwFhDrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,kDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvB2EoB;EuB1EpB,sBvB0EoB;CuBrErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,kDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrBqGoB;EuBnGtB,sBvBmGsB;CwFjDrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvB4EoB;EuB3EpB,sBvB2EoB;CuBtErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,gDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrBsGoB;EuBpGtB,sBvBoGsB;CwFlDrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvB6EoB;EuB5EpB,sBvB4EoB;CuBvErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrBuGoB;EuBrGtB,sBvBqGsB;CwFnDrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvB8EoB;EuB7EpB,sBvB6EoB;CuBxErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,gDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrBwGoB;EuBtGtB,sBvBsGsB;CwFpDrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvB+EoB;EuB9EpB,sBvB8EoB;CuBzErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrByGoB;EuBvGtB,sBvBuGsB;CwFrDrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBgFoB;EuB/EpB,sBvB+EoB;CuB1ErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrB0GoB;EuBxGtB,sBvBwGsB;CwFtDrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,gDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBiFoB;EuBhFpB,sBvBgFoB;CuB3ErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,gDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrB2GoB;EuBzGtB,sBvByGsB;CwFvDrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBkFoB;EuBjFpB,sBvBiFoB;CuB5ErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrB4GoB;EuB1GtB,sBvB0GsB;CwFxDrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBmFoB;EuBlFpB,sBvBkFoB;CuB7ErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,YvBHc;EqBGZ,0BrB6GoB;EuB3GtB,sBvB2GsB;CwFzDrB;;ApF9CD;EmBAE,YvBTY;EqBGZ,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,YvB3BY;EuB4BZ,0BvBoFoB;EuBnFpB,sBvBmFoB;CuB9ErB;;AAED;;EAGE,YvBvCY;EuBwCZ,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AiEAH;EjElDA,evBOiB;EqBPf,0BrB8GoB;EuB5GtB,sBvB4GsB;CwF1DrB;;ApF9CD;EmBAE,evBCe;EqBPf,0BEDoF;EASpF,sBATyH;CnBOrG;;AmBKtB;EAMI,iDAAiF;CAEpF;;AAGD;EAEE,evBjBe;EuBkBf,0BvBqFoB;EuBpFpB,sBvBoFoB;CuB/ErB;;AAED;;EAGE,evB7Be;EuB8Bf,0BAtCuK;EA0CvK,sBA1C+M;CAoDhN;;AARC;;EAKI,iDAAiF;CAEpF;;AkEpDL;EACE,YAAW;EACX,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGI,sBAAqB;EACrB,iBAAgB;EAChB,uBAAsB;CACvB;;AAGH;EACE,oBAAmB;CACpB;;AAED;EACE,iBAAgB;CACjB;;AAGC;EC3BA,e1F+BkB;E0F9BlB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,Y1FJY;E0FKZ,0B1FwBgB;E0FvBhB,sB1FuBgB;C0FtBjB;;AAED;EAEE,iD1FkBgB;C0FjBjB;;AAED;EAEE,e1FagB;E0FZhB,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,Y1FxBY;E0FyBZ,0B1FIgB;E0FHhB,sB1FGgB;C0FOjB;;AARC;;EAKI,iD1FJY;C0FMf;;ADVH;EC3BA,e1FMiB;E0FLjB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,e1FMe;E0FLf,0B1FDe;E0FEf,sB1FFe;C0FGhB;;AAED;EAEE,kD1FPe;C0FQhB;;AAED;EAEE,e1FZe;E0Faf,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,e1Fde;E0Fef,0B1FrBe;E0FsBf,sB1FtBe;C0FgChB;;AARC;;EAKI,kD1F7BW;C0F+Bd;;ADVH;EC3BA,e1FsCkB;E0FrClB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,Y1FJY;E0FKZ,0B1F+BgB;E0F9BhB,sB1F8BgB;C0F7BjB;;AAED;EAEE,iD1FyBgB;C0FxBjB;;AAED;EAEE,e1FoBgB;E0FnBhB,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,Y1FxBY;E0FyBZ,0B1FWgB;E0FVhB,sB1FUgB;C0FAjB;;AARC;;EAKI,iD1FGY;C0FDf;;ADVH;EC3BA,e1FyCkB;E0FxClB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,e1FMe;E0FLf,0B1FkCgB;E0FjChB,sB1FiCgB;C0FhCjB;;AAED;EAEE,iD1F4BgB;C0F3BjB;;AAED;EAEE,e1FuBgB;E0FtBhB,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,e1Fde;E0Fef,0B1FcgB;E0FbhB,sB1FagB;C0FHjB;;AARC;;EAKI,iD1FMY;C0FJf;;ADVH;EC3BA,e1FqCkB;E0FpClB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,e1FMe;E0FLf,0B1F8BgB;E0F7BhB,sB1F6BgB;C0F5BjB;;AAED;EAEE,gD1FwBgB;C0FvBjB;;AAED;EAEE,e1FmBgB;E0FlBhB,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,e1Fde;E0Fef,0B1FUgB;E0FThB,sB1FSgB;C0FCjB;;AARC;;EAKI,gD1FEY;C0FAf;;ADVH;EC3BA,e1FmCkB;E0FlClB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,Y1FJY;E0FKZ,0B1F4BgB;E0F3BhB,sB1F2BgB;C0F1BjB;;AAED;EAEE,kD1FsBgB;C0FrBjB;;AAED;EAEE,e1FiBgB;E0FhBhB,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,Y1FxBY;E0FyBZ,0B1FQgB;E0FPhB,sB1FOgB;C0FGjB;;AARC;;EAKI,kD1FAY;C0FEf;;ADVH;EC3BA,e1FIiB;E0FHjB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,e1FMe;E0FLf,0B1FHe;E0FIf,sB1FJe;C0FKhB;;AAED;EAEE,kD1FTe;C0FUhB;;AAED;EAEE,e1Fde;E0Fef,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,e1Fde;E0Fef,0B1FvBe;E0FwBf,sB1FxBe;C0FkChB;;AARC;;EAKI,kD1F/BW;C0FiCd;;ADVH;EC3BA,e1FWiB;E0FVjB,8BAA6B;EAC7B,uBAAsB;EACtB,0BAAyB;CD0BxB;;ACxBD;EACE,Y1FJY;E0FKZ,0B1FIe;E0FHf,sB1FGe;C0FFhB;;AAED;EAEE,+C1FFe;C0FGhB;;AAED;EAEE,e1FPe;E0FQf,8BAA6B;EAC7B,0BAAyB;CAC1B;;AAED;;EAGE,Y1FxBY;E0FyBZ,0B1FhBe;E0FiBf,sB1FjBe;C0F2BhB;;AARC;;EAKI,+C1FxBW;C0F0Bd;;AClCL;EACE,mBAAkB;EAClB,gB1F2HW;E0F1HX,eAAiB;EACjB,+B3FDiB;E2FIf,uB1F+NgC;C0FrNnC;;AAjBD;EAWI,mBAAkB;EAClB,UAAS;EACT,UAAS;EACT,aAAY;EACZ,WAAU;CACX;;AAGH;EACE,0B3FjBiB;E2FkBjB,uBAAsB;CACvB;;AACD;EACE,uB1F8MkC;C0F7MnC;;AACD;EACE,cAAa;EACb,sBAAqB;CACtB;;AACD;EACE,iBAAgB;CACjB;;AACD;EACE,qBAAoB;CACrB;;AAOC;EACE,2B3FfgB;C2FoBjB;;AAND;EAII,e3FlBc;C2FmBf;;AALH;EACE,2B3FxCe;C2F6ChB;;AAND;EAII,e3F3Ca;C2F4Cd;;AALH;EACE,2B3FRgB;C2FajB;;AAND;EAII,e3FXc;C2FYf;;AALH;EACE,2B3FLgB;C2FUjB;;AAND;EAII,e3FRc;C2FSf;;AALH;EACE,2B3FTgB;C2FcjB;;AAND;EAII,e3FZc;C2Faf;;AALH;EACE,2B3FXgB;C2FgBjB;;AAND;EAII,e3Fdc;C2Fef;;AALH;EACE,2B3F1Ce;C2F+ChB;;AAND;EAII,e3F7Ca;C2F8Cd;;AALH;EACE,2B3FnCe;C2FwChB;;AAND;EAII,e3FtCa;C2FuCd;;AAKL;EAEI,gC3FnDe;E2FoDf,eAAc;CAYf;;AAfH;EAOQ,4B3F/BY;C2FgCb;;AARP;EAOQ,4B3FxDW;C2FyDZ;;AARP;EAOQ,4B3FxBY;C2FyBb;;AARP;EAOQ,4B3FrBY;C2FsBb;;AARP;EAOQ,4B3FzBY;C2F0Bb;;AARP;EAOQ,4B3F3BY;C2F4Bb;;AARP;EAOQ,4B3F1DW;C2F2DZ;;AARP;EAOQ,4B3FnDW;C2FoDZ;;AARP;EAYM,QAAO;EACP,YAAW;CACZ;;A1DlEL;E2DHE,sBAA8B;CAiB/B;;AAlBD;EAMM,sBAAmC;CAKpC;;AAXL;EAQQ,0BAAoC;EACpC,sBAAmC;CACpC;;AAVP;EAMM,sBAAmC;CAKpC;;AAXL;EAQQ,0BAAoC;EACpC,sBAAmC;CACpC;;AAVP;EAMM,sBAAmC;CAKpC;;AAXL;EAQQ,0BAAoC;EACpC,sBAAmC;CACpC;;AAVP;EAMM,sBAAmC;CAKpC;;AAXL;EAQQ,0BAAoC;EACpC,sBAAmC;CACpC;;AAVP;EAMM,sBAAmC;CAKpC;;AAXL;EAQQ,0BAAoC;EACpC,sBAAmC;CACpC;;AAVP;EAMM,sBAAmC;CAKpC;;AAXL;EAQQ,0BAAoC;EACpC,sBAAmC;CACpC;;AAVP;EAMM,sBAAmC;CAKpC;;AAXL;EAQQ,0BAAoC;EACpC,sBAAmC;CACpC;;AAVP;EAMM,sBAAmC;CAKpC;;AAXL;EAQQ,0BAAoC;EACpC,sBAAmC;CACpC;;AAVP;;EAgBI,aAAY;CACb;;AAGH;EACE,iCAA+B;EAC/B,2B5FfiB;C4FgBlB;;AAED;EAEI,qBAAyB;CAC1B;;AAHH;EAMI,qB3FoxBsC;E2FnxBtC,wB3FmxBsC;E2FlxBtC,iBAAgB;CAgBjB;;AAxBH;EAWM,cAAa;CACd;;AAZL;EAeM,0BAA4C;EAC5C,e5F/Ba;E4FgCb,cAAa;CAMd;;AAvBL;EAoBQ,e5FhCW;E4FiCX,iBAAgB;CACjB;;AAKP;EACE,gBAAe;EACf,oBAAwB;CACzB;;AAED;EACE,sBAAqB;EACrB,iBAAmE;EACnE,mBAAyB;EACzB,2C3FuvByC;E2FtvBzC,qBAAoB;EACpB,e5FlDiB;E4FmDjB,mBAAkB;EAClB,wBZkH+C;EYjH/C,gC5F3DiB;C4F4DlB;;AAED;EACE,sBAAqB;EACrB,aAAY;EACZ,uBAA4B;CAC7B;;AAED;EAEI,YAAW;EACX,mBAAkB;EAClB,sBAA2B;CAC5B;;AAGH;EACE,mBAAwB;EACxB,e5F3EiB;C4FiFlB;;AARD;EAKI,e5F3Ee;E4F4Ef,sBAAqB;CACtB;;AAMD;EC/FA,0B7F+BkB;E6F9BlB,sBAAqB;CDgGpB;;AAFD;EC/FA,0B7FMiB;E6FLjB,sBAAqB;CDgGpB;;AAFD;EC/FA,0B7FsCkB;E6FrClB,sBAAqB;CDgGpB;;AAFD;EC/FA,0B7FyCkB;E6FxClB,sBAAqB;CDgGpB;;AAFD;EC/FA,0B7FqCkB;E6FpClB,sBAAqB;CDgGpB;;AAFD;EC/FA,0B7FmCkB;E6FlClB,sBAAqB;CDgGpB;;AAFD;EC/FA,0B7FIiB;E6FHjB,sBAAqB;CDgGpB;;AAFD;EC/FA,0B7FWiB;E6FVjB,sBAAqB;CDgGpB;;AAGH;EACE,kB3F2BW;E2F1BX,oBAAsC;EACtC,mBAAqC;EACrC,UAAS;EACT,iC5FnGiB;C4FoGlB;;A/E/CG;E+EkDF;IAGI,wBAAe;IAAf,qBAAe;IAAf,gBAAe;GAChB;CjGukWJ;;AmGzrWD;EACE,YAAW;CACZ;;AAED;EACE,eAAc;CACf;;AAED;EACE,0BAAiB;EAAjB,uBAAiB;EAAjB,sBAAiB;EAAjB,kBAAiB;CAClB;;AAED;EACE,mBAAkB;EAClB,c7FwpBsC;E6FvpBtC,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,wBAAuC;EACvC,YAAW;EACX,qBAAoB;EACpB,+BAA6B;EAC7B,WAAU;EACV,2BAA6C;EAC7C,sCAA6B;EAA7B,8BAA6B;ErFlB3B,uBRqOgC;C6FpLnC;;AA1CD;EAeI,sBAA6B;CAC9B;;AAhBH;EAmBI,uB7FwPgD;E6FvPhD,iB7F4P6B;C6F3P9B;;AArBH;EAwBI,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,uB7FiPgD;E6FhPhD,oBAAmB;CACpB;;AA5BH;EA+BI,sBAAqB;EACrB,gB3FnBqC;E2FoBrC,iB3FpBqC;E2FqBrC,uB3FrBqC;C2FsBtC;;AAnCH;EAsCI,mB7F+ES;E6F9ET,kBAAiB;EACjB,iB7FwO6B;C6FvO9B;;ArEqEH;EsExHE,mBAAkB;EAClB,mBAAkB;EAClB,iC/FGiB;C+FiBlB;;AtEkGD;EsEnHI,iBAAgB;CACjB;;AAPH;EAUI,sBAAqB;EACrB,YAAW;EACX,mBAAkB;EAClB,mBAAkB;EAClB,e/FRe;E+FSf,mBAAkB;CACnB;;AAhBH;EAmBI,mBAAkB;EAClB,YAAW;EACX,gBAAe;CAChB;;AtEyJH;EsEpJE,kBAAiB;EACjB,oB/FvBiB;E+FwBjB,iC/FvBiB;C+FqClB;;AAjBD;EAMI,iBAAgB;EAChB,e/FxBe;C+FiChB;;AAhBH;EAUM,e/FxBa;C+FyBd;;AAXL;EAcM,oBAAmB;CACpB;;AAIL;EACE,aAAY;CACb;;AACD;EAGM,mBAAkB;CACnB;;AAJL;EAUM,SAAQ;EACR,WAAU;CACX;;AAZL;EAeM,YAAW;EACX,QAAO;CACR;;AClEL;EACE,qBAAa;EAAb,cAAa;EACb,oBAAe;EAAf,gBAAe;EACf,uBAAmB;EAAnB,oBAAmB;EACnB,gB/F6HW;E+F5HX,ehGQiB;EgGPjB,oBhGDiB;EiFOb,8BjFLa;CgGClB;;ACRD;EACE,qBAAuC;EACvC,oBAAsC;EACtC,oBAAuC;EACvC,mBAAsC;CAMvC;;AAVD;EAOI,qBAAuC;EACvC,oBAAsC;CACvC;;AAGH;EACE,gBAAe;CAChB;;ACdD;EACE,mBAAkB;EAClB,wBAAmB;EAAnB,oBAAmB;EACnB,alBewC;EkBdxC,WAAU;EACV,UAAS;EACT,uBlBawC;ECGpC,iCjFfa;CkG4ElB;;AAnFD;EAUI,4BAAoB;EAApB,qBAAoB;EACpB,uBAAmB;EAAnB,oBAAmB;EACnB,sBAAuB;EAAvB,wBAAuB;EACvB,alBcuC;EkBbvC,alBIsC;EkBHtC,WAAU;EACV,gBAAe;EACf,8BlBW6C;CkBL9C;;AAvBH;EAqBM,cAAa;CACd;;AAtBL;EA0BI,gBAAe;EACf,mBAAoC;CAKrC;;AAhCH;EA8BM,gQjFcqI;CiFbtI;;AA/BL;EAmCI,aAAY;EACZ,gQjFQuI;CiFPxI;;AArCH;EAwCI,wBAAmB;EAAnB,oBAAmB;EACnB,uBAAmB;EAAnB,oBAAmB;CACpB;;AA1CH;EA6CI,mBAAkB;EAClB,gBAAe;EACf,UAAS;EACT,mBAAkB;CAyBnB;;AAzEH;EAmDM,eAAc;CACf;;AApDL;EAuDM,eAAc;EACd,kBAAiB;EACjB,cAAa;EACb,UAAS;CAcV;;AAxEL;EA6DQ,mBAAkB;EAClB,SAAQ;EACR,UAAS;EACT,kBAAiB;EACjB,eAAc;CACf;;AAlEP;EAqEQ,aAA6B;EAC7B,eAAc;CACf;;AAvEP;EA4EI,kBAAiB;EACjB,iBjGmN6B;CiGlN9B;;AA9EH;EAiFI,iBAAgB;CACjB;;AlEtBH;EkEmCI,elGrFe;CkG0FhB;;A9FpFD;E8FkFI,elGtFa;CIOhB;;AAID;;;;;;;;;;E8FoFI,elG/Fa;CIehB;;A8FqFH;EACE,uCAAqC;CACtC;;ArFtDG;EqFyDF;IAGM,YlBzFkC;IkB0FlC,8BlB7FyC;GkBuG1C;EAdL;IAQQ,cAAa;GACd;EATP;IAYQ,eAAc;GACf;CvGi0WR;;AkC/3WD;;EsElEE,oBAAmB;EACnB,uBAAsB;CACvB;;ACJD;;EAEE,gBAAe;EACf,aAAY;EACZ,oBAAmB;CACpB;;ACDD;EAEI,mBAAkB;EAClB,cAAa;EACb,gBAAe;EACf,iBAAgB;E5FJhB,iB4FKwB;CAezB;;AArBH;EASM,mBAAkB;CAWnB;;AApBL;EAYQ,mBAAkB;EAClB,aAAY;EACZ,SAAQ;EACR,WAAU;EACV,YAAW;EACX,YAAW;EACX,0BrGhBW;CqGiBZ;;ACpBL;EACE,+BtG4BgB;CsG3BjB;;AAFD;EACE,+BtGGe;CsGFhB;;AAFD;EACE,+BtGmCgB;CsGlCjB;;AAFD;EACE,+BtGsCgB;CsGrCjB;;AAFD;EACE,+BtGkCgB;CsGjCjB;;AAFD;EACE,+BtGgCgB;CsG/BjB;;AAFD;EACE,+BtGCe;CsGAhB;;AAFD;EACE,+BtGQe;CsGPhB;;ACJD;EAGI,sBvG4Bc;CuG3Bf;;AAJH;EAOI,YAAW;EACX,0BvGuBc;CuGtBf;;AATH;EAGI,sBvGGa;CuGFd;;AAJH;EAOI,YAAW;EACX,0BvGFa;CuGGd;;AATH;EAGI,sBvGmCc;CuGlCf;;AAJH;EAOI,YAAW;EACX,0BvG8Bc;CuG7Bf;;AATH;EAGI,sBvGsCc;CuGrCf;;AAJH;EAOI,YAAW;EACX,0BvGiCc;CuGhCf;;AATH;EAGI,sBvGkCc;CuGjCf;;AAJH;EAOI,YAAW;EACX,0BvG6Bc;CuG5Bf;;AATH;EAGI,sBvGgCc;CuG/Bf;;AAJH;EAOI,YAAW;EACX,0BvG2Bc;CuG1Bf;;AATH;EAGI,sBvGCa;CuGAd;;AAJH;EAOI,YAAW;EACX,0BvGJa;CuGKd;;AATH;EAGI,sBvGQa;CuGPd;;AAJH;EAOI,YAAW;EACX,0BvGGa;CuGFd;;AxEuBL;EyE/BI,exGQe;CwGOhB;;AAjBH;EAIM,gBAAe;CAChB;;AALL;EAOM,exGKa;EwGJb,iBAAgB;EAChB,sBxGFa;EwGGb,0BAAyB;CAM1B;;AAhBL;EAYQ,iBAAgB;EAChB,sBxGNW;EwGOX,0BAAyB;CAC1B;;AAKP;EACE,iBAAgB;EAChB,iBAAgB;EAChB,0BxGhBiB;CwGoBlB;;AAPD;EAKI,cvGwGS;CuGvGV;;AAGH;EAEI,cAAa;EACb,UAAS;CACV;;AAGH;EAEI,uBAAsB;EACtB,sBxGhCe;CwGiChB;;AAJH;EAMI,kBAAiB;CAClB;;AAPH;EASI,iBAAgB;EAEhB,8BxGfgB;CwGgBjB;;AAIH;EAEI,iBAAgB;CACjB;;ACvDH;EACE,YAAW;CACZ;;AAED;EACE,YAAW;CACZ;;AAGD;EACE,2CAAyC;CAI1C;;AALD;EAGI,uBAAsB;CACvB;;ACbH;EACE,qBAAa;EAAb,cAAa;EACb,wBAAmB;EAAnB,oBAAmB;EACnB,oBzG8HW;CyG7HZ;;AAED;EACE,oBAAe;EAAf,gBAAe;EACf,4BAAkB;EAAlB,mBAAkB;CACnB;;AAED;EACE,yBAAmC;EACnC,sBzGyQkD;CyGxQnD;;AAED;EACE,uBzGsQkD;EyGrQlD,e1GRiB;C0GSlB;;AAED;EACE,qBAAa;EAAb,cAAa;EACb,8BAAgB;EAAhB,iBAAgB;EAChB,oBAAqB;EAArB,sBAAqB;EACrB,uBAA8B;CAC/B;;AAED;EACE,qBAAY;EAAZ,aAAY;EACZ,4BAAkB;EAAlB,mBAAkB;CAKnB;;AAPD;EAKI,mBAAkB;CACnB;;AAGH;EACE,8BAAgB;EAAhB,iBAAgB;CACjB;;ACtCD;EACE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,W3B0CqC;E2BzCrC,Y3B8CwC;E2B7CxC,oB3GMiB;C2G0SlB;;AArTD;EASI,mBAAkB;EAClB,SAAQ;EACR,cAAa;EACb,gB1GoHS;E0GnHT,gBAAe;EACf,iBAAgB;EAChB,kB3BEsC;E2BDtC,Y3BkCsC;E2BjCtC,cAAa;EACb,UAAS;EACT,YAAW;CAKZ;;AAxBH;EAsBM,WAAU;CACX;;AAvBL;EA8BI,mB3B2BsC;E2B3BtC,e3B2BsC;E2B1BtC,sB3B6BsC;E2B5BtC,mBAAkB;EAClB,+B3ByBgD;C2BxBjD;;AAlCH;EAqCI,Y3B6BsC;E2B5BtC,oB3B2ByD;E2B1BzD,U3ByBmC;C2BpBpC;;AA5CH;EA0CM,gC3ByBoD;C2BxBrD;;AA3CL;EA0CM,gC3ByBoD;C2BxBrD;;AA3CL;EA0CM,gC3ByBoD;C2BxBrD;;AA3CL;EA0CM,gC3ByBoD;C2BxBrD;;AA3CL;EA0CM,gC3ByBoD;C2BxBrD;;AA3CL;EA+CI,mBAAkB;EAClB,YAAO;EAAP,QAAO;EACP,mBAAkB;EAClB,iBAAgB;ECpChB,a5B8BuC;C2BQxC;;AApDH;ECcI,a5B8BuC;E2BYvC,2BAAsB;EAAtB,uBAAsB;EACtB,iBAAgB;EAChB,WAAU;CACX;;AA3DH;EA8DI,sB3BWsC;E2BVtC,eAAc;EACd,iBAAgB;EAChB,e3G5De;E2G6Df,0BAAyB;CAC1B;;AAnEH;EAsEI,aAAY;CACb;;AAvEH;EA0EI,mBAAkB;EAClB,UAAS;EACT,uCAAsC;CACvC;;AA7EH;EAgFI,cAAa;EACb,WAAU;EACV,UAAS;EACT,mBAAkB;EAClB,uCAAsC;CAMvC;;AA1FH;EAuFM,WAAU;EACV,iBAAgB;CACjB;;AAzFL;EA6FI,eAAc;EACd,sB3BlBsC;E2BmBtC,Y3BlBsC;E2BmBtC,sBAAqB;EACrB,wB3BnB6C;C2BqG9C;;AAnLH;EAwGM,sBAAqB;EACrB,kBAA+B;EAC/B,qBAA+C;EAC/C,oBxGnFmC;EwGoFnC,e3GnGa;E2GoGb,mBAAkB;CACnB;;AA9GL;EAiHM,aAAY;EACZ,gBAAe;CAChB;;AAnHL;EAsHM,Y3B/BoC;E2BgCpC,oB3B/BwD;C2BqCzD;;AA7HL;EA2HQ,e3G5FY;C2G6Fb;;AA5HP;EAgIM,Y3B9CoC;E2B+CpC,oB3GlGc;C2G4Gf;;AA3IL;EAqIQ,Y3BjDkC;C2BkDnC;;AAtIP;EAyIQ,mb1F9FmI;C0F+FpI;;AA1IP;EA8IM,e3BlDmD;E2BmDnD,gB3B2DmB;E2B1DnB,wBAAuB;CAmBxB;;AAnKL;EAoJQ,e3G3IW;C2G4IZ;;AArJP;EAwJQ,e3B5DiD;C2BsElD;;AAlKP;EA4JU,e3GnJS;C2GoJV;;AA7JT;EAgKU,mb1FrHiI;C0FsHlI;;AAjKT;EAuKQ,oB3GxIY;C2GkJb;;AAjLP;EAyKU,gCAA8B;CAC/B;;AA1KT;EA4KU,oBAA8B;CAI/B;;AAhLT;EA8KY,YAAW;CACZ;;AA/KX;EAuKQ,oB3GjKW;C2G2KZ;;AAjLP;EAyKU,gCAA8B;CAC/B;;AA1KT;EA4KU,oBAA8B;CAI/B;;AAhLT;EA8KY,YAAW;CACZ;;AA/KX;EAuKQ,oB3GjIY;C2G2Ib;;AAjLP;EAyKU,gCAA8B;CAC/B;;AA1KT;EA4KU,oBAA8B;CAI/B;;AAhLT;EA8KY,YAAW;CACZ;;AA/KX;EAuKQ,oB3G9HY;C2GwIb;;AAjLP;EAyKU,gCAA8B;CAC/B;;AA1KT;EA4KU,oBAA8B;CAI/B;;AAhLT;EA8KY,YAAW;CACZ;;AA/KX;EAuKQ,oB3GlIY;C2G4Ib;;AAjLP;EAyKU,gCAA8B;CAC/B;;AA1KT;EA4KU,oBAA8B;CAI/B;;AAhLT;EA8KY,YAAW;CACZ;;AA/KX;EAuKQ,oB3GpIY;C2G8Ib;;AAjLP;EAyKU,gCAA8B;CAC/B;;AA1KT;EA4KU,oBAA8B;CAI/B;;AAhLT;EA8KY,YAAW;CACZ;;AA/KX;EAuKQ,oB3GnKW;C2G6KZ;;AAjLP;EAyKU,gCAA8B;CAC/B;;AA1KT;EA4KU,oBAA8B;CAI/B;;AAhLT;EA8KY,YAAW;CACZ;;AA/KX;EAuKQ,oB3G5JW;C2GsKZ;;AAjLP;EAyKU,gCAA8B;CAC/B;;AA1KT;EA4KU,oBAA8B;CAI/B;;AAhLT;EA8KY,YAAW;CACZ;;AA/KX;EAsLI,mBAAkB;CAqBnB;;AA3MH;EAyLM,mBAAkB;EAClB,SAAQ;EACR,Y3B/GoC;E2BgHpC,eAAc;EACd,WAAU;EACV,YAAW;EACX,WAAU;EACV,iBAAgB;EAChB,YAAW;EACX,sb1FvJqI;E0FwJrI,6BAA4B;EAC5B,4BAA2B;EAC3B,kCAAyB;EAAzB,0BAAyB;EAAzB,iDAAyB;CAC1B;;AAtML;EAyMM,mBAAkB;CACnB;;AA1ML;EA8MI,+B3B5GgD;C2B8IjD;;AAhPH;EAoNM,mBAAkB;CACnB;;AArNL;EAwNM,Y3BvHoC;E2BwHpC,eAAc;CAcf;;AAvOL;EA4NQ,e3BhIiD;E2BiIjD,wBAAuB;CASxB;;AAtOP;EAgOU,e3BpI+C;C2ByIhD;;AArOT;EAmOY,e3G1NO;C2G2NR;;AApOX;EA0OM,kCAAyB;EAAzB,0BAAyB;CAC1B;;AA3OL;EA8OM,eAAc;CACf;;AA/OL;EAmPI,eAAc;EACd,yB3BxKsC;E2ByKtC,e3GhPe;C2G+PhB;;AApQH;EAwPM,Y3BtMoC;E2BuMpC,sBAAqB;CACtB;;AA1PL;EA6PM,YAAW;EACX,wBAAkD;EAClD,gBAAe;EACf,e3GvPa;E2GwPb,mBAAkB;EAClB,uBAAsB;CACvB;;AAnQL;EAwQM,qCAAsD;CACvD;;AAzQL;EA6QI,mB3BlKsC;E2BkKtC,e3BlKsC;E2BmKtC,sB3BhKsC;E2BiKtC,+B3BnKgD;C2BqKjD;;AAjRH;EAoRI,mBAAkB;EAClB,mB3BlKsC;E2BkKtC,e3BlKsC;E2BmKtC,gBAAe;EACf,qC3BnKgD;E2BoKhD,UAAS;CA4BV;;AApTH;EA4RM,mBAAkB;EAClB,OAAM;EACN,SAAQ;EACR,Y3B5KoC;E2B6KpC,a3B7KoC;E2B8KpC,YAAW;EACX,sb1FvPqI;E0FwPrI,6BAA4B;EAC5B,4BAA2B;EAC3B,wBAA8C;EAC9C,gBAAe;CAChB;;AAvSL;EA2SM,WAAU;CACX;;AA5SL;EA+SM,qC3BvL8C;C2B2L/C;;AAnTL;EAiTQ,mb1FtQmI;C0FuQpI;;A9FvPH;E8F6PF;IC1SE,a5BkCuC;G2B4QpC;EAJL;IC1SE,a5BkCuC;G2BgRpC;EARL;IAWM,cAAa;GACd;EAZL;IAeM,mBAAkB;GACnB;EAhBL;IAmBM,a3B3RmC;I2B4RnC,eAAc;GACf;EArBL;IAwBM,mBAAkB;GAqBnB;EA7CL;IA2BQ,eAAc;IACd,YAAW;IACX,kBAAqB;IACrB,gBAAe;GAChB;EA/BP;IAkCQ,mBAAkB;IAClB,UAAS;IACT,YAAW;GACZ;EArCP;IA0CU,UAAS;GACV;EAOT;IAEI,c1GyTkC;G0G5KnC;EA/IH;IAKM,kBAAiB;ICjWrB,Y5BgCsC;G2BmUnC;EAPL;IC5VE,Y5BgCsC;G2BuUnC;EAXL;;;;;;;IAoBM,cAAa;GACd;EArBL;IA0BM,gBAAe;IACf,UAAS;IACT,Y3BxVkC;I2ByVlC,a3BpRkC;I2BqRlC,0BAAyC;GAC1C;EA/BL;IAkCM,qB3BzRkC;G2B0RnC;EAnCL;IAuCM,YAAW;IACX,mCAA0B;IAA1B,2BAA0B;GAC3B;EAzCL;IA4CM,Y3BxWkC;I2ByWlC,iBAAgB;GAyBjB;EAtEL;IAgDQ,aAAgD;IAChD,kBAAiB;GAoBlB;EArEP;IAoDU,oB3G/XQ;G2GoYT;EAzDT;IAuDY,Y3B/U4B;G2BgV7B;EAxDX;;IA8DY,oB3G7ZK;G2GkaN;EAnEX;;IAiEc,e3GlaG;G2GmaJ;EAlEb;IA2EU,eAAc;IACd,oB3BnU8B;I2BoU9B,YAAW;GACZ;EA9ET;IAoFM,mBAAkB;IAClB,gBAAe;IACf,UAAS;IACT,oBAAmB;IACnB,eAAc;GA2Bf;EAnHL;IA2FQ,eAAc;IACd,YAAW;IACX,Y3BzZgC;I2B0ZhC,gBAAe;GAChB;EA/FP;IAkGQ,mBAAkB;IAClB,YAAW;IACX,cAAa;GACd;EArGP;IAwGQ,aAAgD;IAChD,oB3GpbU;G2GybX;EA9GP;IA4GU,gBAAe;GAChB;EA7GT;IAiHQ,cAAa;GACd;EAlHP;IAuHQ,a3BrbiC;G2B0blC;EA5HP;IA0HU,a3Bxb+B;G2BybhC;EA3HT;IAiIQ,cAAa;IACb,mBAAkB;IAClB,oB3GleS;G2GmeV;EApIP;IAuIQ,oB3GldU;G2GwdX;EA7IP;IAyIU,mBAAkB;IAClB,W3Btc8B;I2Buc9B,gBAAe;GAChB;EAMT;IAIQ,wGAAuG;GAIxG;EARP;IAMU,UAAS;GACV;EAPT;IAqBQ,YAAW;IACX,gCAAuB;IAAvB,wBAAuB;GACxB;EAvBP;IA0BQ,iBAAgB;GAgBjB;EA1CP;IA6BU,aAAY;GACb;EA9BT;IAiCU,YAAW;IACX,WAAU;GACX;EAnCT;IAuCY,gBAAe;GAChB;EAxCX;IA8CU,cAAa;IACb,mBAAkB;IAClB,oB3GjiBO;G2GkiBR;EAjDT;IAoDU,oB3GjhBQ;G2GuhBT;EA1DT;IAsDY,mBAAkB;IAClB,QAAO;IACP,gBAAe;GAChB;ChH+sXZ;;AgHvsXD;EAGM,mBAAkB;EAClB,YAAW;EACX,W3BtfoC;E2BufpC,kCAAyB;EAAzB,0BAAyB;CAC1B;;AAPL;EAWQ,kCAAyB;EAAzB,0BAAyB;CAC1B;;AAZP;EAiBQ,qBAA+C;CAChD;;AAlBP;EAqBQ,YAAW;EACX,gBAAe;CAChB;;AAvBP;EA4BQ,mBAAkB;EAClB,kBAAiB;CAClB;;AA9BP;EAkCM,YAAW;EACX,QAAO;EACP,kCAAyB;EAAzB,0BAAyB;CAC1B;;AArCL;EA2CI,2BAA0B;CAC3B;;AEtmBH;EACE,sBAAqB;EACrB,Y7BkLwC;E6BjLxC,a7BkLwC;C6BjLzC;;AAED;EACE,cAAa;CACd;;AAED;EACE,mBAAkB;EAClB,eAAc;EACd,gBAAe;EACf,gBAAe;EACf,uBAAsB;EACtB,0B7GbiB;E6GcjB,0BAAyB;EpGhBvB,uBRqOgC;C4GrMnC;;AAvBD;EAWI,mBAAkB;EAClB,S7B8KqC;E6B7KrC,U7B6KqC;E6B5KrC,uBAAsB;EACtB,YAAyE;EACzE,aAA0E;EAC1E,YAAW;EACX,uBAAsB;EACtB,0B7G1Be;E6G2Bf,0BAAyB;EpG7BzB,wBoG8ByC;CAC1C;;AAGH;EAEI,oCAAqD;EAArD,4BAAqD;CACtD;;AAGH;EACE,oBAAmB;EACnB,YAAW;CACZ;;AAMD;ECrDE,Y9B2LwC;E8B1LxC,a9B2LwC;C6BrIzC;;ACpDC;EACE,gB9ByLsC;C8BhLvC;;AAPC;EACE,YAA2D;EAC3D,aAA4D;CAC7D;;AACD;EACE,gB9BkLoC;C8BjLrC;;AAID;EACE,oCAAuC;EAAvC,4BAAuC;CACxC;;ADuCL;ECzDE,Y9B+LwC;E8B9LxC,a9B+LwC;C6BrIzC;;ACxDC;EACE,e9B6LqC;C8BpLtC;;AAPC;EACE,YAA2D;EAC3D,aAA4D;CAC7D;;AACD;EACE,e9BsLmC;C8BrLpC;;AAID;EACE,oCAAuC;EAAvC,4BAAuC;CACxC;;AD8CL;EACE,Y7BkIwC;C6BvFzC;;AA5CD;EAKM,WAAU;CACX;;AANL;EAQM,mBAAkB;EAClB,SAAQ;EACR,WAAU;EACV,WAAU;EACV,WAAU;EACV,kBAAiB;EACjB,gB7B2GoC;E6B1GpC,iBAAgB;EAChB,eAAc;EACd,e7G3Ea;E6G4Eb,mBAAkB;EAClB,0BAAyB;EACzB,8BAA6B;EAC7B,oBAAmB;CACpB;;AAtBL;EA2BM,oCAA2D;EAA3D,4BAA2D;CAC5D;;AA5BL;EA8BM,UAAS;EACT,YAAW;EACX,4BAA2B;CAC5B;;AAjCL;EChEE,Y9BoMwC;E8BnMxC,a9B2LwC;C6BrFvC;;ACpGD;EACE,gB9ByLsC;C8BhLvC;;AAPC;EACE,YAA2D;EAC3D,aAA4D;CAC7D;;AACD;EACE,gB9BkLoC;C8BjLrC;;AAID;EACE,oCAAuC;EAAvC,4BAAuC;CACxC;;AD8CL;EChEE,Y9BqMwC;E8BpMxC,a9B+LwC;C6BrFvC;;ACxGD;EACE,e9B6LqC;C8BpLtC;;AAPC;EACE,YAA2D;EAC3D,aAA4D;CAC7D;;AACD;EACE,e9BsLmC;C8BrLpC;;AAID;EACE,oCAAuC;EAAvC,4BAAuC;CACxC;;ADgGL;EAEI,0B7GhHe;E6GiHf,oBAAmB;CAWpB;;AAdH;EAMM,UAAS;EACT,WAAU;EACV,Y7B8DoC;E6B7DpC,a7B6DoC;E6B5DpC,UAAS;EACT,oBAAmB;EACnB,yCAAuC;CACxC;;AAbL;EC3FE,Y9BoKwC;E8BnKxC,a9BoKwC;C6BvDvC;;AC3GD;EACE,Y9BiKsC;E8BhKtC,a9BgKsC;C8B/JvC;;AAGC;EACE,oCAAuC;EAAvC,4BAAuC;CACxC;;ADgFL;EC3FE,Y9BwKwC;E8BvKxC,a9BwKwC;C6BvDvC;;AC/GD;EACE,Y9BqKsC;E8BpKtC,a9BoKsC;C8BnKvC;;AAGC;EACE,oCAAuC;EAAvC,4BAAuC;CACxC;;AAKH;EACE,0B9GTgB;E8GUhB,sBAAiC;CAKlC;;AAHC;EACE,sBAAiC;CAClC;;AAKH;EACE,uBAAsB;EACtB,sB9GrBgB;C8G6BjB;;AANC;EACE,sB9GxBc;C8GyBf;;AACD;EACE,e9G3Bc;C8G4Bf;;AAKH;EACE,uBAAsB;EACtB,sB9GnCgB;C8G4CjB;;AAPC;EACE,0B9GtCc;E8GuCd,sB9GvCc;C8GwCf;;AACD;EACE,e9G1Cc;C8G2Cf;;AAnCH;EACE,0B9GlCe;E8GmCf,sBAAiC;CAKlC;;AAHC;EACE,sBAAiC;CAClC;;AAKH;EACE,uBAAsB;EACtB,sB9G9Ce;C8GsDhB;;AANC;EACE,sB9GjDa;C8GkDd;;AACD;EACE,e9GpDa;C8GqDd;;AAKH;EACE,uBAAsB;EACtB,sB9G5De;C8GqEhB;;AAPC;EACE,0B9G/Da;E8GgEb,sB9GhEa;C8GiEd;;AACD;EACE,e9GnEa;C8GoEd;;AAnCH;EACE,0B9GFgB;E8GGhB,sBAAiC;CAKlC;;AAHC;EACE,sBAAiC;CAClC;;AAKH;EACE,uBAAsB;EACtB,sB9GdgB;C8GsBjB;;AANC;EACE,sB9GjBc;C8GkBf;;AACD;EACE,e9GpBc;C8GqBf;;AAKH;EACE,uBAAsB;EACtB,sB9G5BgB;C8GqCjB;;AAPC;EACE,0B9G/Bc;E8GgCd,sB9GhCc;C8GiCf;;AACD;EACE,e9GnCc;C8GoCf;;AAnCH;EACE,0B9GCgB;E8GAhB,sBAAiC;CAKlC;;AAHC;EACE,sBAAiC;CAClC;;AAKH;EACE,uBAAsB;EACtB,sB9GXgB;C8GmBjB;;AANC;EACE,sB9Gdc;C8Gef;;AACD;EACE,e9GjBc;C8GkBf;;AAKH;EACE,uBAAsB;EACtB,sB9GzBgB;C8GkCjB;;AAPC;EACE,0B9G5Bc;E8G6Bd,sB9G7Bc;C8G8Bf;;AACD;EACE,e9GhCc;C8GiCf;;AAnCH;EACE,0B9GHgB;E8GIhB,sBAAiC;CAKlC;;AAHC;EACE,sBAAiC;CAClC;;AAKH;EACE,uBAAsB;EACtB,sB9GfgB;C8GuBjB;;AANC;EACE,sB9GlBc;C8GmBf;;AACD;EACE,e9GrBc;C8GsBf;;AAKH;EACE,uBAAsB;EACtB,sB9G7BgB;C8GsCjB;;AAPC;EACE,0B9GhCc;E8GiCd,sB9GjCc;C8GkCf;;AACD;EACE,e9GpCc;C8GqCf;;AAnCH;EACE,0B9GLgB;E8GMhB,sBAAiC;CAKlC;;AAHC;EACE,sBAAiC;CAClC;;AAKH;EACE,uBAAsB;EACtB,sB9GjBgB;C8GyBjB;;AANC;EACE,sB9GpBc;C8GqBf;;AACD;EACE,e9GvBc;C8GwBf;;AAKH;EACE,uBAAsB;EACtB,sB9G/BgB;C8GwCjB;;AAPC;EACE,0B9GlCc;E8GmCd,sB9GnCc;C8GoCf;;AACD;EACE,e9GtCc;C8GuCf;;AAnCH;EACE,0B9GpCe;E8GqCf,sBAAiC;CAKlC;;AAHC;EACE,sBAAiC;CAClC;;AAKH;EACE,uBAAsB;EACtB,sB9GhDe;C8GwDhB;;AANC;EACE,sB9GnDa;C8GoDd;;AACD;EACE,e9GtDa;C8GuDd;;AAKH;EACE,uBAAsB;EACtB,sB9G9De;C8GuEhB;;AAPC;EACE,0B9GjEa;E8GkEb,sB9GlEa;C8GmEd;;AACD;EACE,e9GrEa;C8GsEd;;AAnCH;EACE,0B9G7Be;E8G8Bf,sBAAiC;CAKlC;;AAHC;EACE,sBAAiC;CAClC;;AAKH;EACE,uBAAsB;EACtB,sB9GzCe;C8GiDhB;;AANC;EACE,sB9G5Ca;C8G6Cd;;AACD;EACE,e9G/Ca;C8GgDd;;AAKH;EACE,uBAAsB;EACtB,sB9GvDe;C8GgEhB;;AAPC;EACE,0B9G1Da;E8G2Db,sB9G3Da;C8G4Dd;;AACD;EACE,e9G9Da;C8G+Dd;;ADyFL;EAEI,oBAAmB;CAKpB;;AAPH;EAKM,oBAAmB;CACpB;;AE1KL;EACE,0B/GMiB;C+GDlB;;AAND;EAII,uBAAsB;CACvB;;AAGH;EAGI,uBAAsB;CACvB;;AAGH;EAEI,UAAS;CACV;;ACjBH;EjHuBA;IiHrBI,qBAAa;IAAb,cAAa;IACb,2BAAsB;IAAtB,uBAAsB;GACvB;CrHozZF;;AqH/yZD;;;EAGE,qBAAa;EAAb,cAAa;EACb,2BAAsB;EAAtB,uBAAsB;EACtB,kBAAiB;CAClB;;AdhBD;EcmBE,mBhCDwC;EgCCxC,ehCDwC;CgCEzC;;AhBpBD;EgBuBE,mBhCiIwC;EgCjIxC,ehCiIwC;CgChIzC;;AAED;EACE,qBAAa;EAAb,cAAa;EACb,wBAAmB;EAAnB,oBAAmB;EACnB,qBAAY;EAAZ,aAAY;EACZ,mBAAkB;CAkBnB;;AAtBD;EAOI,YAAO;EAAP,QAAO;EACP,aAAY;CACb;;AATH;EAaI,oBhCMuC;EgCNvC,gBhCMuC;EgCJvC,mBAAS;EAAT,UAAS;CACV;;AAhBH;EAoBI,oBhC0FuC;EgC1FvC,gBhC0FuC;CgCzFxC;;AAGH;EAEI,oBhCPuC;CgCQxC;;AAHH;EAKI,SAAQ;EACR,qBhCgFuC;CgC/ExC;;AAEH;EAEI,qBhChBuC;CgCiBxC;;AAHH;EAKI,QAAO;EACP,oBhCuEuC;CgCtExC;;AnGNC;EmGaF;IAEI,gBAAe;IACf,c/G0lBkC;I+GzlBlC,YAAW;GACZ;EALH;IAOI,iBhC9DoC;GgC+DrC;EAKH;IAEI,gBAAe;IACf,c/G6kBkC;I+G5kBlC,ahC7CqC;IgC8CrC,cAAa;GACd;EAEH;IAEI,2BAAuC;GACxC;EAGH;IAEI,oBhCrDqC;IgCqDrC,gBhCrDqC;GgCsDtC;EAHH;IAOM,ahC1DmC;GgC2DpC;EARL;IAWI,cAAa;GACd;EL2PH;IKtPI,mBhCtEoC;IgCsEpC,ehCtEoC;GgCuErC;EAHH;IAOM,YhC3EkC;GgC4EnC;EAIL;IAEI,gBAAe;IACf,c/GoiBkC;I+GniBlC,aAAY;GACb;EAGH;IAEI,2BAAuC;GACxC;EAGH;IAGM,oBhC/FmC;GgCgGpC;EAJL;IAQM,mBhCtGkC;GgCuGnC;EAGL;IAGM,qBhC3GmC;GgC4GpC;EAJL;IAQM,oBhClHkC;GgCmHnC;EAOL;IAEI,gBAAe;IACf,aAAY;GAKb;EARH;IAMM,sCAA4F;GAC7F;EAIL;IAEI,2BAAuC;GACxC;EAGH;IAEI,gBAAe;IACf,c/GyekC;I+GxelC,aAAY;GACb;EAGH;IAEI,2BAAuC;GACxC;EAGH;;IAIM,SAAQ;GACT;EAGL;;IAIM,QAAO;GACR;CrH4uZN;;AqHpuZD;EAGI,sBAD+E;CAEhF;;AAJH;EAOI,gBAAe;EACf,UhCnNsC;EgCoNtC,SAAQ;EACR,QAAO;EACP,c/G8boC;C+G7brC;;AAMC;;EAIM,eAAc;CACf;;AALL;;EA8CM,gBAAe;CAChB;;AAiBL;;EAIM,gBAAe;CAChB;;AALL;;EA8CM,eAAc;CACf;;AAmBH;EACE;IAAO,WAAU;GrHonZtB;EqHnnZK;IAAO,WAAU;GrHsnZtB;CACF;;AqHznZK;EACE;IAAO,WAAU;GrHonZtB;EqHnnZK;IAAO,WAAU;GrHsnZtB;CACF;;AkBj6ZG;EmGsSA;;IAUQ,mBAAkB;GAYnB;EAtBP;;IAYU,mBAAkB;IAClB,OAAM;IACN,QAAO;IACP,c/GwS0B;I+GvS1B,YAAW;IACX,aAAY;IACZ,YAAW;IACX,+BAA6B;IAC7B,iChCrX4B;IgCqX5B,yBhCrX4B;GgCsX7B;CrHynZZ;;AkBj8ZG;EmGmLA;;IAIM,eAAc;GACf;EALL;;;;IAUU,mBhC5M6B;GgC6M9B;EAXT;;;;IAeY,mBhC7M2B;GgC8M5B;EAhBX;;;;IAqBY,mBhCvN2B;GgCwN5B;EAtBX;;IA2BU,YhC7N6B;GgC8N9B;EA5BT;;IA+BY,YhC7N2B;GgC8N5B;EAhCX;;IAoCY,WhCpO0B;GgCqO3B;EArCX;;IA8CM,gBAAe;GAChB;EA/CL;;;;IAoDU,oBhC3J6B;GgC4J9B;EArDT;;IAyDU,ahChK6B;GgCiK9B;EAMT;;IAIM,gBAAe;GAChB;EALL;;;;IAUU,oBhC5Q6B;GgC6Q9B;EAXT;;;;IAeY,oBhC7Q2B;GgC8Q5B;EAhBX;;;;IAqBY,oBhCvR2B;GgCwR5B;EAtBX;;IA2BU,ahC7R6B;GgC8R9B;EA5BT;;IA+BY,ahC7R2B;GgC8R5B;EAhCX;;IAoCY,YhCpS0B;GgCqS3B;EArCX;;IA8CM,eAAc;GACf;EA/CL;;;;IAoDU,mBhC3N6B;GgC4N9B;EArDT;;IAyDU,YhChO6B;GgCiO9B;EAQP;IACE;MAAO,WAAU;KrHivZpB;IqHhvZG;MAAO,WAAU;KrHmvZpB;GACF;EqHtvZG;IACE;MAAO,WAAU;KrHivZpB;IqHhvZG;MAAO,WAAU;KrHmvZpB;GACF;CACF;;AkB5iaG;EmGmLA;;IAIM,eAAc;GACf;EALL;;;;IAUU,mBhC5M6B;GgC6M9B;EAXT;;;;IAeY,mBhC7M2B;GgC8M5B;EAhBX;;;;IAqBY,mBhCvN2B;GgCwN5B;EAtBX;;IA2BU,YhC7N6B;GgC8N9B;EA5BT;;IA+BY,YhC7N2B;GgC8N5B;EAhCX;;IAoCY,WhCpO0B;GgCqO3B;EArCX;;IA8CM,gBAAe;GAChB;EA/CL;;;;IAoDU,oBhC3J6B;GgC4J9B;EArDT;;IAyDU,ahChK6B;GgCiK9B;EAMT;;IAIM,gBAAe;GAChB;EALL;;;;IAUU,oBhC5Q6B;GgC6Q9B;EAXT;;;;IAeY,oBhC7Q2B;GgC8Q5B;EAhBX;;;;IAqBY,oBhCvR2B;GgCwR5B;EAtBX;;IA2BU,ahC7R6B;GgC8R9B;EA5BT;;IA+BY,ahC7R2B;GgC8R5B;EAhCX;;IAoCY,YhCpS0B;GgCqS3B;EArCX;;IA8CM,eAAc;GACf;EA/CL;;;;IAoDU,mBhC3N6B;GgC4N9B;EArDT;;IAyDU,YhChO6B;GgCiO9B;EAQP;IACE;MAAO,WAAU;KrH41ZpB;IqH31ZG;MAAO,WAAU;KrH81ZpB;GACF;EqHj2ZG;IACE;MAAO,WAAU;KrH41ZpB;IqH31ZG;MAAO,WAAU;KrH81ZpB;GACF;CACF;;AkBvpaG;EmGmLA;;IAIM,eAAc;GACf;EALL;;;;IAUU,mBhC5M6B;GgC6M9B;EAXT;;;;IAeY,mBhC7M2B;GgC8M5B;EAhBX;;;;IAqBY,kBhCrN0B;GgCsN3B;EAtBX;;IA2BU,YhC7N6B;GgC8N9B;EA5BT;;IA+BY,YhC7N2B;GgC8N5B;EAhCX;;IAoCY,WhCpO0B;GgCqO3B;EArCX;;IA8CM,gBAAe;GAChB;EA/CL;;;;IAoDU,oBhC3J6B;GgC4J9B;EArDT;;IAyDU,ahChK6B;GgCiK9B;EAMT;;IAIM,gBAAe;GAChB;EALL;;;;IAUU,oBhC5Q6B;GgC6Q9B;EAXT;;;;IAeY,oBhC7Q2B;GgC8Q5B;EAhBX;;;;IAqBY,mBhCrR0B;GgCsR3B;EAtBX;;IA2BU,ahC7R6B;GgC8R9B;EA5BT;;IA+BY,ahC7R2B;GgC8R5B;EAhCX;;IAoCY,YhCpS0B;GgCqS3B;EArCX;;IA8CM,eAAc;GACf;EA/CL;;;;IAoDU,mBhC3N6B;GgC4N9B;EArDT;;IAyDU,YhChO6B;GgCiO9B;EAQP;IACE;MAAO,WAAU;KrHu8ZpB;IqHt8ZG;MAAO,WAAU;KrHy8ZpB;GACF;EqH58ZG;IACE;MAAO,WAAU;KrHu8ZpB;IqHt8ZG;MAAO,WAAU;KrHy8ZpB;GACF;CACF;;AkBlwaG;EmGmLA;;IAIM,eAAc;GACf;EALL;;;;IAUU,mBhC5M6B;GgC6M9B;EAXT;;;;IAeY,mBhC7M2B;GgC8M5B;EAhBX;;;;IAqBY,kBhCrN0B;GgCsN3B;EAtBX;;IA2BU,YhC7N6B;GgC8N9B;EA5BT;;IA+BY,YhC7N2B;GgC8N5B;EAhCX;;IAoCY,WhCpO0B;GgCqO3B;EArCX;;IA8CM,gBAAe;GAChB;EA/CL;;;;IAoDU,oBhC3J6B;GgC4J9B;EArDT;;IAyDU,ahChK6B;GgCiK9B;EAMT;;IAIM,gBAAe;GAChB;EALL;;;;IAUU,oBhC5Q6B;GgC6Q9B;EAXT;;;;IAeY,oBhC7Q2B;GgC8Q5B;EAhBX;;;;IAqBY,mBhCrR0B;GgCsR3B;EAtBX;;IA2BU,ahC7R6B;GgC8R9B;EA5BT;;IA+BY,ahC7R2B;GgC8R5B;EAhCX;;IAoCY,YhCpS0B;GgCqS3B;EArCX;;IA8CM,eAAc;GACf;EA/CL;;;;IAoDU,mBhC3N6B;GgC4N9B;EArDT;;IAyDU,YhChO6B;GgCiO9B;EAQP;IACE;MAAO,WAAU;KrHkjapB;IqHjjaG;MAAO,WAAU;KrHojapB;GACF;EqHvjaG;IACE;MAAO,WAAU;KrHkjapB;IqHjjaG;MAAO,WAAU;KrHojapB;GACF;CACF;;AqH1haD;EAEI,gBAAe;EACf,SAAQ;EACR,UAAS;EACT,QAAO;EACP,c/GiRoC;E+GhRpC,ahC9PsC;CgC+PvC;;AARH;EAWI,oBhClQsC;CgCmQvC;;AAMH;;;;;EAKE,2EhCxZwC;EgCwZxC,2FhCxZwC;CgCyZzC;;AACD;EACE,wBhC3ZwC;CgC4ZzC;;A9E1aD;E8E4aE,iDhC9ZwC;CgC+ZzC;;AnGpWG;EqFzEJ;IcobI,gBAAe;IACf,c/GiPoC;I+GhPpC,YAAW;IACX,mBAAkB;IAEhB,uBhCtaoC;GgC0bvC;Ed7cH;IcmcQ,YAAW;GAEd;EdrcL;IcwcM,mBAAkB;IAClB,OAAM;IACN,UAAS;IACT,qBAAuC;GACxC;EAlbL;IAsbI,iBhC9bsC;GgC+bvC;ELhdH;IKmdI,gBAAe;IACf,c/GiNoC;I+GhNpC,ahCzauC;IgC0avC,2BAAuC;GACxC;EAED;IACE,cAAa;GACd;EjC5dH;IiC+dI,gBAAe;IACf,aAAY;GACb;CrHwgaF;;AsHx+aD;EACE,kCAAiC;CAClC;;ACHD;;;;;;EAME,YAAW;CACZ;;A1DFC;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,kCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AqDPH;EDNI,kCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;AoDdD;EACE,qCAAmC;CACpC;;ApDSD;;;EoDLI,qCAAgD;CpDQnD;;A8GEH;EACE,qBAAa;EAAb,cAAa;EACb,uBAAmB;EAAnB,oBAAmB;EACnB,sBAAuB;EAAvB,wBAAuB;EACvB,cAAsB;EACtB,eAAuB;CACxB;;ACtBK;EAAyB,qBAAsB;CAAI;;AACnD;EAAyB,yBAA8B;CAAI;;AAC3D;EAAyB,2BAAkC;CAAI;;AAC/D;EAAyB,4BAAoC;CAAI;;AACjE;EAAyB,0BAAgC;CAAI;;AAE7D;EAAyB,0BnHJZ;CmHImE;;AAChF;EAAyB,8BnHLZ;CmHK2E;;AACxF;EAAyB,gCnHNZ;CmHM+E;;AAC5F;EAAyB,iCnHPZ;CmHOiF;;AAC9F;EAAyB,+BnHRZ;CmHQ6E;;AAJ1F;EAAyB,0BnHJZ;CmHImE;;AAChF;EAAyB,8BnHLZ;CmHK2E;;AACxF;EAAyB,gCnHNZ;CmHM+E;;AAC5F;EAAyB,iCnHPZ;CmHOiF;;AAC9F;EAAyB,+BnHRZ;CmHQ6E;;AtG0D5F;EuGjEA;IAAgC,yBAAwB;GAAI;CzHwhc/D;;AkBv9bG;EuGjEA;IAAgC,yBAAwB;GAAI;CzH8hc/D;;AkB79bG;EuGjEA;IAAgC,yBAAwB;GAAI;CzHoic/D;;AkBn+bG;EuGjEA;IAAgC,yBAAwB;GAAI;CzH0ic/D;;AyH1icG;EAAgC,yBAAwB;CAAI;;ArHqChE;EsH5CE,mCAAkC;EAClC,oCAAmC;CACpC;;AAGD;EACE,6BAA4B;CAC7B;;AAED;EACE,6BAA4B;CAC7B;;AAED;EACE,2BAA0B;CAC3B;;AAED;EACE,8BAA6B;CAC9B;;AAED;EACE,6BAA4B;CAC7B;;AAED;EACE,8BAA6B;CAC9B;;AAED;EACE,2BAA0B;CAC3B;;AAED;EACE,6BAA4B;CAC7B;;AAED;EACE,qBAAkC;EAClC,iBAAgB;CACjB;;AACD;EACE,sBAAmC;EACnC,iBAAgB;CACjB;;AAED;EACE,sBAAmC;EACnC,iBAAgB;CACjB;;AAED;EACE,2CAAyC;CAC1C;;ACnDD;EACE,eAAc;EACd,oBAAmB;CAqBpB;;AAvBD;EAKI,kBAAiB;CAClB;;AANH;EAWI,kBAAiB;CAWlB;;AAtBH;EAcM,oBAAmB;EACnB,kBAAiB;CAClB;;AAhBL;EAmBM,YAAW;EACX,WAAU;CACX;;ACxBL;EAGI,cAAW;EAAX,gBAAW;EAAX,gBAAW;EAAX,cAAW;EAAX,aAAW;EAAX,gBAAW;EAAX,gBAAW;EAAX,eAAW;EAAX,cAAW;EAAX,cAAW;EAAX,YAAW;EAAX,cAAW;EAAX,mBAAW;EAAX,oBAAW;EAIX,iBAAW;EAAX,mBAAW;EAAX,iBAAW;EAAX,cAAW;EAAX,iBAAW;EAAX,gBAAW;EAAX,eAAW;EAAX,cAAW;EAIX,iBAA8B;EAA9B,qBAA8B;EAA9B,qBAA8B;EAA9B,qBAA8B;EAA9B,sBAA8B;CAEjC","file":"style.css","sourcesContent":["@charset \"UTF-8\";\n/*!\r\n * CoreUI - Open Source Dashboard UI Kit\r\n * @version v2.1.7\r\n * @link https://coreui.io\r\n * Copyright (c) 2018 creativeLabs Łukasz Holeczek\r\n * Licensed under MIT (https://coreui.io/license)\r\n */\n/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #20a8d8;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #f86c6b;\n --orange: #f8cb00;\n --yellow: #ffc107;\n --green: #4dbd74;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #73818f;\n --gray-dark: #2f353a;\n --light-blue: #63c2de;\n --primary: #20a8d8;\n --secondary: #c8ced3;\n --success: #4dbd74;\n --info: #63c2de;\n --warning: #ffc107;\n --danger: #f86c6b;\n --light: #f0f3f5;\n --dark: #2f353a;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #23282c;\n text-align: left;\n background-color: #e4e5e6;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #20a8d8;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #167495;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #73818f;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.1875rem;\n}\n\nh2, .h2 {\n font-size: 1.75rem;\n}\n\nh3, .h3 {\n font-size: 1.53125rem;\n}\n\nh4, .h4 {\n font-size: 1.3125rem;\n}\n\nh5, .h5 {\n font-size: 1.09375rem;\n}\n\nh6, .h6 {\n font-size: 0.875rem;\n}\n\n.lead {\n font-size: 1.09375rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.09375rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #73818f;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #e4e5e6;\n border: 1px solid #c8ced3;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #73818f;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #23282c;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #23282c;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #23282c;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #c8ced3;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #c8ced3;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #c8ced3;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #c8ced3;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #c8ced3;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #23282c;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #c1e7f4;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #8bd2eb;\n}\n\n.table-hover .table-primary:hover {\n background-color: #abdff0;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #abdff0;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #f0f1f3;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #e2e6e8;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #e2e4e8;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #e2e4e8;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #cdedd8;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #a2ddb7;\n}\n\n.table-hover .table-success:hover {\n background-color: #bae6c9;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #bae6c9;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #d3eef6;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #aedfee;\n}\n\n.table-hover .table-info:hover {\n background-color: #bee6f2;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #bee6f2;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #fdd6d6;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #fbb3b2;\n}\n\n.table-hover .table-danger:hover {\n background-color: #fcbebe;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #fcbebe;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fbfcfc;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #f7f9fa;\n}\n\n.table-hover .table-light:hover {\n background-color: #ecf1f1;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ecf1f1;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c5c6c8;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #939699;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b8b9bc;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b8b9bc;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #2f353a;\n border-color: #40484f;\n}\n\n.table .thead-light th {\n color: #5c6873;\n background-color: #e4e7ea;\n border-color: #c8ced3;\n}\n\n.table-dark {\n color: #fff;\n background-color: #2f353a;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #40484f;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #5c6873;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #e4e7ea;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #5c6873;\n background-color: #fff;\n border-color: #8ad4ee;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.form-control::placeholder {\n color: #73818f;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e4e7ea;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #5c6873;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.09375rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.765625rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #23282c;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.09375rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #73818f;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #4dbd74;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(77, 189, 116, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #4dbd74;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #4dbd74;\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #4dbd74;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234dbd74' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #4dbd74;\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25);\n}\n\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #4dbd74;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #4dbd74;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #4dbd74;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #72cb91;\n background-color: #72cb91;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #4dbd74;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #4dbd74;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #4dbd74;\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #f86c6b;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(248, 108, 107, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #f86c6b;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f86c6b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #f86c6b;\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #f86c6b;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f86c6b' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #f86c6b;\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25);\n}\n\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #f86c6b;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #f86c6b;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #f86c6b;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #fa9c9c;\n background-color: #fa9c9c;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #f86c6b;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #f86c6b;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #f86c6b;\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #23282c;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #23282c;\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #1b8eb7;\n border-color: #1985ac;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(65, 181, 222, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #1985ac;\n border-color: #187da0;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(65, 181, 222, 0.5);\n}\n\n.btn-secondary {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-secondary:hover {\n color: #23282c;\n background-color: #b3bbc2;\n border-color: #acb5bc;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(175, 181, 186, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #23282c;\n background-color: #acb5bc;\n border-color: #a5aeb7;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(175, 181, 186, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #3ea662;\n border-color: #3a9d5d;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(104, 199, 137, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #3a9d5d;\n border-color: #379457;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(104, 199, 137, 0.5);\n}\n\n.btn-info {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-info:hover {\n color: #23282c;\n background-color: #43b6d7;\n border-color: #39b2d5;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(89, 171, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #39b2d5;\n border-color: #2eadd3;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(89, 171, 195, 0.5);\n}\n\n.btn-warning {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #23282c;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 13, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #23282c;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 13, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #f64846;\n border-color: #f63c3a;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(249, 130, 129, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #f63c3a;\n border-color: #f5302e;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(249, 130, 129, 0.5);\n}\n\n.btn-light {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-light:hover {\n color: #23282c;\n background-color: #d9e1e6;\n border-color: #d1dbe1;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(209, 213, 215, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #23282c;\n background-color: #d1dbe1;\n border-color: #cad4dc;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(209, 213, 215, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #1e2225;\n border-color: #181b1e;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(78, 83, 88, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #181b1e;\n border-color: #121517;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(78, 83, 88, 0.5);\n}\n\n.btn-outline-primary {\n color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #20a8d8;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5);\n}\n\n.btn-outline-secondary {\n color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-outline-secondary:hover {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #c8ced3;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5);\n}\n\n.btn-outline-success {\n color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #4dbd74;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5);\n}\n\n.btn-outline-info {\n color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-outline-info:hover {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #63c2de;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #f86c6b;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5);\n}\n\n.btn-outline-light {\n color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-outline-light:hover {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f0f3f5;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5);\n}\n\n.btn-outline-dark {\n color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #2f353a;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #20a8d8;\n text-decoration: none;\n}\n\n.btn-link:hover {\n color: #167495;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #73818f;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.09375rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0 0;\n margin: 0.125rem 0 0;\n font-size: 0.875rem;\n color: #23282c;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #c8ced3;\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e4e7ea;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #23282c;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:first-child {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.dropdown-item:last-child {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #181b1e;\n text-decoration: none;\n background-color: #f0f3f5;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #20a8d8;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #73818f;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0 1.5rem;\n margin-bottom: 0;\n font-size: 0.765625rem;\n color: #73818f;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #23282c;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #5c6873;\n text-align: center;\n white-space: nowrap;\n background-color: #f0f3f5;\n border: 1px solid #e4e7ea;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.09375rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.3125rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #20a8d8;\n background-color: #20a8d8;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #8ad4ee;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b6e4f4;\n border-color: #b6e4f4;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #73818f;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e4e7ea;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.15625rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #8f9ba6 solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.15625rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #20a8d8;\n background-color: #20a8d8;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(32, 168, 216, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(32, 168, 216, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(32, 168, 216, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.15625rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #8f9ba6;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(32, 168, 216, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.5;\n color: #5c6873;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%232f353a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #e4e7ea;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #8ad4ee;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n color: #5c6873;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #73818f;\n background-color: #e4e7ea;\n}\n\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.765625rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.09375rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #8ad4ee;\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e4e7ea;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #5c6873;\n background-color: #fff;\n border: 1px solid #e4e7ea;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #5c6873;\n content: \"Browse\";\n background-color: #f0f3f5;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.4rem);\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #e4e5e6, 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #20a8d8;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b6e4f4;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #c8ced3;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #20a8d8;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b6e4f4;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #c8ced3;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #20a8d8;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b6e4f4;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #c8ced3;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #c8ced3;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #8f9ba6;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #8f9ba6;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #8f9ba6;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #73818f;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #c8ced3;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e4e7ea #e4e7ea #c8ced3;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #73818f;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #5c6873;\n background-color: #e4e5e6;\n border-color: #c8ced3 #c8ced3 #e4e5e6;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #20a8d8;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.335938rem;\n padding-bottom: 0.335938rem;\n margin-right: 1rem;\n font-size: 1.09375rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.09375rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid #c8ced3;\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: #f0f3f5;\n border-bottom: 1px solid #c8ced3;\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: #f0f3f5;\n border-top: 1px solid #c8ced3;\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n\n.accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion > .card .card-header {\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1.5rem;\n list-style: none;\n background-color: #fff;\n border-radius: 0;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #73818f;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #73818f;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #20a8d8;\n background-color: #fff;\n border: 1px solid #c8ced3;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #167495;\n text-decoration: none;\n background-color: #e4e7ea;\n border-color: #c8ced3;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.page-item.disabled .page-link {\n color: #73818f;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #c8ced3;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.09375rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.765625rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #20a8d8;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #1985ac;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5);\n}\n\n.badge-secondary {\n color: #23282c;\n background-color: #c8ced3;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #23282c;\n background-color: #acb5bc;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #4dbd74;\n}\n\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #3a9d5d;\n}\n\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5);\n}\n\n.badge-info {\n color: #23282c;\n background-color: #63c2de;\n}\n\na.badge-info:hover, a.badge-info:focus {\n color: #23282c;\n background-color: #39b2d5;\n}\n\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5);\n}\n\n.badge-warning {\n color: #23282c;\n background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n color: #23282c;\n background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #f86c6b;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #f63c3a;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5);\n}\n\n.badge-light {\n color: #23282c;\n background-color: #f0f3f5;\n}\n\na.badge-light:hover, a.badge-light:focus {\n color: #23282c;\n background-color: #d1dbe1;\n}\n\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #2f353a;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #181b1e;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e4e7ea;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 3.8125rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #115770;\n background-color: #d2eef7;\n border-color: #c1e7f4;\n}\n\n.alert-primary hr {\n border-top-color: #abdff0;\n}\n\n.alert-primary .alert-link {\n color: #0a3544;\n}\n\n.alert-secondary {\n color: #686b6e;\n background-color: #f4f5f6;\n border-color: #f0f1f3;\n}\n\n.alert-secondary hr {\n border-top-color: #e2e4e8;\n}\n\n.alert-secondary .alert-link {\n color: #4f5254;\n}\n\n.alert-success {\n color: #28623c;\n background-color: #dbf2e3;\n border-color: #cdedd8;\n}\n\n.alert-success hr {\n border-top-color: #bae6c9;\n}\n\n.alert-success .alert-link {\n color: #193e26;\n}\n\n.alert-info {\n color: #336573;\n background-color: #e0f3f8;\n border-color: #d3eef6;\n}\n\n.alert-info hr {\n border-top-color: #bee6f2;\n}\n\n.alert-info .alert-link {\n color: #234650;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #813838;\n background-color: #fee2e1;\n border-color: #fdd6d6;\n}\n\n.alert-danger hr {\n border-top-color: #fcbebe;\n}\n\n.alert-danger .alert-link {\n color: #5d2929;\n}\n\n.alert-light {\n color: #7d7e7f;\n background-color: #fcfdfd;\n border-color: #fbfcfc;\n}\n\n.alert-light hr {\n border-top-color: #ecf1f1;\n}\n\n.alert-light .alert-link {\n color: #646565;\n}\n\n.alert-dark {\n color: #181c1e;\n background-color: #d5d7d8;\n border-color: #c5c6c8;\n}\n\n.alert-dark hr {\n border-top-color: #b8b9bc;\n}\n\n.alert-dark .alert-link {\n color: #010202;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.65625rem;\n background-color: #f0f3f5;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #20a8d8;\n transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #5c6873;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #5c6873;\n text-decoration: none;\n background-color: #f0f3f5;\n}\n\n.list-group-item-action:active {\n color: #23282c;\n background-color: #e4e7ea;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #73818f;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:last-child {\n margin-bottom: -1px;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #115770;\n background-color: #c1e7f4;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #115770;\n background-color: #abdff0;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #115770;\n border-color: #115770;\n}\n\n.list-group-item-secondary {\n color: #686b6e;\n background-color: #f0f1f3;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #686b6e;\n background-color: #e2e4e8;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #686b6e;\n border-color: #686b6e;\n}\n\n.list-group-item-success {\n color: #28623c;\n background-color: #cdedd8;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #28623c;\n background-color: #bae6c9;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #28623c;\n border-color: #28623c;\n}\n\n.list-group-item-info {\n color: #336573;\n background-color: #d3eef6;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #336573;\n background-color: #bee6f2;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #336573;\n border-color: #336573;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #813838;\n background-color: #fdd6d6;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #813838;\n background-color: #fcbebe;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #813838;\n border-color: #813838;\n}\n\n.list-group-item-light {\n color: #7d7e7f;\n background-color: #fbfcfc;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #7d7e7f;\n background-color: #ecf1f1;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #7d7e7f;\n border-color: #7d7e7f;\n}\n\n.list-group-item-dark {\n color: #181c1e;\n background-color: #c5c6c8;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #181c1e;\n background-color: #b8b9bc;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #181c1e;\n border-color: #181c1e;\n}\n\n.close {\n float: right;\n font-size: 1.3125rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #73818f;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: none;\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #c8ced3;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #c8ced3;\n border-bottom-right-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.765625rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.765625rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #23282c;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #20a8d8 !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #1985ac !important;\n}\n\n.bg-secondary {\n background-color: #c8ced3 !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #acb5bc !important;\n}\n\n.bg-success {\n background-color: #4dbd74 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #3a9d5d !important;\n}\n\n.bg-info {\n background-color: #63c2de !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #39b2d5 !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #f86c6b !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #f63c3a !important;\n}\n\n.bg-light {\n background-color: #f0f3f5 !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #d1dbe1 !important;\n}\n\n.bg-dark {\n background-color: #2f353a !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #181b1e !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #c8ced3 !important;\n}\n\n.border-top {\n border-top: 1px solid #c8ced3 !important;\n}\n\n.border-right {\n border-right: 1px solid #c8ced3 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #c8ced3 !important;\n}\n\n.border-left {\n border-left: 1px solid #c8ced3 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #20a8d8 !important;\n}\n\n.border-secondary {\n border-color: #c8ced3 !important;\n}\n\n.border-success {\n border-color: #4dbd74 !important;\n}\n\n.border-info {\n border-color: #63c2de !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #f86c6b !important;\n}\n\n.border-light {\n border-color: #f0f3f5 !important;\n}\n\n.border-dark {\n border-color: #2f353a !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #20a8d8 !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #167495 !important;\n}\n\n.text-secondary {\n color: #c8ced3 !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #9ea8b1 !important;\n}\n\n.text-success {\n color: #4dbd74 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #338a52 !important;\n}\n\n.text-info {\n color: #63c2de !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #2ba6ca !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #f86c6b !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #f52322 !important;\n}\n\n.text-light {\n color: #f0f3f5 !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #c2ced6 !important;\n}\n\n.text-dark {\n color: #2f353a !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #0d0e10 !important;\n}\n\n.text-body {\n color: #23282c !important;\n}\n\n.text-muted {\n color: #73818f !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #8f9ba6;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #c8ced3 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #c8ced3;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #c8ced3;\n }\n}\n\n.animated {\n animation-duration: 1s;\n}\n\n.animated.infinite {\n animation-iteration-count: infinite;\n}\n\n.animated.hinge {\n animation-duration: 2s;\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n.fadeIn {\n animation-name: fadeIn;\n}\n\n.ps {\n overflow: hidden !important;\n -ms-touch-action: auto;\n touch-action: auto;\n -ms-overflow-style: none;\n overflow-anchor: none;\n}\n\n.ps__rail-x {\n position: absolute;\n bottom: 0;\n display: none;\n height: 15px;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n}\n\n.ps__rail-y {\n position: absolute;\n right: 0;\n display: none;\n width: 15px;\n opacity: 0;\n transition: background-color .2s linear, opacity .2s linear;\n}\n\n.ps--active-x > .ps__rail-x,\n.ps--active-y > .ps__rail-y {\n display: block;\n background-color: transparent;\n}\n\n.ps:hover > .ps__rail-x,\n.ps:hover > .ps__rail-y,\n.ps--focus > .ps__rail-x,\n.ps--focus > .ps__rail-y,\n.ps--scrolling-x > .ps__rail-x,\n.ps--scrolling-y > .ps__rail-y {\n opacity: .6;\n}\n\n.ps__rail-x:hover,\n.ps__rail-y:hover,\n.ps__rail-x:focus,\n.ps__rail-y:focus {\n background-color: #eee;\n opacity: .9;\n}\n\n/*\r\n * Scrollbar thumb styles\r\n */\n.ps__thumb-x {\n position: absolute;\n bottom: 2px;\n height: 6px;\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, height .2s ease-in-out;\n}\n\n.ps__thumb-y {\n position: absolute;\n right: 2px;\n width: 6px;\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color .2s linear, width .2s ease-in-out;\n}\n\n.ps__rail-x:hover > .ps__thumb-x,\n.ps__rail-x:focus > .ps__thumb-x {\n height: 11px;\n background-color: #999;\n}\n\n.ps__rail-y:hover > .ps__thumb-y,\n.ps__rail-y:focus > .ps__thumb-y {\n width: 11px;\n background-color: #999;\n}\n\n@supports (-ms-overflow-style: none) {\n .ps {\n overflow: auto !important;\n }\n}\n\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .ps {\n overflow: auto !important;\n }\n}\n\n.aside-menu {\n z-index: 1019;\n width: 250px;\n color: #2f353a;\n background: #fff;\n border-left: 1px solid #c8ced3;\n}\n\n.aside-menu .nav-tabs {\n border-color: #c8ced3;\n}\n\n.aside-menu .nav-tabs .nav-link {\n padding: 0.75rem 1rem;\n color: #23282c;\n border-top: 0;\n border-radius: 0;\n}\n\n.aside-menu .nav-tabs .nav-link.active {\n color: #20a8d8;\n border-right-color: #c8ced3;\n border-left-color: #c8ced3;\n}\n\n.aside-menu .nav-tabs .nav-item:first-child .nav-link {\n border-left: 0;\n}\n\n.aside-menu .tab-content {\n position: relative;\n overflow-x: hidden;\n overflow-y: auto;\n border: 0;\n border-top: 1px solid #c8ced3;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n\n.aside-menu .tab-content::-webkit-scrollbar {\n width: 10px;\n margin-left: -10px;\n appearance: none;\n}\n\n.aside-menu .tab-content::-webkit-scrollbar-track {\n background-color: white;\n border-right: 1px solid #f2f2f2;\n border-left: 1px solid #f2f2f2;\n}\n\n.aside-menu .tab-content::-webkit-scrollbar-thumb {\n height: 50px;\n background-color: #e6e6e6;\n background-clip: content-box;\n border-color: transparent;\n border-style: solid;\n border-width: 1px 2px;\n}\n\n.aside-menu .tab-content .tab-pane {\n padding: 0;\n}\n\n.avatar {\n position: relative;\n display: inline-block;\n width: 36px;\n height: 36px;\n}\n\n.avatar .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 10px;\n height: 10px;\n border: 1px solid #fff;\n border-radius: 50em;\n}\n\n.avatar > img {\n vertical-align: initial;\n}\n\n.avatar-lg {\n position: relative;\n display: inline-block;\n width: 72px;\n height: 72px;\n}\n\n.avatar-lg .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 12px;\n height: 12px;\n border: 1px solid #fff;\n border-radius: 50em;\n}\n\n.avatar-sm {\n position: relative;\n display: inline-block;\n width: 24px;\n height: 24px;\n}\n\n.avatar-sm .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 8px;\n height: 8px;\n border: 1px solid #fff;\n border-radius: 50em;\n}\n\n.avatar-xs {\n position: relative;\n display: inline-block;\n width: 20px;\n height: 20px;\n}\n\n.avatar-xs .avatar-status {\n position: absolute;\n right: 0;\n bottom: 0;\n display: block;\n width: 8px;\n height: 8px;\n border: 1px solid #fff;\n border-radius: 50em;\n}\n\n.avatars-stack .avatar {\n margin-right: -18px;\n transition: margin-right 0.25s;\n}\n\n.avatars-stack .avatar:hover {\n margin-right: 0;\n}\n\n.avatars-stack .avatar-lg {\n margin-right: -36px;\n}\n\n.avatars-stack .avatar-sm {\n margin-right: -12px;\n}\n\n.avatars-stack .avatar-xs {\n margin-right: -10px;\n}\n\n.badge-pill {\n border-radius: 10rem;\n}\n\n.breadcrumb-menu {\n margin-left: auto;\n}\n\n.breadcrumb-menu::before {\n display: none;\n}\n\n.breadcrumb-menu .btn-group {\n vertical-align: top;\n}\n\n.breadcrumb-menu .btn {\n padding: 0 0.75rem;\n color: #73818f;\n vertical-align: top;\n border: 0;\n}\n\n.breadcrumb-menu .btn:hover, .breadcrumb-menu .btn.active {\n color: #23282c;\n background: transparent;\n}\n\n.breadcrumb-menu .open .btn {\n color: #23282c;\n background: transparent;\n}\n\n.breadcrumb-menu .dropdown-menu {\n min-width: 180px;\n line-height: 1.5;\n}\n\n*[dir=\"rtl\"] .breadcrumb-menu {\n margin-right: auto;\n margin-left: initial;\n}\n\n.breadcrumb {\n position: relative;\n border-radius: 0;\n border-bottom: 1px solid #c8ced3;\n}\n\n*[dir=\"rtl\"] .breadcrumb-item::before {\n padding-right: 0;\n padding-left: 0.5rem;\n}\n\n*[dir=\"rtl\"] .breadcrumb-item {\n padding-right: 0.5rem;\n padding-left: 0;\n}\n\n.brand-card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n margin-bottom: 1.5rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid #c8ced3;\n border-radius: 0.25rem;\n}\n\n.brand-card-header {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n height: 6rem;\n border-radius: 0.25rem 0.25rem 0 0;\n}\n\n.brand-card-header i {\n font-size: 2rem;\n color: #fff;\n}\n\n.brand-card-header .chart-wrapper {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.brand-card-body {\n display: flex;\n flex-direction: row;\n padding: 0.75rem 0;\n text-align: center;\n}\n\n.brand-card-body > * {\n flex: 1;\n padding: 0.1875rem 0;\n}\n\n.brand-card-body > *:not(:last-child) {\n border-right: 1px solid #c8ced3;\n}\n\n*[dir=\"rtl\"] .brand-card-body > *:not(:last-child) {\n border-right: 0;\n border-left: 1px solid #c8ced3;\n}\n\n.btn-brand {\n border: 0;\n}\n\n.btn-brand i {\n display: inline-block;\n width: 2.0625rem;\n margin: -0.375rem -0.75rem;\n line-height: 2.0625rem;\n text-align: center;\n background-color: rgba(0, 0, 0, 0.2);\n border-radius: 0.25rem;\n}\n\n.btn-brand i + span {\n margin-left: 1.5rem;\n}\n\n.btn-brand.btn-lg i, .btn-group-lg > .btn-brand.btn i {\n width: 2.640625rem;\n margin: -0.5rem -1rem;\n line-height: 2.640625rem;\n border-radius: 0.3rem;\n}\n\n.btn-brand.btn-lg i + span, .btn-group-lg > .btn-brand.btn i + span {\n margin-left: 2rem;\n}\n\n.btn-brand.btn-sm i, .btn-group-sm > .btn-brand.btn i {\n width: 1.648438rem;\n margin: -0.25rem -0.5rem;\n line-height: 1.648438rem;\n border-radius: 0.2rem;\n}\n\n.btn-brand.btn-sm i + span, .btn-group-sm > .btn-brand.btn i + span {\n margin-left: 1rem;\n}\n\n.btn-brand.btn-square i {\n border-radius: 0;\n}\n\n.btn-facebook {\n color: #fff;\n background-color: #3b5998;\n border-color: #3b5998;\n}\n\n.btn-facebook:hover {\n color: #fff;\n background-color: #30497c;\n border-color: #2d4373;\n}\n\n.btn-facebook:focus, .btn-facebook.focus {\n box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);\n}\n\n.btn-facebook.disabled, .btn-facebook:disabled {\n color: #fff;\n background-color: #3b5998;\n border-color: #3b5998;\n}\n\n.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active,\n.show > .btn-facebook.dropdown-toggle {\n color: #fff;\n background-color: #2d4373;\n border-color: #293e6a;\n}\n\n.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus,\n.show > .btn-facebook.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5);\n}\n\n.btn-twitter {\n color: #fff;\n background-color: #00aced;\n border-color: #00aced;\n}\n\n.btn-twitter:hover {\n color: #fff;\n background-color: #0090c7;\n border-color: #0087ba;\n}\n\n.btn-twitter:focus, .btn-twitter.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5);\n}\n\n.btn-twitter.disabled, .btn-twitter:disabled {\n color: #fff;\n background-color: #00aced;\n border-color: #00aced;\n}\n\n.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active,\n.show > .btn-twitter.dropdown-toggle {\n color: #fff;\n background-color: #0087ba;\n border-color: #007ead;\n}\n\n.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus,\n.show > .btn-twitter.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 184, 240, 0.5);\n}\n\n.btn-linkedin {\n color: #fff;\n background-color: #4875b4;\n border-color: #4875b4;\n}\n\n.btn-linkedin:hover {\n color: #fff;\n background-color: #3d6399;\n border-color: #395d90;\n}\n\n.btn-linkedin:focus, .btn-linkedin.focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5);\n}\n\n.btn-linkedin.disabled, .btn-linkedin:disabled {\n color: #fff;\n background-color: #4875b4;\n border-color: #4875b4;\n}\n\n.btn-linkedin:not(:disabled):not(.disabled):active, .btn-linkedin:not(:disabled):not(.disabled).active,\n.show > .btn-linkedin.dropdown-toggle {\n color: #fff;\n background-color: #395d90;\n border-color: #365786;\n}\n\n.btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-linkedin:not(:disabled):not(.disabled).active:focus,\n.show > .btn-linkedin.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 138, 191, 0.5);\n}\n\n.btn-google-plus {\n color: #fff;\n background-color: #d34836;\n border-color: #d34836;\n}\n\n.btn-google-plus:hover {\n color: #fff;\n background-color: #ba3929;\n border-color: #b03626;\n}\n\n.btn-google-plus:focus, .btn-google-plus.focus {\n box-shadow: 0 0 0 0.2rem rgba(218, 99, 84, 0.5);\n}\n\n.btn-google-plus.disabled, .btn-google-plus:disabled {\n color: #fff;\n background-color: #d34836;\n border-color: #d34836;\n}\n\n.btn-google-plus:not(:disabled):not(.disabled):active, .btn-google-plus:not(:disabled):not(.disabled).active,\n.show > .btn-google-plus.dropdown-toggle {\n color: #fff;\n background-color: #b03626;\n border-color: #a53324;\n}\n\n.btn-google-plus:not(:disabled):not(.disabled):active:focus, .btn-google-plus:not(:disabled):not(.disabled).active:focus,\n.show > .btn-google-plus.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(218, 99, 84, 0.5);\n}\n\n.btn-flickr {\n color: #fff;\n background-color: #ff0084;\n border-color: #ff0084;\n}\n\n.btn-flickr:hover {\n color: #fff;\n background-color: #d90070;\n border-color: #cc006a;\n}\n\n.btn-flickr:focus, .btn-flickr.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5);\n}\n\n.btn-flickr.disabled, .btn-flickr:disabled {\n color: #fff;\n background-color: #ff0084;\n border-color: #ff0084;\n}\n\n.btn-flickr:not(:disabled):not(.disabled):active, .btn-flickr:not(:disabled):not(.disabled).active,\n.show > .btn-flickr.dropdown-toggle {\n color: #fff;\n background-color: #cc006a;\n border-color: #bf0063;\n}\n\n.btn-flickr:not(:disabled):not(.disabled):active:focus, .btn-flickr:not(:disabled):not(.disabled).active:focus,\n.show > .btn-flickr.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 38, 150, 0.5);\n}\n\n.btn-tumblr {\n color: #fff;\n background-color: #32506d;\n border-color: #32506d;\n}\n\n.btn-tumblr:hover {\n color: #fff;\n background-color: #263d53;\n border-color: #22364a;\n}\n\n.btn-tumblr:focus, .btn-tumblr.focus {\n box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5);\n}\n\n.btn-tumblr.disabled, .btn-tumblr:disabled {\n color: #fff;\n background-color: #32506d;\n border-color: #32506d;\n}\n\n.btn-tumblr:not(:disabled):not(.disabled):active, .btn-tumblr:not(:disabled):not(.disabled).active,\n.show > .btn-tumblr.dropdown-toggle {\n color: #fff;\n background-color: #22364a;\n border-color: #1e3041;\n}\n\n.btn-tumblr:not(:disabled):not(.disabled):active:focus, .btn-tumblr:not(:disabled):not(.disabled).active:focus,\n.show > .btn-tumblr.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(81, 106, 131, 0.5);\n}\n\n.btn-xing {\n color: #fff;\n background-color: #026466;\n border-color: #026466;\n}\n\n.btn-xing:hover {\n color: #fff;\n background-color: #013f40;\n border-color: #013334;\n}\n\n.btn-xing:focus, .btn-xing.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5);\n}\n\n.btn-xing.disabled, .btn-xing:disabled {\n color: #fff;\n background-color: #026466;\n border-color: #026466;\n}\n\n.btn-xing:not(:disabled):not(.disabled):active, .btn-xing:not(:disabled):not(.disabled).active,\n.show > .btn-xing.dropdown-toggle {\n color: #fff;\n background-color: #013334;\n border-color: #012727;\n}\n\n.btn-xing:not(:disabled):not(.disabled):active:focus, .btn-xing:not(:disabled):not(.disabled).active:focus,\n.show > .btn-xing.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 123, 125, 0.5);\n}\n\n.btn-github {\n color: #fff;\n background-color: #4183c4;\n border-color: #4183c4;\n}\n\n.btn-github:hover {\n color: #fff;\n background-color: #3570aa;\n border-color: #3269a0;\n}\n\n.btn-github:focus, .btn-github.focus {\n box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5);\n}\n\n.btn-github.disabled, .btn-github:disabled {\n color: #fff;\n background-color: #4183c4;\n border-color: #4183c4;\n}\n\n.btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active,\n.show > .btn-github.dropdown-toggle {\n color: #fff;\n background-color: #3269a0;\n border-color: #2f6397;\n}\n\n.btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus,\n.show > .btn-github.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(94, 150, 205, 0.5);\n}\n\n.btn-html5 {\n color: #fff;\n background-color: #e34f26;\n border-color: #e34f26;\n}\n\n.btn-html5:hover {\n color: #fff;\n background-color: #c9401a;\n border-color: #be3c18;\n}\n\n.btn-html5:focus, .btn-html5.focus {\n box-shadow: 0 0 0 0.2rem rgba(231, 105, 71, 0.5);\n}\n\n.btn-html5.disabled, .btn-html5:disabled {\n color: #fff;\n background-color: #e34f26;\n border-color: #e34f26;\n}\n\n.btn-html5:not(:disabled):not(.disabled):active, .btn-html5:not(:disabled):not(.disabled).active,\n.show > .btn-html5.dropdown-toggle {\n color: #fff;\n background-color: #be3c18;\n border-color: #b23917;\n}\n\n.btn-html5:not(:disabled):not(.disabled):active:focus, .btn-html5:not(:disabled):not(.disabled).active:focus,\n.show > .btn-html5.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(231, 105, 71, 0.5);\n}\n\n.btn-openid {\n color: #23282c;\n background-color: #f78c40;\n border-color: #f78c40;\n}\n\n.btn-openid:hover {\n color: #fff;\n background-color: #f5761b;\n border-color: #f56f0f;\n}\n\n.btn-openid:focus, .btn-openid.focus {\n box-shadow: 0 0 0 0.2rem rgba(215, 125, 61, 0.5);\n}\n\n.btn-openid.disabled, .btn-openid:disabled {\n color: #23282c;\n background-color: #f78c40;\n border-color: #f78c40;\n}\n\n.btn-openid:not(:disabled):not(.disabled):active, .btn-openid:not(:disabled):not(.disabled).active,\n.show > .btn-openid.dropdown-toggle {\n color: #fff;\n background-color: #f56f0f;\n border-color: #ed680a;\n}\n\n.btn-openid:not(:disabled):not(.disabled):active:focus, .btn-openid:not(:disabled):not(.disabled).active:focus,\n.show > .btn-openid.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(215, 125, 61, 0.5);\n}\n\n.btn-stack-overflow {\n color: #fff;\n background-color: #fe7a15;\n border-color: #fe7a15;\n}\n\n.btn-stack-overflow:hover {\n color: #fff;\n background-color: #ec6701;\n border-color: #df6101;\n}\n\n.btn-stack-overflow:focus, .btn-stack-overflow.focus {\n box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5);\n}\n\n.btn-stack-overflow.disabled, .btn-stack-overflow:disabled {\n color: #fff;\n background-color: #fe7a15;\n border-color: #fe7a15;\n}\n\n.btn-stack-overflow:not(:disabled):not(.disabled):active, .btn-stack-overflow:not(:disabled):not(.disabled).active,\n.show > .btn-stack-overflow.dropdown-toggle {\n color: #fff;\n background-color: #df6101;\n border-color: #d25c01;\n}\n\n.btn-stack-overflow:not(:disabled):not(.disabled):active:focus, .btn-stack-overflow:not(:disabled):not(.disabled).active:focus,\n.show > .btn-stack-overflow.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(254, 142, 56, 0.5);\n}\n\n.btn-youtube {\n color: #fff;\n background-color: #b00;\n border-color: #b00;\n}\n\n.btn-youtube:hover {\n color: #fff;\n background-color: #950000;\n border-color: #880000;\n}\n\n.btn-youtube:focus, .btn-youtube.focus {\n box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5);\n}\n\n.btn-youtube.disabled, .btn-youtube:disabled {\n color: #fff;\n background-color: #b00;\n border-color: #b00;\n}\n\n.btn-youtube:not(:disabled):not(.disabled):active, .btn-youtube:not(:disabled):not(.disabled).active,\n.show > .btn-youtube.dropdown-toggle {\n color: #fff;\n background-color: #880000;\n border-color: #7b0000;\n}\n\n.btn-youtube:not(:disabled):not(.disabled):active:focus, .btn-youtube:not(:disabled):not(.disabled).active:focus,\n.show > .btn-youtube.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(197, 38, 38, 0.5);\n}\n\n.btn-css3 {\n color: #fff;\n background-color: #0170ba;\n border-color: #0170ba;\n}\n\n.btn-css3:hover {\n color: #fff;\n background-color: #015994;\n border-color: #015187;\n}\n\n.btn-css3:focus, .btn-css3.focus {\n box-shadow: 0 0 0 0.2rem rgba(39, 133, 196, 0.5);\n}\n\n.btn-css3.disabled, .btn-css3:disabled {\n color: #fff;\n background-color: #0170ba;\n border-color: #0170ba;\n}\n\n.btn-css3:not(:disabled):not(.disabled):active, .btn-css3:not(:disabled):not(.disabled).active,\n.show > .btn-css3.dropdown-toggle {\n color: #fff;\n background-color: #015187;\n border-color: #014a7b;\n}\n\n.btn-css3:not(:disabled):not(.disabled):active:focus, .btn-css3:not(:disabled):not(.disabled).active:focus,\n.show > .btn-css3.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(39, 133, 196, 0.5);\n}\n\n.btn-dribbble {\n color: #fff;\n background-color: #ea4c89;\n border-color: #ea4c89;\n}\n\n.btn-dribbble:hover {\n color: #fff;\n background-color: #e62a72;\n border-color: #e51e6b;\n}\n\n.btn-dribbble:focus, .btn-dribbble.focus {\n box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);\n}\n\n.btn-dribbble.disabled, .btn-dribbble:disabled {\n color: #fff;\n background-color: #ea4c89;\n border-color: #ea4c89;\n}\n\n.btn-dribbble:not(:disabled):not(.disabled):active, .btn-dribbble:not(:disabled):not(.disabled).active,\n.show > .btn-dribbble.dropdown-toggle {\n color: #fff;\n background-color: #e51e6b;\n border-color: #dc1a65;\n}\n\n.btn-dribbble:not(:disabled):not(.disabled):active:focus, .btn-dribbble:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dribbble.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5);\n}\n\n.btn-instagram {\n color: #fff;\n background-color: #517fa4;\n border-color: #517fa4;\n}\n\n.btn-instagram:hover {\n color: #fff;\n background-color: #446b8a;\n border-color: #406582;\n}\n\n.btn-instagram:focus, .btn-instagram.focus {\n box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);\n}\n\n.btn-instagram.disabled, .btn-instagram:disabled {\n color: #fff;\n background-color: #517fa4;\n border-color: #517fa4;\n}\n\n.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active,\n.show > .btn-instagram.dropdown-toggle {\n color: #fff;\n background-color: #406582;\n border-color: #3c5e79;\n}\n\n.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus,\n.show > .btn-instagram.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(107, 146, 178, 0.5);\n}\n\n.btn-pinterest {\n color: #fff;\n background-color: #cb2027;\n border-color: #cb2027;\n}\n\n.btn-pinterest:hover {\n color: #fff;\n background-color: #aa1b21;\n border-color: #9f191f;\n}\n\n.btn-pinterest:focus, .btn-pinterest.focus {\n box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5);\n}\n\n.btn-pinterest.disabled, .btn-pinterest:disabled {\n color: #fff;\n background-color: #cb2027;\n border-color: #cb2027;\n}\n\n.btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active,\n.show > .btn-pinterest.dropdown-toggle {\n color: #fff;\n background-color: #9f191f;\n border-color: #94171c;\n}\n\n.btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus,\n.show > .btn-pinterest.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(211, 65, 71, 0.5);\n}\n\n.btn-vk {\n color: #fff;\n background-color: #45668e;\n border-color: #45668e;\n}\n\n.btn-vk:hover {\n color: #fff;\n background-color: #385474;\n border-color: #344d6c;\n}\n\n.btn-vk:focus, .btn-vk.focus {\n box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5);\n}\n\n.btn-vk.disabled, .btn-vk:disabled {\n color: #fff;\n background-color: #45668e;\n border-color: #45668e;\n}\n\n.btn-vk:not(:disabled):not(.disabled):active, .btn-vk:not(:disabled):not(.disabled).active,\n.show > .btn-vk.dropdown-toggle {\n color: #fff;\n background-color: #344d6c;\n border-color: #304763;\n}\n\n.btn-vk:not(:disabled):not(.disabled):active:focus, .btn-vk:not(:disabled):not(.disabled).active:focus,\n.show > .btn-vk.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(97, 125, 159, 0.5);\n}\n\n.btn-yahoo {\n color: #fff;\n background-color: #400191;\n border-color: #400191;\n}\n\n.btn-yahoo:hover {\n color: #fff;\n background-color: #2f016b;\n border-color: #2a015e;\n}\n\n.btn-yahoo:focus, .btn-yahoo.focus {\n box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5);\n}\n\n.btn-yahoo.disabled, .btn-yahoo:disabled {\n color: #fff;\n background-color: #400191;\n border-color: #400191;\n}\n\n.btn-yahoo:not(:disabled):not(.disabled):active, .btn-yahoo:not(:disabled):not(.disabled).active,\n.show > .btn-yahoo.dropdown-toggle {\n color: #fff;\n background-color: #2a015e;\n border-color: #240152;\n}\n\n.btn-yahoo:not(:disabled):not(.disabled):active:focus, .btn-yahoo:not(:disabled):not(.disabled).active:focus,\n.show > .btn-yahoo.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(93, 39, 162, 0.5);\n}\n\n.btn-behance {\n color: #fff;\n background-color: #1769ff;\n border-color: #1769ff;\n}\n\n.btn-behance:hover {\n color: #fff;\n background-color: #0055f0;\n border-color: #0050e3;\n}\n\n.btn-behance:focus, .btn-behance.focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5);\n}\n\n.btn-behance.disabled, .btn-behance:disabled {\n color: #fff;\n background-color: #1769ff;\n border-color: #1769ff;\n}\n\n.btn-behance:not(:disabled):not(.disabled):active, .btn-behance:not(:disabled):not(.disabled).active,\n.show > .btn-behance.dropdown-toggle {\n color: #fff;\n background-color: #0050e3;\n border-color: #004cd6;\n}\n\n.btn-behance:not(:disabled):not(.disabled):active:focus, .btn-behance:not(:disabled):not(.disabled).active:focus,\n.show > .btn-behance.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 128, 255, 0.5);\n}\n\n.btn-dropbox {\n color: #fff;\n background-color: #007ee5;\n border-color: #007ee5;\n}\n\n.btn-dropbox:hover {\n color: #fff;\n background-color: #0069bf;\n border-color: #0062b2;\n}\n\n.btn-dropbox:focus, .btn-dropbox.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 145, 233, 0.5);\n}\n\n.btn-dropbox.disabled, .btn-dropbox:disabled {\n color: #fff;\n background-color: #007ee5;\n border-color: #007ee5;\n}\n\n.btn-dropbox:not(:disabled):not(.disabled):active, .btn-dropbox:not(:disabled):not(.disabled).active,\n.show > .btn-dropbox.dropdown-toggle {\n color: #fff;\n background-color: #0062b2;\n border-color: #005ba5;\n}\n\n.btn-dropbox:not(:disabled):not(.disabled):active:focus, .btn-dropbox:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dropbox.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 145, 233, 0.5);\n}\n\n.btn-reddit {\n color: #fff;\n background-color: #ff4500;\n border-color: #ff4500;\n}\n\n.btn-reddit:hover {\n color: #fff;\n background-color: #d93b00;\n border-color: #cc3700;\n}\n\n.btn-reddit:focus, .btn-reddit.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5);\n}\n\n.btn-reddit.disabled, .btn-reddit:disabled {\n color: #fff;\n background-color: #ff4500;\n border-color: #ff4500;\n}\n\n.btn-reddit:not(:disabled):not(.disabled):active, .btn-reddit:not(:disabled):not(.disabled).active,\n.show > .btn-reddit.dropdown-toggle {\n color: #fff;\n background-color: #cc3700;\n border-color: #bf3400;\n}\n\n.btn-reddit:not(:disabled):not(.disabled):active:focus, .btn-reddit:not(:disabled):not(.disabled).active:focus,\n.show > .btn-reddit.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 97, 38, 0.5);\n}\n\n.btn-spotify {\n color: #fff;\n background-color: #7ab800;\n border-color: #7ab800;\n}\n\n.btn-spotify:hover {\n color: #fff;\n background-color: #619200;\n border-color: #588500;\n}\n\n.btn-spotify:focus, .btn-spotify.focus {\n box-shadow: 0 0 0 0.2rem rgba(142, 195, 38, 0.5);\n}\n\n.btn-spotify.disabled, .btn-spotify:disabled {\n color: #fff;\n background-color: #7ab800;\n border-color: #7ab800;\n}\n\n.btn-spotify:not(:disabled):not(.disabled):active, .btn-spotify:not(:disabled):not(.disabled).active,\n.show > .btn-spotify.dropdown-toggle {\n color: #fff;\n background-color: #588500;\n border-color: #507800;\n}\n\n.btn-spotify:not(:disabled):not(.disabled):active:focus, .btn-spotify:not(:disabled):not(.disabled).active:focus,\n.show > .btn-spotify.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(142, 195, 38, 0.5);\n}\n\n.btn-vine {\n color: #fff;\n background-color: #00bf8f;\n border-color: #00bf8f;\n}\n\n.btn-vine:hover {\n color: #fff;\n background-color: #009972;\n border-color: #008c69;\n}\n\n.btn-vine:focus, .btn-vine.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 201, 160, 0.5);\n}\n\n.btn-vine.disabled, .btn-vine:disabled {\n color: #fff;\n background-color: #00bf8f;\n border-color: #00bf8f;\n}\n\n.btn-vine:not(:disabled):not(.disabled):active, .btn-vine:not(:disabled):not(.disabled).active,\n.show > .btn-vine.dropdown-toggle {\n color: #fff;\n background-color: #008c69;\n border-color: #007f5f;\n}\n\n.btn-vine:not(:disabled):not(.disabled):active:focus, .btn-vine:not(:disabled):not(.disabled).active:focus,\n.show > .btn-vine.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 201, 160, 0.5);\n}\n\n.btn-foursquare {\n color: #fff;\n background-color: #1073af;\n border-color: #1073af;\n}\n\n.btn-foursquare:hover {\n color: #fff;\n background-color: #0d5c8c;\n border-color: #0c5480;\n}\n\n.btn-foursquare:focus, .btn-foursquare.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 136, 187, 0.5);\n}\n\n.btn-foursquare.disabled, .btn-foursquare:disabled {\n color: #fff;\n background-color: #1073af;\n border-color: #1073af;\n}\n\n.btn-foursquare:not(:disabled):not(.disabled):active, .btn-foursquare:not(:disabled):not(.disabled).active,\n.show > .btn-foursquare.dropdown-toggle {\n color: #fff;\n background-color: #0c5480;\n border-color: #0b4d75;\n}\n\n.btn-foursquare:not(:disabled):not(.disabled):active:focus, .btn-foursquare:not(:disabled):not(.disabled).active:focus,\n.show > .btn-foursquare.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 136, 187, 0.5);\n}\n\n.btn-vimeo {\n color: #23282c;\n background-color: #aad450;\n border-color: #aad450;\n}\n\n.btn-vimeo:hover {\n color: #23282c;\n background-color: #9bcc32;\n border-color: #93c130;\n}\n\n.btn-vimeo:focus, .btn-vimeo.focus {\n box-shadow: 0 0 0 0.2rem rgba(150, 186, 75, 0.5);\n}\n\n.btn-vimeo.disabled, .btn-vimeo:disabled {\n color: #23282c;\n background-color: #aad450;\n border-color: #aad450;\n}\n\n.btn-vimeo:not(:disabled):not(.disabled):active, .btn-vimeo:not(:disabled):not(.disabled).active,\n.show > .btn-vimeo.dropdown-toggle {\n color: #23282c;\n background-color: #93c130;\n border-color: #8bb72d;\n}\n\n.btn-vimeo:not(:disabled):not(.disabled):active:focus, .btn-vimeo:not(:disabled):not(.disabled).active:focus,\n.show > .btn-vimeo.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(150, 186, 75, 0.5);\n}\n\n.btn-transparent {\n color: #fff;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn [class^=\"icon-\"],\n.btn [class*=\" icon-\"] {\n display: inline-block;\n margin-top: -2px;\n vertical-align: middle;\n}\n\n.btn-pill {\n border-radius: 50em;\n}\n\n.btn-square {\n border-radius: 0;\n}\n\n.btn-ghost-primary {\n color: #20a8d8;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-primary:hover {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-ghost-primary:focus, .btn-ghost-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5);\n}\n\n.btn-ghost-primary.disabled, .btn-ghost-primary:disabled {\n color: #20a8d8;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-primary:not(:disabled):not(.disabled):active, .btn-ghost-primary:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-primary.dropdown-toggle {\n color: #fff;\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.btn-ghost-primary:not(:disabled):not(.disabled):active:focus, .btn-ghost-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(32, 168, 216, 0.5);\n}\n\n.btn-ghost-secondary {\n color: #c8ced3;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-secondary:hover {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-ghost-secondary:focus, .btn-ghost-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5);\n}\n\n.btn-ghost-secondary.disabled, .btn-ghost-secondary:disabled {\n color: #c8ced3;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-secondary:not(:disabled):not(.disabled):active, .btn-ghost-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-secondary.dropdown-toggle {\n color: #23282c;\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.btn-ghost-secondary:not(:disabled):not(.disabled):active:focus, .btn-ghost-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(200, 206, 211, 0.5);\n}\n\n.btn-ghost-success {\n color: #4dbd74;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-success:hover {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-ghost-success:focus, .btn-ghost-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5);\n}\n\n.btn-ghost-success.disabled, .btn-ghost-success:disabled {\n color: #4dbd74;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-success:not(:disabled):not(.disabled):active, .btn-ghost-success:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-success.dropdown-toggle {\n color: #fff;\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.btn-ghost-success:not(:disabled):not(.disabled):active:focus, .btn-ghost-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(77, 189, 116, 0.5);\n}\n\n.btn-ghost-info {\n color: #63c2de;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-info:hover {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-ghost-info:focus, .btn-ghost-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5);\n}\n\n.btn-ghost-info.disabled, .btn-ghost-info:disabled {\n color: #63c2de;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-info:not(:disabled):not(.disabled):active, .btn-ghost-info:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-info.dropdown-toggle {\n color: #23282c;\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.btn-ghost-info:not(:disabled):not(.disabled):active:focus, .btn-ghost-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(99, 194, 222, 0.5);\n}\n\n.btn-ghost-warning {\n color: #ffc107;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-warning:hover {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-ghost-warning:focus, .btn-ghost-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-ghost-warning.disabled, .btn-ghost-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-warning:not(:disabled):not(.disabled):active, .btn-ghost-warning:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-warning.dropdown-toggle {\n color: #23282c;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-ghost-warning:not(:disabled):not(.disabled):active:focus, .btn-ghost-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-ghost-danger {\n color: #f86c6b;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-danger:hover {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-ghost-danger:focus, .btn-ghost-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5);\n}\n\n.btn-ghost-danger.disabled, .btn-ghost-danger:disabled {\n color: #f86c6b;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-danger:not(:disabled):not(.disabled):active, .btn-ghost-danger:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-danger.dropdown-toggle {\n color: #fff;\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.btn-ghost-danger:not(:disabled):not(.disabled):active:focus, .btn-ghost-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 108, 107, 0.5);\n}\n\n.btn-ghost-light {\n color: #f0f3f5;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-light:hover {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-ghost-light:focus, .btn-ghost-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5);\n}\n\n.btn-ghost-light.disabled, .btn-ghost-light:disabled {\n color: #f0f3f5;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-light:not(:disabled):not(.disabled):active, .btn-ghost-light:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-light.dropdown-toggle {\n color: #23282c;\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.btn-ghost-light:not(:disabled):not(.disabled):active:focus, .btn-ghost-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(240, 243, 245, 0.5);\n}\n\n.btn-ghost-dark {\n color: #2f353a;\n background-color: transparent;\n background-image: none;\n border-color: transparent;\n}\n\n.btn-ghost-dark:hover {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-ghost-dark:focus, .btn-ghost-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5);\n}\n\n.btn-ghost-dark.disabled, .btn-ghost-dark:disabled {\n color: #2f353a;\n background-color: transparent;\n border-color: transparent;\n}\n\n.btn-ghost-dark:not(:disabled):not(.disabled):active, .btn-ghost-dark:not(:disabled):not(.disabled).active,\n.show > .btn-ghost-dark.dropdown-toggle {\n color: #fff;\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.btn-ghost-dark:not(:disabled):not(.disabled):active:focus, .btn-ghost-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-ghost-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(47, 53, 58, 0.5);\n}\n\n.callout {\n position: relative;\n padding: 0 1rem;\n margin: 1rem 0;\n border-left: 4px solid #c8ced3;\n border-radius: 0.25rem;\n}\n\n.callout .chart-wrapper {\n position: absolute;\n top: 10px;\n left: 50%;\n float: right;\n width: 50%;\n}\n\n.callout-bordered {\n border: 1px solid #c8ced3;\n border-left-width: 4px;\n}\n\n.callout code {\n border-radius: 0.25rem;\n}\n\n.callout h4 {\n margin-top: 0;\n margin-bottom: .25rem;\n}\n\n.callout p:last-child {\n margin-bottom: 0;\n}\n\n.callout + .callout {\n margin-top: -0.25rem;\n}\n\n.callout-primary {\n border-left-color: #20a8d8;\n}\n\n.callout-primary h4 {\n color: #20a8d8;\n}\n\n.callout-secondary {\n border-left-color: #c8ced3;\n}\n\n.callout-secondary h4 {\n color: #c8ced3;\n}\n\n.callout-success {\n border-left-color: #4dbd74;\n}\n\n.callout-success h4 {\n color: #4dbd74;\n}\n\n.callout-info {\n border-left-color: #63c2de;\n}\n\n.callout-info h4 {\n color: #63c2de;\n}\n\n.callout-warning {\n border-left-color: #ffc107;\n}\n\n.callout-warning h4 {\n color: #ffc107;\n}\n\n.callout-danger {\n border-left-color: #f86c6b;\n}\n\n.callout-danger h4 {\n color: #f86c6b;\n}\n\n.callout-light {\n border-left-color: #f0f3f5;\n}\n\n.callout-light h4 {\n color: #f0f3f5;\n}\n\n.callout-dark {\n border-left-color: #2f353a;\n}\n\n.callout-dark h4 {\n color: #2f353a;\n}\n\n*[dir=\"rtl\"] .callout {\n border-right: 4px solid #c8ced3;\n border-left: 0;\n}\n\n*[dir=\"rtl\"] .callout.callout-primary {\n border-right-color: #20a8d8;\n}\n\n*[dir=\"rtl\"] .callout.callout-secondary {\n border-right-color: #c8ced3;\n}\n\n*[dir=\"rtl\"] .callout.callout-success {\n border-right-color: #4dbd74;\n}\n\n*[dir=\"rtl\"] .callout.callout-info {\n border-right-color: #63c2de;\n}\n\n*[dir=\"rtl\"] .callout.callout-warning {\n border-right-color: #ffc107;\n}\n\n*[dir=\"rtl\"] .callout.callout-danger {\n border-right-color: #f86c6b;\n}\n\n*[dir=\"rtl\"] .callout.callout-light {\n border-right-color: #f0f3f5;\n}\n\n*[dir=\"rtl\"] .callout.callout-dark {\n border-right-color: #2f353a;\n}\n\n*[dir=\"rtl\"] .callout .chart-wrapper {\n left: 0;\n float: left;\n}\n\n.card {\n margin-bottom: 1.5rem;\n}\n\n.card.bg-primary {\n border-color: #187da0;\n}\n\n.card.bg-primary .card-header {\n background-color: #1e9ecb;\n border-color: #187da0;\n}\n\n.card.bg-secondary {\n border-color: #a5aeb7;\n}\n\n.card.bg-secondary .card-header {\n background-color: #c0c6cc;\n border-color: #a5aeb7;\n}\n\n.card.bg-success {\n border-color: #379457;\n}\n\n.card.bg-success .card-header {\n background-color: #44b76c;\n border-color: #379457;\n}\n\n.card.bg-info {\n border-color: #2eadd3;\n}\n\n.card.bg-info .card-header {\n background-color: #56bddb;\n border-color: #2eadd3;\n}\n\n.card.bg-warning {\n border-color: #c69500;\n}\n\n.card.bg-warning .card-header {\n background-color: #f7b900;\n border-color: #c69500;\n}\n\n.card.bg-danger {\n border-color: #f5302e;\n}\n\n.card.bg-danger .card-header {\n background-color: #f75d5c;\n border-color: #f5302e;\n}\n\n.card.bg-light {\n border-color: #cad4dc;\n}\n\n.card.bg-light .card-header {\n background-color: #e7ecef;\n border-color: #cad4dc;\n}\n\n.card.bg-dark {\n border-color: #121517;\n}\n\n.card.bg-dark .card-header {\n background-color: #282d32;\n border-color: #121517;\n}\n\n.card.drag,\n.card .drag {\n cursor: move;\n}\n\n.card-placeholder {\n background: rgba(0, 0, 0, 0.025);\n border: 1px dashed #c8ced3;\n}\n\n.card-header > i {\n margin-right: 0.5rem;\n}\n\n.card-header .nav-tabs {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n border-bottom: 0;\n}\n\n.card-header .nav-tabs .nav-item {\n border-top: 0;\n}\n\n.card-header .nav-tabs .nav-link {\n padding: 0.75rem 0.625rem;\n color: #73818f;\n border-top: 0;\n}\n\n.card-header .nav-tabs .nav-link.active {\n color: #23282c;\n background: #fff;\n}\n\n*[dir=\"rtl\"] .card-header > i {\n margin-right: 0;\n margin-left: 0.5rem;\n}\n\n.card-header-icon-bg {\n display: inline-block;\n width: 2.8125rem;\n padding: 0.75rem 0;\n margin: -0.75rem 1.25rem -0.75rem -1.25rem;\n line-height: inherit;\n color: #23282c;\n text-align: center;\n background: transparent;\n border-right: 1px solid #c8ced3;\n}\n\n.card-header-actions {\n display: inline-block;\n float: right;\n margin-right: -0.25rem;\n}\n\n*[dir=\"rtl\"] .card-header-actions {\n float: left;\n margin-right: auto;\n margin-left: -0.25rem;\n}\n\n.card-header-action {\n padding: 0 0.25rem;\n color: #73818f;\n}\n\n.card-header-action:hover {\n color: #23282c;\n text-decoration: none;\n}\n\n.card-accent-primary {\n border-top-color: #20a8d8;\n border-top-width: 2px;\n}\n\n.card-accent-secondary {\n border-top-color: #c8ced3;\n border-top-width: 2px;\n}\n\n.card-accent-success {\n border-top-color: #4dbd74;\n border-top-width: 2px;\n}\n\n.card-accent-info {\n border-top-color: #63c2de;\n border-top-width: 2px;\n}\n\n.card-accent-warning {\n border-top-color: #ffc107;\n border-top-width: 2px;\n}\n\n.card-accent-danger {\n border-top-color: #f86c6b;\n border-top-width: 2px;\n}\n\n.card-accent-light {\n border-top-color: #f0f3f5;\n border-top-width: 2px;\n}\n\n.card-accent-dark {\n border-top-color: #2f353a;\n border-top-width: 2px;\n}\n\n.card-full {\n margin-top: -1rem;\n margin-right: -15px;\n margin-left: -15px;\n border: 0;\n border-bottom: 1px solid #c8ced3;\n}\n\n@media (min-width: 576px) {\n .card-columns.cols-2 {\n column-count: 2;\n }\n}\n\n.chart-wrapper canvas {\n width: 100%;\n}\n\nbase-chart.chart {\n display: block;\n}\n\ncanvas {\n user-select: none;\n}\n\n.chartjs-tooltip {\n position: absolute;\n z-index: 1021;\n display: flex;\n flex-direction: column;\n padding: 0.25rem 0.5rem;\n color: #fff;\n pointer-events: none;\n background: rgba(0, 0, 0, 0.7);\n opacity: 0;\n transition: all 0.25s ease;\n transform: translate(-50%, 0);\n border-radius: 0.25rem;\n}\n\n.chartjs-tooltip .tooltip-header {\n margin-bottom: 0.5rem;\n}\n\n.chartjs-tooltip .tooltip-header-item {\n font-size: 0.765625rem;\n font-weight: 700;\n}\n\n.chartjs-tooltip .tooltip-body-item {\n display: flex;\n align-items: center;\n font-size: 0.765625rem;\n white-space: nowrap;\n}\n\n.chartjs-tooltip .tooltip-body-item-color {\n display: inline-block;\n width: 0.875rem;\n height: 0.875rem;\n margin-right: 0.875rem;\n}\n\n.chartjs-tooltip .tooltip-body-item-value {\n padding-left: 1rem;\n margin-left: auto;\n font-weight: 700;\n}\n\n.dropdown-item {\n position: relative;\n padding: 10px 20px;\n border-bottom: 1px solid #c8ced3;\n}\n\n.dropdown-item:last-child {\n border-bottom: 0;\n}\n\n.dropdown-item i {\n display: inline-block;\n width: 20px;\n margin-right: 10px;\n margin-left: -10px;\n color: #c8ced3;\n text-align: center;\n}\n\n.dropdown-item .badge {\n position: absolute;\n right: 10px;\n margin-top: 2px;\n}\n\n.dropdown-header {\n padding: 8px 20px;\n background: #e4e7ea;\n border-bottom: 1px solid #c8ced3;\n}\n\n.dropdown-header .btn {\n margin-top: -7px;\n color: #73818f;\n}\n\n.dropdown-header .btn:hover {\n color: #23282c;\n}\n\n.dropdown-header .btn.pull-right {\n margin-right: -20px;\n}\n\n.dropdown-menu-lg {\n width: 250px;\n}\n\n.app-header .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.app-header .navbar-nav .dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n.app-header .navbar-nav .dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.app-footer {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n padding: 0 1rem;\n color: #23282c;\n background: #f0f3f5;\n border-top: 1px solid #c8ced3;\n}\n\n.row.row-equal {\n padding-right: 7.5px;\n padding-left: 7.5px;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.row.row-equal [class*=\"col-\"] {\n padding-right: 7.5px;\n padding-left: 7.5px;\n}\n\n.main .container-fluid {\n padding: 0 30px;\n}\n\n.app-header {\n position: relative;\n flex-direction: row;\n height: 55px;\n padding: 0;\n margin: 0;\n background-color: #fff;\n border-bottom: 1px solid #c8ced3;\n}\n\n.app-header .navbar-brand {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 155px;\n height: 55px;\n padding: 0;\n margin-right: 0;\n background-color: transparent;\n}\n\n.app-header .navbar-brand .navbar-brand-minimized {\n display: none;\n}\n\n.app-header .navbar-toggler {\n min-width: 50px;\n padding: 0.25rem 0;\n}\n\n.app-header .navbar-toggler:hover .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%232f353a' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.app-header .navbar-toggler-icon {\n height: 23px;\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2373818f' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\");\n}\n\n.app-header .navbar-nav {\n flex-direction: row;\n align-items: center;\n}\n\n.app-header .nav-item {\n position: relative;\n min-width: 50px;\n margin: 0;\n text-align: center;\n}\n\n.app-header .nav-item button {\n margin: 0 auto;\n}\n\n.app-header .nav-item .nav-link {\n padding-top: 0;\n padding-bottom: 0;\n background: 0;\n border: 0;\n}\n\n.app-header .nav-item .nav-link .badge {\n position: absolute;\n top: 50%;\n left: 50%;\n margin-top: -16px;\n margin-left: 0;\n}\n\n.app-header .nav-item .nav-link > .img-avatar, .app-header .nav-item .avatar.nav-link > img {\n height: 35px;\n margin: 0 10px;\n}\n\n.app-header .dropdown-menu {\n padding-bottom: 0;\n line-height: 1.5;\n}\n\n.app-header .dropdown-item {\n min-width: 180px;\n}\n\n.navbar-nav .nav-link {\n color: #73818f;\n}\n\n.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus {\n color: #2f353a;\n}\n\n.navbar-nav .open > .nav-link, .navbar-nav .open > .nav-link:hover, .navbar-nav .open > .nav-link:focus,\n.navbar-nav .active > .nav-link,\n.navbar-nav .active > .nav-link:hover,\n.navbar-nav .active > .nav-link:focus,\n.navbar-nav .nav-link.open,\n.navbar-nav .nav-link.open:hover,\n.navbar-nav .nav-link.open:focus,\n.navbar-nav .nav-link.active,\n.navbar-nav .nav-link.active:hover,\n.navbar-nav .nav-link.active:focus {\n color: #2f353a;\n}\n\n.navbar-divider {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n@media (min-width: 992px) {\n .brand-minimized .app-header .navbar-brand {\n width: 50px;\n background-color: transparent;\n }\n .brand-minimized .app-header .navbar-brand .navbar-brand-full {\n display: none;\n }\n .brand-minimized .app-header .navbar-brand .navbar-brand-minimized {\n display: block;\n }\n}\n\n.input-group-prepend,\n.input-group-append {\n white-space: nowrap;\n vertical-align: middle;\n}\n\n.img-avatar, .avatar > img,\n.img-circle {\n max-width: 100%;\n height: auto;\n border-radius: 50em;\n}\n\n.list-group-accent .list-group-item {\n margin-bottom: 1px;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-radius: 0;\n}\n\n.list-group-accent .list-group-item.list-group-item-divider {\n position: relative;\n}\n\n.list-group-accent .list-group-item.list-group-item-divider::before {\n position: absolute;\n bottom: -1px;\n left: 5%;\n width: 90%;\n height: 1px;\n content: \"\";\n background-color: #e4e7ea;\n}\n\n.list-group-item-accent-primary {\n border-left: 4px solid #20a8d8;\n}\n\n.list-group-item-accent-secondary {\n border-left: 4px solid #c8ced3;\n}\n\n.list-group-item-accent-success {\n border-left: 4px solid #4dbd74;\n}\n\n.list-group-item-accent-info {\n border-left: 4px solid #63c2de;\n}\n\n.list-group-item-accent-warning {\n border-left: 4px solid #ffc107;\n}\n\n.list-group-item-accent-danger {\n border-left: 4px solid #f86c6b;\n}\n\n.list-group-item-accent-light {\n border-left: 4px solid #f0f3f5;\n}\n\n.list-group-item-accent-dark {\n border-left: 4px solid #2f353a;\n}\n\n.modal-primary .modal-content {\n border-color: #20a8d8;\n}\n\n.modal-primary .modal-header {\n color: #fff;\n background-color: #20a8d8;\n}\n\n.modal-secondary .modal-content {\n border-color: #c8ced3;\n}\n\n.modal-secondary .modal-header {\n color: #fff;\n background-color: #c8ced3;\n}\n\n.modal-success .modal-content {\n border-color: #4dbd74;\n}\n\n.modal-success .modal-header {\n color: #fff;\n background-color: #4dbd74;\n}\n\n.modal-info .modal-content {\n border-color: #63c2de;\n}\n\n.modal-info .modal-header {\n color: #fff;\n background-color: #63c2de;\n}\n\n.modal-warning .modal-content {\n border-color: #ffc107;\n}\n\n.modal-warning .modal-header {\n color: #fff;\n background-color: #ffc107;\n}\n\n.modal-danger .modal-content {\n border-color: #f86c6b;\n}\n\n.modal-danger .modal-header {\n color: #fff;\n background-color: #f86c6b;\n}\n\n.modal-light .modal-content {\n border-color: #f0f3f5;\n}\n\n.modal-light .modal-header {\n color: #fff;\n background-color: #f0f3f5;\n}\n\n.modal-dark .modal-content {\n border-color: #2f353a;\n}\n\n.modal-dark .modal-header {\n color: #fff;\n background-color: #2f353a;\n}\n\n.nav-tabs .nav-link {\n color: #73818f;\n}\n\n.nav-tabs .nav-link:hover {\n cursor: pointer;\n}\n\n.nav-tabs .nav-link.active {\n color: #2f353a;\n background: #fff;\n border-color: #c8ced3;\n border-bottom-color: #fff;\n}\n\n.nav-tabs .nav-link.active:focus {\n background: #fff;\n border-color: #c8ced3;\n border-bottom-color: #fff;\n}\n\n.tab-content {\n margin-top: -1px;\n background: #fff;\n border: 1px solid #c8ced3;\n}\n\n.tab-content .tab-pane {\n padding: 1rem;\n}\n\n.card-block .tab-content {\n margin-top: 0;\n border: 0;\n}\n\n.nav-fill .nav-link {\n background-color: #fff;\n border-color: #c8ced3;\n}\n\n.nav-fill .nav-link + .nav-link {\n margin-left: -1px;\n}\n\n.nav-fill .nav-link.active {\n margin-top: -1px;\n border-top: 2px solid #20a8d8;\n}\n\n*[dir=\"rtl\"] .nav {\n padding-right: 0;\n}\n\n.progress-xs {\n height: 4px;\n}\n\n.progress-sm {\n height: 8px;\n}\n\n.progress-white {\n background-color: rgba(255, 255, 255, 0.2);\n}\n\n.progress-white .progress-bar {\n background-color: #fff;\n}\n\n.progress-group {\n display: flex;\n flex-flow: row wrap;\n margin-bottom: 1rem;\n}\n\n.progress-group-prepend {\n flex: 0 0 100px;\n align-self: center;\n}\n\n.progress-group-icon {\n margin: 0 1rem 0 0.25rem;\n font-size: 1.09375rem;\n}\n\n.progress-group-text {\n font-size: 0.765625rem;\n color: #73818f;\n}\n\n.progress-group-header {\n display: flex;\n flex-basis: 100%;\n align-items: flex-end;\n margin-bottom: 0.25rem;\n}\n\n.progress-group-bars {\n flex-grow: 1;\n align-self: center;\n}\n\n.progress-group-bars .progress:not(:last-child) {\n margin-bottom: 2px;\n}\n\n.progress-group-header + .progress-group-bars {\n flex-basis: 100%;\n}\n\n.sidebar {\n display: flex;\n flex-direction: column;\n padding: 0;\n color: #fff;\n background: #2f353a;\n}\n\n.sidebar .sidebar-close {\n position: absolute;\n right: 0;\n display: none;\n padding: 0 1rem;\n font-size: 24px;\n font-weight: 800;\n line-height: 55px;\n color: #fff;\n background: 0;\n border: 0;\n opacity: .8;\n}\n\n.sidebar .sidebar-close:hover {\n opacity: 1;\n}\n\n.sidebar .sidebar-header {\n flex: 0 0 auto;\n padding: 0.75rem 1rem;\n text-align: center;\n background: rgba(0, 0, 0, 0.2);\n}\n\n.sidebar .sidebar-form .form-control {\n color: #fff;\n background: #181b1e;\n border: 0;\n}\n\n.sidebar .sidebar-form .form-control::placeholder {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .sidebar-nav {\n position: relative;\n flex: 1;\n overflow-x: hidden;\n overflow-y: auto;\n width: 200px;\n}\n\n.sidebar .nav {\n width: 200px;\n flex-direction: column;\n min-height: 100%;\n padding: 0;\n}\n\n.sidebar .nav-title {\n padding: 0.75rem 1rem;\n font-size: 80%;\n font-weight: 700;\n color: #e4e7ea;\n text-transform: uppercase;\n}\n\n.sidebar .nav-divider {\n height: 10px;\n}\n\n.sidebar .nav-item {\n position: relative;\n margin: 0;\n transition: background .3s ease-in-out;\n}\n\n.sidebar .nav-dropdown-items {\n max-height: 0;\n padding: 0;\n margin: 0;\n overflow-y: hidden;\n transition: max-height .3s ease-in-out;\n}\n\n.sidebar .nav-dropdown-items .nav-item {\n padding: 0;\n list-style: none;\n}\n\n.sidebar .nav-link {\n display: block;\n padding: 0.75rem 1rem;\n color: #fff;\n text-decoration: none;\n background: transparent;\n}\n\n.sidebar .nav-link .nav-icon {\n display: inline-block;\n width: 1.09375rem;\n margin: 0 0.5rem 0 0;\n font-size: 0.875rem;\n color: #73818f;\n text-align: center;\n}\n\n.sidebar .nav-link .badge {\n float: right;\n margin-top: 2px;\n}\n\n.sidebar .nav-link.active {\n color: #fff;\n background: #3a4248;\n}\n\n.sidebar .nav-link.active .nav-icon {\n color: #20a8d8;\n}\n\n.sidebar .nav-link:hover {\n color: #fff;\n background: #20a8d8;\n}\n\n.sidebar .nav-link:hover .nav-icon {\n color: #fff;\n}\n\n.sidebar .nav-link:hover.nav-dropdown-toggle::before {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\");\n}\n\n.sidebar .nav-link.disabled {\n color: #b3b3b3;\n cursor: default;\n background: transparent;\n}\n\n.sidebar .nav-link.disabled .nav-icon {\n color: #73818f;\n}\n\n.sidebar .nav-link.disabled:hover {\n color: #b3b3b3;\n}\n\n.sidebar .nav-link.disabled:hover .nav-icon {\n color: #73818f;\n}\n\n.sidebar .nav-link.disabled:hover.nav-dropdown-toggle::before {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\");\n}\n\n.sidebar .nav-link.nav-link-primary {\n background: #20a8d8;\n}\n\n.sidebar .nav-link.nav-link-primary .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-primary:hover {\n background: #1d97c2;\n}\n\n.sidebar .nav-link.nav-link-primary:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-secondary {\n background: #c8ced3;\n}\n\n.sidebar .nav-link.nav-link-secondary .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-secondary:hover {\n background: #bac1c8;\n}\n\n.sidebar .nav-link.nav-link-secondary:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-success {\n background: #4dbd74;\n}\n\n.sidebar .nav-link.nav-link-success .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-success:hover {\n background: #41af67;\n}\n\n.sidebar .nav-link.nav-link-success:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-info {\n background: #63c2de;\n}\n\n.sidebar .nav-link.nav-link-info .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-info:hover {\n background: #4ebada;\n}\n\n.sidebar .nav-link.nav-link-info:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-warning {\n background: #ffc107;\n}\n\n.sidebar .nav-link.nav-link-warning .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-warning:hover {\n background: #edb100;\n}\n\n.sidebar .nav-link.nav-link-warning:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-danger {\n background: #f86c6b;\n}\n\n.sidebar .nav-link.nav-link-danger .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-danger:hover {\n background: #f75453;\n}\n\n.sidebar .nav-link.nav-link-danger:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-light {\n background: #f0f3f5;\n}\n\n.sidebar .nav-link.nav-link-light .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-light:hover {\n background: #e1e7eb;\n}\n\n.sidebar .nav-link.nav-link-light:hover i {\n color: #fff;\n}\n\n.sidebar .nav-link.nav-link-dark {\n background: #2f353a;\n}\n\n.sidebar .nav-link.nav-link-dark .nav-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.sidebar .nav-link.nav-link-dark:hover {\n background: #24282c;\n}\n\n.sidebar .nav-link.nav-link-dark:hover i {\n color: #fff;\n}\n\n.sidebar .nav-dropdown-toggle {\n position: relative;\n}\n\n.sidebar .nav-dropdown-toggle::before {\n position: absolute;\n top: 50%;\n right: 1rem;\n display: block;\n width: 8px;\n height: 8px;\n padding: 0;\n margin-top: -4px;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%2373818f' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n transition: transform .3s;\n}\n\n.sidebar .nav-dropdown-toggle .badge {\n margin-right: 16px;\n}\n\n.sidebar .nav-dropdown.open {\n background: rgba(0, 0, 0, 0.2);\n}\n\n.sidebar .nav-dropdown.open > .nav-dropdown-items {\n max-height: 1500px;\n}\n\n.sidebar .nav-dropdown.open .nav-link {\n color: #fff;\n border-left: 0;\n}\n\n.sidebar .nav-dropdown.open .nav-link.disabled {\n color: #b3b3b3;\n background: transparent;\n}\n\n.sidebar .nav-dropdown.open .nav-link.disabled:hover {\n color: #b3b3b3;\n}\n\n.sidebar .nav-dropdown.open .nav-link.disabled:hover .nav-icon {\n color: #73818f;\n}\n\n.sidebar .nav-dropdown.open > .nav-dropdown-toggle::before {\n transform: rotate(-90deg);\n}\n\n.sidebar .nav-dropdown.open .nav-dropdown.open {\n border-left: 0;\n}\n\n.sidebar .nav-label {\n display: block;\n padding: 0.09375rem 1rem;\n color: #e4e7ea;\n}\n\n.sidebar .nav-label:hover {\n color: #fff;\n text-decoration: none;\n}\n\n.sidebar .nav-label .nav-icon {\n width: 20px;\n margin: -3px 0.5rem 0 0;\n font-size: 10px;\n color: #73818f;\n text-align: center;\n vertical-align: middle;\n}\n\n.sidebar .progress {\n background-color: #515c64 !important;\n}\n\n.sidebar .sidebar-footer {\n flex: 0 0 auto;\n padding: 0.75rem 1rem;\n background: rgba(0, 0, 0, 0.2);\n}\n\n.sidebar .sidebar-minimizer {\n position: relative;\n flex: 0 0 50px;\n cursor: pointer;\n background-color: rgba(0, 0, 0, 0.2);\n border: 0;\n}\n\n.sidebar .sidebar-minimizer::before {\n position: absolute;\n top: 0;\n right: 0;\n width: 50px;\n height: 50px;\n content: \"\";\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%2373818f' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\");\n background-repeat: no-repeat;\n background-position: center;\n background-size: 12.5px;\n transition: .3s;\n}\n\n.sidebar .sidebar-minimizer:focus, .sidebar .sidebar-minimizer.focus {\n outline: 0;\n}\n\n.sidebar .sidebar-minimizer:hover {\n background-color: rgba(0, 0, 0, 0.3);\n}\n\n.sidebar .sidebar-minimizer:hover::before {\n background-image: url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='%23fff' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\");\n}\n\n@media (min-width: 992px) {\n .sidebar-compact .sidebar .sidebar-nav {\n width: 150px;\n }\n .sidebar-compact .sidebar .nav {\n width: 150px;\n }\n .sidebar-compact .sidebar .d-compact-none {\n display: none;\n }\n .sidebar-compact .sidebar .nav-title {\n text-align: center;\n }\n .sidebar-compact .sidebar .nav-item {\n width: 150px;\n border-left: 0;\n }\n .sidebar-compact .sidebar .nav-link {\n text-align: center;\n }\n .sidebar-compact .sidebar .nav-link .nav-icon {\n display: block;\n width: 100%;\n margin: 0.25rem 0;\n font-size: 24px;\n }\n .sidebar-compact .sidebar .nav-link .badge {\n position: absolute;\n top: 18px;\n right: 10px;\n }\n .sidebar-compact .sidebar .nav-link.nav-dropdown-toggle::before {\n top: 30px;\n }\n .sidebar-minimized .sidebar {\n z-index: 1019;\n }\n .sidebar-minimized .sidebar .sidebar-nav {\n overflow: visible;\n width: 50px;\n }\n .sidebar-minimized .sidebar .nav {\n width: 50px;\n }\n .sidebar-minimized .sidebar .d-minimized-none,\n .sidebar-minimized .sidebar .nav-divider,\n .sidebar-minimized .sidebar .nav-label,\n .sidebar-minimized .sidebar .nav-title,\n .sidebar-minimized .sidebar .sidebar-footer,\n .sidebar-minimized .sidebar .sidebar-form,\n .sidebar-minimized .sidebar .sidebar-header {\n display: none;\n }\n .sidebar-minimized .sidebar .sidebar-minimizer {\n position: fixed;\n bottom: 0;\n width: 50px;\n height: 50px;\n background-color: #24282c;\n }\n .sidebar-minimized .sidebar .sidebar-nav {\n padding-bottom: 50px;\n }\n .sidebar-minimized .sidebar .sidebar-minimizer::before {\n width: 100%;\n transform: rotate(-180deg);\n }\n .sidebar-minimized .sidebar .nav-item {\n width: 50px;\n overflow: hidden;\n }\n .sidebar-minimized .sidebar .nav-item:hover {\n width: 250px;\n overflow: visible;\n }\n .sidebar-minimized .sidebar .nav-item:hover > .nav-link {\n background: #20a8d8;\n }\n .sidebar-minimized .sidebar .nav-item:hover > .nav-link .nav-icon {\n color: #fff;\n }\n .sidebar-minimized .sidebar .nav-item:hover .nav-link.disabled,\n .sidebar-minimized .sidebar .nav-item:hover .nav-link :disabled {\n background: #2f353a;\n }\n .sidebar-minimized .sidebar .nav-item:hover .nav-link.disabled .nav-icon,\n .sidebar-minimized .sidebar .nav-item:hover .nav-link :disabled .nav-icon {\n color: #73818f;\n }\n .sidebar-minimized .sidebar section :not(.nav-dropdown-items) > .nav-item:last-child::after {\n display: block;\n margin-bottom: 50px;\n content: \"\";\n }\n .sidebar-minimized .sidebar .nav-link {\n position: relative;\n padding-left: 0;\n margin: 0;\n white-space: nowrap;\n border-left: 0;\n }\n .sidebar-minimized .sidebar .nav-link .nav-icon {\n display: block;\n float: left;\n width: 50px;\n font-size: 18px;\n }\n .sidebar-minimized .sidebar .nav-link .badge {\n position: absolute;\n right: 15px;\n display: none;\n }\n .sidebar-minimized .sidebar .nav-link:hover {\n width: 250px;\n background: #20a8d8;\n }\n .sidebar-minimized .sidebar .nav-link:hover .badge {\n display: inline;\n }\n .sidebar-minimized .sidebar .nav-link.nav-dropdown-toggle::before {\n display: none;\n }\n .sidebar-minimized .sidebar .nav-dropdown-items .nav-item {\n width: 200px;\n }\n .sidebar-minimized .sidebar .nav-dropdown-items .nav-item .nav-link {\n width: 200px;\n }\n .sidebar-minimized .sidebar .nav > .nav-dropdown > .nav-dropdown-items {\n display: none;\n max-height: 1000px;\n background: #2f353a;\n }\n .sidebar-minimized .sidebar .nav > .nav-dropdown:hover {\n background: #20a8d8;\n }\n .sidebar-minimized .sidebar .nav > .nav-dropdown:hover > .nav-dropdown-items {\n position: absolute;\n left: 50px;\n display: inline;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav {\n list-style-image: url(\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\");\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav .divider {\n height: 0;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .sidebar-minimizer::before {\n width: 100%;\n transform: rotate(0deg);\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav-link {\n padding-right: 0;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav-link .nav-icon {\n float: right;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav-link .badge {\n right: auto;\n left: 15px;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav-link:hover .badge {\n display: inline;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav > .nav-dropdown > .nav-dropdown-items {\n display: none;\n max-height: 1000px;\n background: #2f353a;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav > .nav-dropdown:hover {\n background: #20a8d8;\n }\n *[dir=\"rtl\"] .sidebar-minimized .sidebar .nav > .nav-dropdown:hover > .nav-dropdown-items {\n position: absolute;\n left: 0;\n display: inline;\n }\n}\n\n*[dir=\"rtl\"] .sidebar .nav-dropdown-toggle::before {\n position: absolute;\n right: auto;\n left: 1rem;\n transform: rotate(180deg);\n}\n\n*[dir=\"rtl\"] .sidebar .nav-dropdown.open > .nav-dropdown-toggle::before {\n transform: rotate(270deg);\n}\n\n*[dir=\"rtl\"] .sidebar .nav-link .nav-icon {\n margin: 0 0 0 0.5rem;\n}\n\n*[dir=\"rtl\"] .sidebar .nav-link .badge {\n float: left;\n margin-top: 2px;\n}\n\n*[dir=\"rtl\"] .sidebar .nav-link.nav-dropdown-toggle .badge {\n margin-right: auto;\n margin-left: 16px;\n}\n\n*[dir=\"rtl\"] .sidebar .sidebar-minimizer::before {\n right: auto;\n left: 0;\n transform: rotate(180deg);\n}\n\n*[dir=\"rtl\"] .sidebar-toggler {\n margin-right: 0 !important;\n}\n\n.switch {\n display: inline-block;\n width: 40px;\n height: 26px;\n}\n\n.switch-input {\n display: none;\n}\n\n.switch-slider {\n position: relative;\n display: block;\n height: inherit;\n cursor: pointer;\n background-color: #fff;\n border: 1px solid #c8ced3;\n transition: .15s ease-out;\n border-radius: 0.25rem;\n}\n\n.switch-slider::before {\n position: absolute;\n top: 2px;\n left: 2px;\n box-sizing: border-box;\n width: 20px;\n height: 20px;\n content: \"\";\n background-color: #fff;\n border: 1px solid #c8ced3;\n transition: .15s ease-out;\n border-radius: 0.125rem;\n}\n\n.switch-input:checked ~ .switch-slider::before {\n transform: translateX(14px);\n}\n\n.switch-input:disabled ~ .switch-slider {\n cursor: not-allowed;\n opacity: .5;\n}\n\n.switch-lg {\n width: 48px;\n height: 30px;\n}\n\n.switch-lg .switch-slider {\n font-size: 12px;\n}\n\n.switch-lg .switch-slider::before {\n width: 24px;\n height: 24px;\n}\n\n.switch-lg .switch-slider::after {\n font-size: 12px;\n}\n\n.switch-lg .switch-input:checked ~ .switch-slider::before {\n transform: translateX(18px);\n}\n\n.switch-sm {\n width: 32px;\n height: 22px;\n}\n\n.switch-sm .switch-slider {\n font-size: 8px;\n}\n\n.switch-sm .switch-slider::before {\n width: 16px;\n height: 16px;\n}\n\n.switch-sm .switch-slider::after {\n font-size: 8px;\n}\n\n.switch-sm .switch-input:checked ~ .switch-slider::before {\n transform: translateX(10px);\n}\n\n.switch-label {\n width: 48px;\n}\n\n.switch-label .switch-slider::before {\n z-index: 2;\n}\n\n.switch-label .switch-slider::after {\n position: absolute;\n top: 50%;\n right: 1px;\n z-index: 1;\n width: 50%;\n margin-top: -.5em;\n font-size: 10px;\n font-weight: 600;\n line-height: 1;\n color: #c8ced3;\n text-align: center;\n text-transform: uppercase;\n content: attr(data-unchecked);\n transition: inherit;\n}\n\n.switch-label .switch-input:checked ~ .switch-slider::before {\n transform: translateX(22px);\n}\n\n.switch-label .switch-input:checked ~ .switch-slider::after {\n left: 1px;\n color: #fff;\n content: attr(data-checked);\n}\n\n.switch-label.switch-lg {\n width: 56px;\n height: 30px;\n}\n\n.switch-label.switch-lg .switch-slider {\n font-size: 12px;\n}\n\n.switch-label.switch-lg .switch-slider::before {\n width: 24px;\n height: 24px;\n}\n\n.switch-label.switch-lg .switch-slider::after {\n font-size: 12px;\n}\n\n.switch-label.switch-lg .switch-input:checked ~ .switch-slider::before {\n transform: translateX(26px);\n}\n\n.switch-label.switch-sm {\n width: 40px;\n height: 22px;\n}\n\n.switch-label.switch-sm .switch-slider {\n font-size: 8px;\n}\n\n.switch-label.switch-sm .switch-slider::before {\n width: 16px;\n height: 16px;\n}\n\n.switch-label.switch-sm .switch-slider::after {\n font-size: 8px;\n}\n\n.switch-label.switch-sm .switch-input:checked ~ .switch-slider::before {\n transform: translateX(18px);\n}\n\n.switch-3d .switch-slider {\n background-color: #f0f3f5;\n border-radius: 50em;\n}\n\n.switch-3d .switch-slider::before {\n top: -1px;\n left: -1px;\n width: 26px;\n height: 26px;\n border: 0;\n border-radius: 50em;\n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);\n}\n\n.switch-3d.switch-lg {\n width: 48px;\n height: 30px;\n}\n\n.switch-3d.switch-lg .switch-slider::before {\n width: 30px;\n height: 30px;\n}\n\n.switch-3d.switch-lg .switch-input:checked ~ .switch-slider::before {\n transform: translateX(18px);\n}\n\n.switch-3d.switch-sm {\n width: 32px;\n height: 22px;\n}\n\n.switch-3d.switch-sm .switch-slider::before {\n width: 22px;\n height: 22px;\n}\n\n.switch-3d.switch-sm .switch-input:checked ~ .switch-slider::before {\n transform: translateX(10px);\n}\n\n.switch-primary .switch-input:checked + .switch-slider {\n background-color: #20a8d8;\n border-color: #1985ac;\n}\n\n.switch-primary .switch-input:checked + .switch-slider::before {\n border-color: #1985ac;\n}\n\n.switch-outline-primary .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #20a8d8;\n}\n\n.switch-outline-primary .switch-input:checked + .switch-slider::before {\n border-color: #20a8d8;\n}\n\n.switch-outline-primary .switch-input:checked + .switch-slider::after {\n color: #20a8d8;\n}\n\n.switch-outline-primary-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #20a8d8;\n}\n\n.switch-outline-primary-alt .switch-input:checked + .switch-slider::before {\n background-color: #20a8d8;\n border-color: #20a8d8;\n}\n\n.switch-outline-primary-alt .switch-input:checked + .switch-slider::after {\n color: #20a8d8;\n}\n\n.switch-secondary .switch-input:checked + .switch-slider {\n background-color: #c8ced3;\n border-color: #acb5bc;\n}\n\n.switch-secondary .switch-input:checked + .switch-slider::before {\n border-color: #acb5bc;\n}\n\n.switch-outline-secondary .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #c8ced3;\n}\n\n.switch-outline-secondary .switch-input:checked + .switch-slider::before {\n border-color: #c8ced3;\n}\n\n.switch-outline-secondary .switch-input:checked + .switch-slider::after {\n color: #c8ced3;\n}\n\n.switch-outline-secondary-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #c8ced3;\n}\n\n.switch-outline-secondary-alt .switch-input:checked + .switch-slider::before {\n background-color: #c8ced3;\n border-color: #c8ced3;\n}\n\n.switch-outline-secondary-alt .switch-input:checked + .switch-slider::after {\n color: #c8ced3;\n}\n\n.switch-success .switch-input:checked + .switch-slider {\n background-color: #4dbd74;\n border-color: #3a9d5d;\n}\n\n.switch-success .switch-input:checked + .switch-slider::before {\n border-color: #3a9d5d;\n}\n\n.switch-outline-success .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #4dbd74;\n}\n\n.switch-outline-success .switch-input:checked + .switch-slider::before {\n border-color: #4dbd74;\n}\n\n.switch-outline-success .switch-input:checked + .switch-slider::after {\n color: #4dbd74;\n}\n\n.switch-outline-success-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #4dbd74;\n}\n\n.switch-outline-success-alt .switch-input:checked + .switch-slider::before {\n background-color: #4dbd74;\n border-color: #4dbd74;\n}\n\n.switch-outline-success-alt .switch-input:checked + .switch-slider::after {\n color: #4dbd74;\n}\n\n.switch-info .switch-input:checked + .switch-slider {\n background-color: #63c2de;\n border-color: #39b2d5;\n}\n\n.switch-info .switch-input:checked + .switch-slider::before {\n border-color: #39b2d5;\n}\n\n.switch-outline-info .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #63c2de;\n}\n\n.switch-outline-info .switch-input:checked + .switch-slider::before {\n border-color: #63c2de;\n}\n\n.switch-outline-info .switch-input:checked + .switch-slider::after {\n color: #63c2de;\n}\n\n.switch-outline-info-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #63c2de;\n}\n\n.switch-outline-info-alt .switch-input:checked + .switch-slider::before {\n background-color: #63c2de;\n border-color: #63c2de;\n}\n\n.switch-outline-info-alt .switch-input:checked + .switch-slider::after {\n color: #63c2de;\n}\n\n.switch-warning .switch-input:checked + .switch-slider {\n background-color: #ffc107;\n border-color: #d39e00;\n}\n\n.switch-warning .switch-input:checked + .switch-slider::before {\n border-color: #d39e00;\n}\n\n.switch-outline-warning .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #ffc107;\n}\n\n.switch-outline-warning .switch-input:checked + .switch-slider::before {\n border-color: #ffc107;\n}\n\n.switch-outline-warning .switch-input:checked + .switch-slider::after {\n color: #ffc107;\n}\n\n.switch-outline-warning-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #ffc107;\n}\n\n.switch-outline-warning-alt .switch-input:checked + .switch-slider::before {\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.switch-outline-warning-alt .switch-input:checked + .switch-slider::after {\n color: #ffc107;\n}\n\n.switch-danger .switch-input:checked + .switch-slider {\n background-color: #f86c6b;\n border-color: #f63c3a;\n}\n\n.switch-danger .switch-input:checked + .switch-slider::before {\n border-color: #f63c3a;\n}\n\n.switch-outline-danger .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #f86c6b;\n}\n\n.switch-outline-danger .switch-input:checked + .switch-slider::before {\n border-color: #f86c6b;\n}\n\n.switch-outline-danger .switch-input:checked + .switch-slider::after {\n color: #f86c6b;\n}\n\n.switch-outline-danger-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #f86c6b;\n}\n\n.switch-outline-danger-alt .switch-input:checked + .switch-slider::before {\n background-color: #f86c6b;\n border-color: #f86c6b;\n}\n\n.switch-outline-danger-alt .switch-input:checked + .switch-slider::after {\n color: #f86c6b;\n}\n\n.switch-light .switch-input:checked + .switch-slider {\n background-color: #f0f3f5;\n border-color: #d1dbe1;\n}\n\n.switch-light .switch-input:checked + .switch-slider::before {\n border-color: #d1dbe1;\n}\n\n.switch-outline-light .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #f0f3f5;\n}\n\n.switch-outline-light .switch-input:checked + .switch-slider::before {\n border-color: #f0f3f5;\n}\n\n.switch-outline-light .switch-input:checked + .switch-slider::after {\n color: #f0f3f5;\n}\n\n.switch-outline-light-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #f0f3f5;\n}\n\n.switch-outline-light-alt .switch-input:checked + .switch-slider::before {\n background-color: #f0f3f5;\n border-color: #f0f3f5;\n}\n\n.switch-outline-light-alt .switch-input:checked + .switch-slider::after {\n color: #f0f3f5;\n}\n\n.switch-dark .switch-input:checked + .switch-slider {\n background-color: #2f353a;\n border-color: #181b1e;\n}\n\n.switch-dark .switch-input:checked + .switch-slider::before {\n border-color: #181b1e;\n}\n\n.switch-outline-dark .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #2f353a;\n}\n\n.switch-outline-dark .switch-input:checked + .switch-slider::before {\n border-color: #2f353a;\n}\n\n.switch-outline-dark .switch-input:checked + .switch-slider::after {\n color: #2f353a;\n}\n\n.switch-outline-dark-alt .switch-input:checked + .switch-slider {\n background-color: #fff;\n border-color: #2f353a;\n}\n\n.switch-outline-dark-alt .switch-input:checked + .switch-slider::before {\n background-color: #2f353a;\n border-color: #2f353a;\n}\n\n.switch-outline-dark-alt .switch-input:checked + .switch-slider::after {\n color: #2f353a;\n}\n\n.switch-pill .switch-slider {\n border-radius: 50em;\n}\n\n.switch-pill .switch-slider::before {\n border-radius: 50em;\n}\n\n.table-outline {\n border: 1px solid #c8ced3;\n}\n\n.table-outline td {\n vertical-align: middle;\n}\n\n.table-align-middle td {\n vertical-align: middle;\n}\n\n.table-clear td {\n border: 0;\n}\n\n@media all and (-ms-high-contrast: none) {\n html {\n display: flex;\n flex-direction: column;\n }\n}\n\n.app,\napp-dashboard,\napp-root {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\n.app-header {\n flex: 0 0 55px;\n}\n\n.app-footer {\n flex: 0 0 50px;\n}\n\n.app-body {\n display: flex;\n flex-direction: row;\n flex-grow: 1;\n overflow-x: hidden;\n}\n\n.app-body .main {\n flex: 1;\n min-width: 0;\n}\n\n.app-body .sidebar {\n flex: 0 0 200px;\n order: -1;\n}\n\n.app-body .aside-menu {\n flex: 0 0 250px;\n}\n\nhtml:not([dir=\"rtl\"]) .sidebar {\n margin-left: -200px;\n}\n\nhtml:not([dir=\"rtl\"]) .aside-menu {\n right: 0;\n margin-right: -250px;\n}\n\nhtml[dir=\"rtl\"] .sidebar {\n margin-right: -200px;\n}\n\nhtml[dir=\"rtl\"] .aside-menu {\n left: 0;\n margin-left: -250px;\n}\n\n@media (min-width: 992px) {\n .header-fixed .app-header {\n position: fixed;\n z-index: 1020;\n width: 100%;\n }\n .header-fixed .app-body {\n margin-top: 55px;\n }\n .sidebar-fixed .sidebar {\n position: fixed;\n z-index: 1019;\n width: 200px;\n height: 100vh;\n }\n .sidebar-fixed .app-header + .app-body .sidebar {\n height: calc(100vh - 55px);\n }\n .sidebar-compact .sidebar {\n flex: 0 0 150px;\n }\n .sidebar-compact.sidebar-fixed .sidebar {\n width: 150px;\n }\n .sidebar-compact .sidebar-minimizer {\n display: none;\n }\n .sidebar-minimized .sidebar {\n flex: 0 0 50px;\n }\n .sidebar-minimized.sidebar-fixed .sidebar {\n width: 50px;\n }\n .sidebar-off-canvas .sidebar {\n position: fixed;\n z-index: 1019;\n height: 100%;\n }\n .sidebar-off-canvas .app-header + .app-body .sidebar {\n height: calc(100vh - 55px);\n }\n html:not([dir=\"rtl\"]) .sidebar-compact .sidebar {\n margin-left: -150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-minimized .sidebar {\n margin-left: -50px;\n }\n html[dir=\"rtl\"] .sidebar-compact .sidebar {\n margin-right: -150px;\n }\n html[dir=\"rtl\"] .sidebar-minimized .sidebar {\n margin-right: -50px;\n }\n .aside-menu-fixed .aside-menu {\n position: fixed;\n height: 100%;\n }\n .aside-menu-fixed .aside-menu .tab-content {\n height: calc(100vh - 2.375rem - 55px);\n }\n .aside-menu-fixed .app-header + .app-body .aside-menu {\n height: calc(100vh - 55px);\n }\n .aside-menu-off-canvas .aside-menu {\n position: fixed;\n z-index: 1019;\n height: 100%;\n }\n .aside-menu-off-canvas .app-header + .app-body .aside-menu {\n height: calc(100vh - 55px);\n }\n html:not([dir=\"rtl\"]) .aside-menu-fixed .aside-menu,\n html:not([dir=\"rtl\"]) .aside-menu-off-canvas .aside-menu {\n right: 0;\n }\n html[dir=\"rtl\"] .aside-menu-fixed .aside-menu,\n html[dir=\"rtl\"] .aside-menu-off-canvas .aside-menu {\n left: 0;\n }\n}\n\n.breadcrumb-fixed .main {\n padding-top: 3.875rem;\n}\n\n.breadcrumb-fixed .breadcrumb {\n position: fixed;\n top: 55px;\n right: 0;\n left: 0;\n z-index: 1017;\n}\n\nhtml:not([dir=\"rtl\"]) .sidebar-show .sidebar,\nhtml:not([dir=\"rtl\"]) .sidebar-show .sidebar {\n margin-left: 0;\n}\n\nhtml:not([dir=\"rtl\"]) .aside-menu-show .aside-menu,\nhtml:not([dir=\"rtl\"]) .aside-menu-show .aside-menu {\n margin-right: 0;\n}\n\nhtml[dir=\"rtl\"] .sidebar-show .sidebar,\nhtml[dir=\"rtl\"] .sidebar-show .sidebar {\n margin-right: 0;\n}\n\nhtml[dir=\"rtl\"] .aside-menu-show .aside-menu,\nhtml[dir=\"rtl\"] .aside-menu-show .aside-menu {\n margin-left: 0;\n}\n\n@keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n@media (max-width: 575.98px) {\n .sidebar-show .main,\n .aside-menu-show .main {\n position: relative;\n }\n .sidebar-show .main::before,\n .aside-menu-show .main::before {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1018;\n width: 100%;\n height: 100%;\n content: \"\";\n background: rgba(0, 0, 0, 0.7);\n animation: opacity 0.25s;\n }\n}\n\n@media (min-width: 576px) {\n html:not([dir=\"rtl\"]) .sidebar-sm-show .sidebar,\n html:not([dir=\"rtl\"]) .sidebar-show .sidebar {\n margin-left: 0;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed.sidebar-compact .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-sm-show.sidebar-fixed.sidebar-minimized .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed .breadcrumb {\n left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-sm-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n left: 50px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show .aside-menu,\n html:not([dir=\"rtl\"]) .aside-menu-sm-show .aside-menu {\n margin-right: 0;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .app-footer,\n html:not([dir=\"rtl\"]) .aside-menu-sm-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-sm-show.aside-menu-fixed .app-footer {\n margin-right: 250px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .aside-menu-sm-show.breadcrumb-fixed .breadcrumb {\n right: 250px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show .sidebar,\n html[dir=\"rtl\"] .sidebar-show .sidebar {\n margin-right: 0;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed.sidebar-compact .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-sm-show.sidebar-fixed.sidebar-minimized .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed .breadcrumb {\n right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-sm-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n right: 50px;\n }\n html[dir=\"rtl\"] .aside-menu-show .aside-menu,\n html[dir=\"rtl\"] .aside-menu-sm-show .aside-menu {\n margin-left: 0;\n }\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .app-footer,\n html[dir=\"rtl\"] .aside-menu-sm-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-sm-show.aside-menu-fixed .app-footer {\n margin-left: 250px;\n }\n html[dir=\"rtl\"] .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .aside-menu-sm-show.breadcrumb-fixed .breadcrumb {\n left: 250px;\n }\n @keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n}\n\n@media (min-width: 768px) {\n html:not([dir=\"rtl\"]) .sidebar-md-show .sidebar,\n html:not([dir=\"rtl\"]) .sidebar-show .sidebar {\n margin-left: 0;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed.sidebar-compact .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-md-show.sidebar-fixed.sidebar-minimized .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed .breadcrumb {\n left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-md-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n left: 50px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show .aside-menu,\n html:not([dir=\"rtl\"]) .aside-menu-md-show .aside-menu {\n margin-right: 0;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .app-footer,\n html:not([dir=\"rtl\"]) .aside-menu-md-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-md-show.aside-menu-fixed .app-footer {\n margin-right: 250px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .aside-menu-md-show.breadcrumb-fixed .breadcrumb {\n right: 250px;\n }\n html[dir=\"rtl\"] .sidebar-md-show .sidebar,\n html[dir=\"rtl\"] .sidebar-show .sidebar {\n margin-right: 0;\n }\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed.sidebar-compact .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-md-show.sidebar-fixed.sidebar-minimized .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-md-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed .breadcrumb {\n right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-md-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-md-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n right: 50px;\n }\n html[dir=\"rtl\"] .aside-menu-show .aside-menu,\n html[dir=\"rtl\"] .aside-menu-md-show .aside-menu {\n margin-left: 0;\n }\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .app-footer,\n html[dir=\"rtl\"] .aside-menu-md-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-md-show.aside-menu-fixed .app-footer {\n margin-left: 250px;\n }\n html[dir=\"rtl\"] .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .aside-menu-md-show.breadcrumb-fixed .breadcrumb {\n left: 250px;\n }\n @keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n}\n\n@media (min-width: 992px) {\n html:not([dir=\"rtl\"]) .sidebar-lg-show .sidebar,\n html:not([dir=\"rtl\"]) .sidebar-show .sidebar {\n margin-left: 0;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed.sidebar-compact .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-lg-show.sidebar-fixed.sidebar-minimized .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-left: 50px;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed .breadcrumb {\n left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-lg-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n left: 50px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show .aside-menu,\n html:not([dir=\"rtl\"]) .aside-menu-lg-show .aside-menu {\n margin-right: 0;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .app-footer,\n html:not([dir=\"rtl\"]) .aside-menu-lg-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-lg-show.aside-menu-fixed .app-footer {\n margin-right: 250px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .aside-menu-lg-show.breadcrumb-fixed .breadcrumb {\n right: 250px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show .sidebar,\n html[dir=\"rtl\"] .sidebar-show .sidebar {\n margin-right: 0;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed.sidebar-compact .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-lg-show.sidebar-fixed.sidebar-minimized .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-right: 50px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed .breadcrumb {\n right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-lg-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n right: 50px;\n }\n html[dir=\"rtl\"] .aside-menu-show .aside-menu,\n html[dir=\"rtl\"] .aside-menu-lg-show .aside-menu {\n margin-left: 0;\n }\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .app-footer,\n html[dir=\"rtl\"] .aside-menu-lg-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-lg-show.aside-menu-fixed .app-footer {\n margin-left: 250px;\n }\n html[dir=\"rtl\"] .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .aside-menu-lg-show.breadcrumb-fixed .breadcrumb {\n left: 250px;\n }\n @keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n}\n\n@media (min-width: 1200px) {\n html:not([dir=\"rtl\"]) .sidebar-xl-show .sidebar,\n html:not([dir=\"rtl\"]) .sidebar-show .sidebar {\n margin-left: 0;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed .app-footer {\n margin-left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed.sidebar-compact .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-xl-show.sidebar-fixed.sidebar-minimized .app-footer,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html:not([dir=\"rtl\"]) .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-left: 50px;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed .breadcrumb {\n left: 200px;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n left: 150px;\n }\n html:not([dir=\"rtl\"]) .sidebar-xl-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html:not([dir=\"rtl\"]) .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n left: 50px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show .aside-menu,\n html:not([dir=\"rtl\"]) .aside-menu-xl-show .aside-menu {\n margin-right: 0;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-show.aside-menu-fixed .app-footer,\n html:not([dir=\"rtl\"]) .aside-menu-xl-show.aside-menu-fixed .main,\n html:not([dir=\"rtl\"]) .aside-menu-xl-show.aside-menu-fixed .app-footer {\n margin-right: 250px;\n }\n html:not([dir=\"rtl\"]) .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html:not([dir=\"rtl\"]) .aside-menu-xl-show.breadcrumb-fixed .breadcrumb {\n right: 250px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show .sidebar,\n html[dir=\"rtl\"] .sidebar-show .sidebar {\n margin-right: 0;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed .app-footer {\n margin-right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed.sidebar-compact .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-compact .app-footer {\n margin-right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-xl-show.sidebar-fixed.sidebar-minimized .app-footer,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .main,\n html[dir=\"rtl\"] .sidebar-show.sidebar-fixed.sidebar-minimized .app-footer {\n margin-right: 50px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed .breadcrumb {\n right: 200px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.breadcrumb-fixed.sidebar-compact .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-compact .breadcrumb {\n right: 150px;\n }\n html[dir=\"rtl\"] .sidebar-xl-show.breadcrumb-fixed.sidebar-minimized .breadcrumb,\n html[dir=\"rtl\"] .sidebar-show.breadcrumb-fixed.sidebar-minimized .breadcrumb {\n right: 50px;\n }\n html[dir=\"rtl\"] .aside-menu-show .aside-menu,\n html[dir=\"rtl\"] .aside-menu-xl-show .aside-menu {\n margin-left: 0;\n }\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-show.aside-menu-fixed .app-footer,\n html[dir=\"rtl\"] .aside-menu-xl-show.aside-menu-fixed .main,\n html[dir=\"rtl\"] .aside-menu-xl-show.aside-menu-fixed .app-footer {\n margin-left: 250px;\n }\n html[dir=\"rtl\"] .aside-menu-show.breadcrumb-fixed .breadcrumb,\n html[dir=\"rtl\"] .aside-menu-xl-show.breadcrumb-fixed .breadcrumb {\n left: 250px;\n }\n @keyframes opacity {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n }\n}\n\n.footer-fixed .app-footer {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1020;\n height: 50px;\n}\n\n.footer-fixed .app-body {\n margin-bottom: 50px;\n}\n\n.app-header,\n.app-footer,\n.sidebar,\n.main,\n.aside-menu {\n transition: margin-left 0.25s, margin-right 0.25s, width 0.25s, flex 0.25s;\n}\n\n.sidebar-nav {\n transition: width 0.25s;\n}\n\n.breadcrumb {\n transition: left 0.25s, right 0.25s, width 0.25s;\n}\n\n@media (max-width: 991.98px) {\n .app-header {\n position: fixed;\n z-index: 1020;\n width: 100%;\n text-align: center;\n background-color: #fff;\n }\n .app-header .navbar-toggler {\n color: #fff;\n }\n .app-header .navbar-brand {\n position: absolute;\n top: 0;\n left: 50%;\n margin-left: -77.5px;\n }\n .app-body {\n margin-top: 55px;\n }\n .sidebar {\n position: fixed;\n z-index: 1019;\n width: 200px;\n height: calc(100vh - 55px);\n }\n .sidebar-minimizer {\n display: none;\n }\n .aside-menu {\n position: fixed;\n height: 100%;\n }\n}\n\nhr.transparent {\n border-top: 1px solid transparent;\n}\n\n.bg-primary,\n.bg-success,\n.bg-info,\n.bg-warning,\n.bg-danger,\n.bg-dark {\n color: #fff;\n}\n\n.bg-facebook {\n background-color: #3b5998 !important;\n}\n\na.bg-facebook:hover, a.bg-facebook:focus,\nbutton.bg-facebook:hover,\nbutton.bg-facebook:focus {\n background-color: #2d4373 !important;\n}\n\n.bg-twitter {\n background-color: #00aced !important;\n}\n\na.bg-twitter:hover, a.bg-twitter:focus,\nbutton.bg-twitter:hover,\nbutton.bg-twitter:focus {\n background-color: #0087ba !important;\n}\n\n.bg-linkedin {\n background-color: #4875b4 !important;\n}\n\na.bg-linkedin:hover, a.bg-linkedin:focus,\nbutton.bg-linkedin:hover,\nbutton.bg-linkedin:focus {\n background-color: #395d90 !important;\n}\n\n.bg-google-plus {\n background-color: #d34836 !important;\n}\n\na.bg-google-plus:hover, a.bg-google-plus:focus,\nbutton.bg-google-plus:hover,\nbutton.bg-google-plus:focus {\n background-color: #b03626 !important;\n}\n\n.bg-flickr {\n background-color: #ff0084 !important;\n}\n\na.bg-flickr:hover, a.bg-flickr:focus,\nbutton.bg-flickr:hover,\nbutton.bg-flickr:focus {\n background-color: #cc006a !important;\n}\n\n.bg-tumblr {\n background-color: #32506d !important;\n}\n\na.bg-tumblr:hover, a.bg-tumblr:focus,\nbutton.bg-tumblr:hover,\nbutton.bg-tumblr:focus {\n background-color: #22364a !important;\n}\n\n.bg-xing {\n background-color: #026466 !important;\n}\n\na.bg-xing:hover, a.bg-xing:focus,\nbutton.bg-xing:hover,\nbutton.bg-xing:focus {\n background-color: #013334 !important;\n}\n\n.bg-github {\n background-color: #4183c4 !important;\n}\n\na.bg-github:hover, a.bg-github:focus,\nbutton.bg-github:hover,\nbutton.bg-github:focus {\n background-color: #3269a0 !important;\n}\n\n.bg-html5 {\n background-color: #e34f26 !important;\n}\n\na.bg-html5:hover, a.bg-html5:focus,\nbutton.bg-html5:hover,\nbutton.bg-html5:focus {\n background-color: #be3c18 !important;\n}\n\n.bg-openid {\n background-color: #f78c40 !important;\n}\n\na.bg-openid:hover, a.bg-openid:focus,\nbutton.bg-openid:hover,\nbutton.bg-openid:focus {\n background-color: #f56f0f !important;\n}\n\n.bg-stack-overflow {\n background-color: #fe7a15 !important;\n}\n\na.bg-stack-overflow:hover, a.bg-stack-overflow:focus,\nbutton.bg-stack-overflow:hover,\nbutton.bg-stack-overflow:focus {\n background-color: #df6101 !important;\n}\n\n.bg-youtube {\n background-color: #b00 !important;\n}\n\na.bg-youtube:hover, a.bg-youtube:focus,\nbutton.bg-youtube:hover,\nbutton.bg-youtube:focus {\n background-color: #880000 !important;\n}\n\n.bg-css3 {\n background-color: #0170ba !important;\n}\n\na.bg-css3:hover, a.bg-css3:focus,\nbutton.bg-css3:hover,\nbutton.bg-css3:focus {\n background-color: #015187 !important;\n}\n\n.bg-dribbble {\n background-color: #ea4c89 !important;\n}\n\na.bg-dribbble:hover, a.bg-dribbble:focus,\nbutton.bg-dribbble:hover,\nbutton.bg-dribbble:focus {\n background-color: #e51e6b !important;\n}\n\n.bg-instagram {\n background-color: #517fa4 !important;\n}\n\na.bg-instagram:hover, a.bg-instagram:focus,\nbutton.bg-instagram:hover,\nbutton.bg-instagram:focus {\n background-color: #406582 !important;\n}\n\n.bg-pinterest {\n background-color: #cb2027 !important;\n}\n\na.bg-pinterest:hover, a.bg-pinterest:focus,\nbutton.bg-pinterest:hover,\nbutton.bg-pinterest:focus {\n background-color: #9f191f !important;\n}\n\n.bg-vk {\n background-color: #45668e !important;\n}\n\na.bg-vk:hover, a.bg-vk:focus,\nbutton.bg-vk:hover,\nbutton.bg-vk:focus {\n background-color: #344d6c !important;\n}\n\n.bg-yahoo {\n background-color: #400191 !important;\n}\n\na.bg-yahoo:hover, a.bg-yahoo:focus,\nbutton.bg-yahoo:hover,\nbutton.bg-yahoo:focus {\n background-color: #2a015e !important;\n}\n\n.bg-behance {\n background-color: #1769ff !important;\n}\n\na.bg-behance:hover, a.bg-behance:focus,\nbutton.bg-behance:hover,\nbutton.bg-behance:focus {\n background-color: #0050e3 !important;\n}\n\n.bg-dropbox {\n background-color: #007ee5 !important;\n}\n\na.bg-dropbox:hover, a.bg-dropbox:focus,\nbutton.bg-dropbox:hover,\nbutton.bg-dropbox:focus {\n background-color: #0062b2 !important;\n}\n\n.bg-reddit {\n background-color: #ff4500 !important;\n}\n\na.bg-reddit:hover, a.bg-reddit:focus,\nbutton.bg-reddit:hover,\nbutton.bg-reddit:focus {\n background-color: #cc3700 !important;\n}\n\n.bg-spotify {\n background-color: #7ab800 !important;\n}\n\na.bg-spotify:hover, a.bg-spotify:focus,\nbutton.bg-spotify:hover,\nbutton.bg-spotify:focus {\n background-color: #588500 !important;\n}\n\n.bg-vine {\n background-color: #00bf8f !important;\n}\n\na.bg-vine:hover, a.bg-vine:focus,\nbutton.bg-vine:hover,\nbutton.bg-vine:focus {\n background-color: #008c69 !important;\n}\n\n.bg-foursquare {\n background-color: #1073af !important;\n}\n\na.bg-foursquare:hover, a.bg-foursquare:focus,\nbutton.bg-foursquare:hover,\nbutton.bg-foursquare:focus {\n background-color: #0c5480 !important;\n}\n\n.bg-vimeo {\n background-color: #aad450 !important;\n}\n\na.bg-vimeo:hover, a.bg-vimeo:focus,\nbutton.bg-vimeo:hover,\nbutton.bg-vimeo:focus {\n background-color: #93c130 !important;\n}\n\n.bg-blue {\n background-color: #20a8d8 !important;\n}\n\na.bg-blue:hover, a.bg-blue:focus,\nbutton.bg-blue:hover,\nbutton.bg-blue:focus {\n background-color: #1985ac !important;\n}\n\n.bg-indigo {\n background-color: #6610f2 !important;\n}\n\na.bg-indigo:hover, a.bg-indigo:focus,\nbutton.bg-indigo:hover,\nbutton.bg-indigo:focus {\n background-color: #510bc4 !important;\n}\n\n.bg-purple {\n background-color: #6f42c1 !important;\n}\n\na.bg-purple:hover, a.bg-purple:focus,\nbutton.bg-purple:hover,\nbutton.bg-purple:focus {\n background-color: #59339d !important;\n}\n\n.bg-pink {\n background-color: #e83e8c !important;\n}\n\na.bg-pink:hover, a.bg-pink:focus,\nbutton.bg-pink:hover,\nbutton.bg-pink:focus {\n background-color: #d91a72 !important;\n}\n\n.bg-red {\n background-color: #f86c6b !important;\n}\n\na.bg-red:hover, a.bg-red:focus,\nbutton.bg-red:hover,\nbutton.bg-red:focus {\n background-color: #f63c3a !important;\n}\n\n.bg-orange {\n background-color: #f8cb00 !important;\n}\n\na.bg-orange:hover, a.bg-orange:focus,\nbutton.bg-orange:hover,\nbutton.bg-orange:focus {\n background-color: #c5a100 !important;\n}\n\n.bg-yellow {\n background-color: #ffc107 !important;\n}\n\na.bg-yellow:hover, a.bg-yellow:focus,\nbutton.bg-yellow:hover,\nbutton.bg-yellow:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-green {\n background-color: #4dbd74 !important;\n}\n\na.bg-green:hover, a.bg-green:focus,\nbutton.bg-green:hover,\nbutton.bg-green:focus {\n background-color: #3a9d5d !important;\n}\n\n.bg-teal {\n background-color: #20c997 !important;\n}\n\na.bg-teal:hover, a.bg-teal:focus,\nbutton.bg-teal:hover,\nbutton.bg-teal:focus {\n background-color: #199d76 !important;\n}\n\n.bg-cyan {\n background-color: #17a2b8 !important;\n}\n\na.bg-cyan:hover, a.bg-cyan:focus,\nbutton.bg-cyan:hover,\nbutton.bg-cyan:focus {\n background-color: #117a8b !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\na.bg-white:hover, a.bg-white:focus,\nbutton.bg-white:hover,\nbutton.bg-white:focus {\n background-color: #e6e6e6 !important;\n}\n\n.bg-gray {\n background-color: #73818f !important;\n}\n\na.bg-gray:hover, a.bg-gray:focus,\nbutton.bg-gray:hover,\nbutton.bg-gray:focus {\n background-color: #5c6873 !important;\n}\n\n.bg-gray-dark {\n background-color: #2f353a !important;\n}\n\na.bg-gray-dark:hover, a.bg-gray-dark:focus,\nbutton.bg-gray-dark:hover,\nbutton.bg-gray-dark:focus {\n background-color: #181b1e !important;\n}\n\n.bg-light-blue {\n background-color: #63c2de !important;\n}\n\na.bg-light-blue:hover, a.bg-light-blue:focus,\nbutton.bg-light-blue:hover,\nbutton.bg-light-blue:focus {\n background-color: #39b2d5 !important;\n}\n\n.bg-gray-100 {\n background-color: #f0f3f5 !important;\n}\n\na.bg-gray-100:hover, a.bg-gray-100:focus,\nbutton.bg-gray-100:hover,\nbutton.bg-gray-100:focus {\n background-color: #d1dbe1 !important;\n}\n\n.bg-gray-200 {\n background-color: #e4e7ea !important;\n}\n\na.bg-gray-200:hover, a.bg-gray-200:focus,\nbutton.bg-gray-200:hover,\nbutton.bg-gray-200:focus {\n background-color: #c7ced4 !important;\n}\n\n.bg-gray-300 {\n background-color: #c8ced3 !important;\n}\n\na.bg-gray-300:hover, a.bg-gray-300:focus,\nbutton.bg-gray-300:hover,\nbutton.bg-gray-300:focus {\n background-color: #acb5bc !important;\n}\n\n.bg-gray-400 {\n background-color: #acb4bc !important;\n}\n\na.bg-gray-400:hover, a.bg-gray-400:focus,\nbutton.bg-gray-400:hover,\nbutton.bg-gray-400:focus {\n background-color: #909ba5 !important;\n}\n\n.bg-gray-500 {\n background-color: #8f9ba6 !important;\n}\n\na.bg-gray-500:hover, a.bg-gray-500:focus,\nbutton.bg-gray-500:hover,\nbutton.bg-gray-500:focus {\n background-color: #73828f !important;\n}\n\n.bg-gray-600 {\n background-color: #73818f !important;\n}\n\na.bg-gray-600:hover, a.bg-gray-600:focus,\nbutton.bg-gray-600:hover,\nbutton.bg-gray-600:focus {\n background-color: #5c6873 !important;\n}\n\n.bg-gray-700 {\n background-color: #5c6873 !important;\n}\n\na.bg-gray-700:hover, a.bg-gray-700:focus,\nbutton.bg-gray-700:hover,\nbutton.bg-gray-700:focus {\n background-color: #454e57 !important;\n}\n\n.bg-gray-800 {\n background-color: #2f353a !important;\n}\n\na.bg-gray-800:hover, a.bg-gray-800:focus,\nbutton.bg-gray-800:hover,\nbutton.bg-gray-800:focus {\n background-color: #181b1e !important;\n}\n\n.bg-gray-900 {\n background-color: #23282c !important;\n}\n\na.bg-gray-900:hover, a.bg-gray-900:focus,\nbutton.bg-gray-900:hover,\nbutton.bg-gray-900:focus {\n background-color: #0c0e10 !important;\n}\n\n.bg-box {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2.5rem;\n height: 2.5rem;\n}\n\n.b-a-0 {\n border: 0 !important;\n}\n\n.b-t-0 {\n border-top: 0 !important;\n}\n\n.b-r-0 {\n border-right: 0 !important;\n}\n\n.b-b-0 {\n border-bottom: 0 !important;\n}\n\n.b-l-0 {\n border-left: 0 !important;\n}\n\n.b-a-1 {\n border: 1px solid #c8ced3;\n}\n\n.b-t-1 {\n border-top: 1px solid #c8ced3;\n}\n\n.b-r-1 {\n border-right: 1px solid #c8ced3;\n}\n\n.b-b-1 {\n border-bottom: 1px solid #c8ced3;\n}\n\n.b-l-1 {\n border-left: 1px solid #c8ced3;\n}\n\n.b-a-2 {\n border: 2px solid #c8ced3;\n}\n\n.b-t-2 {\n border-top: 2px solid #c8ced3;\n}\n\n.b-r-2 {\n border-right: 2px solid #c8ced3;\n}\n\n.b-b-2 {\n border-bottom: 2px solid #c8ced3;\n}\n\n.b-l-2 {\n border-left: 2px solid #c8ced3;\n}\n\n@media (max-width: 575.98px) {\n .d-down-none {\n display: none !important;\n }\n}\n\n@media (max-width: 767.98px) {\n .d-sm-down-none {\n display: none !important;\n }\n}\n\n@media (max-width: 991.98px) {\n .d-md-down-none {\n display: none !important;\n }\n}\n\n@media (max-width: 1199.98px) {\n .d-lg-down-none {\n display: none !important;\n }\n}\n\n.d-xl-down-none {\n display: none !important;\n}\n\nbody {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n.font-xs {\n font-size: .75rem !important;\n}\n\n.font-sm {\n font-size: .85rem !important;\n}\n\n.font-lg {\n font-size: 1rem !important;\n}\n\n.font-xl {\n font-size: 1.25rem !important;\n}\n\n.font-2xl {\n font-size: 1.5rem !important;\n}\n\n.font-3xl {\n font-size: 1.75rem !important;\n}\n\n.font-4xl {\n font-size: 2rem !important;\n}\n\n.font-5xl {\n font-size: 2.5rem !important;\n}\n\n.text-value {\n font-size: 1.3125rem;\n font-weight: 600;\n}\n\n.text-value-sm {\n font-size: 1.09375rem;\n font-weight: 600;\n}\n\n.text-value-lg {\n font-size: 1.53125rem;\n font-weight: 600;\n}\n\n.text-white .text-muted {\n color: rgba(255, 255, 255, 0.6) !important;\n}\n\n*[dir=\"rtl\"] {\n direction: rtl;\n unicode-bidi: embed;\n}\n\n*[dir=\"rtl\"] body {\n text-align: right;\n}\n\n*[dir=\"rtl\"] .dropdown-item {\n text-align: right;\n}\n\n*[dir=\"rtl\"] .dropdown-item i {\n margin-right: -10px;\n margin-left: 10px;\n}\n\n*[dir=\"rtl\"] .dropdown-item .badge {\n right: auto;\n left: 10px;\n}\n\n.ie-custom-properties {\n blue: #20a8d8;\n indigo: #6610f2;\n purple: #6f42c1;\n pink: #e83e8c;\n red: #f86c6b;\n orange: #f8cb00;\n yellow: #ffc107;\n green: #4dbd74;\n teal: #20c997;\n cyan: #17a2b8;\n white: #fff;\n gray: #73818f;\n gray-dark: #2f353a;\n light-blue: #63c2de;\n primary: #20a8d8;\n secondary: #c8ced3;\n success: #4dbd74;\n info: #63c2de;\n warning: #ffc107;\n danger: #f86c6b;\n light: #f0f3f5;\n dark: #2f353a;\n breakpoint-xs: 0;\n breakpoint-sm: 576px;\n breakpoint-md: 768px;\n breakpoint-lg: 992px;\n breakpoint-xl: 1200px;\n}\n\n/*# sourceMappingURL=style.css.map */","/*!\r\n * CoreUI - Open Source Dashboard UI Kit\r\n * @version v2.1.7\r\n * @link https://coreui.io\r\n * Copyright (c) 2018 creativeLabs Łukasz Holeczek\r\n * Licensed under MIT (https://coreui.io/license)\r\n */\r\n\r\n// Override Boostrap variables\r\n@import \"variables\";\r\n\r\n// Import Bootstrap source files\r\n@import \"bootstrap/bootstrap\"; // from bootstrap node_modules\r\n\r\n// Mixins\r\n@import \"mixins\";\r\n\r\n// Animations\r\n@import \"animate\";\r\n\r\n// Vendors\r\n@import \"vendors\";\r\n\r\n// Components\r\n@import \"aside\";\r\n@import \"avatars\";\r\n@import \"badge\";\r\n@import \"breadcrumb-menu\";\r\n@import \"breadcrumb\";\r\n@import \"brand-card\";\r\n@import \"brand-buttons\";\r\n@import \"buttons\";\r\n@import \"callout\";\r\n@import \"card\";\r\n@import \"charts\";\r\n@import \"dropdown\";\r\n@import \"footer\";\r\n@import \"grid\";\r\n@import \"header\";\r\n@import \"input-group\";\r\n@import \"images\";\r\n@import \"list-group\";\r\n@import \"modal\";\r\n@import \"nav\";\r\n@import \"progress\";\r\n@import \"progress-group\";\r\n@import \"sidebar\";\r\n@import \"switches\";\r\n@import \"tables\";\r\n@import \"widgets\";\r\n\r\n// Layout Options\r\n@import \"layout\";\r\n\r\n@import \"others\";\r\n\r\n// Utility classes\r\n@import \"utilities\";\r\n\r\n// Right-to-left\r\n@import \"rtl\";\r\n\r\n// Custom Properties support for Internet Explorer\r\n@import \"ie-custom-properties\";\r\n","/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Color system\r\n// stylelint-disable\r\n\r\n$white: #fff !default;\r\n$gray-base: #181b1e !default;\r\n$gray-100: #f0f3f5 !default; // lighten($gray-base, 85%);\r\n$gray-200: #e4e7ea !default; // lighten($gray-base, 80%);\r\n$gray-300: #c8ced3 !default; // lighten($gray-base, 70%);\r\n$gray-400: #acb4bc !default; // lighten($gray-base, 60%);\r\n$gray-500: #8f9ba6 !default; // lighten($gray-base, 50%);\r\n$gray-600: #73818f !default; // lighten($gray-base, 40%);\r\n$gray-700: #5c6873 !default; // lighten($gray-base, 30%);\r\n$gray-800: #2f353a !default; // lighten($gray-base, 10%);\r\n$gray-900: #23282c !default; // lighten($gray-base, 5%);\r\n$black: #000 !default;\r\n\r\n$grays: () !default;\r\n$grays: map-merge(\r\n (\r\n \"100\": $gray-100,\r\n \"200\": $gray-200,\r\n \"300\": $gray-300,\r\n \"400\": $gray-400,\r\n \"500\": $gray-500,\r\n \"600\": $gray-600,\r\n \"700\": $gray-700,\r\n \"800\": $gray-800,\r\n \"900\": $gray-900\r\n ),\r\n $grays\r\n);\r\n\r\n$blue: #20a8d8 !default;\r\n$indigo: #6610f2 !default;\r\n$purple: #6f42c1 !default;\r\n$pink: #e83e8c !default;\r\n$red: #f86c6b !default;\r\n$orange: #f8cb00 !default;\r\n$yellow: #ffc107 !default;\r\n$green: #4dbd74 !default;\r\n$teal: #20c997 !default;\r\n$cyan: #17a2b8 !default;\r\n$light-blue: #63c2de !default;\r\n\r\n$colors: () !default;\r\n$colors: map-merge(\r\n (\r\n \"blue\": $blue,\r\n \"indigo\": $indigo,\r\n \"purple\": $purple,\r\n \"pink\": $pink,\r\n \"red\": $red,\r\n \"orange\": $orange,\r\n \"yellow\": $yellow,\r\n \"green\": $green,\r\n \"teal\": $teal,\r\n \"cyan\": $cyan,\r\n \"light-blue\": $light-blue,\r\n \"white\": $white,\r\n \"gray\": $gray-600,\r\n \"gray-dark\": $gray-800\r\n ),\r\n $colors\r\n);\r\n\r\n$primary: $blue !default;\r\n$secondary: $gray-300 !default;\r\n$success: $green !default;\r\n$info: $light-blue !default;\r\n$warning: $yellow !default;\r\n$danger: $red !default;\r\n$light: $gray-100 !default;\r\n$dark: $gray-800 !default;\r\n\r\n$theme-colors: () !default;\r\n$theme-colors: map-merge(\r\n (\r\n \"primary\": $primary,\r\n \"secondary\": $secondary,\r\n \"success\": $success,\r\n \"info\": $info,\r\n \"warning\": $warning,\r\n \"danger\": $danger,\r\n \"light\": $light,\r\n \"dark\": $dark\r\n ),\r\n $theme-colors\r\n);\r\n\r\n// Brand Colors\r\n\r\n$facebook: #3b5998 !default;\r\n$twitter: #00aced !default;\r\n$linkedin: #4875b4 !default;\r\n$google-plus: #d34836 !default;\r\n$flickr: #ff0084 !default;\r\n$tumblr: #32506d !default;\r\n$xing: #026466 !default;\r\n$github: #4183c4 !default;\r\n$html5: #e34f26 !default;\r\n$openid: #f78c40 !default;\r\n$stack-overflow: #fe7a15 !default;\r\n$youtube: #b00 !default;\r\n$css3: #0170ba !default;\r\n$dribbble: #ea4c89 !default;\r\n$google-plus: #bb4b39 !default;\r\n$instagram: #517fa4 !default;\r\n$pinterest: #cb2027 !default;\r\n$vk: #45668e !default;\r\n$yahoo: #400191 !default;\r\n$behance: #1769ff !default;\r\n$dropbox: #007ee5 !default;\r\n$reddit: #ff4500 !default;\r\n$spotify: #7ab800 !default;\r\n$vine: #00bf8f !default;\r\n$foursquare: #1073af !default;\r\n$vimeo: #aad450 !default;\r\n\r\n$brands-colors: () !default;\r\n$brands-colors: map-merge((\r\n \"facebook\": $facebook,\r\n \"twitter\": $twitter,\r\n \"linkedin\": $linkedin,\r\n \"google-plus\": $google-plus,\r\n \"flickr\": $flickr,\r\n \"tumblr\": $tumblr,\r\n \"xing\": $xing,\r\n \"github\": $github,\r\n \"html5\": $html5,\r\n \"openid\": $openid,\r\n \"stack-overflow\": $stack-overflow,\r\n \"youtube\": $youtube,\r\n \"css3\": $css3,\r\n \"dribbble\": $dribbble,\r\n \"instagram\": $instagram,\r\n \"pinterest\": $pinterest,\r\n \"vk\": $vk,\r\n \"yahoo\": $yahoo,\r\n \"behance\": $behance,\r\n \"dropbox\": $dropbox,\r\n \"reddit\": $reddit,\r\n \"spotify\": $spotify,\r\n \"vine\": $vine,\r\n \"foursquare\": $foursquare,\r\n \"vimeo\": $vimeo\r\n), $brands-colors);\r\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// stylelint-disable\r\n// Bootstrap overrides\r\n\r\n// Options\r\n//\r\n// Quickly modify global styling by enabling or disabling optional features.\r\n\r\n$enable-transitions: true !default;\r\n\r\n// Body\r\n//\r\n// Settings for the `` element.\r\n\r\n$body-bg: #e4e5e6 !default;\r\n\r\n// Components\r\n//\r\n// Define common padding and border radius sizes and more.\r\n\r\n$border-color: $gray-300 !default;\r\n\r\n// Typography\r\n//\r\n// Font, line-height, and color for body text, headings, and more.\r\n\r\n$font-size-base: .875rem !default;\r\n\r\n// Breadcrumbs\r\n\r\n$breadcrumb-bg: #fff !default;\r\n$breadcrumb-margin-bottom: 1.5rem !default;\r\n$breadcrumb-border-radius: 0 !default;\r\n\r\n// Cards\r\n\r\n$card-border-color: $gray-300 !default;\r\n$card-cap-bg: $gray-100 !default;\r\n\r\n// Dropdowns\r\n\r\n$dropdown-padding-y: 0 !default;\r\n$dropdown-border-color: $gray-300 !default;\r\n$dropdown-divider-bg: $gray-200 !default;\r\n\r\n// Buttons\r\n\r\n$btn-secondary-border: $gray-300 !default;\r\n\r\n// Progress bars\r\n\r\n$progress-bg: $gray-100 !default;\r\n\r\n// Tables\r\n\r\n$table-bg-accent: $gray-100 !default;\r\n$table-bg-hover: $gray-100 !default;\r\n\r\n// Forms\r\n\r\n$input-group-addon-bg: $gray-100 !default;\r\n$input-border-color: $gray-200 !default;\r\n$input-group-addon-border-color: $gray-200 !default;\r\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `
- - - - - - + + + + diff --git a/src/register.html b/src/register.html index 28364ebee..bc7d5a60d 100644 --- a/src/register.html +++ b/src/register.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - +
@@ -49,33 +60,31 @@

Register

Create your account

-
- - - -
+
+ + +
-
- @ -
+
+ + +
-
- - - -
+
+ + +
-
- - - -
+
+ + +
@@ -83,14 +92,10 @@

Register

@@ -99,11 +104,9 @@

Register

- - - - - - + + + + diff --git a/src/scss/vendors/_variables.scss b/src/scss/vendors/_variables.scss index 14c6d7f93..c8773e5dc 100644 --- a/src/scss/vendors/_variables.scss +++ b/src/scss/vendors/_variables.scss @@ -1,4 +1,3 @@ // Override Boostrap variables @import "../variables"; -@import "node_modules/bootstrap/scss/mixins"; -@import "node_modules/@coreui/coreui/scss/variables"; +@import "node_modules/@coreui/coreui/scss/bootstrap"; diff --git a/src/scss/vendors/pace-progress/pace.scss b/src/scss/vendors/pace-progress/pace.scss index 5f4e2d4c1..126097333 100644 --- a/src/scss/vendors/pace-progress/pace.scss +++ b/src/scss/vendors/pace-progress/pace.scss @@ -1,5 +1,5 @@ // Import variables -@import "../variables"; +@import '../variables'; #loading-bar, #loading-bar-spinner { @@ -70,16 +70,16 @@ width: 14px; height: 14px; - border: solid 2px transparent; - border-top-color: #29d; + border: solid 2px transparent; + border-top-color: #29d; border-left-color: #29d; border-radius: 50%; - -moz-animation: loading-bar-spinner 400ms linear infinite; - -ms-animation: loading-bar-spinner 400ms linear infinite; - -o-animation: loading-bar-spinner 400ms linear infinite; + -moz-animation: loading-bar-spinner 400ms linear infinite; + -ms-animation: loading-bar-spinner 400ms linear infinite; + -o-animation: loading-bar-spinner 400ms linear infinite; -webkit-animation: loading-bar-spinner 400ms linear infinite; - animation: loading-bar-spinner 400ms linear infinite; + animation: loading-bar-spinner 400ms linear infinite; } @-webkit-keyframes loading-bar-spinner { diff --git a/src/typography.html b/src/typography.html index 811b636f0..1b5c39ea6 100644 --- a/src/typography.html +++ b/src/typography.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - - - -
- -
- - -
-
-
-
Headings
-
-

Documentation and examples for Bootstrap typography, including global settings, headings, body text, lists, and more.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
HeadingExample
-

- <h1></h1> -

-
- h1. Bootstrap heading -
-

- <h2></h2> -

-
- h2. Bootstrap heading -
-

- <h3></h3> -

-
- h3. Bootstrap heading -
-

- <h4></h4> -

-
- h4. Bootstrap heading -
-

- <h5></h5> -

-
- h5. Bootstrap heading -
-

- <h6></h6> -

-
- h6. Bootstrap heading -
-
-
-
-
Headings
-
-

- .h1 through - .h6 classes are also available, for when you want to match the font styling of a heading but cannot use the associated HTML element.

-
-

h1. Bootstrap heading

-

h2. Bootstrap heading

-

h3. Bootstrap heading

-

h4. Bootstrap heading

-

h5. Bootstrap heading

-

h6. Bootstrap heading

-
-
-
-
-
Display headings
-
-

Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a - display headingβ€”a larger, slightly more opinionated heading style.

-
+ +
+ + +
+ +
+
+
+
+
+
Headings
+
+

Documentation and examples for Bootstrap typography, including global settings, headings, body text, lists, and more.

+ + + + + + + + + + + + + + + + + +
HeadingExample
- Display 1 +

<h1></h1>

+
h1. Bootstrap heading
+

<h2></h2>

h2. Bootstrap heading
- Display 2 +

<h3></h3>

h3. Bootstrap heading
- Display 3 +

<h4></h4>

h4. Bootstrap heading
- Display 4 +

<h5></h5>

h5. Bootstrap heading
+

<h6></h6>

+
h6. Bootstrap heading
-
-
-
Inline text elements
-
-

Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a - display headingβ€”a larger, slightly more opinionated heading style.

-
-

You can use the mark tag to - highlight text. -

-

- This line of text is meant to be treated as deleted text. -

-

- This line of text is meant to be treated as no longer accurate. -

-

- This line of text is meant to be treated as an addition to the document. -

-

- This line of text will render as underlined -

-

- This line of text is meant to be treated as fine print. -

-

- This line rendered as bold text. -

-

- This line rendered as italicized text. -

-
-
-
-
-
Description list alignment
-
-

Align terms and descriptions horizontally by using our grid system’s predefined classes (or semantic mixins). For longer terms, you can optionally add a - .text-truncate class to truncate the text with an ellipsis.

-
-
-
Description lists
-
A description list is perfect for defining terms.
-
Euismod
-
-

Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.

-

Donec id elit non mi porta gravida at eget metus.

-
-
Malesuada porta
-
Etiam porta sem malesuada magna mollis euismod.
-
Truncated term is truncated
-
Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
-
Nesting
-
-
-
Nested definition list
-
Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc.
-
-
-
-
-
-
-
-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. -
-
- Powered by - CoreUI + +
-
+
- - - - - - + + + + diff --git a/src/vendors/pace-progress/css/pace.css.map b/src/vendors/pace-progress/css/pace.css.map index 88e8a0681..0ed923c5a 100644 --- a/src/vendors/pace-progress/css/pace.css.map +++ b/src/vendors/pace-progress/css/pace.css.map @@ -6,8 +6,6 @@ "../../../scss/vendors/_variables.scss", "../../../scss/_variables.scss", "../../../../node_modules/bootstrap/scss/_mixins.scss", - "../../../../node_modules/bootstrap/scss/vendor/_rfs.scss", - "../../../../node_modules/bootstrap/scss/mixins/_deprecate.scss", "../../../../node_modules/bootstrap/scss/mixins/_breakpoints.scss", "../../../../node_modules/bootstrap/scss/mixins/_hover.scss", "../../../../node_modules/bootstrap/scss/mixins/_image.scss", @@ -45,48 +43,46 @@ "../../../../node_modules/@coreui/coreui/scss/bootstrap/_variables.scss" ], "sourcesContent": [ - "// Import variables\r\n@import \"../variables\";\r\n\r\n#loading-bar,\r\n#loading-bar-spinner {\r\n -webkit-pointer-events: none;\r\n pointer-events: none;\r\n -moz-transition: 350ms linear all;\r\n -o-transition: 350ms linear all;\r\n -webkit-transition: 350ms linear all;\r\n transition: 350ms linear all;\r\n}\r\n\r\n#loading-bar.ng-enter,\r\n#loading-bar.ng-leave.ng-leave-active,\r\n#loading-bar-spinner.ng-enter,\r\n#loading-bar-spinner.ng-leave.ng-leave-active {\r\n opacity: 0;\r\n}\r\n\r\n#loading-bar.ng-enter.ng-enter-active,\r\n#loading-bar.ng-leave,\r\n#loading-bar-spinner.ng-enter.ng-enter-active,\r\n#loading-bar-spinner.ng-leave {\r\n opacity: 1;\r\n}\r\n\r\n#loading-bar .bar {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n z-index: 20002;\r\n width: 100%;\r\n height: 2px;\r\n background: theme-color(\"primary\");\r\n border-top-right-radius: 1px;\r\n border-bottom-right-radius: 1px;\r\n -moz-transition: width 350ms;\r\n -o-transition: width 350ms;\r\n -webkit-transition: width 350ms;\r\n transition: width 350ms;\r\n}\r\n\r\n// Fancy blur effect\r\n#loading-bar .peg {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 70px;\r\n height: 2px;\r\n -moz-border-radius: 100%;\r\n -webkit-border-radius: 100%;\r\n border-radius: 100%;\r\n -moz-box-shadow: #29d 1px 0 6px 1px;\r\n -ms-box-shadow: #29d 1px 0 6px 1px;\r\n -webkit-box-shadow: #29d 1px 0 6px 1px;\r\n box-shadow: #29d 1px 0 6px 1px;\r\n opacity: .45;\r\n}\r\n\r\n#loading-bar-spinner {\r\n position: fixed;\r\n top: 10px;\r\n left: 10px;\r\n z-index: 10002;\r\n display: block;\r\n}\r\n\r\n#loading-bar-spinner .spinner-icon {\r\n width: 14px;\r\n height: 14px;\r\n\r\n border: solid 2px transparent;\r\n border-top-color: #29d;\r\n border-left-color: #29d;\r\n border-radius: 50%;\r\n\r\n -moz-animation: loading-bar-spinner 400ms linear infinite;\r\n -ms-animation: loading-bar-spinner 400ms linear infinite;\r\n -o-animation: loading-bar-spinner 400ms linear infinite;\r\n -webkit-animation: loading-bar-spinner 400ms linear infinite;\r\n animation: loading-bar-spinner 400ms linear infinite;\r\n}\r\n\r\n@-webkit-keyframes loading-bar-spinner {\r\n 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }\r\n 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }\r\n}\r\n@-moz-keyframes loading-bar-spinner {\r\n 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }\r\n 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }\r\n}\r\n@-o-keyframes loading-bar-spinner {\r\n 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }\r\n 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }\r\n}\r\n@-ms-keyframes loading-bar-spinner {\r\n 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }\r\n 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }\r\n}\r\n@keyframes loading-bar-spinner {\r\n 0% { transform: rotate(0deg); transform: rotate(0deg); }\r\n 100% { transform: rotate(360deg); transform: rotate(360deg); }\r\n}\r\n\r\n//Ajax & Static Version\r\n.pace {\r\n -webkit-pointer-events: none;\r\n pointer-events: none;\r\n\r\n -moz-user-select: none;\r\n -webkit-user-select: none;\r\n user-select: none;\r\n}\r\n\r\n.pace-inactive {\r\n display: none;\r\n}\r\n\r\n.pace .pace-progress {\r\n position: fixed;\r\n top: 0;\r\n right: 100%;\r\n z-index: 2000;\r\n width: 100%;\r\n height: 2px;\r\n background: theme-color(\"primary\");\r\n}\r\n", - "// Override Boostrap variables\r\n@import \"../variables\";\r\n@import \"node_modules/bootstrap/scss/mixins\";\r\n@import \"node_modules/@coreui/coreui/scss/variables\";\r\n", - "// Variable overrides\r\n", - "// Toggles\n//\n// Used in conjunction with global variables to enable certain theme features.\n\n// Vendor\n@import \"vendor/rfs\";\n\n// Deprecate\n@import \"mixins/deprecate\";\n\n// Utilities\n@import \"mixins/breakpoints\";\n@import \"mixins/hover\";\n@import \"mixins/image\";\n@import \"mixins/badge\";\n@import \"mixins/resize\";\n@import \"mixins/screen-reader\";\n@import \"mixins/size\";\n@import \"mixins/reset-text\";\n@import \"mixins/text-emphasis\";\n@import \"mixins/text-hide\";\n@import \"mixins/text-truncate\";\n@import \"mixins/visibility\";\n\n// // Components\n@import \"mixins/alert\";\n@import \"mixins/buttons\";\n@import \"mixins/caret\";\n@import \"mixins/pagination\";\n@import \"mixins/lists\";\n@import \"mixins/list-group\";\n@import \"mixins/nav-divider\";\n@import \"mixins/forms\";\n@import \"mixins/table-row\";\n\n// // Skins\n@import \"mixins/background-variant\";\n@import \"mixins/border-radius\";\n@import \"mixins/box-shadow\";\n@import \"mixins/gradients\";\n@import \"mixins/transition\";\n\n// // Layout\n@import \"mixins/clearfix\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n@import \"mixins/float\";\n", - "// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n", - "// Deprecate mixin\n//\n// This mixin can be used to deprecate mixins or functions.\n// `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to\n// some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap)\n@mixin deprecate($name, $deprecate-version, $remove-version, $ignore-warning: false) {\n @if ($enable-deprecation-messages != false and $ignore-warning != true) {\n @warn \"#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}.\";\n }\n}\n", - "// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n", + "// Import variables\n@import '../variables';\n\n#loading-bar,\n#loading-bar-spinner {\n -webkit-pointer-events: none;\n pointer-events: none;\n -moz-transition: 350ms linear all;\n -o-transition: 350ms linear all;\n -webkit-transition: 350ms linear all;\n transition: 350ms linear all;\n}\n\n#loading-bar.ng-enter,\n#loading-bar.ng-leave.ng-leave-active,\n#loading-bar-spinner.ng-enter,\n#loading-bar-spinner.ng-leave.ng-leave-active {\n opacity: 0;\n}\n\n#loading-bar.ng-enter.ng-enter-active,\n#loading-bar.ng-leave,\n#loading-bar-spinner.ng-enter.ng-enter-active,\n#loading-bar-spinner.ng-leave {\n opacity: 1;\n}\n\n#loading-bar .bar {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 20002;\n width: 100%;\n height: 2px;\n background: theme-color(\"primary\");\n border-top-right-radius: 1px;\n border-bottom-right-radius: 1px;\n -moz-transition: width 350ms;\n -o-transition: width 350ms;\n -webkit-transition: width 350ms;\n transition: width 350ms;\n}\n\n// Fancy blur effect\n#loading-bar .peg {\n position: absolute;\n top: 0;\n right: 0;\n width: 70px;\n height: 2px;\n -moz-border-radius: 100%;\n -webkit-border-radius: 100%;\n border-radius: 100%;\n -moz-box-shadow: #29d 1px 0 6px 1px;\n -ms-box-shadow: #29d 1px 0 6px 1px;\n -webkit-box-shadow: #29d 1px 0 6px 1px;\n box-shadow: #29d 1px 0 6px 1px;\n opacity: .45;\n}\n\n#loading-bar-spinner {\n position: fixed;\n top: 10px;\n left: 10px;\n z-index: 10002;\n display: block;\n}\n\n#loading-bar-spinner .spinner-icon {\n width: 14px;\n height: 14px;\n\n border: solid 2px transparent;\n border-top-color: #29d;\n border-left-color: #29d;\n border-radius: 50%;\n\n -moz-animation: loading-bar-spinner 400ms linear infinite;\n -ms-animation: loading-bar-spinner 400ms linear infinite;\n -o-animation: loading-bar-spinner 400ms linear infinite;\n -webkit-animation: loading-bar-spinner 400ms linear infinite;\n animation: loading-bar-spinner 400ms linear infinite;\n}\n\n@-webkit-keyframes loading-bar-spinner {\n 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }\n}\n@-moz-keyframes loading-bar-spinner {\n 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }\n 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }\n}\n@-o-keyframes loading-bar-spinner {\n 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }\n 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }\n}\n@-ms-keyframes loading-bar-spinner {\n 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }\n 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }\n}\n@keyframes loading-bar-spinner {\n 0% { transform: rotate(0deg); transform: rotate(0deg); }\n 100% { transform: rotate(360deg); transform: rotate(360deg); }\n}\n\n//Ajax & Static Version\n.pace {\n -webkit-pointer-events: none;\n pointer-events: none;\n\n -moz-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n}\n\n.pace-inactive {\n display: none;\n}\n\n.pace .pace-progress {\n position: fixed;\n top: 0;\n right: 100%;\n z-index: 2000;\n width: 100%;\n height: 2px;\n background: theme-color(\"primary\");\n}\n", + "// Override Boostrap variables\n@import \"../variables\";\n@import \"node_modules/bootstrap/scss/mixins\";\n@import \"node_modules/@coreui/coreui/scss/variables\";\n", + "// Variable overrides\n", + "// Toggles\n//\n// Used in conjunction with global variables to enable certain theme features.\n\n// Utilities\n@import \"mixins/breakpoints\";\n@import \"mixins/hover\";\n@import \"mixins/image\";\n@import \"mixins/badge\";\n@import \"mixins/resize\";\n@import \"mixins/screen-reader\";\n@import \"mixins/size\";\n@import \"mixins/reset-text\";\n@import \"mixins/text-emphasis\";\n@import \"mixins/text-hide\";\n@import \"mixins/text-truncate\";\n@import \"mixins/visibility\";\n\n// // Components\n@import \"mixins/alert\";\n@import \"mixins/buttons\";\n@import \"mixins/caret\";\n@import \"mixins/pagination\";\n@import \"mixins/lists\";\n@import \"mixins/list-group\";\n@import \"mixins/nav-divider\";\n@import \"mixins/forms\";\n@import \"mixins/table-row\";\n\n// // Skins\n@import \"mixins/background-variant\";\n@import \"mixins/border-radius\";\n@import \"mixins/box-shadow\";\n@import \"mixins/gradients\";\n@import \"mixins/transition\";\n\n// // Layout\n@import \"mixins/clearfix\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n@import \"mixins/float\";\n", + "// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n", "// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n", - "// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n", - "@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n @at-root a#{&} {\n @include hover-focus {\n color: color-yiq($bg);\n background-color: darken($bg, 10%);\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);\n }\n }\n}\n", + "// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n// stylelint-disable indentation, media-query-list-comma-newline-after\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n", + "@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n &[href] {\n @include hover-focus {\n color: color-yiq($bg);\n text-decoration: none;\n background-color: darken($bg, 10%);\n }\n }\n}\n", "// Resize anything\n\n@mixin resizable($direction) {\n overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`\n resize: $direction; // Options: horizontal, vertical, both\n}\n", "// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n", - "// Sizing shortcuts\n\n@mixin size($width, $height: $width) {\n width: $width;\n height: $height;\n @include deprecate(\"`size()`\", \"v4.3.0\", \"v5\");\n}\n", - "@mixin reset-text {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n}\n", - "// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color !important;\n }\n @if $emphasized-link-hover-darken-percentage != 0 {\n a#{$parent} {\n @include hover-focus {\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n }\n }\n }\n}\n", - "// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n", + "// Sizing shortcuts\n\n@mixin size($width, $height: $width) {\n width: $width;\n height: $height;\n}\n", + "@mixin reset-text {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start; // stylelint-disable-line declaration-block-no-duplicate-properties\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n}\n", + "// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color !important;\n }\n a#{$parent} {\n @include hover-focus {\n color: darken($color, 10%) !important;\n }\n }\n}\n", + "// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @if ($ignore-warning != true) {\n @warn \"The `text-hide()` mixin has been deprecated as of v4.1.0. It will be removed entirely in v5.\";\n }\n}\n", "// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n", - "// stylelint-disable declaration-no-important\n\n// Visibility\n\n@mixin invisible($visibility) {\n visibility: $visibility !important;\n @include deprecate(\"`invisible()`\", \"v4.3.0\", \"v5\");\n}\n", + "// stylelint-disable declaration-no-important\n\n// Visibility\n\n@mixin invisible($visibility) {\n visibility: $visibility !important;\n}\n", "@mixin alert-variant($background, $border, $color) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n}\n", - "// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n", - "@mixin caret-down {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @if $direction == down {\n @include caret-down;\n } @else if $direction == up {\n @include caret-up;\n } @else if $direction == right {\n @include caret-right;\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @include caret-left;\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n", - "// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n .page-link {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n", + "// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n background-color: transparent;\n background-image: none;\n border-color: $color;\n\n &:hover {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @if $enable-rounded {\n border-radius: $border-radius;\n } @else {\n border-radius: 0;\n }\n}\n", + "@mixin caret-down {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @if $direction == down {\n @include caret-down;\n } @else if $direction == up {\n @include caret-up;\n } @else if $direction == right {\n @include caret-right;\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @include caret-left;\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n", + "// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n .page-link {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n", "// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n", "// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n &.list-group-item-action {\n @include hover-focus {\n color: $color;\n background-color: darken($background, 5%);\n }\n\n &.active {\n color: $white;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n", "// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) {\n height: 0;\n margin: $margin-y 0;\n overflow: hidden;\n border-top: 1px solid $color;\n}\n", - "// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus() {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $input-focus-box-shadow;\n }\n }\n}\n\n\n@mixin form-validation-state($state, $color, $icon) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n @include font-size($form-feedback-font-size);\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n margin-top: .1rem;\n @include font-size($form-feedback-tooltip-font-size);\n line-height: $form-feedback-tooltip-line-height;\n color: color-yiq($color);\n background-color: rgba($color, $form-feedback-tooltip-opacity);\n @include border-radius($form-feedback-tooltip-border-radius);\n }\n\n .form-control {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-image: $icon;\n background-repeat: no-repeat;\n background-position: center right $input-height-inner-quarter;\n background-size: $input-height-inner-half $input-height-inner-half;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n // stylelint-disable-next-line selector-no-qualifying-type\n textarea.form-control {\n .was-validated &:#{$state},\n &.is-#{$state} {\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n }\n }\n }\n\n .custom-select {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $custom-select-feedback-icon-padding-right;\n background: $custom-select-background, $icon $custom-select-bg no-repeat $custom-select-feedback-icon-position / $custom-select-feedback-icon-size;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n\n .form-control-file {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-check-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n border-color: $color;\n }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:checked {\n ~ .custom-control-label::before {\n border-color: lighten($color, 10%);\n @include gradient-bg(lighten($color, 10%));\n }\n }\n\n &:focus {\n ~ .custom-control-label::before {\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n &:not(:checked) ~ .custom-control-label::before {\n border-color: $color;\n }\n }\n }\n }\n\n // custom file\n .custom-file-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-file-label {\n border-color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:focus {\n ~ .custom-file-label {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n}\n", - "// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n", + "// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus() {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $input-focus-box-shadow;\n }\n }\n}\n\n\n@mixin form-validation-state($state, $color) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n font-size: $form-feedback-font-size;\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $tooltip-padding-y $tooltip-padding-x;\n margin-top: .1rem;\n font-size: $tooltip-font-size;\n line-height: $line-height-base;\n color: color-yiq($color);\n background-color: rgba($color, $tooltip-opacity);\n @include border-radius($tooltip-border-radius);\n }\n\n .form-control,\n .custom-select {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-control-file {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-check-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n background-color: lighten($color, 25%);\n }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:checked {\n ~ .custom-control-label::before {\n @include gradient-bg(lighten($color, 10%));\n }\n }\n\n &:focus {\n ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px $body-bg, 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n\n // custom file\n .custom-file-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-file-label {\n border-color: $color;\n\n &::after { border-color: inherit; }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:focus {\n ~ .custom-file-label {\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n}\n", + "// Tables\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n", "// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus {\n background-color: darken($color, 10%) !important;\n }\n }\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n}\n", - "// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n", - "@mixin box-shadow($shadow...) {\n @if $enable-shadows {\n $result: ();\n\n @if (length($shadow) == 1) {\n // We can pass `@include box-shadow(none);`\n $result: $shadow;\n } @else {\n // Filter to avoid invalid properties for example `box-shadow: none, 1px 1px black;`\n @for $i from 1 through length($shadow) {\n @if nth($shadow, $i) != \"none\" {\n $result: append($result, nth($shadow, $i), \"comma\");\n }\n }\n }\n @if (length($result) > 0) {\n box-shadow: $result;\n }\n }\n}\n", + "// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n", + "@mixin box-shadow($shadow...) {\n @if $enable-shadows {\n box-shadow: $shadow;\n }\n}\n", "// Gradients\n\n@mixin gradient-bg($color) {\n @if $enable-gradients {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n } @else {\n background-color: $color;\n }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n background-image: linear-gradient($deg, $start-color, $end-color);\n background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n background-image: radial-gradient(circle, $inner-color, $outer-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n", - "// stylelint-disable property-blacklist\n@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n\n @if $enable-prefers-reduced-motion-media-query {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n}\n", + "@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n", "@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n", - "// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n", - "/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n", - "// stylelint-disable declaration-no-important\n\n@mixin float-left {\n float: left !important;\n @include deprecate(\"The `float-left` mixin\", \"v4.3.0\", \"v5\");\n}\n@mixin float-right {\n float: right !important;\n @include deprecate(\"The `float-right` mixin\", \"v4.3.0\", \"v5\");\n}\n@mixin float-none {\n float: none !important;\n @include deprecate(\"The `float-none` mixin\", \"v4.3.0\", \"v5\");\n}\n", - "// Import CoreUI default colors\r\n@import \"variables/colors\";\r\n\r\n// Customized Bootstrap variables\r\n@import \"variables/bootstrap/variables\";\r\n\r\n// Import Bootstrap variables after customization for use below\r\n@import \"bootstrap/functions\"; // from bootstrap node_modules\r\n@import \"bootstrap/variables\"; // from bootstrap node_modules\r\n\r\n// CoreUI Variables\r\n\r\n// stylelint-disable\r\n$enable-sidebar-nav-rounded: false !default;\r\n$layout-transition-speed: .25s !default;\r\n\r\n// Navbar\r\n\r\n$navbar-height: 55px !default;\r\n$navbar-bg: #fff !default;\r\n$navbar-border: (\r\n bottom: (\r\n size: 1px,\r\n style: solid,\r\n color: $border-color\r\n )\r\n) !default;\r\n$navbar-brand-width: 155px !default;\r\n$navbar-brand-bg: transparent !default;\r\n$navbar-brand-border: 0 !default;\r\n\r\n$navbar-brand-minimized-width: 50px !default;\r\n$navbar-brand-minimized-bg: $navbar-brand-bg !default;\r\n$navbar-brand-minimized-border: $navbar-brand-border !default;\r\n\r\n$navbar-color: $gray-600 !default;\r\n$navbar-hover-color: $gray-800 !default;\r\n$navbar-active-color: $gray-800 !default;\r\n$navbar-disabled-color: $gray-300 !default;\r\n\r\n$navbar-toggler-icon: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n$navbar-toggler-icon-hover: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-hover-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n\r\n// Sidebar\r\n\r\n$sidebar-width: 200px !default;\r\n$sidebar-padding: 0 !default;\r\n$sidebar-minimized-width: 50px !default;\r\n$sidebar-minimized-height: $sidebar-minimized-width !default;\r\n$sidebar-compact-width: 150px !default;\r\n$sidebar-compact-height: $sidebar-compact-width !default;\r\n$sidebar-color: #fff !default;\r\n$sidebar-bg: $gray-800 !default;\r\n$sidebar-borders: none !default;\r\n$mobile-sidebar-width: 220px !default;\r\n\r\n// Sidebar Header\r\n\r\n$sidebar-header-height: auto !default;\r\n$sidebar-header-bg: rgba(0,0,0,.2) !default;\r\n$sidebar-header-padding-y: .75rem !default;\r\n$sidebar-header-padding-x: 1rem !default;\r\n\r\n// Sidebar Form\r\n\r\n$sidebar-form-border: 0 !default;\r\n$sidebar-form-bg: darken($sidebar-bg,10%) !default;\r\n$sidebar-form-color: #fff !default;\r\n$sidebar-form-placeholder-color: rgba(255,255,255,.7) !default;\r\n\r\n// Sidebar Navigation\r\n\r\n$sidebar-nav-color: #fff !default;\r\n$sidebar-nav-title-padding-y: .75rem !default;\r\n$sidebar-nav-title-padding-x: 1rem !default;\r\n$sidebar-nav-title-color: $gray-200 !default;\r\n$sidebar-nav-link-padding-y: .75rem !default;\r\n$sidebar-nav-link-padding-x: 1rem !default;\r\n$sidebar-nav-link-color: #fff !default;\r\n$sidebar-nav-link-bg: transparent !default;\r\n$sidebar-nav-link-icon-color: $gray-600 !default;\r\n$sidebar-nav-link-borders: 0 !default;\r\n\r\n$sidebar-nav-link-hover-color: #fff !default;\r\n$sidebar-nav-link-hover-bg: theme-color(\"primary\") !default;\r\n$sidebar-nav-link-hover-icon-color: #fff !default;\r\n$sidebar-nav-link-hover-borders: 0 !default;\r\n\r\n$sidebar-nav-link-active-color: #fff !default;\r\n$sidebar-nav-link-active-bg: lighten($sidebar-bg, 5%) !default;\r\n$sidebar-nav-link-active-icon-color: theme-color(\"primary\") !default;\r\n$sidebar-nav-link-active-borders: 0 !default;\r\n\r\n$sidebar-nav-link-disabled-color: darken(#fff, 30%) !default;\r\n$sidebar-nav-link-disabled-bg: $sidebar-bg !default;\r\n$sidebar-nav-link-disabled-icon-color: $sidebar-nav-link-icon-color !default;\r\n$sidebar-nav-link-disabled-borders: 0 !default;\r\n\r\n$sidebar-nav-dropdown-color: #fff !default;\r\n$sidebar-nav-dropdown-bg: rgba(0,0,0,.2) !default;\r\n$sidebar-nav-dropdown-borders: 0 !default;\r\n$sidebar-nav-dropdown-indicator-color:$gray-600 !default;\r\n$sidebar-nav-dropdown-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-dropdown-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n$sidebar-nav-dropdown-indicator-hover-color:$sidebar-nav-link-hover-color;\r\n$sidebar-nav-dropdown-indicator-hover:str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-dropdown-indicator-hover-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n\r\n// Sidebar Footer\r\n\r\n$sidebar-footer-height: auto !default;\r\n$sidebar-footer-bg: rgba(0,0,0,.2) !default;\r\n$sidebar-footer-padding-y: .75rem !default;\r\n$sidebar-footer-padding-x: 1rem !default;\r\n$sidebar-footer-borders: 0 !default;\r\n\r\n// Sidebar Minimizer\r\n\r\n$sidebar-minimizer-height: 50px !default;\r\n$sidebar-minimizer-bg: rgba(0,0,0,.2) !default;\r\n$sidebar-minimizer-borders: 0 !default;\r\n$sidebar-minimizer-indicator-color: $gray-600 !default;\r\n$sidebar-minimizer-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-minimizer-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n$sidebar-minimizer-hover-bg: rgba(0,0,0,.3) !default;\r\n$sidebar-minimizer-hover-indicator-color:$sidebar-nav-link-hover-color !default;\r\n$sidebar-minimizer-hover-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-minimizer-hover-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n\r\n// Breadcrumb\r\n$breadcrumb-borders: (\r\n bottom: (\r\n size: 1px,\r\n style: solid,\r\n color: $border-color\r\n )\r\n) !default;\r\n\r\n// Aside\r\n\r\n$aside-menu-width: 250px !default;\r\n$aside-menu-color: $gray-800 !default;\r\n$aside-menu-bg: #fff !default;\r\n$aside-menu-borders: (\r\n left: (\r\n size: 1px,\r\n style: solid,\r\n color: $border-color\r\n )\r\n) !default;\r\n\r\n$aside-menu-nav-padding-y: .75rem !default;\r\n$aside-menu-nav-padding-x: 1rem !default;\r\n\r\n// Footer\r\n\r\n$footer-height: 50px !default;\r\n$footer-bg: $gray-100 !default;\r\n$footer-color: $body-color !default;\r\n$footer-borders: (\r\n top: (\r\n size: 1px,\r\n style: solid,\r\n color: $border-color\r\n )\r\n) !default;\r\n\r\n// Avatars\r\n\r\n$avatar-width: 36px !default;\r\n$avatar-status-width: 10px !default;\r\n\r\n$avatar-lg-width: 72px !default;\r\n$avatar-lg-status-width: 12px !default;\r\n\r\n$avatar-sm-width: 24px !default;\r\n$avatar-sm-status-width: 8px !default;\r\n\r\n$avatar-xs-width: 20px !default;\r\n$avatar-xs-status-width: 8px !default;\r\n\r\n// Cards\r\n\r\n$card-icon-bg: transparent !default;\r\n$card-icon-color: $body-color !default;\r\n\r\n// Switches\r\n\r\n$switch-width: 40px !default;\r\n$switch-height: 26px !default;\r\n$switch-font-size: 10px !default;\r\n\r\n$switch-lg-width: 48px !default;\r\n$switch-lg-height: 30px !default;\r\n$switch-lg-font-size: 12px !default;\r\n\r\n$switch-sm-width: 32px !default;\r\n$switch-sm-height: 22px !default;\r\n$switch-sm-font-size: 8px !default;\r\n\r\n$switch-label-width: 48px !default;\r\n$switch-label-lg-width: 56px !default;\r\n$switch-label-sm-width: 40px !default;\r\n\r\n$switch-handle-margin: 2px !default;\r\n\r\n// Cursor\r\n$cursor-disabled: default !default;\r\n", - "// Color system\r\n// stylelint-disable\r\n\r\n$white: #fff !default;\r\n$gray-base: #181b1e !default;\r\n$gray-100: #f0f3f5 !default; // lighten($gray-base, 85%);\r\n$gray-200: #e4e7ea !default; // lighten($gray-base, 80%);\r\n$gray-300: #c8ced3 !default; // lighten($gray-base, 70%);\r\n$gray-400: #acb4bc !default; // lighten($gray-base, 60%);\r\n$gray-500: #8f9ba6 !default; // lighten($gray-base, 50%);\r\n$gray-600: #73818f !default; // lighten($gray-base, 40%);\r\n$gray-700: #5c6873 !default; // lighten($gray-base, 30%);\r\n$gray-800: #2f353a !default; // lighten($gray-base, 10%);\r\n$gray-900: #23282c !default; // lighten($gray-base, 5%);\r\n$black: #000 !default;\r\n\r\n$grays: () !default;\r\n$grays: map-merge(\r\n (\r\n \"100\": $gray-100,\r\n \"200\": $gray-200,\r\n \"300\": $gray-300,\r\n \"400\": $gray-400,\r\n \"500\": $gray-500,\r\n \"600\": $gray-600,\r\n \"700\": $gray-700,\r\n \"800\": $gray-800,\r\n \"900\": $gray-900\r\n ),\r\n $grays\r\n);\r\n\r\n$blue: #20a8d8 !default;\r\n$indigo: #6610f2 !default;\r\n$purple: #6f42c1 !default;\r\n$pink: #e83e8c !default;\r\n$red: #f86c6b !default;\r\n$orange: #f8cb00 !default;\r\n$yellow: #ffc107 !default;\r\n$green: #4dbd74 !default;\r\n$teal: #20c997 !default;\r\n$cyan: #17a2b8 !default;\r\n$light-blue: #63c2de !default;\r\n\r\n$colors: () !default;\r\n$colors: map-merge(\r\n (\r\n \"blue\": $blue,\r\n \"indigo\": $indigo,\r\n \"purple\": $purple,\r\n \"pink\": $pink,\r\n \"red\": $red,\r\n \"orange\": $orange,\r\n \"yellow\": $yellow,\r\n \"green\": $green,\r\n \"teal\": $teal,\r\n \"cyan\": $cyan,\r\n \"light-blue\": $light-blue,\r\n \"white\": $white,\r\n \"gray\": $gray-600,\r\n \"gray-dark\": $gray-800\r\n ),\r\n $colors\r\n);\r\n\r\n$primary: $blue !default;\r\n$secondary: $gray-300 !default;\r\n$success: $green !default;\r\n$info: $light-blue !default;\r\n$warning: $yellow !default;\r\n$danger: $red !default;\r\n$light: $gray-100 !default;\r\n$dark: $gray-800 !default;\r\n\r\n$theme-colors: () !default;\r\n$theme-colors: map-merge(\r\n (\r\n \"primary\": $primary,\r\n \"secondary\": $secondary,\r\n \"success\": $success,\r\n \"info\": $info,\r\n \"warning\": $warning,\r\n \"danger\": $danger,\r\n \"light\": $light,\r\n \"dark\": $dark\r\n ),\r\n $theme-colors\r\n);\r\n\r\n// Brand Colors\r\n\r\n$facebook: #3b5998 !default;\r\n$twitter: #00aced !default;\r\n$linkedin: #4875b4 !default;\r\n$google-plus: #d34836 !default;\r\n$flickr: #ff0084 !default;\r\n$tumblr: #32506d !default;\r\n$xing: #026466 !default;\r\n$github: #4183c4 !default;\r\n$html5: #e34f26 !default;\r\n$openid: #f78c40 !default;\r\n$stack-overflow: #fe7a15 !default;\r\n$youtube: #b00 !default;\r\n$css3: #0170ba !default;\r\n$dribbble: #ea4c89 !default;\r\n$google-plus: #bb4b39 !default;\r\n$instagram: #517fa4 !default;\r\n$pinterest: #cb2027 !default;\r\n$vk: #45668e !default;\r\n$yahoo: #400191 !default;\r\n$behance: #1769ff !default;\r\n$dropbox: #007ee5 !default;\r\n$reddit: #ff4500 !default;\r\n$spotify: #7ab800 !default;\r\n$vine: #00bf8f !default;\r\n$foursquare: #1073af !default;\r\n$vimeo: #aad450 !default;\r\n\r\n$brands-colors: () !default;\r\n$brands-colors: map-merge((\r\n \"facebook\": $facebook,\r\n \"twitter\": $twitter,\r\n \"linkedin\": $linkedin,\r\n \"google-plus\": $google-plus,\r\n \"flickr\": $flickr,\r\n \"tumblr\": $tumblr,\r\n \"xing\": $xing,\r\n \"github\": $github,\r\n \"html5\": $html5,\r\n \"openid\": $openid,\r\n \"stack-overflow\": $stack-overflow,\r\n \"youtube\": $youtube,\r\n \"css3\": $css3,\r\n \"dribbble\": $dribbble,\r\n \"instagram\": $instagram,\r\n \"pinterest\": $pinterest,\r\n \"vk\": $vk,\r\n \"yahoo\": $yahoo,\r\n \"behance\": $behance,\r\n \"dropbox\": $dropbox,\r\n \"reddit\": $reddit,\r\n \"spotify\": $spotify,\r\n \"vine\": $vine,\r\n \"foursquare\": $foursquare,\r\n \"vimeo\": $vimeo\r\n), $brands-colors);\r\n", - "// stylelint-disable\r\n// Bootstrap overrides\r\n\r\n// Options\r\n//\r\n// Quickly modify global styling by enabling or disabling optional features.\r\n\r\n$enable-transitions: true !default;\r\n\r\n// Body\r\n//\r\n// Settings for the `` element.\r\n\r\n$body-bg: #e4e5e6 !default;\r\n\r\n// Components\r\n//\r\n// Define common padding and border radius sizes and more.\r\n\r\n$border-color: $gray-300 !default;\r\n\r\n// Typography\r\n//\r\n// Font, line-height, and color for body text, headings, and more.\r\n\r\n$font-size-base: .875rem !default;\r\n\r\n// Breadcrumbs\r\n\r\n$breadcrumb-bg: #fff !default;\r\n$breadcrumb-margin-bottom: 1.5rem !default;\r\n$breadcrumb-border-radius: 0 !default;\r\n\r\n// Cards\r\n\r\n$card-border-color: $gray-300 !default;\r\n$card-cap-bg: $gray-100 !default;\r\n\r\n// Dropdowns\r\n\r\n$dropdown-padding-y: 0 !default;\r\n$dropdown-border-color: $gray-300 !default;\r\n$dropdown-divider-bg: $gray-200 !default;\r\n\r\n// Buttons\r\n\r\n$btn-secondary-border: $gray-300 !default;\r\n\r\n// Progress bars\r\n\r\n$progress-bg: $gray-100 !default;\r\n\r\n// Tables\r\n\r\n$table-bg-accent: $gray-100 !default;\r\n$table-bg-hover: $gray-100 !default;\r\n\r\n// Forms\r\n\r\n$input-group-addon-bg: $gray-100 !default;\r\n$input-border-color: $gray-200 !default;\r\n$input-group-addon-border-color: $gray-200 !default;\r\n", - "// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n", - "// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n" + "// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n", + "/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n width: 100%;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n", + "// stylelint-disable declaration-no-important\n\n@mixin float-left {\n float: left !important;\n}\n@mixin float-right {\n float: right !important;\n}\n@mixin float-none {\n float: none !important;\n}\n", + "// Import CoreUI default colors\n@import \"variables/colors\";\n\n// Customized Bootstrap variables\n@import \"variables/bootstrap/variables\";\n\n// Import Bootstrap variables after customization for use below\n@import \"bootstrap/functions\"; // from bootstrap node_modules\n@import \"bootstrap/variables\"; // from bootstrap node_modules\n\n// CoreUI Variables\n\n// stylelint-disable\n$enable-sidebar-nav-rounded: false !default;\n$layout-transition-speed: .25s !default;\n\n// Navbar\n\n$navbar-height: 55px !default;\n$navbar-bg: #fff !default;\n$navbar-border: (\n bottom: (\n size: 1px,\n style: solid,\n color: $border-color\n )\n) !default;\n$navbar-brand-width: 155px !default;\n$navbar-brand-bg: transparent !default;\n$navbar-brand-border: 0 !default;\n\n$navbar-brand-minimized-width: 50px !default;\n$navbar-brand-minimized-bg: $navbar-brand-bg !default;\n$navbar-brand-minimized-border: $navbar-brand-border !default;\n\n$navbar-color: $gray-600 !default;\n$navbar-hover-color: $gray-800 !default;\n$navbar-active-color: $gray-800 !default;\n// ToDo: Variable is not being used!\n// $navbar-disabled-color: $gray-300 !default;\n\n$navbar-toggler-icon: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-toggler-icon-hover: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-hover-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Sidebar\n\n$sidebar-width: 200px !default;\n$sidebar-padding: 0 !default;\n$sidebar-minimized-width: 50px !default;\n$sidebar-minimized-height: $sidebar-minimized-width !default;\n$sidebar-compact-width: 150px !default;\n// ToDo: Variable is not being used!\n// $sidebar-compact-height: $sidebar-compact-width !default;\n$sidebar-color: #fff !default;\n$sidebar-bg: $gray-800 !default;\n$sidebar-borders: none !default;\n// ToDo: Variable is not being used!\n// $mobile-sidebar-width: 220px !default;\n\n// Sidebar Header\n\n$sidebar-header-height: auto !default;\n$sidebar-header-bg: rgba(0,0,0,.2) !default;\n$sidebar-header-padding-y: .75rem !default;\n$sidebar-header-padding-x: 1rem !default;\n\n// Sidebar Form\n\n$sidebar-form-border: 0 !default;\n$sidebar-form-bg: darken($sidebar-bg,10%) !default;\n$sidebar-form-color: #fff !default;\n$sidebar-form-placeholder-color: rgba(255,255,255,.7) !default;\n\n// Sidebar Navigation\n\n// ToDo: Variable is not being used!\n// $sidebar-nav-color: #fff !default;\n$sidebar-nav-title-padding-y: .75rem !default;\n$sidebar-nav-title-padding-x: 1rem !default;\n$sidebar-nav-title-color: $gray-200 !default;\n$sidebar-nav-link-padding-y: .75rem !default;\n$sidebar-nav-link-padding-x: 1rem !default;\n$sidebar-nav-link-color: #fff !default;\n$sidebar-nav-link-bg: transparent !default;\n$sidebar-nav-link-icon-color: $gray-600 !default;\n$sidebar-nav-link-borders: 0 !default;\n\n$sidebar-nav-link-hover-color: #fff !default;\n$sidebar-nav-link-hover-bg: theme-color(\"primary\") !default;\n$sidebar-nav-link-hover-icon-color: #fff !default;\n$sidebar-nav-link-hover-borders: 0 !default;\n\n$sidebar-nav-link-active-color: #fff !default;\n$sidebar-nav-link-active-bg: lighten($sidebar-bg, 5%) !default;\n$sidebar-nav-link-active-icon-color: theme-color(\"primary\") !default;\n$sidebar-nav-link-active-borders: 0 !default;\n\n$sidebar-nav-link-disabled-color: darken(#fff, 30%) !default;\n$sidebar-nav-link-disabled-bg: $sidebar-bg !default;\n$sidebar-nav-link-disabled-icon-color: $sidebar-nav-link-icon-color !default;\n$sidebar-nav-link-disabled-borders: 0 !default;\n\n$sidebar-nav-dropdown-color: #fff !default;\n$sidebar-nav-dropdown-bg: rgba(0,0,0,.2) !default;\n$sidebar-nav-dropdown-borders: 0 !default;\n$sidebar-nav-dropdown-indicator-color:$gray-600 !default;\n$sidebar-nav-dropdown-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-dropdown-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$sidebar-nav-dropdown-indicator-hover-color:$sidebar-nav-link-hover-color;\n$sidebar-nav-dropdown-indicator-hover:str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-dropdown-indicator-hover-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Sidebar Footer\n\n$sidebar-footer-height: auto !default;\n$sidebar-footer-bg: rgba(0,0,0,.2) !default;\n$sidebar-footer-padding-y: .75rem !default;\n$sidebar-footer-padding-x: 1rem !default;\n$sidebar-footer-borders: 0 !default;\n\n// Sidebar Minimizer\n\n$sidebar-minimizer-height: 50px !default;\n$sidebar-minimizer-bg: rgba(0,0,0,.2) !default;\n$sidebar-minimizer-borders: 0 !default;\n$sidebar-minimizer-indicator-color: $gray-600 !default;\n$sidebar-minimizer-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-minimizer-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$sidebar-minimizer-hover-bg: rgba(0,0,0,.3) !default;\n$sidebar-minimizer-hover-indicator-color:$sidebar-nav-link-hover-color !default;\n$sidebar-minimizer-hover-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-minimizer-hover-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Breadcrumb\n$breadcrumb-borders: (\n bottom: (\n size: 1px,\n style: solid,\n color: $border-color\n )\n) !default;\n\n// Aside\n\n$aside-menu-width: 250px !default;\n$aside-menu-color: $gray-800 !default;\n$aside-menu-bg: #fff !default;\n$aside-menu-borders: (\n left: (\n size: 1px,\n style: solid,\n color: $border-color\n )\n) !default;\n\n$aside-menu-nav-padding-y: .75rem !default;\n$aside-menu-nav-padding-x: 1rem !default;\n\n// Footer\n\n$footer-height: 50px !default;\n$footer-bg: $gray-100 !default;\n$footer-color: $body-color !default;\n$footer-borders: (\n top: (\n size: 1px,\n style: solid,\n color: $border-color\n )\n) !default;\n\n// Avatars\n\n$avatar-width: 36px !default;\n$avatar-status-width: 10px !default;\n\n$avatar-lg-width: 72px !default;\n$avatar-lg-status-width: 12px !default;\n\n$avatar-sm-width: 24px !default;\n$avatar-sm-status-width: 8px !default;\n\n$avatar-xs-width: 20px !default;\n$avatar-xs-status-width: 8px !default;\n\n// Cards\n\n$card-icon-bg: transparent !default;\n$card-icon-color: $body-color !default;\n\n// Switches\n\n$switch-width: 40px !default;\n$switch-height: 26px !default;\n$switch-font-size: 10px !default;\n\n$switch-lg-width: 48px !default;\n$switch-lg-height: 30px !default;\n$switch-lg-font-size: 12px !default;\n\n$switch-sm-width: 32px !default;\n$switch-sm-height: 22px !default;\n$switch-sm-font-size: 8px !default;\n\n$switch-label-width: 48px !default;\n$switch-label-lg-width: 56px !default;\n$switch-label-sm-width: 40px !default;\n\n$switch-handle-margin: 2px !default;\n\n// Cursor\n$cursor-disabled: default !default;\n", + "// Color system\n// stylelint-disable\n\n$white: #fff !default;\n$gray-base: #181b1e !default;\n$gray-100: #f0f3f5 !default; // lighten($gray-base, 85%);\n$gray-200: #e4e7ea !default; // lighten($gray-base, 80%);\n$gray-300: #c8ced3 !default; // lighten($gray-base, 70%);\n$gray-400: #acb4bc !default; // lighten($gray-base, 60%);\n$gray-500: #8f9ba6 !default; // lighten($gray-base, 50%);\n$gray-600: #73818f !default; // lighten($gray-base, 40%);\n$gray-700: #5c6873 !default; // lighten($gray-base, 30%);\n$gray-800: #2f353a !default; // lighten($gray-base, 10%);\n$gray-900: #23282c !default; // lighten($gray-base, 5%);\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #20a8d8 !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #f86c6b !default;\n$orange: #f8cb00 !default;\n$yellow: #ffc107 !default;\n$green: #4dbd74 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n$light-blue: #63c2de !default;\n\n$colors: () !default;\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"light-blue\": $light-blue,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-300 !default;\n$success: $green !default;\n$info: $light-blue !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Brand Colors\n\n$facebook: #3b5998 !default;\n$twitter: #00aced !default;\n$linkedin: #4875b4 !default;\n$google-plus: #d34836 !default;\n$flickr: #ff0084 !default;\n$tumblr: #32506d !default;\n$xing: #026466 !default;\n$github: #4183c4 !default;\n$html5: #e34f26 !default;\n$openid: #f78c40 !default;\n$stack-overflow: #fe7a15 !default;\n$youtube: #b00 !default;\n$css3: #0170ba !default;\n$dribbble: #ea4c89 !default;\n$google-plus: #bb4b39 !default;\n$instagram: #517fa4 !default;\n$pinterest: #cb2027 !default;\n$vk: #45668e !default;\n$yahoo: #400191 !default;\n$behance: #1769ff !default;\n$dropbox: #007ee5 !default;\n$reddit: #ff4500 !default;\n$spotify: #7ab800 !default;\n$vine: #00bf8f !default;\n$foursquare: #1073af !default;\n$vimeo: #aad450 !default;\n\n$brands-colors: () !default;\n$brands-colors: map-merge((\n \"facebook\": $facebook,\n \"twitter\": $twitter,\n \"linkedin\": $linkedin,\n \"google-plus\": $google-plus,\n \"flickr\": $flickr,\n \"tumblr\": $tumblr,\n \"xing\": $xing,\n \"github\": $github,\n \"html5\": $html5,\n \"openid\": $openid,\n \"stack-overflow\": $stack-overflow,\n \"youtube\": $youtube,\n \"css3\": $css3,\n \"dribbble\": $dribbble,\n \"instagram\": $instagram,\n \"pinterest\": $pinterest,\n \"vk\": $vk,\n \"yahoo\": $yahoo,\n \"behance\": $behance,\n \"dropbox\": $dropbox,\n \"reddit\": $reddit,\n \"spotify\": $spotify,\n \"vine\": $vine,\n \"foursquare\": $foursquare,\n \"vimeo\": $vimeo\n), $brands-colors);\n", + "// stylelint-disable\n// Bootstrap overrides\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-transitions: true !default;\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: #e4e5e6 !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$border-color: $gray-300 !default;\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n$font-size-base: .875rem !default;\n\n// Breadcrumbs\n\n$breadcrumb-bg: #fff !default;\n$breadcrumb-margin-bottom: 1.5rem !default;\n$breadcrumb-border-radius: 0 !default;\n\n// Cards\n\n$card-border-color: $gray-300 !default;\n$card-cap-bg: $gray-100 !default;\n\n// Dropdowns\n\n$dropdown-padding-y: 0 !default;\n$dropdown-border-color: $gray-300 !default;\n$dropdown-divider-bg: $gray-200 !default;\n\n// Buttons\n\n// ToDo: Variable is not being used!\n// $btn-secondary-border: $gray-300 !default;\n\n// Progress bars\n\n$progress-bg: $gray-100 !default;\n\n// Tables\n\n// ToDo: Variable is not being used!\n// $table-bg-accent: $gray-100 !default;\n// ToDo: Variable is not being used!\n// $table-bg-hover: $gray-100 !default;\n\n// Forms\n\n$input-group-addon-bg: $gray-100 !default;\n$input-border-color: $gray-200 !default;\n$input-group-addon-border-color: $gray-200 !default;\n", + "// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Another grid mixin that ensures the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map) {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n", + "// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n$enable-validation-icons: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grid-breakpoints: map-merge(\n (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n ),\n $grid-breakpoints\n);\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$container-max-widths: map-merge(\n (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n ),\n $container-max-widths\n);\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (3 4),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.25) !default;\n$font-size-sm: ($font-size-base * .875) !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-300 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-bg: $gray-900 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($gray-900, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: ($input-btn-font-size * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($input-btn-font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($input-btn-font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-btn-padding-y !default;\n$custom-select-padding-x: $input-btn-padding-x !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: $input-height-inner * 3 / 4 + $custom-select-padding-x + $custom-select-indicator-padding !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: ($input-height-inner / 2) ($input-height-inner / 2) !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-btn-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-btn-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: inherit !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: ($font-size-base * .75) !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n" ], "names": [], - "mappings": "AAGA,AAAA,YAAY;AACZ,oBAAoB,CAAC;EACnB,sBAAsB,EAAE,IAAI;EAC5B,cAAc,EAAE,IAAI;EACpB,eAAe,EAAE,gBAAgB;EACjC,aAAa,EAAE,gBAAgB;EAC/B,kBAAkB,EAAE,gBAAgB;EACpC,UAAU,EAAE,gBAAgB;CAC7B;;AAED,AAAA,YAAY,AAAA,SAAS;AACrB,YAAY,AAAA,SAAS,AAAA,gBAAgB;AACrC,oBAAoB,AAAA,SAAS;AAC7B,oBAAoB,AAAA,SAAS,AAAA,gBAAgB,CAAC;EAC5C,OAAO,EAAE,CAAC;CACX;;AAED,AAAA,YAAY,AAAA,SAAS,AAAA,gBAAgB;AACrC,YAAY,AAAA,SAAS;AACrB,oBAAoB,AAAA,SAAS,AAAA,gBAAgB;AAC7C,oBAAoB,AAAA,SAAS,CAAC;EAC5B,OAAO,EAAE,CAAC;CACX;;AAED,AAAA,YAAY,CAAC,IAAI,CAAC;EAChB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,GAAG;EACX,UAAU,EqCFC,OAAO;ErCGlB,uBAAuB,EAAE,GAAG;EAC5B,0BAA0B,EAAE,GAAG;EAC/B,eAAe,EAAE,WAAW;EAC5B,aAAa,EAAE,WAAW;EAC1B,kBAAkB,EAAE,WAAW;EAC/B,UAAU,EAAE,WAAW;CACxB;;AAGD,AAAA,YAAY,CAAC,IAAI,CAAC;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,GAAG;EACX,kBAAkB,EAAE,IAAI;EACxB,qBAAqB,EAAE,IAAI;EAC3B,aAAa,EAAE,IAAI;EACnB,eAAe,EAAE,kBAAkB;EACnC,cAAc,EAAE,kBAAkB;EAClC,kBAAkB,EAAE,kBAAkB;EACtC,UAAU,EAAE,kBAAkB;EAC9B,OAAO,EAAE,GAAG;CACb;;AAED,AAAA,oBAAoB,CAAC;EACnB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,IAAI;EACT,IAAI,EAAE,IAAI;EACV,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,KAAK;CACf;;AAED,AAAA,oBAAoB,CAAC,aAAa,CAAC;EACjC,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EAEZ,MAAM,EAAE,qBAAqB;EAC7B,gBAAgB,EAAE,IAAI;EACtB,iBAAiB,EAAE,IAAI;EACvB,aAAa,EAAE,GAAG;EAElB,cAAc,EAAE,yCAAyC;EACzD,aAAa,EAAE,yCAAyC;EACxD,YAAY,EAAE,yCAAyC;EACvD,iBAAiB,EAAE,yCAAyC;EAC5D,SAAS,EAAE,yCAAyC;CACrD;;AAED,kBAAkB,CAAlB,mBAAkB;EAChB,EAAE;IAAK,iBAAiB,EAAE,YAAY;IAAI,SAAS,EAAE,YAAY;;EACjE,IAAI;IAAG,iBAAiB,EAAE,cAAc;IAAE,SAAS,EAAE,cAAc;;;;AAErE,eAAe,CAAf,mBAAe;EACb,EAAE;IAAK,cAAc,EAAE,YAAY;IAAI,SAAS,EAAE,YAAY;;EAC9D,IAAI;IAAG,cAAc,EAAE,cAAc;IAAE,SAAS,EAAE,cAAc;;;;AAElE,aAAa,CAAb,mBAAa;EACX,EAAE;IAAK,YAAY,EAAE,YAAY;IAAI,SAAS,EAAE,YAAY;;EAC5D,IAAI;IAAG,YAAY,EAAE,cAAc;IAAE,SAAS,EAAE,cAAc;;;;AAEhE,cAAc,CAAd,mBAAc;EACZ,AAAA,EAAE,CAAG;IAAE,aAAa,EAAE,YAAY;IAAI,SAAS,EAAE,YAAY;GAAI;EACjE,AAAA,IAAI,CAAC;IAAE,aAAa,EAAE,cAAc;IAAE,SAAS,EAAE,cAAc;GAAI;;;AAErE,UAAU,CAAV,mBAAU;EACR,EAAE;IAAK,SAAS,EAAE,YAAY;IAAI,SAAS,EAAE,YAAY;;EACzD,IAAI;IAAG,SAAS,EAAE,cAAc;IAAE,SAAS,EAAE,cAAc;;;;AAI7D,AAAA,KAAK,CAAC;EACJ,sBAAsB,EAAE,IAAI;EAC5B,cAAc,EAAE,IAAI;EAEpB,gBAAgB,EAAE,IAAI;EACtB,mBAAmB,EAAE,IAAI;EACzB,WAAW,EAAE,IAAI;CAClB;;AAED,AAAA,cAAc,CAAC;EACb,OAAO,EAAE,IAAI;CACd;;AAED,AAAA,KAAK,CAAC,cAAc,CAAC;EACnB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,IAAI;EACb,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,GAAG;EACX,UAAU,EqC9FC,OAAO;CrC+FnB" + "mappings": "AAGA,AAAA,YAAY;AACZ,oBAAoB,CAAC;EACnB,sBAAsB,EAAE,IAAI;EAC5B,cAAc,EAAE,IAAI;EACpB,eAAe,EAAE,gBAAgB;EACjC,aAAa,EAAE,gBAAgB;EAC/B,kBAAkB,EAAE,gBAAgB;EACpC,UAAU,EAAE,gBAAgB;CAC7B;;AAED,AAAA,YAAY,AAAA,SAAS;AACrB,YAAY,AAAA,SAAS,AAAA,gBAAgB;AACrC,oBAAoB,AAAA,SAAS;AAC7B,oBAAoB,AAAA,SAAS,AAAA,gBAAgB,CAAC;EAC5C,OAAO,EAAE,CAAC;CACX;;AAED,AAAA,YAAY,AAAA,SAAS,AAAA,gBAAgB;AACrC,YAAY,AAAA,SAAS;AACrB,oBAAoB,AAAA,SAAS,AAAA,gBAAgB;AAC7C,oBAAoB,AAAA,SAAS,CAAC;EAC5B,OAAO,EAAE,CAAC;CACX;;AAED,AAAA,YAAY,CAAC,IAAI,CAAC;EAChB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,IAAI,EAAE,CAAC;EACP,OAAO,EAAE,KAAK;EACd,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,GAAG;EACX,UAAU,EmCFC,OAAO;EnCGlB,uBAAuB,EAAE,GAAG;EAC5B,0BAA0B,EAAE,GAAG;EAC/B,eAAe,EAAE,WAAW;EAC5B,aAAa,EAAE,WAAW;EAC1B,kBAAkB,EAAE,WAAW;EAC/B,UAAU,EAAE,WAAW;CACxB;;AAGD,AAAA,YAAY,CAAC,IAAI,CAAC;EAChB,QAAQ,EAAE,QAAQ;EAClB,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,CAAC;EACR,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,GAAG;EACX,kBAAkB,EAAE,IAAI;EACxB,qBAAqB,EAAE,IAAI;EAC3B,aAAa,EAAE,IAAI;EACnB,eAAe,EAAE,kBAAkB;EACnC,cAAc,EAAE,kBAAkB;EAClC,kBAAkB,EAAE,kBAAkB;EACtC,UAAU,EAAE,kBAAkB;EAC9B,OAAO,EAAE,GAAG;CACb;;AAED,AAAA,oBAAoB,CAAC;EACnB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,IAAI;EACT,IAAI,EAAE,IAAI;EACV,OAAO,EAAE,KAAK;EACd,OAAO,EAAE,KAAK;CACf;;AAED,AAAA,oBAAoB,CAAC,aAAa,CAAC;EACjC,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,IAAI;EAEZ,MAAM,EAAG,qBAAqB;EAC9B,gBAAgB,EAAG,IAAI;EACvB,iBAAiB,EAAE,IAAI;EACvB,aAAa,EAAE,GAAG;EAElB,cAAc,EAAK,yCAAyC;EAC5D,aAAa,EAAM,yCAAyC;EAC5D,YAAY,EAAO,yCAAyC;EAC5D,iBAAiB,EAAE,yCAAyC;EAC5D,SAAS,EAAU,yCAAyC;CAC7D;;AAED,kBAAkB,CAAlB,mBAAkB;EAChB,EAAE;IAAK,iBAAiB,EAAE,YAAY;IAAI,SAAS,EAAE,YAAY;;EACjE,IAAI;IAAG,iBAAiB,EAAE,cAAc;IAAE,SAAS,EAAE,cAAc;;;;AAErE,eAAe,CAAf,mBAAe;EACb,EAAE;IAAK,cAAc,EAAE,YAAY;IAAI,SAAS,EAAE,YAAY;;EAC9D,IAAI;IAAG,cAAc,EAAE,cAAc;IAAE,SAAS,EAAE,cAAc;;;;AAElE,aAAa,CAAb,mBAAa;EACX,EAAE;IAAK,YAAY,EAAE,YAAY;IAAI,SAAS,EAAE,YAAY;;EAC5D,IAAI;IAAG,YAAY,EAAE,cAAc;IAAE,SAAS,EAAE,cAAc;;;;AAEhE,cAAc,CAAd,mBAAc;EACZ,AAAA,EAAE,CAAG;IAAE,aAAa,EAAE,YAAY;IAAI,SAAS,EAAE,YAAY;GAAI;EACjE,AAAA,IAAI,CAAC;IAAE,aAAa,EAAE,cAAc;IAAE,SAAS,EAAE,cAAc;GAAI;;;AAErE,UAAU,CAAV,mBAAU;EACR,EAAE;IAAK,SAAS,EAAE,YAAY;IAAI,SAAS,EAAE,YAAY;;EACzD,IAAI;IAAG,SAAS,EAAE,cAAc;IAAE,SAAS,EAAE,cAAc;;;;AAI7D,AAAA,KAAK,CAAC;EACJ,sBAAsB,EAAE,IAAI;EAC5B,cAAc,EAAE,IAAI;EAEpB,gBAAgB,EAAE,IAAI;EACtB,mBAAmB,EAAE,IAAI;EACzB,WAAW,EAAE,IAAI;CAClB;;AAED,AAAA,cAAc,CAAC;EACb,OAAO,EAAE,IAAI;CACd;;AAED,AAAA,KAAK,CAAC,cAAc,CAAC;EACnB,QAAQ,EAAE,KAAK;EACf,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,IAAI;EACX,OAAO,EAAE,IAAI;EACb,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,GAAG;EACX,UAAU,EmC9FC,OAAO;CnC+FnB" } \ No newline at end of file diff --git a/src/vendors/pace-progress/css/pace.min.css.map b/src/vendors/pace-progress/css/pace.min.css.map index a14e42e00..b57605929 100644 --- a/src/vendors/pace-progress/css/pace.min.css.map +++ b/src/vendors/pace-progress/css/pace.min.css.map @@ -6,8 +6,6 @@ "../../../scss/vendors/_variables.scss", "../../../scss/_variables.scss", "../../../../node_modules/bootstrap/scss/_mixins.scss", - "../../../../node_modules/bootstrap/scss/vendor/_rfs.scss", - "../../../../node_modules/bootstrap/scss/mixins/_deprecate.scss", "../../../../node_modules/bootstrap/scss/mixins/_breakpoints.scss", "../../../../node_modules/bootstrap/scss/mixins/_hover.scss", "../../../../node_modules/bootstrap/scss/mixins/_image.scss", @@ -45,48 +43,46 @@ "../../../../node_modules/@coreui/coreui/scss/bootstrap/_variables.scss" ], "sourcesContent": [ - "// Import variables\r\n@import \"../variables\";\r\n\r\n#loading-bar,\r\n#loading-bar-spinner {\r\n -webkit-pointer-events: none;\r\n pointer-events: none;\r\n -moz-transition: 350ms linear all;\r\n -o-transition: 350ms linear all;\r\n -webkit-transition: 350ms linear all;\r\n transition: 350ms linear all;\r\n}\r\n\r\n#loading-bar.ng-enter,\r\n#loading-bar.ng-leave.ng-leave-active,\r\n#loading-bar-spinner.ng-enter,\r\n#loading-bar-spinner.ng-leave.ng-leave-active {\r\n opacity: 0;\r\n}\r\n\r\n#loading-bar.ng-enter.ng-enter-active,\r\n#loading-bar.ng-leave,\r\n#loading-bar-spinner.ng-enter.ng-enter-active,\r\n#loading-bar-spinner.ng-leave {\r\n opacity: 1;\r\n}\r\n\r\n#loading-bar .bar {\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n z-index: 20002;\r\n width: 100%;\r\n height: 2px;\r\n background: theme-color(\"primary\");\r\n border-top-right-radius: 1px;\r\n border-bottom-right-radius: 1px;\r\n -moz-transition: width 350ms;\r\n -o-transition: width 350ms;\r\n -webkit-transition: width 350ms;\r\n transition: width 350ms;\r\n}\r\n\r\n// Fancy blur effect\r\n#loading-bar .peg {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n width: 70px;\r\n height: 2px;\r\n -moz-border-radius: 100%;\r\n -webkit-border-radius: 100%;\r\n border-radius: 100%;\r\n -moz-box-shadow: #29d 1px 0 6px 1px;\r\n -ms-box-shadow: #29d 1px 0 6px 1px;\r\n -webkit-box-shadow: #29d 1px 0 6px 1px;\r\n box-shadow: #29d 1px 0 6px 1px;\r\n opacity: .45;\r\n}\r\n\r\n#loading-bar-spinner {\r\n position: fixed;\r\n top: 10px;\r\n left: 10px;\r\n z-index: 10002;\r\n display: block;\r\n}\r\n\r\n#loading-bar-spinner .spinner-icon {\r\n width: 14px;\r\n height: 14px;\r\n\r\n border: solid 2px transparent;\r\n border-top-color: #29d;\r\n border-left-color: #29d;\r\n border-radius: 50%;\r\n\r\n -moz-animation: loading-bar-spinner 400ms linear infinite;\r\n -ms-animation: loading-bar-spinner 400ms linear infinite;\r\n -o-animation: loading-bar-spinner 400ms linear infinite;\r\n -webkit-animation: loading-bar-spinner 400ms linear infinite;\r\n animation: loading-bar-spinner 400ms linear infinite;\r\n}\r\n\r\n@-webkit-keyframes loading-bar-spinner {\r\n 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }\r\n 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }\r\n}\r\n@-moz-keyframes loading-bar-spinner {\r\n 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }\r\n 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }\r\n}\r\n@-o-keyframes loading-bar-spinner {\r\n 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }\r\n 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }\r\n}\r\n@-ms-keyframes loading-bar-spinner {\r\n 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }\r\n 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }\r\n}\r\n@keyframes loading-bar-spinner {\r\n 0% { transform: rotate(0deg); transform: rotate(0deg); }\r\n 100% { transform: rotate(360deg); transform: rotate(360deg); }\r\n}\r\n\r\n//Ajax & Static Version\r\n.pace {\r\n -webkit-pointer-events: none;\r\n pointer-events: none;\r\n\r\n -moz-user-select: none;\r\n -webkit-user-select: none;\r\n user-select: none;\r\n}\r\n\r\n.pace-inactive {\r\n display: none;\r\n}\r\n\r\n.pace .pace-progress {\r\n position: fixed;\r\n top: 0;\r\n right: 100%;\r\n z-index: 2000;\r\n width: 100%;\r\n height: 2px;\r\n background: theme-color(\"primary\");\r\n}\r\n", - "// Override Boostrap variables\r\n@import \"../variables\";\r\n@import \"node_modules/bootstrap/scss/mixins\";\r\n@import \"node_modules/@coreui/coreui/scss/variables\";\r\n", - "// Variable overrides\r\n", - "// Toggles\n//\n// Used in conjunction with global variables to enable certain theme features.\n\n// Vendor\n@import \"vendor/rfs\";\n\n// Deprecate\n@import \"mixins/deprecate\";\n\n// Utilities\n@import \"mixins/breakpoints\";\n@import \"mixins/hover\";\n@import \"mixins/image\";\n@import \"mixins/badge\";\n@import \"mixins/resize\";\n@import \"mixins/screen-reader\";\n@import \"mixins/size\";\n@import \"mixins/reset-text\";\n@import \"mixins/text-emphasis\";\n@import \"mixins/text-hide\";\n@import \"mixins/text-truncate\";\n@import \"mixins/visibility\";\n\n// // Components\n@import \"mixins/alert\";\n@import \"mixins/buttons\";\n@import \"mixins/caret\";\n@import \"mixins/pagination\";\n@import \"mixins/lists\";\n@import \"mixins/list-group\";\n@import \"mixins/nav-divider\";\n@import \"mixins/forms\";\n@import \"mixins/table-row\";\n\n// // Skins\n@import \"mixins/background-variant\";\n@import \"mixins/border-radius\";\n@import \"mixins/box-shadow\";\n@import \"mixins/gradients\";\n@import \"mixins/transition\";\n\n// // Layout\n@import \"mixins/clearfix\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n@import \"mixins/float\";\n", - "// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n", - "// Deprecate mixin\n//\n// This mixin can be used to deprecate mixins or functions.\n// `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to\n// some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap)\n@mixin deprecate($name, $deprecate-version, $remove-version, $ignore-warning: false) {\n @if ($enable-deprecation-messages != false and $ignore-warning != true) {\n @warn \"#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}.\";\n }\n}\n", - "// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n", + "// Import variables\n@import '../variables';\n\n#loading-bar,\n#loading-bar-spinner {\n -webkit-pointer-events: none;\n pointer-events: none;\n -moz-transition: 350ms linear all;\n -o-transition: 350ms linear all;\n -webkit-transition: 350ms linear all;\n transition: 350ms linear all;\n}\n\n#loading-bar.ng-enter,\n#loading-bar.ng-leave.ng-leave-active,\n#loading-bar-spinner.ng-enter,\n#loading-bar-spinner.ng-leave.ng-leave-active {\n opacity: 0;\n}\n\n#loading-bar.ng-enter.ng-enter-active,\n#loading-bar.ng-leave,\n#loading-bar-spinner.ng-enter.ng-enter-active,\n#loading-bar-spinner.ng-leave {\n opacity: 1;\n}\n\n#loading-bar .bar {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 20002;\n width: 100%;\n height: 2px;\n background: theme-color(\"primary\");\n border-top-right-radius: 1px;\n border-bottom-right-radius: 1px;\n -moz-transition: width 350ms;\n -o-transition: width 350ms;\n -webkit-transition: width 350ms;\n transition: width 350ms;\n}\n\n// Fancy blur effect\n#loading-bar .peg {\n position: absolute;\n top: 0;\n right: 0;\n width: 70px;\n height: 2px;\n -moz-border-radius: 100%;\n -webkit-border-radius: 100%;\n border-radius: 100%;\n -moz-box-shadow: #29d 1px 0 6px 1px;\n -ms-box-shadow: #29d 1px 0 6px 1px;\n -webkit-box-shadow: #29d 1px 0 6px 1px;\n box-shadow: #29d 1px 0 6px 1px;\n opacity: .45;\n}\n\n#loading-bar-spinner {\n position: fixed;\n top: 10px;\n left: 10px;\n z-index: 10002;\n display: block;\n}\n\n#loading-bar-spinner .spinner-icon {\n width: 14px;\n height: 14px;\n\n border: solid 2px transparent;\n border-top-color: #29d;\n border-left-color: #29d;\n border-radius: 50%;\n\n -moz-animation: loading-bar-spinner 400ms linear infinite;\n -ms-animation: loading-bar-spinner 400ms linear infinite;\n -o-animation: loading-bar-spinner 400ms linear infinite;\n -webkit-animation: loading-bar-spinner 400ms linear infinite;\n animation: loading-bar-spinner 400ms linear infinite;\n}\n\n@-webkit-keyframes loading-bar-spinner {\n 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }\n}\n@-moz-keyframes loading-bar-spinner {\n 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }\n 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }\n}\n@-o-keyframes loading-bar-spinner {\n 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }\n 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }\n}\n@-ms-keyframes loading-bar-spinner {\n 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }\n 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }\n}\n@keyframes loading-bar-spinner {\n 0% { transform: rotate(0deg); transform: rotate(0deg); }\n 100% { transform: rotate(360deg); transform: rotate(360deg); }\n}\n\n//Ajax & Static Version\n.pace {\n -webkit-pointer-events: none;\n pointer-events: none;\n\n -moz-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n}\n\n.pace-inactive {\n display: none;\n}\n\n.pace .pace-progress {\n position: fixed;\n top: 0;\n right: 100%;\n z-index: 2000;\n width: 100%;\n height: 2px;\n background: theme-color(\"primary\");\n}\n", + "// Override Boostrap variables\n@import \"../variables\";\n@import \"node_modules/bootstrap/scss/mixins\";\n@import \"node_modules/@coreui/coreui/scss/variables\";\n", + "// Variable overrides\n", + "// Toggles\n//\n// Used in conjunction with global variables to enable certain theme features.\n\n// Utilities\n@import \"mixins/breakpoints\";\n@import \"mixins/hover\";\n@import \"mixins/image\";\n@import \"mixins/badge\";\n@import \"mixins/resize\";\n@import \"mixins/screen-reader\";\n@import \"mixins/size\";\n@import \"mixins/reset-text\";\n@import \"mixins/text-emphasis\";\n@import \"mixins/text-hide\";\n@import \"mixins/text-truncate\";\n@import \"mixins/visibility\";\n\n// // Components\n@import \"mixins/alert\";\n@import \"mixins/buttons\";\n@import \"mixins/caret\";\n@import \"mixins/pagination\";\n@import \"mixins/lists\";\n@import \"mixins/list-group\";\n@import \"mixins/nav-divider\";\n@import \"mixins/forms\";\n@import \"mixins/table-row\";\n\n// // Skins\n@import \"mixins/background-variant\";\n@import \"mixins/border-radius\";\n@import \"mixins/box-shadow\";\n@import \"mixins/gradients\";\n@import \"mixins/transition\";\n\n// // Layout\n@import \"mixins/clearfix\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n@import \"mixins/float\";\n", + "// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02px, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n", "// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n", - "// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n", - "@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n @at-root a#{&} {\n @include hover-focus {\n color: color-yiq($bg);\n background-color: darken($bg, 10%);\n }\n\n &:focus,\n &.focus {\n outline: 0;\n box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);\n }\n }\n}\n", + "// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n// stylelint-disable indentation, media-query-list-comma-newline-after\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n}\n", + "@mixin badge-variant($bg) {\n color: color-yiq($bg);\n background-color: $bg;\n\n &[href] {\n @include hover-focus {\n color: color-yiq($bg);\n text-decoration: none;\n background-color: darken($bg, 10%);\n }\n }\n}\n", "// Resize anything\n\n@mixin resizable($direction) {\n overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`\n resize: $direction; // Options: horizontal, vertical, both\n}\n", "// Only display content to screen readers\n//\n// See: https://a11yproject.com/posts/how-to-hide-content/\n// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n", - "// Sizing shortcuts\n\n@mixin size($width, $height: $width) {\n width: $width;\n height: $height;\n @include deprecate(\"`size()`\", \"v4.3.0\", \"v5\");\n}\n", - "@mixin reset-text {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n}\n", - "// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color !important;\n }\n @if $emphasized-link-hover-darken-percentage != 0 {\n a#{$parent} {\n @include hover-focus {\n color: darken($color, $emphasized-link-hover-darken-percentage) !important;\n }\n }\n }\n}\n", - "// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @include deprecate(\"`text-hide()`\", \"v4.1.0\", \"v5\", $ignore-warning);\n}\n", + "// Sizing shortcuts\n\n@mixin size($width, $height: $width) {\n width: $width;\n height: $height;\n}\n", + "@mixin reset-text {\n font-family: $font-family-base;\n // We deliberately do NOT reset font-size or word-wrap.\n font-style: normal;\n font-weight: $font-weight-normal;\n line-height: $line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start; // stylelint-disable-line declaration-block-no-duplicate-properties\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n}\n", + "// stylelint-disable declaration-no-important\n\n// Typography\n\n@mixin text-emphasis-variant($parent, $color) {\n #{$parent} {\n color: $color !important;\n }\n a#{$parent} {\n @include hover-focus {\n color: darken($color, 10%) !important;\n }\n }\n}\n", + "// CSS image replacement\n@mixin text-hide($ignore-warning: false) {\n // stylelint-disable-next-line font-family-no-missing-generic-family-keyword\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n\n @if ($ignore-warning != true) {\n @warn \"The `text-hide()` mixin has been deprecated as of v4.1.0. It will be removed entirely in v5.\";\n }\n}\n", "// Text truncate\n// Requires inline-block or block for proper styling\n\n@mixin text-truncate() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n", - "// stylelint-disable declaration-no-important\n\n// Visibility\n\n@mixin invisible($visibility) {\n visibility: $visibility !important;\n @include deprecate(\"`invisible()`\", \"v4.3.0\", \"v5\");\n}\n", + "// stylelint-disable declaration-no-important\n\n// Visibility\n\n@mixin invisible($visibility) {\n visibility: $visibility !important;\n}\n", "@mixin alert-variant($background, $border, $color) {\n color: $color;\n @include gradient-bg($background);\n border-color: $border;\n\n hr {\n border-top-color: darken($border, 5%);\n }\n\n .alert-link {\n color: darken($color, 10%);\n }\n}\n", - "// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n", - "@mixin caret-down {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @if $direction == down {\n @include caret-down;\n } @else if $direction == up {\n @include caret-up;\n } @else if $direction == right {\n @include caret-right;\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @include caret-left;\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n", - "// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n .page-link {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n", + "// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($border, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($border, .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n background-color: transparent;\n background-image: none;\n border-color: $color;\n\n &:hover {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows and $btn-active-box-shadow != none {\n box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);\n } @else {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @if $enable-rounded {\n border-radius: $border-radius;\n } @else {\n border-radius: 0;\n }\n}\n", + "@mixin caret-down {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @if $direction == down {\n @include caret-down;\n } @else if $direction == up {\n @include caret-up;\n } @else if $direction == right {\n @include caret-right;\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: $caret-width * .85;\n vertical-align: $caret-width * .85;\n content: \"\";\n @include caret-left;\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n", + "// Pagination\n\n@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n .page-link {\n padding: $padding-y $padding-x;\n font-size: $font-size;\n line-height: $line-height;\n }\n\n .page-item {\n &:first-child {\n .page-link {\n @include border-left-radius($border-radius);\n }\n }\n &:last-child {\n .page-link {\n @include border-right-radius($border-radius);\n }\n }\n }\n}\n", "// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n", "// List Groups\n\n@mixin list-group-item-variant($state, $background, $color) {\n .list-group-item-#{$state} {\n color: $color;\n background-color: $background;\n\n &.list-group-item-action {\n @include hover-focus {\n color: $color;\n background-color: darken($background, 5%);\n }\n\n &.active {\n color: $white;\n background-color: $color;\n border-color: $color;\n }\n }\n }\n}\n", "// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) {\n height: 0;\n margin: $margin-y 0;\n overflow: hidden;\n border-top: 1px solid $color;\n}\n", - "// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus() {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $input-focus-box-shadow;\n }\n }\n}\n\n\n@mixin form-validation-state($state, $color, $icon) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n @include font-size($form-feedback-font-size);\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;\n margin-top: .1rem;\n @include font-size($form-feedback-tooltip-font-size);\n line-height: $form-feedback-tooltip-line-height;\n color: color-yiq($color);\n background-color: rgba($color, $form-feedback-tooltip-opacity);\n @include border-radius($form-feedback-tooltip-border-radius);\n }\n\n .form-control {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-image: $icon;\n background-repeat: no-repeat;\n background-position: center right $input-height-inner-quarter;\n background-size: $input-height-inner-half $input-height-inner-half;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n // stylelint-disable-next-line selector-no-qualifying-type\n textarea.form-control {\n .was-validated &:#{$state},\n &.is-#{$state} {\n @if $enable-validation-icons {\n padding-right: $input-height-inner;\n background-position: top $input-height-inner-quarter right $input-height-inner-quarter;\n }\n }\n }\n\n .custom-select {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n @if $enable-validation-icons {\n padding-right: $custom-select-feedback-icon-padding-right;\n background: $custom-select-background, $icon $custom-select-bg no-repeat $custom-select-feedback-icon-position / $custom-select-feedback-icon-size;\n }\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n\n .form-control-file {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-check-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n border-color: $color;\n }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:checked {\n ~ .custom-control-label::before {\n border-color: lighten($color, 10%);\n @include gradient-bg(lighten($color, 10%));\n }\n }\n\n &:focus {\n ~ .custom-control-label::before {\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n &:not(:checked) ~ .custom-control-label::before {\n border-color: $color;\n }\n }\n }\n }\n\n // custom file\n .custom-file-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-file-label {\n border-color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:focus {\n ~ .custom-file-label {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n}\n", - "// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n", + "// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `$input-focus-border-color` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n@mixin form-control-focus() {\n &:focus {\n color: $input-focus-color;\n background-color: $input-focus-bg;\n border-color: $input-focus-border-color;\n outline: 0;\n // Avoid using mixin so we can pass custom focus shadow properly\n @if $enable-shadows {\n box-shadow: $input-box-shadow, $input-focus-box-shadow;\n } @else {\n box-shadow: $input-focus-box-shadow;\n }\n }\n}\n\n\n@mixin form-validation-state($state, $color) {\n .#{$state}-feedback {\n display: none;\n width: 100%;\n margin-top: $form-feedback-margin-top;\n font-size: $form-feedback-font-size;\n color: $color;\n }\n\n .#{$state}-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%; // Contain to parent when possible\n padding: $tooltip-padding-y $tooltip-padding-x;\n margin-top: .1rem;\n font-size: $tooltip-font-size;\n line-height: $line-height-base;\n color: color-yiq($color);\n background-color: rgba($color, $tooltip-opacity);\n @include border-radius($tooltip-border-radius);\n }\n\n .form-control,\n .custom-select {\n .was-validated &:#{$state},\n &.is-#{$state} {\n border-color: $color;\n\n &:focus {\n border-color: $color;\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-control-file {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .form-check-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .form-check-label {\n color: $color;\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n }\n }\n\n .custom-control-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-control-label {\n color: $color;\n\n &::before {\n background-color: lighten($color, 25%);\n }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:checked {\n ~ .custom-control-label::before {\n @include gradient-bg(lighten($color, 10%));\n }\n }\n\n &:focus {\n ~ .custom-control-label::before {\n box-shadow: 0 0 0 1px $body-bg, 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n\n // custom file\n .custom-file-input {\n .was-validated &:#{$state},\n &.is-#{$state} {\n ~ .custom-file-label {\n border-color: $color;\n\n &::after { border-color: inherit; }\n }\n\n ~ .#{$state}-feedback,\n ~ .#{$state}-tooltip {\n display: block;\n }\n\n &:focus {\n ~ .custom-file-label {\n box-shadow: 0 0 0 $input-focus-width rgba($color, .25);\n }\n }\n }\n }\n}\n", + "// Tables\n\n@mixin table-row-variant($state, $background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n", "// stylelint-disable declaration-no-important\n\n// Contextual backgrounds\n\n@mixin bg-variant($parent, $color) {\n #{$parent} {\n background-color: $color !important;\n }\n a#{$parent},\n button#{$parent} {\n @include hover-focus {\n background-color: darken($color, 10%) !important;\n }\n }\n}\n\n@mixin bg-gradient-variant($parent, $color) {\n #{$parent} {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;\n }\n}\n", - "// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n", - "@mixin box-shadow($shadow...) {\n @if $enable-shadows {\n $result: ();\n\n @if (length($shadow) == 1) {\n // We can pass `@include box-shadow(none);`\n $result: $shadow;\n } @else {\n // Filter to avoid invalid properties for example `box-shadow: none, 1px 1px black;`\n @for $i from 1 through length($shadow) {\n @if nth($shadow, $i) != \"none\" {\n $result: append($result, nth($shadow, $i), \"comma\");\n }\n }\n }\n @if (length($result) > 0) {\n box-shadow: $result;\n }\n }\n}\n", + "// Single side border-radius\n\n@mixin border-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n", + "@mixin box-shadow($shadow...) {\n @if $enable-shadows {\n box-shadow: $shadow;\n }\n}\n", "// Gradients\n\n@mixin gradient-bg($color) {\n @if $enable-gradients {\n background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;\n } @else {\n background-color: $color;\n }\n}\n\n// Horizontal gradient, from left to right\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n// Vertical gradient, from top to bottom\n//\n// Creates two color stops, start and end, by specifying a color and position for each color stop.\n@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {\n background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);\n background-repeat: repeat-x;\n}\n\n@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {\n background-image: linear-gradient($deg, $start-color, $end-color);\n background-repeat: repeat-x;\n}\n@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {\n background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {\n background-image: radial-gradient(circle, $inner-color, $outer-color);\n background-repeat: no-repeat;\n}\n@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {\n background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);\n}\n", - "// stylelint-disable property-blacklist\n@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n\n @if $enable-prefers-reduced-motion-media-query {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n}\n", + "@mixin transition($transition...) {\n @if $enable-transitions {\n @if length($transition) == 0 {\n transition: $transition-base;\n } @else {\n transition: $transition;\n }\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n transition: none;\n }\n}\n", "@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n", - "// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n", - "/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n", - "// stylelint-disable declaration-no-important\n\n@mixin float-left {\n float: left !important;\n @include deprecate(\"The `float-left` mixin\", \"v4.3.0\", \"v5\");\n}\n@mixin float-right {\n float: right !important;\n @include deprecate(\"The `float-right` mixin\", \"v4.3.0\", \"v5\");\n}\n@mixin float-none {\n float: none !important;\n @include deprecate(\"The `float-none` mixin\", \"v4.3.0\", \"v5\");\n}\n", - "// Import CoreUI default colors\r\n@import \"variables/colors\";\r\n\r\n// Customized Bootstrap variables\r\n@import \"variables/bootstrap/variables\";\r\n\r\n// Import Bootstrap variables after customization for use below\r\n@import \"bootstrap/functions\"; // from bootstrap node_modules\r\n@import \"bootstrap/variables\"; // from bootstrap node_modules\r\n\r\n// CoreUI Variables\r\n\r\n// stylelint-disable\r\n$enable-sidebar-nav-rounded: false !default;\r\n$layout-transition-speed: .25s !default;\r\n\r\n// Navbar\r\n\r\n$navbar-height: 55px !default;\r\n$navbar-bg: #fff !default;\r\n$navbar-border: (\r\n bottom: (\r\n size: 1px,\r\n style: solid,\r\n color: $border-color\r\n )\r\n) !default;\r\n$navbar-brand-width: 155px !default;\r\n$navbar-brand-bg: transparent !default;\r\n$navbar-brand-border: 0 !default;\r\n\r\n$navbar-brand-minimized-width: 50px !default;\r\n$navbar-brand-minimized-bg: $navbar-brand-bg !default;\r\n$navbar-brand-minimized-border: $navbar-brand-border !default;\r\n\r\n$navbar-color: $gray-600 !default;\r\n$navbar-hover-color: $gray-800 !default;\r\n$navbar-active-color: $gray-800 !default;\r\n$navbar-disabled-color: $gray-300 !default;\r\n\r\n$navbar-toggler-icon: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n$navbar-toggler-icon-hover: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-hover-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n\r\n// Sidebar\r\n\r\n$sidebar-width: 200px !default;\r\n$sidebar-padding: 0 !default;\r\n$sidebar-minimized-width: 50px !default;\r\n$sidebar-minimized-height: $sidebar-minimized-width !default;\r\n$sidebar-compact-width: 150px !default;\r\n$sidebar-compact-height: $sidebar-compact-width !default;\r\n$sidebar-color: #fff !default;\r\n$sidebar-bg: $gray-800 !default;\r\n$sidebar-borders: none !default;\r\n$mobile-sidebar-width: 220px !default;\r\n\r\n// Sidebar Header\r\n\r\n$sidebar-header-height: auto !default;\r\n$sidebar-header-bg: rgba(0,0,0,.2) !default;\r\n$sidebar-header-padding-y: .75rem !default;\r\n$sidebar-header-padding-x: 1rem !default;\r\n\r\n// Sidebar Form\r\n\r\n$sidebar-form-border: 0 !default;\r\n$sidebar-form-bg: darken($sidebar-bg,10%) !default;\r\n$sidebar-form-color: #fff !default;\r\n$sidebar-form-placeholder-color: rgba(255,255,255,.7) !default;\r\n\r\n// Sidebar Navigation\r\n\r\n$sidebar-nav-color: #fff !default;\r\n$sidebar-nav-title-padding-y: .75rem !default;\r\n$sidebar-nav-title-padding-x: 1rem !default;\r\n$sidebar-nav-title-color: $gray-200 !default;\r\n$sidebar-nav-link-padding-y: .75rem !default;\r\n$sidebar-nav-link-padding-x: 1rem !default;\r\n$sidebar-nav-link-color: #fff !default;\r\n$sidebar-nav-link-bg: transparent !default;\r\n$sidebar-nav-link-icon-color: $gray-600 !default;\r\n$sidebar-nav-link-borders: 0 !default;\r\n\r\n$sidebar-nav-link-hover-color: #fff !default;\r\n$sidebar-nav-link-hover-bg: theme-color(\"primary\") !default;\r\n$sidebar-nav-link-hover-icon-color: #fff !default;\r\n$sidebar-nav-link-hover-borders: 0 !default;\r\n\r\n$sidebar-nav-link-active-color: #fff !default;\r\n$sidebar-nav-link-active-bg: lighten($sidebar-bg, 5%) !default;\r\n$sidebar-nav-link-active-icon-color: theme-color(\"primary\") !default;\r\n$sidebar-nav-link-active-borders: 0 !default;\r\n\r\n$sidebar-nav-link-disabled-color: darken(#fff, 30%) !default;\r\n$sidebar-nav-link-disabled-bg: $sidebar-bg !default;\r\n$sidebar-nav-link-disabled-icon-color: $sidebar-nav-link-icon-color !default;\r\n$sidebar-nav-link-disabled-borders: 0 !default;\r\n\r\n$sidebar-nav-dropdown-color: #fff !default;\r\n$sidebar-nav-dropdown-bg: rgba(0,0,0,.2) !default;\r\n$sidebar-nav-dropdown-borders: 0 !default;\r\n$sidebar-nav-dropdown-indicator-color:$gray-600 !default;\r\n$sidebar-nav-dropdown-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-dropdown-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n$sidebar-nav-dropdown-indicator-hover-color:$sidebar-nav-link-hover-color;\r\n$sidebar-nav-dropdown-indicator-hover:str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-dropdown-indicator-hover-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n\r\n// Sidebar Footer\r\n\r\n$sidebar-footer-height: auto !default;\r\n$sidebar-footer-bg: rgba(0,0,0,.2) !default;\r\n$sidebar-footer-padding-y: .75rem !default;\r\n$sidebar-footer-padding-x: 1rem !default;\r\n$sidebar-footer-borders: 0 !default;\r\n\r\n// Sidebar Minimizer\r\n\r\n$sidebar-minimizer-height: 50px !default;\r\n$sidebar-minimizer-bg: rgba(0,0,0,.2) !default;\r\n$sidebar-minimizer-borders: 0 !default;\r\n$sidebar-minimizer-indicator-color: $gray-600 !default;\r\n$sidebar-minimizer-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-minimizer-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n$sidebar-minimizer-hover-bg: rgba(0,0,0,.3) !default;\r\n$sidebar-minimizer-hover-indicator-color:$sidebar-nav-link-hover-color !default;\r\n$sidebar-minimizer-hover-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-minimizer-hover-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\r\n\r\n// Breadcrumb\r\n$breadcrumb-borders: (\r\n bottom: (\r\n size: 1px,\r\n style: solid,\r\n color: $border-color\r\n )\r\n) !default;\r\n\r\n// Aside\r\n\r\n$aside-menu-width: 250px !default;\r\n$aside-menu-color: $gray-800 !default;\r\n$aside-menu-bg: #fff !default;\r\n$aside-menu-borders: (\r\n left: (\r\n size: 1px,\r\n style: solid,\r\n color: $border-color\r\n )\r\n) !default;\r\n\r\n$aside-menu-nav-padding-y: .75rem !default;\r\n$aside-menu-nav-padding-x: 1rem !default;\r\n\r\n// Footer\r\n\r\n$footer-height: 50px !default;\r\n$footer-bg: $gray-100 !default;\r\n$footer-color: $body-color !default;\r\n$footer-borders: (\r\n top: (\r\n size: 1px,\r\n style: solid,\r\n color: $border-color\r\n )\r\n) !default;\r\n\r\n// Avatars\r\n\r\n$avatar-width: 36px !default;\r\n$avatar-status-width: 10px !default;\r\n\r\n$avatar-lg-width: 72px !default;\r\n$avatar-lg-status-width: 12px !default;\r\n\r\n$avatar-sm-width: 24px !default;\r\n$avatar-sm-status-width: 8px !default;\r\n\r\n$avatar-xs-width: 20px !default;\r\n$avatar-xs-status-width: 8px !default;\r\n\r\n// Cards\r\n\r\n$card-icon-bg: transparent !default;\r\n$card-icon-color: $body-color !default;\r\n\r\n// Switches\r\n\r\n$switch-width: 40px !default;\r\n$switch-height: 26px !default;\r\n$switch-font-size: 10px !default;\r\n\r\n$switch-lg-width: 48px !default;\r\n$switch-lg-height: 30px !default;\r\n$switch-lg-font-size: 12px !default;\r\n\r\n$switch-sm-width: 32px !default;\r\n$switch-sm-height: 22px !default;\r\n$switch-sm-font-size: 8px !default;\r\n\r\n$switch-label-width: 48px !default;\r\n$switch-label-lg-width: 56px !default;\r\n$switch-label-sm-width: 40px !default;\r\n\r\n$switch-handle-margin: 2px !default;\r\n\r\n// Cursor\r\n$cursor-disabled: default !default;\r\n", - "// Color system\r\n// stylelint-disable\r\n\r\n$white: #fff !default;\r\n$gray-base: #181b1e !default;\r\n$gray-100: #f0f3f5 !default; // lighten($gray-base, 85%);\r\n$gray-200: #e4e7ea !default; // lighten($gray-base, 80%);\r\n$gray-300: #c8ced3 !default; // lighten($gray-base, 70%);\r\n$gray-400: #acb4bc !default; // lighten($gray-base, 60%);\r\n$gray-500: #8f9ba6 !default; // lighten($gray-base, 50%);\r\n$gray-600: #73818f !default; // lighten($gray-base, 40%);\r\n$gray-700: #5c6873 !default; // lighten($gray-base, 30%);\r\n$gray-800: #2f353a !default; // lighten($gray-base, 10%);\r\n$gray-900: #23282c !default; // lighten($gray-base, 5%);\r\n$black: #000 !default;\r\n\r\n$grays: () !default;\r\n$grays: map-merge(\r\n (\r\n \"100\": $gray-100,\r\n \"200\": $gray-200,\r\n \"300\": $gray-300,\r\n \"400\": $gray-400,\r\n \"500\": $gray-500,\r\n \"600\": $gray-600,\r\n \"700\": $gray-700,\r\n \"800\": $gray-800,\r\n \"900\": $gray-900\r\n ),\r\n $grays\r\n);\r\n\r\n$blue: #20a8d8 !default;\r\n$indigo: #6610f2 !default;\r\n$purple: #6f42c1 !default;\r\n$pink: #e83e8c !default;\r\n$red: #f86c6b !default;\r\n$orange: #f8cb00 !default;\r\n$yellow: #ffc107 !default;\r\n$green: #4dbd74 !default;\r\n$teal: #20c997 !default;\r\n$cyan: #17a2b8 !default;\r\n$light-blue: #63c2de !default;\r\n\r\n$colors: () !default;\r\n$colors: map-merge(\r\n (\r\n \"blue\": $blue,\r\n \"indigo\": $indigo,\r\n \"purple\": $purple,\r\n \"pink\": $pink,\r\n \"red\": $red,\r\n \"orange\": $orange,\r\n \"yellow\": $yellow,\r\n \"green\": $green,\r\n \"teal\": $teal,\r\n \"cyan\": $cyan,\r\n \"light-blue\": $light-blue,\r\n \"white\": $white,\r\n \"gray\": $gray-600,\r\n \"gray-dark\": $gray-800\r\n ),\r\n $colors\r\n);\r\n\r\n$primary: $blue !default;\r\n$secondary: $gray-300 !default;\r\n$success: $green !default;\r\n$info: $light-blue !default;\r\n$warning: $yellow !default;\r\n$danger: $red !default;\r\n$light: $gray-100 !default;\r\n$dark: $gray-800 !default;\r\n\r\n$theme-colors: () !default;\r\n$theme-colors: map-merge(\r\n (\r\n \"primary\": $primary,\r\n \"secondary\": $secondary,\r\n \"success\": $success,\r\n \"info\": $info,\r\n \"warning\": $warning,\r\n \"danger\": $danger,\r\n \"light\": $light,\r\n \"dark\": $dark\r\n ),\r\n $theme-colors\r\n);\r\n\r\n// Brand Colors\r\n\r\n$facebook: #3b5998 !default;\r\n$twitter: #00aced !default;\r\n$linkedin: #4875b4 !default;\r\n$google-plus: #d34836 !default;\r\n$flickr: #ff0084 !default;\r\n$tumblr: #32506d !default;\r\n$xing: #026466 !default;\r\n$github: #4183c4 !default;\r\n$html5: #e34f26 !default;\r\n$openid: #f78c40 !default;\r\n$stack-overflow: #fe7a15 !default;\r\n$youtube: #b00 !default;\r\n$css3: #0170ba !default;\r\n$dribbble: #ea4c89 !default;\r\n$google-plus: #bb4b39 !default;\r\n$instagram: #517fa4 !default;\r\n$pinterest: #cb2027 !default;\r\n$vk: #45668e !default;\r\n$yahoo: #400191 !default;\r\n$behance: #1769ff !default;\r\n$dropbox: #007ee5 !default;\r\n$reddit: #ff4500 !default;\r\n$spotify: #7ab800 !default;\r\n$vine: #00bf8f !default;\r\n$foursquare: #1073af !default;\r\n$vimeo: #aad450 !default;\r\n\r\n$brands-colors: () !default;\r\n$brands-colors: map-merge((\r\n \"facebook\": $facebook,\r\n \"twitter\": $twitter,\r\n \"linkedin\": $linkedin,\r\n \"google-plus\": $google-plus,\r\n \"flickr\": $flickr,\r\n \"tumblr\": $tumblr,\r\n \"xing\": $xing,\r\n \"github\": $github,\r\n \"html5\": $html5,\r\n \"openid\": $openid,\r\n \"stack-overflow\": $stack-overflow,\r\n \"youtube\": $youtube,\r\n \"css3\": $css3,\r\n \"dribbble\": $dribbble,\r\n \"instagram\": $instagram,\r\n \"pinterest\": $pinterest,\r\n \"vk\": $vk,\r\n \"yahoo\": $yahoo,\r\n \"behance\": $behance,\r\n \"dropbox\": $dropbox,\r\n \"reddit\": $reddit,\r\n \"spotify\": $spotify,\r\n \"vine\": $vine,\r\n \"foursquare\": $foursquare,\r\n \"vimeo\": $vimeo\r\n), $brands-colors);\r\n", - "// stylelint-disable\r\n// Bootstrap overrides\r\n\r\n// Options\r\n//\r\n// Quickly modify global styling by enabling or disabling optional features.\r\n\r\n$enable-transitions: true !default;\r\n\r\n// Body\r\n//\r\n// Settings for the `` element.\r\n\r\n$body-bg: #e4e5e6 !default;\r\n\r\n// Components\r\n//\r\n// Define common padding and border radius sizes and more.\r\n\r\n$border-color: $gray-300 !default;\r\n\r\n// Typography\r\n//\r\n// Font, line-height, and color for body text, headings, and more.\r\n\r\n$font-size-base: .875rem !default;\r\n\r\n// Breadcrumbs\r\n\r\n$breadcrumb-bg: #fff !default;\r\n$breadcrumb-margin-bottom: 1.5rem !default;\r\n$breadcrumb-border-radius: 0 !default;\r\n\r\n// Cards\r\n\r\n$card-border-color: $gray-300 !default;\r\n$card-cap-bg: $gray-100 !default;\r\n\r\n// Dropdowns\r\n\r\n$dropdown-padding-y: 0 !default;\r\n$dropdown-border-color: $gray-300 !default;\r\n$dropdown-divider-bg: $gray-200 !default;\r\n\r\n// Buttons\r\n\r\n$btn-secondary-border: $gray-300 !default;\r\n\r\n// Progress bars\r\n\r\n$progress-bg: $gray-100 !default;\r\n\r\n// Tables\r\n\r\n$table-bg-accent: $gray-100 !default;\r\n$table-bg-hover: $gray-100 !default;\r\n\r\n// Forms\r\n\r\n$input-group-addon-bg: $gray-100 !default;\r\n$input-border-color: $gray-200 !default;\r\n$input-group-addon-border-color: $gray-200 !default;\r\n", - "// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n", - "// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n" + "// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n min-height: 1px; // Prevent columns from collapsing when empty\n padding-right: ($gutter / 2);\n padding-left: ($gutter / 2);\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: none; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n", + "/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container() {\n width: 100%;\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row() {\n display: flex;\n flex-wrap: wrap;\n margin-right: ($grid-gutter-width / -2);\n margin-left: ($grid-gutter-width / -2);\n}\n\n@mixin make-col-ready() {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n min-height: 1px; // Prevent collapsing\n padding-right: ($grid-gutter-width / 2);\n padding-left: ($grid-gutter-width / 2);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n", + "// stylelint-disable declaration-no-important\n\n@mixin float-left {\n float: left !important;\n}\n@mixin float-right {\n float: right !important;\n}\n@mixin float-none {\n float: none !important;\n}\n", + "// Import CoreUI default colors\n@import \"variables/colors\";\n\n// Customized Bootstrap variables\n@import \"variables/bootstrap/variables\";\n\n// Import Bootstrap variables after customization for use below\n@import \"bootstrap/functions\"; // from bootstrap node_modules\n@import \"bootstrap/variables\"; // from bootstrap node_modules\n\n// CoreUI Variables\n\n// stylelint-disable\n$enable-sidebar-nav-rounded: false !default;\n$layout-transition-speed: .25s !default;\n\n// Navbar\n\n$navbar-height: 55px !default;\n$navbar-bg: #fff !default;\n$navbar-border: (\n bottom: (\n size: 1px,\n style: solid,\n color: $border-color\n )\n) !default;\n$navbar-brand-width: 155px !default;\n$navbar-brand-bg: transparent !default;\n$navbar-brand-border: 0 !default;\n\n$navbar-brand-minimized-width: 50px !default;\n$navbar-brand-minimized-bg: $navbar-brand-bg !default;\n$navbar-brand-minimized-border: $navbar-brand-border !default;\n\n$navbar-color: $gray-600 !default;\n$navbar-hover-color: $gray-800 !default;\n$navbar-active-color: $gray-800 !default;\n// ToDo: Variable is not being used!\n// $navbar-disabled-color: $gray-300 !default;\n\n$navbar-toggler-icon: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$navbar-toggler-icon-hover: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#{$navbar-hover-color}' stroke-width='2.25' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Sidebar\n\n$sidebar-width: 200px !default;\n$sidebar-padding: 0 !default;\n$sidebar-minimized-width: 50px !default;\n$sidebar-minimized-height: $sidebar-minimized-width !default;\n$sidebar-compact-width: 150px !default;\n// ToDo: Variable is not being used!\n// $sidebar-compact-height: $sidebar-compact-width !default;\n$sidebar-color: #fff !default;\n$sidebar-bg: $gray-800 !default;\n$sidebar-borders: none !default;\n// ToDo: Variable is not being used!\n// $mobile-sidebar-width: 220px !default;\n\n// Sidebar Header\n\n$sidebar-header-height: auto !default;\n$sidebar-header-bg: rgba(0,0,0,.2) !default;\n$sidebar-header-padding-y: .75rem !default;\n$sidebar-header-padding-x: 1rem !default;\n\n// Sidebar Form\n\n$sidebar-form-border: 0 !default;\n$sidebar-form-bg: darken($sidebar-bg,10%) !default;\n$sidebar-form-color: #fff !default;\n$sidebar-form-placeholder-color: rgba(255,255,255,.7) !default;\n\n// Sidebar Navigation\n\n// ToDo: Variable is not being used!\n// $sidebar-nav-color: #fff !default;\n$sidebar-nav-title-padding-y: .75rem !default;\n$sidebar-nav-title-padding-x: 1rem !default;\n$sidebar-nav-title-color: $gray-200 !default;\n$sidebar-nav-link-padding-y: .75rem !default;\n$sidebar-nav-link-padding-x: 1rem !default;\n$sidebar-nav-link-color: #fff !default;\n$sidebar-nav-link-bg: transparent !default;\n$sidebar-nav-link-icon-color: $gray-600 !default;\n$sidebar-nav-link-borders: 0 !default;\n\n$sidebar-nav-link-hover-color: #fff !default;\n$sidebar-nav-link-hover-bg: theme-color(\"primary\") !default;\n$sidebar-nav-link-hover-icon-color: #fff !default;\n$sidebar-nav-link-hover-borders: 0 !default;\n\n$sidebar-nav-link-active-color: #fff !default;\n$sidebar-nav-link-active-bg: lighten($sidebar-bg, 5%) !default;\n$sidebar-nav-link-active-icon-color: theme-color(\"primary\") !default;\n$sidebar-nav-link-active-borders: 0 !default;\n\n$sidebar-nav-link-disabled-color: darken(#fff, 30%) !default;\n$sidebar-nav-link-disabled-bg: $sidebar-bg !default;\n$sidebar-nav-link-disabled-icon-color: $sidebar-nav-link-icon-color !default;\n$sidebar-nav-link-disabled-borders: 0 !default;\n\n$sidebar-nav-dropdown-color: #fff !default;\n$sidebar-nav-dropdown-bg: rgba(0,0,0,.2) !default;\n$sidebar-nav-dropdown-borders: 0 !default;\n$sidebar-nav-dropdown-indicator-color:$gray-600 !default;\n$sidebar-nav-dropdown-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-dropdown-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$sidebar-nav-dropdown-indicator-hover-color:$sidebar-nav-link-hover-color;\n$sidebar-nav-dropdown-indicator-hover:str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-nav-dropdown-indicator-hover-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Sidebar Footer\n\n$sidebar-footer-height: auto !default;\n$sidebar-footer-bg: rgba(0,0,0,.2) !default;\n$sidebar-footer-padding-y: .75rem !default;\n$sidebar-footer-padding-x: 1rem !default;\n$sidebar-footer-borders: 0 !default;\n\n// Sidebar Minimizer\n\n$sidebar-minimizer-height: 50px !default;\n$sidebar-minimizer-bg: rgba(0,0,0,.2) !default;\n$sidebar-minimizer-borders: 0 !default;\n$sidebar-minimizer-indicator-color: $gray-600 !default;\n$sidebar-minimizer-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-minimizer-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n$sidebar-minimizer-hover-bg: rgba(0,0,0,.3) !default;\n$sidebar-minimizer-hover-indicator-color:$sidebar-nav-link-hover-color !default;\n$sidebar-minimizer-hover-indicator: str-replace(url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 14'%3E%3Cpath fill='#{$sidebar-minimizer-hover-indicator-color}' d='M9.148 2.352l-4.148 4.148 4.148 4.148q0.148 0.148 0.148 0.352t-0.148 0.352l-1.297 1.297q-0.148 0.148-0.352 0.148t-0.352-0.148l-5.797-5.797q-0.148-0.148-0.148-0.352t0.148-0.352l5.797-5.797q0.148-0.148 0.352-0.148t0.352 0.148l1.297 1.297q0.148 0.148 0.148 0.352t-0.148 0.352z'/%3E%3C/svg%3E\"), \"#\", \"%23\") !default;\n\n// Breadcrumb\n$breadcrumb-borders: (\n bottom: (\n size: 1px,\n style: solid,\n color: $border-color\n )\n) !default;\n\n// Aside\n\n$aside-menu-width: 250px !default;\n$aside-menu-color: $gray-800 !default;\n$aside-menu-bg: #fff !default;\n$aside-menu-borders: (\n left: (\n size: 1px,\n style: solid,\n color: $border-color\n )\n) !default;\n\n$aside-menu-nav-padding-y: .75rem !default;\n$aside-menu-nav-padding-x: 1rem !default;\n\n// Footer\n\n$footer-height: 50px !default;\n$footer-bg: $gray-100 !default;\n$footer-color: $body-color !default;\n$footer-borders: (\n top: (\n size: 1px,\n style: solid,\n color: $border-color\n )\n) !default;\n\n// Avatars\n\n$avatar-width: 36px !default;\n$avatar-status-width: 10px !default;\n\n$avatar-lg-width: 72px !default;\n$avatar-lg-status-width: 12px !default;\n\n$avatar-sm-width: 24px !default;\n$avatar-sm-status-width: 8px !default;\n\n$avatar-xs-width: 20px !default;\n$avatar-xs-status-width: 8px !default;\n\n// Cards\n\n$card-icon-bg: transparent !default;\n$card-icon-color: $body-color !default;\n\n// Switches\n\n$switch-width: 40px !default;\n$switch-height: 26px !default;\n$switch-font-size: 10px !default;\n\n$switch-lg-width: 48px !default;\n$switch-lg-height: 30px !default;\n$switch-lg-font-size: 12px !default;\n\n$switch-sm-width: 32px !default;\n$switch-sm-height: 22px !default;\n$switch-sm-font-size: 8px !default;\n\n$switch-label-width: 48px !default;\n$switch-label-lg-width: 56px !default;\n$switch-label-sm-width: 40px !default;\n\n$switch-handle-margin: 2px !default;\n\n// Cursor\n$cursor-disabled: default !default;\n", + "// Color system\n// stylelint-disable\n\n$white: #fff !default;\n$gray-base: #181b1e !default;\n$gray-100: #f0f3f5 !default; // lighten($gray-base, 85%);\n$gray-200: #e4e7ea !default; // lighten($gray-base, 80%);\n$gray-300: #c8ced3 !default; // lighten($gray-base, 70%);\n$gray-400: #acb4bc !default; // lighten($gray-base, 60%);\n$gray-500: #8f9ba6 !default; // lighten($gray-base, 50%);\n$gray-600: #73818f !default; // lighten($gray-base, 40%);\n$gray-700: #5c6873 !default; // lighten($gray-base, 30%);\n$gray-800: #2f353a !default; // lighten($gray-base, 10%);\n$gray-900: #23282c !default; // lighten($gray-base, 5%);\n$black: #000 !default;\n\n$grays: () !default;\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #20a8d8 !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #f86c6b !default;\n$orange: #f8cb00 !default;\n$yellow: #ffc107 !default;\n$green: #4dbd74 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n$light-blue: #63c2de !default;\n\n$colors: () !default;\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"light-blue\": $light-blue,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-300 !default;\n$success: $green !default;\n$info: $light-blue !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Brand Colors\n\n$facebook: #3b5998 !default;\n$twitter: #00aced !default;\n$linkedin: #4875b4 !default;\n$google-plus: #d34836 !default;\n$flickr: #ff0084 !default;\n$tumblr: #32506d !default;\n$xing: #026466 !default;\n$github: #4183c4 !default;\n$html5: #e34f26 !default;\n$openid: #f78c40 !default;\n$stack-overflow: #fe7a15 !default;\n$youtube: #b00 !default;\n$css3: #0170ba !default;\n$dribbble: #ea4c89 !default;\n$google-plus: #bb4b39 !default;\n$instagram: #517fa4 !default;\n$pinterest: #cb2027 !default;\n$vk: #45668e !default;\n$yahoo: #400191 !default;\n$behance: #1769ff !default;\n$dropbox: #007ee5 !default;\n$reddit: #ff4500 !default;\n$spotify: #7ab800 !default;\n$vine: #00bf8f !default;\n$foursquare: #1073af !default;\n$vimeo: #aad450 !default;\n\n$brands-colors: () !default;\n$brands-colors: map-merge((\n \"facebook\": $facebook,\n \"twitter\": $twitter,\n \"linkedin\": $linkedin,\n \"google-plus\": $google-plus,\n \"flickr\": $flickr,\n \"tumblr\": $tumblr,\n \"xing\": $xing,\n \"github\": $github,\n \"html5\": $html5,\n \"openid\": $openid,\n \"stack-overflow\": $stack-overflow,\n \"youtube\": $youtube,\n \"css3\": $css3,\n \"dribbble\": $dribbble,\n \"instagram\": $instagram,\n \"pinterest\": $pinterest,\n \"vk\": $vk,\n \"yahoo\": $yahoo,\n \"behance\": $behance,\n \"dropbox\": $dropbox,\n \"reddit\": $reddit,\n \"spotify\": $spotify,\n \"vine\": $vine,\n \"foursquare\": $foursquare,\n \"vimeo\": $vimeo\n), $brands-colors);\n", + "// stylelint-disable\n// Bootstrap overrides\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-transitions: true !default;\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: #e4e5e6 !default;\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$border-color: $gray-300 !default;\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n$font-size-base: .875rem !default;\n\n// Breadcrumbs\n\n$breadcrumb-bg: #fff !default;\n$breadcrumb-margin-bottom: 1.5rem !default;\n$breadcrumb-border-radius: 0 !default;\n\n// Cards\n\n$card-border-color: $gray-300 !default;\n$card-cap-bg: $gray-100 !default;\n\n// Dropdowns\n\n$dropdown-padding-y: 0 !default;\n$dropdown-border-color: $gray-300 !default;\n$dropdown-divider-bg: $gray-200 !default;\n\n// Buttons\n\n// ToDo: Variable is not being used!\n// $btn-secondary-border: $gray-300 !default;\n\n// Progress bars\n\n$progress-bg: $gray-100 !default;\n\n// Tables\n\n// ToDo: Variable is not being used!\n// $table-bg-accent: $gray-100 !default;\n// ToDo: Variable is not being used!\n// $table-bg-hover: $gray-100 !default;\n\n// Forms\n\n$input-group-addon-bg: $gray-100 !default;\n$input-border-color: $gray-200 !default;\n$input-group-addon-border-color: $gray-200 !default;\n", + "// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Another grid mixin that ensures the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map) {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in `$grid-breakpoints` must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n", + "// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-print-styles: true !default;\n$enable-validation-icons: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grid-breakpoints: map-merge(\n (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n ),\n $grid-breakpoints\n);\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints);\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$container-max-widths: map-merge(\n (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n ),\n $container-max-widths\n);\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (3 4),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Fonts\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: ($font-size-base * 1.25) !default;\n$font-size-sm: ($font-size-base * .875) !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: inherit !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: inherit !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: ($font-size-base * 1.25) !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: ($font-size-base * 1.25) !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-bg: transparent !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $gray-300 !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-bg: $gray-900 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($gray-900, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: ($input-btn-font-size * $input-btn-line-height) + ($input-btn-padding-y * 2) !default;\n$input-height: calc(#{$input-height-inner} + #{$input-height-border}) !default;\n\n$input-height-inner-sm: ($input-btn-font-size-sm * $input-btn-line-height-sm) + ($input-btn-padding-y-sm * 2) !default;\n$input-height-sm: calc(#{$input-height-inner-sm} + #{$input-height-border}) !default;\n\n$input-height-inner-lg: ($input-btn-font-size-lg * $input-btn-line-height-lg) + ($input-btn-padding-y-lg * 2) !default;\n$input-height-lg: calc(#{$input-height-inner-lg} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-btn-padding-y !default;\n$custom-select-padding-x: $input-btn-padding-x !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: $input-height-inner * 3 / 4 + $custom-select-padding-x + $custom-select-indicator-padding !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: ($input-height-inner / 2) ($input-height-inner / 2) !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width rgba($custom-select-focus-border-color, .5) !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-btn-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-btn-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: inherit !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $gray-200 !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: ($font-size-base * .75) !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n" ], "names": [], - "mappings": "AAGA,AAAA,YAAY,CACZ,oBAAoB,AAAC,CACnB,sBAAsB,CAAE,IAAI,CAC5B,cAAc,CAAE,IAAI,CACpB,eAAe,CAAE,gBAAgB,CACjC,aAAa,CAAE,gBAAgB,CAC/B,kBAAkB,CAAE,gBAAgB,CACpC,UAAU,CAAE,gBAAgB,CAC7B,AAED,AAAA,YAAY,AAAA,SAAS,CACrB,YAAY,AAAA,SAAS,AAAA,gBAAgB,CACrC,oBAAoB,AAAA,SAAS,CAC7B,oBAAoB,AAAA,SAAS,AAAA,gBAAgB,AAAC,CAC5C,OAAO,CAAE,CAAC,CACX,AAED,AAAA,YAAY,AAAA,SAAS,AAAA,gBAAgB,CACrC,YAAY,AAAA,SAAS,CACrB,oBAAoB,AAAA,SAAS,AAAA,gBAAgB,CAC7C,oBAAoB,AAAA,SAAS,AAAC,CAC5B,OAAO,CAAE,CAAC,CACX,AAED,AAAA,YAAY,CAAC,IAAI,AAAC,CAChB,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,CAAC,CACP,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,GAAG,CACX,UAAU,CqCFC,OAAO,CrCGlB,uBAAuB,CAAE,GAAG,CAC5B,0BAA0B,CAAE,GAAG,CAC/B,eAAe,CAAE,WAAW,CAC5B,aAAa,CAAE,WAAW,CAC1B,kBAAkB,CAAE,WAAW,CAC/B,UAAU,CAAE,WAAW,CACxB,AAGD,AAAA,YAAY,CAAC,IAAI,AAAC,CAChB,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,CAAC,CACN,KAAK,CAAE,CAAC,CACR,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,GAAG,CACX,kBAAkB,CAAE,IAAI,CACxB,qBAAqB,CAAE,IAAI,CAC3B,aAAa,CAAE,IAAI,CACnB,eAAe,CAAE,kBAAkB,CACnC,cAAc,CAAE,kBAAkB,CAClC,kBAAkB,CAAE,kBAAkB,CACtC,UAAU,CAAE,kBAAkB,CAC9B,OAAO,CAAE,GAAG,CACb,AAED,AAAA,oBAAoB,AAAC,CACnB,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,IAAI,CACT,IAAI,CAAE,IAAI,CACV,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,KAAK,CACf,AAED,AAAA,oBAAoB,CAAC,aAAa,AAAC,CACjC,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CAEZ,MAAM,CAAE,qBAAqB,CAC7B,gBAAgB,CAAE,IAAI,CACtB,iBAAiB,CAAE,IAAI,CACvB,aAAa,CAAE,GAAG,CAElB,cAAc,CAAE,yCAAyC,CACzD,aAAa,CAAE,yCAAyC,CACxD,YAAY,CAAE,yCAAyC,CACvD,iBAAiB,CAAE,yCAAyC,CAC5D,SAAS,CAAE,yCAAyC,CACrD,AAED,kBAAkB,CAAlB,mBAAkB,CAChB,EAAE,CAAK,iBAAiB,CAAE,YAAY,CAAI,SAAS,CAAE,YAAY,CACjE,IAAI,CAAG,iBAAiB,CAAE,cAAc,CAAE,SAAS,CAAE,cAAc,EAErE,eAAe,CAAf,mBAAe,CACb,EAAE,CAAK,cAAc,CAAE,YAAY,CAAI,SAAS,CAAE,YAAY,CAC9D,IAAI,CAAG,cAAc,CAAE,cAAc,CAAE,SAAS,CAAE,cAAc,EAElE,aAAa,CAAb,mBAAa,CACX,EAAE,CAAK,YAAY,CAAE,YAAY,CAAI,SAAS,CAAE,YAAY,CAC5D,IAAI,CAAG,YAAY,CAAE,cAAc,CAAE,SAAS,CAAE,cAAc,EAEhE,cAAc,CAAd,mBAAc,CACZ,AAAA,EAAE,AAAG,CAAE,aAAa,CAAE,YAAY,CAAI,SAAS,CAAE,YAAY,CAAI,AACjE,AAAA,IAAI,AAAC,CAAE,aAAa,CAAE,cAAc,CAAE,SAAS,CAAE,cAAc,CAAI,CAErE,UAAU,CAAV,mBAAU,CACR,EAAE,CAAK,SAAS,CAAE,YAAY,CAAI,SAAS,CAAE,YAAY,CACzD,IAAI,CAAG,SAAS,CAAE,cAAc,CAAE,SAAS,CAAE,cAAc,EAI7D,AAAA,KAAK,AAAC,CACJ,sBAAsB,CAAE,IAAI,CAC5B,cAAc,CAAE,IAAI,CAEpB,gBAAgB,CAAE,IAAI,CACtB,mBAAmB,CAAE,IAAI,CACzB,WAAW,CAAE,IAAI,CAClB,AAED,AAAA,cAAc,AAAC,CACb,OAAO,CAAE,IAAI,CACd,AAED,AAAA,KAAK,CAAC,cAAc,AAAC,CACnB,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,CAAC,CACN,KAAK,CAAE,IAAI,CACX,OAAO,CAAE,IAAI,CACb,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,GAAG,CACX,UAAU,CqC9FC,OAAO,CrC+FnB" + "mappings": "AAGA,AAAA,YAAY,CACZ,oBAAoB,AAAC,CACnB,sBAAsB,CAAE,IAAI,CAC5B,cAAc,CAAE,IAAI,CACpB,eAAe,CAAE,gBAAgB,CACjC,aAAa,CAAE,gBAAgB,CAC/B,kBAAkB,CAAE,gBAAgB,CACpC,UAAU,CAAE,gBAAgB,CAC7B,AAED,AAAA,YAAY,AAAA,SAAS,CACrB,YAAY,AAAA,SAAS,AAAA,gBAAgB,CACrC,oBAAoB,AAAA,SAAS,CAC7B,oBAAoB,AAAA,SAAS,AAAA,gBAAgB,AAAC,CAC5C,OAAO,CAAE,CAAC,CACX,AAED,AAAA,YAAY,AAAA,SAAS,AAAA,gBAAgB,CACrC,YAAY,AAAA,SAAS,CACrB,oBAAoB,AAAA,SAAS,AAAA,gBAAgB,CAC7C,oBAAoB,AAAA,SAAS,AAAC,CAC5B,OAAO,CAAE,CAAC,CACX,AAED,AAAA,YAAY,CAAC,IAAI,AAAC,CAChB,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,CAAC,CACN,IAAI,CAAE,CAAC,CACP,OAAO,CAAE,KAAK,CACd,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,GAAG,CACX,UAAU,CmCFC,OAAO,CnCGlB,uBAAuB,CAAE,GAAG,CAC5B,0BAA0B,CAAE,GAAG,CAC/B,eAAe,CAAE,WAAW,CAC5B,aAAa,CAAE,WAAW,CAC1B,kBAAkB,CAAE,WAAW,CAC/B,UAAU,CAAE,WAAW,CACxB,AAGD,AAAA,YAAY,CAAC,IAAI,AAAC,CAChB,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,CAAC,CACN,KAAK,CAAE,CAAC,CACR,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,GAAG,CACX,kBAAkB,CAAE,IAAI,CACxB,qBAAqB,CAAE,IAAI,CAC3B,aAAa,CAAE,IAAI,CACnB,eAAe,CAAE,kBAAkB,CACnC,cAAc,CAAE,kBAAkB,CAClC,kBAAkB,CAAE,kBAAkB,CACtC,UAAU,CAAE,kBAAkB,CAC9B,OAAO,CAAE,GAAG,CACb,AAED,AAAA,oBAAoB,AAAC,CACnB,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,IAAI,CACT,IAAI,CAAE,IAAI,CACV,OAAO,CAAE,KAAK,CACd,OAAO,CAAE,KAAK,CACf,AAED,AAAA,oBAAoB,CAAC,aAAa,AAAC,CACjC,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CAEZ,MAAM,CAAG,qBAAqB,CAC9B,gBAAgB,CAAG,IAAI,CACvB,iBAAiB,CAAE,IAAI,CACvB,aAAa,CAAE,GAAG,CAElB,cAAc,CAAK,yCAAyC,CAC5D,aAAa,CAAM,yCAAyC,CAC5D,YAAY,CAAO,yCAAyC,CAC5D,iBAAiB,CAAE,yCAAyC,CAC5D,SAAS,CAAU,yCAAyC,CAC7D,AAED,kBAAkB,CAAlB,mBAAkB,CAChB,EAAE,CAAK,iBAAiB,CAAE,YAAY,CAAI,SAAS,CAAE,YAAY,CACjE,IAAI,CAAG,iBAAiB,CAAE,cAAc,CAAE,SAAS,CAAE,cAAc,EAErE,eAAe,CAAf,mBAAe,CACb,EAAE,CAAK,cAAc,CAAE,YAAY,CAAI,SAAS,CAAE,YAAY,CAC9D,IAAI,CAAG,cAAc,CAAE,cAAc,CAAE,SAAS,CAAE,cAAc,EAElE,aAAa,CAAb,mBAAa,CACX,EAAE,CAAK,YAAY,CAAE,YAAY,CAAI,SAAS,CAAE,YAAY,CAC5D,IAAI,CAAG,YAAY,CAAE,cAAc,CAAE,SAAS,CAAE,cAAc,EAEhE,cAAc,CAAd,mBAAc,CACZ,AAAA,EAAE,AAAG,CAAE,aAAa,CAAE,YAAY,CAAI,SAAS,CAAE,YAAY,CAAI,AACjE,AAAA,IAAI,AAAC,CAAE,aAAa,CAAE,cAAc,CAAE,SAAS,CAAE,cAAc,CAAI,CAErE,UAAU,CAAV,mBAAU,CACR,EAAE,CAAK,SAAS,CAAE,YAAY,CAAI,SAAS,CAAE,YAAY,CACzD,IAAI,CAAG,SAAS,CAAE,cAAc,CAAE,SAAS,CAAE,cAAc,EAI7D,AAAA,KAAK,AAAC,CACJ,sBAAsB,CAAE,IAAI,CAC5B,cAAc,CAAE,IAAI,CAEpB,gBAAgB,CAAE,IAAI,CACtB,mBAAmB,CAAE,IAAI,CACzB,WAAW,CAAE,IAAI,CAClB,AAED,AAAA,cAAc,AAAC,CACb,OAAO,CAAE,IAAI,CACd,AAED,AAAA,KAAK,CAAC,cAAc,AAAC,CACnB,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,CAAC,CACN,KAAK,CAAE,IAAI,CACX,OAAO,CAAE,IAAI,CACb,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,GAAG,CACX,UAAU,CmC9FC,OAAO,CnC+FnB" } \ No newline at end of file diff --git a/src/widgets.html b/src/widgets.html index 96a3c7443..42b69a6ce 100644 --- a/src/widgets.html +++ b/src/widgets.html @@ -1,9 +1,9 @@ @@ -17,14 +17,25 @@ CoreUI Free Bootstrap Admin Template - - - - - + + + + + + + + + + + + + + + + + - + - - -
- -
- - -
-
-
-
-
-
- -
9.823
-
Members online
-
-
- -
-
-
- -
-
-
- -
9.823
-
Members online
-
-
- -
-
-
- -
-
-
- -
9.823
-
Members online
-
-
- -
-
-
- -
-
-
- -
9.823
-
Members online
-
-
- + +
+ + +
+ +
+
+
+
+
+
+
+
+
+
9.823
+
Members online
+
+ +
+
+ +
-
- -
- -
-
-
-
-
89.9%
-
Lorem ipsum...
-
-
+ +
+
+
+
+
9.823
+
Members online
+
+ +
+
+
- Lorem ipsum dolor sit amet enim.
-
- -
-
-
-
12.124
-
Lorem ipsum...
-
-
+ +
+
+
+
+
9.823
+
Members online
+
+ +
+
+
- Lorem ipsum dolor sit amet enim.
-
- -
-
-
-
$98.111,00
-
Lorem ipsum...
-
-
+ +
+
+
+
+
9.823
+
Members online
+
+ +
+
+
- Lorem ipsum dolor sit amet enim.
+
- -
-
-
-
2 TB
-
Lorem ipsum...
-
-
+ +
+
+
+
+
89.9%
+
Widget title
+
+
+
Widget helper text
- Lorem ipsum dolor sit amet enim.
-
- -
- -
-
-
-
-
89.9%
-
Lorem ipsum...
-
-
+ +
+
+
+
12.124
+
Widget title
+
+
+
Widget helper text
- Lorem ipsum dolor sit amet enim.
-
- -
-
-
-
12.124
-
Lorem ipsum...
-
-
+ +
+
+
+
$98.111,00
+
Widget title
+
+
+
Widget helper text
- Lorem ipsum dolor sit amet enim.
-
- -
-
-
-
$98.111,00
-
Lorem ipsum...
-
-
+ +
+
+
+
2 TB
+
Widget title
+
+
+
Widget helper text
- Lorem ipsum dolor sit amet enim.
+
- -
-
-
-
2 TB
-
Lorem ipsum...
-
-
+ +
+
+
+
+
89.9%
+
Widget title
+
+
+
Widget helper text
- Lorem ipsum dolor sit amet enim.
-
- -
- -
-
-
-
-
Title
-
1,123
-
- + +
+
+
+
12.124
+
Widget title
+
+
+
Widget helper text
-
- -
-
-
-
Title
-
1,123
-
- + +
+
+
+
$98.111,00
+
Widget title
+
+
+
Widget helper text
-
- -
-
-
-
Title
-
1,123
-
- + +
+
+
+
2 TB
+
Widget title
+
+
+
Widget helper text +
+
+
+ +
+ +
+
+
+
+
Title
+
1,123
+
+ +
-
- -
-
-
-
Title
-
1,123
-
- + +
+
+
+
Title
+
1,123
+
+ +
-
- -
-
-
-
Title
-
1,123
-
- + +
+
+
+
Title
+
1,123
+
+ +
-
- -
-
-
-
Title
-
1,123
-
- + +
+
+
+
Title
+
1,123
+
+ +
-
- -
- -
-
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
Title
+
1,123
+
+ +
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
Title
+
1,123
+
+ +
+
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
-
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
-
-
- -
- -
-
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
+
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
+
+
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
- -
-
-
- -
-
$1.999,50
-
Income
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
- -
- -
-
-
-
- -
- + +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
-
-
-
89k
-
friends
-
-
-
459
-
feeds
+
+ +
+
+
+
+ + + +
+
+
$1.999,50
+
Widget title
+
+
- -
-
-
- -
- -
-
-
-
-
973k
-
followers
+ +
+
+
+
+ + + +
+ +
-
-
1.792
-
tweets
+
+
+
89k
+
friends
+
+
+
+
459
+
feeds
+
-
- -
-
-
- -
- -
-
-
-
-
500+
-
contacts
+ +
+
+
+ + + +
+ +
-
-
292
-
feeds
+
+
+
973k
+
followers
+
+
+
+
1.792
+
tweets
+
-
- -
-
-
- -
- -
-
-
-
-
894
-
followers
+ +
+
+
+ + + +
+ +
-
-
92
-
circles
+
+
+
500+
+
contacts
+
+
+
+
292
+
feeds
+
+
- -
- -
-
-
-
- -
-
87.500
- Visitors -
-
-
-
-
-
-
-
- -
-
385
- New Clients -
-
-
-
-
-
-
-
- -
-
1238
- Products sold -
-
-
-
-
-
-
-
- -
-
28%
- Returning Visitors -
-
-
-
-
-
-
-
- -
-
5:34:11
- Avg. Time -
-
-
-
-
-
-
-
+ +
-
- +
+ + +
-
87.500
- Visitors +
87.500
Visitors
-
- -
-
- +
+ + +
-
385
- New Clients +
385
New Clients
-
- -
-
- +
+ + +
-
1238
- Products sold +
1238
Products sold
-
- -
-
- +
+ + +
-
28%
- Returning Visitors +
28%
Returning Visitors
-
- -
-
- +
+ + +
-
5:34:11
- Avg. Time +
5:34:11
Avg. Time
- -
-
-
-
- -
-
972
- Comments -
-
+
+
+
+
+
+ + + +
+
87.500
Visitors +
+
+
-
- -
- -
-
-
-
-
- -
-
87.500
- Visitors -
-
+ +
+
+
+
+ + + +
+
385
New Clients +
+
+
-
- -
-
-
-
- -
-
385
- New Clients -
-
+ +
+
+
+
+ + + +
+
1238
Products sold +
+
+
-
- -
-
-
-
- -
-
1238
- Products sold -
-
+ +
+
+
+
+ + + +
+
28%
Returning Visitors +
+
+
-
- -
-
-
-
- -
-
28%
- Returning Visitors -
-
+ +
+
+
+
+ + + +
+
5:34:11
Avg. Time +
+
+
-
- -
-
-
-
- -
-
5:34:11
- Avg. Time -
-
+ +
+
+
+
+ + + +
+
972
Comments +
+
+
+
- -
-
-
-
- -
-
972
- Comments -
-
+ +
+
+
+
+
+ + + +
+
87.500
Visitors +
+
+
-
- -
- -
-
-
- -
-
-
- CoreUI - © 2018 creativeLabs. +
+
-
- Powered by - CoreUI -
- + - - - - - - - - + + + + + +