diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e34b1d3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,126 @@ +# Compiled source # +################### +*.com +*.class +*.dll +*.exe +*.o +*.so + +# Packages # +############ +# it's better to unpack these files and commit the raw source +# git has its own built in compression methods +*.7z +*.dmg +*.gz +*.iso +*.jar +*.rar +*.tar +*.zip + +# Logs and databases # +###################### +*.log +*.sql +*.sqlite + +# OS generated files # +###################### +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db + +# Typical Node.js artifacts # +############################# + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +**/node_modules/ +jspm_packages/ +**/jspm_packages + +# Results of React build script +build/ +**/build/ + +# React dependencies +.pnp +.pnp.js + +# dotconfig artifacts +.env.local +.env.development.local +.env.test.local +.env.production.local + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# next.js build output +.next + + +## Emacs artefacts ## +*~ + +## Jekyll artifacts +**/.jekyll-cache +**/_site/ \ No newline at end of file diff --git a/front-end/README.md b/front-end/README.md new file mode 100644 index 0000000..0c83cde --- /dev/null +++ b/front-end/README.md @@ -0,0 +1,70 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) + +### Analyzing the Bundle Size + +This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) + +### Making a Progressive Web App + +This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) + +### Advanced Configuration + +This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) + +### Deployment + +This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) + +### `npm run build` fails to minify + +This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/front-end/jsconfig.json b/front-end/jsconfig.json new file mode 100644 index 0000000..423363a --- /dev/null +++ b/front-end/jsconfig.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "baseUrl": "src", + "paths": { + "*": ["src/*"], + "assets": ["src/assets"] + } + } +} diff --git a/front-end/package-lock.json b/front-end/package-lock.json new file mode 100644 index 0000000..424a5be --- /dev/null +++ b/front-end/package-lock.json @@ -0,0 +1,16493 @@ +{ + "name": "front-end", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" + }, + "@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "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": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/generator": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "requires": { + "@babel/types": "^7.15.6", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "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==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", + "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + }, + "@babel/helper-wrap-function": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", + "requires": { + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helpers": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "requires": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==" + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz", + "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", + "requires": { + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", + "requires": { + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz", + "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", + "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", + "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.9" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.9.tgz", + "integrity": "sha512-Fqqu0f8zv9W+RyOnx29BX/RlEsBRANbOf5xs5oxb2aHP4FKbLXxIaVPUiCti56LAR1IixMH4EyaixhUsKqoBHw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz", + "integrity": "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz", + "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.8.tgz", + "integrity": "sha512-ZXIkJpbaf6/EsmjeTbiJN/yMxWPFWvlr7sEG1P95Xb4S4IBcrf2n7s/fItIhsAmOf8oSh3VJPDppO6ExfAfKRQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz", + "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==", + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.8", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.15.4", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.15.8", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.15.6", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.16.0", + "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==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "requires": { + "@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/preset-react": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" + } + }, + "@babel/preset-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" + } + }, + "@babel/runtime": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz", + "integrity": "sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==", + "requires": { + "core-js-pure": "^3.16.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + }, + "@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + } + } + }, + "@gar/promisify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", + "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==" + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" + }, + "@hypnosphi/create-react-context": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", + "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + } + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "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==" + } + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/fs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz", + "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==", + "requires": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", + "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "requires": { + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@popperjs/core": { + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.10.2.tgz", + "integrity": "sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ==" + }, + "@react-aria/ssr": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz", + "integrity": "sha512-RxqQKmE8sO7TGdrcSlHTcVzMP450hqowtBSd2bBS9oPlcokVkaGq28c3Rwa8ty5ctw4EBCjXqjP7xdcKMGDzug==", + "requires": { + "@babel/runtime": "^7.6.2" + } + }, + "@restart/context": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz", + "integrity": "sha512-INJYZQJP7g+IoDUh/475NlGiTeMfwTXUEr3tmRneckHIxNolGOW9CTq83S8cxq0CgJwwcMzMJFchxvlwe7Rk8Q==" + }, + "@restart/hooks": { + "version": "0.3.27", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.3.27.tgz", + "integrity": "sha512-s984xV/EapUIfkjlf8wz9weP2O9TNKR96C68FfMEy2bE69+H4cNv3RD4Mf97lW7Htt7PjZrYTjSC8f3SB9VCXw==", + "requires": { + "dequal": "^2.0.2" + } + }, + "@restart/ui": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@restart/ui/-/ui-0.2.3.tgz", + "integrity": "sha512-FDhtjIR9QvUfMwvFsgVurRA1qdYxM0F0S07acywjG7gNI2YmQo78rtCYIe553V/pyBjEjaKAg3fzBFCocFTqyQ==", + "requires": { + "@babel/runtime": "^7.13.16", + "@popperjs/core": "^2.10.1", + "@react-aria/ssr": "^3.0.1", + "@restart/hooks": "^0.4.0", + "@types/warning": "^3.0.0", + "dequal": "^2.0.2", + "dom-helpers": "^5.2.0", + "prop-types": "^15.7.2", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + }, + "dependencies": { + "@restart/hooks": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.1.tgz", + "integrity": "sha512-87UMGZcFwbj0Gr+8eEBAzL6H8xF5pMwq/S3LWeFK9cg4+lTqLFMsiVQFT4ncMJzqgpdD7T6ktF8PsEHeN2O+MQ==", + "requires": { + "dequal": "^2.0.2" + } + } + } + }, + "@rollup/plugin-node-resolve": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "requires": { + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.14.2" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "requires": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@testing-library/dom": { + "version": "7.31.2", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.31.2.tgz", + "integrity": "sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.6", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.14.1.tgz", + "integrity": "sha512-dfB7HVIgTNCxH22M1+KU6viG5of2ldoA5ly8Ar8xkezKHKXjRvznCdbMbqjYGgO2xjRbwnR+rR8MLUIqF3kKbQ==", + "requires": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^4.2.2", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^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==", + "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==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/react": { + "version": "11.2.7", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.7.tgz", + "integrity": "sha512-tzRNp7pzd5QmbtXNG/mhdcl7Awfu/Iz1RaVHY75zTdOkmHCuzMhRL83gWHSgOAcjS3CCbyfwUHMZgRJb4kAfpA==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^7.28.1" + } + }, + "@testing-library/user-event": { + "version": "12.8.3", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.8.3.tgz", + "integrity": "sha512-IR0iWbFkgd56Bu5ZI/ej8yQwrkCv8Qydx6RzwbKz9faXazR/+5tvYKsZQgyXJiwgpcva127YO6JcWy7YlCfofQ==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@types/babel__core": { + "version": "7.1.16", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", + "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/eslint": { + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz", + "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==" + }, + "@types/invariant": { + "version": "2.2.35", + "resolved": "https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz", + "integrity": "sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.2.tgz", + "integrity": "sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA==", + "requires": { + "jest-diff": "^27.0.0", + "pretty-format": "^27.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz", + "integrity": "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "diff-sequences": { + "version": "27.0.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz", + "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-diff": { + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.3.1.tgz", + "integrity": "sha512-PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.0.6", + "jest-get-type": "^27.3.1", + "pretty-format": "^27.3.1" + } + }, + "jest-get-type": { + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.3.1.tgz", + "integrity": "sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg==" + }, + "pretty-format": { + "version": "27.3.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.3.1.tgz", + "integrity": "sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA==", + "requires": { + "@jest/types": "^27.2.5", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "@types/node": { + "version": "16.11.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.4.tgz", + "integrity": "sha512-TMgXmy0v2xWyuCSCJM6NCna2snndD8yvQF67J29ipdzMcsPa9u+o0tjF5+EQNdhcuZplYuouYqpc4zcd5I6amQ==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "@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==" + }, + "@types/prettier": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==" + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + }, + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/react": { + "version": "17.0.31", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.31.tgz", + "integrity": "sha512-MQSR5EL4JZtdWRvqDgz9kXhSDDoy2zMTYyg7UhP+FZ5ttUOocWyxiqFJiI57sUG0BtaEX7WDXYQlkCYkb3X9vQ==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-transition-group": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.4.tgz", + "integrity": "sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.1", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.1.tgz", + "integrity": "sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw==", + "requires": { + "@types/jest": "*" + } + }, + "@types/uglify-js": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", + "requires": { + "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==" + } + } + }, + "@types/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI=" + }, + "@types/webpack": { + "version": "4.41.31", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.31.tgz", + "integrity": "sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ==", + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "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==" + } + } + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "requires": { + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "requires": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "requires": { + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + } + }, + "@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "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==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + }, + "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==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "adjust-sourcemap-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "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==" + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "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==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flat": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", + "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "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==" + }, + "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==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "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==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + } + } + }, + "axe-core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz", + "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==" + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "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==", + "requires": { + "@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": { + "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==" + } + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "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==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + } + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "requires": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@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==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "requires": { + "@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-react-display-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "requires": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@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.1", + "@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.1", + "@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.1", + "@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.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "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=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "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" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "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", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "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==", + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "bootstrap": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", + "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "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==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "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==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.5.tgz", + "integrity": "sha512-I3ekeB92mmpctWBoLXe0d5wPS2cBuRvvW0JyyJHMrk9/HmP2ZjrTboNAZ8iuGqaEIlKguljbQY32OkOJIRrgoA==", + "requires": { + "caniuse-lite": "^1.0.30001271", + "electron-to-chromium": "^1.3.878", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "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" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "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=" + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, + "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==", + "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.30001271", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz", + "integrity": "sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "optional": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + }, + "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==", + "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=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "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==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.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" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "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==" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "requires": { + "arity-n": "^1.0.4" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + }, + "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==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.3.tgz", + "integrity": "sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw==" + }, + "core-js-compat": { + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.3.tgz", + "integrity": "sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw==", + "requires": { + "browserslist": "^4.17.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.18.3.tgz", + "integrity": "sha512-qfskyO/KjtbYn09bn1IPkuhHl5PlJ6IzJ9s9sraJ1EqcuGyLGKzhSM1cY0zgyL9hx42eulQLZ6WaeK5ycJCkqw==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "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=" + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.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==" + } + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "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==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "requires": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "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==" + } + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^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=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "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==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "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==" + } + } + }, + "csstype": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "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=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "dequal": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.2.tgz", + "integrity": "sha512-q9K8BlJVxK7hQYqa6XISGmBZbtQQWVXSrRrWreHC94rMt1QL/Impruc+7p2CYSYuVIUr+YCt6hjrs1kkdJRTug==" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.9.tgz", + "integrity": "sha512-+KPF4o71fl6NrdnqIrJc6m44NA+Rhf1h7In2MRznejSQasWkjqmHOBUlk+pXJ77cVOSYyZeNHFwn/sjotB6+Sw==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "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==" + } + } + }, + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + } + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" + }, + "electron-to-chromium": { + "version": "1.3.878", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.878.tgz", + "integrity": "sha512-O6yxWCN9ph2AdspAIszBnd9v8s11hQx8ub9w4UGApzmNRnoKhbulOWqbO8THEQec/aEHtvy+donHZMlh6l1rbA==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" + }, + "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==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "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==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "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==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^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==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "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==" + } + } + }, + "globals": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==", + "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==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "requires": { + "confusing-browser-globals": "^1.0.10" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", + "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.0", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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=", + "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==", + "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=", + "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=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz", + "integrity": "sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==", + "requires": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.25.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", + "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.0", + "has": "^1.0.3", + "is-core-module": "^2.7.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-jest": { + "version": "24.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz", + "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==", + "requires": { + "@typescript-eslint/experimental-utils": "^4.0.1" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "requires": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + } + } + }, + "eslint-plugin-react": { + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz", + "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==", + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.5" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" + }, + "eslint-plugin-testing-library": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", + "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", + "requires": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.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==" + } + } + }, + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "requires": { + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "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==" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "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==" + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "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==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "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" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "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" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.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==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "requires": { + "type": "^2.5.0" + }, + "dependencies": { + "type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "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==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "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=", + "requires": { + "is-descriptor": "^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=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "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==", + "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==", + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "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==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" + }, + "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==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==" + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "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=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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==" + }, + "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==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "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" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "requires": { + "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" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "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==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "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==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + } + }, + "html-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.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==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + }, + "immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "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=" + } + } + }, + "import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.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==", + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "requires": { + "has": "^1.0.3" + } + }, + "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=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "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==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "requires": { + "has-tostringtag": "^1.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==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "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=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "requires": { + "call-bind": "^1.0.0" + } + }, + "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==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.0.4.tgz", + "integrity": "sha512-W6jJF9rLGEISGoCyXRqa/JCGQGmmxPO10TMu7izaUTynxvBvTjqzAIIGCK9USBmIbQAaSWD6XJPrM9Pv5INknw==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "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==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "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==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "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==" + } + } + }, + "istanbul-reports": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.5.tgz", + "integrity": "sha512-5+19PlhnGabNWB7kOFnuxT8H3T/iIyQzIbQMxXsURmmvKg86P2sbkrGOT77VnHw0Qr0gc2XzRaRfMZYYbSQCJQ==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "requires": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "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==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==", + "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==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^26.6.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + }, + "jest-resolve": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "requires": { + "@jest/types": "^26.6.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", + "slash": "^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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "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.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "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==" + }, + "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==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "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==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==" + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "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=" + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "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.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" + }, + "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==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "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==", + "requires": { + "yallist": "^4.0.0" + } + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" + }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==" + }, + "mime-types": { + "version": "2.1.33", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", + "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", + "requires": { + "mime-db": "1.50.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "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==" + }, + "mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "requires": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + } + }, + "mini-css-extract-plugin": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", + "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "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==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "requires": { + "querystring": "^0.2.0" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + }, + "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==", + "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==" + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "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=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "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=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "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==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "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" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.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==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "parent-module": { + "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==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "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" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "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==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "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=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "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==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "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==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "postcss-browser-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "requires": { + "postcss": "^7" + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "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==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "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==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^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=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.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==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "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==", + "requires": { + "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": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "requires": { + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "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==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "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==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-safe-parser": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "requires": { + "postcss": "^8.1.0" + }, + "dependencies": { + "postcss": { + "version": "8.3.11", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", + "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^0.6.2" + } + } + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "prop-types-extra": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz", + "integrity": "sha512-59+AHNnHYCdiC+vMwY52WmvP5dM3QLeoumYuEyceQDi9aEhtwN9zIQ2ZNo25sMyXnbh32h+P1ezDsUpUH3JAew==", + "requires": { + "react-is": "^16.3.2", + "warning": "^4.0.0" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-app-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "requires": { + "core-js": "^3.6.5", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" + } + }, + "react-bootstrap": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-2.0.0.tgz", + "integrity": "sha512-6nIIPxv36tvyL9T+7x167qTv9oU+wEwxxNgqcQSsbuMuwvXfg2Frt2mRMX3O/f0HCQmBu5Syy6UdClRS4fGqQA==", + "requires": { + "@babel/runtime": "^7.14.0", + "@restart/context": "^2.1.4", + "@restart/hooks": "^0.3.26", + "@restart/ui": "^0.2.3", + "@types/invariant": "^2.2.33", + "@types/prop-types": "^15.7.3", + "@types/react": ">=16.14.8", + "@types/react-transition-group": "^4.4.1", + "@types/warning": "^3.0.0", + "classnames": "^2.3.1", + "dom-helpers": "^5.2.1", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "prop-types-extra": "^1.1.0", + "react-transition-group": "^4.4.1", + "uncontrollable": "^7.2.1", + "warning": "^4.0.3" + } + }, + "react-dev-utils": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "requires": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.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==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "requires": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "requires": { + "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" + } + }, + "node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==", + "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==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-popper": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", + "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", + "requires": { + "@babel/runtime": "^7.1.2", + "@hypnosphi/create-react-context": "^0.3.1", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + } + }, + "react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + }, + "react-router": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.1.tgz", + "integrity": "sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-dom": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.0.tgz", + "integrity": "sha512-ObVBLjUZsphUUMVycibxgMdh5jJ1e3o+KpAZBVeHcNQZ4W+uUGGWsokurzlF4YOldQYRQL4y6yFRWM4m3svmuQ==", + "requires": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.1", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-scripts": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.3.tgz", + "integrity": "sha512-S5eO4vjUzUisvkIPB7jVsKtuH2HhWcASREYWHAQ1FP5HyCv3xgn+wpILAEWkmy+A+tTNbSZClhxjT3qz6g4L1A==", + "requires": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.3", + "@svgr/webpack": "5.5.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", + "bfj": "^7.0.2", + "camelcase": "^6.1.0", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "4.3.0", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.5.2", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "fsevents": "^2.1.3", + "html-webpack-plugin": "4.5.0", + "identity-obj-proxy": "3.0.0", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.2.1", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "5.0.2", + "prompts": "2.4.0", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.3", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "^10.0.5", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", + "webpack-dev-server": "3.11.1", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" + } + }, + "react-transition-group": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "reactstrap": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/reactstrap/-/reactstrap-8.10.0.tgz", + "integrity": "sha512-MsFUB/fRZj6Orf8Mxc93iYuAs+9ngnFmy2cfYlzkmc4vi5oM4u6ziY/DsO71lDG3cotxHRyS3Flr51cuYv+IEQ==", + "requires": { + "@babel/runtime": "^7.12.5", + "classnames": "^2.2.3", + "prop-types": "^15.5.8", + "react-popper": "^1.3.6", + "react-transition-group": "^2.3.1" + }, + "dependencies": { + "dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "requires": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + } + } + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@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==" + } + } + }, + "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==", + "requires": { + "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==" + } + } + }, + "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==", + "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" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "requires": { + "boolbase": "^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=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "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==" + }, + "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==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "requires": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "resolve-url-loader": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz", + "integrity": "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==", + "requires": { + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.36", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "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==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "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==" + }, + "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==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "requires": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + } + }, + "rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + } + }, + "rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "requires": { + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", + "serialize-javascript": "^4.0.0", + "terser": "^4.6.2" + }, + "dependencies": { + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "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==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "requires": { + "estree-walker": "^0.6.1" + }, + "dependencies": { + "estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + } + } + }, + "router": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/router/-/router-1.3.5.tgz", + "integrity": "sha512-kozCJZUhuSJ5VcLhSb3F8fsmGXy+8HaDbKCAerR1G6tq3mnMZFMuSohbFvGv1c5oMFipijDjRZuuN/Sq5nMf3g==", + "requires": { + "array-flatten": "3.0.0", + "debug": "2.6.9", + "methods": "~1.1.2", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "setprototypeof": "1.2.0", + "utils-merge": "1.0.1" + }, + "dependencies": { + "array-flatten": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz", + "integrity": "sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + } + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "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==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "sass-loader": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", + "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==", + "requires": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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=" + } + } + }, + "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==" + } + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "requires": { + "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==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^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=", + "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", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "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==", + "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==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", + "requires": { + "buffer-from": "^1.0.0", + "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==" + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "requires": { + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.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=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "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==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + } + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "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==" + }, + "style-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "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==" + }, + "table": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz", + "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.6.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "requires": { + "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": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "requires": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "requires": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "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==", + "requires": { + "semver": "^6.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "terser": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", + "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.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==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, + "tsconfig-paths": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", + "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "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==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "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==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "uncontrollable": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz", + "integrity": "sha512-svtcfoTADIB0nT9nltgjujTi7BzVmwjZClOmskKu/E8FW9BXzg9os8OLr4f8Dlnk0rYWJIWr4wv9eKUXiQvQwQ==", + "requires": { + "@babel/runtime": "^7.6.3", + "@types/react": ">=16.9.11", + "invariant": "^2.2.4", + "react-lifecycles-compat": "^3.0.4" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "union-value": { + "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==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + } + } + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "url-parse": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "optional": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "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==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "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==", + "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==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "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=", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": 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=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": 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.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": 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=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": 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=", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-vitals": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-1.1.2.tgz", + "integrity": "sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig==" + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.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==" + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==" + } + } + }, + "webpack-dev-server": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", + "integrity": "sha512-u4R3mRzZkbxQVa+MBWi2uVpB5W59H3ekZAJsQlKUTdl7Elcah2EhygTPLmeFXybQkf9i2+L0kn7ik9SnXa6ihQ==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "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=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "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=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "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.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-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==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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=", + "requires": { + "is-extendable": "^0.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==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.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=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "p-locate": { + "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==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "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==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "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==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "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==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.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==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.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": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "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==" + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "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==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "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==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "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==" + }, + "workbox-background-sync": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-broadcast-update": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-build": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "requires": { + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.6", + "lodash.template": "^4.5.0", + "pretty-bytes": "^5.3.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "tempy": "^0.3.0", + "upath": "^1.2.0", + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "workbox-cacheable-response": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-core": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + }, + "workbox-expiration": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-google-analytics": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "requires": { + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" + } + }, + "workbox-navigation-preload": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-precaching": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-range-requests": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-routing": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "workbox-strategies": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "requires": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "workbox-streams": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "requires": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "workbox-sw": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + }, + "workbox-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "requires": { + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" + } + }, + "workbox-window": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", + "requires": { + "workbox-core": "^5.1.4" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "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==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.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==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "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==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "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==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz", + "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "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==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/front-end/package.json b/front-end/package.json new file mode 100644 index 0000000..fcd586e --- /dev/null +++ b/front-end/package.json @@ -0,0 +1,43 @@ +{ + "name": "front-end", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.14.1", + "@testing-library/react": "^11.2.7", + "@testing-library/user-event": "^12.8.3", + "bootstrap": "^5.1.3", + "react": "^17.0.2", + "react-bootstrap": "^2.0.0", + "react-dom": "^17.0.2", + "react-router-dom": "^5.3.0", + "react-scripts": "4.0.3", + "reactstrap": "^8.10.0", + "router": "^1.3.5", + "web-vitals": "^1.1.2" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/front-end/public/favicon.ico b/front-end/public/favicon.ico new file mode 100644 index 0000000..a11777c Binary files /dev/null and b/front-end/public/favicon.ico differ diff --git a/front-end/public/index.html b/front-end/public/index.html new file mode 100644 index 0000000..82d94fb --- /dev/null +++ b/front-end/public/index.html @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/front-end/public/logo192.png b/front-end/public/logo192.png new file mode 100644 index 0000000..fc44b0a Binary files /dev/null and b/front-end/public/logo192.png differ diff --git a/front-end/public/logo512.png b/front-end/public/logo512.png new file mode 100644 index 0000000..a4e47a6 Binary files /dev/null and b/front-end/public/logo512.png differ diff --git a/front-end/public/manifest.json b/front-end/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/front-end/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/front-end/public/robots.txt b/front-end/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/front-end/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/front-end/src/assets/css/bootstrap.min.css b/front-end/src/assets/css/bootstrap.min.css new file mode 100644 index 0000000..1472dec --- /dev/null +++ b/front-end/src/assets/css/bootstrap.min.css @@ -0,0 +1,7 @@ +@charset "UTF-8";/*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{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,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.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:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;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='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{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='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;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")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;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}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{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-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{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-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 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}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);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:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);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:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{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:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.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}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.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}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!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}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!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}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!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}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!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:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!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:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!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:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!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:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/front-end/src/assets/css/paper-kit.css b/front-end/src/assets/css/paper-kit.css new file mode 100644 index 0000000..23a4f9f --- /dev/null +++ b/front-end/src/assets/css/paper-kit.css @@ -0,0 +1,6461 @@ +/*! + + ========================================================= + * Paper Kit React - v1.3.0 based on Paper Kit - v2.2.0 + ========================================================= + + * Product Page: https://www.creative-tim.com/product/paper-kit-2 + * Copyright 2021 Creative Tim (http://www.creative-tim.com) + + * Designed by www.invisionapp.com Coded by www.creative-tim.com + + ========================================================= + + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + + */ +/* light colors - used for select dropdown */ +/* ======================================================================== + * bootstrap-switch - v3.3.2 + * http://www.bootstrap-switch.org + * ======================================================================== + * Copyright 2012-2013 Mattia Larentis + * http://www.apache.org/licenses/LICENSE-2.0 + */ +.bootstrap-switch { + display: inline-block; + direction: ltr; + cursor: pointer; + border-radius: 30px; + border: 0; + position: relative; + text-align: left; + overflow: hidden; + margin-bottom: 5px; + line-height: 8px; + width: 61px !important; + height: 26px; + outline: none; + z-index: 0; + margin-right: 1px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } + +.bootstrap-switch .bootstrap-switch-container { + display: inline-flex; + top: 0; + height: 26px; + border-radius: 4px; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100px !important; } + +.bootstrap-switch .bootstrap-switch-handle-on, +.bootstrap-switch .bootstrap-switch-handle-off, +.bootstrap-switch .bootstrap-switch-label { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + display: inline-block !important; + height: 100%; + color: #fff; + padding: 6px 12px; + font-size: 11px; + text-indent: -5px; + line-height: 15px; + -webkit-transition: 0.25s ease-out; + transition: 0.25s ease-out; } + .bootstrap-switch .bootstrap-switch-handle-on i, + .bootstrap-switch .bootstrap-switch-handle-off i, + .bootstrap-switch .bootstrap-switch-label i { + font-size: 12px; + line-height: 14px; } + +.bootstrap-switch .bootstrap-switch-handle-on, +.bootstrap-switch .bootstrap-switch-handle-off { + text-align: center; + z-index: 1; + float: left; + width: 50% !important; + background-color: #66615B; } + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { + color: #fff; + background: #51cbce; } + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info, +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info { + color: #fff; + background: #51bcda; } + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success { + color: #fff; + background: #6bd098; } + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning { + background: #fbc658; + color: #fff; } + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger, +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger { + color: #fff; + background: #f5593d; } + +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default { + color: #fff; + background: #66615B; } + +.bootstrap-switch .bootstrap-switch-label { + text-align: center; + z-index: 100; + color: #333333; + background: #ffffff; + width: 22px !important; + height: 22px; + margin: 2px -11px; + border-radius: 12px; + position: relative; + float: left; + padding: 0; + background-color: #FFFFFF; + box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.25); } + +.bootstrap-switch .bootstrap-switch-handle-on { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +.bootstrap-switch .bootstrap-switch-handle-off { + text-indent: 6px; } + +.bootstrap-switch input[type='radio'], +.bootstrap-switch input[type='checkbox'] { + position: absolute !important; + top: 0; + left: 0; + opacity: 0; + filter: alpha(opacity=0); + z-index: -1; } + +.bootstrap-switch input[type='radio'].form-control, +.bootstrap-switch input[type='checkbox'].form-control { + height: auto; } + +.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; } + +.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; } + +.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label { + padding: 6px 16px; + font-size: 18px; + line-height: 1.33; } + +.bootstrap-switch.bootstrap-switch-disabled, +.bootstrap-switch.bootstrap-switch-readonly, +.bootstrap-switch.bootstrap-switch-indeterminate { + cursor: default !important; } + +.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, +.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, +.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label { + opacity: 0.5; + filter: alpha(opacity=50); + cursor: default !important; } + +.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { + -webkit-transition: margin-left 0.5s; + transition: margin-left 0.5s; } + +.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; } + +.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; } + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container { + margin-left: -2px !important; } + +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container { + margin-left: -37px !important; } + +.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px; } + +.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px -13px -11px; } + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-handle-off { + background-color: #66615B; } + +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-handle-on { + background-color: #cfcfca; } + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-danger { + background-color: #f5593d; } + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-warning { + background-color: #fbc658; } + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-success { + background-color: #6bd098; } + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-primary { + background-color: #51cbce; } + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-info { + background-color: #51bcda; } + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-default { + background-color: #66615B; } + +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-danger, +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-primary, +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-info, +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-warning, +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-success { + background-color: #cfcfca; } + +/* Functional styling; + * These styles are required for noUiSlider to function. + * You don't need to change these rules to apply your design. + */ +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-user-select: none; + -ms-touch-action: none; + touch-action: none; + -ms-user-select: none; + -moz-user-select: none; + user-select: none; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.noUi-target { + position: relative; + direction: ltr; } + +.noUi-base { + width: 100%; + height: 100%; + position: relative; + z-index: 1; + /* Fix 401 */ } + +.noUi-connect { + position: absolute; + right: 0; + top: 0; + left: 0; + bottom: 0; } + +.noUi-origin { + position: absolute; + height: 0; + width: 0; + margin: 0; + border-radius: 0; + height: 2px; + background: #c8c8c8; } + .noUi-origin[style^="left: 0"] .noUi-handle { + background-color: #fff; + border: 2px solid #c8c8c8; } + .noUi-origin[style^="left: 0"] .noUi-handle.noUi-active { + border-width: 1px; } + +.noUi-handle { + position: relative; + z-index: 1; } + +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; + transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; } + +.noUi-state-drag * { + cursor: inherit !important; } + +/* Painting and performance; + * Browsers can paint handles in their own layer. + */ +.noUi-base, +.noUi-handle { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + +/* Slider size and handle placement; + */ +.noUi-horizontal { + height: 2px; + margin: 15px 0; } + +.noUi-vertical { + width: 18px; } + +.noUi-vertical .noUi-handle { + width: 28px; + height: 34px; + left: -6px; + top: -17px; } + +/* Styling; + */ +.noUi-target { + background: #c8c8c8; + border-radius: 4px; } + +.noUi-connect { + background: #3FB8AF; + -webkit-transition: background 450ms; + transition: background 450ms; } + +/* Handles and cursors; + */ +.noUi-draggable { + cursor: w-resize; } + +.noUi-vertical .noUi-draggable { + cursor: n-resize; } + +.noUi-handle { + box-sizing: border-box; + width: 14px; + height: 14px; + left: -10px; + top: -6px; + cursor: pointer; + border-radius: 100%; + transition: all 0.2s ease-out; + border: 1px solid; + background: #FFFFFF; } + .noUi-handle.noUi-active { + transform: scale3d(1.5, 1.5, 1); } + +.noUi-vertical .noUi-handle:before, +.noUi-vertical .noUi-handle:after { + width: 14px; + height: 1px; + left: 6px; + top: 14px; } + +.noUi-vertical .noUi-handle:after { + top: 17px; } + +/* Disabled state; + */ +[disabled] .noUi-connect { + background: #B8B8B8; } + +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; } + +.slider { + background: #c8c8c8; } + .slider .noUi-connect { + background-color: #51cbce; + border-radius: 4px; } + .slider .noUi-handle { + border-color: #51cbce; } + .slider.slider-info .noUi-connect { + background-color: #51bcda; } + .slider.slider-info .noUi-handle { + border-color: #51bcda; } + .slider.slider-success .noUi-connect { + background-color: #6bd098; } + .slider.slider-success .noUi-handle { + border-color: #6bd098; } + .slider.slider-warning .noUi-connect { + background-color: #fbc658; } + .slider.slider-warning .noUi-handle { + border-color: #fbc658; } + .slider.slider-danger .noUi-connect { + background-color: #f5593d; } + .slider.slider-danger .noUi-handle { + border-color: #f5593d; } + +/*! + * Datetimepicker for Bootstrap 3 + * ! version : 4.7.14 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ +.sr-only, +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after, +.bootstrap-datetimepicker-widget .picker-switch::after, +.bootstrap-datetimepicker-widget table th.prev::after, +.bootstrap-datetimepicker-widget table th.next::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; } + +.bootstrap-datetimepicker-widget { + list-style: none; } + +.bootstrap-datetimepicker-widget a .btn:hover { + background-color: transparent; } + +.bootstrap-datetimepicker-widget.dropdown-menu { + padding: 4px; + width: 16em; } + +@media (min-width: 768px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; } } + +@media (min-width: 992px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; } } + +@media (min-width: 1200px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; } } + +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + border-bottom: 11px solid #F1EAE0; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + left: auto; + top: -12px; } + +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { + border-bottom: 11px solid #FFFFFF; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + left: auto; + top: -11px; } + +.bootstrap-datetimepicker-widget.dropdown-menu.top { + margin-top: auto; + margin-bottom: -20px; } + +.bootstrap-datetimepicker-widget.dropdown-menu.top.open { + margin-top: auto; + margin-bottom: 5px; } + +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { + left: auto; + right: 6px; } + +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { + left: auto; + right: 7px; } + +.bootstrap-datetimepicker-widget .list-unstyled { + margin: 0; } + +.bootstrap-datetimepicker-widget a[data-action] { + padding: 6px 0; + border-width: 0; + color: #66615B; + background-color: transparent; } + +.bootstrap-datetimepicker-widget a[data-action="togglePicker"], +.bootstrap-datetimepicker-widget a[data-action="togglePicker"]:hover { + color: #429cb6 !important; } + +.bootstrap-datetimepicker-widget a[data-action]:hover { + background-color: transparent; + color: rgba(255, 255, 255, 0.85); } + +.bootstrap-datetimepicker-widget a[data-action]:active { + box-shadow: none; } + +.bootstrap-datetimepicker-widget .timepicker-hour, +.bootstrap-datetimepicker-widget .timepicker-minute, +.bootstrap-datetimepicker-widget .timepicker-second { + width: 40px; + height: 40px; + line-height: 40px; + font-weight: 300; + font-size: 1.5em; + margin: 3px; + border-radius: 50%; } + +.bootstrap-datetimepicker-widget button[data-action] { + width: 38px; + height: 38px; + padding: 0; } + +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { + content: "Increment Hours"; } + +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { + content: "Increment Minutes"; } + +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { + content: "Decrement Hours"; } + +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { + content: "Decrement Minutes"; } + +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { + content: "Show Hours"; } + +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { + content: "Show Minutes"; } + +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { + content: "Toggle AM/PM"; } + +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { + content: "Clear the picker"; } + +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { + content: "Set the date to today"; } + +.bootstrap-datetimepicker-widget .picker-switch { + text-align: center; + border-radius: 4px; } + +.bootstrap-datetimepicker-widget .picker-switch::after { + content: "Toggle Date and Time Screens"; } + +.bootstrap-datetimepicker-widget .picker-switch td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; } + +.bootstrap-datetimepicker-widget .picker-switch td span { + line-height: 2.5; + height: 2.5em; + width: 100%; + border-radius: 4px; + margin: 2px 0px !important; } + +.bootstrap-datetimepicker-widget table { + width: 100%; + margin: 0; } + +.bootstrap-datetimepicker-widget table td > div, .bootstrap-datetimepicker-widget table th > div { + text-align: center; } + +.bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; } + +.bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px; } + +.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover { + background: none; + color: #cfcfca; + cursor: not-allowed; } + +.bootstrap-datetimepicker-widget table th.prev span, .bootstrap-datetimepicker-widget table th.next span { + border-radius: 4px; + height: 27px; + width: 27px; + line-height: 28px; + font-size: 12px; + border-radius: 50%; + text-align: center; } + +.bootstrap-datetimepicker-widget table th.prev::after { + content: "Previous Month"; } + +.bootstrap-datetimepicker-widget table th.next::after { + content: "Next Month"; } + +.bootstrap-datetimepicker-widget table th.dow { + text-align: center; + border-bottom: 1px solid #E3E3E3; + font-size: 12px; + text-transform: uppercase; + color: #9A9A9A; + font-weight: 400; + padding-bottom: 5px; + padding-top: 10px; } + +.bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer; } + +.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span, .bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover { + background: #E3E3E3; } + +.bootstrap-datetimepicker-widget table td > div { + border-radius: 4px; + height: 54px; + line-height: 54px; + width: 54px; + text-align: center; } + +.bootstrap-datetimepicker-widget table td.cw > div { + font-size: .8em; + height: 20px; + line-height: 20px; + color: #cfcfca; } + +.bootstrap-datetimepicker-widget table td.day > div { + height: 30px; + line-height: 31px; + width: 30px; + text-align: center; + padding: 0px; + border-radius: 50%; + margin: 0 auto; + z-index: -1; + position: relative; } + +.table-condensed .day:hover div { + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; } + +.bootstrap-datetimepicker-widget table td.minute > div, .bootstrap-datetimepicker-widget table td.hour > div { + border-radius: 50%; } + +.bootstrap-datetimepicker-widget table td.day:hover > div, .bootstrap-datetimepicker-widget table td.hour:hover > div, .bootstrap-datetimepicker-widget table td.minute:hover > div, .bootstrap-datetimepicker-widget table td.second:hover > div { + background: #E3E3E3; + cursor: pointer; } + +.bootstrap-datetimepicker-widget table td.old > div, .bootstrap-datetimepicker-widget table td.new > div { + color: #cfcfca; } + +.bootstrap-datetimepicker-widget table td.active > div, .bootstrap-datetimepicker-widget table td.active:hover > div { + background-color: #68B3C8; + color: #FFFFFF; } + +.bootstrap-datetimepicker-widget table td.active.today:before > div { + border-bottom-color: #FFFFFF; } + +.bootstrap-datetimepicker-widget table td.disabled > div, .bootstrap-datetimepicker-widget table td.disabled:hover > div { + background: none; + color: #cfcfca; + cursor: not-allowed; } + +.bootstrap-datetimepicker-widget table td span { + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 3px 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; } + +.bootstrap-datetimepicker-widget table td span:hover { + background: #E3E3E3; } + +.bootstrap-datetimepicker-widget table td span.active { + background-color: #68B3C8; + color: #FFFFFF; } + +.bootstrap-datetimepicker-widget table td span.old { + color: #cfcfca; } + +.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover { + background: none; + color: #cfcfca; + cursor: not-allowed; } + +.bootstrap-datetimepicker-widget .timepicker-picker span, +.bootstrap-datetimepicker-widget .timepicker-hours span, +.bootstrap-datetimepicker-widget .timepicker-minutes span { + border-radius: 50% !important; } + +.bootstrap-datetimepicker-widget.usetwentyfour td.hour { + height: 27px; + line-height: 27px; } + +.input-group.date .input-group-addon { + cursor: pointer; } + +.table-condensed > tbody > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > thead > tr > th { + padding: 1px; + text-align: center; + z-index: 1; + cursor: pointer; } + +.bootstrap-datetimepicker-widget { + opacity: 0; + -webkit-transform: translate3d(0px, -10px, 0px); + -moz-transform: translate3d(0, -10px, 0); + -o-transform: translate3d(0, -10px, 0); + -ms-transform: translate3d(0, -10px, 0); + transform: translate3d(0px, -10px, 0px); + -webkit-box-shadow: 0 2px rgba(17, 16, 15, 0.1), 0 2px 10px rgba(17, 16, 15, 0.1); + box-shadow: 0 2px rgba(17, 16, 15, 0.1), 0 2px 10px rgba(17, 16, 15, 0.1); } + .bootstrap-datetimepicker-widget.top { + -webkit-transform: translate3d(0px, 0px, 0px); + -moz-transform: translate3d(0, 0px, 0); + -o-transform: translate3d(0, 0px, 0); + -ms-transform: translate3d(0, 0px, 0); + transform: translate3d(0px, 0px, 0px); } + .bootstrap-datetimepicker-widget.open { + opacity: 1; + -webkit-transform: translate3d(0, 5px, 0); + -moz-transform: translate3d(0, 5px, 0); + -o-transform: translate3d(0, 5px, 0); + -ms-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; } + +.bootstrap-datetimepicker-widget.open.top { + -webkit-transform: translate3d(0, -10px, 0); + -moz-transform: translate3d(0, -10px, 0); + -o-transform: translate3d(0, -10px, 0); + -ms-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); } + .bootstrap-datetimepicker-widget.open.top:before { + border-top: 11px solid #DCD9D1; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + bottom: -12px; } + .bootstrap-datetimepicker-widget.open.top:after { + border-top: 11px solid #FFFFFF; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + bottom: -11px; } + +.btn { + box-sizing: border-box; + border-width: 2px; + font-size: 12px; + font-weight: 600; + padding: 0.5rem 18px; + line-height: 1.75; + cursor: pointer; + text-transform: uppercase; + background-color: #66615B; + border-color: #66615B; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; } + .btn.btn-border, .btn.btn-link { + background-color: transparent; } + .btn:hover, .btn:focus, .btn:active, .btn.active, .btn:active:focus, .btn:active:hover, .btn.active:focus, .btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled).active:focus, + .show > .btn.dropdown-toggle { + background-color: #403D39; + color: #FFFFFF; + border-color: #403D39; + box-shadow: none; } + .btn .caret { + border-top-color: #FFFFFF; } + .btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled.focus, .btn:disabled:active, .btn:disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active, + fieldset[disabled] .btn, + fieldset[disabled] .btn:hover, + fieldset[disabled] .btn:focus, + fieldset[disabled] .btn.focus, + fieldset[disabled] .btn:active, + fieldset[disabled] .btn.active { + background-color: #403D39; + border-color: #403D39; } + .btn.btn-link { + color: #66615B; } + .btn.btn-link:hover, .btn.btn-link:focus, .btn.btn-link:active, .btn.btn-link.active, .btn.btn-link:focus:active, + .open > .btn.btn-link.dropdown-toggle { + background-color: transparent !important; + color: #403D39 !important; } + .btn.btn-link .caret { + border-top-color: #66615B; } + .btn .caret { + border-top-color: #FFFFFF; } + .btn:hover, .btn:focus { + outline: 0 !important; + -webkit-box-shadow: none; + box-shadow: none; } + .btn:active, .btn.active, + .open > .btn.dropdown-toggle { + -webkit-box-shadow: none; + box-shadow: none; + outline: 0 !important; } + .btn[class*="btn-outline-"] { + background-image: none; + background-color: transparent; } + .btn .nc-icon { + position: relative; + top: 2px; } + +.btn-just-icon { + border-radius: 50px; + height: 40px; + width: 40px; + min-width: 40px; + padding: 8px; } + .btn-just-icon.btn-sm { + padding: 4px !important; } + .btn-just-icon i { + font-size: 16px; + padding: 2px 0px; } + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -2px; } + +.btn-primary { + background-color: #51cbce; + border-color: #51cbce; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } + .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled).active:focus, + .show > .btn-primary.dropdown-toggle { + background-color: #34b5b8; + color: #FFFFFF; + border-color: #34b5b8; + box-shadow: none; } + .btn-primary .caret { + border-top-color: #FFFFFF; } + .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary:disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:active, .btn-primary:disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, + fieldset[disabled] .btn-primary, + fieldset[disabled] .btn-primary:hover, + fieldset[disabled] .btn-primary:focus, + fieldset[disabled] .btn-primary.focus, + fieldset[disabled] .btn-primary:active, + fieldset[disabled] .btn-primary.active { + background-color: #34b5b8; + border-color: #34b5b8; } + .btn-primary.btn-link { + color: #51cbce; } + .btn-primary.btn-link:hover, .btn-primary.btn-link:focus, .btn-primary.btn-link:active, .btn-primary.btn-link.active, .btn-primary.btn-link:focus:active, + .open > .btn-primary.btn-link.dropdown-toggle { + background-color: transparent !important; + color: #34b5b8 !important; } + .btn-primary.btn-link .caret { + border-top-color: #51cbce; } + .btn-primary .caret { + border-top-color: #FFFFFF; } + +.btn-success { + background-color: #6bd098; + border-color: #6bd098; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } + .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled).active:focus, + .show > .btn-success.dropdown-toggle { + background-color: #44c47d; + color: #FFFFFF; + border-color: #44c47d; + box-shadow: none; } + .btn-success .caret { + border-top-color: #FFFFFF; } + .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success:disabled, .btn-success:disabled:hover, .btn-success:disabled:focus, .btn-success:disabled.focus, .btn-success:disabled:active, .btn-success:disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, + fieldset[disabled] .btn-success, + fieldset[disabled] .btn-success:hover, + fieldset[disabled] .btn-success:focus, + fieldset[disabled] .btn-success.focus, + fieldset[disabled] .btn-success:active, + fieldset[disabled] .btn-success.active { + background-color: #44c47d; + border-color: #44c47d; } + .btn-success.btn-link { + color: #6bd098; } + .btn-success.btn-link:hover, .btn-success.btn-link:focus, .btn-success.btn-link:active, .btn-success.btn-link.active, .btn-success.btn-link:focus:active, + .open > .btn-success.btn-link.dropdown-toggle { + background-color: transparent !important; + color: #44c47d !important; } + .btn-success.btn-link .caret { + border-top-color: #6bd098; } + .btn-success .caret { + border-top-color: #FFFFFF; } + +.btn-info { + background-color: #51bcda; + border-color: #51bcda; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } + .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled).active:focus, + .show > .btn-info.dropdown-toggle { + background-color: #2ba9cd; + color: #FFFFFF; + border-color: #2ba9cd; + box-shadow: none; } + .btn-info .caret { + border-top-color: #FFFFFF; } + .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info:disabled, .btn-info:disabled:hover, .btn-info:disabled:focus, .btn-info:disabled.focus, .btn-info:disabled:active, .btn-info:disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, + fieldset[disabled] .btn-info, + fieldset[disabled] .btn-info:hover, + fieldset[disabled] .btn-info:focus, + fieldset[disabled] .btn-info.focus, + fieldset[disabled] .btn-info:active, + fieldset[disabled] .btn-info.active { + background-color: #2ba9cd; + border-color: #2ba9cd; } + .btn-info.btn-link { + color: #51bcda; } + .btn-info.btn-link:hover, .btn-info.btn-link:focus, .btn-info.btn-link:active, .btn-info.btn-link.active, .btn-info.btn-link:focus:active, + .open > .btn-info.btn-link.dropdown-toggle { + background-color: transparent !important; + color: #2ba9cd !important; } + .btn-info.btn-link .caret { + border-top-color: #51bcda; } + .btn-info .caret { + border-top-color: #FFFFFF; } + +.btn-warning { + background-color: #fbc658; + border-color: #fbc658; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } + .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled).active:focus, + .show > .btn-warning.dropdown-toggle { + background-color: #fab526; + color: #FFFFFF; + border-color: #fab526; + box-shadow: none; } + .btn-warning .caret { + border-top-color: #FFFFFF; } + .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning:disabled, .btn-warning:disabled:hover, .btn-warning:disabled:focus, .btn-warning:disabled.focus, .btn-warning:disabled:active, .btn-warning:disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, + fieldset[disabled] .btn-warning, + fieldset[disabled] .btn-warning:hover, + fieldset[disabled] .btn-warning:focus, + fieldset[disabled] .btn-warning.focus, + fieldset[disabled] .btn-warning:active, + fieldset[disabled] .btn-warning.active { + background-color: #fab526; + border-color: #fab526; } + .btn-warning.btn-link { + color: #fbc658; } + .btn-warning.btn-link:hover, .btn-warning.btn-link:focus, .btn-warning.btn-link:active, .btn-warning.btn-link.active, .btn-warning.btn-link:focus:active, + .open > .btn-warning.btn-link.dropdown-toggle { + background-color: transparent !important; + color: #fab526 !important; } + .btn-warning.btn-link .caret { + border-top-color: #fbc658; } + .btn-warning .caret { + border-top-color: #FFFFFF; } + +.btn-danger { + background-color: #f5593d; + border-color: #f5593d; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } + .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled).active:focus, + .show > .btn-danger.dropdown-toggle { + background-color: #f33816; + color: #FFFFFF; + border-color: #f33816; + box-shadow: none; } + .btn-danger .caret { + border-top-color: #FFFFFF; } + .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger:disabled, .btn-danger:disabled:hover, .btn-danger:disabled:focus, .btn-danger:disabled.focus, .btn-danger:disabled:active, .btn-danger:disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, + fieldset[disabled] .btn-danger, + fieldset[disabled] .btn-danger:hover, + fieldset[disabled] .btn-danger:focus, + fieldset[disabled] .btn-danger.focus, + fieldset[disabled] .btn-danger:active, + fieldset[disabled] .btn-danger.active { + background-color: #f33816; + border-color: #f33816; } + .btn-danger.btn-link { + color: #f5593d; } + .btn-danger.btn-link:hover, .btn-danger.btn-link:focus, .btn-danger.btn-link:active, .btn-danger.btn-link.active, .btn-danger.btn-link:focus:active, + .open > .btn-danger.btn-link.dropdown-toggle { + background-color: transparent !important; + color: #f33816 !important; } + .btn-danger.btn-link .caret { + border-top-color: #f5593d; } + .btn-danger .caret { + border-top-color: #FFFFFF; } + +.btn-neutral { + background-color: #FFFFFF; + border-color: #FFFFFF; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } + .btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active, .btn-neutral.active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral:not(:disabled):not(.disabled):active:focus, .btn-neutral:not(:disabled):not(.disabled):active, .btn-neutral:not(:disabled):not(.disabled).active, .btn-neutral:not(:disabled):not(.disabled).active:focus, + .show > .btn-neutral.dropdown-toggle { + background-color: #403D39; + color: #FFFFFF; + border-color: #403D39; + box-shadow: none; } + .btn-neutral .caret { + border-top-color: #FFFFFF; } + .btn-neutral.disabled, .btn-neutral.disabled:hover, .btn-neutral.disabled:focus, .btn-neutral.disabled.focus, .btn-neutral.disabled:active, .btn-neutral.disabled.active, .btn-neutral:disabled, .btn-neutral:disabled:hover, .btn-neutral:disabled:focus, .btn-neutral:disabled.focus, .btn-neutral:disabled:active, .btn-neutral:disabled.active, .btn-neutral[disabled], .btn-neutral[disabled]:hover, .btn-neutral[disabled]:focus, .btn-neutral[disabled].focus, .btn-neutral[disabled]:active, .btn-neutral[disabled].active, + fieldset[disabled] .btn-neutral, + fieldset[disabled] .btn-neutral:hover, + fieldset[disabled] .btn-neutral:focus, + fieldset[disabled] .btn-neutral.focus, + fieldset[disabled] .btn-neutral:active, + fieldset[disabled] .btn-neutral.active { + background-color: #403D39; + border-color: #403D39; } + .btn-neutral.btn-link { + color: #FFFFFF; } + .btn-neutral.btn-link:hover, .btn-neutral.btn-link:focus, .btn-neutral.btn-link:active, .btn-neutral.btn-link.active, .btn-neutral.btn-link:focus:active, + .open > .btn-neutral.btn-link.dropdown-toggle { + background-color: transparent !important; + color: #403D39 !important; } + .btn-neutral.btn-link .caret { + border-top-color: #FFFFFF; } + .btn-neutral .caret { + border-top-color: #FFFFFF; } + +.btn-outline-default { + border-color: #66615B; + color: #66615B; + opacity: 1; + filter: alpha(opacity=100); } + .btn-outline-default:hover, .btn-outline-default:focus, .btn-outline-default:active, .btn-outline-default.active, .btn-outline-default:active:focus, .btn-outline-default:active:hover, .btn-outline-default.active:focus, + .show > .btn-outline-default.dropdown-toggle { + background-color: #66615B !important; + color: rgba(255, 255, 255, 0.8); + border-color: #66615B !important; } + .btn-outline-default:hover .caret, .btn-outline-default:focus .caret, .btn-outline-default:active .caret, .btn-outline-default.active .caret, .btn-outline-default:active:focus .caret, .btn-outline-default:active:hover .caret, .btn-outline-default.active:focus .caret, + .show > .btn-outline-default.dropdown-toggle .caret { + border-top-color: rgba(255, 255, 255, 0.8); } + .btn-outline-default .caret { + border-top-color: #FFFFFF; } + .btn-outline-default.disabled, .btn-outline-default.disabled:hover, .btn-outline-default.disabled:focus, .btn-outline-default.disabled.focus, .btn-outline-default.disabled:active, .btn-outline-default.disabled.active, .btn-outline-default:disabled, .btn-outline-default:disabled:hover, .btn-outline-default:disabled:focus, .btn-outline-default:disabled.focus, .btn-outline-default:disabled:active, .btn-outline-default:disabled.active, .btn-outline-default[disabled], .btn-outline-default[disabled]:hover, .btn-outline-default[disabled]:focus, .btn-outline-default[disabled].focus, .btn-outline-default[disabled]:active, .btn-outline-default[disabled].active, + fieldset[disabled] .btn-outline-default, + fieldset[disabled] .btn-outline-default:hover, + fieldset[disabled] .btn-outline-default:focus, + fieldset[disabled] .btn-outline-default.focus, + fieldset[disabled] .btn-outline-default:active, + fieldset[disabled] .btn-outline-default.active { + background-color: transparent; + border-color: #66615B; } + +.btn-outline-primary { + border-color: #51cbce; + color: #51cbce; + opacity: 1; + filter: alpha(opacity=100); } + .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary:active:focus, .btn-outline-primary:active:hover, .btn-outline-primary.active:focus, + .show > .btn-outline-primary.dropdown-toggle { + background-color: #51cbce !important; + color: rgba(255, 255, 255, 0.8); + border-color: #51cbce !important; } + .btn-outline-primary:hover .caret, .btn-outline-primary:focus .caret, .btn-outline-primary:active .caret, .btn-outline-primary.active .caret, .btn-outline-primary:active:focus .caret, .btn-outline-primary:active:hover .caret, .btn-outline-primary.active:focus .caret, + .show > .btn-outline-primary.dropdown-toggle .caret { + border-top-color: rgba(255, 255, 255, 0.8); } + .btn-outline-primary .caret { + border-top-color: #FFFFFF; } + .btn-outline-primary.disabled, .btn-outline-primary.disabled:hover, .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary.disabled:active, .btn-outline-primary.disabled.active, .btn-outline-primary:disabled, .btn-outline-primary:disabled:hover, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus, .btn-outline-primary:disabled:active, .btn-outline-primary:disabled.active, .btn-outline-primary[disabled], .btn-outline-primary[disabled]:hover, .btn-outline-primary[disabled]:focus, .btn-outline-primary[disabled].focus, .btn-outline-primary[disabled]:active, .btn-outline-primary[disabled].active, + fieldset[disabled] .btn-outline-primary, + fieldset[disabled] .btn-outline-primary:hover, + fieldset[disabled] .btn-outline-primary:focus, + fieldset[disabled] .btn-outline-primary.focus, + fieldset[disabled] .btn-outline-primary:active, + fieldset[disabled] .btn-outline-primary.active { + background-color: transparent; + border-color: #51cbce; } + +.btn-outline-success { + border-color: #6bd098; + color: #6bd098; + opacity: 1; + filter: alpha(opacity=100); } + .btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success:active:focus, .btn-outline-success:active:hover, .btn-outline-success.active:focus, + .show > .btn-outline-success.dropdown-toggle { + background-color: #6bd098 !important; + color: rgba(255, 255, 255, 0.8); + border-color: #6bd098 !important; } + .btn-outline-success:hover .caret, .btn-outline-success:focus .caret, .btn-outline-success:active .caret, .btn-outline-success.active .caret, .btn-outline-success:active:focus .caret, .btn-outline-success:active:hover .caret, .btn-outline-success.active:focus .caret, + .show > .btn-outline-success.dropdown-toggle .caret { + border-top-color: rgba(255, 255, 255, 0.8); } + .btn-outline-success .caret { + border-top-color: #FFFFFF; } + .btn-outline-success.disabled, .btn-outline-success.disabled:hover, .btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success.disabled:active, .btn-outline-success.disabled.active, .btn-outline-success:disabled, .btn-outline-success:disabled:hover, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus, .btn-outline-success:disabled:active, .btn-outline-success:disabled.active, .btn-outline-success[disabled], .btn-outline-success[disabled]:hover, .btn-outline-success[disabled]:focus, .btn-outline-success[disabled].focus, .btn-outline-success[disabled]:active, .btn-outline-success[disabled].active, + fieldset[disabled] .btn-outline-success, + fieldset[disabled] .btn-outline-success:hover, + fieldset[disabled] .btn-outline-success:focus, + fieldset[disabled] .btn-outline-success.focus, + fieldset[disabled] .btn-outline-success:active, + fieldset[disabled] .btn-outline-success.active { + background-color: transparent; + border-color: #6bd098; } + +.btn-outline-info { + border-color: #51bcda; + color: #51bcda; + opacity: 1; + filter: alpha(opacity=100); } + .btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info:active:focus, .btn-outline-info:active:hover, .btn-outline-info.active:focus, + .show > .btn-outline-info.dropdown-toggle { + background-color: #51bcda !important; + color: rgba(255, 255, 255, 0.8); + border-color: #51bcda !important; } + .btn-outline-info:hover .caret, .btn-outline-info:focus .caret, .btn-outline-info:active .caret, .btn-outline-info.active .caret, .btn-outline-info:active:focus .caret, .btn-outline-info:active:hover .caret, .btn-outline-info.active:focus .caret, + .show > .btn-outline-info.dropdown-toggle .caret { + border-top-color: rgba(255, 255, 255, 0.8); } + .btn-outline-info .caret { + border-top-color: #FFFFFF; } + .btn-outline-info.disabled, .btn-outline-info.disabled:hover, .btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info.disabled:active, .btn-outline-info.disabled.active, .btn-outline-info:disabled, .btn-outline-info:disabled:hover, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus, .btn-outline-info:disabled:active, .btn-outline-info:disabled.active, .btn-outline-info[disabled], .btn-outline-info[disabled]:hover, .btn-outline-info[disabled]:focus, .btn-outline-info[disabled].focus, .btn-outline-info[disabled]:active, .btn-outline-info[disabled].active, + fieldset[disabled] .btn-outline-info, + fieldset[disabled] .btn-outline-info:hover, + fieldset[disabled] .btn-outline-info:focus, + fieldset[disabled] .btn-outline-info.focus, + fieldset[disabled] .btn-outline-info:active, + fieldset[disabled] .btn-outline-info.active { + background-color: transparent; + border-color: #51bcda; } + +.btn-outline-warning { + border-color: #fbc658; + color: #fbc658; + opacity: 1; + filter: alpha(opacity=100); } + .btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning:active:focus, .btn-outline-warning:active:hover, .btn-outline-warning.active:focus, + .show > .btn-outline-warning.dropdown-toggle { + background-color: #fbc658 !important; + color: rgba(255, 255, 255, 0.8); + border-color: #fbc658 !important; } + .btn-outline-warning:hover .caret, .btn-outline-warning:focus .caret, .btn-outline-warning:active .caret, .btn-outline-warning.active .caret, .btn-outline-warning:active:focus .caret, .btn-outline-warning:active:hover .caret, .btn-outline-warning.active:focus .caret, + .show > .btn-outline-warning.dropdown-toggle .caret { + border-top-color: rgba(255, 255, 255, 0.8); } + .btn-outline-warning .caret { + border-top-color: #FFFFFF; } + .btn-outline-warning.disabled, .btn-outline-warning.disabled:hover, .btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning.disabled:active, .btn-outline-warning.disabled.active, .btn-outline-warning:disabled, .btn-outline-warning:disabled:hover, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus, .btn-outline-warning:disabled:active, .btn-outline-warning:disabled.active, .btn-outline-warning[disabled], .btn-outline-warning[disabled]:hover, .btn-outline-warning[disabled]:focus, .btn-outline-warning[disabled].focus, .btn-outline-warning[disabled]:active, .btn-outline-warning[disabled].active, + fieldset[disabled] .btn-outline-warning, + fieldset[disabled] .btn-outline-warning:hover, + fieldset[disabled] .btn-outline-warning:focus, + fieldset[disabled] .btn-outline-warning.focus, + fieldset[disabled] .btn-outline-warning:active, + fieldset[disabled] .btn-outline-warning.active { + background-color: transparent; + border-color: #fbc658; } + +.btn-outline-danger { + border-color: #f5593d; + color: #f5593d; + opacity: 1; + filter: alpha(opacity=100); } + .btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger:active:focus, .btn-outline-danger:active:hover, .btn-outline-danger.active:focus, + .show > .btn-outline-danger.dropdown-toggle { + background-color: #f5593d !important; + color: rgba(255, 255, 255, 0.8); + border-color: #f5593d !important; } + .btn-outline-danger:hover .caret, .btn-outline-danger:focus .caret, .btn-outline-danger:active .caret, .btn-outline-danger.active .caret, .btn-outline-danger:active:focus .caret, .btn-outline-danger:active:hover .caret, .btn-outline-danger.active:focus .caret, + .show > .btn-outline-danger.dropdown-toggle .caret { + border-top-color: rgba(255, 255, 255, 0.8); } + .btn-outline-danger .caret { + border-top-color: #FFFFFF; } + .btn-outline-danger.disabled, .btn-outline-danger.disabled:hover, .btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger.disabled:active, .btn-outline-danger.disabled.active, .btn-outline-danger:disabled, .btn-outline-danger:disabled:hover, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus, .btn-outline-danger:disabled:active, .btn-outline-danger:disabled.active, .btn-outline-danger[disabled], .btn-outline-danger[disabled]:hover, .btn-outline-danger[disabled]:focus, .btn-outline-danger[disabled].focus, .btn-outline-danger[disabled]:active, .btn-outline-danger[disabled].active, + fieldset[disabled] .btn-outline-danger, + fieldset[disabled] .btn-outline-danger:hover, + fieldset[disabled] .btn-outline-danger:focus, + fieldset[disabled] .btn-outline-danger.focus, + fieldset[disabled] .btn-outline-danger:active, + fieldset[disabled] .btn-outline-danger.active { + background-color: transparent; + border-color: #f5593d; } + +.btn-outline-neutral { + border-color: #FFFFFF; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } + .btn-outline-neutral:hover, .btn-outline-neutral:focus, .btn-outline-neutral:active, .btn-outline-neutral.active, .btn-outline-neutral:active:focus, .btn-outline-neutral:active:hover, .btn-outline-neutral.active:focus, + .show > .btn-outline-neutral.dropdown-toggle { + background-color: #FFFFFF !important; + color: rgba(255, 255, 255, 0.8); + border-color: #FFFFFF !important; } + .btn-outline-neutral:hover .caret, .btn-outline-neutral:focus .caret, .btn-outline-neutral:active .caret, .btn-outline-neutral.active .caret, .btn-outline-neutral:active:focus .caret, .btn-outline-neutral:active:hover .caret, .btn-outline-neutral.active:focus .caret, + .show > .btn-outline-neutral.dropdown-toggle .caret { + border-top-color: rgba(255, 255, 255, 0.8); } + .btn-outline-neutral .caret { + border-top-color: #FFFFFF; } + .btn-outline-neutral.disabled, .btn-outline-neutral.disabled:hover, .btn-outline-neutral.disabled:focus, .btn-outline-neutral.disabled.focus, .btn-outline-neutral.disabled:active, .btn-outline-neutral.disabled.active, .btn-outline-neutral:disabled, .btn-outline-neutral:disabled:hover, .btn-outline-neutral:disabled:focus, .btn-outline-neutral:disabled.focus, .btn-outline-neutral:disabled:active, .btn-outline-neutral:disabled.active, .btn-outline-neutral[disabled], .btn-outline-neutral[disabled]:hover, .btn-outline-neutral[disabled]:focus, .btn-outline-neutral[disabled].focus, .btn-outline-neutral[disabled]:active, .btn-outline-neutral[disabled].active, + fieldset[disabled] .btn-outline-neutral, + fieldset[disabled] .btn-outline-neutral:hover, + fieldset[disabled] .btn-outline-neutral:focus, + fieldset[disabled] .btn-outline-neutral.focus, + fieldset[disabled] .btn-outline-neutral:active, + fieldset[disabled] .btn-outline-neutral.active { + background-color: transparent; + border-color: #FFFFFF; } + .btn-outline-neutral:hover, .btn-outline-neutral:focus, .btn-outline-neutral:active { + color: #403D39 !important; + background-color: #FFFFFF; } + +.btn-neutral { + background-color: #FFFFFF; + border-color: #FFFFFF; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); + color: #66615B; } + .btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active, .btn-neutral.active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral:not(:disabled):not(.disabled):active:focus, .btn-neutral:not(:disabled):not(.disabled):active, .btn-neutral:not(:disabled):not(.disabled).active, .btn-neutral:not(:disabled):not(.disabled).active:focus, + .show > .btn-neutral.dropdown-toggle { + background-color: #FFFFFF; + color: #FFFFFF; + border-color: #FFFFFF; + box-shadow: none; } + .btn-neutral .caret { + border-top-color: #FFFFFF; } + .btn-neutral.disabled, .btn-neutral.disabled:hover, .btn-neutral.disabled:focus, .btn-neutral.disabled.focus, .btn-neutral.disabled:active, .btn-neutral.disabled.active, .btn-neutral:disabled, .btn-neutral:disabled:hover, .btn-neutral:disabled:focus, .btn-neutral:disabled.focus, .btn-neutral:disabled:active, .btn-neutral:disabled.active, .btn-neutral[disabled], .btn-neutral[disabled]:hover, .btn-neutral[disabled]:focus, .btn-neutral[disabled].focus, .btn-neutral[disabled]:active, .btn-neutral[disabled].active, + fieldset[disabled] .btn-neutral, + fieldset[disabled] .btn-neutral:hover, + fieldset[disabled] .btn-neutral:focus, + fieldset[disabled] .btn-neutral.focus, + fieldset[disabled] .btn-neutral:active, + fieldset[disabled] .btn-neutral.active { + background-color: #FFFFFF; + border-color: #FFFFFF; } + .btn-neutral.btn-link { + color: #FFFFFF; } + .btn-neutral.btn-link:hover, .btn-neutral.btn-link:focus, .btn-neutral.btn-link:active, .btn-neutral.btn-link.active, .btn-neutral.btn-link:focus:active, + .open > .btn-neutral.btn-link.dropdown-toggle { + background-color: transparent !important; + color: #FFFFFF !important; } + .btn-neutral.btn-link .caret { + border-top-color: #FFFFFF; } + .btn-neutral .caret { + border-top-color: #FFFFFF; } + .btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active { + color: #403D39 !important; } + .btn-neutral.btn-border:hover, .btn-neutral.btn-border:focus { + color: #66615B; } + .btn-neutral.btn-border:active, .btn-neutral.btn-border.active, + .open > .btn-neutral.btn-border.dropdown-toggle { + background-color: #FFFFFF; + color: #66615B; } + .btn-neutral.btn-link:hover, .btn-neutral.btn-link:focus, .btn-neutral.btn-link:active { + color: #FFFFFF !important; } + .btn-neutral.btn-link:focus:active { + color: #403D39 !important; } + .btn-neutral.btn-link:active, .btn-neutral.btn-link.active { + background-color: transparent; } + +.btn:disabled, .btn[disabled], .btn.disabled { + opacity: 0.5; + filter: alpha(opacity=50); } + +.btn-link { + border-color: transparent !important; + padding: 7px 18px; } + .btn-link:hover, .btn-link:focus, .btn-link:active { + text-decoration: none; + border-color: transparent; } + .btn-link.btn-icon { + padding: 7px; } + +.btn-lg { + font-size: 14px; + padding: 11px 30px; } + .btn-lg.btn-simple { + padding: 13px 30px; } + +.btn-sm { + font-size: 12px; + padding: 4px 10px; } + .btn-sm.btn-simple { + padding: 6px 10px; } + +.btn-wd { + min-width: 140px; } + +.btn-group.select { + width: 100%; } + +.btn-group.select .btn { + text-align: left; } + +.btn-group.select .caret { + position: absolute; + top: 50%; + margin-top: -1px; + right: 8px; } + +.btn-just-icon.btn-sm { + height: 30px; + width: 30px; + min-width: 30px; + padding: 0; } + .btn-just-icon.btn-sm i { + font-size: 12px; + top: 1px !important; } + +.btn-just-icon.btn-lg { + height: 50px; + width: 50px; + min-width: 50px; + padding: 13px; } + .btn-just-icon.btn-lg i { + font-size: 18px; + padding: 0; } + +.btn-just-icon.btn-link { + padding: 8px !important; } + +.btn-round { + border-radius: 30px; } + +.btn.btn-link:focus { + box-shadow: none !important; + text-decoration: none; } + +.column .btn-link { + padding: 7px 0; } + +.share-buttons .btn-outline-default { + margin-top: 24px; } + +.btn-group.select { + overflow: visible !important; } + +.media .media-body .media-footer .btn-neutral { + margin: 15px 3px; + font-size: 14px; } + .media .media-body .media-footer .btn-neutral i { + margin-right: 0 !important; } + +::-moz-placeholder { + color: #9A9A9A; } + +:-ms-input-placeholder { + color: #9A9A9A; } + +::-webkit-input-placeholder { + color: #9A9A9A; } + +.form-control:focus + .input-group-text { + border: 1px solid black; } + +.form-control { + background-color: #FFFFFF; + border: 1px solid #DDDDDD; + border-radius: 4px; + color: #66615b; + font-size: 14px; + transition: background-color 0.3s ease 0s; + padding-right: 0 !important; + padding: 7px 12px; + height: 40px; + -webkit-box-shadow: none; + box-shadow: none; } + .form-control:focus { + background-color: #FFFFFF; + border: 1px solid #ccc; + -webkit-box-shadow: none; + box-shadow: none; + outline: 0 !important; } + .form-control:focus + .input-group-prepend .input-group-text, + .form-control:focus + .input-group-append .input-group-text { + border: 1px solid #ccc; + border-left: none; } + .form-control.no-border { + border: medium none !important; } + .form-control.no-border:focus + .input-group-prepend .input-group-text, + .form-control.no-border:focus + .input-group-append .input-group-text { + border: none; } + .has-success .form-control, + .has-error .form-control, + .has-success .form-control:focus, + .has-error .form-control:focus { + -webkit-box-shadow: none; + box-shadow: none; } + .has-success .form-control { + border: 1px solid #ccc; + color: #66615b; } + .has-success .form-control.form-control-success { + padding-right: 2.5em !important; } + .has-success .form-control:focus { + border: 1px solid #6bd098; + color: #6bd098; } + .has-danger .form-control { + background-color: #FFC0A4; + border: 1px solid #f5593d; + color: #f5593d; } + .has-danger .form-control.form-control-danger { + padding-right: 2.5em !important; } + .has-danger .form-control:focus { + background-color: #FFFFFF; + border: 1px solid #f5593d; } + .form-control + .form-control-feedback { + border-radius: 6px; + font-size: 14px; + color: #f5593d; + font-size: .8rem; + position: absolute; + top: 100%; + padding-left: 12px; + vertical-align: middle; } + .open .form-control { + border-radius: 4px 4px 0 0; + border-bottom-color: transparent; } + .form-control.form-control-lg { + height: 55px; + padding: 11px 13px; + font-size: 1.25rem; + line-height: 1.5; } + .form-control.form-control-sm { + padding: .25rem .5rem; + font-size: .875rem; + line-height: 1.5; + height: 31px; } + +.has-error .form-control-feedback, .has-error .control-label { + color: #f5593d; } + +.has-success .form-control-feedback, .has-success .control-label { + color: #6bd098; } + +.input-group-prepend + .form-control { + margin-left: -1px; + border-left: none; } + +.form-control + .input-group-append .input-group-text { + border-right: 1px solid #ddd; } + +.input-group > .custom-select:not(:last-child), +.input-group > .form-control:not(:last-child) { + border-right: none; } + +.input-group-text { + background-color: #FFFFFF; + border-radius: 4px; + border: 1px solid #ddd; + border-right: none; } + .has-success .input-group-text, + .has-error .input-group-text { + background-color: #FFFFFF; } + .has-error .form-control:focus + .input-group-text { + color: #f5593d; } + .has-success .form-control:focus + .input-group-text { + color: #6bd098; } + .form-control:focus + .input-group-text, + .form-control:focus ~ .input-group-text { + background-color: #FFFFFF; } + +.input-group.no-border .input-group-text { + border: 0; } + +textarea.form-control { + padding: 10px 18px; + height: auto; } + +.form-group { + position: relative; } + +.register-form .form-control { + border: 1px solid transparent !important; } + +.register-form .input-group .form-control { + margin-left: -1px; } + +.register-form .input-group-prepend, +.register-form .input-group-append { + border: 1px solid transparent !important; } + +#inputs .input-group { + margin-bottom: 1rem; } + +.card-form-horizontal .card-body .form-group { + margin-bottom: 0; } + +.from-check, +.form-check-radio { + margin-bottom: 12px; + position: relative; } + +.form-check { + padding-left: 0; + margin-bottom: .5rem; } + .form-check .form-check-label { + display: inline-block; + position: relative; + cursor: pointer; + padding-left: 35px; + line-height: 26px; + margin-bottom: 0; } + .form-check .form-check-sign::before, + .form-check .form-check-sign::after { + content: " "; + display: inline-block; + position: absolute; + width: 24px; + height: 24px; + left: 0; + cursor: pointer; + border-radius: 6px; + top: 0; + background-color: #AAA7A4; + -webkit-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; } + .form-check .form-check-sign::after { + font-family: 'FontAwesome'; + content: "\f00c"; + top: -1px; + text-align: center; + font-size: 15px; + opacity: 0; + color: #FFF; + border: 0; + background-color: inherit; } + .form-check.disabled .form-check-label { + color: #9A9A9A; + opacity: .5; + cursor: not-allowed; } + +.form-check input[type="checkbox"], +.form-check-radio input[type="radio"] { + opacity: 0; + position: absolute; + visibility: hidden; } + +.form-check input[type="checkbox"]:checked + .form-check-sign::after { + opacity: 1; } + +.form-control input[type="checkbox"]:disabled + .form-check-sign::before, +.checkbox input[type="checkbox"]:disabled + .form-check-sign::after { + cursor: not-allowed; } + +.form-check .form-check-label input[type="checkbox"]:disabled + .form-check-sign, +.form-check-radio input[type="radio"]:disabled + .form-check-sign { + pointer-events: none !important; } + +.form-check-radio { + margin-left: -3px; } + .form-check-radio .form-check-label { + padding-left: 2rem; } + .form-check-radio.disabled .form-check-label { + color: #9A9A9A; + opacity: .5; + cursor: not-allowed; } + +.form-check-radio .form-check-sign::before { + font-family: 'FontAwesome'; + content: "\f10c"; + font-size: 22px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + position: absolute; + opacity: .50; + left: 5px; + top: -5px; } + +.form-check-label input[type="checkbox"]:checked + .form-check-sign:before { + background-color: #66615B; } + +.form-check-radio input[type="radio"] + .form-check-sign:after, +.form-check-radio input[type="radio"] { + opacity: 0; + -webkit-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; + content: " "; + display: block; } + +.form-check-radio input[type="radio"]:checked + .form-check-sign::after { + font-family: 'FontAwesome'; + content: "\f192"; + top: -5px; + position: absolute; + left: 5px; + opacity: 1; + font-size: 22px; } + +.form-check-radio input[type="radio"]:checked + .form-check-sign::after { + opacity: 1; } + +.form-check-radio input[type="radio"]:disabled + .form-check-sign::before, +.form-check-radio input[type="radio"]:disabled + .form-check-sign::after { + color: #9A9A9A; } + +.progress { + background-color: #DDDDDD; + border-radius: 3px; + box-shadow: none; + height: 8px; } + +.progress-thin { + height: 4px; } + +.progress-bar { + background-color: #51cbce; } + +.progress-bar-primary { + background-color: #51cbce; } + +.progress-bar-info { + background-color: #51bcda; } + +.progress-bar-success { + background-color: #6bd098; } + +.progress-bar-warning { + background-color: #fbc658; } + +.progress-bar-danger { + background-color: #f5593d; } + +/* badges & Progress-bar */ +.badge { + padding: 0.4em 0.9em; + color: #FFFFFF; + font-weight: 500; + font-size: 0.75em; + text-transform: uppercase; + display: inline-block; + margin-bottom: 3px; + padding-top: 5px; } + .badge:focus { + outline: none; } + .badge span[data-role="remove"]:focus { + outline: none; } + +.badge-primary { + background-color: #51cbce; } + +.badge-info { + background-color: #51bcda; } + +.badge-success { + background-color: #6bd098; } + +.badge-warning { + background-color: #fbc658; } + +.badge-danger { + background-color: #f5593d; } + +.badge-default { + background-color: #66615B; } + +.pagination > li > a, +.pagination > li > span, +.pagination > li:first-child > a, +.pagination > li:first-child > span, +.pagination > li:last-child > a, +.pagination > li:last-child > span { + background-color: transparent; + border: 2px solid #f5593d; + border-radius: 20px; + color: #f5593d; + height: 36px; + margin: 0 2px; + min-width: 36px; + padding: 8px 12px; + font-weight: 600; } + +.nav-pills-default > li > a, +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > li > a:active, +.pagination > li.active > a, +.pagination > li.active > span, +.pagination > li.active > a:hover, +.pagination > li.active > span:hover, +.pagination > li.active > a:focus, +.pagination > li.active > span:focus { + background-color: #66615B; + border-color: #66615B; + color: #FFFFFF; } + +.nav-pills-primary > li > a, +.pagination-primary > li > a, +.pagination-primary > li > span, +.pagination-primary > li:first-child > a, +.pagination-primary > li:first-child > span, +.pagination-primary > li:last-child > a, +.pagination-primary > li:last-child > span { + border: 2px solid #51cbce; + color: #51cbce; } + +.nav-pills-primary > li.active > a, +.nav-pills-primary > li.active > a:hover, +.nav-pills-primary > li.active > a:focus, +.pagination-primary > li > a:hover, +.pagination-primary > li > a:focus, +.pagination-primary > li > a:active, +.pagination-primary > li.active > a, +.pagination-primary > li.active > span, +.pagination-primary > li.active > a:hover, +.pagination-primary > li.active > span:hover, +.pagination-primary > li.active > a:focus, +.pagination-primary > li.active > span:focus { + background-color: #51cbce !important; + border-color: #51cbce !important; + color: #FFFFFF; } + +.nav-pills-info > li > a, +.pagination-info > li > a, +.pagination-info > li > span, +.pagination-info > li:first-child > a, +.pagination-info > li:first-child > span, +.pagination-info > li:last-child > a, +.pagination-info > li:last-child > span { + border: 2px solid #51bcda; + color: #51bcda; } + +.nav-pills-info > li.active > a, +.nav-pills-info > li.active > a:hover, +.nav-pills-info > li.active > a:focus, +.pagination-info > li > a:hover, +.pagination-info > li > a:focus, +.pagination-info > li > a:active, +.pagination-info > li.active > a, +.pagination-info > li.active > span, +.pagination-info > li.active > a:hover, +.pagination-info > li.active > span:hover, +.pagination-info > li.active > a:focus, +.pagination-info > li.active > span:focus { + background-color: #51bcda !important; + border-color: #51bcda !important; + color: #FFFFFF; } + +.nav-pills-success > li > a, +.pagination-success > li > a, +.pagination-success > li > span, +.pagination-success > li:first-child > a, +.pagination-success > li:first-child > span, +.pagination-success > li:last-child > a, +.pagination-success > li:last-child > span { + border: 2px solid #6bd098; + color: #6bd098; } + +.nav-pills-success > li.active > a, +.nav-pills-success > li.active > a:hover, +.nav-pills-success > li.active > a:focus, +.pagination-success > li > a:hover, +.pagination-success > li > a:focus, +.pagination-success > li > a:active, +.pagination-success > li.active > a, +.pagination-success > li.active > span, +.pagination-success > li.active > a:hover, +.pagination-success > li.active > span:hover, +.pagination-success > li.active > a:focus, +.pagination-success > li.active > span:focus { + background-color: #6bd098 !important; + border-color: #6bd098 !important; + color: #FFFFFF; } + +.nav-pills-warning > li > a, +.pagination-warning > li > a, +.pagination-warning > li > span, +.pagination-warning > li:first-child > a, +.pagination-warning > li:first-child > span, +.pagination-warning > li:last-child > a, +.pagination-warning > li:last-child > span { + border: 2px solid #fbc658; + color: #fbc658; } + +.nav-pills-warning > li.active > a, +.nav-pills-warning > li.active > a:hover, +.nav-pills-warning > li.active > a:focus, +.pagination-warning > li > a:hover, +.pagination-warning > li > a:focus, +.pagination-warning > li > a:active, +.pagination-warning > li.active > a, +.pagination-warning > li.active > span, +.pagination-warning > li.active > a:hover, +.pagination-warning > li.active > span:hover, +.pagination-warning > li.active > a:focus, +.pagination-warning > li.active > span:focus { + background-color: #fbc658 !important; + border-color: #fbc658 !important; + color: #FFFFFF; } + +.nav-pills-danger > li > a, +.pagination-danger > li > a, +.pagination-danger > li > span, +.pagination-danger > li:first-child > a, +.pagination-danger > li:first-child > span, +.pagination-danger > li:last-child > a, +.pagination-danger > li:last-child > span { + border: 2px solid #f5593d; + color: #f5593d; } + +.nav-pills-danger > li.active > a, +.nav-pills-danger > li.active > a:hover, +.nav-pills-danger > li.active > a:focus, +.pagination-danger > li > a:hover, +.pagination-danger > li > a:focus, +.pagination-danger > li > a:active, +.pagination-danger > li.active > a, +.pagination-danger > li.active > span, +.pagination-danger > li.active > a:hover, +.pagination-danger > li.active > span:hover, +.pagination-danger > li.active > a:focus, +.pagination-danger > li.active > span:focus { + background-color: #f5593d !important; + border-color: #f5593d !important; + color: #FFFFFF; } + +.nav-text, .nav-icons { + margin: 0 0 10px 0; } + .nav-text > li > a, .nav-icons > li > a { + display: block; + padding: 0px 18px; + color: #9A9A9A; + text-align: center; + opacity: 0.8; + filter: alpha(opacity=80); } + .nav-text > li > a:hover, .nav-text > li > a:focus, .nav-icons > li > a:hover, .nav-icons > li > a:focus { + background-color: transparent; + opacity: 1; + filter: alpha(opacity=100); } + .nav-text > li:first-child a, .nav-icons > li:first-child a { + padding-left: 0; } + .nav-text > li.active a, .nav-icons > li.active a { + color: #51bcda; } + +.nav-icons > li { + display: inline-block; } + .nav-icons > li > a { + padding: 0 10px; + margin-bottom: 10px; } + .nav-icons > li > a i { + font-size: 1.6em; + margin-bottom: 10px; + width: 1.6em; } + +.nav-icons.nav-stacked > li { + display: block; } + .nav-icons.nav-stacked > li > a { + margin-bottom: 20px; } + +.nav-blue > li.active a { + color: #51cbce; } + +.nav-azure > li.active a { + color: #51bcda; } + +.nav-green > li.active a { + color: #6bd098; } + +.nav-orange > li.active a { + color: #fbc658; } + +.nav-red > li.active a { + color: #f5593d; } + +.nav-text { + margin: 0 0 10px 0; } + .nav-text > li > a { + font-size: 0.9em; + text-transform: uppercase; + padding: 3px 0; + text-align: left; + font-weight: 500; } + .nav-text > li:first-child > a { + padding-top: 0; } + .nav-text h4 { + margin-top: 0; } + +.nav-text:not(.nav-stacked) > li { + display: inline-block; } + +.nav-text:not(.nav-stacked) > li > a { + margin-right: 15px; } + +.page-item:first-child .page-link, +.page-item:last-child .page-link { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; } + +.nav-pills-default .nav-item.show .nav-link, +.nav-pills-default .nav-link.active { + background-color: #66615B !important; } + +.nav-pills-primary .nav-item.show .nav-link, +.nav-pills-primary .nav-link.active { + background-color: #51cbce !important; } + +.nav-pills-info .nav-item.show .nav-link, +.nav-pills-info .nav-link.active { + background-color: #51bcda !important; } + +.nav-pills-warning .nav-item.show .nav-link, +.nav-pills-warning .nav-link.active { + background-color: #fbc658 !important; } + +.nav-pills-success .nav-item.show .nav-link, +.nav-pills-success .nav-link.active { + background-color: #6bd098 !important; } + +.nav-pills-danger .nav-item.show .nav-link, +.nav-pills-danger .nav-link.active { + background-color: #f5593d !important; } + +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > li > a:active, +.pagination > li.active > a, +.pagination > li.active > span, +.pagination > li.active > a:hover, +.pagination > li.active > span:hover, +.pagination > li.active > a:focus, +.pagination > li.active > span:focus { + background-color: #f5593d; + border-color: #f5593d; + color: #FFFFFF; } + +.page-item.active .page-link { + background-color: #f5593d; + color: white; + border-color: #f5593d; } + +.nav-pills .nav-link { + border-radius: 0; } + +.pagination .page-link { + box-shadow: none; } + +/* Font Smoothing */ +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .navbar, .brand, a, .td-name, td, button, input, select, textarea { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: "Montserrat", "Helvetica", Arial, sans-serif; + font-weight: 300; } + +h1, .h1, h2, .h2, h3, .h3, h4, .h4 { + margin: 30px 0 0; } + +h1, .h1 { + font-size: 3.6em; } + +h2, .h2 { + font-size: 2.8em; } + +h3, .h3 { + font-size: 1.825em; + line-height: 1.4; + margin: 20px 0 0px; } + +h4, .h4 { + font-size: 1.6em; + line-height: 1.2em; } + +h5, .h5 { + font-size: 1.35em; + line-height: 1.4em; } + +h6, .h6 { + font-size: 0.9em; + font-weight: 600; + text-transform: uppercase; + line-height: 1.5em; } + +p { + font-size: 15px; + line-height: 1.5em; + margin-bottom: 5px; } + +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { + color: #9A9A9A; + line-height: 1.5em; } + +h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small { + font-size: 60%; } + +.title, +.card-title, +.info-title, +.footer-brand, +.footer-big h5, +.footer-big h4, +.media .media-heading { + font-family: "Montserrat", "Helvetica", Arial, sans-serif; } + .title, + .title a, + .card-title, + .card-title a, + .info-title, + .info-title a, + .footer-brand, + .footer-brand a, + .footer-big h5, + .footer-big h5 a, + .footer-big h4, + .footer-big h4 a, + .media .media-heading, + .media .media-heading a { + color: #333333; + text-decoration: none; } + +.title-uppercase { + text-transform: uppercase; } + +.description { + color: #9A9A9A; } + +blockquote small { + font-style: normal; } + +.text-muted { + color: #DDDDDD; } + +.text-primary, .text-primary:hover { + color: #51cbce !important; } + +.text-info, .text-info:hover { + color: #51bcda !important; } + +.text-success, .text-success:hover { + color: #6bd098 !important; } + +.text-warning, .text-warning:hover { + color: #fbc658 !important; } + +.text-danger, .text-danger:hover { + color: #f5593d !important; } + +.glyphicon { + line-height: 1; } + +.heart { + color: #EB5E28; + animation: heathing 1s ease infinite; } + +@keyframes heathing { + 0% { + transform: scale(0.75); } + 20% { + transform: scale(1); } + 40% { + transform: scale(0.75); } + 60% { + transform: scale(1); } + 80% { + transform: scale(0.75); } + 100% { + transform: scale(0.75); } } + +.footer .credits, +.footer-nav { + line-height: 85px; } + +.footer .btn { + margin-bottom: 0; } + +.blockquote { + border-left: 0 none; + border-bottom: 1px solid #CCC5B9; + border-top: 1px solid #CCC5B9; + font-weight: 300; + margin: 15px 0 10px; + text-align: center; } + +.title { + margin-top: 30px; + margin-bottom: 25px; + min-height: 32px; } + +.title.text-center { + margin-bottom: 50px; } + +/* General overwrite */ +body { + color: #66615b; + font-size: 14px; + font-weight: 300; + font-family: 'Montserrat', "Helvetica", Arial, sans-serif; } + +a { + color: #51bcda; } + a:hover, a:focus { + color: #2ba9cd; + text-decoration: none; } + +hr { + border-color: #F1EAE0; } + +.icon { + fill: #66615b; } + +.fa-base { + font-size: 1.25em !important; } + +a:focus, a:active, +button::-moz-focus-inner, +input[type="reset"]::-moz-focus-inner, +input[type="button"]::-moz-focus-inner, +input[type="submit"]::-moz-focus-inner, +select::-moz-focus-inner, +input[type="file"] > input[type="button"]::-moz-focus-inner { + outline: 0; } + +.ui-slider-handle:focus, +.navbar-toggle { + outline: 0 !important; } + +/* Animations */ +.form-control, +.input-group-addon, +.tagsinput, +.navbar, +.navbar .alert, +.carousel-control.right, +.carousel-control.left { + -webkit-transition: all 300ms linear; + -moz-transition: all 300ms linear; + -o-transition: all 300ms linear; + -ms-transition: all 300ms linear; + transition: all 300ms linear; } + +.tagsinput .tag, +.tagsinput-remove-link, +.filter, +.btn-hover, +[data-toggle="collapse"] i, +.animation-transition-fast, +.dropdown-menu .dropdown-item { + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; } + +.btn-morphing .fa, +.btn-morphing .circle, +.gsdk-collapse { + -webkit-transition: all 300ms linear; + -moz-transition: all 300ms linear; + -o-transition: all 300ms linear; + -ms-transition: all 300ms linear; + transition: all 300ms linear; } + +.fa { + width: 18px; + text-align: center; } + +.margin-top { + margin-top: 50px; } + +.iframe-container iframe { + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); } + +/* CT colors */ +.ct-blue { + color: #51cbce; } + +.ct-azure { + color: #51bcda; } + +.ct-green { + color: #6bd098; } + +.ct-orange { + color: #fbc658; } + +.ct-red { + color: #f5593d; } + +.pagination .page-item .page-link .fa { + width: auto; + font-weight: 600; } + +.bg-primary { + background-color: #6dd3d6 !important; } + +.bg-info { + background-color: #6ec7e0 !important; } + +.bg-success { + background-color: #86d9ab !important; } + +.bg-warning { + background-color: #fcd27b !important; } + +.bg-danger { + background-color: #f7765f !important; } + +.wrapper { + -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + left: 0; + background-color: #FFFFFF; + position: relative; + z-index: 1; } + +.heart { + color: #EB5E28; + animation: heathing 1s ease infinite; } + +@keyframes heathing { + 0% { + transform: scale(0.75); } + 20% { + transform: scale(1); } + 40% { + transform: scale(0.75); } + 60% { + transform: scale(1); } + 80% { + transform: scale(0.75); } + 100% { + transform: scale(0.75); } } + +.bd-docs .page-header { + min-height: 50vh; } + +.offline-doc .navbar.navbar-transparent { + padding-top: 25px; + border-bottom: none; } + .offline-doc .navbar.navbar-transparent .navbar-minimize { + display: none; } + .offline-doc .navbar.navbar-transparent .navbar-brand, + .offline-doc .navbar.navbar-transparent .collapse .navbar-nav .nav-link { + color: #FFFFFF !important; } + +.offline-doc .footer { + position: absolute; + width: 100%; + background: transparent; + bottom: 0; + z-index: 3; } + .offline-doc .footer nav > ul a:not(.btn), + .offline-doc .footer .copyright { + color: #FFFFFF !important; } + +.offline-doc .page-header .page-header-image { + position: absolute; + background-size: cover; + background-position: center center; + width: 100%; + height: 100%; + z-index: -1; } + +.offline-doc .page-header .container { + z-index: 3; } + +.offline-doc .page-header:after { + background-color: rgba(0, 0, 0, 0.5); + content: ""; + display: block; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 2; } + +.main .section:first-of-type { + position: relative; + z-index: 2; } + +/* Labels & Progress-bar */ +.label { + padding: 0.2em 0.6em; + border-radius: 10px; + color: #FFFFFF; + font-weight: 500; + font-size: 0.75em; + text-transform: uppercase; + display: inline-block; + margin-bottom: 3px; + line-height: 17px; } + +.label-primary { + background-color: #51cbce; } + +.label-info { + background-color: #51bcda; } + +.label-success { + background-color: #6bd098; } + +.label-warning { + background-color: #fbc658; } + +.label-danger { + background-color: #f5593d; } + +.label-default { + background-color: #66615B; } + +/*-------------------------------- + +nucleo-icons Web Font - built using nucleoapp.com +License - nucleoapp.com/license/ + +-------------------------------- */ +@font-face { + font-family: 'nucleo-icons'; + src: url("~assets/fonts/nucleo-icons.eot"); + src: url("~assets/fonts/nucleo-icons.eot") format("embedded-opentype"), url("~assets/fonts/nucleo-icons.woff2") format("woff2"), url("~assets/fonts/nucleo-icons.woff") format("woff"), url("~assets/fonts/nucleo-icons.ttf") format("truetype"); + font-weight: normal; + font-style: normal; } + +/*------------------------ + base class definition +-------------------------*/ +.nc-icon { + display: inline-block; + font: normal normal normal 14px/1 'nucleo-icons'; + font-size: inherit; + speak: none; + text-transform: none; + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +/*------------------------ + change icon size +-------------------------*/ +.nc-icon.lg { + font-size: 1.33333333em; + vertical-align: -16%; } + +.nc-icon.x2 { + font-size: 2em; } + +.nc-icon.x3 { + font-size: 3em; } + +/*---------------------------------- + add a square/circle background +-----------------------------------*/ +.nc-icon.square, +.nc-icon.circle { + padding: 0.33333333em; + vertical-align: -16%; + background-color: #eee; } + +.nc-icon.circle { + border-radius: 50%; } + +/*------------------------ + list icons +-------------------------*/ +.nc-icon-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; } + +.nc-icon-ul > li { + position: relative; } + +.nc-icon-ul > li > .nc-icon { + position: absolute; + left: -1.57142857em; + top: 0.14285714em; + text-align: center; } + +.nc-icon-ul > li > .nc-icon.lg { + top: 0; + left: -1.35714286em; } + +.nc-icon-ul > li > .nc-icon.circle, +.nc-icon-ul > li > .nc-icon.square { + top: -0.19047619em; + left: -1.9047619em; } + +/*------------------------ + spinning icons +-------------------------*/ +.nc-icon.spin { + -webkit-animation: nc-icon-spin 2s infinite linear; + -moz-animation: nc-icon-spin 2s infinite linear; + animation: nc-icon-spin 2s infinite linear; } + +@-webkit-keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); } } + +@-moz-keyframes nc-icon-spin { + 0% { + -moz-transform: rotate(0deg); } + 100% { + -moz-transform: rotate(360deg); } } + +@keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); } + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); } } + +/*------------------------ + rotated/flipped icons +-------------------------*/ +.nc-icon.rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); } + +.nc-icon.rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); } + +.nc-icon.rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); } + +.nc-icon.flip-y { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); } + +.nc-icon.flip-x { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); } + +/*------------------------ + font icons +-------------------------*/ +.nc-air-baloon::before { + content: "\ea01"; } + +.nc-album-2::before { + content: "\ea02"; } + +.nc-alert-circle-i::before { + content: "\ea04"; } + +.nc-align-center::before { + content: "\ea03"; } + +.nc-align-left-2::before { + content: "\ea05"; } + +.nc-ambulance::before { + content: "\ea06"; } + +.nc-app::before { + content: "\ea07"; } + +.nc-atom::before { + content: "\ea08"; } + +.nc-badge::before { + content: "\ea09"; } + +.nc-bag-16::before { + content: "\ea0a"; } + +.nc-bank::before { + content: "\ea0b"; } + +.nc-basket::before { + content: "\ea0c"; } + +.nc-bell-55::before { + content: "\ea0d"; } + +.nc-bold::before { + content: "\ea0e"; } + +.nc-book-bookmark::before { + content: "\ea0f"; } + +.nc-bookmark-2::before { + content: "\ea10"; } + +.nc-box-2::before { + content: "\ea11"; } + +.nc-box::before { + content: "\ea12"; } + +.nc-briefcase-24::before { + content: "\ea13"; } + +.nc-bulb-63::before { + content: "\ea14"; } + +.nc-bullet-list-67::before { + content: "\ea15"; } + +.nc-bus-front-12::before { + content: "\ea16"; } + +.nc-button-pause::before { + content: "\ea17"; } + +.nc-button-play::before { + content: "\ea18"; } + +.nc-button-power::before { + content: "\ea19"; } + +.nc-calendar-60::before { + content: "\ea1a"; } + +.nc-camera-compact::before { + content: "\ea1b"; } + +.nc-caps-small::before { + content: "\ea1c"; } + +.nc-cart-simple::before { + content: "\ea1d"; } + +.nc-chart-bar-32::before { + content: "\ea1e"; } + +.nc-chart-pie-36::before { + content: "\ea1f"; } + +.nc-chat-33::before { + content: "\ea20"; } + +.nc-check-2::before { + content: "\ea21"; } + +.nc-circle-10::before { + content: "\ea22"; } + +.nc-cloud-download-93::before { + content: "\ea23"; } + +.nc-cloud-upload-94::before { + content: "\ea24"; } + +.nc-compass-05::before { + content: "\ea25"; } + +.nc-controller-modern::before { + content: "\ea26"; } + +.nc-credit-card::before { + content: "\ea27"; } + +.nc-delivery-fast::before { + content: "\ea28"; } + +.nc-diamond::before { + content: "\ea29"; } + +.nc-email-85::before { + content: "\ea2a"; } + +.nc-favourite-28::before { + content: "\ea2b"; } + +.nc-glasses-2::before { + content: "\ea2c"; } + +.nc-globe-2::before { + content: "\ea2d"; } + +.nc-globe::before { + content: "\ea2e"; } + +.nc-hat-3::before { + content: "\ea2f"; } + +.nc-headphones::before { + content: "\ea30"; } + +.nc-html5::before { + content: "\ea31"; } + +.nc-image::before { + content: "\ea32"; } + +.nc-istanbul::before { + content: "\ea33"; } + +.nc-key-25::before { + content: "\ea34"; } + +.nc-laptop::before { + content: "\ea35"; } + +.nc-layout-11::before { + content: "\ea36"; } + +.nc-lock-circle-open::before { + content: "\ea37"; } + +.nc-map-big::before { + content: "\ea38"; } + +.nc-minimal-down::before { + content: "\ea39"; } + +.nc-minimal-left::before { + content: "\ea3a"; } + +.nc-minimal-right::before { + content: "\ea3b"; } + +.nc-minimal-up::before { + content: "\ea3c"; } + +.nc-mobile::before { + content: "\ea3d"; } + +.nc-money-coins::before { + content: "\ea3e"; } + +.nc-note-03::before { + content: "\ea3f"; } + +.nc-palette::before { + content: "\ea40"; } + +.nc-paper::before { + content: "\ea41"; } + +.nc-pin-3::before { + content: "\ea42"; } + +.nc-planet::before { + content: "\ea43"; } + +.nc-refresh-69::before { + content: "\ea44"; } + +.nc-ruler-pencil::before { + content: "\ea45"; } + +.nc-satisfied::before { + content: "\ea46"; } + +.nc-scissors::before { + content: "\ea47"; } + +.nc-send::before { + content: "\ea48"; } + +.nc-settings-gear-65::before { + content: "\ea49"; } + +.nc-settings::before { + content: "\ea4a"; } + +.nc-share-66::before { + content: "\ea4b"; } + +.nc-shop::before { + content: "\ea4c"; } + +.nc-simple-add::before { + content: "\ea4d"; } + +.nc-simple-delete::before { + content: "\ea4e"; } + +.nc-simple-remove::before { + content: "\ea4f"; } + +.nc-single-02::before { + content: "\ea50"; } + +.nc-single-copy-04::before { + content: "\ea51"; } + +.nc-sound-wave::before { + content: "\ea52"; } + +.nc-spaceship::before { + content: "\ea53"; } + +.nc-sun-fog-29::before { + content: "\ea54"; } + +.nc-support-17::before { + content: "\ea55"; } + +.nc-tablet-2::before { + content: "\ea56"; } + +.nc-tag-content::before { + content: "\ea57"; } + +.nc-tap-01::before { + content: "\ea58"; } + +.nc-tie-bow::before { + content: "\ea59"; } + +.nc-tile-56::before { + content: "\ea5a"; } + +.nc-time-alarm::before { + content: "\ea5b"; } + +.nc-touch-id::before { + content: "\ea5c"; } + +.nc-trophy::before { + content: "\ea5d"; } + +.nc-tv-2::before { + content: "\ea5e"; } + +.nc-umbrella-13::before { + content: "\ea5f"; } + +.nc-user-run::before { + content: "\ea60"; } + +.nc-vector::before { + content: "\ea61"; } + +.nc-watch-time::before { + content: "\ea62"; } + +.nc-world-2::before { + content: "\ea63"; } + +.nc-zoom-split::before { + content: "\ea64"; } + +/* all icon font classes list here */ +.btn-twitter { + color: #55acee !important; } + .btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active { + color: #55acee !important; } + +.btn-facebook { + color: #3b5998 !important; } + .btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active { + color: #3b5998 !important; } + +.btn-google { + color: #dd4b39 !important; } + .btn-google:hover, .btn-google:focus, .btn-google:active { + color: #dd4b39 !important; } + +.btn-linkedin { + color: #0976b4 !important; } + .btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active { + color: #0976b4 !important; } + +.btn-twitter-bg { + background-color: #55acee !important; + border-color: #55acee !important; } + .btn-twitter-bg:hover { + background-color: #3ea1ec !important; + border-color: #3ea1ec !important; } + +.btn-facebook-bg { + background-color: #3b5998 !important; + border-color: #3b5998 !important; } + .btn-facebook-bg:hover { + background-color: #344e86 !important; + border-color: #344e86 !important; } + +.btn-google-bg { + background-color: #dd4b39 !important; + border-color: #dd4b39 !important; } + .btn-google-bg:hover { + background-color: #d73925 !important; + border-color: #d73925 !important; } + +.btn-github-bg { + background-color: #767676 !important; + border-color: #767676 !important; } + .btn-github-bg:hover { + background-color: dimgray !important; + border-color: dimgray !important; } + +/* Navigation menu */ +/* Navigation Tabs */ +.nav-tabs-navigation { + text-align: center; + border-bottom: 1px solid #F1EAE0; + margin-bottom: 30px; } + .nav-tabs-navigation .nav > .nav-item > .nav-link { + padding-bottom: 20px; } + +.nav-tabs-wrapper { + display: inline-block; + margin-bottom: -6px; + margin-left: 1.25%; + margin-right: 1.25%; + position: relative; + width: auto; } + +.nav-tabs { + border-bottom: 0 none; + font-size: 16px; + font-weight: 600; } + .nav-tabs .nav-item .nav-link { + border: 0 none; + color: #A49E93; + background-color: transparent; } + .nav-tabs .nav-item .nav-link:hover { + color: #66615b; } + .nav-tabs .nav-item .nav-link.active { + color: #66615b; } + .nav-tabs .nav-item { + color: #66615b; + position: relative; } + .nav-tabs .nav-item .nav-link.active, + .nav-tabs .nav-item .nav-link.active:hover, + .nav-tabs .nav-item .nav-link.active:focus { + background-color: transparent; + border: 0 none; } + .nav-tabs .nav-item .nav-link.active:after, + .nav-tabs .nav-item .nav-link.active:hover:after, + .nav-tabs .nav-item .nav-link.active:focus:after { + border-bottom: 11px solid #FFFFFF; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + right: 40%; + bottom: 5px; } + .nav-tabs .nav-item .nav-link.active:before, + .nav-tabs .nav-item .nav-link.active:hover:before, + .nav-tabs .nav-item .nav-link.active:focus:before { + border-bottom: 11px solid #F1EAE0; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + right: 40%; + bottom: 6px; } + .nav-tabs .nav-item.show .nav-link { + background-color: transparent; } + .nav-tabs .dropdown-menu { + margin-top: -6px; + margin-left: -46px; + border-radius: 8px; } + .nav-tabs .dropdown-menu .dropdown-item:hover, + .nav-tabs .dropdown-menu .dropdown-item.active { + color: #FFFFFF; + background-color: #68B3C8; } + .nav-tabs .dropdown-menu :before { + border-bottom: 11px solid #F1EAE0; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + right: 12px; + top: -11px; } + .nav-tabs .dropdown-menu :after { + border-bottom: 11px solid #FFFCF5; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + right: 12px; + top: -10px; } + +.profile-content .tab-content .tab-pane { + min-height: 200px; } + +.profile-content .tab-content #tweets, .profile-content .tab-content #connections, .profile-content .tab-content #media { + height: 100%; } + +/* Navigation Pills */ +.nav-pills .nav-item + .nav-link { + margin-left: 0; } + +.nav-pills .nav-item .nav-link { + border: 1px solid #66615B; + border-radius: 0; + color: #66615B; + font-weight: 600; + margin-left: -1px; + padding: 10px 25px; } + +.nav-pills .nav-item.active .nav-link, +.nav-pills .nav-item.active .nav-link:hover, +.nav-pills .nav-item.active .nav-link:focus { + background-color: #66615B; + color: #FFFFFF; } + +.nav-pills .nav-item:first-child .nav-link { + border-radius: 30px 0 0 30px !important; + margin: 0; } + +.nav-pills .nav-item:last-child .nav-link { + border-radius: 0 30px 30px 0 !important; } + +.nav-pills .nav-item .nav-link.active { + background-color: #66615B; + color: #FFFFFF; } + +.nav-pills-primary .nav-item .nav-link { + border: 1px solid #51cbce !important; + color: #51cbce !important; } + .nav-pills-primary .nav-item .nav-link.active { + border: 1px solid #51cbce !important; + color: #FFFFFF !important; } + +.nav-pills-danger .nav-item .nav-link { + border: 1px solid #f5593d !important; + color: #f5593d !important; } + .nav-pills-danger .nav-item .nav-link.active { + border: 1px solid #f5593d !important; + color: #FFFFFF !important; } + +.nav-pills-info .nav-item .nav-link { + border: 1px solid #51bcda !important; + color: #51bcda !important; } + .nav-pills-info .nav-item .nav-link.active { + border: 1px solid #51bcda !important; + color: #FFFFFF !important; } + +.nav-pills-success .nav-item .nav-link { + border: 1px solid #6bd098 !important; + color: #6bd098 !important; } + .nav-pills-success .nav-item .nav-link.active { + border: 1px solid #6bd098 !important; + color: #FFFFFF !important; } + +.nav-pills-warning .nav-item .nav-link { + border: 1px solid #fbc658 !important; + color: #fbc658 !important; } + .nav-pills-warning .nav-item .nav-link.active { + border: 1px solid #fbc658 !important; + color: #FFFFFF !important; } + +.nav .nav-item .nav-link:hover, +.nav .nav-item .nav-link:focus { + background-color: transparent; } + +.navbar { + border: 0; + font-size: 14px; + transition: all 0.4s; + -webkit-transition: all 0.4s; + padding: 0; + background: #FFFFFF; + box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15); } + .navbar .navbar-brand { + font-weight: 600; + margin: 5px 0px; + padding: 20px 15px; + font-size: 14px; + color: #66615B; + text-transform: uppercase; } + .navbar .navbar-toggler:focus { + outline: none; } + .navbar .form-control-feedback { + padding-left: 0px; } + .navbar:not([class*="bg"]) .navbar-toggler .navbar-toggler-bar { + background: #66615B !important; } + .navbar .navbar-nav .nav-item .nav-link { + line-height: 1.6; + margin: 15px 3px; + padding: 10px 15px; + opacity: .8; + font-size: 12px; + text-transform: uppercase; + font-weight: 600; + color: #66615B; } + .navbar .navbar-nav .nav-item .nav-link p { + margin: 0px 0px; + text-transform: uppercase; + font-weight: 600; + font-size: 12px; + line-height: 1.5em; + padding: 15px 0; } + .navbar .navbar-nav .nav-item .nav-link.btn { + margin: 15px 3px; + padding: 9px; } + .navbar .navbar-nav .nav-item .nav-link [class^="fa"] { + font-size: 17px; + position: relative; + right: 5px; } + .navbar .navbar-nav .dropdown-menu { + border-radius: 12px; + margin-top: 1px; } + .navbar .navbar-nav .nav-item .btn i { + color: #FFFFFF; } + .navbar .navbar-collapse .nav-item .nav-link p { + display: inline; } + .navbar .navbar-collapse .nav-item .dropdown-item i { + margin: 0 10px; + margin: 0 10px 0px 5px; + font-size: 18px; + position: relative; + top: 3px; } + .navbar .navbar-collapse.show .navbar-nav .nav-item { + padding-right: 10px; } + .navbar .navbar-collapse:after { + background-color: #FFFCF5; } + .navbar #navbarSupportedContent .nav-item { + position: relative; } + .navbar .notification-bubble { + padding: 0.4em 0.6em; + position: absolute; + top: 10px; + right: -2px; } + .navbar .btn { + margin: 14px 3px; + font-size: 12px; } + .navbar .btn i { + font-size: 14px; + position: relative; + top: 2px; } + .navbar .btn-simple { + font-size: 16px; } + .navbar .caret { + left: 0; + right: 0; + margin-right: auto; + margin-left: auto; + position: absolute; } + .navbar.navbar-transparent { + background: transparent !important; + padding-top: 25px; + box-shadow: none; } + .navbar.navbar-transparent .navbar-brand { + color: #FFFFFF; } + .navbar.navbar-transparent .navbar-nav .nav-item .nav-link { + color: #FFFFFF; } + .navbar.navbar-transparent .navbar-toggler .navbar-toggler-bar { + background: #FFFFFF !important; } + .navbar .logo-container { + margin-top: 5px; } + .navbar .logo-container .logo { + overflow: hidden; + border-radius: 50%; + border: 1px solid #333333; + width: 50px; + float: left; } + .navbar .logo-container .logo img { + width: 100%; } + .navbar .logo-container .brand { + font-size: 18px; + color: #FFFFFF; + line-height: 20px; + float: left; + margin-left: 10px; + margin-top: 5px; + width: 75px; + height: 50px; } + .navbar .navbar-toggler .navbar-toggler-bar + .navbar-toggler-bar, + .navbar .navbar-toggler .navbar-toggler-icon + .navbar-toggler-icon { + margin-top: 4px; } + .navbar .navbar-toggler .navbar-toggler-bar { + background: #FFFFFF !important; + display: block; + position: relative; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 0 auto; } + +.navbar-transparent .navbar-brand, [class*="bg"] .navbar-brand { + color: #FFFFFF; + opacity: 0.9; + filter: alpha(opacity=90); } + .navbar-transparent .navbar-brand:focus, .navbar-transparent .navbar-brand:hover, [class*="bg"] .navbar-brand:focus, [class*="bg"] .navbar-brand:hover { + background-color: transparent; + opacity: 1; + filter: alpha(opacity=100); + color: #FFFFFF; } + +.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn), [class*="bg"] .navbar-nav .nav-item .nav-link:not(.btn) { + color: #FFFFFF; + border-color: #FFFFFF; } + +.navbar-transparent .navbar-nav .active .nav-link +.active .nav-link:hover, +.navbar-transparent .navbar-nav .active .nav-link:focus, +.navbar-transparent .navbar-nav .nav-item .nav-link:hover, +.navbar-transparent .navbar-nav .nav-item .nav-link:focus, [class*="bg"] .navbar-nav .active .nav-link +.active .nav-link:hover, +[class*="bg"] .navbar-nav .active .nav-link:focus, +[class*="bg"] .navbar-nav .nav-item .nav-link:hover, +[class*="bg"] .navbar-nav .nav-item .nav-link:focus { + background-color: transparent; + color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } + +.navbar-transparent .navbar-nav .nav .nav-item a.btn:hover, [class*="bg"] .navbar-nav .nav .nav-item a.btn:hover { + background-color: transparent; } + +.navbar-transparent .navbar-nav .dropdown .nav-link .caret, +.navbar-transparent .navbar-nav .dropdown .nav-link:hover .caret, +.navbar-transparent .navbar-nav .dropdown .nav-link:focus .caret, [class*="bg"] .navbar-nav .dropdown .nav-link .caret, +[class*="bg"] .navbar-nav .dropdown .nav-link:hover .caret, +[class*="bg"] .navbar-nav .dropdown .nav-link:focus .caret { + border-bottom-color: #FFFFFF; + border-top-color: #FFFFFF; } + +.navbar-transparent .navbar-nav .open .nav-link, +.navbar-transparent .navbar-nav .open .nav-link:hover, +.navbar-transparent .navbar-nav .open .nav-link:focus, [class*="bg"] .navbar-nav .open .nav-link, +[class*="bg"] .navbar-nav .open .nav-link:hover, +[class*="bg"] .navbar-nav .open .nav-link:focus { + background-color: transparent; + color: #66615B; + opacity: 1; + filter: alpha(opacity=100); } + +.navbar-transparent .btn-default.btn-fill, [class*="bg"] .btn-default.btn-fill { + color: #9A9A9A; + background-color: #FFFFFF; + opacity: 0.9; + filter: alpha(opacity=90); } + +.navbar-transparent .btn-default.btn-fill:hover, +.navbar-transparent .btn-default.btn-fill:focus, +.navbar-transparent .btn-default.btn-fill:active, +.navbar-transparent .btn-default.btn-fill.active, +.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default, [class*="bg"] .btn-default.btn-fill:hover, +[class*="bg"] .btn-default.btn-fill:focus, +[class*="bg"] .btn-default.btn-fill:active, +[class*="bg"] .btn-default.btn-fill.active, +[class*="bg"] .open .dropdown-toggle.btn-fill.btn-default { + border-color: #FFFFFF; + opacity: 1; + filter: alpha(opacity=100); } + +.navbar-absolute { + position: absolute; + width: 100%; + padding-top: 10px; + z-index: 1029; } + +.bd-docs .navigation-example .navbar.navbar-transparent { + padding-top: 0; + padding: 20px 0; + margin-top: 20px; } + +.dropdown > .dropdown-menu:first-of-type { + display: block; + transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.3s ease 0s, height 0s linear 0.35s; } + +.dropdown .dropdown-menu { + opacity: 0; + filter: alpha(opacity=0); + -webkit-box-shadow: 0 2px rgba(17, 16, 15, 0.1), 0 2px 10px rgba(17, 16, 15, 0.1); + box-shadow: 0 2px rgba(17, 16, 15, 0.1), 0 2px 10px rgba(17, 16, 15, 0.1); + visibility: hidden; + position: absolute; } + .dropdown .dropdown-menu[x-placement="top-start"] { + -webkit-transform: translate3d(0, 0px, 0) !important; + -moz-transform: translate3d(0, 0px, 0) !important; + -o-transform: translate3d(0, 0px, 0) !important; + -ms-transform: translate3d(0, 0px, 0) !important; + transform: translate3d(0, 0px, 0) !important; } + .dropdown .dropdown-menu[x-placement="bottom-start"] { + -webkit-transform: translate3d(0, 0px, 0) !important; + -moz-transform: translate3d(0, 0px, 0) !important; + -o-transform: translate3d(0, 0px, 0) !important; + -ms-transform: translate3d(0, 0px, 0) !important; + transform: translate3d(0, 0px, 0) !important; } + +.dropdown.show .dropdown-menu { + opacity: 1; + filter: alpha(opacity=100); + visibility: visible; } + .dropdown.show .dropdown-menu[x-placement="top-start"] { + -webkit-transform: translate3d(0, -50px, 0) !important; + -moz-transform: translate3d(0, -50px, 0) !important; + -o-transform: translate3d(0, -50px, 0) !important; + -ms-transform: translate3d(0, -50px, 0) !important; + transform: translate3d(0, -50px, 0) !important; + top: auto !important; + bottom: 0 !important; } + .dropdown.show .dropdown-menu[x-placement="bottom-start"] { + -webkit-transform: translate3d(0, 40px, 0) !important; + -moz-transform: translate3d(0, 40px, 0) !important; + -o-transform: translate3d(0, 40px, 0) !important; + -ms-transform: translate3d(0, 40px, 0) !important; + transform: translate3d(0, 40px, 0) !important; + bottom: auto !important; + top: 0 !important; } + +.dropdown-menu { + background-color: #FFFFFF; + border: 0 none; + border-radius: 12px; + margin-top: 10px; + padding: 0px; } + .dropdown-menu .divider { + background-color: #F1EAE0; + margin: 0px; } + .dropdown-menu .dropdown-header { + color: #9A9A9A; + font-size: 12px; + padding: 10px 15px; } + .dropdown-menu .no-notification { + color: #9A9A9A; + font-size: 1.2em; + padding: 30px 30px; + text-align: center; } + .dropdown-menu .dropdown-item { + color: #66615b; + font-size: 14px; + padding: 10px 45px 10px 15px; + clear: both; + white-space: nowrap; + width: 100%; + display: block; } + .dropdown-menu .dropdown-item img { + margin-top: -3px; } + .dropdown-menu .dropdown-item:focus { + outline: 0 !important; } + .btn-group.select .dropdown-menu { + min-width: 100%; } + .dropdown-menu .dropdown-item:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; } + .dropdown-menu .dropdown-item:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; } + .dropdown-menu .dropdown-item.dropdown-toggle:last-of-type { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; } + .dropdown-menu .dropdown-item.dropdown-toggle:last-of-type + .dropdown-menu.show { + left: 100% !important; } + .dropdown-menu .dropdown-item.dropdown-toggle:last-of-type + .dropdown-menu .dropdown-item.dropdown-toggle { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .dropdown-menu .dropdown-item.dropdown-toggle:last-of-type + .dropdown-menu li .dropdown-item.dropdown-toggle { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; } + .select .dropdown-menu .dropdown-item:first-child { + border-radius: 0; + border-bottom: 0 none; } + .dropdown-menu .dropdown-item:hover, + .dropdown-menu .dropdown-item:focus { + color: #FFFFFF !important; + opacity: 1; + text-decoration: none; } + .dropdown-menu .dropdown-item:hover, + .dropdown-menu .dropdown-item:focus { + background-color: #66615B; } + .dropdown-menu.dropdown-primary .dropdown-item:hover, + .dropdown-menu.dropdown-primary .dropdown-item:focus { + background-color: #6dd3d6; } + .dropdown-menu.dropdown-info .dropdown-item:hover, + .dropdown-menu.dropdown-info .dropdown-item:focus { + background-color: #6ec7e0; } + .dropdown-menu.dropdown-success .dropdown-item:hover, + .dropdown-menu.dropdown-success .dropdown-item:focus { + background-color: #86d9ab; } + .dropdown-menu.dropdown-warning .dropdown-item:hover, + .dropdown-menu.dropdown-warning .dropdown-item:focus { + background-color: #fcd27b; } + .dropdown-menu.dropdown-danger .dropdown-item:hover, + .dropdown-menu.dropdown-danger .dropdown-item:focus { + background-color: #f7765f; } + +.dropdown-divider { + margin: 0 !important; } + +.btn-group.select.open { + overflow: visible; } + +.dropdown-menu-right { + right: -2px; + left: auto; } + +.alert { + border: 0; + border-radius: 0; + color: #FFFFFF; + padding: 10px 15px; + font-size: 14px; } + .alert .close { + font-size: 20px; + color: #FFFFFF; } + .container .alert { + border-radius: 4px; } + .navbar .alert { + border-radius: 0; + left: 0; + position: absolute; + right: 0; + top: 85px; + width: 100%; + z-index: 3; } + .navbar:not(.navbar-transparent) .alert { + top: 70px; } + .alert .alert-icon { + display: block; + font-size: 30px; + left: 15px; + position: absolute; + top: 50%; + margin-top: -22px; } + .alert .alert-wrapper.message { + padding-right: 60px; } + .alert .alert-wrapper i { + position: relative; + font-size: 20px; + top: 5px; + margin-top: -5px; + font-weight: 600; } + +.alert-info { + background-color: #6ec7e0; } + +.alert-success { + background-color: #86d9ab; } + +.alert-warning { + background-color: #fcd27b; } + +.alert-danger { + background-color: #f7765f; } + +.img-rounded { + border-radius: 12px; + transition: opacity 0.5s ease 0s; + max-width: 100%; } + +.img-details { + min-height: 50px; + padding: 0 4px 0.5em; } + +.img-details img { + width: 50px; } + +.img-details .author { + margin-left: 10px; + margin-top: -21px; + width: 40px; } + +.img-circle { + background-color: #FFFFFF; + margin-bottom: 10px; + padding: 4px; + border-radius: 50% !important; + max-width: 100%; } + +.img-thumbnail { + border: 0 none; + border-radius: 12px; + box-shadow: 0 1px 2px rgba(164, 158, 147, 0.6); + margin-bottom: 10px; } + +.img-no-padding { + padding: 0px; } + +.example-page .img-rounded { + margin: 50px 0 20px; } + +.img-shadow { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); } + +.images-title { + margin-bottom: 20px; + height: 50px; } + +.nav-link .profile-photo-small { + width: 40px; + height: 30px; + margin: -10px 0 0 -15px; } + +.profile-picture { + margin: 0 auto; } + .profile-picture .fileinput-new img { + width: 150px; + height: 150px; + border-radius: 50%; + margin-bottom: 10px; } + .profile-picture .fileinput-exists img { + max-width: 150px; + max-height: 150px; + border-radius: 50%; + margin-bottom: 10px; } + +.tooltip { + font-size: 12px; + font-weight: 400; } + +.tooltip-inner { + background-color: #FFFFFF; + border-radius: 4px; + box-shadow: 0 1px 13px rgba(0, 0, 0, 0.14), 0 0 0 1px rgba(115, 71, 38, 0.23); + color: #66615B; + max-width: 200px; + padding: 10px 10px; + text-align: center; + text-decoration: none; } + +.tooltip-inner:after { + content: ""; + display: inline-block; + position: absolute; } + +.tooltip-inner:before { + content: ""; + display: inline-block; + position: absolute; } + +.tooltip.fade.bs-tooltip-left, +.tooltip.fade.bs-tooltip-left.show { + left: -5px !important; } + .tooltip.fade.bs-tooltip-left .arrow, + .tooltip.fade.bs-tooltip-left.show .arrow { + border-left: 11px solid rgba(0, 0, 0, 0.2); + border-top: 11px solid transparent; + border-bottom: 11px solid transparent; + right: -6px; + left: auto; + margin-left: 0; + top: -8px; } + .tooltip.fade.bs-tooltip-left .arrow::before, + .tooltip.fade.bs-tooltip-left.show .arrow::before { + border-left: 11px solid #FFFFFF; + border-top: 11px solid transparent; + border-bottom: 11px solid transparent; + right: 1px; + left: auto; + margin-left: 0; + top: -8px; } + +.tooltip.fade.bs-tooltip-right, +.tooltip.fade.bs-tooltip-right.show { + left: 6px !important; } + .tooltip.fade.bs-tooltip-right .arrow, + .tooltip.fade.bs-tooltip-right.show .arrow { + border-right: 11px solid rgba(0, 0, 0, 0.2); + border-top: 11px solid transparent; + border-bottom: 11px solid transparent; + left: -6px; + right: auto; + margin-right: 0; + top: -8px; } + .tooltip.fade.bs-tooltip-right .arrow::before, + .tooltip.fade.bs-tooltip-right.show .arrow::before { + border-right: 11px solid #FFFFFF; + border-top: 11px solid transparent; + border-bottom: 11px solid transparent; + left: 1px; + right: auto; + margin-right: 0; + top: -8px; } + +.tooltip.fade.bs-tooltip-top, +.tooltip.fade.bs-tooltip-top.show { + top: -6px !important; } + .tooltip.fade.bs-tooltip-top .arrow, + .tooltip.fade.bs-tooltip-top.show .arrow { + border-top: 11px solid rgba(0, 0, 0, 0.2); + border-left: 11px solid transparent; + border-right: 11px solid transparent; + right: auto; + margin-right: 0; + top: 43px; } + .tooltip.fade.bs-tooltip-top .arrow::before, + .tooltip.fade.bs-tooltip-top.show .arrow::before { + border-top: 11px solid #FFFFFF; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + left: -8px; + right: auto; + top: -12px; } + +.tooltip.fade.bs-tooltip-bottom, +.tooltip.fade.bs-tooltip-bottom.show { + top: 6px !important; } + .tooltip.fade.bs-tooltip-bottom .arrow, + .tooltip.fade.bs-tooltip-bottom.show .arrow { + border-bottom: 11px solid rgba(0, 0, 0, 0.2); + border-left: 11px solid transparent; + border-right: 11px solid transparent; + right: auto; + margin-right: 0; + top: -6px; } + .tooltip.fade.bs-tooltip-bottom .arrow::before, + .tooltip.fade.bs-tooltip-bottom.show .arrow::before { + border-bottom: 11px solid #FFFFFF; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + left: -8px; + right: auto; + top: 1px; } + +.tooltip.show { + opacity: 1 !important; } + +.popover { + border: 0; + border-radius: 4px; + background-color: #FFFFFF; + color: #66615b; + font-weight: 400; + padding: 0; + z-index: 1031; + -webkit-box-shadow: none; + box-shadow: none; + text-align: center; } + +.popover-header { + background-color: #FFFCF5; + border-bottom: 0 none; + font-size: 15px; + font-weight: normal; + line-height: 22px; + padding: 15px 15px 0px 15px; + margin: 0; + color: #66615b; + text-align: center; + border-radius: 4px 4px 0 0; + margin-bottom: -10px; } + +.popover-header { + background-color: #FFFFFF !important; + text-align: center; } + +.popover-body { + padding: 15px; + text-align: center; } + +.popover .arrow { + border: 0; } + +.popover.top .arrow { + margin-left: 0; } + +.popover.bottom .arrow:after { + border-bottom-color: #f7765f; } + +.popover-filter { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; + opacity: 0; + filter: alpha(opacity=0); + visibility: hidden; + transition: visibility 0s linear 0.3s,opacity 0.3s linear; } + +.popover-filter.in { + visibility: visible; + opacity: 0.2; + filter: alpha(opacity=20); + transition-delay: 0s; } + +.popover.left > .arrow::after { + border-left-color: #f7765f; + bottom: -20px; } + +.popover.top > .arrow::after { + border-top-color: #f7765f; } + +.popover.right > .arrow::after { + border-right-color: #f7765f; } + +.popover.left::before { + border-left-color: #f7765f; + bottom: -20px; } + +.popover-filter.in { + visibility: visible; + opacity: 0.2; + filter: alpha(opacity=20); + transition-delay: 0s; } + +.popover-primary { + background-color: #6dd3d6; + color: #FFFFFF; } + .popover-primary .popover-title { + background-color: #6dd3d6; + color: rgba(0, 0, 0, 0.56); } + .popover-primary.bottom .arrow:after { + border-bottom-color: #6dd3d6; } + .popover-primary.left > .arrow::after { + border-left-color: #6dd3d6; } + .popover-primary.top > .arrow::after { + border-top-color: #6dd3d6; } + .popover-primary.right > .arrow::after { + border-right-color: #6dd3d6; } + +.popover-info { + background-color: #6ec7e0; + color: #FFFFFF; } + .popover-info .popover-title { + background-color: #6ec7e0; + color: rgba(0, 0, 0, 0.56); } + .popover-info.bottom .arrow:after { + border-bottom-color: #6ec7e0; } + .popover-info.left > .arrow::after { + border-left-color: #6ec7e0; } + .popover-info.top > .arrow::after { + border-top-color: #6ec7e0; } + .popover-info.right > .arrow::after { + border-right-color: #6ec7e0; } + +.popover-success { + background-color: #86d9ab; + color: #FFFFFF; } + .popover-success .popover-title { + background-color: #86d9ab; + color: rgba(0, 0, 0, 0.56); } + .popover-success.bottom .arrow:after { + border-bottom-color: #86d9ab; } + .popover-success.left > .arrow::after { + border-left-color: #86d9ab; } + .popover-success.top > .arrow::after { + border-top-color: #86d9ab; } + .popover-success.right > .arrow::after { + border-right-color: #86d9ab; } + +.popover-warning { + background-color: #fcd27b; + color: #FFFFFF; } + .popover-warning .popover-title { + background-color: #fcd27b; + color: rgba(0, 0, 0, 0.56); } + .popover-warning.bottom .arrow:after { + border-bottom-color: #fcd27b; } + .popover-warning.left > .arrow::after { + border-left-color: #fcd27b; } + .popover-warning.top > .arrow::after { + border-top-color: #fcd27b; } + .popover-warning.right > .arrow::after { + border-right-color: #fcd27b; } + +.popover-danger { + background-color: #f7765f; + color: #FFFFFF; } + .popover-danger .popover-title { + background-color: #f7765f; + color: rgba(0, 0, 0, 0.56); } + .popover-danger.bottom .arrow:after { + border-bottom-color: #f7765f; } + .popover-danger.left > .arrow::after { + border-left-color: #f7765f; } + .popover-danger.top > .arrow::after { + border-top-color: #f7765f; } + .popover-danger.right > .arrow::after { + border-right-color: #f7765f; } + +.popover-primary.bs-tether-element-attached-bottom::after, +.popover-primary.bs-tether-element-attached-bottom::before, +.popover-primary.popover-top::after, +.popover-primary.popover-top::before { + border-top-color: #6dd3d6 !important; } + +.popover.popover-info.bs-tether-element-attached-top::after, +.popover.popover-info.popover-bottom::after, +.popover.popover-info.bs-tether-element-attached-top::before, +.popover.popover-info.popover-bottom::before { + border-bottom-color: #6ec7e0 !important; } + +.popover-success.bs-tether-element-attached-left::after, +.popover-success.bs-tether-element-attached-left::before, +.popover-success.popover-right::after, +.popover-success.popover-right::before { + border-right-color: #86d9ab !important; } + +.popover.popover-warning.bs-tether-element-attached-right::after, +.popover.popover-warning.bs-tether-element-attached-right::before, +.popover.popover-warning.popover-left::after, +.popover.popover-warning.popover-left::before { + border-left-color: #fcd27b !important; } + +.popover.popover-danger.bs-tether-element-attached-right::after, +.popover.popover-danger.bs-tether-element-attached-right::before, +.popover.popover-danger.popover-left::after, +.popover.popover-danger.popover-left::before { + border-left-color: #f7765f !important; } + +.popover.bs-tether-element-attached-top::after, .popover.popover-bottom::after, +.popover.bs-tether-element-attached-top::before, .popover.popover-bottom::before { + border-bottom-color: #fff !important; } + +.modal-header { + border-bottom: 1px solid #DDDDDD; + padding: 20px; + text-align: center; + display: block !important; } + .modal-header.no-border-header { + border-bottom: 0 none !important; } + .modal-header.no-border-header .modal-title { + margin-top: 20px; } + .modal-header button.close:focus { + outline: none; } + +.modal-dialog.modal-sm .modal-header button.close, .modal-dialog.modal-register .modal-header button.close { + margin-top: 0; } + +.modal-content { + border: 0 none; + border-radius: 10px; + box-shadow: 0 0 15px rgba(0, 0, 0, 0.15), 0 0 1px 1px rgba(0, 0, 0, 0.1); } + .modal-content .modal-header h6 { + margin-top: 10px; } + +.modal-dialog { + padding-top: 60px; } + +.modal-body { + padding: 20px 50px; + color: #000; } + +.modal-footer { + border-top: 1px solid #DDDDDD; + padding: 0px; } + .modal-footer.no-border-footer { + border-top: 0 none; } + +.modal-footer .left-side, .modal-footer .right-side { + display: inline-block; + text-align: center; + width: 49%; } + +.modal-footer .btn-link { + padding: 20px; + width: 100%; } + +.modal-footer .divider { + background-color: #DDDDDD; + display: inline-block; + float: inherit; + height: 63px; + margin: 0px -3px; + width: 1px; } + +.modal-register .modal-footer { + text-align: center; + margin-bottom: 25px; + padding: 20px 0 15px; } + .modal-register .modal-footer span { + width: 100%; } + +.modal-header:after { + display: table; + content: " "; } + +.modal-header:before { + display: table; + content: " "; } + +.section-nucleo-icons { + padding: 100px 0; } + .section-nucleo-icons .icons-container { + position: relative; + max-width: 450px; + height: 300px; + max-height: 300px; + margin: 0 auto; } + .section-nucleo-icons .icons-container i { + font-size: 34px; + position: absolute; + top: 0; + left: 0; } + .section-nucleo-icons .icons-container i:nth-child(1) { + top: 5%; + left: 7%; } + .section-nucleo-icons .icons-container i:nth-child(2) { + top: 28%; + left: 24%; } + .section-nucleo-icons .icons-container i:nth-child(3) { + top: 40%; } + .section-nucleo-icons .icons-container i:nth-child(4) { + top: 18%; + left: 62%; } + .section-nucleo-icons .icons-container i:nth-child(5) { + top: 74%; + left: 3%; } + .section-nucleo-icons .icons-container i:nth-child(6) { + top: 36%; + left: 44%; + font-size: 65px; + color: #f5593d; + padding: 1px; } + .section-nucleo-icons .icons-container i:nth-child(7) { + top: 59%; + left: 26%; } + .section-nucleo-icons .icons-container i:nth-child(8) { + top: 60%; + left: 69%; } + .section-nucleo-icons .icons-container i:nth-child(9) { + top: 72%; + left: 47%; } + .section-nucleo-icons .icons-container i:nth-child(10) { + top: 88%; + left: 27%; } + .section-nucleo-icons .icons-container i:nth-child(11) { + top: 31%; + left: 80%; } + .section-nucleo-icons .icons-container i:nth-child(12) { + top: 88%; + left: 68%; } + .section-nucleo-icons .icons-container i:nth-child(13) { + top: 5%; + left: 81%; } + .section-nucleo-icons .icons-container i:nth-child(14) { + top: 58%; + left: 90%; } + .section-nucleo-icons .icons-container i:nth-child(15) { + top: 6%; + left: 40%; } + +.section-dark .icons-container { + color: #FFFFFF; } + +.info .icon { + margin-top: 0; + font-size: 3.4em; } + +.icon-primary { + color: #51cbce; } + +.icon-info { + color: #51bcda; } + +.icon-success { + color: #6bd098; } + +.icon-warning { + color: #fbc658; } + +.icon-danger { + color: #f5593d; } + +.icon-neutral { + color: #FFFFFF; } + +.carousel-control { + background-color: #f5593d; + border-radius: 50%; + opacity: 1; + text-shadow: none; } + .carousel-control:hover, .carousel-control:focus { + opacity: 1; + background-color: #f33816; } + +.carousel-control.left { + height: 30px; + top: 50%; + width: 30px; + left: 25px; + opacity: 0; } + +.carousel-control.right { + height: 30px; + right: 25px; + top: 50%; + width: 30px; + opacity: 0; } + +.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .fa, .carousel-control .fa { + display: inline-block; + z-index: 5; } + +.carousel-control .fa { + font-size: 26px; + margin: 2px; } + +.carousel-control.left, .carousel-control.right { + background-image: none; } + +.page-carousel { + border-radius: 12px !important; + border: none !important; + width: 100%; } + +.carousel-inner > .carousel-item > img, +.carousel-inner > .carousel-item > a > img { + border-radius: 12px; + box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5); } + +.carousel-inner .carousel-item img { + width: 100%; } + +.carousel-indicators > li { + background-color: rgba(204, 204, 204, 0.49); + border: 0 none; } + +.carousel-indicators .active { + background-color: #f5593d; } + +.page-carousel:hover .carousel-control.right, +.page-carousel:hover .carousel-control.left { + opacity: 1; + z-index: 1; } + +.card .carousel .carousel-indicators { + bottom: 0; } + +.card .carousel a { + position: absolute; + color: #FFFFFF !important; } + .card .carousel a:hover { + color: #FFFFFF !important; } + .card .carousel a .fa-angle-left:before { + padding-right: 3px; } + .card .carousel a .fa-angle-right:before { + padding-left: 3px; } + +.footer { + background-attachment: fixed; + position: relative; + line-height: 20px; } + .footer .footer-nav ul { + padding-left: 0; + margin-bottom: 0; } + +.footer nav > ul { + list-style: none; + font-weight: normal; } + +.footer nav > ul > li { + display: inline-block; + padding: 10px 15px; + margin: 15px 3px; + line-height: 20px; + text-align: center; } + +.footer nav > ul a:not(.btn) { + color: #777777; + display: block; + margin-bottom: 3px; + line-height: 1.6; + opacity: .8; + font-size: 12px; + text-transform: uppercase; + font-weight: 600; } + +.footer nav > ul a:not(.btn):hover, +.footer nav > ul a:not(.btn):focus { + color: #777777; + opacity: 1; } + +.footer .copyright { + color: #777777; + padding: 10px 0px; + font-size: 14px; + margin: 15px 3px; + line-height: 20px; + text-align: center; } + +.footer .heart { + color: #EB5E28; } + +.footer { + background-color: #FFFFFF; + line-height: 36px; } + .footer.footer-black h4 { + color: #FFFFFF; } + .footer .links { + display: inline-block; } + .footer .links ul { + list-style: none; + margin: 0; + padding: 0; + font-weight: 600; } + .footer .links ul > li { + display: inline-block; + padding-right: 20px; } + .footer .links ul > li:last-child { + padding-right: 0px; } + .footer .links ul a:not(.btn) { + color: #66615b; + display: block; + font-size: 0.9em; + margin-bottom: 3px; } + .footer .links ul a:not(.btn):hover, .footer .links ul a:not(.btn):focus { + color: #403D39; } + .footer .links ul.uppercase-links { + text-transform: uppercase; } + .footer .links ul.stacked-links { + margin-top: 10px; } + .footer .links ul.stacked-links > li { + display: block; + line-height: 26px; } + .footer .links ul.stacked-links h4 { + margin-top: 0px; } + .footer .social-area { + padding: 15px 0; } + .footer .social-area .btn { + margin-bottom: 3px; + padding: 8px; } + .footer .social-area .btn i { + margin-right: 0 !important; + color: #fff; } + .footer hr { + border-color: #DDDDDD; + border-width: 1px 0 0; + margin-top: 5px; + margin-bottom: 5px; } + .footer .copyright { + color: #A49E9E; + font-size: 0.9em; } + .footer .copyright ul > li { + padding-right: 0px; } + .footer .title { + color: #403D39; } + +.card { + border-radius: 12px; + box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15); + background-color: #FFFFFF; + color: #333333; + margin-bottom: 20px; + position: relative; + z-index: 1; + border: 0 none; + -webkit-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; + -moz-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; + -o-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; + -ms-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; + transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; } + .card:not(.card-plain):hover { + box-shadow: 0px 12px 19px -7px rgba(0, 0, 0, 0.3); + transform: translateY(-10px); + -webkit-transform: translateY(-10px); + -ms-transform: translateY(-10px); + -moz-transform: translateY(-10px); } + .card.no-transition:hover, .card.page-carousel:hover, .card.card-refine:hover, .card.card-register:hover { + box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15); + transform: none; + -webkit-transform: none; + -ms-transform: none; + -moz-transform: none; } + .card a:not(.btn) { + color: #444444; } + .card a:not(.btn):hover, .card a:not(.btn):focus { + color: #333333; } + .card .card-description { + color: #9A9A9A; + margin-bottom: 5px; + margin-top: 15px; } + .card img { + max-width: 100%; + height: auto; + border-radius: 12px 12px 0 0; } + .card[data-radius="none"] { + border-radius: 0px; } + .card[data-radius="none"] .header { + border-radius: 0px 0px 0 0; } + .card[data-radius="none"] .header img { + border-radius: 0px 0px 0 0; } + .card.card-plain { + background-color: transparent; + box-shadow: none; + border-radius: 0; } + .card.card-plain .card-body { + padding-left: 5px; + padding-right: 5px; } + .card.card-plain img { + border-radius: 12px; } + .card .card-link { + color: #FFFFFF; } + .card .card-background-image ul li { + color: #FFF; + border-color: rgba(255, 255, 255, 0.3); } + .card.card-blog, + .card.card-testimonial .card-description + .card-title { + margin-top: 30px; } + .card.card-blog .card-image .img, + .card.card-testimonial .card-description + .card-title .card-image .img { + border-radius: 12px; } + .card.card-blog .card-image .card-title, + .card.card-testimonial .card-description + .card-title .card-image .card-title { + text-align: center; } + .card.card:not(.card-plain) .card-image .img { + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; } + .card.card-blog { + margin-top: 5px; } + .card.card-blog .btn { + margin: 0 auto; } + .card .author { + display: inline-block; } + .card .author .avatar { + width: 30px; + height: 30px; + overflow: hidden; + border-radius: 50%; + margin-right: 5px; } + .card .author .avatar-big { + width: 100px; + height: 100px; + border-radius: 50% !important; + position: relative; + margin-bottom: 15px; } + .card .author .avatar-big.border-white { + border: 4px solid #FFFFFF; } + .card .author .avatar-big.border-gray { + border: 4px solid #ccc; } + .card .clearfix + .author { + margin-top: 15px; } + .card .stats { + display: inline-block; + float: right; + color: #9A9A9A; + font-size: 12px; + margin-top: 6px; } + .card .stats i { + font-size: 16px; + position: relative; + text-align: center; + top: 1px; + margin-left: 5px; + margin-top: -1px; + opacity: .6; } + .card .card-category { + color: #9A9A9A; } + .card .category-social .fa { + font-size: 24px; + position: relative; + margin-top: -4px; + top: 2px; + margin-right: 5px; } + .card .card-title-uppercase { + text-transform: uppercase; } + .card .header { + position: relative; + border-radius: 3px 3px 0 0; + z-index: 3; } + .card .header.header-with-icon { + height: 150px; } + .card .header img { + width: 100%; } + .card .header .card-category { + padding: 15px; } + .card .card-body .card-footer { + padding: 0; } + .card .card-body .card-description + .card-footer { + padding-top: 10px; } + .card .more { + float: right; + z-index: 4; + display: block; + padding-top: 10px; + padding-right: 10px; + position: relative; } + .card .filter, + .card .header .actions { + position: absolute; + z-index: 2; + background-color: rgba(0, 0, 0, 0.76); + top: 0; + left: 0; + width: 100%; + height: 100%; + text-align: center; + opacity: 0; } + .card .header .actions { + background-color: transparent; + z-index: 3; } + .card .header .actions .btn { + position: relative; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + .card:hover .filter { + opacity: .7; } + .card:hover .header .social-line, + .card:hover .header .actions { + opacity: 1; } + .card .card-category i, + .card .label i { + font-size: 15px; } + .card > .card-title { + margin: 0; + padding: 30px 0 0; } + .card .card-body { + padding: 20px; } + .card .card-body .card-title { + margin: 5px 0 0 0; } + .card .card-body .card-category ~ .card-title { + margin-top: 5px; } + .card .card-text { + font-size: 15px; + color: #66615b; + padding-bottom: 15px; } + .card h6 { + font-size: 12px; + margin: 0; } + .card .card-footer { + padding: 15px; + background: transparent; + border-top: 0 none; } + .card .card-footer .social-line .btn:first-child { + border-radius: 0 0 0 6px; } + .card .card-footer .social-line .btn:last-child { + border-radius: 0 0 6px 0; } + .card.card-separator:after { + height: 100%; + right: -15px; + top: 0; + width: 1px; + background-color: #DDDDDD; + content: ""; + position: absolute; } + .card .card-icon { + display: block; + margin: 0 auto; + position: relative; + text-align: center; + padding: 30px 0 10px; } + .card .card-icon i { + font-size: 40px; + width: 105px; + border: 2px solid #ccc; + border-radius: 50%; + height: 105px; + line-height: 105px; } + .col-lg-4 .card .card-icon i { + font-size: 80px; + padding: 22px; } + .card.card-with-border .card-body { + padding: 15px 15px 25px 15px; } + .card.card-with-border .card-footer { + padding-bottom: 25px; } + .card.card-with-border:after { + position: absolute; + display: block; + width: calc(100% - 10px); + height: calc(100% - 10px); + content: ""; + top: 5px; + left: 5px; + border: 1px solid rgba(0, 0, 0, 0.15); + z-index: 1; + border-radius: 5px; } + .card.card-just-text .card-body { + padding: 50px 65px; + text-align: center; } + .card.card-just-text #dLabel { + float: right; } + .card.card-just-text #dLabel i { + font-size: 20px; } + .card.card-just-text .dropdown-menu { + margin-top: 55px; } + .card[data-background="image"] { + background-position: center center; + background-size: cover; + text-align: center; } + .card[data-background="image"] .card-body { + position: relative; + z-index: 2; + min-height: 280px; + padding-top: 40px; + padding-bottom: 40px; + max-width: 440px; + margin: 0 auto; + text-align: center; } + .card[data-background="image"] .card-title { + color: #FFF; + margin-top: 10px; } + .card[data-background="image"]:after { + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + display: block; + left: 0; + top: 0; + content: ""; + background-color: rgba(0, 0, 0, 0.56); + border-radius: 12px; } + .card[data-background="image"] .card-category { + color: #FFFFFF; } + .card[data-background="image"] .image, .card[data-background="color"] .image, .card[data-color] .image { + border-radius: 6px; } + .card[data-background="image"] .filter, .card[data-background="color"] .filter, .card[data-color] .filter { + border-radius: 6px; } + .card[data-background="image"] .card-description, .card[data-background="color"] .card-description, .card[data-color] .card-description { + color: rgba(255, 255, 255, 0.8); } + .card[data-background="image"] .card-title, + .card[data-background="image"] .card-category, + .card[data-background="image"] .card-text, + .card[data-background="image"] .card-body, + .card[data-background="image"] .card-footer, + .card[data-background="image"] .stats, + .card[data-background="image"] small, + .card[data-background="image"] [class*="text-"], + .card[data-background="image"] ul li b, + .card[data-background="image"] a:not(.btn), .card[data-background="color"] .card-title, + .card[data-background="color"] .card-category, + .card[data-background="color"] .card-text, + .card[data-background="color"] .card-body, + .card[data-background="color"] .card-footer, + .card[data-background="color"] .stats, + .card[data-background="color"] small, + .card[data-background="color"] [class*="text-"], + .card[data-background="color"] ul li b, + .card[data-background="color"] a:not(.btn), .card[data-color] .card-title, + .card[data-color] .card-category, + .card[data-color] .card-text, + .card[data-color] .card-body, + .card[data-color] .card-footer, + .card[data-color] .stats, + .card[data-color] small, + .card[data-color] [class*="text-"], + .card[data-color] ul li b, + .card[data-color] a:not(.btn) { + color: #FFFFFF !important; } + .card[data-background="image"] a:not(.btn):hover, + .card[data-background="image"] a:not(.btn):focus, .card[data-background="color"] a:not(.btn):hover, + .card[data-background="color"] a:not(.btn):focus, .card[data-color] a:not(.btn):hover, + .card[data-color] a:not(.btn):focus { + color: #FFFFFF; } + .card[data-background="image"] .card-icon i, .card[data-background="color"] .card-icon i, .card[data-color] .card-icon i { + color: #FFFFFF; + border: 2px solid rgba(255, 255, 255, 0.3); } + .card[data-background="image"].card-with-border:after, .card[data-background="color"].card-with-border:after, .card[data-color].card-with-border:after { + border: 1px solid rgba(255, 255, 255, 0.45); } + .card[data-background="image"] .filter { + opacity: 0.55; + filter: alpha(opacity=55); } + .card[data-background="image"]:hover .filter { + opacity: 0.75; + filter: alpha(opacity=75); } + .card[data-color="blue"] { + background: #6ec7e0; } + .card[data-color="green"] { + background: #86d9ab; } + .card[data-color="yellow"] { + background: #fcd27b; } + .card[data-color="brown"] { + background: #e4c4a1; } + .card[data-color="purple"] { + background: #cc90cc; } + .card[data-color="orange"] { + background: #f7765f; } + +.btn-center { + text-align: center; } + +.card-big-shadow { + max-width: 320px; + position: relative; } + .card-big-shadow:before { + background-image: url("http://static.tumblr.com/i21wc39/coTmrkw40/shadow.png"); + background-position: center bottom; + background-repeat: no-repeat; + background-size: 100% 100%; + bottom: -12%; + content: ""; + display: block; + left: -12%; + position: absolute; + right: 0; + top: 0; + z-index: 0; } + +.card-image.card-big-shadow { + max-width: 100%; } + +.card-image .card { + background-size: cover; + min-height: 430px; + width: 100%; } + +.card-image .img-raised { + margin-top: -20px; } + +.page-header .card-pricing.card-plain .card-category, +.page-header .card-pricing.card-plain .card-title { + color: #FFFFFF; } + +.card-plain .card-avatar { + margin-top: 0; } + +.card-refine .panel-title { + font-size: 1em; } + +.card-plain { + background-color: transparent; + box-shadow: none; + border-radius: 0; } + .card-plain .card-body { + padding-left: 5px; + padding-right: 5px; } + .card-plain img { + border-radius: 12px; } + +.card-register { + background-color: #FF8F5E; + border-radius: 8px; + color: #fff; + max-width: 350px; + margin: 20px 0 70px; + min-height: 400px; + padding: 30px; } + .card-register label { + margin-top: 15px; } + .card-register .card-title { + color: #B33C12; + text-align: center; } + .card-register .btn { + margin-top: 30px; } + .card-register .forgot { + text-align: center; } + .card-register .input-group-text { + border: 1px solid #FFFFFF; } + +.card-profile { + margin-top: 30px; + text-align: center; } + .card-profile .card-cover { + height: 130px; + background-position: center center; + background-size: cover; + border-radius: 12px 12px 0 0; } + .card-profile .card-body .card-title { + margin-top: 5px !important; } + .card-profile .card-body .card-category { + margin-bottom: 5px; + margin-top: 5px; } + .card-profile .card-avatar { + max-width: 120px; + max-height: 120px; + margin: -60px auto 0; + border-radius: 50%; + overflow: hidden; } + .card-profile .card-avatar.border-white { + border: 4px solid #FFFFFF; } + .card-profile .card-avatar.border-gray { + border: 4px solid #ccc; } + +.section .card-profile { + margin-top: 100px; } + +.landing-alert { + margin-bottom: 0; } + +.page-header { + background-color: #B2AFAB; + background-position: center center; + background-size: cover; + min-height: 100vh; + max-height: 999px; + overflow: hidden; + position: relative; + width: 100%; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; } + .page-header .filter::after { + background-color: rgba(0, 0, 0, 0.5); + content: ""; + display: block; + height: 100%; + left: 0; + top: 0; + position: absolute; + width: 100%; + z-index: 1; } + .page-header.page-header-small { + min-height: 65vh !important; + max-height: 700px; } + .page-header.page-header-xs { + min-height: 40vh !important; } + .page-header.section-dark .content-center, + .page-header.section-dark .category-absolute { + z-index: 1; } + +.page-header .motto { + text-align: left; + z-index: 3; + color: #fff; + position: relative; } + +.landing-section { + padding: 100px 0; + z-index: 1; } + +.section-buttons { + z-index: 1; } + +.landing-section .btn-simple { + padding: 0; } + +.landing-section .column { + padding: 0 75px 0 25px; } + +.team-player .img-circle, .team-player .img-thumbnail { + display: block; + margin-top: 50px; + margin-left: auto; + margin-right: auto; + width: 120px; } + +.contact-form { + margin-top: 30px; } + +.contact-form label { + margin-top: 15px; } + +.contact-form .btn { + margin-top: 30px; } + +.navbar-relative { + position: relative; + z-index: 2; } + +#register-navbar a { + color: #FFF; } + +.register-background .container { + margin-top: 11%; + position: relative; + z-index: 3; } + +.register-footer { + bottom: 20px; + position: absolute; + z-index: 1; + width: 100%; + background: transparent; + color: #FFFFFF; } + +.register-footer .fa-heart { + color: #EB5E28; } + +.register-card label { + margin-top: 15px; } + +.register-card .title { + color: #B33C12; + text-align: center; } + +.register-card .btn { + margin-top: 30px; } + +.register-card .forgot { + text-align: center; } + +.profile-content { + position: relative; } + +.owner { + text-align: center; } + +.owner .avatar { + padding: 15px; + max-width: 180px; + margin: -85px auto 0; + display: inline-block; } + +.owner .name h4 { + margin-top: 10px; } + +.profile-tabs { + margin: 50px 0; + min-height: 300px; } + +#following h3 { + margin: 20px 0 40px 0; } + +#follows .follows .unfollow .checkbox { + margin-top: -15px; } + +#follows .follows h6 { + margin-top: 15px; } + +.follows hr { + margin-top: 10px; } + +.title-brand { + max-width: 730px; + margin: 0 auto; + position: relative; + text-align: center; + color: #FFFFFF; + display: block; } + .title-brand .type { + position: absolute; + font-size: 20px; + background: #132026; + padding: 6px 10px; + border-radius: 4px; + top: 0; + font-weight: 600; + margin-top: 10px; + right: -15px; } + +.presentation-title { + font-size: 8em; + font-weight: 700; + margin: 0; + color: #FFFFFF; + background: #fbf8ec; + background: -moz-linear-gradient(top, #FFFFFF 35%, #4e6773 100%); + background: -webkit-linear-gradient(top, #FFFFFF 35%, #4e6773 100%); + background: -ms-linear-gradient(top, #FFFFFF 35%, #4e6773 100%); + background: linear-gradient(to bottom, #FFFFFF 35%, #4e6773 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; } + +.presentation-subtitle { + font-size: 1.7em; + color: #FFFFFF; } + +.category-absolute { + position: absolute; + text-align: center; + top: 100vh; + margin-top: -60px; + padding: 0 15px; + width: 100%; + color: rgba(255, 255, 255, 0.5); } + .category-absolute .creative-tim-logo { + max-width: 140px; + top: -2px; + left: 3px; + position: relative; } + +.fog-low { + position: absolute; + left: 0; + bottom: 0; + margin-left: -35%; + margin-bottom: -50px; + width: 110%; + opacity: .85; } + .fog-low img { + width: 100%; } + .fog-low.right { + margin-left: 30%; + opacity: 1; } + +.page-header .content-center { + margin-top: 85px; } + +.moving-clouds { + position: absolute; + z-index: 1; + bottom: 0; + left: 0; + width: 250.625em; + height: 43.75em; + -webkit-animation: cloudLoop 80s linear infinite; + animation: cloudLoop 80s linear infinite; } + +@keyframes cloudLoop { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + 100% { + -webkit-transform: translate3d(-50%, 0, 0); + transform: translate3d(-50%, 0, 0); } } + +.following img { + max-width: 70px; } + +.profile-content .tab-content .tab-pane { + min-height: 200px; } + +.profile-content .tab-content #tweets, .profile-content .tab-content #connections, .profile-content .tab-content #media { + height: 100%; } + +.section { + padding: 70px 0; + position: relative; + background-color: #FFFFFF; } + +.section-with-space { + padding: 60px 0; } + +.section-gray { + background-color: #EEEEEE; } + +.section-nude { + background-color: #FFFCF5; } + +.section-gold { + background-color: #caac90; + color: #FFFFFF; } + +.section-brown { + background-color: #A59E94; + color: #FFFFFF; } + +.section-light-blue { + background-color: #51cbce; + color: #FFFFFF; } + +.section-dark-blue { + background-color: #506367; + color: #FFFFFF; } + +.section-dark { + background-color: #0b1011; } + +.section-image, +.section-gold, +.section-dark { + position: relative; } + .section-image .title, + .section-image .info-title, + .section-image .card-plain .card-title, + .section-gold .title, + .section-gold .info-title, + .section-gold .card-plain .card-title, + .section-dark .title, + .section-dark .info-title, + .section-dark .card-plain .card-title { + color: #FFFFFF !important; } + .section-image .category, + .section-image .description, + .section-image .card-plain .card-description, + .section-image .card-plain .card-category, + .section-gold .category, + .section-gold .description, + .section-gold .card-plain .card-description, + .section-gold .card-plain .card-category, + .section-dark .category, + .section-dark .description, + .section-dark .card-plain .card-description, + .section-dark .card-plain .card-category { + color: rgba(255, 255, 255, 0.7); } + .section-image hr, + .section-gold hr, + .section-dark hr { + border-color: rgba(255, 255, 255, 0.19); } + +.page-header .title, +.page-header .info-title, +.carousel-caption .title, +.carousel-caption .info-title { + color: #FFFFFF; } + +[class*="features-"], +[class*="team-"], +[class*="projects-"], +[class*="pricing-"], +[class*="testimonials-"], +[class*="contactus-"] { + padding: 80px 0; } + +.section-image { + background-position: center center; + background-size: cover; } + .section-image:before { + background-color: rgba(0, 0, 0, 0.5); + content: ""; + display: block; + height: 100%; + left: 0; + top: 0; + position: absolute; + width: 100%; + z-index: 1; } + .section-image .container { + position: relative; + z-index: 2; } + +.section-login { + min-height: 700px; } + +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + /* IE10+ CSS styles go here */ + .page-header .content-center { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -75%); } + .page-header .presentation-title { + background: none !important; } } + +[class*="features-"], +[class*="team-"], +[class*="projects-"], +[class*="pricing-"], +[class*="testimonials-"], +[class*="contactus-"] { + padding: 80px 0; } + +.section-image { + background-position: center center; + background-size: cover; } + .section-image:before { + background-color: rgba(0, 0, 0, 0.5); + content: ""; + display: block; + height: 100%; + left: 0; + top: 0; + position: absolute; + width: 100%; + z-index: 1; } + .section-image .container { + position: relative; + z-index: 2; } + +/* Changes for small display */ +@media (max-width: 767px) { + #cd-vertical-nav { + display: none !important; } + .coloured-cards .card-big-shadow { + margin: 0 auto; } + .register-page .page-header { + max-height: 2000px; } + .section-testimonials .our-clients { + margin-top: 0 !important; } + .navbar-transparent { + background-color: rgba(0, 0, 0, 0.45); } + .register .page-header { + max-height: fit-content; } + .form-group.has-danger { + margin-bottom: 30px; } + body { + position: relative; + font-size: 12px; } + h6 { + font-size: 1em; } + .navbar .container { + left: 0; + width: 100%; + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + position: relative; } + .navbar .navbar-nav .dropdown-menu { + height: 400px; + overflow-y: scroll; } + .demo-header .motto { + padding-top: 30% !important; } + .navbar-toggle .icon-bar { + display: block; + position: relative; + background: #fff; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 0 auto; } + .navbar-header .navbar-toggle { + margin-top: 12px; + width: 40px; + height: 40px; } + .bar1, + .bar2, + .bar3 { + outline: 1px solid transparent; } + .bar1 { + top: 0px; + -webkit-animation: topbar-back 500ms linear 0s; + -moz-animation: topbar-back 500ms linear 0s; + animation: topbar-back 500ms 0s; + -webkit-animation-fill-mode: forwards; + -moz-animation-fill-mode: forwards; + animation-fill-mode: forwards; } + .bar2 { + opacity: 1; } + .bar3 { + bottom: 0px; + -webkit-animation: bottombar-back 500ms linear 0s; + -moz-animation: bottombar-back 500ms linear 0s; + animation: bottombar-back 500ms 0s; + -webkit-animation-fill-mode: forwards; + -moz-animation-fill-mode: forwards; + animation-fill-mode: forwards; } + .toggled .bar1 { + top: 6px; + -webkit-animation: topbar-x 500ms linear 0s; + -moz-animation: topbar-x 500ms linear 0s; + animation: topbar-x 500ms 0s; + -webkit-animation-fill-mode: forwards; + -moz-animation-fill-mode: forwards; + animation-fill-mode: forwards; } + .toggled .bar2 { + opacity: 0; } + .toggled .bar3 { + bottom: 6px; + -webkit-animation: bottombar-x 500ms linear 0s; + -moz-animation: bottombar-x 500ms linear 0s; + animation: bottombar-x 500ms 0s; + -webkit-animation-fill-mode: forwards; + -moz-animation-fill-mode: forwards; + animation-fill-mode: forwards; } + @keyframes topbar-x { + 0% { + top: 0px; + transform: rotate(0deg); } + 45% { + top: 6px; + transform: rotate(145deg); } + 75% { + transform: rotate(130deg); } + 100% { + transform: rotate(135deg); } } + @-webkit-keyframes topbar-x { + 0% { + top: 0px; + -webkit-transform: rotate(0deg); } + 45% { + top: 6px; + -webkit-transform: rotate(145deg); } + 75% { + -webkit-transform: rotate(130deg); } + 100% { + -webkit-transform: rotate(135deg); } } + @-moz-keyframes topbar-x { + 0% { + top: 0px; + -moz-transform: rotate(0deg); } + 45% { + top: 6px; + -moz-transform: rotate(145deg); } + 75% { + -moz-transform: rotate(130deg); } + 100% { + -moz-transform: rotate(135deg); } } + @keyframes topbar-back { + 0% { + top: 6px; + transform: rotate(135deg); } + 45% { + transform: rotate(-10deg); } + 75% { + transform: rotate(5deg); } + 100% { + top: 0px; + transform: rotate(0); } } + @-webkit-keyframes topbar-back { + 0% { + top: 6px; + -webkit-transform: rotate(135deg); } + 45% { + -webkit-transform: rotate(-10deg); } + 75% { + -webkit-transform: rotate(5deg); } + 100% { + top: 0px; + -webkit-transform: rotate(0); } } + @-moz-keyframes topbar-back { + 0% { + top: 6px; + -moz-transform: rotate(135deg); } + 45% { + -moz-transform: rotate(-10deg); } + 75% { + -moz-transform: rotate(5deg); } + 100% { + top: 0px; + -moz-transform: rotate(0); } } + @keyframes bottombar-x { + 0% { + bottom: 0px; + transform: rotate(0deg); } + 45% { + bottom: 6px; + transform: rotate(-145deg); } + 75% { + transform: rotate(-130deg); } + 100% { + transform: rotate(-135deg); } } + @-webkit-keyframes bottombar-x { + 0% { + bottom: 0px; + -webkit-transform: rotate(0deg); } + 45% { + bottom: 6px; + -webkit-transform: rotate(-145deg); } + 75% { + -webkit-transform: rotate(-130deg); } + 100% { + -webkit-transform: rotate(-135deg); } } + @-moz-keyframes bottombar-x { + 0% { + bottom: 0px; + -moz-transform: rotate(0deg); } + 45% { + bottom: 6px; + -moz-transform: rotate(-145deg); } + 75% { + -moz-transform: rotate(-130deg); } + 100% { + -moz-transform: rotate(-135deg); } } + @keyframes bottombar-back { + 0% { + bottom: 6px; + transform: rotate(-135deg); } + 45% { + transform: rotate(10deg); } + 75% { + transform: rotate(-5deg); } + 100% { + bottom: 0px; + transform: rotate(0); } } + @-webkit-keyframes bottombar-back { + 0% { + bottom: 6px; + -webkit-transform: rotate(-135deg); } + 45% { + -webkit-transform: rotate(10deg); } + 75% { + -webkit-transform: rotate(-5deg); } + 100% { + bottom: 0px; + -webkit-transform: rotate(0); } } + @-moz-keyframes bottombar-back { + 0% { + bottom: 6px; + -moz-transform: rotate(-135deg); } + 45% { + -moz-transform: rotate(10deg); } + 75% { + -moz-transform: rotate(-5deg); } + 100% { + bottom: 0px; + -moz-transform: rotate(0); } } + @-webkit-keyframes fadeIn { + 0% { + opacity: 0; } + 100% { + opacity: 1; } } + @-moz-keyframes fadeIn { + 0% { + opacity: 0; } + 100% { + opacity: 1; } } + @keyframes fadeIn { + 0% { + opacity: 0; } + 100% { + opacity: 1; } } + .navbar-nav { + margin: 1px -15px; } + .navbar-nav .open .dropdown-menu > li > a { + padding: 15px 15px 5px 50px; } + .navbar-nav .open .dropdown-menu > li:first-child > a { + padding: 5px 15px 5px 50px; } + .navbar-nav .open .dropdown-menu > li:last-child > a { + padding: 15px 15px 25px 50px; } + [class*="navbar-"] .navbar-nav > li > a, [class*="navbar-"] .navbar-nav > li > a:hover, [class*="navbar-"] .navbar-nav > li > a:focus, [class*="navbar-"] .navbar-nav .active > a, [class*="navbar-"] .navbar-nav .active > a:hover, [class*="navbar-"] .navbar-nav .active > a:focus, [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a, [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:hover, [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:focus, [class*="navbar-"] .navbar-nav .navbar-nav .open .dropdown-menu > li > a:active { + color: white; } + [class*="navbar-"] .navbar-nav > li > a:not(.btn), + [class*="navbar-"] .navbar-nav > li > a:hover, + [class*="navbar-"] .navbar-nav > li > a:focus, + [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:not(.btn), + [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:hover, + [class*="navbar-"] .navbar-nav .open .dropdown-menu > li > a:focus { + opacity: .7; + background: transparent; } + [class*="navbar-"] .navbar-nav.navbar-nav .open .dropdown-menu > li > a:active { + opacity: 1; } + [class*="navbar-"] .navbar-nav .dropdown > a:hover .caret { + border-bottom-color: #777; + border-top-color: #777; } + [class*="navbar-"] .navbar-nav .dropdown > a:active .caret { + border-bottom-color: white; + border-top-color: white; } + .footer .footer-nav, + .footer .credits { + margin: 0 auto; } + #typography .typography-line .note { + margin-left: 7px !important; } + .dropdown-menu { + display: none; } + .navbar-fixed-top { + -webkit-backface-visibility: hidden; } + .social-line .btn { + margin: 0 0 10px 0; } + .subscribe-line .form-control { + margin: 0 0 10px 0; } + .social-line.pull-right { + float: none; } + .footer nav.pull-left { + float: none !important; } + .footer:not(.footer-big) nav > ul li { + float: none; } + .social-area.pull-right { + float: none !important; } + .form-control + .form-control-feedback { + margin-top: 5px; } + .form-control.form-control-danger.no-border { + margin-top: 15px; } + .navbar-toggle:hover, .navbar-toggle:focus { + background-color: transparent !important; } + .btn.dropdown-toggle { + margin-bottom: 0; } + .media-post .author { + width: 25%; + float: none !important; + display: block; + margin: 0 auto 10px; } + .media-post .media-body { + width: 100%; } + .modal-footer .btn-simple { + padding: 15px; } + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #dddddd; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-overflow-scrolling: touch; } + .typography-line { + padding-left: 100px !important; } + .projects-1 .project-pills .nav.nav-pills { + display: block !important; } + .projects-1 .project-pills .nav.nav-pills .nav-item:first-child .nav-link { + border-radius: 12px 12px 0 0 !important; + margin-left: -1px; } + .projects-1 .project-pills .nav.nav-pills .nav-item.active:first-child .nav-link { + border-radius: 12px 12px 0 0 !important; + margin-left: -1px; } + .projects-1 .project-pills .nav.nav-pills .nav-item:last-child .nav-link { + border-radius: 0 0 12px 12px !important; + margin-left: -1px; } + .testimonials-2 .testimonials-people img, + .section-testimonials .testimonials-people img { + display: none !important; } + .presentation-page .components-container .card { + margin-bottom: 40px !important; } + .btn-wd { + min-width: 280px; } + .presentation-page .title-brand .type { + font-size: 16px; + transform: translateY(-28px); + -webkit-transform: translateY(-28px); + -moz-transform: translateY(-28px); + -o-transform: translateY(-28px); } + .presentation-page .section-cards, + .presentation-page .section-components { + overflow: hidden; } + .presentation-page .section-cards .first-card, + .presentation-page .section-components .first-card { + top: 750px !important; } + .presentation-page .section-cards .first-card .grid__link, + .presentation-page .section-components .first-card .grid__link { + max-width: 200px !important; } + .presentation-page .section-cards .fourth-card, + .presentation-page .section-components .fourth-card { + top: 940px !important; } + .presentation-page .section-cards .fourth-card .grid__link, + .presentation-page .section-components .fourth-card .grid__link { + max-width: 200px !important; } + .presentation-page .section-cards .fifth-card, + .presentation-page .section-components .fifth-card { + top: 950px !important; + left: 220px !important; } + .presentation-page .section-cards .fifth-card .grid__link, + .presentation-page .section-components .fifth-card .grid__link { + max-width: 200px !important; } + .presentation-page .section-cards .sixth-card, + .presentation-page .section-components .sixth-card { + top: 1335px !important; + left: 220px !important; } + .presentation-page .section-cards .sixth-card .grid__link, + .presentation-page .section-components .sixth-card .grid__link { + max-width: 200px !important; } + .presentation-page .section-cards .seventh-card, + .presentation-page .section-components .seventh-card { + top: 1155px !important; } + .presentation-page .section-cards .seventh-card .grid__link, + .presentation-page .section-components .seventh-card .grid__link { + max-width: 200px !important; } + .presentation-page .section-content .image-container .add-animation { + max-height: 250px !important; + max-width: 180px !important; } + .presentation-page .section-components .image-container .components-macbook { + max-width: 580px !important; + max-height: 400px !important; } + .presentation-page .section-components .image-container .social-img, + .presentation-page .section-components .image-container .share-btn-img { + display: none; } + .presentation-page .section-components .title { + margin-top: -100px !important; } + .presentation-page .section-examples { + padding-top: 0 !important; + margin-top: 10px !important; } + .presentation-page .section-icons .icons-nucleo .nc-icon:not(.ninth-left-icon):not(.seventh-left-icon):not(.third-left-icon) { + display: none !important; } + .bootstrap-datetimepicker-widget { + visibility: visible !important; } + .presentation-page .fog-low { + margin-bottom: -35px; } + .presentation-page .presentation-title { + font-size: 5em; } + .presentation-page .presentation-subtitle { + margin-top: 40px; } + .presentation-page .title-brand { + max-width: 450px; } + .presentation-page .title-brand .type { + font-size: 16px; } + .demo-icons ul li { + width: 20%; + float: left; } + .info.info-separator:after { + display: none; } + .pricing-5 .choose-plan { + text-align: center; } + .pricing-5 .choose-plan .nav.nav-pills { + display: inline-flex; } + .pricing-5 .description { + text-align: center; } + .page-carousel .carousel-inner [class*='col-md'] { + margin-left: 0 !important; } + .page-carousel .right.carousel-control { + margin-right: 0 !important; } + .page-carousel .left.carousel-control { + margin-left: 0 !important; } + .subscribe-line .form-control { + border: 1px solid #DDDDDD; + padding-left: 10px; } + .subscribe-line .btn { + margin: 0 auto; } } + +@media screen and (max-width: 991px) { + .navbar-collapse { + position: fixed; + display: block !important; + top: 0; + height: 100%; + width: 230px; + right: 0; + z-index: 1032; + visibility: visible; + background-color: #999; + overflow-y: visible; + border-top: none; + text-align: left; + border-left: 1px solid #CCC5B9; + padding-right: 0px; + padding-left: 40px; + padding-top: 15px; + -webkit-transform: translateX(230px); + -moz-transform: translateX(230px); + -o-transform: translateX(230px); + -ms-transform: translateX(230px); + transform: translateX(230px); + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); } + .navbar-collapse ul { + position: relative; + z-index: 3; + height: 95%; } + .navbar-collapse .navbar-nav > .nav-item:last-child { + border-bottom: 0; } + .navbar-collapse .navbar-nav > .nav-item > .nav-link { + margin: 0px 0px; + color: #9A9A9A !important; + text-transform: uppercase; + font-weight: 600; + font-size: 12px; + line-height: 1.5em; + padding: 15px 0; } + .navbar-collapse .navbar-nav > .nav-item > .nav-link:hover, .navbar-collapse .navbar-nav > .nav-item > .nav-link:active { + color: #403D39 !important; } + .navbar-collapse::after { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: #FFFCF5; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(112, 112, 112, 0) 60%, rgba(186, 186, 186, 0.15) 100%); + display: block; + content: ""; + z-index: 1; } + .navbar-collapse.has-image::after { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: rgba(17, 17, 17, 0.8); + display: block; + content: ""; + z-index: 1; } + .nav-open .navbar-collapse { + -webkit-transform: translateX(0px); + -moz-transform: translateX(0px); + -o-transform: translateX(0px); + -ms-transform: translateX(0px); + transform: translateX(0px); } + .nav-open .wrapper { + left: 0; + -webkit-transform: translateX(-230px); + -moz-transform: translateX(-230px); + -o-transform: translateX(-230px); + -ms-transform: translateX(-230px); + transform: translateX(-230px); } + .nav-open .navbar-translate { + -webkit-transform: translateX(-230px); + -moz-transform: translateX(-230px); + -o-transform: translateX(-230px); + -ms-transform: translateX(-230px); + transform: translateX(-230px); } + .wrapper .navbar-collapse { + display: none; } + .register-page.full-screen .page-header .container { + margin-top: 30%; } + .dropdown.show .dropdown-menu, + .dropdown .dropdown-menu { + border: 0; + transition: none; + -webkit-box-shadow: none; + box-shadow: none; + width: auto; + height: auto; } + .dropdown.show .dropdown-menu .dropdown-item:hover, + .dropdown.show .dropdown-menu .dropdown-item:focus, + .dropdown .dropdown-menu .dropdown-item:hover, + .dropdown .dropdown-menu .dropdown-item:focus { + background-color: transparent; + border-radius: 0; } + .dropdown.show .dropdown-menu .dropdown-item a:hover, .dropdown.show .dropdown-menu .dropdown-item a:focus, + .dropdown .dropdown-menu .dropdown-item a:hover, + .dropdown .dropdown-menu .dropdown-item a:focus { + color: #403D39; } + .dropdown.show .dropdown-menu:before, .dropdown.show .dropdown-menu:after, + .dropdown .dropdown-menu:before, + .dropdown .dropdown-menu:after { + display: none; } + .dropdown .dropdown-menu { + display: none; } + .dropdown.show .dropdown-menu { + display: block; + position: static; + float: none; + background: transparent !important; } + .navbar-translate { + width: 100%; + position: relative; + display: flex; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + -ms-flex-align: center; + align-items: center; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -o-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); } + #bodyClick { + height: 100%; + width: 100%; + position: fixed; + opacity: 0; + top: 0; + left: auto; + right: 230px; + content: ""; + z-index: 1029; + overflow-x: hidden; } + .wrapper { + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + left: 0; + background-color: white; } + .container-cards [class*="col-md-"] { + padding-left: 5px; + padding-right: 5px; } + .container-cards .social-buttons { + z-index: 1; } + .full-screen.login .page-header { + display: grid; } + .comments.media-area .media { + display: block; } + .comments.media-area .media .media-body { + margin-left: 2em; } + .comments.media-area .media .media-body p { + margin-top: 15px; } + .section-navbars .navbar-collapse, + .section-navigation .navbar-collapse, + #navbar-dropdown .navbar-collapse { + display: none !important; } + .header-4 video { + width: auto; + height: 100vh; } + .subscribe-line .btn.btn-block { + width: auto; } + .form-control + .form-control-feedback { + padding-left: 0 !important; } } + +@media screen and (min-width: 991px) { + .burger-menu .navbar-collapse { + position: fixed; + display: block; + top: 0; + height: 100%; + width: 230px; + right: 0px; + z-index: 1032; + visibility: visible; + background-color: #999; + overflow-y: visible; + border-top: none; + text-align: left; + border-left: 1px solid #CCC5B9; + padding-right: 0px; + padding-left: 40px; + padding-top: 15px; + -webkit-transform: translateX(230px); + -moz-transform: translateX(230px); + -o-transform: translateX(230px); + -ms-transform: translateX(230px); + transform: translateX(230px); + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); } + .burger-menu .navbar-collapse .navbar-nav .nav-item:last-child { + border-bottom: 0; } + .burger-menu .navbar-collapse .navbar-nav { + height: 100%; + z-index: 2; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; } + .burger-menu .navbar-collapse::after { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: #FFFCF5; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(112, 112, 112, 0) 60%, rgba(186, 186, 186, 0.15) 100%); + display: block; + content: ""; + z-index: 1; } + .burger-menu .navbar-collapse.has-image::after { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: rgba(17, 17, 17, 0.8); + display: block; + content: ""; + z-index: 1; } + .burger-menu .navbar .container .navbar-toggler { + display: block; + margin-top: 20px; } + .burger-menu .navbar-translate { + width: 100%; + position: relative; + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -o-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); } + .burger-menu .wrapper { + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -moz-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -o-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + left: 0; + background-color: white; } + .burger-menu .body .navbar-collapse.collapse { + height: 100vh !important; } + .burger-menu .navbar-collapse:before, .burger-menu .navbar-collapse:after, + .burger-menu .navbar-nav:before, + .burger-menu .navbar-nav:after { + display: table; + content: " "; } + .nav-open .burger-menu .navbar-collapse.collapse { + -webkit-transform: translateX(0px); + -moz-transform: translateX(0px); + -o-transform: translateX(0px); + -ms-transform: translateX(0px); + transform: translateX(0px); } + .nav-open .burger-menu .wrapper { + left: 0; + -webkit-transform: translateX(-230px); + -moz-transform: translateX(-230px); + -o-transform: translateX(-230px); + -ms-transform: translateX(-230px); + transform: translateX(-230px); } + .nav-open .burger-menu .navbar-translate { + -webkit-transform: translateX(-230px); + -moz-transform: translateX(-230px); + -o-transform: translateX(-230px); + -ms-transform: translateX(-230px); + transform: translateX(-230px); } + .burger-menu .dropdown.show .dropdown-menu, + .burger-menu .dropdown .dropdown-menu { + border: 0; + transition: none; + -webkit-box-shadow: none; + box-shadow: none; + width: auto; } + .burger-menu .dropdown.show .dropdown-menu .dropdown-item:hover, + .burger-menu .dropdown.show .dropdown-menu .dropdown-item:focus, + .burger-menu .dropdown .dropdown-menu .dropdown-item:hover, + .burger-menu .dropdown .dropdown-menu .dropdown-item:focus { + background-color: transparent; + border-radius: 0; } + .burger-menu .dropdown.show .dropdown-menu .dropdown-item a:hover, .burger-menu .dropdown.show .dropdown-menu .dropdown-item a:focus, + .burger-menu .dropdown .dropdown-menu .dropdown-item a:hover, + .burger-menu .dropdown .dropdown-menu .dropdown-item a:focus { + color: #403D39; } + .burger-menu .dropdown.show .dropdown-menu:before, .burger-menu .dropdown.show .dropdown-menu:after, + .burger-menu .dropdown .dropdown-menu:before, + .burger-menu .dropdown .dropdown-menu:after { + display: none; } + .burger-menu .dropdown .dropdown-menu { + display: none; } + .burger-menu .dropdown.show .dropdown-menu { + display: block; } + .lightbox .modal-dialog { + width: 960px; } } + +@media screen and (min-width: 767px) { + .section-sections .section-cols { + position: relative; + z-index: 1; } + .register-page .page-header .container { + margin-top: 150px; } } + +@media (max-width: 1023px) and (min-width: 767px) { + .presentation-page .section-content .image-container .area-img { + max-width: 190px; + max-height: 270px; } + .presentation-page .section-content .image-container .info-img { + max-width: 190px; + max-height: 270px; + left: -20%; } + .presentation-page .section-content .section-description { + margin-top: 0 !important; } + .presentation-page .section-components .components-macbook { + left: -75px !important; } + .presentation-page .section-cards .codrops-header { + margin-top: 10px !important; } } + +@media (max-width: 1367px) and (min-width: 1024px) { + .presentation-page .section-components .basic-container { + margin-left: 5em; } } + +@media (max-width: 500px) { + .presentation-page .section-header .card { + min-height: 230px; } + #cards .card-profile { + margin-top: 50px; } + .pricing-5 .title { + text-align: center; } + .presentation-page .presentation-title { + font-size: 4em; } + .presentation-page .title-brand .type { + font-size: 12px; + padding: 4px 7px; + border-radius: 4px; + top: 0; + font-weight: 600; + margin-top: 20px; + right: 2px; } + .presentation-page .section-cards .codrops-header .description { + max-width: 220px; } + .register-page .page-header .container .info:first-of-type { + margin-top: 50px; } } + +@media screen and (max-width: 1367px) { + .presentation-page .section-cards, + .presentation-page .section-components { + overflow: hidden; } } + +@media screen and (min-width: 1025) { + .section-sections .section-cols { + position: relative; + z-index: 1; } + .section-sections .section-cols .row:first-of-type { + margin-top: 50px; + margin-right: -120px; + margin-left: -15px; + -webkit-transform: translateX(-80px); + -moz-transform: translateX(-80px); + -o-transform: translateX(-80px); + -ms-transform: translateX(-80px); + transform: translateX(-80px); } + .section-sections .section-cols .row:nth-of-type(2) { + margin-left: -100px; + margin-right: -15px; + transform: translateX(80px); } + .section-sections .section-cols .row:nth-of-type(3) { + margin-right: -120px; + margin-left: 0px; + transform: translateX(-120px); } + .section-sections .section-cols .row:nth-of-type(4) { + margin-right: -100px; + margin-left: -15px; + transform: translateX(-50px); } } + +@media only screen and (min-width: 1024px) { + .demo-icons ul li { + width: 12.5%; + float: left; + padding: 32px 0; } } + +@media (max-width: 1200px) { + .presentation-page .presentation-title { + font-size: 7em; } + .presentation-page .title-brand { + max-width: 650px; } } + +@media (max-width: 1200px) { + .presentation .section-images .image img { + width: 100%; } } + +@media screen and (max-width: 374px) { + .footer.footer-big .copyright .pull-left, .footer.footer-big .copyright .pull-right { + float: none !important; } + .full-screen.login .card.card-register { + margin-bottom: 20px; } + .full-screen.login .demo-footer { + margin-left: -15px; } + .about-us .header-wrapper { + height: auto !important; } + .presentation-page .section-content .image-container .area-img { + max-width: 170px !important; } } + +/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */ +/* Functional styling; +* These styles are required for noUiSlider to function. +* You don't need to change these rules to apply your design. +*/ +/* + +This file was modified by Creative-Tim + +*/ +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-user-select: none; + -ms-touch-action: none; + touch-action: none; + -ms-user-select: none; + -moz-user-select: none; + user-select: none; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.noUi-target { + position: relative; + direction: ltr; } + +.noUi-base, +.noUi-connects { + width: 100%; + height: 100%; + position: relative; + z-index: 1; } + +/* Wrapper for all connect elements. +*/ +.noUi-connects { + overflow: hidden; + z-index: 0; } + +.noUi-connect, +.noUi-origin { + will-change: transform; + position: absolute; + z-index: 1; + top: 0; + left: 0; + height: 100%; + width: 100%; + -ms-transform-origin: 0 0; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; } + +/* Offset direction +*/ +html:not([dir="rtl"]) .noUi-horizontal .noUi-origin { + left: auto; + right: 0; } + +/* Give origins 0 height/width so they don't interfere with clicking the +* connect elements. +*/ +.noUi-vertical .noUi-origin { + width: 0; } + +.noUi-horizontal .noUi-origin { + height: 0; } + +.noUi-handle { + position: absolute; + top: -2px; } + +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + -webkit-transition: transform 0.3s; + transition: transform 0.3s; } + +.noUi-state-drag * { + cursor: inherit !important; } + +/* Slider size and handle placement; +*/ +.noUi-horizontal { + height: 2px; } + +.noUi-horizontal .noUi-handle { + background: #fff; + border-radius: 50%; + box-shadow: unset; + height: 14px; + width: 14px; + cursor: pointer; + margin-left: -10px; + margin-top: -4px; } + +.noUi-vertical { + width: 8px; } + +.noUi-vertical .noUi-handle { + background: #fff; + background: linear-gradient(180deg, #fff 0, #f1f1f2); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$white-color",endColorstr="#f1f1f2",GradientType=0); + border-radius: 50%; + box-shadow: inset 0 1px 1px #fff, 0 1px 2px rgba(0, 0, 0, 0.4); + cursor: pointer; + width: 15px; + height: 15px; + left: -4px; + top: -10px; } + +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -5px; + left: auto; } + +/* Styling; +* Giving the connect element a border radius causes issues with using transform: scale +*/ +.noUi-target { + background-color: rgba(182, 182, 182, 0.3); + border-radius: 3px; } + +.noUi-connects { + border-radius: 3px; } + +.noUi-connect { + background: #888; + border-radius: 3px; + -webkit-transition: background 450ms; + transition: background 450ms; } + +/* Handles and cursors; +*/ +.noUi-draggable { + cursor: ew-resize; } + +.noUi-vertical .noUi-draggable { + cursor: ns-resize; } + +.noUi-handle { + border-radius: 3px; + background: #FFF; + cursor: default; + box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; + -webkit-transition: 300ms ease 0s; + -moz-transition: 300ms ease 0s; + -ms-transition: 300ms ease 0s; + -o-transform: 300ms ease 0s; + transition: 300ms ease 0s; } + .noUi-handle:focus { + outline: none; } + +.noUi-active { + box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; + transform: scale3d(1.5, 1.5, 1); } + +/* Disabled state; +*/ +[disabled] .noUi-connect { + background: #B8B8B8; } + +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; } + +/* Base; +* +*/ +.noUi-pips, +.noUi-pips * { + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.noUi-pips { + position: absolute; + color: #999; } + +/* Values; +* +*/ +.noUi-value { + position: absolute; + white-space: nowrap; + text-align: center; } + +.noUi-value-sub { + color: #ccc; + font-size: 10px; } + +/* Markings; +* +*/ +.noUi-marker { + position: absolute; + background: #CCC; } + +.noUi-marker-sub { + background: #AAA; } + +.noUi-marker-large { + background: #AAA; } + +/* Horizontal layout; +* +*/ +.noUi-pips-horizontal { + padding: 10px 0; + height: 80px; + top: 100%; + left: 0; + width: 100%; } + +.noUi-value-horizontal { + -webkit-transform: translate(-50%, 50%); + transform: translate(-50%, 50%); } + +.noUi-rtl .noUi-value-horizontal { + -webkit-transform: translate(50%, 50%); + transform: translate(50%, 50%); } + +.noUi-marker-horizontal.noUi-marker { + margin-left: -1px; + width: 2px; + height: 5px; } + +.noUi-marker-horizontal.noUi-marker-sub { + height: 10px; } + +.noUi-marker-horizontal.noUi-marker-large { + height: 15px; } + +/* Vertical layout; +* +*/ +.noUi-pips-vertical { + padding: 0 10px; + height: 100%; + top: 0; + left: 100%; } + +.noUi-value-vertical { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%, 0); + padding-left: 25px; } + +.noUi-rtl .noUi-value-vertical { + -webkit-transform: translate(0, 50%); + transform: translate(0, 50%); } + +.noUi-marker-vertical.noUi-marker { + width: 5px; + height: 2px; + margin-top: -1px; } + +.noUi-marker-vertical.noUi-marker-sub { + width: 10px; } + +.noUi-marker-vertical.noUi-marker-large { + width: 15px; } + +.noUi-tooltip { + display: block; + position: absolute; + border: 1px solid #D9D9D9; + border-radius: 3px; + background: #fff; + color: #000; + padding: 5px; + text-align: center; + white-space: nowrap; } + +.noUi-horizontal .noUi-tooltip { + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + left: 50%; + bottom: 120%; } + +.noUi-vertical .noUi-tooltip { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + top: 50%; + right: 120%; } + +.slider .noUi-base { + background-color: #c8c8c8; } + +.slider.slider-neutral .noUi-connect, .slider.slider-neutral.noUi-connect { + background-color: #FFFFFF; } + +.slider.slider-neutral.noUi-target { + background-color: rgba(255, 255, 255, 0.3); } + +.slider.slider-neutral .noUi-handle { + background-color: #FFFFFF; } + +.slider.slider-primary .noUi-connect, .slider.slider-primary.noUi-connect { + background-color: #51cbce; } + +.slider.slider-info .noUi-connect, .slider.slider-info.noUi-connect { + background-color: #51bcda; } + +.slider.slider-success .noUi-connect, .slider.slider-success.noUi-connect { + background-color: #6bd098; } + +.slider.slider-warning .noUi-connect, .slider.slider-warning.noUi-connect { + background-color: #fbc658; } + +.slider.slider-danger .noUi-connect, .slider.slider-danger.noUi-connect { + background-color: #f5593d; } + +/*! +* https://github.com/YouCanBookMe/react-datetime +*/ +.rdt { + position: relative; } + .rdt .rdtPicker { + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; + margin-top: -20px; + visibility: hidden; + display: block; + opacity: 0; } + .rdt.rdtOpen .rdtPicker { + opacity: 1; + visibility: visible; + margin-top: 0; } + +.rdtPicker { + display: none; + position: absolute; + width: 260px; + padding: 4px; + margin-top: 1px; + z-index: 99999 !important; + background: #fff; + border-radius: 0.125rem; + box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + background-clip: padding-box; + min-width: 160px; } + .rdtPicker:before { + display: inline-block; + position: absolute; + width: 0; + height: 0; + vertical-align: middle; + content: ""; + top: -5px; + left: 10px; + right: auto; + color: #FFFFFF; + border-bottom: .4em solid; + border-right: .4em solid transparent; + border-left: .4em solid transparent; } + .rdtPicker:after { + border-bottom: .4em solid #FFFFFF; + border-right: .4em solid transparent; + border-left: .4em solid transparent; + content: ""; + display: inline-block; + position: absolute; + top: -5px; + left: 10px; } + +.rdtPicker { + display: block; + top: 40px; } + +.rdtStatic .rdtPicker { + box-shadow: none; + position: static; } + +.rdtPicker .rdtTimeToggle { + text-align: center; + padding: 5px; + border-radius: 4px; } + +.rdtPicker table { + width: 100%; + margin: 0; + border-color: #FFFFFF !important; } + +.rdtPicker td, +.rdtPicker th { + text-align: center; + padding: 1px; } + +.rdtPicker td { + cursor: pointer; } + +.rdtDay { + height: 30px; + line-height: 33px; + width: 30px; + text-align: center; + padding: 0px; + border-radius: 50%; } + .rdtDay.rdtToday.rdtActive, .rdtDay.rdtActive, .rdtDay.rdtActive:hover { + background-color: #51cbce !important; + color: #FFFFFF; } + +.rdtDays tr .dow { + text-align: center; + border-bottom: 1px solid #E3E3E3; + font-size: 12px; + text-transform: uppercase; + font-weight: inherit; + padding-bottom: 5px; + padding-top: 10px; } + +.rdtDays tr .rdtOld, +.rdtDays tr .rdtNew { + color: #DDDDDD; } + +.rdtPicker td.rdtDay:hover, +.rdtPicker td.rdtHour:hover, +.rdtPicker td.rdtMinute:hover, +.rdtPicker td.rdtSecond:hover, +.rdtPicker .rdtTimeToggle:hover { + background: #eeeeee; + cursor: pointer; } + +.rdtPicker td.rdtToday { + position: relative; } + +.rdtPicker td.rdtActive.rdtToday:before { + border-bottom-color: #fff; } + +.rdtPicker td.rdtDisabled, +.rdtPicker td.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; } + +.rdtPicker td span.rdtOld { + color: #999999; } + +.rdtPicker td span.rdtDisabled, +.rdtPicker td span.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; } + +.rdtPicker .dow { + width: 14.2857%; + border-bottom: none; } + +.rdtPicker th.rdtSwitch { + width: 50px; + padding: 5px; + border-radius: 4px; } + +.rdtPicker th.rdtNext, +.rdtPicker th.rdtPrev { + font-size: 21px; + vertical-align: top; + border-radius: 50%; + line-height: 33px; } + +.rdtPicker .dow, +.rdtPicker th.rdtSwitch, +.rdtPicker th.rdtNext, +.rdtPicker th.rdtPrev, +.rdtPicker .rdtTimeToggle { + color: #51cbce; } + +.rdtPrev span, +.rdtNext span { + display: block; + -webkit-touch-callout: none; + /* iOS Safari */ + -webkit-user-select: none; + /* Chrome/Safari/Opera */ + -khtml-user-select: none; + /* Konqueror */ + -moz-user-select: none; + /* Firefox */ + -ms-user-select: none; + /* Internet Explorer/Edge */ + user-select: none; } + +.rdtPicker th.rdtDisabled, +.rdtPicker th.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; } + +.rdtPicker thead tr:first-child th { + cursor: pointer; } + +.rdtPicker thead tr:first-child th:hover { + background: #eeeeee; } + +.rdtPicker button { + border: none; + background: none; + cursor: pointer; } + +.rdtPicker button:hover { + background-color: #eee; } + +.rdtPicker thead button { + width: 100%; + height: 100%; } + +td.rdtMonth, +td.rdtYear { + height: 50px; + width: 25%; + cursor: pointer; } + +td.rdtMonth:hover, +td.rdtYear:hover { + background: #eee; } + +.rdtCounters { + display: inline-block; } + +.rdtCounters > div { + float: left; + width: 40px; + font-weight: inherit; + margin: 3px; + border-radius: 50%; } + +.rdtCounters .rdtCounterSeparator { + width: 0; + border: 1px solid transparent; } + +.rdtCounter { + height: 100px; } + +.rdtCounter { + width: 40px; } + .rdtCounter .rdtCount { + padding: 7px; + height: 40px; + border: 1px solid transparent; } + +.rdtCounters .rdtCounter:last-child .rdtCount { + color: #51cbce; + border-radius: 50%; + border: 1px solid #51cbce; } + +.rdtCounterSeparator { + padding: 7px; + line-height: 100px; } + +.rdtCounter .rdtBtn { + line-height: 40px; + cursor: pointer; + display: block; + border-radius: 50%; + color: #DDDDDD; + -webkit-transition: all 60ms ease-in; + -moz-transition: all 60ms ease-in; + -o-transition: all 60ms ease-in; + -ms-transition: all 60ms ease-in; + transition: all 60ms ease-in; + -webkit-touch-callout: none; + /* iOS Safari */ + -webkit-user-select: none; + /* Chrome/Safari/Opera */ + -khtml-user-select: none; + /* Konqueror */ + -moz-user-select: none; + /* Firefox */ + -ms-user-select: none; + /* Internet Explorer/Edge */ + user-select: none; } + +.rdtCounter .rdtBtn:hover { + background: #eee; + color: #797979; } + +.rdtCounter .rdtCount { + font-size: inherit; + line-height: 25px; } + +.rdtMilli { + vertical-align: middle; + padding-left: 8px; + width: 48px; } + +.rdtMilli input { + width: 100%; + font-size: inherit; + margin-top: 37px; } + +.rdtMonths, +.rdtYears { + padding-bottom: 10px; } + .rdtMonths .rdtMonth, + .rdtMonths .rdtYear, + .rdtYears .rdtMonth, + .rdtYears .rdtYear { + display: inline-block; + width: 56px; + height: 56px; + line-height: 56px; + margin: 3px 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; } + .rdtMonths .rdtMonth.rdtActive, + .rdtMonths .rdtYear.rdtActive, + .rdtYears .rdtMonth.rdtActive, + .rdtYears .rdtYear.rdtActive { + background-color: #51cbce !important; + color: #FFFFFF; } + +.form-group .rdt { + margin-bottom: 0; + flex: 1 1 auto; + width: 1%; } + +.input-group .input-group-prepend + .rdt .form-control { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0; + padding-left: 0; + border-right: 1px solid #DDDDDD; } + +.input-group > .rdt:not(:last-child) .form-control { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0; + padding-right: 0; + border-left: 1px solid #DDDDDD; + padding-left: .75rem; } + +.dropdown .dropdown-menu[x-placement="top-start"] { + -webkit-transform: translate3d(0, 0px, 0) !important; + -moz-transform: translate3d(0, 0px, 0) !important; + -o-transform: translate3d(0, 0px, 0) !important; + -ms-transform: translate3d(0, 0px, 0) !important; + transform: translate3d(0, 0px, 0) !important; } + +.dropdown .dropdown-menu[x-placement="bottom-start"] { + -webkit-transform: translate3d(0, 0px, 0) !important; + -moz-transform: translate3d(0, 0px, 0) !important; + -o-transform: translate3d(0, 0px, 0) !important; + -ms-transform: translate3d(0, 0px, 0) !important; + transform: translate3d(0, 0px, 0) !important; } + +.dropdown.show .dropdown-menu[x-placement="top-start"] { + -webkit-transform: translate3d(0, -50px, 0) !important; + -moz-transform: translate3d(0, -50px, 0) !important; + -o-transform: translate3d(0, -50px, 0) !important; + -ms-transform: translate3d(0, -50px, 0) !important; + transform: translate3d(0, -50px, 0) !important; + top: auto !important; + bottom: 0 !important; } + +.dropdown.show .dropdown-menu[x-placement="bottom-start"] { + -webkit-transform: translate3d(0, 40px, 0) !important; + -moz-transform: translate3d(0, 40px, 0) !important; + -o-transform: translate3d(0, 40px, 0) !important; + -ms-transform: translate3d(0, 40px, 0) !important; + transform: translate3d(0, 40px, 0) !important; + bottom: auto !important; + top: 0 !important; } + +.input-group .input-group-append .input-group-text { + border-right: 1px solid #DDDDDD; } + +@media screen and (max-width: 991px) { + .navbar-collapse { + height: 100% !important; } } + +@media screen and (max-width: 320px) { + .index .presentation-subtitle { + margin-bottom: 100px; } + .index .category.category-absolute { + margin-top: 20px; } } + +@media screen and (max-width: 374px) { + .index .presentation-subtitle { + margin-bottom: 100px; } + nav[aria-label="pagination"] { + justify-content: center; + text-align: center; } + nav[aria-label="pagination"] .pagination { + display: inline-block; } + nav[aria-label="pagination"] .pagination .page-item { + margin-bottom: 5px; } + .register-page .page-header .container { + margin-top: 7rem !important; } } + +.popover { + box-shadow: 0 10px 50px 0 rgba(0, 0, 0, 0.2); + z-index: 1050; } + +.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before { + border-left-color: rgba(0, 0, 0, 0.25); } + +.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before { + border-top-color: rgba(0, 0, 0, 0.25); } + +.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before { + border-right-color: rgba(0, 0, 0, 0.25); } + +.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before { + border-bottom-color: rgba(0, 0, 0, 0.25); } + +.bs-tooltip-auto[x-placement^=top] .arrow::after, .bs-tooltip-top .arrow::after, +.bs-tooltip-auto[x-placement^=left] .arrow::after, .bs-tooltip-left .arrow::after, +.bs-tooltip-auto[x-placement^=right] .arrow::after, .bs-tooltip-right .arrow::after, +.bs-tooltip-auto[x-placement^=bottom] .arrow::after, .bs-tooltip-bottom .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-auto[x-placement^=left] .arrow::after, .bs-tooltip-left .arrow::after { + right: 1px; + border-width: .4rem 0 .4rem .4rem; + border-left-color: #fff; } + +.bs-tooltip-auto[x-placement^=top] .arrow::after, .bs-tooltip-top .arrow::after { + bottom: 1px; + border-width: .4rem .4rem 0; + border-top-color: #fff; } + +.bs-tooltip-auto[x-placement^=right] .arrow::after, .bs-tooltip-right .arrow::after { + left: 1px; + border-width: .4rem .4rem .4rem 0; + border-right-color: #fff; } + +.bs-tooltip-auto[x-placement^=bottom] .arrow::after, .bs-tooltip-bottom .arrow::after { + top: 1px; + border-width: 0 .4rem .4rem .4rem; + border-bottom-color: #fff; } + +/*# sourceMappingURL=paper-kit.css.map */ \ No newline at end of file diff --git a/front-end/src/assets/css/paper-kit.css.map b/front-end/src/assets/css/paper-kit.css.map new file mode 100644 index 0000000..b8beb52 --- /dev/null +++ b/front-end/src/assets/css/paper-kit.css.map @@ -0,0 +1,60 @@ +{ + "version": 3, + "file": "paper-kit.css", + "sources": [ + "../scss/paper-kit.scss", + "../scss/paper-kit/_variables.scss", + "../scss/paper-kit/_mixins.scss", + "../scss/paper-kit/mixins/_transparency.scss", + "../scss/paper-kit/mixins/_vendor-prefixes.scss", + "../scss/paper-kit/mixins/_buttons.scss", + "../scss/paper-kit/mixins/_inputs.scss", + "../scss/paper-kit/mixins/_labels.scss", + "../scss/paper-kit/mixins/_tabs.scss", + "../scss/paper-kit/mixins/_navbars.scss", + "../scss/paper-kit/mixins/_alerts.scss", + "../scss/paper-kit/mixins/_popovers.scss", + "../scss/paper-kit/plugins/_plugin-bootstrap-switch.scss", + "../scss/paper-kit/plugins/_plugin-nouislider.scss", + "../scss/paper-kit/plugins/_plugin-datepicker.scss", + "../scss/paper-kit/_buttons.scss", + "../scss/paper-kit/_inputs.scss", + "../scss/paper-kit/_checkbox-radio.scss", + "../scss/paper-kit/_progress-bars.scss", + "../scss/paper-kit/_badges.scss", + "../scss/paper-kit/_pagination.scss", + "../scss/paper-kit/_typography.scss", + "../scss/paper-kit/_misc.scss", + "../scss/paper-kit/_labels.scss", + "../scss/paper-kit/_nucleo-icons.scss", + "../scss/paper-kit/_social-buttons.scss", + "../scss/paper-kit/_tabs-navs.scss", + "../scss/paper-kit/_navbars.scss", + "../scss/paper-kit/_dropdown.scss", + "../scss/paper-kit/_alerts.scss", + "../scss/paper-kit/_images.scss", + "../scss/paper-kit/_tooltips-and-popovers.scss", + "../scss/paper-kit/_modal.scss", + "../scss/paper-kit/_icons.scss", + "../scss/paper-kit/_carousel.scss", + "../scss/paper-kit/_footers.scss", + "../scss/paper-kit/_cards.scss", + "../scss/paper-kit/cards/_card-plain.scss", + "../scss/paper-kit/cards/_card-register.scss", + "../scss/paper-kit/cards/_card-profile.scss", + "../scss/paper-kit/_examples.scss", + "../scss/paper-kit/_sections.scss", + "../scss/paper-kit/_responsive.scss", + "../scss/react/react-differences.scss", + "../scss/react/plugins/_plugin-nouislider.scss", + "../scss/react/plugins/_plugin-react-bootstrap-switch.scss", + "../scss/react/plugins/_plugin-react-datetime.scss", + "../scss/react/paper-kit/_dropdown.scss", + "../scss/react/paper-kit/_inputs.scss", + "../scss/react/paper-kit/_navbars.scss", + "../scss/react/paper-kit/_responsive.scss", + "../scss/react/paper-kit/_tooltips-and-popovers.scss" + ], + "names": [], + "mappings": "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" +} \ No newline at end of file diff --git a/front-end/src/assets/css/paper-kit.min.css b/front-end/src/assets/css/paper-kit.min.css new file mode 100644 index 0000000..203fa12 --- /dev/null +++ b/front-end/src/assets/css/paper-kit.min.css @@ -0,0 +1,22 @@ +/*! + + ========================================================= + * Paper Kit React - v1.3.0 based on Paper Kit - v2.2.0 + ========================================================= + + * Product Page: https://www.creative-tim.com/product/paper-kit-2 + * Copyright 2021 Creative Tim (http://www.creative-tim.com) + + * Designed by www.invisionapp.com Coded by www.creative-tim.com + + ========================================================= + + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + + */.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:30px;border:0;position:relative;text-align:left;overflow:hidden;margin-bottom:5px;line-height:8px;width:61px !important;height:26px;outline:none;z-index:0;margin-right:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.bootstrap-switch .bootstrap-switch-container{display:inline-flex;top:0;height:26px;border-radius:4px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100px !important}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block !important;height:100%;color:#fff;padding:6px 12px;font-size:11px;text-indent:-5px;line-height:15px;-webkit-transition:0.25s ease-out;transition:0.25s ease-out}.bootstrap-switch .bootstrap-switch-handle-on i,.bootstrap-switch .bootstrap-switch-handle-off i,.bootstrap-switch .bootstrap-switch-label i{font-size:12px;line-height:14px}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off{text-align:center;z-index:1;float:left;width:50% !important;background-color:#66615B}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{color:#fff;background:#51cbce}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info{color:#fff;background:#51bcda}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success{color:#fff;background:#6bd098}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning{background:#fbc658;color:#fff}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger{color:#fff;background:#f5593d}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{color:#fff;background:#66615B}.bootstrap-switch .bootstrap-switch-label{text-align:center;z-index:100;color:#333333;background:#ffffff;width:22px !important;height:22px;margin:2px -11px;border-radius:12px;position:relative;float:left;padding:0;background-color:#FFFFFF;box-shadow:0 1px 1px #fff inset,0 1px 1px rgba(0,0,0,0.25)}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{text-indent:6px}.bootstrap-switch input[type='radio'],.bootstrap-switch input[type='checkbox']{position:absolute !important;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:-1}.bootstrap-switch input[type='radio'].form-control,.bootstrap-switch input[type='checkbox'].form-control{height:auto}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.33}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-readonly,.bootstrap-switch.bootstrap-switch-indeterminate{cursor:default !important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label{opacity:0.5;filter:alpha(opacity=50);cursor:default !important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left 0.5s;transition:margin-left 0.5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container{margin-left:-2px !important}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container{margin-left:-37px !important}.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label{width:26px !important;margin:2px -15px}.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label{width:26px !important;margin:2px -15px -13px -11px}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-handle-off{background-color:#66615B}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-handle-on{background-color:#cfcfca}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-danger{background-color:#f5593d}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-warning{background-color:#fbc658}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-success{background-color:#6bd098}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-primary{background-color:#51cbce}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-info{background-color:#51bcda}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-default{background-color:#66615B}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-danger,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-primary,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-info,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-warning,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-success{background-color:#cfcfca}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0;margin:0;border-radius:0;height:2px;background:#c8c8c8}.noUi-origin[style^="left: 0"] .noUi-handle{background-color:#fff;border:2px solid #c8c8c8}.noUi-origin[style^="left: 0"] .noUi-handle.noUi-active{border-width:1px}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;transition:top 0.3s, right 0.3s, bottom 0.3s, left 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.noUi-horizontal{height:2px;margin:15px 0}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#c8c8c8;border-radius:4px}.noUi-connect{background:#3FB8AF;-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{box-sizing:border-box;width:14px;height:14px;left:-10px;top:-6px;cursor:pointer;border-radius:100%;transition:all 0.2s ease-out;border:1px solid;background:#fff}.noUi-handle.noUi-active{transform:scale3d(1.5, 1.5, 1)}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.slider{background:#c8c8c8}.slider .noUi-connect{background-color:#51cbce;border-radius:4px}.slider .noUi-handle{border-color:#51cbce}.slider.slider-info .noUi-connect{background-color:#51bcda}.slider.slider-info .noUi-handle{border-color:#51bcda}.slider.slider-success .noUi-connect{background-color:#6bd098}.slider.slider-success .noUi-handle{border-color:#6bd098}.slider.slider-warning .noUi-connect{background-color:#fbc658}.slider.slider-warning .noUi-handle{border-color:#fbc658}.slider.slider-danger .noUi-connect{background-color:#f5593d}.slider.slider-danger .noUi-handle{border-color:#f5593d}/*! + * Datetimepicker for Bootstrap 3 + * ! version : 4.7.14 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */.sr-only,.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after,.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after,.bootstrap-datetimepicker-widget .btn[data-action="today"]::after,.bootstrap-datetimepicker-widget .picker-switch::after,.bootstrap-datetimepicker-widget table th.prev::after,.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget a .btn:hover{background-color:transparent}.bootstrap-datetimepicker-widget.dropdown-menu{padding:4px;width:16em}@media (min-width: 768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width: 1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-bottom:11px solid #F1EAE0;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;left:auto;top:-12px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-bottom:11px solid #fff;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;left:auto;top:-11px}.bootstrap-datetimepicker-widget.dropdown-menu.top{margin-top:auto;margin-bottom:-20px}.bootstrap-datetimepicker-widget.dropdown-menu.top.open{margin-top:auto;margin-bottom:5px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0;border-width:0;color:#66615B;background-color:transparent}.bootstrap-datetimepicker-widget a[data-action="togglePicker"],.bootstrap-datetimepicker-widget a[data-action="togglePicker"]:hover{color:#429cb6 !important}.bootstrap-datetimepicker-widget a[data-action]:hover{background-color:transparent;color:rgba(255,255,255,0.85)}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:40px;height:40px;line-height:40px;font-weight:300;font-size:1.5em;margin:3px;border-radius:50%}.bootstrap-datetimepicker-widget button[data-action]{width:38px;height:38px;padding:0}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget .picker-switch::after{content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%;border-radius:4px;margin:2px 0px !important}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td>div,.bootstrap-datetimepicker-widget table th>div{text-align:center}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev span,.bootstrap-datetimepicker-widget table th.next span{border-radius:4px;height:27px;width:27px;line-height:28px;font-size:12px;border-radius:50%;text-align:center}.bootstrap-datetimepicker-widget table th.prev::after{content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{content:"Next Month"}.bootstrap-datetimepicker-widget table th.dow{text-align:center;border-bottom:1px solid #E3E3E3;font-size:12px;text-transform:uppercase;color:#9A9A9A;font-weight:400;padding-bottom:5px;padding-top:10px}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span,.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover{background:#E3E3E3}.bootstrap-datetimepicker-widget table td>div{border-radius:4px;height:54px;line-height:54px;width:54px;text-align:center}.bootstrap-datetimepicker-widget table td.cw>div{font-size:.8em;height:20px;line-height:20px;color:#cfcfca}.bootstrap-datetimepicker-widget table td.day>div{height:30px;line-height:31px;width:30px;text-align:center;padding:0px;border-radius:50%;margin:0 auto;z-index:-1;position:relative}.table-condensed .day:hover div{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear}.bootstrap-datetimepicker-widget table td.minute>div,.bootstrap-datetimepicker-widget table td.hour>div{border-radius:50%}.bootstrap-datetimepicker-widget table td.day:hover>div,.bootstrap-datetimepicker-widget table td.hour:hover>div,.bootstrap-datetimepicker-widget table td.minute:hover>div,.bootstrap-datetimepicker-widget table td.second:hover>div{background:#E3E3E3;cursor:pointer}.bootstrap-datetimepicker-widget table td.old>div,.bootstrap-datetimepicker-widget table td.new>div{color:#cfcfca}.bootstrap-datetimepicker-widget table td.active>div,.bootstrap-datetimepicker-widget table td.active:hover>div{background-color:#68B3C8;color:#FFFFFF}.bootstrap-datetimepicker-widget table td.active.today:before>div{border-bottom-color:#FFFFFF}.bootstrap-datetimepicker-widget table td.disabled>div,.bootstrap-datetimepicker-widget table td.disabled:hover>div{background:none;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:40px;height:40px;line-height:40px;margin:3px 3px;cursor:pointer;border-radius:50%;text-align:center}.bootstrap-datetimepicker-widget table td span:hover{background:#E3E3E3}.bootstrap-datetimepicker-widget table td span.active{background-color:#68B3C8;color:#FFFFFF}.bootstrap-datetimepicker-widget table td span.old{color:#cfcfca}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget .timepicker-picker span,.bootstrap-datetimepicker-widget .timepicker-hours span,.bootstrap-datetimepicker-widget .timepicker-minutes span{border-radius:50% !important}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.input-group.date .input-group-addon{cursor:pointer}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:1px;text-align:center;z-index:1;cursor:pointer}.bootstrap-datetimepicker-widget{opacity:0;-webkit-transform:translate3d(0px, -10px, 0px);-moz-transform:translate3d(0, -10px, 0);-o-transform:translate3d(0, -10px, 0);-ms-transform:translate3d(0, -10px, 0);transform:translate3d(0px, -10px, 0px);-webkit-box-shadow:0 2px rgba(17,16,15,0.1),0 2px 10px rgba(17,16,15,0.1);box-shadow:0 2px rgba(17,16,15,0.1),0 2px 10px rgba(17,16,15,0.1)}.bootstrap-datetimepicker-widget.top{-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0, 0px, 0);-o-transform:translate3d(0, 0px, 0);-ms-transform:translate3d(0, 0px, 0);transform:translate3d(0px, 0px, 0px)}.bootstrap-datetimepicker-widget.open{opacity:1;-webkit-transform:translate3d(0, 5px, 0);-moz-transform:translate3d(0, 5px, 0);-o-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.bootstrap-datetimepicker-widget.open.top{-webkit-transform:translate3d(0, -10px, 0);-moz-transform:translate3d(0, -10px, 0);-o-transform:translate3d(0, -10px, 0);-ms-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}.bootstrap-datetimepicker-widget.open.top:before{border-top:11px solid #DCD9D1;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;bottom:-12px}.bootstrap-datetimepicker-widget.open.top:after{border-top:11px solid #fff;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;bottom:-11px}.btn{box-sizing:border-box;border-width:2px;font-size:12px;font-weight:600;padding:0.5rem 18px;line-height:1.75;cursor:pointer;text-transform:uppercase;background-color:#66615B;border-color:#66615B;color:#fff;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear}.btn.btn-border,.btn.btn-link{background-color:rgba(0,0,0,0)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn:active:focus,.btn:active:hover,.btn.active:focus,.btn:not(:disabled):not(.disabled):active:focus,.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled).active:focus,.show>.btn.dropdown-toggle{background-color:#403D39;color:#fff;border-color:#403D39;box-shadow:none}.btn .caret{border-top-color:#fff}.btn.disabled,.btn.disabled:hover,.btn.disabled:focus,.btn.disabled.focus,.btn.disabled:active,.btn.disabled.active,.btn:disabled,.btn:disabled:hover,.btn:disabled:focus,.btn:disabled.focus,.btn:disabled:active,.btn:disabled.active,.btn[disabled],.btn[disabled]:hover,.btn[disabled]:focus,.btn[disabled].focus,.btn[disabled]:active,.btn[disabled].active,fieldset[disabled] .btn,fieldset[disabled] .btn:hover,fieldset[disabled] .btn:focus,fieldset[disabled] .btn.focus,fieldset[disabled] .btn:active,fieldset[disabled] .btn.active{background-color:#403D39;border-color:#403D39}.btn.btn-link{color:#66615B}.btn.btn-link:hover,.btn.btn-link:focus,.btn.btn-link:active,.btn.btn-link.active,.btn.btn-link:focus:active,.open>.btn.btn-link.dropdown-toggle{background-color:rgba(0,0,0,0) !important;color:#403D39 !important}.btn.btn-link .caret{border-top-color:#66615B}.btn .caret{border-top-color:#fff}.btn:hover,.btn:focus{outline:0 !important;-webkit-box-shadow:none;box-shadow:none}.btn:active,.btn.active,.open>.btn.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;outline:0 !important}.btn[class*="btn-outline-"]{background-image:none;background-color:transparent}.btn .nc-icon{position:relative;top:2px}.btn-just-icon{border-radius:50px;height:40px;width:40px;min-width:40px;padding:8px}.btn-just-icon.btn-sm{padding:4px !important}.btn-just-icon i{font-size:16px;padding:2px 0px}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-2px}.btn-primary{background-color:#51cbce;border-color:#51cbce;color:#fff;opacity:1;filter:alpha(opacity=100)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary.active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle{background-color:#34b5b8;color:#fff;border-color:#34b5b8;box-shadow:none}.btn-primary .caret{border-top-color:#fff}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary:disabled,.btn-primary:disabled:hover,.btn-primary:disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:active,.btn-primary:disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#34b5b8;border-color:#34b5b8}.btn-primary.btn-link{color:#51cbce}.btn-primary.btn-link:hover,.btn-primary.btn-link:focus,.btn-primary.btn-link:active,.btn-primary.btn-link.active,.btn-primary.btn-link:focus:active,.open>.btn-primary.btn-link.dropdown-toggle{background-color:rgba(0,0,0,0) !important;color:#34b5b8 !important}.btn-primary.btn-link .caret{border-top-color:#51cbce}.btn-primary .caret{border-top-color:#fff}.btn-success{background-color:#6bd098;border-color:#6bd098;color:#fff;opacity:1;filter:alpha(opacity=100)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success:active:focus,.btn-success:active:hover,.btn-success.active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle{background-color:#44c47d;color:#fff;border-color:#44c47d;box-shadow:none}.btn-success .caret{border-top-color:#fff}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success:disabled,.btn-success:disabled:hover,.btn-success:disabled:focus,.btn-success:disabled.focus,.btn-success:disabled:active,.btn-success:disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#44c47d;border-color:#44c47d}.btn-success.btn-link{color:#6bd098}.btn-success.btn-link:hover,.btn-success.btn-link:focus,.btn-success.btn-link:active,.btn-success.btn-link.active,.btn-success.btn-link:focus:active,.open>.btn-success.btn-link.dropdown-toggle{background-color:rgba(0,0,0,0) !important;color:#44c47d !important}.btn-success.btn-link .caret{border-top-color:#6bd098}.btn-success .caret{border-top-color:#fff}.btn-info{background-color:#51bcda;border-color:#51bcda;color:#fff;opacity:1;filter:alpha(opacity=100)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info:active:focus,.btn-info:active:hover,.btn-info.active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle{background-color:#2ba9cd;color:#fff;border-color:#2ba9cd;box-shadow:none}.btn-info .caret{border-top-color:#fff}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info:disabled,.btn-info:disabled:hover,.btn-info:disabled:focus,.btn-info:disabled.focus,.btn-info:disabled:active,.btn-info:disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#2ba9cd;border-color:#2ba9cd}.btn-info.btn-link{color:#51bcda}.btn-info.btn-link:hover,.btn-info.btn-link:focus,.btn-info.btn-link:active,.btn-info.btn-link.active,.btn-info.btn-link:focus:active,.open>.btn-info.btn-link.dropdown-toggle{background-color:rgba(0,0,0,0) !important;color:#2ba9cd !important}.btn-info.btn-link .caret{border-top-color:#51bcda}.btn-info .caret{border-top-color:#fff}.btn-warning{background-color:#fbc658;border-color:#fbc658;color:#fff;opacity:1;filter:alpha(opacity=100)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning.active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle{background-color:#fab526;color:#fff;border-color:#fab526;box-shadow:none}.btn-warning .caret{border-top-color:#fff}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning:disabled,.btn-warning:disabled:hover,.btn-warning:disabled:focus,.btn-warning:disabled.focus,.btn-warning:disabled:active,.btn-warning:disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#fab526;border-color:#fab526}.btn-warning.btn-link{color:#fbc658}.btn-warning.btn-link:hover,.btn-warning.btn-link:focus,.btn-warning.btn-link:active,.btn-warning.btn-link.active,.btn-warning.btn-link:focus:active,.open>.btn-warning.btn-link.dropdown-toggle{background-color:rgba(0,0,0,0) !important;color:#fab526 !important}.btn-warning.btn-link .caret{border-top-color:#fbc658}.btn-warning .caret{border-top-color:#fff}.btn-danger{background-color:#f5593d;border-color:#f5593d;color:#fff;opacity:1;filter:alpha(opacity=100)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger.active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle{background-color:#f33816;color:#fff;border-color:#f33816;box-shadow:none}.btn-danger .caret{border-top-color:#fff}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger:disabled,.btn-danger:disabled:hover,.btn-danger:disabled:focus,.btn-danger:disabled.focus,.btn-danger:disabled:active,.btn-danger:disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#f33816;border-color:#f33816}.btn-danger.btn-link{color:#f5593d}.btn-danger.btn-link:hover,.btn-danger.btn-link:focus,.btn-danger.btn-link:active,.btn-danger.btn-link.active,.btn-danger.btn-link:focus:active,.open>.btn-danger.btn-link.dropdown-toggle{background-color:rgba(0,0,0,0) !important;color:#f33816 !important}.btn-danger.btn-link .caret{border-top-color:#f5593d}.btn-danger .caret{border-top-color:#fff}.btn-neutral{background-color:#fff;border-color:#fff;color:#fff;opacity:1;filter:alpha(opacity=100)}.btn-neutral:hover,.btn-neutral:focus,.btn-neutral:active,.btn-neutral.active,.btn-neutral:active:focus,.btn-neutral:active:hover,.btn-neutral.active:focus,.btn-neutral:not(:disabled):not(.disabled):active:focus,.btn-neutral:not(:disabled):not(.disabled):active,.btn-neutral:not(:disabled):not(.disabled).active,.btn-neutral:not(:disabled):not(.disabled).active:focus,.show>.btn-neutral.dropdown-toggle{background-color:#403D39;color:#fff;border-color:#403D39;box-shadow:none}.btn-neutral .caret{border-top-color:#fff}.btn-neutral.disabled,.btn-neutral.disabled:hover,.btn-neutral.disabled:focus,.btn-neutral.disabled.focus,.btn-neutral.disabled:active,.btn-neutral.disabled.active,.btn-neutral:disabled,.btn-neutral:disabled:hover,.btn-neutral:disabled:focus,.btn-neutral:disabled.focus,.btn-neutral:disabled:active,.btn-neutral:disabled.active,.btn-neutral[disabled],.btn-neutral[disabled]:hover,.btn-neutral[disabled]:focus,.btn-neutral[disabled].focus,.btn-neutral[disabled]:active,.btn-neutral[disabled].active,fieldset[disabled] .btn-neutral,fieldset[disabled] .btn-neutral:hover,fieldset[disabled] .btn-neutral:focus,fieldset[disabled] .btn-neutral.focus,fieldset[disabled] .btn-neutral:active,fieldset[disabled] .btn-neutral.active{background-color:#403D39;border-color:#403D39}.btn-neutral.btn-link{color:#fff}.btn-neutral.btn-link:hover,.btn-neutral.btn-link:focus,.btn-neutral.btn-link:active,.btn-neutral.btn-link.active,.btn-neutral.btn-link:focus:active,.open>.btn-neutral.btn-link.dropdown-toggle{background-color:rgba(0,0,0,0) !important;color:#403D39 !important}.btn-neutral.btn-link .caret{border-top-color:#fff}.btn-neutral .caret{border-top-color:#fff}.btn-outline-default{border-color:#66615B;color:#66615B;opacity:1;filter:alpha(opacity=100)}.btn-outline-default:hover,.btn-outline-default:focus,.btn-outline-default:active,.btn-outline-default.active,.btn-outline-default:active:focus,.btn-outline-default:active:hover,.btn-outline-default.active:focus,.show>.btn-outline-default.dropdown-toggle{background-color:#66615B !important;color:rgba(255,255,255,0.8);border-color:#66615B !important}.btn-outline-default:hover .caret,.btn-outline-default:focus .caret,.btn-outline-default:active .caret,.btn-outline-default.active .caret,.btn-outline-default:active:focus .caret,.btn-outline-default:active:hover .caret,.btn-outline-default.active:focus .caret,.show>.btn-outline-default.dropdown-toggle .caret{border-top-color:rgba(255,255,255,0.8)}.btn-outline-default .caret{border-top-color:#fff}.btn-outline-default.disabled,.btn-outline-default.disabled:hover,.btn-outline-default.disabled:focus,.btn-outline-default.disabled.focus,.btn-outline-default.disabled:active,.btn-outline-default.disabled.active,.btn-outline-default:disabled,.btn-outline-default:disabled:hover,.btn-outline-default:disabled:focus,.btn-outline-default:disabled.focus,.btn-outline-default:disabled:active,.btn-outline-default:disabled.active,.btn-outline-default[disabled],.btn-outline-default[disabled]:hover,.btn-outline-default[disabled]:focus,.btn-outline-default[disabled].focus,.btn-outline-default[disabled]:active,.btn-outline-default[disabled].active,fieldset[disabled] .btn-outline-default,fieldset[disabled] .btn-outline-default:hover,fieldset[disabled] .btn-outline-default:focus,fieldset[disabled] .btn-outline-default.focus,fieldset[disabled] .btn-outline-default:active,fieldset[disabled] .btn-outline-default.active{background-color:rgba(0,0,0,0);border-color:#66615B}.btn-outline-primary{border-color:#51cbce;color:#51cbce;opacity:1;filter:alpha(opacity=100)}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary:active:focus,.btn-outline-primary:active:hover,.btn-outline-primary.active:focus,.show>.btn-outline-primary.dropdown-toggle{background-color:#51cbce !important;color:rgba(255,255,255,0.8);border-color:#51cbce !important}.btn-outline-primary:hover .caret,.btn-outline-primary:focus .caret,.btn-outline-primary:active .caret,.btn-outline-primary.active .caret,.btn-outline-primary:active:focus .caret,.btn-outline-primary:active:hover .caret,.btn-outline-primary.active:focus .caret,.show>.btn-outline-primary.dropdown-toggle .caret{border-top-color:rgba(255,255,255,0.8)}.btn-outline-primary .caret{border-top-color:#fff}.btn-outline-primary.disabled,.btn-outline-primary.disabled:hover,.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled.focus,.btn-outline-primary.disabled:active,.btn-outline-primary.disabled.active,.btn-outline-primary:disabled,.btn-outline-primary:disabled:hover,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled.focus,.btn-outline-primary:disabled:active,.btn-outline-primary:disabled.active,.btn-outline-primary[disabled],.btn-outline-primary[disabled]:hover,.btn-outline-primary[disabled]:focus,.btn-outline-primary[disabled].focus,.btn-outline-primary[disabled]:active,.btn-outline-primary[disabled].active,fieldset[disabled] .btn-outline-primary,fieldset[disabled] .btn-outline-primary:hover,fieldset[disabled] .btn-outline-primary:focus,fieldset[disabled] .btn-outline-primary.focus,fieldset[disabled] .btn-outline-primary:active,fieldset[disabled] .btn-outline-primary.active{background-color:rgba(0,0,0,0);border-color:#51cbce}.btn-outline-success{border-color:#6bd098;color:#6bd098;opacity:1;filter:alpha(opacity=100)}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success:active:focus,.btn-outline-success:active:hover,.btn-outline-success.active:focus,.show>.btn-outline-success.dropdown-toggle{background-color:#6bd098 !important;color:rgba(255,255,255,0.8);border-color:#6bd098 !important}.btn-outline-success:hover .caret,.btn-outline-success:focus .caret,.btn-outline-success:active .caret,.btn-outline-success.active .caret,.btn-outline-success:active:focus .caret,.btn-outline-success:active:hover .caret,.btn-outline-success.active:focus .caret,.show>.btn-outline-success.dropdown-toggle .caret{border-top-color:rgba(255,255,255,0.8)}.btn-outline-success .caret{border-top-color:#fff}.btn-outline-success.disabled,.btn-outline-success.disabled:hover,.btn-outline-success.disabled:focus,.btn-outline-success.disabled.focus,.btn-outline-success.disabled:active,.btn-outline-success.disabled.active,.btn-outline-success:disabled,.btn-outline-success:disabled:hover,.btn-outline-success:disabled:focus,.btn-outline-success:disabled.focus,.btn-outline-success:disabled:active,.btn-outline-success:disabled.active,.btn-outline-success[disabled],.btn-outline-success[disabled]:hover,.btn-outline-success[disabled]:focus,.btn-outline-success[disabled].focus,.btn-outline-success[disabled]:active,.btn-outline-success[disabled].active,fieldset[disabled] .btn-outline-success,fieldset[disabled] .btn-outline-success:hover,fieldset[disabled] .btn-outline-success:focus,fieldset[disabled] .btn-outline-success.focus,fieldset[disabled] .btn-outline-success:active,fieldset[disabled] .btn-outline-success.active{background-color:rgba(0,0,0,0);border-color:#6bd098}.btn-outline-info{border-color:#51bcda;color:#51bcda;opacity:1;filter:alpha(opacity=100)}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info:active:focus,.btn-outline-info:active:hover,.btn-outline-info.active:focus,.show>.btn-outline-info.dropdown-toggle{background-color:#51bcda !important;color:rgba(255,255,255,0.8);border-color:#51bcda !important}.btn-outline-info:hover .caret,.btn-outline-info:focus .caret,.btn-outline-info:active .caret,.btn-outline-info.active .caret,.btn-outline-info:active:focus .caret,.btn-outline-info:active:hover .caret,.btn-outline-info.active:focus .caret,.show>.btn-outline-info.dropdown-toggle .caret{border-top-color:rgba(255,255,255,0.8)}.btn-outline-info .caret{border-top-color:#fff}.btn-outline-info.disabled,.btn-outline-info.disabled:hover,.btn-outline-info.disabled:focus,.btn-outline-info.disabled.focus,.btn-outline-info.disabled:active,.btn-outline-info.disabled.active,.btn-outline-info:disabled,.btn-outline-info:disabled:hover,.btn-outline-info:disabled:focus,.btn-outline-info:disabled.focus,.btn-outline-info:disabled:active,.btn-outline-info:disabled.active,.btn-outline-info[disabled],.btn-outline-info[disabled]:hover,.btn-outline-info[disabled]:focus,.btn-outline-info[disabled].focus,.btn-outline-info[disabled]:active,.btn-outline-info[disabled].active,fieldset[disabled] .btn-outline-info,fieldset[disabled] .btn-outline-info:hover,fieldset[disabled] .btn-outline-info:focus,fieldset[disabled] .btn-outline-info.focus,fieldset[disabled] .btn-outline-info:active,fieldset[disabled] .btn-outline-info.active{background-color:rgba(0,0,0,0);border-color:#51bcda}.btn-outline-warning{border-color:#fbc658;color:#fbc658;opacity:1;filter:alpha(opacity=100)}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning:active:focus,.btn-outline-warning:active:hover,.btn-outline-warning.active:focus,.show>.btn-outline-warning.dropdown-toggle{background-color:#fbc658 !important;color:rgba(255,255,255,0.8);border-color:#fbc658 !important}.btn-outline-warning:hover .caret,.btn-outline-warning:focus .caret,.btn-outline-warning:active .caret,.btn-outline-warning.active .caret,.btn-outline-warning:active:focus .caret,.btn-outline-warning:active:hover .caret,.btn-outline-warning.active:focus .caret,.show>.btn-outline-warning.dropdown-toggle .caret{border-top-color:rgba(255,255,255,0.8)}.btn-outline-warning .caret{border-top-color:#fff}.btn-outline-warning.disabled,.btn-outline-warning.disabled:hover,.btn-outline-warning.disabled:focus,.btn-outline-warning.disabled.focus,.btn-outline-warning.disabled:active,.btn-outline-warning.disabled.active,.btn-outline-warning:disabled,.btn-outline-warning:disabled:hover,.btn-outline-warning:disabled:focus,.btn-outline-warning:disabled.focus,.btn-outline-warning:disabled:active,.btn-outline-warning:disabled.active,.btn-outline-warning[disabled],.btn-outline-warning[disabled]:hover,.btn-outline-warning[disabled]:focus,.btn-outline-warning[disabled].focus,.btn-outline-warning[disabled]:active,.btn-outline-warning[disabled].active,fieldset[disabled] .btn-outline-warning,fieldset[disabled] .btn-outline-warning:hover,fieldset[disabled] .btn-outline-warning:focus,fieldset[disabled] .btn-outline-warning.focus,fieldset[disabled] .btn-outline-warning:active,fieldset[disabled] .btn-outline-warning.active{background-color:rgba(0,0,0,0);border-color:#fbc658}.btn-outline-danger{border-color:#f5593d;color:#f5593d;opacity:1;filter:alpha(opacity=100)}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger:active:focus,.btn-outline-danger:active:hover,.btn-outline-danger.active:focus,.show>.btn-outline-danger.dropdown-toggle{background-color:#f5593d !important;color:rgba(255,255,255,0.8);border-color:#f5593d !important}.btn-outline-danger:hover .caret,.btn-outline-danger:focus .caret,.btn-outline-danger:active .caret,.btn-outline-danger.active .caret,.btn-outline-danger:active:focus .caret,.btn-outline-danger:active:hover .caret,.btn-outline-danger.active:focus .caret,.show>.btn-outline-danger.dropdown-toggle .caret{border-top-color:rgba(255,255,255,0.8)}.btn-outline-danger .caret{border-top-color:#fff}.btn-outline-danger.disabled,.btn-outline-danger.disabled:hover,.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled.focus,.btn-outline-danger.disabled:active,.btn-outline-danger.disabled.active,.btn-outline-danger:disabled,.btn-outline-danger:disabled:hover,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled.focus,.btn-outline-danger:disabled:active,.btn-outline-danger:disabled.active,.btn-outline-danger[disabled],.btn-outline-danger[disabled]:hover,.btn-outline-danger[disabled]:focus,.btn-outline-danger[disabled].focus,.btn-outline-danger[disabled]:active,.btn-outline-danger[disabled].active,fieldset[disabled] .btn-outline-danger,fieldset[disabled] .btn-outline-danger:hover,fieldset[disabled] .btn-outline-danger:focus,fieldset[disabled] .btn-outline-danger.focus,fieldset[disabled] .btn-outline-danger:active,fieldset[disabled] .btn-outline-danger.active{background-color:rgba(0,0,0,0);border-color:#f5593d}.btn-outline-neutral{border-color:#fff;color:#fff;opacity:1;filter:alpha(opacity=100)}.btn-outline-neutral:hover,.btn-outline-neutral:focus,.btn-outline-neutral:active,.btn-outline-neutral.active,.btn-outline-neutral:active:focus,.btn-outline-neutral:active:hover,.btn-outline-neutral.active:focus,.show>.btn-outline-neutral.dropdown-toggle{background-color:#fff !important;color:rgba(255,255,255,0.8);border-color:#fff !important}.btn-outline-neutral:hover .caret,.btn-outline-neutral:focus .caret,.btn-outline-neutral:active .caret,.btn-outline-neutral.active .caret,.btn-outline-neutral:active:focus .caret,.btn-outline-neutral:active:hover .caret,.btn-outline-neutral.active:focus .caret,.show>.btn-outline-neutral.dropdown-toggle .caret{border-top-color:rgba(255,255,255,0.8)}.btn-outline-neutral .caret{border-top-color:#fff}.btn-outline-neutral.disabled,.btn-outline-neutral.disabled:hover,.btn-outline-neutral.disabled:focus,.btn-outline-neutral.disabled.focus,.btn-outline-neutral.disabled:active,.btn-outline-neutral.disabled.active,.btn-outline-neutral:disabled,.btn-outline-neutral:disabled:hover,.btn-outline-neutral:disabled:focus,.btn-outline-neutral:disabled.focus,.btn-outline-neutral:disabled:active,.btn-outline-neutral:disabled.active,.btn-outline-neutral[disabled],.btn-outline-neutral[disabled]:hover,.btn-outline-neutral[disabled]:focus,.btn-outline-neutral[disabled].focus,.btn-outline-neutral[disabled]:active,.btn-outline-neutral[disabled].active,fieldset[disabled] .btn-outline-neutral,fieldset[disabled] .btn-outline-neutral:hover,fieldset[disabled] .btn-outline-neutral:focus,fieldset[disabled] .btn-outline-neutral.focus,fieldset[disabled] .btn-outline-neutral:active,fieldset[disabled] .btn-outline-neutral.active{background-color:rgba(0,0,0,0);border-color:#fff}.btn-outline-neutral:hover,.btn-outline-neutral:focus,.btn-outline-neutral:active{color:#403D39 !important;background-color:#fff}.btn-neutral{background-color:#fff;border-color:#fff;color:#fff;opacity:1;filter:alpha(opacity=100);color:#66615B}.btn-neutral:hover,.btn-neutral:focus,.btn-neutral:active,.btn-neutral.active,.btn-neutral:active:focus,.btn-neutral:active:hover,.btn-neutral.active:focus,.btn-neutral:not(:disabled):not(.disabled):active:focus,.btn-neutral:not(:disabled):not(.disabled):active,.btn-neutral:not(:disabled):not(.disabled).active,.btn-neutral:not(:disabled):not(.disabled).active:focus,.show>.btn-neutral.dropdown-toggle{background-color:#fff;color:#fff;border-color:#fff;box-shadow:none}.btn-neutral .caret{border-top-color:#fff}.btn-neutral.disabled,.btn-neutral.disabled:hover,.btn-neutral.disabled:focus,.btn-neutral.disabled.focus,.btn-neutral.disabled:active,.btn-neutral.disabled.active,.btn-neutral:disabled,.btn-neutral:disabled:hover,.btn-neutral:disabled:focus,.btn-neutral:disabled.focus,.btn-neutral:disabled:active,.btn-neutral:disabled.active,.btn-neutral[disabled],.btn-neutral[disabled]:hover,.btn-neutral[disabled]:focus,.btn-neutral[disabled].focus,.btn-neutral[disabled]:active,.btn-neutral[disabled].active,fieldset[disabled] .btn-neutral,fieldset[disabled] .btn-neutral:hover,fieldset[disabled] .btn-neutral:focus,fieldset[disabled] .btn-neutral.focus,fieldset[disabled] .btn-neutral:active,fieldset[disabled] .btn-neutral.active{background-color:#fff;border-color:#fff}.btn-neutral.btn-link{color:#fff}.btn-neutral.btn-link:hover,.btn-neutral.btn-link:focus,.btn-neutral.btn-link:active,.btn-neutral.btn-link.active,.btn-neutral.btn-link:focus:active,.open>.btn-neutral.btn-link.dropdown-toggle{background-color:rgba(0,0,0,0) !important;color:#fff !important}.btn-neutral.btn-link .caret{border-top-color:#fff}.btn-neutral .caret{border-top-color:#fff}.btn-neutral:hover,.btn-neutral:focus,.btn-neutral:active{color:#403D39 !important}.btn-neutral.btn-border:hover,.btn-neutral.btn-border:focus{color:#66615B}.btn-neutral.btn-border:active,.btn-neutral.btn-border.active,.open>.btn-neutral.btn-border.dropdown-toggle{background-color:#fff;color:#66615B}.btn-neutral.btn-link:hover,.btn-neutral.btn-link:focus,.btn-neutral.btn-link:active{color:#fff !important}.btn-neutral.btn-link:focus:active{color:#403D39 !important}.btn-neutral.btn-link:active,.btn-neutral.btn-link.active{background-color:transparent}.btn:disabled,.btn[disabled],.btn.disabled{opacity:.5;filter:alpha(opacity=50)}.btn-link{border-color:transparent !important;padding:7px 18px}.btn-link:hover,.btn-link:focus,.btn-link:active{text-decoration:none;border-color:transparent}.btn-link.btn-icon{padding:7px}.btn-lg{font-size:14px;padding:11px 30px}.btn-lg.btn-simple{padding:13px 30px}.btn-sm{font-size:12px;padding:4px 10px}.btn-sm.btn-simple{padding:6px 10px}.btn-wd{min-width:140px}.btn-group.select{width:100%}.btn-group.select .btn{text-align:left}.btn-group.select .caret{position:absolute;top:50%;margin-top:-1px;right:8px}.btn-just-icon.btn-sm{height:30px;width:30px;min-width:30px;padding:0}.btn-just-icon.btn-sm i{font-size:12px;top:1px !important}.btn-just-icon.btn-lg{height:50px;width:50px;min-width:50px;padding:13px}.btn-just-icon.btn-lg i{font-size:18px;padding:0}.btn-just-icon.btn-link{padding:8px !important}.btn-round{border-radius:30px}.btn.btn-link:focus{box-shadow:none !important;text-decoration:none}.column .btn-link{padding:7px 0}.share-buttons .btn-outline-default{margin-top:24px}.btn-group.select{overflow:visible !important}.media .media-body .media-footer .btn-neutral{margin:15px 3px;font-size:14px}.media .media-body .media-footer .btn-neutral i{margin-right:0 !important}::-moz-placeholder{color:#9A9A9A}:-ms-input-placeholder{color:#9A9A9A}::-webkit-input-placeholder{color:#9A9A9A}.form-control:focus+.input-group-text{border:1px solid black}.form-control{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#66615b;font-size:14px;transition:background-color 0.3s ease 0s;padding-right:0 !important;padding:7px 12px;height:40px;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;outline:0 !important}.form-control:focus+.input-group-prepend .input-group-text,.form-control:focus+.input-group-append .input-group-text{border:1px solid #ccc;border-left:none}.form-control.no-border{border:medium none !important}.form-control.no-border:focus+.input-group-prepend .input-group-text,.form-control.no-border:focus+.input-group-append .input-group-text{border:none}.has-success .form-control,.has-error .form-control,.has-success .form-control:focus,.has-error .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.has-success .form-control{border:1px solid #ccc;color:#66615b}.has-success .form-control.form-control-success{padding-right:2.5em !important}.has-success .form-control:focus{border:1px solid #6bd098;color:#6bd098}.has-danger .form-control{background-color:#FFC0A4;border:1px solid #f5593d;color:#f5593d}.has-danger .form-control.form-control-danger{padding-right:2.5em !important}.has-danger .form-control:focus{background-color:#fff;border:1px solid #f5593d}.form-control+.form-control-feedback{border-radius:6px;font-size:14px;color:#f5593d;font-size:.8rem;position:absolute;top:100%;padding-left:12px;vertical-align:middle}.open .form-control{border-radius:4px 4px 0 0;border-bottom-color:transparent}.form-control.form-control-lg{height:55px;padding:11px 13px;font-size:1.25rem;line-height:1.5}.form-control.form-control-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;height:31px}.has-error .form-control-feedback,.has-error .control-label{color:#f5593d}.has-success .form-control-feedback,.has-success .control-label{color:#6bd098}.input-group-prepend+.form-control{margin-left:-1px;border-left:none}.form-control+.input-group-append .input-group-text{border-right:1px solid #ddd}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-right:none}.input-group-text{background-color:#fff;border-radius:4px;border:1px solid #ddd;border-right:none}.has-success .input-group-text,.has-error .input-group-text{background-color:#fff}.has-error .form-control:focus+.input-group-text{color:#f5593d}.has-success .form-control:focus+.input-group-text{color:#6bd098}.form-control:focus+.input-group-text,.form-control:focus ~ .input-group-text{background-color:#fff}.input-group.no-border .input-group-text{border:0}textarea.form-control{padding:10px 18px;height:auto}.form-group{position:relative}.register-form .form-control{border:1px solid transparent !important}.register-form .input-group .form-control{margin-left:-1px}.register-form .input-group-prepend,.register-form .input-group-append{border:1px solid transparent !important}#inputs .input-group{margin-bottom:1rem}.card-form-horizontal .card-body .form-group{margin-bottom:0}.from-check,.form-check-radio{margin-bottom:12px;position:relative}.form-check{padding-left:0;margin-bottom:.5rem}.form-check .form-check-label{display:inline-block;position:relative;cursor:pointer;padding-left:35px;line-height:26px;margin-bottom:0}.form-check .form-check-sign::before,.form-check .form-check-sign::after{content:" ";display:inline-block;position:absolute;width:24px;height:24px;left:0;cursor:pointer;border-radius:6px;top:0;background-color:#AAA7A4;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.form-check .form-check-sign::after{font-family:'FontAwesome';content:"\f00c";top:-1px;text-align:center;font-size:15px;opacity:0;color:#FFF;border:0;background-color:inherit}.form-check.disabled .form-check-label{color:#9A9A9A;opacity:.5;cursor:not-allowed}.form-check input[type="checkbox"],.form-check-radio input[type="radio"]{opacity:0;position:absolute;visibility:hidden}.form-check input[type="checkbox"]:checked+.form-check-sign::after{opacity:1}.form-control input[type="checkbox"]:disabled+.form-check-sign::before,.checkbox input[type="checkbox"]:disabled+.form-check-sign::after{cursor:not-allowed}.form-check .form-check-label input[type="checkbox"]:disabled+.form-check-sign,.form-check-radio input[type="radio"]:disabled+.form-check-sign{pointer-events:none !important}.form-check-radio{margin-left:-3px}.form-check-radio .form-check-label{padding-left:2rem}.form-check-radio.disabled .form-check-label{color:#9A9A9A;opacity:.5;cursor:not-allowed}.form-check-radio .form-check-sign::before{font-family:'FontAwesome';content:"\f10c";font-size:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;opacity:.50;left:5px;top:-5px}.form-check-label input[type="checkbox"]:checked+.form-check-sign:before{background-color:#66615B}.form-check-radio input[type="radio"]+.form-check-sign:after,.form-check-radio input[type="radio"]{opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear;content:" ";display:block}.form-check-radio input[type="radio"]:checked+.form-check-sign::after{font-family:'FontAwesome';content:"\f192";top:-5px;position:absolute;left:5px;opacity:1;font-size:22px}.form-check-radio input[type="radio"]:checked+.form-check-sign::after{opacity:1}.form-check-radio input[type="radio"]:disabled+.form-check-sign::before,.form-check-radio input[type="radio"]:disabled+.form-check-sign::after{color:#9A9A9A}.progress{background-color:#ddd;border-radius:3px;box-shadow:none;height:8px}.progress-thin{height:4px}.progress-bar{background-color:#51cbce}.progress-bar-primary{background-color:#51cbce}.progress-bar-info{background-color:#51bcda}.progress-bar-success{background-color:#6bd098}.progress-bar-warning{background-color:#fbc658}.progress-bar-danger{background-color:#f5593d}.badge{padding:0.4em 0.9em;color:#fff;font-weight:500;font-size:0.75em;text-transform:uppercase;display:inline-block;margin-bottom:3px;padding-top:5px}.badge:focus{outline:none}.badge span[data-role="remove"]:focus{outline:none}.badge-primary{background-color:#51cbce}.badge-info{background-color:#51bcda}.badge-success{background-color:#6bd098}.badge-warning{background-color:#fbc658}.badge-danger{background-color:#f5593d}.badge-default{background-color:#66615B}.pagination>li>a,.pagination>li>span,.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{background-color:transparent;border:2px solid #f5593d;border-radius:20px;color:#f5593d;height:36px;margin:0 2px;min-width:36px;padding:8px 12px;font-weight:600}.nav-pills-default>li>a,.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>a:active,.pagination>li.active>a,.pagination>li.active>span,.pagination>li.active>a:hover,.pagination>li.active>span:hover,.pagination>li.active>a:focus,.pagination>li.active>span:focus{background-color:#66615B;border-color:#66615B;color:#fff}.nav-pills-primary>li>a,.pagination-primary>li>a,.pagination-primary>li>span,.pagination-primary>li:first-child>a,.pagination-primary>li:first-child>span,.pagination-primary>li:last-child>a,.pagination-primary>li:last-child>span{border:2px solid #51cbce;color:#51cbce}.nav-pills-primary>li.active>a,.nav-pills-primary>li.active>a:hover,.nav-pills-primary>li.active>a:focus,.pagination-primary>li>a:hover,.pagination-primary>li>a:focus,.pagination-primary>li>a:active,.pagination-primary>li.active>a,.pagination-primary>li.active>span,.pagination-primary>li.active>a:hover,.pagination-primary>li.active>span:hover,.pagination-primary>li.active>a:focus,.pagination-primary>li.active>span:focus{background-color:#51cbce !important;border-color:#51cbce !important;color:#fff}.nav-pills-info>li>a,.pagination-info>li>a,.pagination-info>li>span,.pagination-info>li:first-child>a,.pagination-info>li:first-child>span,.pagination-info>li:last-child>a,.pagination-info>li:last-child>span{border:2px solid #51bcda;color:#51bcda}.nav-pills-info>li.active>a,.nav-pills-info>li.active>a:hover,.nav-pills-info>li.active>a:focus,.pagination-info>li>a:hover,.pagination-info>li>a:focus,.pagination-info>li>a:active,.pagination-info>li.active>a,.pagination-info>li.active>span,.pagination-info>li.active>a:hover,.pagination-info>li.active>span:hover,.pagination-info>li.active>a:focus,.pagination-info>li.active>span:focus{background-color:#51bcda !important;border-color:#51bcda !important;color:#fff}.nav-pills-success>li>a,.pagination-success>li>a,.pagination-success>li>span,.pagination-success>li:first-child>a,.pagination-success>li:first-child>span,.pagination-success>li:last-child>a,.pagination-success>li:last-child>span{border:2px solid #6bd098;color:#6bd098}.nav-pills-success>li.active>a,.nav-pills-success>li.active>a:hover,.nav-pills-success>li.active>a:focus,.pagination-success>li>a:hover,.pagination-success>li>a:focus,.pagination-success>li>a:active,.pagination-success>li.active>a,.pagination-success>li.active>span,.pagination-success>li.active>a:hover,.pagination-success>li.active>span:hover,.pagination-success>li.active>a:focus,.pagination-success>li.active>span:focus{background-color:#6bd098 !important;border-color:#6bd098 !important;color:#fff}.nav-pills-warning>li>a,.pagination-warning>li>a,.pagination-warning>li>span,.pagination-warning>li:first-child>a,.pagination-warning>li:first-child>span,.pagination-warning>li:last-child>a,.pagination-warning>li:last-child>span{border:2px solid #fbc658;color:#fbc658}.nav-pills-warning>li.active>a,.nav-pills-warning>li.active>a:hover,.nav-pills-warning>li.active>a:focus,.pagination-warning>li>a:hover,.pagination-warning>li>a:focus,.pagination-warning>li>a:active,.pagination-warning>li.active>a,.pagination-warning>li.active>span,.pagination-warning>li.active>a:hover,.pagination-warning>li.active>span:hover,.pagination-warning>li.active>a:focus,.pagination-warning>li.active>span:focus{background-color:#fbc658 !important;border-color:#fbc658 !important;color:#fff}.nav-pills-danger>li>a,.pagination-danger>li>a,.pagination-danger>li>span,.pagination-danger>li:first-child>a,.pagination-danger>li:first-child>span,.pagination-danger>li:last-child>a,.pagination-danger>li:last-child>span{border:2px solid #f5593d;color:#f5593d}.nav-pills-danger>li.active>a,.nav-pills-danger>li.active>a:hover,.nav-pills-danger>li.active>a:focus,.pagination-danger>li>a:hover,.pagination-danger>li>a:focus,.pagination-danger>li>a:active,.pagination-danger>li.active>a,.pagination-danger>li.active>span,.pagination-danger>li.active>a:hover,.pagination-danger>li.active>span:hover,.pagination-danger>li.active>a:focus,.pagination-danger>li.active>span:focus{background-color:#f5593d !important;border-color:#f5593d !important;color:#fff}.nav-text,.nav-icons{margin:0 0 10px 0}.nav-text>li>a,.nav-icons>li>a{display:block;padding:0px 18px;color:#9A9A9A;text-align:center;opacity:.8;filter:alpha(opacity=80)}.nav-text>li>a:hover,.nav-text>li>a:focus,.nav-icons>li>a:hover,.nav-icons>li>a:focus{background-color:rgba(0,0,0,0);opacity:1;filter:alpha(opacity=100)}.nav-text>li:first-child a,.nav-icons>li:first-child a{padding-left:0}.nav-text>li.active a,.nav-icons>li.active a{color:#51bcda}.nav-icons>li{display:inline-block}.nav-icons>li>a{padding:0 10px;margin-bottom:10px}.nav-icons>li>a i{font-size:1.6em;margin-bottom:10px;width:1.6em}.nav-icons.nav-stacked>li{display:block}.nav-icons.nav-stacked>li>a{margin-bottom:20px}.nav-blue>li.active a{color:#51cbce}.nav-azure>li.active a{color:#51bcda}.nav-green>li.active a{color:#6bd098}.nav-orange>li.active a{color:#fbc658}.nav-red>li.active a{color:#f5593d}.nav-text{margin:0 0 10px 0}.nav-text>li>a{font-size:.9em;text-transform:uppercase;padding:3px 0;text-align:left;font-weight:500}.nav-text>li:first-child>a{padding-top:0}.nav-text h4{margin-top:0}.nav-text:not(.nav-stacked)>li{display:inline-block}.nav-text:not(.nav-stacked)>li>a{margin-right:15px}.page-item:first-child .page-link,.page-item:last-child .page-link{border-bottom-left-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:20px}.nav-pills-default .nav-item.show .nav-link,.nav-pills-default .nav-link.active{background-color:#66615B !important}.nav-pills-primary .nav-item.show .nav-link,.nav-pills-primary .nav-link.active{background-color:#51cbce !important}.nav-pills-info .nav-item.show .nav-link,.nav-pills-info .nav-link.active{background-color:#51bcda !important}.nav-pills-warning .nav-item.show .nav-link,.nav-pills-warning .nav-link.active{background-color:#fbc658 !important}.nav-pills-success .nav-item.show .nav-link,.nav-pills-success .nav-link.active{background-color:#6bd098 !important}.nav-pills-danger .nav-item.show .nav-link,.nav-pills-danger .nav-link.active{background-color:#f5593d !important}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>a:active,.pagination>li.active>a,.pagination>li.active>span,.pagination>li.active>a:hover,.pagination>li.active>span:hover,.pagination>li.active>a:focus,.pagination>li.active>span:focus{background-color:#f5593d;border-color:#f5593d;color:#fff}.page-item.active .page-link{background-color:#f5593d;color:white;border-color:#f5593d}.nav-pills .nav-link{border-radius:0}.pagination .page-link{box-shadow:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,.navbar,.brand,a,.td-name,td,button,input,select,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"Montserrat","Helvetica",Arial,sans-serif;font-weight:300}h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin:30px 0 0}h1,.h1{font-size:3.6em}h2,.h2{font-size:2.8em}h3,.h3{font-size:1.825em;line-height:1.4;margin:20px 0 0px}h4,.h4{font-size:1.6em;line-height:1.2em}h5,.h5{font-size:1.35em;line-height:1.4em}h6,.h6{font-size:.9em;font-weight:600;text-transform:uppercase;line-height:1.5em}p{font-size:15px;line-height:1.5em;margin-bottom:5px}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#9A9A9A;line-height:1.5em}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:60%}.title,.card-title,.info-title,.footer-brand,.footer-big h5,.footer-big h4,.media .media-heading{font-family:"Montserrat","Helvetica",Arial,sans-serif}.title,.title a,.card-title,.card-title a,.info-title,.info-title a,.footer-brand,.footer-brand a,.footer-big h5,.footer-big h5 a,.footer-big h4,.footer-big h4 a,.media .media-heading,.media .media-heading a{color:#333;text-decoration:none}.title-uppercase{text-transform:uppercase}.description{color:#9A9A9A}blockquote small{font-style:normal}.text-muted{color:#ddd}.text-primary,.text-primary:hover{color:#51cbce !important}.text-info,.text-info:hover{color:#51bcda !important}.text-success,.text-success:hover{color:#6bd098 !important}.text-warning,.text-warning:hover{color:#fbc658 !important}.text-danger,.text-danger:hover{color:#f5593d !important}.glyphicon{line-height:1}.heart{color:#EB5E28;animation:heathing 1s ease infinite}@keyframes heathing{0%{transform:scale(0.75)}20%{transform:scale(1)}40%{transform:scale(0.75)}60%{transform:scale(1)}80%{transform:scale(0.75)}100%{transform:scale(0.75)}}.footer .credits,.footer-nav{line-height:85px}.footer .btn{margin-bottom:0}.blockquote{border-left:0 none;border-bottom:1px solid #CCC5B9;border-top:1px solid #CCC5B9;font-weight:300;margin:15px 0 10px;text-align:center}.title{margin-top:30px;margin-bottom:25px;min-height:32px}.title.text-center{margin-bottom:50px}body{color:#66615b;font-size:14px;font-weight:300;font-family:'Montserrat', "Helvetica", Arial, sans-serif}a{color:#51bcda}a:hover,a:focus{color:#2ba9cd;text-decoration:none}hr{border-color:#F1EAE0}.icon{fill:#66615b}.fa-base{font-size:1.25em !important}a:focus,a:active,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{outline:0}.ui-slider-handle:focus,.navbar-toggle{outline:0 !important}.form-control,.input-group-addon,.tagsinput,.navbar,.navbar .alert,.carousel-control.right,.carousel-control.left{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.tagsinput .tag,.tagsinput-remove-link,.filter,.btn-hover,[data-toggle="collapse"] i,.animation-transition-fast,.dropdown-menu .dropdown-item{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear}.btn-morphing .fa,.btn-morphing .circle,.gsdk-collapse{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.fa{width:18px;text-align:center}.margin-top{margin-top:50px}.iframe-container iframe{box-shadow:0 16px 38px -12px rgba(0,0,0,0.56),0 4px 25px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.ct-blue{color:#51cbce}.ct-azure{color:#51bcda}.ct-green{color:#6bd098}.ct-orange{color:#fbc658}.ct-red{color:#f5593d}.pagination .page-item .page-link .fa{width:auto;font-weight:600}.bg-primary{background-color:#6dd3d6 !important}.bg-info{background-color:#6ec7e0 !important}.bg-success{background-color:#86d9ab !important}.bg-warning{background-color:#fcd27b !important}.bg-danger{background-color:#f7765f !important}.wrapper{-webkit-transition:all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);left:0;background-color:#fff;position:relative;z-index:1}.heart{color:#EB5E28;animation:heathing 1s ease infinite}@keyframes heathing{0%{transform:scale(0.75)}20%{transform:scale(1)}40%{transform:scale(0.75)}60%{transform:scale(1)}80%{transform:scale(0.75)}100%{transform:scale(0.75)}}.bd-docs .page-header{min-height:50vh}.offline-doc .navbar.navbar-transparent{padding-top:25px;border-bottom:none}.offline-doc .navbar.navbar-transparent .navbar-minimize{display:none}.offline-doc .navbar.navbar-transparent .navbar-brand,.offline-doc .navbar.navbar-transparent .collapse .navbar-nav .nav-link{color:#fff !important}.offline-doc .footer{position:absolute;width:100%;background:transparent;bottom:0;z-index:3}.offline-doc .footer nav>ul a:not(.btn),.offline-doc .footer .copyright{color:#fff !important}.offline-doc .page-header .page-header-image{position:absolute;background-size:cover;background-position:center center;width:100%;height:100%;z-index:-1}.offline-doc .page-header .container{z-index:3}.offline-doc .page-header:after{background-color:rgba(0,0,0,0.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.main .section:first-of-type{position:relative;z-index:2}.label{padding:0.2em 0.6em;border-radius:10px;color:#FFFFFF;font-weight:500;font-size:0.75em;text-transform:uppercase;display:inline-block;margin-bottom:3px;line-height:17px}.label-primary{background-color:#51cbce}.label-info{background-color:#51bcda}.label-success{background-color:#6bd098}.label-warning{background-color:#fbc658}.label-danger{background-color:#f5593d}.label-default{background-color:#66615B}@font-face{font-family:'nucleo-icons';src:url("~assets/fonts/nucleo-icons.eot");src:url("~assets/fonts/nucleo-icons.eot") format("embedded-opentype"),url("~assets/fonts/nucleo-icons.woff2") format("woff2"),url("~assets/fonts/nucleo-icons.woff") format("woff"),url("~assets/fonts/nucleo-icons.ttf") format("truetype");font-weight:normal;font-style:normal}.nc-icon{display:inline-block;font:normal normal normal 14px/1 'nucleo-icons';font-size:inherit;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nc-icon.lg{font-size:1.33333333em;vertical-align:-16%}.nc-icon.x2{font-size:2em}.nc-icon.x3{font-size:3em}.nc-icon.square,.nc-icon.circle{padding:0.33333333em;vertical-align:-16%;background-color:#eee}.nc-icon.circle{border-radius:50%}.nc-icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.nc-icon-ul>li{position:relative}.nc-icon-ul>li>.nc-icon{position:absolute;left:-1.57142857em;top:0.14285714em;text-align:center}.nc-icon-ul>li>.nc-icon.lg{top:0;left:-1.35714286em}.nc-icon-ul>li>.nc-icon.circle,.nc-icon-ul>li>.nc-icon.square{top:-0.19047619em;left:-1.9047619em}.nc-icon.spin{-webkit-animation:nc-icon-spin 2s infinite linear;-moz-animation:nc-icon-spin 2s infinite linear;animation:nc-icon-spin 2s infinite linear}@-webkit-keyframes nc-icon-spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes nc-icon-spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes nc-icon-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.nc-icon.rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.nc-icon.rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.nc-icon.rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.nc-icon.flip-y{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.nc-icon.flip-x{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.nc-air-baloon::before{content:"\ea01"}.nc-album-2::before{content:"\ea02"}.nc-alert-circle-i::before{content:"\ea04"}.nc-align-center::before{content:"\ea03"}.nc-align-left-2::before{content:"\ea05"}.nc-ambulance::before{content:"\ea06"}.nc-app::before{content:"\ea07"}.nc-atom::before{content:"\ea08"}.nc-badge::before{content:"\ea09"}.nc-bag-16::before{content:"\ea0a"}.nc-bank::before{content:"\ea0b"}.nc-basket::before{content:"\ea0c"}.nc-bell-55::before{content:"\ea0d"}.nc-bold::before{content:"\ea0e"}.nc-book-bookmark::before{content:"\ea0f"}.nc-bookmark-2::before{content:"\ea10"}.nc-box-2::before{content:"\ea11"}.nc-box::before{content:"\ea12"}.nc-briefcase-24::before{content:"\ea13"}.nc-bulb-63::before{content:"\ea14"}.nc-bullet-list-67::before{content:"\ea15"}.nc-bus-front-12::before{content:"\ea16"}.nc-button-pause::before{content:"\ea17"}.nc-button-play::before{content:"\ea18"}.nc-button-power::before{content:"\ea19"}.nc-calendar-60::before{content:"\ea1a"}.nc-camera-compact::before{content:"\ea1b"}.nc-caps-small::before{content:"\ea1c"}.nc-cart-simple::before{content:"\ea1d"}.nc-chart-bar-32::before{content:"\ea1e"}.nc-chart-pie-36::before{content:"\ea1f"}.nc-chat-33::before{content:"\ea20"}.nc-check-2::before{content:"\ea21"}.nc-circle-10::before{content:"\ea22"}.nc-cloud-download-93::before{content:"\ea23"}.nc-cloud-upload-94::before{content:"\ea24"}.nc-compass-05::before{content:"\ea25"}.nc-controller-modern::before{content:"\ea26"}.nc-credit-card::before{content:"\ea27"}.nc-delivery-fast::before{content:"\ea28"}.nc-diamond::before{content:"\ea29"}.nc-email-85::before{content:"\ea2a"}.nc-favourite-28::before{content:"\ea2b"}.nc-glasses-2::before{content:"\ea2c"}.nc-globe-2::before{content:"\ea2d"}.nc-globe::before{content:"\ea2e"}.nc-hat-3::before{content:"\ea2f"}.nc-headphones::before{content:"\ea30"}.nc-html5::before{content:"\ea31"}.nc-image::before{content:"\ea32"}.nc-istanbul::before{content:"\ea33"}.nc-key-25::before{content:"\ea34"}.nc-laptop::before{content:"\ea35"}.nc-layout-11::before{content:"\ea36"}.nc-lock-circle-open::before{content:"\ea37"}.nc-map-big::before{content:"\ea38"}.nc-minimal-down::before{content:"\ea39"}.nc-minimal-left::before{content:"\ea3a"}.nc-minimal-right::before{content:"\ea3b"}.nc-minimal-up::before{content:"\ea3c"}.nc-mobile::before{content:"\ea3d"}.nc-money-coins::before{content:"\ea3e"}.nc-note-03::before{content:"\ea3f"}.nc-palette::before{content:"\ea40"}.nc-paper::before{content:"\ea41"}.nc-pin-3::before{content:"\ea42"}.nc-planet::before{content:"\ea43"}.nc-refresh-69::before{content:"\ea44"}.nc-ruler-pencil::before{content:"\ea45"}.nc-satisfied::before{content:"\ea46"}.nc-scissors::before{content:"\ea47"}.nc-send::before{content:"\ea48"}.nc-settings-gear-65::before{content:"\ea49"}.nc-settings::before{content:"\ea4a"}.nc-share-66::before{content:"\ea4b"}.nc-shop::before{content:"\ea4c"}.nc-simple-add::before{content:"\ea4d"}.nc-simple-delete::before{content:"\ea4e"}.nc-simple-remove::before{content:"\ea4f"}.nc-single-02::before{content:"\ea50"}.nc-single-copy-04::before{content:"\ea51"}.nc-sound-wave::before{content:"\ea52"}.nc-spaceship::before{content:"\ea53"}.nc-sun-fog-29::before{content:"\ea54"}.nc-support-17::before{content:"\ea55"}.nc-tablet-2::before{content:"\ea56"}.nc-tag-content::before{content:"\ea57"}.nc-tap-01::before{content:"\ea58"}.nc-tie-bow::before{content:"\ea59"}.nc-tile-56::before{content:"\ea5a"}.nc-time-alarm::before{content:"\ea5b"}.nc-touch-id::before{content:"\ea5c"}.nc-trophy::before{content:"\ea5d"}.nc-tv-2::before{content:"\ea5e"}.nc-umbrella-13::before{content:"\ea5f"}.nc-user-run::before{content:"\ea60"}.nc-vector::before{content:"\ea61"}.nc-watch-time::before{content:"\ea62"}.nc-world-2::before{content:"\ea63"}.nc-zoom-split::before{content:"\ea64"}.btn-twitter{color:#55acee !important}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active{color:#55acee !important}.btn-facebook{color:#3b5998 !important}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active{color:#3b5998 !important}.btn-google{color:#dd4b39 !important}.btn-google:hover,.btn-google:focus,.btn-google:active{color:#dd4b39 !important}.btn-linkedin{color:#0976b4 !important}.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active{color:#0976b4 !important}.btn-twitter-bg{background-color:#55acee !important;border-color:#55acee !important}.btn-twitter-bg:hover{background-color:#3ea1ec !important;border-color:#3ea1ec !important}.btn-facebook-bg{background-color:#3b5998 !important;border-color:#3b5998 !important}.btn-facebook-bg:hover{background-color:#344e86 !important;border-color:#344e86 !important}.btn-google-bg{background-color:#dd4b39 !important;border-color:#dd4b39 !important}.btn-google-bg:hover{background-color:#d73925 !important;border-color:#d73925 !important}.btn-github-bg{background-color:#767676 !important;border-color:#767676 !important}.btn-github-bg:hover{background-color:dimgray !important;border-color:dimgray !important}.nav-tabs-navigation{text-align:center;border-bottom:1px solid #F1EAE0;margin-bottom:30px}.nav-tabs-navigation .nav>.nav-item>.nav-link{padding-bottom:20px}.nav-tabs-wrapper{display:inline-block;margin-bottom:-6px;margin-left:1.25%;margin-right:1.25%;position:relative;width:auto}.nav-tabs{border-bottom:0 none;font-size:16px;font-weight:600}.nav-tabs .nav-item .nav-link{border:0 none;color:#A49E93;background-color:transparent}.nav-tabs .nav-item .nav-link:hover{color:#66615b}.nav-tabs .nav-item .nav-link.active{color:#66615b}.nav-tabs .nav-item{color:#66615b;position:relative}.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item .nav-link.active:hover,.nav-tabs .nav-item .nav-link.active:focus{background-color:transparent;border:0 none}.nav-tabs .nav-item .nav-link.active:after,.nav-tabs .nav-item .nav-link.active:hover:after,.nav-tabs .nav-item .nav-link.active:focus:after{border-bottom:11px solid #fff;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);content:"";display:inline-block;position:absolute;right:40%;bottom:5px}.nav-tabs .nav-item .nav-link.active:before,.nav-tabs .nav-item .nav-link.active:hover:before,.nav-tabs .nav-item .nav-link.active:focus:before{border-bottom:11px solid #F1EAE0;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);content:"";display:inline-block;position:absolute;right:40%;bottom:6px}.nav-tabs .nav-item.show .nav-link{background-color:transparent}.nav-tabs .dropdown-menu{margin-top:-6px;margin-left:-46px;border-radius:8px}.nav-tabs .dropdown-menu .dropdown-item:hover,.nav-tabs .dropdown-menu .dropdown-item.active{color:#FFFFFF;background-color:#68B3C8}.nav-tabs .dropdown-menu :before{border-bottom:11px solid #F1EAE0;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);content:"";display:inline-block;position:absolute;right:12px;top:-11px}.nav-tabs .dropdown-menu :after{border-bottom:11px solid #FFFCF5;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);content:"";display:inline-block;position:absolute;right:12px;top:-10px}.profile-content .tab-content .tab-pane{min-height:200px}.profile-content .tab-content #tweets,.profile-content .tab-content #connections,.profile-content .tab-content #media{height:100%}.nav-pills .nav-item+.nav-link{margin-left:0}.nav-pills .nav-item .nav-link{border:1px solid #66615B;border-radius:0;color:#66615B;font-weight:600;margin-left:-1px;padding:10px 25px}.nav-pills .nav-item.active .nav-link,.nav-pills .nav-item.active .nav-link:hover,.nav-pills .nav-item.active .nav-link:focus{background-color:#66615B;color:#FFFFFF}.nav-pills .nav-item:first-child .nav-link{border-radius:30px 0 0 30px !important;margin:0}.nav-pills .nav-item:last-child .nav-link{border-radius:0 30px 30px 0 !important}.nav-pills .nav-item .nav-link.active{background-color:#66615B;color:#fff}.nav-pills-primary .nav-item .nav-link{border:1px solid #51cbce !important;color:#51cbce !important}.nav-pills-primary .nav-item .nav-link.active{border:1px solid #51cbce !important;color:#fff !important}.nav-pills-danger .nav-item .nav-link{border:1px solid #f5593d !important;color:#f5593d !important}.nav-pills-danger .nav-item .nav-link.active{border:1px solid #f5593d !important;color:#fff !important}.nav-pills-info .nav-item .nav-link{border:1px solid #51bcda !important;color:#51bcda !important}.nav-pills-info .nav-item .nav-link.active{border:1px solid #51bcda !important;color:#fff !important}.nav-pills-success .nav-item .nav-link{border:1px solid #6bd098 !important;color:#6bd098 !important}.nav-pills-success .nav-item .nav-link.active{border:1px solid #6bd098 !important;color:#fff !important}.nav-pills-warning .nav-item .nav-link{border:1px solid #fbc658 !important;color:#fbc658 !important}.nav-pills-warning .nav-item .nav-link.active{border:1px solid #fbc658 !important;color:#fff !important}.nav .nav-item .nav-link:hover,.nav .nav-item .nav-link:focus{background-color:transparent}.navbar{border:0;font-size:14px;transition:all 0.4s;-webkit-transition:all 0.4s;padding:0;background:#fff;box-shadow:0 6px 10px -4px rgba(0,0,0,0.15)}.navbar .navbar-brand{font-weight:600;margin:5px 0px;padding:20px 15px;font-size:14px;color:#66615B;text-transform:uppercase}.navbar .navbar-toggler:focus{outline:none}.navbar .form-control-feedback{padding-left:0px}.navbar:not([class*="bg"]) .navbar-toggler .navbar-toggler-bar{background:#66615B !important}.navbar .navbar-nav .nav-item .nav-link{line-height:1.6;margin:15px 3px;padding:10px 15px;opacity:.8;font-size:12px;text-transform:uppercase;font-weight:600;color:#66615B}.navbar .navbar-nav .nav-item .nav-link p{margin:0px 0px;text-transform:uppercase;font-weight:600;font-size:12px;line-height:1.5em;padding:15px 0}.navbar .navbar-nav .nav-item .nav-link.btn{margin:15px 3px;padding:9px}.navbar .navbar-nav .nav-item .nav-link [class^="fa"]{font-size:17px;position:relative;right:5px}.navbar .navbar-nav .dropdown-menu{border-radius:12px;margin-top:1px}.navbar .navbar-nav .nav-item .btn i{color:#fff}.navbar .navbar-collapse .nav-item .nav-link p{display:inline}.navbar .navbar-collapse .nav-item .dropdown-item i{margin:0 10px;margin:0 10px 0px 5px;font-size:18px;position:relative;top:3px}.navbar .navbar-collapse.show .navbar-nav .nav-item{padding-right:10px}.navbar .navbar-collapse:after{background-color:#FFFCF5}.navbar #navbarSupportedContent .nav-item{position:relative}.navbar .notification-bubble{padding:0.4em 0.6em;position:absolute;top:10px;right:-2px}.navbar .btn{margin:14px 3px;font-size:12px}.navbar .btn i{font-size:14px;position:relative;top:2px}.navbar .btn-simple{font-size:16px}.navbar .caret{left:0;right:0;margin-right:auto;margin-left:auto;position:absolute}.navbar.navbar-transparent{background:transparent !important;padding-top:25px;box-shadow:none}.navbar.navbar-transparent .navbar-brand{color:#fff}.navbar.navbar-transparent .navbar-nav .nav-item .nav-link{color:#fff}.navbar.navbar-transparent .navbar-toggler .navbar-toggler-bar{background:#fff !important}.navbar .logo-container{margin-top:5px}.navbar .logo-container .logo{overflow:hidden;border-radius:50%;border:1px solid #333333;width:50px;float:left}.navbar .logo-container .logo img{width:100%}.navbar .logo-container .brand{font-size:18px;color:#FFFFFF;line-height:20px;float:left;margin-left:10px;margin-top:5px;width:75px;height:50px}.navbar .navbar-toggler .navbar-toggler-bar+.navbar-toggler-bar,.navbar .navbar-toggler .navbar-toggler-icon+.navbar-toggler-icon{margin-top:4px}.navbar .navbar-toggler .navbar-toggler-bar{background:#fff !important;display:block;position:relative;width:24px;height:2px;border-radius:1px;margin:0 auto}.navbar-transparent .navbar-brand,[class*="bg"] .navbar-brand{color:#fff;opacity:.9;filter:alpha(opacity=90)}.navbar-transparent .navbar-brand:focus,.navbar-transparent .navbar-brand:hover,[class*="bg"] .navbar-brand:focus,[class*="bg"] .navbar-brand:hover{background-color:transparent;opacity:1;filter:alpha(opacity=100);color:#fff}.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),[class*="bg"] .navbar-nav .nav-item .nav-link:not(.btn){color:#fff;border-color:#fff}.navbar-transparent .navbar-nav .active .nav-link .active .nav-link:hover,.navbar-transparent .navbar-nav .active .nav-link:focus,.navbar-transparent .navbar-nav .nav-item .nav-link:hover,.navbar-transparent .navbar-nav .nav-item .nav-link:focus,[class*="bg"] .navbar-nav .active .nav-link .active .nav-link:hover,[class*="bg"] .navbar-nav .active .nav-link:focus,[class*="bg"] .navbar-nav .nav-item .nav-link:hover,[class*="bg"] .navbar-nav .nav-item .nav-link:focus{background-color:transparent;color:#fff;opacity:1;filter:alpha(opacity=100)}.navbar-transparent .navbar-nav .nav .nav-item a.btn:hover,[class*="bg"] .navbar-nav .nav .nav-item a.btn:hover{background-color:transparent}.navbar-transparent .navbar-nav .dropdown .nav-link .caret,.navbar-transparent .navbar-nav .dropdown .nav-link:hover .caret,.navbar-transparent .navbar-nav .dropdown .nav-link:focus .caret,[class*="bg"] .navbar-nav .dropdown .nav-link .caret,[class*="bg"] .navbar-nav .dropdown .nav-link:hover .caret,[class*="bg"] .navbar-nav .dropdown .nav-link:focus .caret{border-bottom-color:#fff;border-top-color:#fff}.navbar-transparent .navbar-nav .open .nav-link,.navbar-transparent .navbar-nav .open .nav-link:hover,.navbar-transparent .navbar-nav .open .nav-link:focus,[class*="bg"] .navbar-nav .open .nav-link,[class*="bg"] .navbar-nav .open .nav-link:hover,[class*="bg"] .navbar-nav .open .nav-link:focus{background-color:transparent;color:#66615B;opacity:1;filter:alpha(opacity=100)}.navbar-transparent .btn-default.btn-fill,[class*="bg"] .btn-default.btn-fill{color:#9A9A9A;background-color:#fff;opacity:.9;filter:alpha(opacity=90)}.navbar-transparent .btn-default.btn-fill:hover,.navbar-transparent .btn-default.btn-fill:focus,.navbar-transparent .btn-default.btn-fill:active,.navbar-transparent .btn-default.btn-fill.active,.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default,[class*="bg"] .btn-default.btn-fill:hover,[class*="bg"] .btn-default.btn-fill:focus,[class*="bg"] .btn-default.btn-fill:active,[class*="bg"] .btn-default.btn-fill.active,[class*="bg"] .open .dropdown-toggle.btn-fill.btn-default{border-color:#fff;opacity:1;filter:alpha(opacity=100)}.navbar-absolute{position:absolute;width:100%;padding-top:10px;z-index:1029}.bd-docs .navigation-example .navbar.navbar-transparent{padding-top:0;padding:20px 0;margin-top:20px}.dropdown>.dropdown-menu:first-of-type{display:block;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,opacity 0.3s ease 0s,height 0s linear 0.35s}.dropdown .dropdown-menu{opacity:0;filter:alpha(opacity=0);-webkit-box-shadow:0 2px rgba(17,16,15,0.1),0 2px 10px rgba(17,16,15,0.1);box-shadow:0 2px rgba(17,16,15,0.1),0 2px 10px rgba(17,16,15,0.1);visibility:hidden;position:absolute}.dropdown .dropdown-menu[x-placement="top-start"]{-webkit-transform:translate3d(0, 0px, 0) !important;-moz-transform:translate3d(0, 0px, 0) !important;-o-transform:translate3d(0, 0px, 0) !important;-ms-transform:translate3d(0, 0px, 0) !important;transform:translate3d(0, 0px, 0) !important}.dropdown .dropdown-menu[x-placement="bottom-start"]{-webkit-transform:translate3d(0, 0px, 0) !important;-moz-transform:translate3d(0, 0px, 0) !important;-o-transform:translate3d(0, 0px, 0) !important;-ms-transform:translate3d(0, 0px, 0) !important;transform:translate3d(0, 0px, 0) !important}.dropdown.show .dropdown-menu{opacity:1;filter:alpha(opacity=100);visibility:visible}.dropdown.show .dropdown-menu[x-placement="top-start"]{-webkit-transform:translate3d(0, -50px, 0) !important;-moz-transform:translate3d(0, -50px, 0) !important;-o-transform:translate3d(0, -50px, 0) !important;-ms-transform:translate3d(0, -50px, 0) !important;transform:translate3d(0, -50px, 0) !important;top:auto !important;bottom:0 !important}.dropdown.show .dropdown-menu[x-placement="bottom-start"]{-webkit-transform:translate3d(0, 40px, 0) !important;-moz-transform:translate3d(0, 40px, 0) !important;-o-transform:translate3d(0, 40px, 0) !important;-ms-transform:translate3d(0, 40px, 0) !important;transform:translate3d(0, 40px, 0) !important;bottom:auto !important;top:0 !important}.dropdown-menu{background-color:#fff;border:0 none;border-radius:12px;margin-top:10px;padding:0px}.dropdown-menu .divider{background-color:#F1EAE0;margin:0px}.dropdown-menu .dropdown-header{color:#9A9A9A;font-size:12px;padding:10px 15px}.dropdown-menu .no-notification{color:#9A9A9A;font-size:1.2em;padding:30px 30px;text-align:center}.dropdown-menu .dropdown-item{color:#66615b;font-size:14px;padding:10px 45px 10px 15px;clear:both;white-space:nowrap;width:100%;display:block}.dropdown-menu .dropdown-item img{margin-top:-3px}.dropdown-menu .dropdown-item:focus{outline:0 !important}.btn-group.select .dropdown-menu{min-width:100%}.dropdown-menu .dropdown-item:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.dropdown-menu .dropdown-item:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.dropdown-menu .dropdown-item.dropdown-toggle:last-of-type{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.dropdown-menu .dropdown-item.dropdown-toggle:last-of-type+.dropdown-menu.show{left:100% !important}.dropdown-menu .dropdown-item.dropdown-toggle:last-of-type+.dropdown-menu .dropdown-item.dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-menu .dropdown-item.dropdown-toggle:last-of-type+.dropdown-menu li .dropdown-item.dropdown-toggle{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.select .dropdown-menu .dropdown-item:first-child{border-radius:0;border-bottom:0 none}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{color:#fff !important;opacity:1;text-decoration:none}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background-color:#66615B}.dropdown-menu.dropdown-primary .dropdown-item:hover,.dropdown-menu.dropdown-primary .dropdown-item:focus{background-color:#6dd3d6}.dropdown-menu.dropdown-info .dropdown-item:hover,.dropdown-menu.dropdown-info .dropdown-item:focus{background-color:#6ec7e0}.dropdown-menu.dropdown-success .dropdown-item:hover,.dropdown-menu.dropdown-success .dropdown-item:focus{background-color:#86d9ab}.dropdown-menu.dropdown-warning .dropdown-item:hover,.dropdown-menu.dropdown-warning .dropdown-item:focus{background-color:#fcd27b}.dropdown-menu.dropdown-danger .dropdown-item:hover,.dropdown-menu.dropdown-danger .dropdown-item:focus{background-color:#f7765f}.dropdown-divider{margin:0 !important}.btn-group.select.open{overflow:visible}.dropdown-menu-right{right:-2px;left:auto}.alert{border:0;border-radius:0;color:#fff;padding:10px 15px;font-size:14px}.alert .close{font-size:20px;color:#fff}.container .alert{border-radius:4px}.navbar .alert{border-radius:0;left:0;position:absolute;right:0;top:85px;width:100%;z-index:3}.navbar:not(.navbar-transparent) .alert{top:70px}.alert .alert-icon{display:block;font-size:30px;left:15px;position:absolute;top:50%;margin-top:-22px}.alert .alert-wrapper.message{padding-right:60px}.alert .alert-wrapper i{position:relative;font-size:20px;top:5px;margin-top:-5px;font-weight:600}.alert-info{background-color:#6ec7e0}.alert-success{background-color:#86d9ab}.alert-warning{background-color:#fcd27b}.alert-danger{background-color:#f7765f}.img-rounded{border-radius:12px;transition:opacity 0.5s ease 0s;max-width:100%}.img-details{min-height:50px;padding:0 4px 0.5em}.img-details img{width:50px}.img-details .author{margin-left:10px;margin-top:-21px;width:40px}.img-circle{background-color:#fff;margin-bottom:10px;padding:4px;border-radius:50% !important;max-width:100%}.img-thumbnail{border:0 none;border-radius:12px;box-shadow:0 1px 2px rgba(164,158,147,0.6);margin-bottom:10px}.img-no-padding{padding:0px}.example-page .img-rounded{margin:50px 0 20px}.img-shadow{box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2)}.images-title{margin-bottom:20px;height:50px}.nav-link .profile-photo-small{width:40px;height:30px;margin:-10px 0 0 -15px}.profile-picture{margin:0 auto}.profile-picture .fileinput-new img{width:150px;height:150px;border-radius:50%;margin-bottom:10px}.profile-picture .fileinput-exists img{max-width:150px;max-height:150px;border-radius:50%;margin-bottom:10px}.tooltip{font-size:12px;font-weight:400}.tooltip-inner{background-color:#fff;border-radius:4px;box-shadow:0 1px 13px rgba(0,0,0,0.14),0 0 0 1px rgba(115,71,38,0.23);color:#66615B;max-width:200px;padding:10px 10px;text-align:center;text-decoration:none}.tooltip-inner:after{content:"";display:inline-block;position:absolute}.tooltip-inner:before{content:"";display:inline-block;position:absolute}.tooltip.fade.bs-tooltip-left,.tooltip.fade.bs-tooltip-left.show{left:-5px !important}.tooltip.fade.bs-tooltip-left .arrow,.tooltip.fade.bs-tooltip-left.show .arrow{border-left:11px solid rgba(0,0,0,0.2);border-top:11px solid transparent;border-bottom:11px solid transparent;right:-6px;left:auto;margin-left:0;top:-8px}.tooltip.fade.bs-tooltip-left .arrow::before,.tooltip.fade.bs-tooltip-left.show .arrow::before{border-left:11px solid #FFFFFF;border-top:11px solid transparent;border-bottom:11px solid transparent;right:1px;left:auto;margin-left:0;top:-8px}.tooltip.fade.bs-tooltip-right,.tooltip.fade.bs-tooltip-right.show{left:6px !important}.tooltip.fade.bs-tooltip-right .arrow,.tooltip.fade.bs-tooltip-right.show .arrow{border-right:11px solid rgba(0,0,0,0.2);border-top:11px solid transparent;border-bottom:11px solid transparent;left:-6px;right:auto;margin-right:0;top:-8px}.tooltip.fade.bs-tooltip-right .arrow::before,.tooltip.fade.bs-tooltip-right.show .arrow::before{border-right:11px solid #FFFFFF;border-top:11px solid transparent;border-bottom:11px solid transparent;left:1px;right:auto;margin-right:0;top:-8px}.tooltip.fade.bs-tooltip-top,.tooltip.fade.bs-tooltip-top.show{top:-6px !important}.tooltip.fade.bs-tooltip-top .arrow,.tooltip.fade.bs-tooltip-top.show .arrow{border-top:11px solid rgba(0,0,0,0.2);border-left:11px solid transparent;border-right:11px solid transparent;right:auto;margin-right:0;top:43px}.tooltip.fade.bs-tooltip-top .arrow::before,.tooltip.fade.bs-tooltip-top.show .arrow::before{border-top:11px solid #FFFFFF;border-left:11px solid transparent;border-right:11px solid transparent;left:-8px;right:auto;top:-12px}.tooltip.fade.bs-tooltip-bottom,.tooltip.fade.bs-tooltip-bottom.show{top:6px !important}.tooltip.fade.bs-tooltip-bottom .arrow,.tooltip.fade.bs-tooltip-bottom.show .arrow{border-bottom:11px solid rgba(0,0,0,0.2);border-left:11px solid transparent;border-right:11px solid transparent;right:auto;margin-right:0;top:-6px}.tooltip.fade.bs-tooltip-bottom .arrow::before,.tooltip.fade.bs-tooltip-bottom.show .arrow::before{border-bottom:11px solid #FFFFFF;border-left:11px solid transparent;border-right:11px solid transparent;left:-8px;right:auto;top:1px}.tooltip.show{opacity:1 !important}.popover{border:0;border-radius:4px;background-color:#fff;color:#66615b;font-weight:400;padding:0;z-index:1031;-webkit-box-shadow:none;box-shadow:none;text-align:center}.popover-header{background-color:#FFFCF5;border-bottom:0 none;font-size:15px;font-weight:normal;line-height:22px;padding:15px 15px 0px 15px;margin:0;color:#66615b;text-align:center;border-radius:4px 4px 0 0;margin-bottom:-10px}.popover-header{background-color:#fff !important;text-align:center}.popover-body{padding:15px;text-align:center}.popover .arrow{border:0}.popover.top .arrow{margin-left:0}.popover.bottom .arrow:after{border-bottom-color:#f7765f}.popover-filter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000000;opacity:0;filter:alpha(opacity=0);visibility:hidden;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.popover-filter.in{visibility:visible;opacity:.2;filter:alpha(opacity=20);transition-delay:0s}.popover.left>.arrow::after{border-left-color:#f7765f;bottom:-20px}.popover.top>.arrow::after{border-top-color:#f7765f}.popover.right>.arrow::after{border-right-color:#f7765f}.popover.left::before{border-left-color:#f7765f;bottom:-20px}.popover-filter.in{visibility:visible;opacity:.2;filter:alpha(opacity=20);transition-delay:0s}.popover-primary{background-color:#6dd3d6;color:#fff}.popover-primary .popover-title{background-color:#6dd3d6;color:rgba(0,0,0,0.56)}.popover-primary.bottom .arrow:after{border-bottom-color:#6dd3d6}.popover-primary.left>.arrow::after{border-left-color:#6dd3d6}.popover-primary.top>.arrow::after{border-top-color:#6dd3d6}.popover-primary.right>.arrow::after{border-right-color:#6dd3d6}.popover-info{background-color:#6ec7e0;color:#fff}.popover-info .popover-title{background-color:#6ec7e0;color:rgba(0,0,0,0.56)}.popover-info.bottom .arrow:after{border-bottom-color:#6ec7e0}.popover-info.left>.arrow::after{border-left-color:#6ec7e0}.popover-info.top>.arrow::after{border-top-color:#6ec7e0}.popover-info.right>.arrow::after{border-right-color:#6ec7e0}.popover-success{background-color:#86d9ab;color:#fff}.popover-success .popover-title{background-color:#86d9ab;color:rgba(0,0,0,0.56)}.popover-success.bottom .arrow:after{border-bottom-color:#86d9ab}.popover-success.left>.arrow::after{border-left-color:#86d9ab}.popover-success.top>.arrow::after{border-top-color:#86d9ab}.popover-success.right>.arrow::after{border-right-color:#86d9ab}.popover-warning{background-color:#fcd27b;color:#fff}.popover-warning .popover-title{background-color:#fcd27b;color:rgba(0,0,0,0.56)}.popover-warning.bottom .arrow:after{border-bottom-color:#fcd27b}.popover-warning.left>.arrow::after{border-left-color:#fcd27b}.popover-warning.top>.arrow::after{border-top-color:#fcd27b}.popover-warning.right>.arrow::after{border-right-color:#fcd27b}.popover-danger{background-color:#f7765f;color:#fff}.popover-danger .popover-title{background-color:#f7765f;color:rgba(0,0,0,0.56)}.popover-danger.bottom .arrow:after{border-bottom-color:#f7765f}.popover-danger.left>.arrow::after{border-left-color:#f7765f}.popover-danger.top>.arrow::after{border-top-color:#f7765f}.popover-danger.right>.arrow::after{border-right-color:#f7765f}.popover-primary.bs-tether-element-attached-bottom::after,.popover-primary.bs-tether-element-attached-bottom::before,.popover-primary.popover-top::after,.popover-primary.popover-top::before{border-top-color:#6dd3d6 !important}.popover.popover-info.bs-tether-element-attached-top::after,.popover.popover-info.popover-bottom::after,.popover.popover-info.bs-tether-element-attached-top::before,.popover.popover-info.popover-bottom::before{border-bottom-color:#6ec7e0 !important}.popover-success.bs-tether-element-attached-left::after,.popover-success.bs-tether-element-attached-left::before,.popover-success.popover-right::after,.popover-success.popover-right::before{border-right-color:#86d9ab !important}.popover.popover-warning.bs-tether-element-attached-right::after,.popover.popover-warning.bs-tether-element-attached-right::before,.popover.popover-warning.popover-left::after,.popover.popover-warning.popover-left::before{border-left-color:#fcd27b !important}.popover.popover-danger.bs-tether-element-attached-right::after,.popover.popover-danger.bs-tether-element-attached-right::before,.popover.popover-danger.popover-left::after,.popover.popover-danger.popover-left::before{border-left-color:#f7765f !important}.popover.bs-tether-element-attached-top::after,.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::before{border-bottom-color:#fff !important}.modal-header{border-bottom:1px solid #ddd;padding:20px;text-align:center;display:block !important}.modal-header.no-border-header{border-bottom:0 none !important}.modal-header.no-border-header .modal-title{margin-top:20px}.modal-header button.close:focus{outline:none}.modal-dialog.modal-sm .modal-header button.close,.modal-dialog.modal-register .modal-header button.close{margin-top:0}.modal-content{border:0 none;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,0.15),0 0 1px 1px rgba(0,0,0,0.1)}.modal-content .modal-header h6{margin-top:10px}.modal-dialog{padding-top:60px}.modal-body{padding:20px 50px;color:#000}.modal-footer{border-top:1px solid #ddd;padding:0px}.modal-footer.no-border-footer{border-top:0 none}.modal-footer .left-side,.modal-footer .right-side{display:inline-block;text-align:center;width:49%}.modal-footer .btn-link{padding:20px;width:100%}.modal-footer .divider{background-color:#ddd;display:inline-block;float:inherit;height:63px;margin:0px -3px;width:1px}.modal-register .modal-footer{text-align:center;margin-bottom:25px;padding:20px 0 15px}.modal-register .modal-footer span{width:100%}.modal-header:after{display:table;content:" "}.modal-header:before{display:table;content:" "}.section-nucleo-icons{padding:100px 0}.section-nucleo-icons .icons-container{position:relative;max-width:450px;height:300px;max-height:300px;margin:0 auto}.section-nucleo-icons .icons-container i{font-size:34px;position:absolute;top:0;left:0}.section-nucleo-icons .icons-container i:nth-child(1){top:5%;left:7%}.section-nucleo-icons .icons-container i:nth-child(2){top:28%;left:24%}.section-nucleo-icons .icons-container i:nth-child(3){top:40%}.section-nucleo-icons .icons-container i:nth-child(4){top:18%;left:62%}.section-nucleo-icons .icons-container i:nth-child(5){top:74%;left:3%}.section-nucleo-icons .icons-container i:nth-child(6){top:36%;left:44%;font-size:65px;color:#f5593d;padding:1px}.section-nucleo-icons .icons-container i:nth-child(7){top:59%;left:26%}.section-nucleo-icons .icons-container i:nth-child(8){top:60%;left:69%}.section-nucleo-icons .icons-container i:nth-child(9){top:72%;left:47%}.section-nucleo-icons .icons-container i:nth-child(10){top:88%;left:27%}.section-nucleo-icons .icons-container i:nth-child(11){top:31%;left:80%}.section-nucleo-icons .icons-container i:nth-child(12){top:88%;left:68%}.section-nucleo-icons .icons-container i:nth-child(13){top:5%;left:81%}.section-nucleo-icons .icons-container i:nth-child(14){top:58%;left:90%}.section-nucleo-icons .icons-container i:nth-child(15){top:6%;left:40%}.section-dark .icons-container{color:#fff}.info .icon{margin-top:0;font-size:3.4em}.icon-primary{color:#51cbce}.icon-info{color:#51bcda}.icon-success{color:#6bd098}.icon-warning{color:#fbc658}.icon-danger{color:#f5593d}.icon-neutral{color:#fff}.carousel-control{background-color:#f5593d;border-radius:50%;opacity:1;text-shadow:none}.carousel-control:hover,.carousel-control:focus{opacity:1;background-color:#f33816}.carousel-control.left{height:30px;top:50%;width:30px;left:25px;opacity:0}.carousel-control.right{height:30px;right:25px;top:50%;width:30px;opacity:0}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .fa,.carousel-control .fa{display:inline-block;z-index:5}.carousel-control .fa{font-size:26px;margin:2px}.carousel-control.left,.carousel-control.right{background-image:none}.page-carousel{border-radius:12px !important;border:none !important;width:100%}.carousel-inner>.carousel-item>img,.carousel-inner>.carousel-item>a>img{border-radius:12px;box-shadow:0 2px 2px rgba(204,197,185,0.5)}.carousel-inner .carousel-item img{width:100%}.carousel-indicators>li{background-color:rgba(204,204,204,0.49);border:0 none}.carousel-indicators .active{background-color:#f5593d}.page-carousel:hover .carousel-control.right,.page-carousel:hover .carousel-control.left{opacity:1;z-index:1}.card .carousel .carousel-indicators{bottom:0}.card .carousel a{position:absolute;color:#fff !important}.card .carousel a:hover{color:#fff !important}.card .carousel a .fa-angle-left:before{padding-right:3px}.card .carousel a .fa-angle-right:before{padding-left:3px}.footer{background-attachment:fixed;position:relative;line-height:20px}.footer .footer-nav ul{padding-left:0;margin-bottom:0}.footer nav>ul{list-style:none;font-weight:normal}.footer nav>ul>li{display:inline-block;padding:10px 15px;margin:15px 3px;line-height:20px;text-align:center}.footer nav>ul a:not(.btn){color:#777777;display:block;margin-bottom:3px;line-height:1.6;opacity:.8;font-size:12px;text-transform:uppercase;font-weight:600}.footer nav>ul a:not(.btn):hover,.footer nav>ul a:not(.btn):focus{color:#777777;opacity:1}.footer .copyright{color:#777777;padding:10px 0px;font-size:14px;margin:15px 3px;line-height:20px;text-align:center}.footer .heart{color:#EB5E28}.footer{background-color:#fff;line-height:36px}.footer.footer-black h4{color:#fff}.footer .links{display:inline-block}.footer .links ul{list-style:none;margin:0;padding:0;font-weight:600}.footer .links ul>li{display:inline-block;padding-right:20px}.footer .links ul>li:last-child{padding-right:0px}.footer .links ul a:not(.btn){color:#66615b;display:block;font-size:.9em;margin-bottom:3px}.footer .links ul a:not(.btn):hover,.footer .links ul a:not(.btn):focus{color:#403D39}.footer .links ul.uppercase-links{text-transform:uppercase}.footer .links ul.stacked-links{margin-top:10px}.footer .links ul.stacked-links>li{display:block;line-height:26px}.footer .links ul.stacked-links h4{margin-top:0px}.footer .social-area{padding:15px 0}.footer .social-area .btn{margin-bottom:3px;padding:8px}.footer .social-area .btn i{margin-right:0 !important;color:#fff}.footer hr{border-color:#ddd;border-width:1px 0 0;margin-top:5px;margin-bottom:5px}.footer .copyright{color:#A49E9E;font-size:0.9em}.footer .copyright ul>li{padding-right:0px}.footer .title{color:#403D39}.card{border-radius:12px;box-shadow:0 6px 10px -4px rgba(0,0,0,0.15);background-color:#FFFFFF;color:#333;margin-bottom:20px;position:relative;z-index:1;border:0 none;-webkit-transition:transform 300ms cubic-bezier(0.34, 2, 0.6, 1),box-shadow 200ms ease;-moz-transition:transform 300ms cubic-bezier(0.34, 2, 0.6, 1),box-shadow 200ms ease;-o-transition:transform 300ms cubic-bezier(0.34, 2, 0.6, 1),box-shadow 200ms ease;-ms-transition:transform 300ms cubic-bezier(0.34, 2, 0.6, 1),box-shadow 200ms ease;transition:transform 300ms cubic-bezier(0.34, 2, 0.6, 1),box-shadow 200ms ease}.card:not(.card-plain):hover{box-shadow:0px 12px 19px -7px rgba(0,0,0,0.3);transform:translateY(-10px);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px)}.card.no-transition:hover,.card.page-carousel:hover,.card.card-refine:hover,.card.card-register:hover{box-shadow:0 6px 10px -4px rgba(0,0,0,0.15);transform:none;-webkit-transform:none;-ms-transform:none;-moz-transform:none}.card a:not(.btn){color:#444}.card a:not(.btn):hover,.card a:not(.btn):focus{color:#333}.card .card-description{color:#9A9A9A;margin-bottom:5px;margin-top:15px}.card img{max-width:100%;height:auto;border-radius:12px 12px 0 0}.card[data-radius="none"]{border-radius:0px}.card[data-radius="none"] .header{border-radius:0px 0px 0 0}.card[data-radius="none"] .header img{border-radius:0px 0px 0 0}.card.card-plain{background-color:transparent;box-shadow:none;border-radius:0}.card.card-plain .card-body{padding-left:5px;padding-right:5px}.card.card-plain img{border-radius:12px}.card .card-link{color:#fff}.card .card-background-image ul li{color:#FFF;border-color:rgba(255,255,255,0.3)}.card.card-blog,.card.card-testimonial .card-description+.card-title{margin-top:30px}.card.card-blog .card-image .img,.card.card-testimonial .card-description+.card-title .card-image .img{border-radius:12px}.card.card-blog .card-image .card-title,.card.card-testimonial .card-description+.card-title .card-image .card-title{text-align:center}.card.card:not(.card-plain) .card-image .img{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.card.card-blog{margin-top:5px}.card.card-blog .btn{margin:0 auto}.card .author{display:inline-block}.card .author .avatar{width:30px;height:30px;overflow:hidden;border-radius:50%;margin-right:5px}.card .author .avatar-big{width:100px;height:100px;border-radius:50% !important;position:relative;margin-bottom:15px}.card .author .avatar-big.border-white{border:4px solid #fff}.card .author .avatar-big.border-gray{border:4px solid #ccc}.card .clearfix+.author{margin-top:15px}.card .stats{display:inline-block;float:right;color:#9A9A9A;font-size:12px;margin-top:6px}.card .stats i{font-size:16px;position:relative;text-align:center;top:1px;margin-left:5px;margin-top:-1px;opacity:.6}.card .card-category{color:#9A9A9A}.card .category-social .fa{font-size:24px;position:relative;margin-top:-4px;top:2px;margin-right:5px}.card .card-title-uppercase{text-transform:uppercase}.card .header{position:relative;border-radius:3px 3px 0 0;z-index:3}.card .header.header-with-icon{height:150px}.card .header img{width:100%}.card .header .card-category{padding:15px}.card .card-body .card-footer{padding:0}.card .card-body .card-description+.card-footer{padding-top:10px}.card .more{float:right;z-index:4;display:block;padding-top:10px;padding-right:10px;position:relative}.card .filter,.card .header .actions{position:absolute;z-index:2;background-color:rgba(0,0,0,0.76);top:0;left:0;width:100%;height:100%;text-align:center;opacity:0}.card .header .actions{background-color:transparent;z-index:3}.card .header .actions .btn{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.card:hover .filter{opacity:.7}.card:hover .header .social-line,.card:hover .header .actions{opacity:1}.card .card-category i,.card .label i{font-size:15px}.card>.card-title{margin:0;padding:30px 0 0}.card .card-body{padding:20px}.card .card-body .card-title{margin:5px 0 0 0}.card .card-body .card-category ~ .card-title{margin-top:5px}.card .card-text{font-size:15px;color:#66615b;padding-bottom:15px}.card h6{font-size:12px;margin:0}.card .card-footer{padding:15px;background:transparent;border-top:0 none}.card .card-footer .social-line .btn:first-child{border-radius:0 0 0 6px}.card .card-footer .social-line .btn:last-child{border-radius:0 0 6px 0}.card.card-separator:after{height:100%;right:-15px;top:0;width:1px;background-color:#ddd;content:"";position:absolute}.card .card-icon{display:block;margin:0 auto;position:relative;text-align:center;padding:30px 0 10px}.card .card-icon i{font-size:40px;width:105px;border:2px solid #ccc;border-radius:50%;height:105px;line-height:105px}.col-lg-4 .card .card-icon i{font-size:80px;padding:22px}.card.card-with-border .card-body{padding:15px 15px 25px 15px}.card.card-with-border .card-footer{padding-bottom:25px}.card.card-with-border:after{position:absolute;display:block;width:calc(100% - 10px);height:calc(100% - 10px);content:"";top:5px;left:5px;border:1px solid rgba(0,0,0,0.15);z-index:1;border-radius:5px}.card.card-just-text .card-body{padding:50px 65px;text-align:center}.card.card-just-text #dLabel{float:right}.card.card-just-text #dLabel i{font-size:20px}.card.card-just-text .dropdown-menu{margin-top:55px}.card[data-background="image"]{background-position:center center;background-size:cover;text-align:center}.card[data-background="image"] .card-body{position:relative;z-index:2;min-height:280px;padding-top:40px;padding-bottom:40px;max-width:440px;margin:0 auto;text-align:center}.card[data-background="image"] .card-title{color:#FFF;margin-top:10px}.card[data-background="image"]:after{position:absolute;z-index:1;width:100%;height:100%;display:block;left:0;top:0;content:"";background-color:rgba(0,0,0,0.56);border-radius:12px}.card[data-background="image"] .card-category{color:#fff}.card[data-background="image"] .image,.card[data-background="color"] .image,.card[data-color] .image{border-radius:6px}.card[data-background="image"] .filter,.card[data-background="color"] .filter,.card[data-color] .filter{border-radius:6px}.card[data-background="image"] .card-description,.card[data-background="color"] .card-description,.card[data-color] .card-description{color:rgba(255,255,255,0.8)}.card[data-background="image"] .card-title,.card[data-background="image"] .card-category,.card[data-background="image"] .card-text,.card[data-background="image"] .card-body,.card[data-background="image"] .card-footer,.card[data-background="image"] .stats,.card[data-background="image"] small,.card[data-background="image"] [class*="text-"],.card[data-background="image"] ul li b,.card[data-background="image"] a:not(.btn),.card[data-background="color"] .card-title,.card[data-background="color"] .card-category,.card[data-background="color"] .card-text,.card[data-background="color"] .card-body,.card[data-background="color"] .card-footer,.card[data-background="color"] .stats,.card[data-background="color"] small,.card[data-background="color"] [class*="text-"],.card[data-background="color"] ul li b,.card[data-background="color"] a:not(.btn),.card[data-color] .card-title,.card[data-color] .card-category,.card[data-color] .card-text,.card[data-color] .card-body,.card[data-color] .card-footer,.card[data-color] .stats,.card[data-color] small,.card[data-color] [class*="text-"],.card[data-color] ul li b,.card[data-color] a:not(.btn){color:#fff !important}.card[data-background="image"] a:not(.btn):hover,.card[data-background="image"] a:not(.btn):focus,.card[data-background="color"] a:not(.btn):hover,.card[data-background="color"] a:not(.btn):focus,.card[data-color] a:not(.btn):hover,.card[data-color] a:not(.btn):focus{color:#fff}.card[data-background="image"] .card-icon i,.card[data-background="color"] .card-icon i,.card[data-color] .card-icon i{color:#FFFFFF;border:2px solid rgba(255,255,255,0.3)}.card[data-background="image"].card-with-border:after,.card[data-background="color"].card-with-border:after,.card[data-color].card-with-border:after{border:1px solid rgba(255,255,255,0.45)}.card[data-background="image"] .filter{opacity:.55;filter:alpha(opacity=55)}.card[data-background="image"]:hover .filter{opacity:.75;filter:alpha(opacity=75)}.card[data-color="blue"]{background:#6ec7e0}.card[data-color="green"]{background:#86d9ab}.card[data-color="yellow"]{background:#fcd27b}.card[data-color="brown"]{background:#e4c4a1}.card[data-color="purple"]{background:#cc90cc}.card[data-color="orange"]{background:#f7765f}.btn-center{text-align:center}.card-big-shadow{max-width:320px;position:relative}.card-big-shadow:before{background-image:url("http://static.tumblr.com/i21wc39/coTmrkw40/shadow.png");background-position:center bottom;background-repeat:no-repeat;background-size:100% 100%;bottom:-12%;content:"";display:block;left:-12%;position:absolute;right:0;top:0;z-index:0}.card-image.card-big-shadow{max-width:100%}.card-image .card{background-size:cover;min-height:430px;width:100%}.card-image .img-raised{margin-top:-20px}.page-header .card-pricing.card-plain .card-category,.page-header .card-pricing.card-plain .card-title{color:#fff}.card-plain .card-avatar{margin-top:0}.card-refine .panel-title{font-size:1em}.card-plain{background-color:transparent;box-shadow:none;border-radius:0}.card-plain .card-body{padding-left:5px;padding-right:5px}.card-plain img{border-radius:12px}.card-register{background-color:#FF8F5E;border-radius:8px;color:#fff;max-width:350px;margin:20px 0 70px;min-height:400px;padding:30px}.card-register label{margin-top:15px}.card-register .card-title{color:#B33C12;text-align:center}.card-register .btn{margin-top:30px}.card-register .forgot{text-align:center}.card-register .input-group-text{border:1px solid #fff}.card-profile{margin-top:30px;text-align:center}.card-profile .card-cover{height:130px;background-position:center center;background-size:cover;border-radius:12px 12px 0 0}.card-profile .card-body .card-title{margin-top:5px !important}.card-profile .card-body .card-category{margin-bottom:5px;margin-top:5px}.card-profile .card-avatar{max-width:120px;max-height:120px;margin:-60px auto 0;border-radius:50%;overflow:hidden}.card-profile .card-avatar.border-white{border:4px solid #fff}.card-profile .card-avatar.border-gray{border:4px solid #ccc}.section .card-profile{margin-top:100px}.landing-alert{margin-bottom:0}.page-header{background-color:#B2AFAB;background-position:center center;background-size:cover;min-height:100vh;max-height:999px;overflow:hidden;position:relative;width:100%;z-index:1;display:flex;align-items:center;justify-content:center}.page-header .filter::after{background-color:rgba(0,0,0,0.5);content:"";display:block;height:100%;left:0;top:0;position:absolute;width:100%;z-index:1}.page-header.page-header-small{min-height:65vh !important;max-height:700px}.page-header.page-header-xs{min-height:40vh !important}.page-header.section-dark .content-center,.page-header.section-dark .category-absolute{z-index:1}.page-header .motto{text-align:left;z-index:3;color:#fff;position:relative}.landing-section{padding:100px 0;z-index:1}.section-buttons{z-index:1}.landing-section .btn-simple{padding:0}.landing-section .column{padding:0 75px 0 25px}.team-player .img-circle,.team-player .img-thumbnail{display:block;margin-top:50px;margin-left:auto;margin-right:auto;width:120px}.contact-form{margin-top:30px}.contact-form label{margin-top:15px}.contact-form .btn{margin-top:30px}.navbar-relative{position:relative;z-index:2}#register-navbar a{color:#FFF}.register-background .container{margin-top:11%;position:relative;z-index:3}.register-footer{bottom:20px;position:absolute;z-index:1;width:100%;background:transparent;color:#fff}.register-footer .fa-heart{color:#EB5E28}.register-card label{margin-top:15px}.register-card .title{color:#B33C12;text-align:center}.register-card .btn{margin-top:30px}.register-card .forgot{text-align:center}.profile-content{position:relative}.owner{text-align:center}.owner .avatar{padding:15px;max-width:180px;margin:-85px auto 0;display:inline-block}.owner .name h4{margin-top:10px}.profile-tabs{margin:50px 0;min-height:300px}#following h3{margin:20px 0 40px 0}#follows .follows .unfollow .checkbox{margin-top:-15px}#follows .follows h6{margin-top:15px}.follows hr{margin-top:10px}.title-brand{max-width:730px;margin:0 auto;position:relative;text-align:center;color:#FFFFFF;display:block}.title-brand .type{position:absolute;font-size:20px;background:#132026;padding:6px 10px;border-radius:4px;top:0;font-weight:600;margin-top:10px;right:-15px}.presentation-title{font-size:8em;font-weight:700;margin:0;color:#FFFFFF;background:#fbf8ec;background:-moz-linear-gradient(top, #fff 35%, #4e6773 100%);background:-webkit-linear-gradient(top, #fff 35%, #4e6773 100%);background:-ms-linear-gradient(top, #fff 35%, #4e6773 100%);background:linear-gradient(to bottom, #fff 35%, #4e6773 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.presentation-subtitle{font-size:1.7em;color:#FFFFFF}.category-absolute{position:absolute;text-align:center;top:100vh;margin-top:-60px;padding:0 15px;width:100%;color:rgba(255,255,255,0.5)}.category-absolute .creative-tim-logo{max-width:140px;top:-2px;left:3px;position:relative}.fog-low{position:absolute;left:0;bottom:0;margin-left:-35%;margin-bottom:-50px;width:110%;opacity:.85}.fog-low img{width:100%}.fog-low.right{margin-left:30%;opacity:1}.page-header .content-center{margin-top:85px}.moving-clouds{position:absolute;z-index:1;bottom:0;left:0;width:250.625em;height:43.75em;-webkit-animation:cloudLoop 80s linear infinite;animation:cloudLoop 80s linear infinite}@keyframes cloudLoop{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}.following img{max-width:70px}.profile-content .tab-content .tab-pane{min-height:200px}.profile-content .tab-content #tweets,.profile-content .tab-content #connections,.profile-content .tab-content #media{height:100%}.section{padding:70px 0;position:relative;background-color:#FFFFFF}.section-with-space{padding:60px 0}.section-gray{background-color:#EEEEEE}.section-nude{background-color:#FFFCF5}.section-gold{background-color:#caac90;color:#fff}.section-brown{background-color:#A59E94;color:#fff}.section-light-blue{background-color:#51cbce;color:#fff}.section-dark-blue{background-color:#506367;color:#fff}.section-dark{background-color:#0b1011}.section-image,.section-gold,.section-dark{position:relative}.section-image .title,.section-image .info-title,.section-image .card-plain .card-title,.section-gold .title,.section-gold .info-title,.section-gold .card-plain .card-title,.section-dark .title,.section-dark .info-title,.section-dark .card-plain .card-title{color:#fff !important}.section-image .category,.section-image .description,.section-image .card-plain .card-description,.section-image .card-plain .card-category,.section-gold .category,.section-gold .description,.section-gold .card-plain .card-description,.section-gold .card-plain .card-category,.section-dark .category,.section-dark .description,.section-dark .card-plain .card-description,.section-dark .card-plain .card-category{color:rgba(255,255,255,0.7)}.section-image hr,.section-gold hr,.section-dark hr{border-color:rgba(255,255,255,0.19)}.page-header .title,.page-header .info-title,.carousel-caption .title,.carousel-caption .info-title{color:#fff}[class*="features-"],[class*="team-"],[class*="projects-"],[class*="pricing-"],[class*="testimonials-"],[class*="contactus-"]{padding:80px 0}.section-image{background-position:center center;background-size:cover}.section-image:before{background-color:rgba(0,0,0,0.5);content:"";display:block;height:100%;left:0;top:0;position:absolute;width:100%;z-index:1}.section-image .container{position:relative;z-index:2}.section-login{min-height:700px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-header .content-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -75%)}.page-header .presentation-title{background:none !important}}[class*="features-"],[class*="team-"],[class*="projects-"],[class*="pricing-"],[class*="testimonials-"],[class*="contactus-"]{padding:80px 0}.section-image{background-position:center center;background-size:cover}.section-image:before{background-color:rgba(0,0,0,0.5);content:"";display:block;height:100%;left:0;top:0;position:absolute;width:100%;z-index:1}.section-image .container{position:relative;z-index:2}@media (max-width: 767px){#cd-vertical-nav{display:none !important}.coloured-cards .card-big-shadow{margin:0 auto}.register-page .page-header{max-height:2000px}.section-testimonials .our-clients{margin-top:0 !important}.navbar-transparent{background-color:rgba(0,0,0,0.45)}.register .page-header{max-height:fit-content}.form-group.has-danger{margin-bottom:30px}body{position:relative;font-size:12px}h6{font-size:1em}.navbar .container{left:0;width:100%;-webkit-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);position:relative}.navbar .navbar-nav .dropdown-menu{height:400px;overflow-y:scroll}.demo-header .motto{padding-top:30% !important}.navbar-toggle .icon-bar{display:block;position:relative;background:#fff;width:24px;height:2px;border-radius:1px;margin:0 auto}.navbar-header .navbar-toggle{margin-top:12px;width:40px;height:40px}.bar1,.bar2,.bar3{outline:1px solid transparent}.bar1{top:0px;-webkit-animation:topbar-back 500ms linear 0s;-moz-animation:topbar-back 500ms linear 0s;animation:topbar-back 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.bar2{opacity:1}.bar3{bottom:0px;-webkit-animation:bottombar-back 500ms linear 0s;-moz-animation:bottombar-back 500ms linear 0s;animation:bottombar-back 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar1{top:6px;-webkit-animation:topbar-x 500ms linear 0s;-moz-animation:topbar-x 500ms linear 0s;animation:topbar-x 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar2{opacity:0}.toggled .bar3{bottom:6px;-webkit-animation:bottombar-x 500ms linear 0s;-moz-animation:bottombar-x 500ms linear 0s;animation:bottombar-x 500ms 0s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes topbar-x{0%{top:0px;transform:rotate(0deg)}45%{top:6px;transform:rotate(145deg)}75%{transform:rotate(130deg)}100%{transform:rotate(135deg)}}@-webkit-keyframes topbar-x{0%{top:0px;-webkit-transform:rotate(0deg)}45%{top:6px;-webkit-transform:rotate(145deg)}75%{-webkit-transform:rotate(130deg)}100%{-webkit-transform:rotate(135deg)}}@-moz-keyframes topbar-x{0%{top:0px;-moz-transform:rotate(0deg)}45%{top:6px;-moz-transform:rotate(145deg)}75%{-moz-transform:rotate(130deg)}100%{-moz-transform:rotate(135deg)}}@keyframes topbar-back{0%{top:6px;transform:rotate(135deg)}45%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}100%{top:0px;transform:rotate(0)}}@-webkit-keyframes topbar-back{0%{top:6px;-webkit-transform:rotate(135deg)}45%{-webkit-transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg)}100%{top:0px;-webkit-transform:rotate(0)}}@-moz-keyframes topbar-back{0%{top:6px;-moz-transform:rotate(135deg)}45%{-moz-transform:rotate(-10deg)}75%{-moz-transform:rotate(5deg)}100%{top:0px;-moz-transform:rotate(0)}}@keyframes bottombar-x{0%{bottom:0px;transform:rotate(0deg)}45%{bottom:6px;transform:rotate(-145deg)}75%{transform:rotate(-130deg)}100%{transform:rotate(-135deg)}}@-webkit-keyframes bottombar-x{0%{bottom:0px;-webkit-transform:rotate(0deg)}45%{bottom:6px;-webkit-transform:rotate(-145deg)}75%{-webkit-transform:rotate(-130deg)}100%{-webkit-transform:rotate(-135deg)}}@-moz-keyframes bottombar-x{0%{bottom:0px;-moz-transform:rotate(0deg)}45%{bottom:6px;-moz-transform:rotate(-145deg)}75%{-moz-transform:rotate(-130deg)}100%{-moz-transform:rotate(-135deg)}}@keyframes bottombar-back{0%{bottom:6px;transform:rotate(-135deg)}45%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}100%{bottom:0px;transform:rotate(0)}}@-webkit-keyframes bottombar-back{0%{bottom:6px;-webkit-transform:rotate(-135deg)}45%{-webkit-transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg)}100%{bottom:0px;-webkit-transform:rotate(0)}}@-moz-keyframes bottombar-back{0%{bottom:6px;-moz-transform:rotate(-135deg)}45%{-moz-transform:rotate(10deg)}75%{-moz-transform:rotate(-5deg)}100%{bottom:0px;-moz-transform:rotate(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.navbar-nav{margin:1px -15px}.navbar-nav .open .dropdown-menu>li>a{padding:15px 15px 5px 50px}.navbar-nav .open .dropdown-menu>li:first-child>a{padding:5px 15px 5px 50px}.navbar-nav .open .dropdown-menu>li:last-child>a{padding:15px 15px 25px 50px}[class*="navbar-"] .navbar-nav>li>a,[class*="navbar-"] .navbar-nav>li>a:hover,[class*="navbar-"] .navbar-nav>li>a:focus,[class*="navbar-"] .navbar-nav .active>a,[class*="navbar-"] .navbar-nav .active>a:hover,[class*="navbar-"] .navbar-nav .active>a:focus,[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a,[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:hover,[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:focus,[class*="navbar-"] .navbar-nav .navbar-nav .open .dropdown-menu>li>a:active{color:white}[class*="navbar-"] .navbar-nav>li>a:not(.btn),[class*="navbar-"] .navbar-nav>li>a:hover,[class*="navbar-"] .navbar-nav>li>a:focus,[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:not(.btn),[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:hover,[class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:focus{opacity:.7;background:transparent}[class*="navbar-"] .navbar-nav.navbar-nav .open .dropdown-menu>li>a:active{opacity:1}[class*="navbar-"] .navbar-nav .dropdown>a:hover .caret{border-bottom-color:#777;border-top-color:#777}[class*="navbar-"] .navbar-nav .dropdown>a:active .caret{border-bottom-color:white;border-top-color:white}.footer .footer-nav,.footer .credits{margin:0 auto}#typography .typography-line .note{margin-left:7px !important}.dropdown-menu{display:none}.navbar-fixed-top{-webkit-backface-visibility:hidden}.social-line .btn{margin:0 0 10px 0}.subscribe-line .form-control{margin:0 0 10px 0}.social-line.pull-right{float:none}.footer nav.pull-left{float:none !important}.footer:not(.footer-big) nav>ul li{float:none}.social-area.pull-right{float:none !important}.form-control+.form-control-feedback{margin-top:5px}.form-control.form-control-danger.no-border{margin-top:15px}.navbar-toggle:hover,.navbar-toggle:focus{background-color:transparent !important}.btn.dropdown-toggle{margin-bottom:0}.media-post .author{width:25%;float:none !important;display:block;margin:0 auto 10px}.media-post .media-body{width:100%}.modal-footer .btn-simple{padding:15px}.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #dddddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.typography-line{padding-left:100px !important}.projects-1 .project-pills .nav.nav-pills{display:block !important}.projects-1 .project-pills .nav.nav-pills .nav-item:first-child .nav-link{border-radius:12px 12px 0 0 !important;margin-left:-1px}.projects-1 .project-pills .nav.nav-pills .nav-item.active:first-child .nav-link{border-radius:12px 12px 0 0 !important;margin-left:-1px}.projects-1 .project-pills .nav.nav-pills .nav-item:last-child .nav-link{border-radius:0 0 12px 12px !important;margin-left:-1px}.testimonials-2 .testimonials-people img,.section-testimonials .testimonials-people img{display:none !important}.presentation-page .components-container .card{margin-bottom:40px !important}.btn-wd{min-width:280px}.presentation-page .title-brand .type{font-size:16px;transform:translateY(-28px);-webkit-transform:translateY(-28px);-moz-transform:translateY(-28px);-o-transform:translateY(-28px)}.presentation-page .section-cards,.presentation-page .section-components{overflow:hidden}.presentation-page .section-cards .first-card,.presentation-page .section-components .first-card{top:750px !important}.presentation-page .section-cards .first-card .grid__link,.presentation-page .section-components .first-card .grid__link{max-width:200px !important}.presentation-page .section-cards .fourth-card,.presentation-page .section-components .fourth-card{top:940px !important}.presentation-page .section-cards .fourth-card .grid__link,.presentation-page .section-components .fourth-card .grid__link{max-width:200px !important}.presentation-page .section-cards .fifth-card,.presentation-page .section-components .fifth-card{top:950px !important;left:220px !important}.presentation-page .section-cards .fifth-card .grid__link,.presentation-page .section-components .fifth-card .grid__link{max-width:200px !important}.presentation-page .section-cards .sixth-card,.presentation-page .section-components .sixth-card{top:1335px !important;left:220px !important}.presentation-page .section-cards .sixth-card .grid__link,.presentation-page .section-components .sixth-card .grid__link{max-width:200px !important}.presentation-page .section-cards .seventh-card,.presentation-page .section-components .seventh-card{top:1155px !important}.presentation-page .section-cards .seventh-card .grid__link,.presentation-page .section-components .seventh-card .grid__link{max-width:200px !important}.presentation-page .section-content .image-container .add-animation{max-height:250px !important;max-width:180px !important}.presentation-page .section-components .image-container .components-macbook{max-width:580px !important;max-height:400px !important}.presentation-page .section-components .image-container .social-img,.presentation-page .section-components .image-container .share-btn-img{display:none}.presentation-page .section-components .title{margin-top:-100px !important}.presentation-page .section-examples{padding-top:0 !important;margin-top:10px !important}.presentation-page .section-icons .icons-nucleo .nc-icon:not(.ninth-left-icon):not(.seventh-left-icon):not(.third-left-icon){display:none !important}.bootstrap-datetimepicker-widget{visibility:visible !important}.presentation-page .fog-low{margin-bottom:-35px}.presentation-page .presentation-title{font-size:5em}.presentation-page .presentation-subtitle{margin-top:40px}.presentation-page .title-brand{max-width:450px}.presentation-page .title-brand .type{font-size:16px}.demo-icons ul li{width:20%;float:left}.info.info-separator:after{display:none}.pricing-5 .choose-plan{text-align:center}.pricing-5 .choose-plan .nav.nav-pills{display:inline-flex}.pricing-5 .description{text-align:center}.page-carousel .carousel-inner [class*='col-md']{margin-left:0 !important}.page-carousel .right.carousel-control{margin-right:0 !important}.page-carousel .left.carousel-control{margin-left:0 !important}.subscribe-line .form-control{border:1px solid #ddd;padding-left:10px}.subscribe-line .btn{margin:0 auto}}@media screen and (max-width: 991px){.navbar-collapse{position:fixed;display:block !important;top:0;height:100%;width:230px;right:0;z-index:1032;visibility:visible;background-color:#999;overflow-y:visible;border-top:none;text-align:left;border-left:1px solid #CCC5B9;padding-right:0px;padding-left:40px;padding-top:15px;-webkit-transform:translateX(230px);-moz-transform:translateX(230px);-o-transform:translateX(230px);-ms-transform:translateX(230px);transform:translateX(230px);-webkit-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1)}.navbar-collapse ul{position:relative;z-index:3;height:95%}.navbar-collapse .navbar-nav>.nav-item:last-child{border-bottom:0}.navbar-collapse .navbar-nav>.nav-item>.nav-link{margin:0px 0px;color:#9A9A9A !important;text-transform:uppercase;font-weight:600;font-size:12px;line-height:1.5em;padding:15px 0}.navbar-collapse .navbar-nav>.nav-item>.nav-link:hover,.navbar-collapse .navbar-nav>.nav-item>.nav-link:active{color:#403D39 !important}.navbar-collapse::after{top:0;left:0;height:100%;width:100%;position:absolute;background-color:#FFFCF5;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%);display:block;content:"";z-index:1}.navbar-collapse.has-image::after{top:0;left:0;height:100%;width:100%;position:absolute;background-color:rgba(17,17,17,0.8);display:block;content:"";z-index:1}.nav-open .navbar-collapse{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.nav-open .wrapper{left:0;-webkit-transform:translateX(-230px);-moz-transform:translateX(-230px);-o-transform:translateX(-230px);-ms-transform:translateX(-230px);transform:translateX(-230px)}.nav-open .navbar-translate{-webkit-transform:translateX(-230px);-moz-transform:translateX(-230px);-o-transform:translateX(-230px);-ms-transform:translateX(-230px);transform:translateX(-230px)}.wrapper .navbar-collapse{display:none}.register-page.full-screen .page-header .container{margin-top:30%}.dropdown.show .dropdown-menu,.dropdown .dropdown-menu{border:0;transition:none;-webkit-box-shadow:none;box-shadow:none;width:auto;height:auto}.dropdown.show .dropdown-menu .dropdown-item:hover,.dropdown.show .dropdown-menu .dropdown-item:focus,.dropdown .dropdown-menu .dropdown-item:hover,.dropdown .dropdown-menu .dropdown-item:focus{background-color:transparent;border-radius:0}.dropdown.show .dropdown-menu .dropdown-item a:hover,.dropdown.show .dropdown-menu .dropdown-item a:focus,.dropdown .dropdown-menu .dropdown-item a:hover,.dropdown .dropdown-menu .dropdown-item a:focus{color:#403D39}.dropdown.show .dropdown-menu:before,.dropdown.show .dropdown-menu:after,.dropdown .dropdown-menu:before,.dropdown .dropdown-menu:after{display:none}.dropdown .dropdown-menu{display:none}.dropdown.show .dropdown-menu{display:block;position:static;float:none;background:transparent !important}.navbar-translate{width:100%;position:relative;display:flex;-ms-flex-pack:justify !important;justify-content:space-between !important;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1)}#bodyClick{height:100%;width:100%;position:fixed;opacity:0;top:0;left:auto;right:230px;content:"";z-index:1029;overflow-x:hidden}.wrapper{-webkit-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);left:0;background-color:white}.container-cards [class*="col-md-"]{padding-left:5px;padding-right:5px}.container-cards .social-buttons{z-index:1}.full-screen.login .page-header{display:grid}.comments.media-area .media{display:block}.comments.media-area .media .media-body{margin-left:2em}.comments.media-area .media .media-body p{margin-top:15px}.section-navbars .navbar-collapse,.section-navigation .navbar-collapse,#navbar-dropdown .navbar-collapse{display:none !important}.header-4 video{width:auto;height:100vh}.subscribe-line .btn.btn-block{width:auto}.form-control+.form-control-feedback{padding-left:0 !important}}@media screen and (min-width: 991px){.burger-menu .navbar-collapse{position:fixed;display:block;top:0;height:100%;width:230px;right:0px;z-index:1032;visibility:visible;background-color:#999;overflow-y:visible;border-top:none;text-align:left;border-left:1px solid #CCC5B9;padding-right:0px;padding-left:40px;padding-top:15px;-webkit-transform:translateX(230px);-moz-transform:translateX(230px);-o-transform:translateX(230px);-ms-transform:translateX(230px);transform:translateX(230px);-webkit-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1)}.burger-menu .navbar-collapse .navbar-nav .nav-item:last-child{border-bottom:0}.burger-menu .navbar-collapse .navbar-nav{height:100%;z-index:2;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.burger-menu .navbar-collapse::after{top:0;left:0;height:100%;width:100%;position:absolute;background-color:#FFFCF5;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%);display:block;content:"";z-index:1}.burger-menu .navbar-collapse.has-image::after{top:0;left:0;height:100%;width:100%;position:absolute;background-color:rgba(17,17,17,0.8);display:block;content:"";z-index:1}.burger-menu .navbar .container .navbar-toggler{display:block;margin-top:20px}.burger-menu .navbar-translate{width:100%;position:relative;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1)}.burger-menu .wrapper{-webkit-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-moz-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-o-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);-ms-transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);transition:all .33s cubic-bezier(0.685, 0.0473, 0.346, 1);left:0;background-color:white}.burger-menu .body .navbar-collapse.collapse{height:100vh !important}.burger-menu .navbar-collapse:before,.burger-menu .navbar-collapse:after,.burger-menu .navbar-nav:before,.burger-menu .navbar-nav:after{display:table;content:" "}.nav-open .burger-menu .navbar-collapse.collapse{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.nav-open .burger-menu .wrapper{left:0;-webkit-transform:translateX(-230px);-moz-transform:translateX(-230px);-o-transform:translateX(-230px);-ms-transform:translateX(-230px);transform:translateX(-230px)}.nav-open .burger-menu .navbar-translate{-webkit-transform:translateX(-230px);-moz-transform:translateX(-230px);-o-transform:translateX(-230px);-ms-transform:translateX(-230px);transform:translateX(-230px)}.burger-menu .dropdown.show .dropdown-menu,.burger-menu .dropdown .dropdown-menu{border:0;transition:none;-webkit-box-shadow:none;box-shadow:none;width:auto}.burger-menu .dropdown.show .dropdown-menu .dropdown-item:hover,.burger-menu .dropdown.show .dropdown-menu .dropdown-item:focus,.burger-menu .dropdown .dropdown-menu .dropdown-item:hover,.burger-menu .dropdown .dropdown-menu .dropdown-item:focus{background-color:transparent;border-radius:0}.burger-menu .dropdown.show .dropdown-menu .dropdown-item a:hover,.burger-menu .dropdown.show .dropdown-menu .dropdown-item a:focus,.burger-menu .dropdown .dropdown-menu .dropdown-item a:hover,.burger-menu .dropdown .dropdown-menu .dropdown-item a:focus{color:#403D39}.burger-menu .dropdown.show .dropdown-menu:before,.burger-menu .dropdown.show .dropdown-menu:after,.burger-menu .dropdown .dropdown-menu:before,.burger-menu .dropdown .dropdown-menu:after{display:none}.burger-menu .dropdown .dropdown-menu{display:none}.burger-menu .dropdown.show .dropdown-menu{display:block}.lightbox .modal-dialog{width:960px}}@media screen and (min-width: 767px){.section-sections .section-cols{position:relative;z-index:1}.register-page .page-header .container{margin-top:150px}}@media (max-width: 1023px) and (min-width: 767px){.presentation-page .section-content .image-container .area-img{max-width:190px;max-height:270px}.presentation-page .section-content .image-container .info-img{max-width:190px;max-height:270px;left:-20%}.presentation-page .section-content .section-description{margin-top:0 !important}.presentation-page .section-components .components-macbook{left:-75px !important}.presentation-page .section-cards .codrops-header{margin-top:10px !important}}@media (max-width: 1367px) and (min-width: 1024px){.presentation-page .section-components .basic-container{margin-left:5em}}@media (max-width: 500px){.presentation-page .section-header .card{min-height:230px}#cards .card-profile{margin-top:50px}.pricing-5 .title{text-align:center}.presentation-page .presentation-title{font-size:4em}.presentation-page .title-brand .type{font-size:12px;padding:4px 7px;border-radius:4px;top:0;font-weight:600;margin-top:20px;right:2px}.presentation-page .section-cards .codrops-header .description{max-width:220px}.register-page .page-header .container .info:first-of-type{margin-top:50px}}@media screen and (max-width: 1367px){.presentation-page .section-cards,.presentation-page .section-components{overflow:hidden}}@media screen and (min-width: 1025){.section-sections .section-cols{position:relative;z-index:1}.section-sections .section-cols .row:first-of-type{margin-top:50px;margin-right:-120px;margin-left:-15px;-webkit-transform:translateX(-80px);-moz-transform:translateX(-80px);-o-transform:translateX(-80px);-ms-transform:translateX(-80px);transform:translateX(-80px)}.section-sections .section-cols .row:nth-of-type(2){margin-left:-100px;margin-right:-15px;transform:translateX(80px)}.section-sections .section-cols .row:nth-of-type(3){margin-right:-120px;margin-left:0px;transform:translateX(-120px)}.section-sections .section-cols .row:nth-of-type(4){margin-right:-100px;margin-left:-15px;transform:translateX(-50px)}}@media only screen and (min-width: 1024px){.demo-icons ul li{width:12.5%;float:left;padding:32px 0}}@media (max-width: 1200px){.presentation-page .presentation-title{font-size:7em}.presentation-page .title-brand{max-width:650px}}@media (max-width: 1200px){.presentation .section-images .image img{width:100%}}@media screen and (max-width: 374px){.footer.footer-big .copyright .pull-left,.footer.footer-big .copyright .pull-right{float:none !important}.full-screen.login .card.card-register{margin-bottom:20px}.full-screen.login .demo-footer{margin-left:-15px}.about-us .header-wrapper{height:auto !important}.presentation-page .section-content .image-container .area-img{max-width:170px !important}}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir="rtl"]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute;top:-2px}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:2px}.noUi-horizontal .noUi-handle{background:#fff;border-radius:50%;box-shadow:unset;height:14px;width:14px;cursor:pointer;margin-left:-10px;margin-top:-4px}.noUi-vertical{width:8px}.noUi-vertical .noUi-handle{background:#fff;background:linear-gradient(180deg, #fff 0, #f1f1f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$white-color",endColorstr="#f1f1f2",GradientType=0);border-radius:50%;box-shadow:inset 0 1px 1px #fff,0 1px 2px rgba(0,0,0,0.4);cursor:pointer;width:15px;height:15px;left:-4px;top:-10px}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-5px;left:auto}.noUi-target{background-color:rgba(182,182,182,0.3);border-radius:3px}.noUi-connects{border-radius:3px}.noUi-connect{background:#888;border-radius:3px;-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;-webkit-transition:300ms ease 0s;-moz-transition:300ms ease 0s;-ms-transition:300ms ease 0s;-o-transform:300ms ease 0s;transition:300ms ease 0s}.noUi-handle:focus{outline:none}.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;transform:scale3d(1.5, 1.5, 1)}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%, 0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}.slider .noUi-base{background-color:#c8c8c8}.slider.slider-neutral .noUi-connect,.slider.slider-neutral.noUi-connect{background-color:#fff}.slider.slider-neutral.noUi-target{background-color:rgba(255,255,255,0.3)}.slider.slider-neutral .noUi-handle{background-color:#fff}.slider.slider-primary .noUi-connect,.slider.slider-primary.noUi-connect{background-color:#51cbce}.slider.slider-info .noUi-connect,.slider.slider-info.noUi-connect{background-color:#51bcda}.slider.slider-success .noUi-connect,.slider.slider-success.noUi-connect{background-color:#6bd098}.slider.slider-warning .noUi-connect,.slider.slider-warning.noUi-connect{background-color:#fbc658}.slider.slider-danger .noUi-connect,.slider.slider-danger.noUi-connect{background-color:#f5593d}/*! +* https://github.com/YouCanBookMe/react-datetime +*/.rdt{position:relative}.rdt .rdtPicker{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear;margin-top:-20px;visibility:hidden;display:block;opacity:0}.rdt.rdtOpen .rdtPicker{opacity:1;visibility:visible;margin-top:0}.rdtPicker{display:none;position:absolute;width:260px;padding:4px;margin-top:1px;z-index:99999 !important;background:#fff;border-radius:0.125rem;box-shadow:0px 10px 50px 0px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;background-clip:padding-box;min-width:160px}.rdtPicker:before{display:inline-block;position:absolute;width:0;height:0;vertical-align:middle;content:"";top:-5px;left:10px;right:auto;color:#FFFFFF;border-bottom:.4em solid;border-right:.4em solid transparent;border-left:.4em solid transparent}.rdtPicker:after{border-bottom:.4em solid #FFFFFF;border-right:.4em solid transparent;border-left:.4em solid transparent;content:"";display:inline-block;position:absolute;top:-5px;left:10px}.rdtPicker{display:block;top:40px}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center;padding:5px;border-radius:4px}.rdtPicker table{width:100%;margin:0;border-color:#fff !important}.rdtPicker td,.rdtPicker th{text-align:center;padding:1px}.rdtPicker td{cursor:pointer}.rdtDay{height:30px;line-height:33px;width:30px;text-align:center;padding:0px;border-radius:50%}.rdtDay.rdtToday.rdtActive,.rdtDay.rdtActive,.rdtDay.rdtActive:hover{background-color:#51cbce !important;color:#fff}.rdtDays tr .dow{text-align:center;border-bottom:1px solid #E3E3E3;font-size:12px;text-transform:uppercase;font-weight:inherit;padding-bottom:5px;padding-top:10px}.rdtDays tr .rdtOld,.rdtDays tr .rdtNew{color:#ddd}.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover,.rdtPicker .rdtTimeToggle:hover{background:#eeeeee;cursor:pointer}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999999;cursor:not-allowed}.rdtPicker .dow{width:14.2857%;border-bottom:none}.rdtPicker th.rdtSwitch{width:50px;padding:5px;border-radius:4px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top;border-radius:50%;line-height:33px}.rdtPicker .dow,.rdtPicker th.rdtSwitch,.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev,.rdtPicker .rdtTimeToggle{color:#51cbce}.rdtPrev span,.rdtNext span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eeeeee}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left;width:40px;font-weight:inherit;margin:3px;border-radius:50%}.rdtCounters .rdtCounterSeparator{width:0;border:1px solid transparent}.rdtCounter{height:100px}.rdtCounter{width:40px}.rdtCounter .rdtCount{padding:7px;height:40px;border:1px solid transparent}.rdtCounters .rdtCounter:last-child .rdtCount{color:#51cbce;border-radius:50%;border:1px solid #51cbce}.rdtCounterSeparator{padding:7px;line-height:100px}.rdtCounter .rdtBtn{line-height:40px;cursor:pointer;display:block;border-radius:50%;color:#ddd;-webkit-transition:all 60ms ease-in;-moz-transition:all 60ms ease-in;-o-transition:all 60ms ease-in;-ms-transition:all 60ms ease-in;transition:all 60ms ease-in;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee;color:#797979}.rdtCounter .rdtCount{font-size:inherit;line-height:25px}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:inherit;margin-top:37px}.rdtMonths,.rdtYears{padding-bottom:10px}.rdtMonths .rdtMonth,.rdtMonths .rdtYear,.rdtYears .rdtMonth,.rdtYears .rdtYear{display:inline-block;width:56px;height:56px;line-height:56px;margin:3px 3px;cursor:pointer;border-radius:50%;text-align:center}.rdtMonths .rdtMonth.rdtActive,.rdtMonths .rdtYear.rdtActive,.rdtYears .rdtMonth.rdtActive,.rdtYears .rdtYear.rdtActive{background-color:#51cbce !important;color:#fff}.form-group .rdt{margin-bottom:0;flex:1 1 auto;width:1%}.input-group .input-group-prepend+.rdt .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;padding-left:0;border-right:1px solid #ddd}.input-group>.rdt:not(:last-child) .form-control{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;padding-right:0;border-left:1px solid #ddd;padding-left:.75rem}.dropdown .dropdown-menu[x-placement="top-start"]{-webkit-transform:translate3d(0, 0px, 0) !important;-moz-transform:translate3d(0, 0px, 0) !important;-o-transform:translate3d(0, 0px, 0) !important;-ms-transform:translate3d(0, 0px, 0) !important;transform:translate3d(0, 0px, 0) !important}.dropdown .dropdown-menu[x-placement="bottom-start"]{-webkit-transform:translate3d(0, 0px, 0) !important;-moz-transform:translate3d(0, 0px, 0) !important;-o-transform:translate3d(0, 0px, 0) !important;-ms-transform:translate3d(0, 0px, 0) !important;transform:translate3d(0, 0px, 0) !important}.dropdown.show .dropdown-menu[x-placement="top-start"]{-webkit-transform:translate3d(0, -50px, 0) !important;-moz-transform:translate3d(0, -50px, 0) !important;-o-transform:translate3d(0, -50px, 0) !important;-ms-transform:translate3d(0, -50px, 0) !important;transform:translate3d(0, -50px, 0) !important;top:auto !important;bottom:0 !important}.dropdown.show .dropdown-menu[x-placement="bottom-start"]{-webkit-transform:translate3d(0, 40px, 0) !important;-moz-transform:translate3d(0, 40px, 0) !important;-o-transform:translate3d(0, 40px, 0) !important;-ms-transform:translate3d(0, 40px, 0) !important;transform:translate3d(0, 40px, 0) !important;bottom:auto !important;top:0 !important}.input-group .input-group-append .input-group-text{border-right:1px solid #ddd}@media screen and (max-width: 991px){.navbar-collapse{height:100% !important}}@media screen and (max-width: 320px){.index .presentation-subtitle{margin-bottom:100px}.index .category.category-absolute{margin-top:20px}}@media screen and (max-width: 374px){.index .presentation-subtitle{margin-bottom:100px}nav[aria-label="pagination"]{justify-content:center;text-align:center}nav[aria-label="pagination"] .pagination{display:inline-block}nav[aria-label="pagination"] .pagination .page-item{margin-bottom:5px}.register-page .page-header .container{margin-top:7rem !important}}.popover{box-shadow:0 10px 50px 0 rgba(0,0,0,0.2);z-index:1050}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{border-left-color:rgba(0,0,0,0.25)}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{border-top-color:rgba(0,0,0,0.25)}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{border-right-color:rgba(0,0,0,0.25)}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{border-bottom-color:rgba(0,0,0,0.25)}.bs-tooltip-auto[x-placement^=top] .arrow::after,.bs-tooltip-top .arrow::after,.bs-tooltip-auto[x-placement^=left] .arrow::after,.bs-tooltip-left .arrow::after,.bs-tooltip-auto[x-placement^=right] .arrow::after,.bs-tooltip-right .arrow::after,.bs-tooltip-auto[x-placement^=bottom] .arrow::after,.bs-tooltip-bottom .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=left] .arrow::after,.bs-tooltip-left .arrow::after{right:1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#fff}.bs-tooltip-auto[x-placement^=top] .arrow::after,.bs-tooltip-top .arrow::after{bottom:1px;border-width:.4rem .4rem 0;border-top-color:#fff}.bs-tooltip-auto[x-placement^=right] .arrow::after,.bs-tooltip-right .arrow::after{left:1px;border-width:.4rem .4rem .4rem 0;border-right-color:#fff}.bs-tooltip-auto[x-placement^=bottom] .arrow::after,.bs-tooltip-bottom .arrow::after{top:1px;border-width:0 .4rem .4rem .4rem;border-bottom-color:#fff} diff --git a/front-end/src/assets/demo/demo.css b/front-end/src/assets/demo/demo.css new file mode 100644 index 0000000..1f830c8 --- /dev/null +++ b/front-end/src/assets/demo/demo.css @@ -0,0 +1,643 @@ +/*! + +========================================================= +* Paper Kit React - v1.3.0 +========================================================= + +* Product Page: https://www.creative-tim.com/product/paper-kit-react + +* Copyright 2021 Creative Tim (https://www.creative-tim.com) +* Licensed under MIT (https://github.com/creativetimofficial/paper-kit-react/blob/main/LICENSE.md) + +* Coded by Creative Tim + +========================================================= + +* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +*/ +.tim-row { + margin-bottom: 20px; +} + +.tim-white-buttons { + background-color: #777777; +} + +.typography-line { + padding-left: 25%; + margin-bottom: 35px; + position: relative; + display: block; + width: 100%; +} + +.typography-line span { + bottom: 10px; + color: #c0c1c2; + display: block; + font-weight: 400; + font-size: 13px; + line-height: 13px; + left: 0; + margin-left: 20px; + position: absolute; + width: 260px; + text-transform: none; +} + +.tim-row { + padding-top: 60px; +} + +.tim-row h3 { + margin-top: 0; +} + +.switch { + margin-right: 20px; +} + +#navbar-full .navbar { + border-radius: 0 !important; + margin-bottom: 15px; + z-index: 2; +} + +#menu-dropdown .navbar { + border-radius: 3px; +} + +#pagination-row .pagination-container { + height: 100%; + max-height: 100%; + display: flex; + align-items: center; +} + +/* Nucelo Icons */ + +#icons-row i.nc-icons { + font-size: 30px; +} + +.demo-iconshtml { + font-size: 62.5%; +} + +.demo-icons body { + font-size: 1.6rem; + font-family: sans-serif; + color: #333333; + background: white; +} + +.demo-icons a { + color: #608CEE; + text-decoration: none; +} + +.demo-icons header { + text-align: center; + padding: 100px 0 0; +} + +.demo-icons header h1 { + font-size: 2.8rem; +} + +.demo-icons header p { + font-size: 1.4rem; + margin-top: 1em; +} + +.demo-icons header a:hover { + text-decoration: underline; +} + +.demo-icons .nc-icon { + font-size: 34px; +} + +.demo-icons section { + width: 90%; + max-width: 1200px; + margin: 50px auto; +} + +.demo-icons section h2 { + border-bottom: 1px solid #e2e2e2; + padding: 0 0 1em .2em; + margin-bottom: 1em; +} + +.demo-icons ul::after { + clear: both; + content: ""; + display: table; +} + +.demo-icons ul li { + width: 20%; + float: left; + padding: 16px 0; + text-align: center; + border-radius: .25em; + -webkit-transition: background 0.2s; + -moz-transition: background 0.2s; + transition: background 0.2s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: hidden; +} + +.demo-icons ul li:hover { + background: #f4f4f4; +} + +.demo-icons ul p, +.demo-icons ul em, +.demo-icons ul input { + display: inline-block; + font-size: 1rem; + color: #999999; + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; + white-space: nowrap; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + cursor: pointer; +} + +.demo-icons ul p { + padding: 20px 0 0; + font-size: 12px; + margin: 0; +} + +.demo-icons ul p::selection, +.demo-icons ul em::selection { + background: #608CEE; + color: #efefef; +} + +.demo-icons ul em { + font-size: 12px; +} + +.demo-icons ul em::before { + content: '['; +} + +.demo-icons ul em::after { + content: ']'; +} + +.demo-icons ul input { + text-align: center; + background: transparent; + border: none; + box-shadow: none; + outline: none; + display: none; +} + +.space { + height: 130px; + display: block; +} + +.space-110 { + height: 110px; + display: block; +} + +.space-50 { + height: 50px; + display: block; +} + +.space-70 { + height: 70px; + display: block; +} + +.navigation-example { + background-attachment: scroll; +} + +.navigation-example { + background-position: center center; + background-size: cover; + margin-top: 0; + height: 100%; +} + +#notifications { + background-color: #FFFFFF; + display: block; + width: 100%; + position: relative; +} + +.tim-note { + text-transform: capitalize; +} + +.download-area { + margin-top: 30px; +} + +.sharing-area { + margin-top: 50px; +} + +.sharing-area .btn { + margin-top: 14px; +} + +.upgrade-pro .btn { + margin-top: 30px; +} + +#buttons .btn, +#javascriptComponents .btn { + margin: 0 0px 10px; +} + +.space-100 { + height: 100px; + display: block; + width: 100%; +} + +.be-social { + padding-bottom: 20px; + /* border-bottom: 1px solid #aaa; */ + margin: 0 auto 40px; +} + +.txt-white { + color: #FFFFFF; +} + +.txt-gray { + color: #ddd !important; +} + +.parallax { + width: 100%; + height: 570px; + display: block; + background-attachment: fixed; + background-repeat: no-repeat; + background-size: cover; + background-position: center center; +} + +.profile-content { + padding-top: 0; + position: relative; + z-index: 2; +} + +.logo-container .logo { + overflow: hidden; + border-radius: 50%; + border: 1px solid #333333; + width: 50px; + float: left; +} + +.logo-container .brand { + font-size: 16px; + color: #FFFFFF; + line-height: 18px; + float: left; + margin-left: 10px; + margin-top: 7px; + width: 70px; + height: 40px; + text-align: left; +} + +.logo-container .brand-material { + font-size: 18px; + margin-top: 15px; + height: 25px; + width: auto; +} + +.logo-container .logo img { + width: 100%; +} + +.navbar-small .logo-container .brand { + color: #333333; +} + +.fixed-section { + top: 90px; + max-height: 80vh; + overflow: scroll; + position: sticky; +} + +.fixed-section ul { + padding: 0; +} + +.fixed-section ul li { + list-style: none; +} + +.fixed-section li a { + font-size: 14px; + padding: 2px; + display: block; + color: #666666; +} + +.fixed-section li a.active { + color: #00bbff; +} + +.fixed-section.float { + position: fixed; + top: 100px; + width: 200px; + margin-top: 0; +} + +.parallax .parallax-image { + width: 100%; + overflow: hidden; + position: absolute; +} + +.parallax .parallax-image img { + width: 100%; +} + +@media (max-width: 768px) { + .parallax .parallax-image { + width: 100%; + height: 640px; + overflow: hidden; + } + .parallax .parallax-image img { + height: 100%; + width: auto; + } +} + +/*.separator{ + content: "Separator"; + color: #FFFFFF; + display: block; + width: 100%; + padding: 20px; +} +.separator-line{ + background-color: #EEE; + height: 1px; + width: 100%; + display: block; +} +.separator.separator-gray{ + background-color: #EEEEEE; +}*/ + +.social-buttons-demo .btn { + margin-right: 5px; + margin-bottom: 7px; +} + +.img-container { + width: 100%; + overflow: hidden; +} + +.img-container img { + width: 100%; +} + +.lightbox img { + width: 100%; +} + +.lightbox .modal-content { + overflow: hidden; +} + +.lightbox .modal-body { + padding: 0; +} + +@media screen and (min-width: 991px) { + .lightbox .modal-dialog { + width: 960px; + } +} + +@media (max-width: 991px) { + .fixed-section.affix { + position: relative; + margin-bottom: 100px; + } +} + +@media (max-width: 768px) { + .btn, + .btn-morphing { + margin-bottom: 10px; + } + .parallax .motto { + top: 170px; + margin-top: 0; + font-size: 60px; + width: 270px; + } +} + +/* Loading dots */ + +/* transitions */ + +.presentation .front, +.presentation .front:after, +.presentation .front .btn, +.logo-container .logo, +.logo-container .brand { + -webkit-transition: all .2s; + -moz-transition: all .2s; + -o-transition: all .2s; + transition: all .2s; +} + +#images h4 { + margin-bottom: 30px; +} + +#javascriptComponents { + padding-bottom: 0; +} + +/* layer animation */ + +.layers-container { + display: block; + margin-top: 50px; + position: relative; +} + +.layers-container img { + position: absolute; + width: 100%; + height: auto; + top: 0; + left: 0; + text-align: center; +} + +.animate { + transition: 1.5s ease-in-out; + -moz-transition: 1.5s ease-in-out; + -webkit-transition: 1.5s ease-in-out; +} + +.navbar-default.navbar-small .logo-container .brand { + color: #333333; +} + +.navbar-transparent.navbar-small .logo-container .brand { + color: #FFFFFF; +} + +.navbar-default.navbar-small .logo-container .brand { + color: #333333; +} + +.sharing-area { + margin-top: 80px; +} + +.sharing-area .btn { + margin: 15px 4px 0; +} + +.section-thin, +.section-notifications { + padding: 0; +} + +.section-navbars { + padding-top: 0; +} + +.section-tabs { + background: #EEEEEE; +} + +.section-pagination { + padding-bottom: 0; +} + +.section-download { + padding-top: 130px; +} + +.section-download .description { + margin-bottom: 60px; +} + +.section-download h4 { + margin-bottom: 25px; +} + +.section-examples a { + text-decoration: none; +} + +.section-examples a+a { + margin-top: 30px; +} + +.section-examples h5 { + margin-top: 30px; +} + +.components-page .wrapper>.header, +.tutorial-page .wrapper>.header { + height: 500px; + padding-top: 128px; + background-size: cover; + background-position: center center; +} + +.components-page .title, +.tutorial-page .title { + color: #FFFFFF; +} + +.brand .h1-seo { + font-size: 2.8em; + text-transform: uppercase; + font-weight: 300; +} + +.brand .n-logo { + max-width: 100px; + margin-bottom: 40px; +} + +.invision-logo { + max-width: 70px; + top: -2px; + position: relative; +} + +.creative-tim-logo { + max-width: 140px; + top: -2px; + position: relative; +} + +.section-javascript .title { + margin-bottom: 0; +} + +.navbar .switch-background { + display: block; +} + +.navbar-transparent .switch-background { + display: none; +} + +.section-signup .col .btn { + margin-top: 30px; +} + +#buttons-row .btn { + margin-bottom: 10px; +} + +.section-basic { + padding-top: 0; +} + +.section-images { + padding-bottom: 0; +} + +@media screen and (max-width: 991px) { + .section-navbars .navbar-collapse { + display: none !important; + } +} diff --git a/front-end/src/assets/fonts/nucleo-icons.eot b/front-end/src/assets/fonts/nucleo-icons.eot new file mode 100644 index 0000000..390eb0c Binary files /dev/null and b/front-end/src/assets/fonts/nucleo-icons.eot differ diff --git a/front-end/src/assets/fonts/nucleo-icons.ttf b/front-end/src/assets/fonts/nucleo-icons.ttf new file mode 100644 index 0000000..2064524 Binary files /dev/null and b/front-end/src/assets/fonts/nucleo-icons.ttf differ diff --git a/front-end/src/assets/fonts/nucleo-icons.woff b/front-end/src/assets/fonts/nucleo-icons.woff new file mode 100644 index 0000000..e9e2e51 Binary files /dev/null and b/front-end/src/assets/fonts/nucleo-icons.woff differ diff --git a/front-end/src/assets/fonts/nucleo-icons.woff2 b/front-end/src/assets/fonts/nucleo-icons.woff2 new file mode 100644 index 0000000..b69037c Binary files /dev/null and b/front-end/src/assets/fonts/nucleo-icons.woff2 differ diff --git a/front-end/src/assets/img/antoine-barres.jpg b/front-end/src/assets/img/antoine-barres.jpg new file mode 100644 index 0000000..9e469d2 Binary files /dev/null and b/front-end/src/assets/img/antoine-barres.jpg differ diff --git a/front-end/src/assets/img/apple-icon.png b/front-end/src/assets/img/apple-icon.png new file mode 100644 index 0000000..a20470f Binary files /dev/null and b/front-end/src/assets/img/apple-icon.png differ diff --git a/front-end/src/assets/img/avatar.jpg b/front-end/src/assets/img/avatar.jpg new file mode 100644 index 0000000..3e05aa7 Binary files /dev/null and b/front-end/src/assets/img/avatar.jpg differ diff --git a/front-end/src/assets/img/blurred-image-1.jpg b/front-end/src/assets/img/blurred-image-1.jpg new file mode 100644 index 0000000..337554f Binary files /dev/null and b/front-end/src/assets/img/blurred-image-1.jpg differ diff --git a/front-end/src/assets/img/bruno-abatti.jpg b/front-end/src/assets/img/bruno-abatti.jpg new file mode 100644 index 0000000..364f898 Binary files /dev/null and b/front-end/src/assets/img/bruno-abatti.jpg differ diff --git a/front-end/src/assets/img/clouds.png b/front-end/src/assets/img/clouds.png new file mode 100644 index 0000000..3f3fd00 Binary files /dev/null and b/front-end/src/assets/img/clouds.png differ diff --git a/front-end/src/assets/img/creative-tim-white-slim2.png b/front-end/src/assets/img/creative-tim-white-slim2.png new file mode 100644 index 0000000..d2c2121 Binary files /dev/null and b/front-end/src/assets/img/creative-tim-white-slim2.png differ diff --git a/front-end/src/assets/img/daniel-olahh.jpg b/front-end/src/assets/img/daniel-olahh.jpg new file mode 100644 index 0000000..7559d94 Binary files /dev/null and b/front-end/src/assets/img/daniel-olahh.jpg differ diff --git a/front-end/src/assets/img/daniel-olahs.jpg b/front-end/src/assets/img/daniel-olahs.jpg new file mode 100644 index 0000000..413253c Binary files /dev/null and b/front-end/src/assets/img/daniel-olahs.jpg differ diff --git a/front-end/src/assets/img/default-avatar.png b/front-end/src/assets/img/default-avatar.png new file mode 100644 index 0000000..ca9fa88 Binary files /dev/null and b/front-end/src/assets/img/default-avatar.png differ diff --git a/front-end/src/assets/img/eva.jpg b/front-end/src/assets/img/eva.jpg new file mode 100644 index 0000000..655f000 Binary files /dev/null and b/front-end/src/assets/img/eva.jpg differ diff --git a/front-end/src/assets/img/examples/landing-page.png b/front-end/src/assets/img/examples/landing-page.png new file mode 100644 index 0000000..70e7460 Binary files /dev/null and b/front-end/src/assets/img/examples/landing-page.png differ diff --git a/front-end/src/assets/img/examples/profile-page.png b/front-end/src/assets/img/examples/profile-page.png new file mode 100644 index 0000000..bdcbe6c Binary files /dev/null and b/front-end/src/assets/img/examples/profile-page.png differ diff --git a/front-end/src/assets/img/fabio-mangione.jpg b/front-end/src/assets/img/fabio-mangione.jpg new file mode 100644 index 0000000..bd423e5 Binary files /dev/null and b/front-end/src/assets/img/fabio-mangione.jpg differ diff --git a/front-end/src/assets/img/faces/ayo-ogunseinde-2.jpg b/front-end/src/assets/img/faces/ayo-ogunseinde-2.jpg new file mode 100644 index 0000000..6a599df Binary files /dev/null and b/front-end/src/assets/img/faces/ayo-ogunseinde-2.jpg differ diff --git a/front-end/src/assets/img/faces/clem-onojeghuo-2.jpg b/front-end/src/assets/img/faces/clem-onojeghuo-2.jpg new file mode 100644 index 0000000..fe6dde7 Binary files /dev/null and b/front-end/src/assets/img/faces/clem-onojeghuo-2.jpg differ diff --git a/front-end/src/assets/img/faces/clem-onojeghuo-3.jpg b/front-end/src/assets/img/faces/clem-onojeghuo-3.jpg new file mode 100644 index 0000000..2694043 Binary files /dev/null and b/front-end/src/assets/img/faces/clem-onojeghuo-3.jpg differ diff --git a/front-end/src/assets/img/faces/erik-lucatero-2.jpg b/front-end/src/assets/img/faces/erik-lucatero-2.jpg new file mode 100644 index 0000000..41c2978 Binary files /dev/null and b/front-end/src/assets/img/faces/erik-lucatero-2.jpg differ diff --git a/front-end/src/assets/img/faces/joe-gardner-2.jpg b/front-end/src/assets/img/faces/joe-gardner-2.jpg new file mode 100644 index 0000000..433f498 Binary files /dev/null and b/front-end/src/assets/img/faces/joe-gardner-2.jpg differ diff --git a/front-end/src/assets/img/faces/kaci-baum-2.jpg b/front-end/src/assets/img/faces/kaci-baum-2.jpg new file mode 100644 index 0000000..e7a8797 Binary files /dev/null and b/front-end/src/assets/img/faces/kaci-baum-2.jpg differ diff --git a/front-end/src/assets/img/favicon.ico b/front-end/src/assets/img/favicon.ico new file mode 100644 index 0000000..7482a65 Binary files /dev/null and b/front-end/src/assets/img/favicon.ico differ diff --git a/front-end/src/assets/img/favicon.png b/front-end/src/assets/img/favicon.png new file mode 100644 index 0000000..7d8b7d0 Binary files /dev/null and b/front-end/src/assets/img/favicon.png differ diff --git a/front-end/src/assets/img/federico-beccari.jpg b/front-end/src/assets/img/federico-beccari.jpg new file mode 100644 index 0000000..0ed96e2 Binary files /dev/null and b/front-end/src/assets/img/federico-beccari.jpg differ diff --git a/front-end/src/assets/img/flags/AD.png b/front-end/src/assets/img/flags/AD.png new file mode 100644 index 0000000..df49c85 Binary files /dev/null and b/front-end/src/assets/img/flags/AD.png differ diff --git a/front-end/src/assets/img/flags/AE.png b/front-end/src/assets/img/flags/AE.png new file mode 100644 index 0000000..7fa1c7a Binary files /dev/null and b/front-end/src/assets/img/flags/AE.png differ diff --git a/front-end/src/assets/img/flags/AG.png b/front-end/src/assets/img/flags/AG.png new file mode 100644 index 0000000..23196fa Binary files /dev/null and b/front-end/src/assets/img/flags/AG.png differ diff --git a/front-end/src/assets/img/flags/AM.png b/front-end/src/assets/img/flags/AM.png new file mode 100644 index 0000000..1a0e61d Binary files /dev/null and b/front-end/src/assets/img/flags/AM.png differ diff --git a/front-end/src/assets/img/flags/AR.png b/front-end/src/assets/img/flags/AR.png new file mode 100644 index 0000000..7c258a5 Binary files /dev/null and b/front-end/src/assets/img/flags/AR.png differ diff --git a/front-end/src/assets/img/flags/AT.png b/front-end/src/assets/img/flags/AT.png new file mode 100644 index 0000000..d13a8e1 Binary files /dev/null and b/front-end/src/assets/img/flags/AT.png differ diff --git a/front-end/src/assets/img/flags/AU.png b/front-end/src/assets/img/flags/AU.png new file mode 100644 index 0000000..8e63f7f Binary files /dev/null and b/front-end/src/assets/img/flags/AU.png differ diff --git a/front-end/src/assets/img/flags/BE.png b/front-end/src/assets/img/flags/BE.png new file mode 100644 index 0000000..8762072 Binary files /dev/null and b/front-end/src/assets/img/flags/BE.png differ diff --git a/front-end/src/assets/img/flags/BF.png b/front-end/src/assets/img/flags/BF.png new file mode 100644 index 0000000..0a9c236 Binary files /dev/null and b/front-end/src/assets/img/flags/BF.png differ diff --git a/front-end/src/assets/img/flags/BG.png b/front-end/src/assets/img/flags/BG.png new file mode 100644 index 0000000..eb6c13c Binary files /dev/null and b/front-end/src/assets/img/flags/BG.png differ diff --git a/front-end/src/assets/img/flags/BO.png b/front-end/src/assets/img/flags/BO.png new file mode 100644 index 0000000..a2dbfbc Binary files /dev/null and b/front-end/src/assets/img/flags/BO.png differ diff --git a/front-end/src/assets/img/flags/BR.png b/front-end/src/assets/img/flags/BR.png new file mode 100644 index 0000000..0447540 Binary files /dev/null and b/front-end/src/assets/img/flags/BR.png differ diff --git a/front-end/src/assets/img/flags/CA.png b/front-end/src/assets/img/flags/CA.png new file mode 100644 index 0000000..273cf7a Binary files /dev/null and b/front-end/src/assets/img/flags/CA.png differ diff --git a/front-end/src/assets/img/flags/CD.png b/front-end/src/assets/img/flags/CD.png new file mode 100644 index 0000000..43d4b86 Binary files /dev/null and b/front-end/src/assets/img/flags/CD.png differ diff --git a/front-end/src/assets/img/flags/CG.png b/front-end/src/assets/img/flags/CG.png new file mode 100644 index 0000000..ec2ce3a Binary files /dev/null and b/front-end/src/assets/img/flags/CG.png differ diff --git a/front-end/src/assets/img/flags/CH.png b/front-end/src/assets/img/flags/CH.png new file mode 100644 index 0000000..eb92344 Binary files /dev/null and b/front-end/src/assets/img/flags/CH.png differ diff --git a/front-end/src/assets/img/flags/CL.png b/front-end/src/assets/img/flags/CL.png new file mode 100644 index 0000000..fe3733d Binary files /dev/null and b/front-end/src/assets/img/flags/CL.png differ diff --git a/front-end/src/assets/img/flags/CM.png b/front-end/src/assets/img/flags/CM.png new file mode 100644 index 0000000..9be54c1 Binary files /dev/null and b/front-end/src/assets/img/flags/CM.png differ diff --git a/front-end/src/assets/img/flags/CN.png b/front-end/src/assets/img/flags/CN.png new file mode 100644 index 0000000..3e420a7 Binary files /dev/null and b/front-end/src/assets/img/flags/CN.png differ diff --git a/front-end/src/assets/img/flags/CO.png b/front-end/src/assets/img/flags/CO.png new file mode 100644 index 0000000..2860e60 Binary files /dev/null and b/front-end/src/assets/img/flags/CO.png differ diff --git a/front-end/src/assets/img/flags/CZ.png b/front-end/src/assets/img/flags/CZ.png new file mode 100644 index 0000000..4ba7b9e Binary files /dev/null and b/front-end/src/assets/img/flags/CZ.png differ diff --git a/front-end/src/assets/img/flags/DE.png b/front-end/src/assets/img/flags/DE.png new file mode 100644 index 0000000..23a407b Binary files /dev/null and b/front-end/src/assets/img/flags/DE.png differ diff --git a/front-end/src/assets/img/flags/DJ.png b/front-end/src/assets/img/flags/DJ.png new file mode 100644 index 0000000..f1d3b3a Binary files /dev/null and b/front-end/src/assets/img/flags/DJ.png differ diff --git a/front-end/src/assets/img/flags/DK.png b/front-end/src/assets/img/flags/DK.png new file mode 100644 index 0000000..0e35509 Binary files /dev/null and b/front-end/src/assets/img/flags/DK.png differ diff --git a/front-end/src/assets/img/flags/DZ.png b/front-end/src/assets/img/flags/DZ.png new file mode 100644 index 0000000..32b377b Binary files /dev/null and b/front-end/src/assets/img/flags/DZ.png differ diff --git a/front-end/src/assets/img/flags/EE.png b/front-end/src/assets/img/flags/EE.png new file mode 100644 index 0000000..d8d2fd0 Binary files /dev/null and b/front-end/src/assets/img/flags/EE.png differ diff --git a/front-end/src/assets/img/flags/EG.png b/front-end/src/assets/img/flags/EG.png new file mode 100644 index 0000000..073520a Binary files /dev/null and b/front-end/src/assets/img/flags/EG.png differ diff --git a/front-end/src/assets/img/flags/ES.png b/front-end/src/assets/img/flags/ES.png new file mode 100644 index 0000000..4e456a2 Binary files /dev/null and b/front-end/src/assets/img/flags/ES.png differ diff --git a/front-end/src/assets/img/flags/FI.png b/front-end/src/assets/img/flags/FI.png new file mode 100644 index 0000000..7a623b0 Binary files /dev/null and b/front-end/src/assets/img/flags/FI.png differ diff --git a/front-end/src/assets/img/flags/FR.png b/front-end/src/assets/img/flags/FR.png new file mode 100644 index 0000000..cb92d12 Binary files /dev/null and b/front-end/src/assets/img/flags/FR.png differ diff --git a/front-end/src/assets/img/flags/GA.png b/front-end/src/assets/img/flags/GA.png new file mode 100644 index 0000000..743fa94 Binary files /dev/null and b/front-end/src/assets/img/flags/GA.png differ diff --git a/front-end/src/assets/img/flags/GB.png b/front-end/src/assets/img/flags/GB.png new file mode 100644 index 0000000..04019f5 Binary files /dev/null and b/front-end/src/assets/img/flags/GB.png differ diff --git a/front-end/src/assets/img/flags/GM.png b/front-end/src/assets/img/flags/GM.png new file mode 100644 index 0000000..88335ad Binary files /dev/null and b/front-end/src/assets/img/flags/GM.png differ diff --git a/front-end/src/assets/img/flags/GT.png b/front-end/src/assets/img/flags/GT.png new file mode 100644 index 0000000..2421118 Binary files /dev/null and b/front-end/src/assets/img/flags/GT.png differ diff --git a/front-end/src/assets/img/flags/HN.png b/front-end/src/assets/img/flags/HN.png new file mode 100644 index 0000000..99a5f47 Binary files /dev/null and b/front-end/src/assets/img/flags/HN.png differ diff --git a/front-end/src/assets/img/flags/HT.png b/front-end/src/assets/img/flags/HT.png new file mode 100644 index 0000000..be491ac Binary files /dev/null and b/front-end/src/assets/img/flags/HT.png differ diff --git a/front-end/src/assets/img/flags/HU.png b/front-end/src/assets/img/flags/HU.png new file mode 100644 index 0000000..6272c8e Binary files /dev/null and b/front-end/src/assets/img/flags/HU.png differ diff --git a/front-end/src/assets/img/flags/ID.png b/front-end/src/assets/img/flags/ID.png new file mode 100644 index 0000000..3c7045d Binary files /dev/null and b/front-end/src/assets/img/flags/ID.png differ diff --git a/front-end/src/assets/img/flags/IE.png b/front-end/src/assets/img/flags/IE.png new file mode 100644 index 0000000..c778368 Binary files /dev/null and b/front-end/src/assets/img/flags/IE.png differ diff --git a/front-end/src/assets/img/flags/IL.png b/front-end/src/assets/img/flags/IL.png new file mode 100644 index 0000000..72ae59d Binary files /dev/null and b/front-end/src/assets/img/flags/IL.png differ diff --git a/front-end/src/assets/img/flags/IN.png b/front-end/src/assets/img/flags/IN.png new file mode 100644 index 0000000..c2f3d71 Binary files /dev/null and b/front-end/src/assets/img/flags/IN.png differ diff --git a/front-end/src/assets/img/flags/IQ.png b/front-end/src/assets/img/flags/IQ.png new file mode 100644 index 0000000..82f4d88 Binary files /dev/null and b/front-end/src/assets/img/flags/IQ.png differ diff --git a/front-end/src/assets/img/flags/IR.png b/front-end/src/assets/img/flags/IR.png new file mode 100644 index 0000000..0f662ad Binary files /dev/null and b/front-end/src/assets/img/flags/IR.png differ diff --git a/front-end/src/assets/img/flags/IT.png b/front-end/src/assets/img/flags/IT.png new file mode 100644 index 0000000..c111bc1 Binary files /dev/null and b/front-end/src/assets/img/flags/IT.png differ diff --git a/front-end/src/assets/img/flags/JM.png b/front-end/src/assets/img/flags/JM.png new file mode 100644 index 0000000..c034b85 Binary files /dev/null and b/front-end/src/assets/img/flags/JM.png differ diff --git a/front-end/src/assets/img/flags/JO.png b/front-end/src/assets/img/flags/JO.png new file mode 100644 index 0000000..0510163 Binary files /dev/null and b/front-end/src/assets/img/flags/JO.png differ diff --git a/front-end/src/assets/img/flags/JP.png b/front-end/src/assets/img/flags/JP.png new file mode 100644 index 0000000..9786df2 Binary files /dev/null and b/front-end/src/assets/img/flags/JP.png differ diff --git a/front-end/src/assets/img/flags/KG.png b/front-end/src/assets/img/flags/KG.png new file mode 100644 index 0000000..2db2d50 Binary files /dev/null and b/front-end/src/assets/img/flags/KG.png differ diff --git a/front-end/src/assets/img/flags/KN.png b/front-end/src/assets/img/flags/KN.png new file mode 100644 index 0000000..1b19a8c Binary files /dev/null and b/front-end/src/assets/img/flags/KN.png differ diff --git a/front-end/src/assets/img/flags/KP.png b/front-end/src/assets/img/flags/KP.png new file mode 100644 index 0000000..6cfebc5 Binary files /dev/null and b/front-end/src/assets/img/flags/KP.png differ diff --git a/front-end/src/assets/img/flags/KR.png b/front-end/src/assets/img/flags/KR.png new file mode 100644 index 0000000..736cfa8 Binary files /dev/null and b/front-end/src/assets/img/flags/KR.png differ diff --git a/front-end/src/assets/img/flags/KW.png b/front-end/src/assets/img/flags/KW.png new file mode 100644 index 0000000..a13126e Binary files /dev/null and b/front-end/src/assets/img/flags/KW.png differ diff --git a/front-end/src/assets/img/flags/KZ.png b/front-end/src/assets/img/flags/KZ.png new file mode 100644 index 0000000..a3274ad Binary files /dev/null and b/front-end/src/assets/img/flags/KZ.png differ diff --git a/front-end/src/assets/img/flags/LA.png b/front-end/src/assets/img/flags/LA.png new file mode 100644 index 0000000..7e202b4 Binary files /dev/null and b/front-end/src/assets/img/flags/LA.png differ diff --git a/front-end/src/assets/img/flags/LB.png b/front-end/src/assets/img/flags/LB.png new file mode 100644 index 0000000..f203af8 Binary files /dev/null and b/front-end/src/assets/img/flags/LB.png differ diff --git a/front-end/src/assets/img/flags/LC.png b/front-end/src/assets/img/flags/LC.png new file mode 100644 index 0000000..c0758a1 Binary files /dev/null and b/front-end/src/assets/img/flags/LC.png differ diff --git a/front-end/src/assets/img/flags/LS.png b/front-end/src/assets/img/flags/LS.png new file mode 100644 index 0000000..e69a97b Binary files /dev/null and b/front-end/src/assets/img/flags/LS.png differ diff --git a/front-end/src/assets/img/flags/LU.png b/front-end/src/assets/img/flags/LU.png new file mode 100644 index 0000000..0f98055 Binary files /dev/null and b/front-end/src/assets/img/flags/LU.png differ diff --git a/front-end/src/assets/img/flags/LV.png b/front-end/src/assets/img/flags/LV.png new file mode 100644 index 0000000..6169eb4 Binary files /dev/null and b/front-end/src/assets/img/flags/LV.png differ diff --git a/front-end/src/assets/img/flags/MG.png b/front-end/src/assets/img/flags/MG.png new file mode 100644 index 0000000..55412d5 Binary files /dev/null and b/front-end/src/assets/img/flags/MG.png differ diff --git a/front-end/src/assets/img/flags/MK.png b/front-end/src/assets/img/flags/MK.png new file mode 100644 index 0000000..29a1ed4 Binary files /dev/null and b/front-end/src/assets/img/flags/MK.png differ diff --git a/front-end/src/assets/img/flags/ML.png b/front-end/src/assets/img/flags/ML.png new file mode 100644 index 0000000..6fb3d6a Binary files /dev/null and b/front-end/src/assets/img/flags/ML.png differ diff --git a/front-end/src/assets/img/flags/MM.png b/front-end/src/assets/img/flags/MM.png new file mode 100644 index 0000000..09a0a15 Binary files /dev/null and b/front-end/src/assets/img/flags/MM.png differ diff --git a/front-end/src/assets/img/flags/MT.png b/front-end/src/assets/img/flags/MT.png new file mode 100644 index 0000000..5d694ec Binary files /dev/null and b/front-end/src/assets/img/flags/MT.png differ diff --git a/front-end/src/assets/img/flags/MX.png b/front-end/src/assets/img/flags/MX.png new file mode 100644 index 0000000..4fac84a Binary files /dev/null and b/front-end/src/assets/img/flags/MX.png differ diff --git a/front-end/src/assets/img/flags/NA.png b/front-end/src/assets/img/flags/NA.png new file mode 100644 index 0000000..33aa1a1 Binary files /dev/null and b/front-end/src/assets/img/flags/NA.png differ diff --git a/front-end/src/assets/img/flags/NE.png b/front-end/src/assets/img/flags/NE.png new file mode 100644 index 0000000..fb6fc62 Binary files /dev/null and b/front-end/src/assets/img/flags/NE.png differ diff --git a/front-end/src/assets/img/flags/NG.png b/front-end/src/assets/img/flags/NG.png new file mode 100644 index 0000000..d3c626b Binary files /dev/null and b/front-end/src/assets/img/flags/NG.png differ diff --git a/front-end/src/assets/img/flags/NI.png b/front-end/src/assets/img/flags/NI.png new file mode 100644 index 0000000..fbd68d1 Binary files /dev/null and b/front-end/src/assets/img/flags/NI.png differ diff --git a/front-end/src/assets/img/flags/NL.png b/front-end/src/assets/img/flags/NL.png new file mode 100644 index 0000000..3900749 Binary files /dev/null and b/front-end/src/assets/img/flags/NL.png differ diff --git a/front-end/src/assets/img/flags/NO.png b/front-end/src/assets/img/flags/NO.png new file mode 100644 index 0000000..1068ff8 Binary files /dev/null and b/front-end/src/assets/img/flags/NO.png differ diff --git a/front-end/src/assets/img/flags/OM.png b/front-end/src/assets/img/flags/OM.png new file mode 100644 index 0000000..c783397 Binary files /dev/null and b/front-end/src/assets/img/flags/OM.png differ diff --git a/front-end/src/assets/img/flags/PA.png b/front-end/src/assets/img/flags/PA.png new file mode 100644 index 0000000..b8919ea Binary files /dev/null and b/front-end/src/assets/img/flags/PA.png differ diff --git a/front-end/src/assets/img/flags/PE.png b/front-end/src/assets/img/flags/PE.png new file mode 100644 index 0000000..934198d Binary files /dev/null and b/front-end/src/assets/img/flags/PE.png differ diff --git a/front-end/src/assets/img/flags/PG.png b/front-end/src/assets/img/flags/PG.png new file mode 100644 index 0000000..9fb82cc Binary files /dev/null and b/front-end/src/assets/img/flags/PG.png differ diff --git a/front-end/src/assets/img/flags/PK.png b/front-end/src/assets/img/flags/PK.png new file mode 100644 index 0000000..9214a81 Binary files /dev/null and b/front-end/src/assets/img/flags/PK.png differ diff --git a/front-end/src/assets/img/flags/PL.png b/front-end/src/assets/img/flags/PL.png new file mode 100644 index 0000000..c9dc74d Binary files /dev/null and b/front-end/src/assets/img/flags/PL.png differ diff --git a/front-end/src/assets/img/flags/PT.png b/front-end/src/assets/img/flags/PT.png new file mode 100644 index 0000000..33a3de2 Binary files /dev/null and b/front-end/src/assets/img/flags/PT.png differ diff --git a/front-end/src/assets/img/flags/PY.png b/front-end/src/assets/img/flags/PY.png new file mode 100644 index 0000000..967ec18 Binary files /dev/null and b/front-end/src/assets/img/flags/PY.png differ diff --git a/front-end/src/assets/img/flags/QA.png b/front-end/src/assets/img/flags/QA.png new file mode 100644 index 0000000..c90e17b Binary files /dev/null and b/front-end/src/assets/img/flags/QA.png differ diff --git a/front-end/src/assets/img/flags/RO.png b/front-end/src/assets/img/flags/RO.png new file mode 100644 index 0000000..f113b90 Binary files /dev/null and b/front-end/src/assets/img/flags/RO.png differ diff --git a/front-end/src/assets/img/flags/RU.png b/front-end/src/assets/img/flags/RU.png new file mode 100644 index 0000000..1876d6b Binary files /dev/null and b/front-end/src/assets/img/flags/RU.png differ diff --git a/front-end/src/assets/img/flags/RW.png b/front-end/src/assets/img/flags/RW.png new file mode 100644 index 0000000..fee04a2 Binary files /dev/null and b/front-end/src/assets/img/flags/RW.png differ diff --git a/front-end/src/assets/img/flags/SA.png b/front-end/src/assets/img/flags/SA.png new file mode 100644 index 0000000..bdf39a4 Binary files /dev/null and b/front-end/src/assets/img/flags/SA.png differ diff --git a/front-end/src/assets/img/flags/SE.png b/front-end/src/assets/img/flags/SE.png new file mode 100644 index 0000000..08dc290 Binary files /dev/null and b/front-end/src/assets/img/flags/SE.png differ diff --git a/front-end/src/assets/img/flags/SG.png b/front-end/src/assets/img/flags/SG.png new file mode 100644 index 0000000..9abd1a6 Binary files /dev/null and b/front-end/src/assets/img/flags/SG.png differ diff --git a/front-end/src/assets/img/flags/SL.png b/front-end/src/assets/img/flags/SL.png new file mode 100644 index 0000000..c1b09d7 Binary files /dev/null and b/front-end/src/assets/img/flags/SL.png differ diff --git a/front-end/src/assets/img/flags/SN.png b/front-end/src/assets/img/flags/SN.png new file mode 100644 index 0000000..b28977f Binary files /dev/null and b/front-end/src/assets/img/flags/SN.png differ diff --git a/front-end/src/assets/img/flags/SO.png b/front-end/src/assets/img/flags/SO.png new file mode 100644 index 0000000..f61b0e4 Binary files /dev/null and b/front-end/src/assets/img/flags/SO.png differ diff --git a/front-end/src/assets/img/flags/SV.png b/front-end/src/assets/img/flags/SV.png new file mode 100644 index 0000000..72835ea Binary files /dev/null and b/front-end/src/assets/img/flags/SV.png differ diff --git a/front-end/src/assets/img/flags/TD.png b/front-end/src/assets/img/flags/TD.png new file mode 100644 index 0000000..93b7f9d Binary files /dev/null and b/front-end/src/assets/img/flags/TD.png differ diff --git a/front-end/src/assets/img/flags/TJ.png b/front-end/src/assets/img/flags/TJ.png new file mode 100644 index 0000000..8c7d70e Binary files /dev/null and b/front-end/src/assets/img/flags/TJ.png differ diff --git a/front-end/src/assets/img/flags/TL.png b/front-end/src/assets/img/flags/TL.png new file mode 100644 index 0000000..59acf14 Binary files /dev/null and b/front-end/src/assets/img/flags/TL.png differ diff --git a/front-end/src/assets/img/flags/TR.png b/front-end/src/assets/img/flags/TR.png new file mode 100644 index 0000000..9443f0b Binary files /dev/null and b/front-end/src/assets/img/flags/TR.png differ diff --git a/front-end/src/assets/img/flags/TZ.png b/front-end/src/assets/img/flags/TZ.png new file mode 100644 index 0000000..a848f73 Binary files /dev/null and b/front-end/src/assets/img/flags/TZ.png differ diff --git a/front-end/src/assets/img/flags/UA.png b/front-end/src/assets/img/flags/UA.png new file mode 100644 index 0000000..5526a55 Binary files /dev/null and b/front-end/src/assets/img/flags/UA.png differ diff --git a/front-end/src/assets/img/flags/US.png b/front-end/src/assets/img/flags/US.png new file mode 100644 index 0000000..73f0c7a Binary files /dev/null and b/front-end/src/assets/img/flags/US.png differ diff --git a/front-end/src/assets/img/flags/VE.png b/front-end/src/assets/img/flags/VE.png new file mode 100644 index 0000000..11a43d0 Binary files /dev/null and b/front-end/src/assets/img/flags/VE.png differ diff --git a/front-end/src/assets/img/flags/VN.png b/front-end/src/assets/img/flags/VN.png new file mode 100644 index 0000000..8930265 Binary files /dev/null and b/front-end/src/assets/img/flags/VN.png differ diff --git a/front-end/src/assets/img/flags/YE.png b/front-end/src/assets/img/flags/YE.png new file mode 100644 index 0000000..37ac4f3 Binary files /dev/null and b/front-end/src/assets/img/flags/YE.png differ diff --git a/front-end/src/assets/img/fog-low.png b/front-end/src/assets/img/fog-low.png new file mode 100644 index 0000000..16ba0e5 Binary files /dev/null and b/front-end/src/assets/img/fog-low.png differ diff --git a/front-end/src/assets/img/header.jpg b/front-end/src/assets/img/header.jpg new file mode 100644 index 0000000..f98e238 Binary files /dev/null and b/front-end/src/assets/img/header.jpg differ diff --git a/front-end/src/assets/img/ilya-yakover.jpg b/front-end/src/assets/img/ilya-yakover.jpg new file mode 100644 index 0000000..0c27c7f Binary files /dev/null and b/front-end/src/assets/img/ilya-yakover.jpg differ diff --git a/front-end/src/assets/img/invision-white-slim.png b/front-end/src/assets/img/invision-white-slim.png new file mode 100644 index 0000000..e814a1e Binary files /dev/null and b/front-end/src/assets/img/invision-white-slim.png differ diff --git a/front-end/src/assets/img/joshua-stannard.jpg b/front-end/src/assets/img/joshua-stannard.jpg new file mode 100644 index 0000000..200f5ff Binary files /dev/null and b/front-end/src/assets/img/joshua-stannard.jpg differ diff --git a/front-end/src/assets/img/login-image.jpg b/front-end/src/assets/img/login-image.jpg new file mode 100644 index 0000000..31ad4ea Binary files /dev/null and b/front-end/src/assets/img/login-image.jpg differ diff --git a/front-end/src/assets/img/login.jpg b/front-end/src/assets/img/login.jpg new file mode 100644 index 0000000..b758f86 Binary files /dev/null and b/front-end/src/assets/img/login.jpg differ diff --git a/front-end/src/assets/img/logo.png b/front-end/src/assets/img/logo.png new file mode 100644 index 0000000..1f7aa0d Binary files /dev/null and b/front-end/src/assets/img/logo.png differ diff --git a/front-end/src/assets/img/new_logo.png b/front-end/src/assets/img/new_logo.png new file mode 100644 index 0000000..8e2192b Binary files /dev/null and b/front-end/src/assets/img/new_logo.png differ diff --git a/front-end/src/assets/img/nucleo-logo.svg b/front-end/src/assets/img/nucleo-logo.svg new file mode 100644 index 0000000..27b65cc --- /dev/null +++ b/front-end/src/assets/img/nucleo-logo.svg @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/front-end/src/assets/img/placeholder.jpg b/front-end/src/assets/img/placeholder.jpg new file mode 100644 index 0000000..5a9348e Binary files /dev/null and b/front-end/src/assets/img/placeholder.jpg differ diff --git a/front-end/src/assets/img/ryan.jpg b/front-end/src/assets/img/ryan.jpg new file mode 100644 index 0000000..2c733bd Binary files /dev/null and b/front-end/src/assets/img/ryan.jpg differ diff --git a/front-end/src/assets/img/soroush-karimi.jpg b/front-end/src/assets/img/soroush-karimi.jpg new file mode 100644 index 0000000..5d7a564 Binary files /dev/null and b/front-end/src/assets/img/soroush-karimi.jpg differ diff --git a/front-end/src/assets/img/uriel-soberanes.jpg b/front-end/src/assets/img/uriel-soberanes.jpg new file mode 100644 index 0000000..206e17e Binary files /dev/null and b/front-end/src/assets/img/uriel-soberanes.jpg differ diff --git a/front-end/src/assets/img/whendor/featured_img.jpg b/front-end/src/assets/img/whendor/featured_img.jpg new file mode 100644 index 0000000..d7817de Binary files /dev/null and b/front-end/src/assets/img/whendor/featured_img.jpg differ diff --git a/front-end/src/assets/scss/paper-kit.scss b/front-end/src/assets/scss/paper-kit.scss new file mode 100644 index 0000000..27628f1 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit.scss @@ -0,0 +1,65 @@ +/*! + + ========================================================= + * Paper Kit React - v1.3.0 based on Paper Kit - v2.2.0 + ========================================================= + + * Product Page: https://www.creative-tim.com/product/paper-kit-2 + * Copyright 2021 Creative Tim (http://www.creative-tim.com) + + * Designed by www.invisionapp.com Coded by www.creative-tim.com + + ========================================================= + + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + + */ + +@import 'paper-kit/variables'; +@import 'paper-kit/mixins'; + +// Plugins CSS +@import "paper-kit/plugins/plugin-bootstrap-switch"; +@import "paper-kit/plugins/plugin-nouislider"; +@import "paper-kit/plugins/plugin-datepicker"; + +// Core CSS +@import "paper-kit/buttons"; +@import "paper-kit/inputs"; +@import "paper-kit/checkbox-radio"; +@import "paper-kit/progress-bars"; +@import "paper-kit/badges"; +@import "paper-kit/pagination"; +@import "paper-kit/typography"; +@import "paper-kit/misc"; +@import "paper-kit/labels"; + +// components +@import "paper-kit/nucleo-icons"; +@import "paper-kit/social-buttons"; +@import "paper-kit/tabs-navs"; +@import "paper-kit/navbars"; +@import "paper-kit/dropdown"; +@import "paper-kit/alerts"; +@import "paper-kit/images"; +@import "paper-kit/tooltips-and-popovers"; +@import "paper-kit/modal"; +@import "paper-kit/icons"; +@import "paper-kit/carousel"; +@import "paper-kit/footers"; + +// Cards +@import "paper-kit/cards"; +@import "paper-kit/cards/card-plain"; +@import "paper-kit/cards/card-register"; +@import "paper-kit/cards/card-profile"; + +// example pages and sections +@import "paper-kit/examples"; +@import "paper-kit/sections"; + + +@import "paper-kit/responsive"; + +// React Differences +@import "react/react-differences.scss" diff --git a/front-end/src/assets/scss/paper-kit/_alerts.scss b/front-end/src/assets/scss/paper-kit/_alerts.scss new file mode 100644 index 0000000..a6b4666 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_alerts.scss @@ -0,0 +1,61 @@ +.alert{ + border: 0; + border-radius: 0; + color: $white-color; + padding: 10px 15px; + font-size: 14px; + + & .close{ + font-size: $font-size-large; + color: $white-color; + } + + .container &{ + border-radius: 4px; + + } + .navbar &{ + border-radius: 0; + left: 0; + position: absolute; + right: 0; + top: 85px; + width: 100%; + z-index: 3; + } + .navbar:not(.navbar-transparent) &{ + top: 70px; + } + .alert-icon{ + display: block; + font-size: 30px; + left: 15px; + position: absolute; + top: 50%; + margin-top: -22px; + } + .alert-wrapper { + &.message{ + padding-right: 60px; + } + i{ + position: relative; + font-size: 20px; + top: 5px; + margin-top: -5px; + font-weight: $font-weight-bold; + } + } +} +.alert-info{ + background-color: $bg-info; +} +.alert-success { + background-color: $bg-success; +} +.alert-warning { + background-color: $bg-warning; +} +.alert-danger { + background-color: $bg-danger; +} diff --git a/front-end/src/assets/scss/paper-kit/_badges.scss b/front-end/src/assets/scss/paper-kit/_badges.scss new file mode 100644 index 0000000..95aef5b --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_badges.scss @@ -0,0 +1,36 @@ +/* badges & Progress-bar */ +.badge{ + padding: 0.4em 0.9em; + color: $white-color; + font-weight: 500; + font-size: 0.75em; + text-transform: uppercase; + display: inline-block; + margin-bottom: 3px; + padding-top: 5px; + + &:focus { + outline: none; + } + span[data-role="remove"]:focus { + outline: none; + } +} +.badge-primary{ + background-color: $primary-color; +} +.badge-info{ + background-color: $info-color; +} +.badge-success{ + background-color: $success-color; +} +.badge-warning{ + background-color: $warning-color; +} +.badge-danger{ + background-color: $danger-color; +} +.badge-default{ + background-color: $default-color; +} diff --git a/front-end/src/assets/scss/paper-kit/_buttons.scss b/front-end/src/assets/scss/paper-kit/_buttons.scss new file mode 100644 index 0000000..79e3b5c --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_buttons.scss @@ -0,0 +1,228 @@ +.btn{ + box-sizing: border-box; + border-width: $border-thick; + font-size: $font-size-small; + font-weight: $font-weight-bold; + padding: .5rem $padding-base-horizontal; + line-height: 1.75; + cursor: pointer; + text-transform: uppercase; + + + &.btn-border, + &.btn-link{ + background-color: $transparent-bg; + } + + @include btn-styles($default-color, $default-states-color); + @include transition($fast-transition-time, linear); + + &:hover, + &:focus{ + outline: 0 !important; + @include box-shadow(none); + } + &:active, + &.active, + .open > &.dropdown-toggle { + @include box-shadow(none); + outline: 0 !important; + } + + &[class*="btn-outline-"]{ + background-image: none; + background-color: transparent; + } + + .nc-icon{ + position: relative; + top: 2px; + } +} +.btn-just-icon{ + border-radius: $border-radius-btn-large; + height: 40px; + width: 40px; + min-width: 40px; + padding: 8px; + + &.btn-sm{ + padding: 4px !important; + } + i{ + font-size: $font-size-medium; + padding: 2px 0px; + } +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group{ + margin-left: -2px; +} + + +// Apply the mixin to the buttons +.btn-primary { @include btn-styles($primary-color, $primary-states-color); } +.btn-success { @include btn-styles($success-color, $success-states-color); } +.btn-info { @include btn-styles($info-color, $info-states-color); } +.btn-warning { @include btn-styles($warning-color, $warning-states-color); } +.btn-danger { @include btn-styles($danger-color, $danger-states-color); } +.btn-neutral { @include btn-styles($white-color, $default-states-color); } + +.btn-outline-default { @include btn-outline-styles($default-color, $default-states-color); } +.btn-outline-primary { @include btn-outline-styles($primary-color, $primary-states-color); } +.btn-outline-success { @include btn-outline-styles($success-color, $success-states-color); } +.btn-outline-info { @include btn-outline-styles($info-color, $info-states-color); } +.btn-outline-warning { @include btn-outline-styles($warning-color, $warning-states-color); } +.btn-outline-danger { @include btn-outline-styles($danger-color, $danger-states-color); } +.btn-outline-neutral { @include btn-outline-styles($white-color, $default-states-color); + &:hover, + &:focus, + &:active { + color: $default-states-color !important; + background-color: $white-color; + } +} +.btn-neutral { + @include btn-styles($white-color, $white-color); + color: $default-color; + + &:hover, + &:focus, + &:active { + color: $default-states-color !important; + } + + &.btn-border{ + &:hover, + &:focus{ + color: $default-color; + } + + &:active, + &.active, + .open > &.dropdown-toggle{ + background-color: $white-color; + color: $default-color; + } + } + &.btn-link:hover, + &.btn-link:focus, + &.btn-link:active { + color: $white-color !important; + } + + &.btn-link:focus:active { + color: $default-states-color !important; + } + + &.btn-link:active, + &.btn-link.active{ + background-color: transparent; + } +} + +.btn{ + &:disabled, + &[disabled], + &.disabled{ + @include opacity(.5); + } +} +.btn-link{ + border-color: transparent !important; + padding: $padding-base-vertical $padding-base-horizontal; + + &:hover, + &:focus, + &:active{ + text-decoration: none; + border-color: transparent; + } + + &.btn-icon{ + padding: $padding-base-vertical; + } +} + +.btn-lg{ + @include btn-size($padding-large-vertical, $padding-large-horizontal, $font-size-base, $line-height-small); +} +.btn-sm{ + @include btn-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small); +} +.btn-wd { + min-width: 140px; +} + +.btn-group.select{ + width: 100%; +} +.btn-group.select .btn{ + text-align: left; +} +.btn-group.select .caret{ + position: absolute; + top: 50%; + margin-top: -1px; + right: 8px; +} +.btn-just-icon{ + &.btn-sm{ + height: 30px; + width: 30px; + min-width: 30px; + padding: 0; + + i{ + font-size: $font-size-small; + top: 1px !important; + } + } + &.btn-lg{ + height: 50px; + width: 50px; + min-width: 50px; + padding: 13px; + + i{ + font-size: 18px; + padding: 0; + } + } + &.btn-link{ + padding: 8px !important; + } +} +.btn-round{ + border-radius: 30px; +} +.btn.btn-link:focus{ + box-shadow: none !important; + text-decoration: none; +} + +.column .btn-link{ + padding: 7px 0; +} +.share-buttons .btn-outline-default{ + margin-top: 24px; +} +.btn-group.select{ + overflow: visible !important; +} +.media{ + .media-body{ + .media-footer{ + .btn-neutral{ + margin: $navbar-margin-btn; + font-size: $font-size-base; + i{ + margin-right: 0 !important; + } + } + } + } +} diff --git a/front-end/src/assets/scss/paper-kit/_cards.scss b/front-end/src/assets/scss/paper-kit/_cards.scss new file mode 100644 index 0000000..37a4a07 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_cards.scss @@ -0,0 +1,554 @@ +.card { + border-radius: $border-radius-extreme; + box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15); + background-color: #FFFFFF; + color: $card-black-color; + margin-bottom: 20px; + position: relative; + z-index: 1; + border: 0 none; + + -webkit-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; + -moz-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; + -o-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; + -ms-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; + transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; + + &:not(.card-plain):hover { + box-shadow: 0px 12px 19px -7px rgba(0, 0, 0, 0.3); + transform: translateY(-10px); + -webkit-transform: translateY(-10px); + -ms-transform: translateY(-10px); + -moz-transform: translateY(-10px); + } + + &.no-transition:hover, + &.page-carousel:hover, + &.card-refine:hover, + &.card-register:hover{ + box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15); + transform: none; + -webkit-transform: none; + -ms-transform: none; + -moz-transform: none; + } + + a:not(.btn){ + color: $black-hr; + + &:hover, + &:focus{ + color: $black-color; + } + } + .card-description{ + color: $dark-gray; + margin-bottom: 5px; + margin-top: 15px; + } + + img{ + max-width: 100%; + height: auto; + border-radius: $border-radius-extreme $border-radius-extreme 0 0; + } + + &[data-radius="none"]{ + border-radius: $border-radius-none; + + .header{ + border-radius: $border-radius-none-top; + + img{ + border-radius: $border-radius-none-top; + } + } + } + + &.card-plain{ + background-color: transparent; + box-shadow: none; + border-radius: 0; + + + .card-body{ + padding-left: 5px; + padding-right: 5px; + } + + img{ + border-radius: $border-radius-extreme; + } + } + + .card-link{ + color: $white-color; + } + + .card-background-image ul li{ + color: #FFF; + border-color: rgba(255,255,255,.3); + } + &.card-blog, + &.card-testimonial .card-description + .card-title{ + margin-top: 30px; + + & .card-image{ + .img{ + border-radius: $border-radius-extreme; + } + + .card-title{ + text-align: center; + } + } + } + &.card:not(.card-plain){ + .card-image{ + .img{ + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; + } + } + } + &.card-blog{ + margin-top: 5px; + + .btn{ + margin: 0 auto; + } + + } + + .author{ + display: inline-block; + .avatar{ + width: 30px; + height: 30px; + overflow: hidden; + border-radius: 50%; + margin-right: 5px; + } + + .avatar-big{ + width: 100px; + height: 100px; + border-radius: 50% !important; + position: relative; + margin-bottom: 15px; + + &.border-white{ + border: 4px solid $white-color; + } + &.border-gray{ + border: 4px solid $card-muted-color; + } + } + + } + + .clearfix + .author{ + margin-top: 15px; + } + + .stats{ + display: inline-block; + float: right; + color: $dark-gray; + font-size: $font-size-small; + margin-top: 6px; + + i{ + font-size: 16px; + position: relative; + text-align: center; + top: 1px; + margin-left: 5px; + margin-top: -1px; + opacity: .6; + } + } + .card-category{ + color: $dark-gray; + } + .category-social .fa{ + font-size: 24px; + position: relative; + margin-top: -4px; + top: 2px; + margin-right: 5px; + } + .card-title-uppercase{ + text-transform: uppercase; + } + + .header{ + position: relative; + border-radius: $border-radius-small-top; + z-index: 3; + + &.header-with-icon{ + height: 150px; + } + img{ + width: 100%; + } + + .card-category{ + padding: 15px; + } + + } + + .card-body{ + .card-footer{ + padding: 0; + } + .card-description + .card-footer{ + padding-top: 10px; + } + } + .more{ + float: right; + z-index: 4; + display: block; + padding-top: 10px; + padding-right: 10px; + position: relative; + } + + .filter, + .header .actions{ + position: absolute; + z-index: 2; + background-color: rgba(0,0,0,.76); + top: 0; + left: 0; + width: 100%; + height: 100%; + text-align: center; + + opacity: 0; + } + + .header .actions{ + background-color: transparent; + z-index: 3; + + .btn{ + @include vertical-align(); + } + } + + &:hover{ + .filter{ + opacity: .7; + } + + .header .social-line, + .header .actions{ + opacity: 1; + } + } + + .card-category, + .label{ + i{ + font-size: $font-paragraph; + } + } + + > .card-title{ + margin: 0; + padding: 30px 0 0; + } + + .card-body{ + padding: 20px; + + .card-title{ + margin: 5px 0 0 0; + } + .card-category ~ .card-title{ + margin-top: 5px; + } + } + + .card-text{ + font-size: $font-paragraph; + color: $font-color; + padding-bottom: 15px; + } + + h6{ + font-size: $font-size-small; + margin: 0; + } + + .card-footer{ + padding: 15px; + background: transparent ; + border-top: 0 none; + + .social-line{ + .btn:first-child{ + border-radius: 0 0 0 6px; + } + .btn:last-child{ + border-radius: 0 0 6px 0; + } + } + } + + + &.card-separator:after{ + height: 100%; + right: -15px; + top: 0; + width: 1px; + background-color: $medium-gray; + content: ""; + position: absolute; + } + + .card-icon{ + display: block; + margin: 0 auto; + position: relative; + text-align: center; + padding: 30px 0 10px; + + i{ + font-size: 40px; + width: 105px; + border: 2px solid $card-muted-color; + border-radius: 50%; + height: 105px; + line-height: 105px; + } + + } + + .col-lg-4 &{ + .card-icon{ + i{ + font-size: 80px; + padding: 22px; + } + } + } + + &.card-with-border{ + .card-body{ + padding: 15px 15px 25px 15px; + } + + .card-footer{ + padding-bottom: 25px; + } + } + + &.card-with-border:after{ + position: absolute; + display: block; + width: calc(100% - 10px); + height: calc(100% - 10px); + content: ""; + top: 5px; + left: 5px; + border: 1px solid rgba(0,0,0, 0.15); + z-index: 1; + border-radius: 5px; + } + + &.card-just-text{ + .card-body{ + padding: 50px 65px; + text-align: center; + } + #dLabel{ + float: right; + i{ + font-size: 20px; + } + } + .dropdown-menu{ + margin-top: 55px; + } + } + + &[data-background="image"]{ + background-position: center center; + background-size: cover; + text-align: center; + + .card-body{ + position: relative; + z-index: 2; + min-height: 280px; + padding-top: 40px; + padding-bottom: 40px; + max-width: 440px; + margin: 0 auto; + text-align: center; + } + .card-title{ + color: #FFF; + margin-top: 10px; + } + &:after{ + position: absolute; + z-index: 1; + width: 100%; + height: 100%; + display: block; + left: 0; + top: 0; + content: ""; + background-color: rgba(0,0,0,.56); + border-radius: $border-radius-extreme; + } + .card-category{ + color: $white-color; + } + } + + &[data-background="image"], + &[data-background="color"], + &[data-color]{ + .image{ + border-radius: $border-radius-large; + } + + .filter{ + border-radius: $border-radius-large; + } + .card-description{ + color: rgba(255,255,255,.8); + } + + .card-title, + .card-category, + .card-text, + .card-body, + .card-footer, + .stats, + small, + [class*="text-"], + ul li b, + a:not(.btn){ + color: $white-color !important; + } + + a:not(.btn):hover, + a:not(.btn):focus{ + color: $white-color; + } + + .card-icon{ + i{ + color: #FFFFFF; + border: 2px solid rgba(255,255,255,.3); + } + } + + &.card-with-border:after{ + border: 1px solid rgba(255, 255, 255, 0.45); + } + } + + &[data-background="image"]{ + + .filter{ + @include opacity(0.55); + } + + &:hover .filter{ + @include opacity(0.75); + } + + } + + &[data-color="blue"]{ + background: $bg-info; + } + + &[data-color="green"]{ + background: $bg-success + } + + &[data-color="yellow"]{ + background: $bg-warning; + } + + &[data-color="brown"]{ + background: $bg-brown; + } + + &[data-color="purple"]{ + background: $bg-purple; + } + + &[data-color="orange"]{ + background: $bg-danger; + } +} + +.btn-center{ + text-align: center; +} + +.card-big-shadow{ + max-width: 320px; + position: relative; + + &:before{ + background-image: url("http://static.tumblr.com/i21wc39/coTmrkw40/shadow.png"); + background-position: center bottom; + background-repeat: no-repeat; + background-size: 100% 100%; + bottom: -12%; + content: ""; + display: block; + left: -12%; + position: absolute; + right: 0; + top: 0; + z-index: 0; + } +} +.card-image{ + &.card-big-shadow{ + max-width: 100%; + } + .card{ + background-size: cover; + min-height: 430px; + width: 100%; + } + .img-raised{ + margin-top: -20px; + } +} + + +.page-header{ + .card-pricing.card-plain{ + .card-category, + .card-title{ + color: $white-color; + } + } +} + +.card-plain{ + .card-avatar{ + margin-top: 0; + } +} + +.card-refine { + .panel-title { + font-size: 1em; + } +} diff --git a/front-end/src/assets/scss/paper-kit/_carousel.scss b/front-end/src/assets/scss/paper-kit/_carousel.scss new file mode 100644 index 0000000..db0314e --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_carousel.scss @@ -0,0 +1,90 @@ +.carousel-control{ + background-color: $danger-color; + border-radius: 50%; + opacity: 1; + text-shadow: none; + + &:hover, + &:focus{ + opacity: 1; + background-color: $danger-states-color; + } +} + +.carousel-control.left{ + height: 30px; + top: 50%; + width: 30px; + left: 25px; + opacity: 0; +} +.carousel-control.right{ + height: 30px; + right: 25px; + top: 50%; + width: 30px; + opacity: 0; +} +.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .fa, .carousel-control .fa { + display: inline-block; + z-index: 5; +} +.carousel-control .fa{ + font-size: 26px; + margin: 2px; +} +.carousel-control.left, .carousel-control.right { + background-image: none; +} + + .page-carousel{ + border-radius: $border-radius-extreme !important; + border: none !important; + width: 100%; +} + +.carousel-inner { + > .carousel-item > img, + > .carousel-item > a > img { + border-radius: $border-radius-extreme; + box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5); + } + .carousel-item img { + width: 100%; + } +} + +.carousel-indicators > li{ + background-color: rgba(204, 204, 204, 0.49); + border: 0 none; +} +.carousel-indicators .active{ + background-color: $danger-color; +} +.page-carousel:hover{ + .carousel-control.right, + .carousel-control.left{ + opacity: 1; + z-index: 1; + } +} +.card { + .carousel { + .carousel-indicators { + bottom: 0; + } + a { + position: absolute; + color: $white-color !important; + &:hover { + color: $white-color !important; + } + .fa-angle-left:before { + padding-right: 3px; + } + .fa-angle-right:before { + padding-left: 3px; + } + } + } +} diff --git a/front-end/src/assets/scss/paper-kit/_checkbox-radio.scss b/front-end/src/assets/scss/paper-kit/_checkbox-radio.scss new file mode 100644 index 0000000..a731ab0 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_checkbox-radio.scss @@ -0,0 +1,142 @@ +.from-check, +.form-check-radio { + margin-bottom: 12px; + position: relative; +} + +.form-check { + padding-left: 0; + margin-bottom: .5rem; + + .form-check-label{ + display: inline-block; + position: relative; + cursor: pointer; + padding-left: 35px; + line-height: 26px; + margin-bottom: 0; + } + + .form-check-sign::before, + .form-check-sign::after { + content: " "; + display: inline-block; + position: absolute; + width: 24px; + height: 24px; + left: 0; + cursor: pointer; + border-radius: 6px; + top: 0; + background-color: #AAA7A4; + -webkit-transition: opacity 0.3s linear; + -moz-transition: opacity 0.3s linear; + -o-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; + } + .form-check-sign::after { + font-family: 'FontAwesome'; + content: "\f00c"; + top: -1px; + text-align: center; + font-size: 15px; + opacity: 0; + color: #FFF; + border: 0; + background-color: inherit; + } + &.disabled{ + .form-check-label{ + color: $dark-gray; + opacity: .5; + cursor: not-allowed; + } + } + +} + +.form-check.disabled .form-check-label, +.form-check.disabled .form-check-label { + +} + +.form-check input[type="checkbox"], +.form-check-radio input[type="radio"]{ + opacity: 0; + position: absolute; + visibility: hidden; +} +.form-check input[type="checkbox"]:checked + .form-check-sign::after{ + opacity: 1; +} + +.form-control input[type="checkbox"]:disabled + .form-check-sign::before, +.checkbox input[type="checkbox"]:disabled + .form-check-sign::after{ + cursor: not-allowed; +} + +.form-check .form-check-label input[type="checkbox"]:disabled + .form-check-sign, +.form-check-radio input[type="radio"]:disabled + .form-check-sign{ + pointer-events: none !important; +} + +.form-check-radio{ + margin-left: -3px; + + .form-check-label{ + padding-left: 2rem; + } + &.disabled{ + .form-check-label{ + color: $dark-gray; + opacity: .5; + cursor: not-allowed; + } + } +} + +.form-check-radio .form-check-sign::before{ + font-family: 'FontAwesome'; + content: "\f10c"; + font-size: 22px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + position: absolute; + opacity: .50; + left: 5px; + top: -5px; +} + +.form-check-label input[type="checkbox"]:checked + .form-check-sign:before{ + background-color: #66615B; +} + +.form-check-radio input[type="radio"] + .form-check-sign:after, +.form-check-radio input[type="radio"] { + opacity: 0; + @include transition-opacity(0.3s, linear); + content:" "; + display: block; +} + +.form-check-radio input[type="radio"]:checked + .form-check-sign::after { + font-family: 'FontAwesome'; + content: "\f192"; + top: -5px; + position: absolute; + left: 5px; + opacity: 1; + font-size: 22px; +} + +.form-check-radio input[type="radio"]:checked + .form-check-sign::after{ + opacity: 1; +} + + +.form-check-radio input[type="radio"]:disabled + .form-check-sign::before, +.form-check-radio input[type="radio"]:disabled + .form-check-sign::after { + color: $dark-gray; +} diff --git a/front-end/src/assets/scss/paper-kit/_dropdown.scss b/front-end/src/assets/scss/paper-kit/_dropdown.scss new file mode 100644 index 0000000..83fdd2d --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_dropdown.scss @@ -0,0 +1,168 @@ +.dropdown { + > .dropdown-menu:first-of-type { + display: block; + transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.3s ease 0s, height 0s linear 0.35s; + } + .dropdown-menu{ + @include opacity(0); + @include box-shadow($dropdown-shadow); + visibility: hidden; + position: absolute; + + &[x-placement="top-start"]{ + @include transform-translate-y-dropdown(0px); + + } + &[x-placement="bottom-start"]{ + @include transform-translate-y-dropdown(0px); + } + } + + &.show .dropdown-menu{ + @include opacity(1); + visibility: visible; + + &[x-placement="top-start"]{ + @include transform-translate-y-dropdown(-50px); + top: auto !important; + bottom: 0 !important; + + } + &[x-placement="bottom-start"]{ + @include transform-translate-y-dropdown(40px); + bottom: auto !important; + top: 0 !important; + } + } +} + +.dropdown-menu{ + background-color: $white-color; + border: 0 none; + border-radius: $border-radius-extreme; + margin-top: 10px; + padding: 0px; + + .divider{ + background-color: $medium-pale-bg; + margin: 0px; + } + + .dropdown-header{ + color: $dark-gray; + font-size: $font-size-small; + padding: $padding-dropdown-vertical $padding-dropdown-horizontal; + } + + .no-notification{ + color: #9A9A9A; + font-size: 1.2em; + padding: 30px 30px; + text-align: center; + } + + .dropdown-item{ + color: $font-color; + font-size: $font-size-base; + padding: 10px 45px 10px 15px; + clear: both; + white-space: nowrap; + width: 100%; + display: block; + + img{ + margin-top: -3px; + } + + } + .dropdown-item:focus{ + outline: 0 !important; + } + + .btn-group.select &{ + min-width: 100%; + } + + .dropdown-item:first-child { + border-top-left-radius: $border-radius-extreme; + border-top-right-radius: $border-radius-extreme; + } + + .dropdown-item:last-child { + border-bottom-left-radius: $border-radius-extreme; + border-bottom-right-radius: $border-radius-extreme; + } + + .dropdown-item.dropdown-toggle:last-of-type{ + border-bottom-left-radius: $border-radius-extreme; + border-bottom-right-radius: $border-radius-extreme; + + +.dropdown-menu { + &.show { + left: 100% !important; + } + .dropdown-item.dropdown-toggle { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + } + li .dropdown-item.dropdown-toggle { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: $border-radius-extreme; + border-bottom-right-radius: $border-radius-extreme; + } + } + } + + .select & .dropdown-item:first-child{ + border-radius: 0; + border-bottom: 0 none; + } + + .dropdown-item:hover, + .dropdown-item:focus{ + color: $white-color !important; + opacity: 1; + text-decoration: none; + + } + .dropdown-item:hover, + .dropdown-item:focus{ + background-color: $default-color; + } + + &.dropdown-primary .dropdown-item:hover, + &.dropdown-primary .dropdown-item:focus{ + background-color: $bg-primary; + } + &.dropdown-info .dropdown-item:hover, + &.dropdown-info .dropdown-item:focus{ + background-color: $bg-info; + } + &.dropdown-success .dropdown-item:hover, + &.dropdown-success .dropdown-item:focus{ + background-color: $bg-success; + } + &.dropdown-warning .dropdown-item:hover, + &.dropdown-warning .dropdown-item:focus{ + background-color: $bg-warning; + } + &.dropdown-danger .dropdown-item:hover, + &.dropdown-danger .dropdown-item:focus{ + background-color: $bg-danger; + } + +} +.dropdown-divider { + margin: 0 !important; +} + +//fixed the bug for the select items in btn-group + +.btn-group.select.open { + overflow: visible; +} +.dropdown-menu-right { + right: -2px; + left: auto; +} diff --git a/front-end/src/assets/scss/paper-kit/_examples.scss b/front-end/src/assets/scss/paper-kit/_examples.scss new file mode 100644 index 0000000..ab28a95 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_examples.scss @@ -0,0 +1,265 @@ +.landing-alert{ + margin-bottom: 0; +} +.page-header{ + background-color: #B2AFAB; + background-position: center center; + background-size: cover; + min-height: 100vh; + max-height: 999px; + overflow: hidden; + position: relative; + width: 100%; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + + .filter::after{ + background-color: rgba(0, 0, 0, 0.5); + content: ""; + display: block; + height: 100%; + left: 0; + top: 0; + position: absolute; + width: 100%; + z-index: 1; + } + &.page-header-small{ + min-height: 65vh !important; + max-height: 700px; + } + &.page-header-xs{ + min-height: 40vh !important; + } + + &.section-dark{ + .content-center, + .category-absolute{ + z-index: 1; + } + } +} +.page-header .motto{ + text-align: left; + z-index: 3; + color: #fff; + position: relative; + +} +.landing-section{ + padding: 100px 0; + z-index: 1; +} +.section-buttons{ + z-index: 1; +} +.landing-section .btn-simple{ + padding: 0; +} +.landing-section .column{ + padding: 0 75px 0 25px; +} +.team-player .img-circle, .team-player .img-thumbnail{ + display: block; + margin-top: 50px; + margin-left: auto; + margin-right: auto; + width: 120px; +} +.contact-form{ + margin-top: 30px; +} +.contact-form label{ + margin-top: 15px; +} +.contact-form .btn{ + margin-top: 30px; +} + +.navbar-relative{ + position: relative; + z-index: 2; +} +#register-navbar a{ + color: #FFF; +} +.register-background .container{ + margin-top: 11%; + position: relative; + z-index: 3; +} +.register-footer{ + bottom: 20px; + position: absolute; + z-index: 1; + width: 100%; + background: transparent; + color: $white-color; +} +.register-footer .fa-heart{ + color: #EB5E28; +} + +.register-card label{ + margin-top: 15px; +} +.register-card .title{ + color: #B33C12; + text-align: center; +} +.register-card .btn{ + margin-top: 30px; +} +.register-card .forgot{ + text-align: center; +} + +.profile-content{ + position: relative; +} +.owner{ + text-align: center; +} +.owner .avatar{ + padding: 15px; + max-width: 180px; + margin: -85px auto 0; + display: inline-block; +} +.owner .name h4{ + margin-top: 10px; +} +.profile-tabs{ + margin: 50px 0; + min-height: 300px; +} +#following h3{ + margin: 20px 0 40px 0; +} + +#follows .follows .unfollow .checkbox{ + margin-top: -15px; +} +#follows .follows h6{ + margin-top: 15px; +} +.follows hr{ + margin-top: 10px; +} +.alert h5{ + // margin-bottom: 10px; +} +.title-brand{ + max-width: 730px; + margin: 0 auto; + position: relative; + text-align: center; + color: #FFFFFF; + display: block; + + .type{ + position: absolute; + font-size: 20px; + background: #132026; + padding: 6px 10px; + border-radius: 4px; + top: 0; + font-weight: 600; + margin-top: 10px; + right: -15px; + } +} + +.presentation-title{ + font-size: 8em; + font-weight: 700; + margin: 0; + color: #FFFFFF; + background: #fbf8ec; + background: -moz-linear-gradient(top, #FFFFFF 35%, #4e6773 100%); + background: -webkit-linear-gradient(top, #FFFFFF 35%,#4e6773 100%); + background: -ms-linear-gradient(top, #FFFFFF 35%,#4e6773 100%); + background: linear-gradient(to bottom, #FFFFFF 35%,#4e6773 100%); + + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.presentation-subtitle{ + font-size: 1.7em; + color: #FFFFFF; +} + +.category-absolute{ + position: absolute; + text-align: center; + top: 100vh; + margin-top: -60px; + padding: 0 15px; + width: 100%; + color: rgba(255, 255, 255, 0.5); + + .creative-tim-logo { + max-width: 140px; + top: -2px; + left: 3px; + position: relative; + } +} + +.fog-low{ + position: absolute; + left: 0; + bottom: 0; + margin-left: -35%; + margin-bottom: -50px; + width: 110%; + opacity: .85; + + img{ + width: 100%; + } + + &.right{ + margin-left: 30%; + opacity: 1; + } +} +.page-header{ + .content-center{ + margin-top: 85px; + } +} +.moving-clouds{ + position: absolute; + z-index: 1; + bottom: 0; + left: 0; + width: 250.625em; + height: 43.75em; + -webkit-animation: cloudLoop 80s linear infinite; + animation: cloudLoop 80s linear infinite; +} + +@keyframes cloudLoop{ 0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} + 100%{-webkit-transform:translate3d(-50%,0,0); + transform:translate3d(-50%,0,0)} + } +.following{ + img{ + max-width: 70px; + } +} + + +.profile-content{ + & .tab-content{ + & .tab-pane{ + min-height: 200px; + } + & #tweets, #connections, #media{ + height: 100%; + } + } +} diff --git a/front-end/src/assets/scss/paper-kit/_footers.scss b/front-end/src/assets/scss/paper-kit/_footers.scss new file mode 100644 index 0000000..d3fb25f --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_footers.scss @@ -0,0 +1,131 @@ +.footer{ + background-attachment: fixed; + position: relative; + line-height: 20px; + + .footer-nav{ + ul{ + padding-left: 0; + margin-bottom: 0; + } + } +} +.footer nav > ul { + list-style: none; + font-weight: normal; +} +.footer nav > ul > li{ + display: inline-block; + padding: 10px 15px; + margin: 15px 3px; + line-height: 20px; + text-align: center; +} +.footer nav > ul a:not(.btn) { + color: #777777; + display: block; + margin-bottom: 3px; + line-height: 1.6; + opacity: .8; + font-size: 12px; + text-transform: uppercase; + font-weight: 600; +} +.footer nav > ul a:not(.btn):hover, +.footer nav > ul a:not(.btn):focus { + color: #777777; + opacity: 1; +} +.footer .copyright { + color: #777777; + padding: 10px 0px; + font-size: 14px; + margin: 15px 3px; + line-height: 20px; + text-align: center; +} +.footer .heart{ + color: #EB5E28; +} +.footer{ + background-color: $white-color; + line-height: $line-height; + + &.footer-black{ + h4{ + color: $white-color; + } + } + + .links{ + display: inline-block; + + ul{ + list-style: none; + margin: 0; + padding: 0; + font-weight: $font-weight-bold; + + > li{ + display: inline-block; + padding-right: 20px; + } + > li:last-child{ + padding-right: 0px; + } + + a:not(.btn){ + color: $font-color; + display: block; + font-size: $font-size-h6; + margin-bottom: 3px; + &:hover, + &:focus{ + color: $default-states-color; + } + } + + &.uppercase-links{ + text-transform: uppercase; + } + &.stacked-links{ + margin-top: 10px; + + > li{ + display: block; + line-height: 26px; + } + h4{ + margin-top: 0px; + } + } + } + } + .social-area{ + padding: 15px 0; + .btn{ + margin-bottom: 3px; + padding: 8px; + i{ + margin-right: 0 !important; + color: #fff; + } + } + } + hr{ + border-color: $medium-gray; + border-width: 1px 0 0; + margin-top: 5px; + margin-bottom: 5px; + } + .copyright{ + color: $brown-font-color; + font-size: 0.9em; + ul > li{ + padding-right: 0px; + } + } + .title{ + color: $default-states-color; + } +} diff --git a/front-end/src/assets/scss/paper-kit/_headers.scss b/front-end/src/assets/scss/paper-kit/_headers.scss new file mode 100644 index 0000000..6958f08 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_headers.scss @@ -0,0 +1,162 @@ +.page-header{ + background-color: $header-background; + background-position: center center; + background-size: cover; + min-height: 100vh; + max-height: 999px; + overflow: hidden; + position: relative; + width: 100%; + z-index: 1; + + &.page-header-small{ + min-height: 65vh !important; + max-height: 700px; + } + &.page-header-xs{ + min-height: 40vh !important; + } + + .page-header-image{ + position: absolute; + background-size: cover; + background-position: center center; + width: 100%; + height: 100%; + z-index: -1; + } + + + .content-center{ + position: absolute; + top: 50%; + left: 50%; + z-index: 3; + -ms-transform: translate(-50%,-50%); + -webkit-transform: translate(-50%,-50%); + transform: translate(-50%,-50%); + text-align: center; + color: #FFFFFF; + width: 100%; + } + + .motto{ + color: #FFFFFF; + text-align: center; + z-index: 2; + position: relative; + } + + .filter{ + &::after{ + background-color: rgba(0, 0, 0, 0.5); + content: ""; + display: block; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 2; + } + &.filter-primary::after{ + background-color: rgba($filter-primary, 0.5); + } + &.filter-info::after{ + background-color: rgba($filter-info, 0.5); + } + &.filter-success::after{ + background-color: rgba($filter-success, 0.5); + } + &.filter-warning::after{ + background-color: rgba($filter-warning, 0.5); + } + &.filter-danger::after{ + background-color: rgba($filter-danger, 0.5); + } + } + + + .container{ + color: $white-color; + position: relative; + z-index: 3; + } + .description{ + color: $white-color; + } +} +.header-video{ + &.state-play{ + .filter::after{ + opacity: 0; + } + .video-text{ + opacity: 0; + } + + .btn{ + opacity: 0; + } + + &:hover{ + .btn{ + opacity: 1; + } + } + } +} +video{ + position: absolute; + width: 102%; +} + +// For IE Browser + +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + + .page-header{ + .content-center{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -75%); + } + .presentation-title{ + background: none !important; + } + } + + .subscribe-line{ + .form-group{ + .form-control{ + line-height: 50px !important; + height: 50px !important; + } + } + } + + .nav-tabs .nav-item .active.nav-link::before{ + bottom: 2px !important; + } + + .nav-tabs .nav-item .active.nav-link::after{ + bottom: 1px !important; + } + .nav-stacked .active.nav-link::before{ + right: 0 !important; + bottom: 7px !important; + } + .nav-stacked .active.nav-link::after{ + right: -2px !important; + bottom: 0 !important; + top: 13px !important; + } + .buy-product{ + .page-carousel{ + .carousel-inner{ + max-height: 570px !important; + } + } + } +} diff --git a/front-end/src/assets/scss/paper-kit/_icons.scss b/front-end/src/assets/scss/paper-kit/_icons.scss new file mode 100644 index 0000000..6c1027e --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_icons.scss @@ -0,0 +1,111 @@ + +.section-nucleo-icons{ + padding: 100px 0; + + .icons-container{ + position: relative; + max-width: 450px; + height: 300px; + max-height: 300px; + margin: 0 auto; + + i{ + font-size: 34px; + position: absolute; + top: 0; + left: 0; + + &:nth-child(1){ + top: 5%; + left: 7%; + } + &:nth-child(2){ + top: 28%; + left: 24%; + } + &:nth-child(3){ + top: 40%; + } + &:nth-child(4){ + top: 18%; + left: 62%; + } + &:nth-child(5){ + top: 74%; + left: 3%; + } + &:nth-child(6){ + top: 36%; + left: 44%; + font-size: 65px; + color: $danger-color; + padding: 1px; + } + &:nth-child(7){ + top: 59%; + left: 26%; + } + &:nth-child(8){ + top: 60%; + left: 69%; + } + &:nth-child(9){ + top: 72%; + left: 47%; + } + &:nth-child(10){ + top: 88%; + left: 27%; + } + &:nth-child(11){ + top: 31%; + left: 80%; + } + &:nth-child(12){ + top: 88%; + left: 68%; + } + &:nth-child(13){ + top: 5%; + left: 81%; + } + &:nth-child(14){ + top: 58%; + left: 90%; + } + &:nth-child(15){ + top: 6%; + left: 40%; + } + } + } +} +.section-dark{ + .icons-container{ + color: $white-color; + } +} +.info{ + .icon{ + margin-top: 0; + font-size: 3.4em; + } +} +.icon-primary{ + color: $primary-color; +} +.icon-info{ + color: $info-color; +} +.icon-success{ + color: $success-color; +} +.icon-warning{ + color: $warning-color; +} +.icon-danger{ + color: $danger-color; +} +.icon-neutral{ + color: $white-color; +} diff --git a/front-end/src/assets/scss/paper-kit/_images.scss b/front-end/src/assets/scss/paper-kit/_images.scss new file mode 100644 index 0000000..d11861b --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_images.scss @@ -0,0 +1,66 @@ +.img-rounded{ + border-radius: $border-radius-extreme; + transition: opacity 0.5s ease 0s; + max-width: 100%; +} +.img-details{ + min-height: 50px; + padding: 0 4px 0.5em; + +} +.img-details img{ + width: 50px; +} +.img-details .author{ + margin-left: 10px; + margin-top: -21px; + width: 40px; +} +.img-circle{ + background-color: $white-color; + margin-bottom: 10px; + padding: 4px; + border-radius: 50% !important; + max-width: 100%; +} +.img-thumbnail{ + border: 0 none; + border-radius: $border-radius-extreme; + box-shadow: 0 1px 2px rgba(164, 158, 147, 0.6); + margin-bottom: 10px; +} +.img-no-padding{ + padding: 0px; +} +.example-page .img-rounded{ + margin: 50px 0 20px; +} +.img-shadow{ + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), + 0 3px 14px 2px rgba(0, 0, 0, 0.12), + 0 5px 5px -3px rgba(0, 0, 0, 0.2) +} +.images-title{ + margin-bottom: 20px; + height: 50px; +} +.nav-link .profile-photo-small{ + width: 40px; + height: 30px; + margin: -10px 0 0 -15px; +} +.profile-picture{ + margin: 0 auto; + .fileinput-new img{ + width: 150px; + height: 150px; + border-radius: 50%; + margin-bottom: 10px; + } + .fileinput-exists img{ + max-width: 150px; + max-height: 150px; + border-radius: 50%; + margin-bottom: 10px; + } +} diff --git a/front-end/src/assets/scss/paper-kit/_inputs.scss b/front-end/src/assets/scss/paper-kit/_inputs.scss new file mode 100644 index 0000000..3f19a13 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_inputs.scss @@ -0,0 +1,201 @@ +@include placeholder() { + color: $dark-gray; +}; + +.form-control:focus + .input-group-text{ + border: 1px solid black; +} +.form-control { + background-color: $white-bg; + border: 1px solid $medium-gray; + border-radius: $border-radius-base; + color: $font-color; + font-size: $font-size-base; + transition: background-color 0.3s ease 0s; + padding-right: 0 !important; + @include input-size($padding-base-vertical, $padding-label-horizontal, $height-base); + @include box-shadow(none); + + &:focus{ + background-color: $white-bg; + border: 1px solid $table-line-color; + @include box-shadow(none); + outline: 0 !important; + + + .input-group-prepend, + + .input-group-append { + .input-group-text { + border: 1px solid $table-line-color; + border-left: none; + } + } + } + + &.no-border{ + border: medium none !important; + + &:focus { + + .input-group-prepend, + + .input-group-append { + .input-group-text { + border: none; + } + } + } + } + + .has-success &, + .has-error &, + .has-success &:focus, + .has-error &:focus{ + @include box-shadow(none); + } + + .has-success &{ + border: 1px solid $table-line-color; + color: $font-color; + + &.form-control-success{ + padding-right: 2.5em !important; + } + } + .has-success &:focus{ + border: 1px solid $success-color; + color: $success-color; + } + .has-danger &{ + background-color: $danger-input-bg; + border: 1px solid $danger-color; + color: $danger-color; + + &.form-control-danger{ + padding-right: 2.5em !important; + } + } + .has-danger &:focus{ + background-color: $white-color; + border: 1px solid $danger-color; + } + + & + .form-control-feedback{ + border-radius: $border-radius-large; + font-size: $font-size-base; + color: $danger-color; + font-size: .8rem; + position: absolute; + top: 100%; + padding-left: $padding-label-horizontal; + vertical-align: middle; + } + + .open &{ + border-radius: $border-radius-base $border-radius-base 0 0; + border-bottom-color: transparent; + } + + &.form-control-lg { + height: 55px; + padding: $padding-large-vertical 13px; + font-size: 1.25rem; + line-height: 1.5; + } + + &.form-control-sm { + padding: .25rem .5rem; + font-size: .875rem; + line-height: 1.5; + height: 31px; + } +} + +.has-error{ + .form-control-feedback, .control-label{ + color: $danger-color; + } +} +.has-success{ + .form-control-feedback, .control-label{ + color: $success-color; + } +} + +.input-group-prepend + .form-control { + margin-left: -1px; + border-left: none; +} +.form-control + .input-group-append .input-group-text { + border-right: 1px solid #ddd; +} + +.input-group>.custom-select:not(:last-child), +.input-group>.form-control:not(:last-child) { + border-right: none; +} + +.input-group-text { + background-color: $white-bg; + border-radius: $border-radius-base; + border: 1px solid #ddd; + border-right: none; + + .has-success &, + .has-error &{ + background-color: $white-color; + } + .has-error .form-control:focus + &{ + color: $danger-color; + } + .has-success .form-control:focus + &{ + color: $success-color; + } + .form-control:focus + &, + .form-control:focus ~ &{ + background-color: $white-color; + } +} + +.input-group { + &.no-border{ + .input-group-text { + border: 0; + } + } +} + + +textarea.form-control{ + padding: 10px 18px; + height: auto; +} +.form-group{ + position: relative; +} + +.register-form { + .form-control { + border: 1px solid transparent !important; + } + .input-group .form-control { + margin-left: -1px; + } + + .input-group-prepend, + .input-group-append { + border: 1px solid transparent !important; + } +} + +#inputs { + + .input-group{ + margin-bottom: 1rem; + } +} + +.card-form-horizontal{ + .card-body{ + .form-group{ + margin-bottom: 0; + } + } +} diff --git a/front-end/src/assets/scss/paper-kit/_labels.scss b/front-end/src/assets/scss/paper-kit/_labels.scss new file mode 100644 index 0000000..d025d01 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_labels.scss @@ -0,0 +1,30 @@ +/* Labels & Progress-bar */ +.label{ + padding: 0.2em 0.6em; + border-radius: 10px; + color: #FFFFFF; + font-weight: 500; + font-size: 0.75em; + text-transform: uppercase; + display: inline-block; + margin-bottom: 3px; + line-height: 17px; +} +.label-primary{ + background-color: $primary-color; +} +.label-info{ + background-color: $info-color; +} +.label-success{ + background-color: $success-color; +} +.label-warning{ + background-color: $warning-color; +} +.label-danger{ + background-color: $danger-color; +} +.label-default{ + background-color: $default-color; +} diff --git a/front-end/src/assets/scss/paper-kit/_misc.scss b/front-end/src/assets/scss/paper-kit/_misc.scss new file mode 100644 index 0000000..dca8124 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_misc.scss @@ -0,0 +1,209 @@ +/* General overwrite */ +body{ + color: $font-color; + font-size: $font-size-base; + font-weight: $font-weight-light; + font-family: 'Montserrat', "Helvetica", Arial, sans-serif; +} +a{ + color: $info-color; + + &:hover, &:focus{ + color: $info-states-color; + text-decoration: none; + } + + // @include transition($fast-transition-time, linear); +} +hr{ + border-color: $medium-pale-bg; +} +.icon{ + fill: $font-color; +} +.fa-base{ + font-size: 1.25em !important; +} +a:focus, a:active, +button::-moz-focus-inner, +input[type="reset"]::-moz-focus-inner, +input[type="button"]::-moz-focus-inner, +input[type="submit"]::-moz-focus-inner, +select::-moz-focus-inner, +input[type="file"] > input[type="button"]::-moz-focus-inner { + outline : 0; +} +.ui-slider-handle:focus, +.navbar-toggle { + outline : 0 !important; +} + + +/* Animations */ +.form-control, +.input-group-addon, +.tagsinput, +.navbar, +.navbar .alert, +.carousel-control.right, +.carousel-control.left +{ + @include transition($general-transition-time, linear); +} +.tagsinput .tag, +.tagsinput-remove-link, +.filter, +.btn-hover, +[data-toggle="collapse"] i, +.animation-transition-fast, +.dropdown-menu .dropdown-item{ + @include transition($fast-transition-time, linear); +} + +.btn-morphing .fa, +.btn-morphing .circle, +.gsdk-collapse{ + @include transition($slow-transition-time, linear); +} + +.fa{ + width: 18px; + text-align: center; +} +.margin-top{ + margin-top: 50px; +} + +.iframe-container iframe{ + box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2); +} + +/* CT colors */ +.ct-blue{ + color: $primary-color; +} +.ct-azure{ + color: $info-color; +} +.ct-green{ + color: $success-color; +} +.ct-orange{ + color: $warning-color; +} +.ct-red{ + color: $danger-color; +} + +//stefan changes + +.pagination .page-item .page-link .fa{ + width: auto; + font-weight: $font-weight-bold; +} + +.bg-primary{ + @include navbar-color($bg-primary !important); +} +.bg-info{ + @include navbar-color($bg-info !important); +} +.bg-success{ + @include navbar-color($bg-success !important); +} +.bg-warning{ + @include navbar-color($bg-warning !important); +} +.bg-danger{ + @include navbar-color($bg-danger !important); +} + + +.wrapper { + -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1); + left: 0; + background-color: $white-color; + position: relative; + z-index: 1; +} + +// Pulsing Heart (footer) +.heart { + color: #EB5E28; + animation: heathing 1s ease infinite,; +} + +@keyframes heathing { + 0% { transform: scale( .75 ); } + 20% { transform: scale( 1 ); } + 40% { transform: scale( .75 ); } + 60% { transform: scale( 1 ); } + 80% { transform: scale( .75 ); } + 100% { transform: scale( .75 ); } +} + + +.bd-docs { + .page-header { + min-height: 50vh; + } +} + +.offline-doc { + .navbar.navbar-transparent{ + padding-top: 25px; + border-bottom: none; + + .navbar-minimize { + display: none; + } + .navbar-brand, + .collapse .navbar-nav .nav-link { + color: $white-color !important; + } + } + + .footer{ + position: absolute; + width: 100%; + background: transparent; + bottom: 0; + z-index: 3; + + nav > ul a:not(.btn), + .copyright { + color: $white-color !important; + } + } + + .page-header{ + .page-header-image { + position: absolute; + background-size: cover; + background-position: center center; + width: 100%; + height: 100%; + z-index: -1; + } + .container { + z-index: 3; + } + &:after { + background-color: rgba(0, 0, 0, 0.5); + content: ""; + display: block; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 2; + } + } +} + +.main .section:first-of-type { + position: relative; + z-index: 2; +} diff --git a/front-end/src/assets/scss/paper-kit/_mixins.scss b/front-end/src/assets/scss/paper-kit/_mixins.scss new file mode 100644 index 0000000..1bfb1a4 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_mixins.scss @@ -0,0 +1,14 @@ +//Utilities + +@import "mixins/transparency"; +@import "mixins/vendor-prefixes"; + +//Components + +@import "mixins/buttons"; +@import "mixins/inputs"; +@import "mixins/labels"; +@import "mixins/tabs"; +@import "mixins/navbars"; +@import "mixins/alerts"; +@import "mixins/popovers"; diff --git a/front-end/src/assets/scss/paper-kit/_modal.scss b/front-end/src/assets/scss/paper-kit/_modal.scss new file mode 100644 index 0000000..827a248 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_modal.scss @@ -0,0 +1,91 @@ +.modal-header { + border-bottom: 1px solid $medium-gray; + padding: 20px; + text-align: center; + display: block !important; + + &.no-border-header{ + border-bottom: 0 none !important; + & .modal-title{ + margin-top: 20px; + + } + } + button.close{ + &:focus { + outline: none; + } + } +} +.modal-dialog{ + &.modal-sm, + &.modal-register{ + .modal-header{ + button.close{ + margin-top: 0; + } + } + } +} + +.modal-content { + border: 0 none; + border-radius: 10px; + box-shadow: 0 0 15px rgba(0, 0, 0, 0.15), 0 0 1px 1px rgba(0, 0, 0, 0.1); + .modal-header{ + h6{ + margin-top: 10px; + } + } +} + +.modal-dialog { + padding-top: 60px; +} +.modal-body{ + padding: 20px 50px; + color: #000; +} +.modal-footer { + border-top: 1px solid $medium-gray; + padding: 0px; + + &.no-border-footer{ + border-top: 0 none; + } +} +.modal-footer .left-side, .modal-footer .right-side{ + display: inline-block; + text-align: center; + width: 49%; +} +.modal-footer .btn-link{ + padding: 20px; + width: 100% +} +.modal-footer .divider{ + background-color: $medium-gray; + display: inline-block; + float: inherit; + height: 63px; + margin: 0px -3px; + // position: absolute; + width: 1px; +} + +.modal-register .modal-footer{ + text-align: center; + margin-bottom: 25px; + padding: 20px 0 15px; + span{ + width: 100%; + } +} +.modal-header:after { + display: table; + content: " "; +} +.modal-header:before{ + display: table; + content: " "; +} diff --git a/front-end/src/assets/scss/paper-kit/_navbars.scss b/front-end/src/assets/scss/paper-kit/_navbars.scss new file mode 100644 index 0000000..7bbd531 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_navbars.scss @@ -0,0 +1,279 @@ + +.nav { + .nav-item{ + .nav-link:hover, + .nav-link:focus{ + background-color: transparent; + } + } +} +.navbar { + border: $none; + font-size: $font-size-base; + transition: all 0.4s; + -webkit-transition: all 0.4s; + padding: 0; + background: $white-color; + box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15); + + .navbar-brand { + font-weight: $font-weight-bold; + margin: $navbar-margin-brand; + padding: $navbar-padding-brand; + font-size: $font-size-base; + color: $default-color; + text-transform: uppercase; + } + .navbar-toggler:focus { + outline: none; + } + .form-control-feedback { + padding-left: 0px; + } + + &:not([class*="bg"]) { + .navbar-toggler { + .navbar-toggler-bar { + background: $default-color !important; + } + } + } + + .navbar-nav { + .nav-item .nav-link { + line-height: 1.6; + margin: $navbar-margin-a; + padding: $navbar-padding-a; + opacity: .8; + font-size: $font-size-small; + text-transform: uppercase; + font-weight: 600; + color: $default-color; + + p { + margin: 0px 0px; + text-transform: uppercase; + font-weight: 600; + font-size: 12px; + line-height: 1.5em; + padding: 15px 0; + } + } + .nav-item .nav-link.btn { + margin: $navbar-margin-a-btn; + padding: 9px; + + } + .nav-item .nav-link [class^="fa"] { + font-size: 17px; + position: relative; + right: 5px; + } + .dropdown-menu { + border-radius: $border-radius-extreme; + margin-top: 1px; + } + .nav-item { + .btn { + i { + color: $white-color; + } + } + } + } + .navbar-collapse{ + & .nav-item{ + & .nav-link{ + p{ + display: inline; + } + } + & .dropdown-item{ + i{ + margin: 0 10px; + margin: 0 10px 0px 5px; + font-size: 18px; + position: relative; + top: 3px; + } + } + } + &.show{ + & .navbar-nav{ + & .nav-item{ + padding-right: 10px; + } + } + } + + &:after { + background-color: #FFFCF5; + } + } + #navbarSupportedContent{ + .nav-item{ + position: relative; + } + } + .notification-bubble{ + padding: 0.4em 0.6em; + position: absolute; + top: 10px; + right: -2px; + } + .btn{ + margin: 14px 3px; + font-size: $font-size-small; + i{ + font-size: 14px; + position: relative; + top: 2px; + } + } + .btn-simple{ + font-size: $font-size-medium; + } + .caret{ + @include center-item(); + } + &.navbar-transparent { + background: transparent !important; + padding-top: 25px; + box-shadow: none; + + .navbar-brand { + color: $white-color; + } + + .navbar-nav { + .nav-item .nav-link { + color: $white-color; + } + } + + .navbar-toggler { + .navbar-toggler-bar { + background: $white-color !important; + } + } + } + .logo-container{ + margin-top: 5px; + .logo{ + overflow: hidden; + border-radius: 50%; + border: 1px solid #333333; + width: 50px; + float: left; + + img{ + width: 100%; + } + } + .brand{ + font-size: 18px; + color: #FFFFFF; + line-height: 20px; + float: left; + margin-left: 10px; + margin-top: 5px; + width: 75px; + height: 50px; + } + } + .navbar-toggler .navbar-toggler-bar + .navbar-toggler-bar, + .navbar-toggler .navbar-toggler-icon + .navbar-toggler-icon{ + margin-top: 4px; + } + .navbar-toggler { + .navbar-toggler-bar { + background: $white-color !important; + display: block; + position: relative; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 0 auto; + } + } +} + +.navbar-transparent, [class*="bg"]{ + .navbar-brand{ + color: $white-color; + @include opacity(.9); + + &:focus, + &:hover{ + background-color: transparent; + @include opacity(1); + color: $white-color; + } + } + + .navbar-nav{ + .nav-item .nav-link:not(.btn){ + color: $white-color; + border-color: $white-color; + } + .active .nav-link + .active .nav-link:hover, + .active .nav-link:focus, + .nav-item .nav-link:hover, + .nav-item .nav-link:focus{ + background-color: transparent; + color: $white-color; + @include opacity(1); + } + .nav .nav-item a.btn:hover{ + background-color: transparent; + } + + .dropdown .nav-link .caret, + .dropdown .nav-link:hover .caret, + .dropdown .nav-link:focus .caret{ + border-bottom-color: $white-color; + border-top-color: $white-color; + } + + .open .nav-link, + .open .nav-link:hover, + .open .nav-link:focus { + background-color: transparent; + color: $default-color; + @include opacity(1); + } + } + + .btn-default.btn-fill{ + color: $dark-gray; + background-color: $white-color; + @include opacity(.9); + } + .btn-default.btn-fill:hover, + .btn-default.btn-fill:focus, + .btn-default.btn-fill:active, + .btn-default.btn-fill.active, + .open .dropdown-toggle.btn-fill.btn-default{ + border-color: $white-color; + @include opacity(1); + } + +} + +.navbar-absolute{ + position: absolute; + width: 100%; + padding-top: 10px; + z-index: 1029; +} + +.bd-docs { + .navigation-example { + .navbar.navbar-transparent { + padding-top: 0; + padding: 20px 0; + margin-top: 20px; + } + } +} diff --git a/front-end/src/assets/scss/paper-kit/_nucleo-icons.scss b/front-end/src/assets/scss/paper-kit/_nucleo-icons.scss new file mode 100644 index 0000000..4dfa505 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_nucleo-icons.scss @@ -0,0 +1,566 @@ +/*-------------------------------- + +nucleo-icons Web Font - built using nucleoapp.com +License - nucleoapp.com/license/ + +-------------------------------- */ +@font-face { + font-family: 'nucleo-icons'; + src: url('~assets/fonts/nucleo-icons.eot'); + src: url('~assets/fonts/nucleo-icons.eot') format('embedded-opentype'), url('~assets/fonts/nucleo-icons.woff2') format('woff2'), url('~assets/fonts/nucleo-icons.woff') format('woff'), url('~assets/fonts/nucleo-icons.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} +/*------------------------ + base class definition +-------------------------*/ +.nc-icon { + display: inline-block; + font: normal normal normal 14px/1 'nucleo-icons'; + font-size: inherit; + speak: none; + text-transform: none; + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/*------------------------ + change icon size +-------------------------*/ +.nc-icon.lg { + font-size: 1.33333333em; + vertical-align: -16%; +} +.nc-icon.x2 { + font-size: 2em; +} +.nc-icon.x3 { + font-size: 3em; +} +/*---------------------------------- + add a square/circle background +-----------------------------------*/ +.nc-icon.square, +.nc-icon.circle { + padding: 0.33333333em; + vertical-align: -16%; + background-color: #eee; +} +.nc-icon.circle { + border-radius: 50%; +} +/*------------------------ + list icons +-------------------------*/ +.nc-icon-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.nc-icon-ul > li { + position: relative; +} +.nc-icon-ul > li > .nc-icon { + position: absolute; + left: -1.57142857em; + top: 0.14285714em; + text-align: center; +} +.nc-icon-ul > li > .nc-icon.lg { + top: 0; + left: -1.35714286em; +} +.nc-icon-ul > li > .nc-icon.circle, +.nc-icon-ul > li > .nc-icon.square { + top: -0.19047619em; + left: -1.9047619em; +} +/*------------------------ + spinning icons +-------------------------*/ +.nc-icon.spin { + -webkit-animation: nc-icon-spin 2s infinite linear; + -moz-animation: nc-icon-spin 2s infinite linear; + animation: nc-icon-spin 2s infinite linear; +} +@-webkit-keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} +@-moz-keyframes nc-icon-spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(360deg); + } +} +@keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} +/*------------------------ + rotated/flipped icons +-------------------------*/ +.nc-icon.rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} +.nc-icon.rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.nc-icon.rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} +.nc-icon.flip-y { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.nc-icon.flip-x { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +/*------------------------ + font icons +-------------------------*/ + +.nc-air-baloon::before { + content: "\ea01"; +} + +.nc-album-2::before { + content: "\ea02"; +} + +.nc-alert-circle-i::before { + content: "\ea04"; +} + +.nc-align-center::before { + content: "\ea03"; +} + +.nc-align-left-2::before { + content: "\ea05"; +} + +.nc-ambulance::before { + content: "\ea06"; +} + +.nc-app::before { + content: "\ea07"; +} + +.nc-atom::before { + content: "\ea08"; +} + +.nc-badge::before { + content: "\ea09"; +} + +.nc-bag-16::before { + content: "\ea0a"; +} + +.nc-bank::before { + content: "\ea0b"; +} + +.nc-basket::before { + content: "\ea0c"; +} + +.nc-bell-55::before { + content: "\ea0d"; +} + +.nc-bold::before { + content: "\ea0e"; +} + +.nc-book-bookmark::before { + content: "\ea0f"; +} + +.nc-bookmark-2::before { + content: "\ea10"; +} + +.nc-box-2::before { + content: "\ea11"; +} + +.nc-box::before { + content: "\ea12"; +} + +.nc-briefcase-24::before { + content: "\ea13"; +} + +.nc-bulb-63::before { + content: "\ea14"; +} + +.nc-bullet-list-67::before { + content: "\ea15"; +} + +.nc-bus-front-12::before { + content: "\ea16"; +} + +.nc-button-pause::before { + content: "\ea17"; +} + +.nc-button-play::before { + content: "\ea18"; +} + +.nc-button-power::before { + content: "\ea19"; +} + +.nc-calendar-60::before { + content: "\ea1a"; +} + +.nc-camera-compact::before { + content: "\ea1b"; +} + +.nc-caps-small::before { + content: "\ea1c"; +} + +.nc-cart-simple::before { + content: "\ea1d"; +} + +.nc-chart-bar-32::before { + content: "\ea1e"; +} + +.nc-chart-pie-36::before { + content: "\ea1f"; +} + +.nc-chat-33::before { + content: "\ea20"; +} + +.nc-check-2::before { + content: "\ea21"; +} + +.nc-circle-10::before { + content: "\ea22"; +} + +.nc-cloud-download-93::before { + content: "\ea23"; +} + +.nc-cloud-upload-94::before { + content: "\ea24"; +} + +.nc-compass-05::before { + content: "\ea25"; +} + +.nc-controller-modern::before { + content: "\ea26"; +} + +.nc-credit-card::before { + content: "\ea27"; +} + +.nc-delivery-fast::before { + content: "\ea28"; +} + +.nc-diamond::before { + content: "\ea29"; +} + +.nc-email-85::before { + content: "\ea2a"; +} + +.nc-favourite-28::before { + content: "\ea2b"; +} + +.nc-glasses-2::before { + content: "\ea2c"; +} + +.nc-globe-2::before { + content: "\ea2d"; +} + +.nc-globe::before { + content: "\ea2e"; +} + +.nc-hat-3::before { + content: "\ea2f"; +} + +.nc-headphones::before { + content: "\ea30"; +} + +.nc-html5::before { + content: "\ea31"; +} + +.nc-image::before { + content: "\ea32"; +} + +.nc-istanbul::before { + content: "\ea33"; +} + +.nc-key-25::before { + content: "\ea34"; +} + +.nc-laptop::before { + content: "\ea35"; +} + +.nc-layout-11::before { + content: "\ea36"; +} + +.nc-lock-circle-open::before { + content: "\ea37"; +} + +.nc-map-big::before { + content: "\ea38"; +} + +.nc-minimal-down::before { + content: "\ea39"; +} + +.nc-minimal-left::before { + content: "\ea3a"; +} + +.nc-minimal-right::before { + content: "\ea3b"; +} + +.nc-minimal-up::before { + content: "\ea3c"; +} + +.nc-mobile::before { + content: "\ea3d"; +} + +.nc-money-coins::before { + content: "\ea3e"; +} + +.nc-note-03::before { + content: "\ea3f"; +} + +.nc-palette::before { + content: "\ea40"; +} + +.nc-paper::before { + content: "\ea41"; +} + +.nc-pin-3::before { + content: "\ea42"; +} + +.nc-planet::before { + content: "\ea43"; +} + +.nc-refresh-69::before { + content: "\ea44"; +} + +.nc-ruler-pencil::before { + content: "\ea45"; +} + +.nc-satisfied::before { + content: "\ea46"; +} + +.nc-scissors::before { + content: "\ea47"; +} + +.nc-send::before { + content: "\ea48"; +} + +.nc-settings-gear-65::before { + content: "\ea49"; +} + +.nc-settings::before { + content: "\ea4a"; +} + +.nc-share-66::before { + content: "\ea4b"; +} + +.nc-shop::before { + content: "\ea4c"; +} + +.nc-simple-add::before { + content: "\ea4d"; +} + +.nc-simple-delete::before { + content: "\ea4e"; +} + +.nc-simple-remove::before { + content: "\ea4f"; +} + +.nc-single-02::before { + content: "\ea50"; +} + +.nc-single-copy-04::before { + content: "\ea51"; +} + +.nc-sound-wave::before { + content: "\ea52"; +} + +.nc-spaceship::before { + content: "\ea53"; +} + +.nc-sun-fog-29::before { + content: "\ea54"; +} + +.nc-support-17::before { + content: "\ea55"; +} + +.nc-tablet-2::before { + content: "\ea56"; +} + +.nc-tag-content::before { + content: "\ea57"; +} + +.nc-tap-01::before { + content: "\ea58"; +} + +.nc-tie-bow::before { + content: "\ea59"; +} + +.nc-tile-56::before { + content: "\ea5a"; +} + +.nc-time-alarm::before { + content: "\ea5b"; +} + +.nc-touch-id::before { + content: "\ea5c"; +} + +.nc-trophy::before { + content: "\ea5d"; +} + +.nc-tv-2::before { + content: "\ea5e"; +} + +.nc-umbrella-13::before { + content: "\ea5f"; +} + +.nc-user-run::before { + content: "\ea60"; +} + +.nc-vector::before { + content: "\ea61"; +} + +.nc-watch-time::before { + content: "\ea62"; +} + +.nc-world-2::before { + content: "\ea63"; +} + +.nc-zoom-split::before { + content: "\ea64"; +} + + +/* all icon font classes list here */ diff --git a/front-end/src/assets/scss/paper-kit/_nucleo-outline.scss b/front-end/src/assets/scss/paper-kit/_nucleo-outline.scss new file mode 100644 index 0000000..7c03aea --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_nucleo-outline.scss @@ -0,0 +1,566 @@ +/*-------------------------------- + +nucleo-icons Web Font - built using nucleoapp.com +License - nucleoapp.com/license/ + +-------------------------------- */ +@font-face { + font-family: 'nucleo-icons'; + src: url('~assets/fonts/nucleo-icons.eot'); + src: url('~assets/fonts/nucleo-icons.eot') format('embedded-opentype'), url('~assets/fonts/nucleo-icons.woff2') format('woff2'), url('~assets/fonts/nucleo-icons.woff') format('woff'), url('~assets/fonts/nucleo-icons.ttf') format('truetype'), url('~assets/fonts/nucleo-icons.svg') format('svg'); + font-weight: normal; + font-style: normal; +} +/*------------------------ + base class definition +-------------------------*/ +.nc-icon { + display: inline-block; + font: normal normal normal 14px/1 'nucleo-icons'; + font-size: inherit; + speak: none; + text-transform: none; + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/*------------------------ + change icon size +-------------------------*/ +.nc-icon.lg { + font-size: 1.33333333em; + vertical-align: -16%; +} +.nc-icon.x2 { + font-size: 2em; +} +.nc-icon.x3 { + font-size: 3em; +} +/*---------------------------------- + add a square/circle background +-----------------------------------*/ +.nc-icon.square, +.nc-icon.circle { + padding: 0.33333333em; + vertical-align: -16%; + background-color: #eee; +} +.nc-icon.circle { + border-radius: 50%; +} +/*------------------------ + list icons +-------------------------*/ +.nc-icon-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.nc-icon-ul > li { + position: relative; +} +.nc-icon-ul > li > .nc-icon { + position: absolute; + left: -1.57142857em; + top: 0.14285714em; + text-align: center; +} +.nc-icon-ul > li > .nc-icon.lg { + top: 0; + left: -1.35714286em; +} +.nc-icon-ul > li > .nc-icon.circle, +.nc-icon-ul > li > .nc-icon.square { + top: -0.19047619em; + left: -1.9047619em; +} +/*------------------------ + spinning icons +-------------------------*/ +.nc-icon.spin { + -webkit-animation: nc-icon-spin 2s infinite linear; + -moz-animation: nc-icon-spin 2s infinite linear; + animation: nc-icon-spin 2s infinite linear; +} +@-webkit-keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + } +} +@-moz-keyframes nc-icon-spin { + 0% { + -moz-transform: rotate(0deg); + } + 100% { + -moz-transform: rotate(360deg); + } +} +@keyframes nc-icon-spin { + 0% { + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + -moz-transform: rotate(360deg); + -ms-transform: rotate(360deg); + -o-transform: rotate(360deg); + transform: rotate(360deg); + } +} +/*------------------------ + rotated/flipped icons +-------------------------*/ +.nc-icon.rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} +.nc-icon.rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transform: rotate(180deg); +} +.nc-icon.rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -moz-transform: rotate(270deg); + -ms-transform: rotate(270deg); + -o-transform: rotate(270deg); + transform: rotate(270deg); +} +.nc-icon.flip-y { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); + -webkit-transform: scale(-1, 1); + -moz-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + -o-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.nc-icon.flip-x { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: scale(1, -1); + -moz-transform: scale(1, -1); + -ms-transform: scale(1, -1); + -o-transform: scale(1, -1); + transform: scale(1, -1); +} +/*------------------------ + font icons +-------------------------*/ + +.nc-air-baloon::before { + content: "\ea01"; +} + +.nc-album-2::before { + content: "\ea02"; +} + +.nc-alert-circle-i::before { + content: "\ea04"; +} + +.nc-align-center::before { + content: "\ea03"; +} + +.nc-align-left-2::before { + content: "\ea05"; +} + +.nc-ambulance::before { + content: "\ea06"; +} + +.nc-app::before { + content: "\ea07"; +} + +.nc-atom::before { + content: "\ea08"; +} + +.nc-badge::before { + content: "\ea09"; +} + +.nc-bag-16::before { + content: "\ea0a"; +} + +.nc-bank::before { + content: "\ea0b"; +} + +.nc-basket::before { + content: "\ea0c"; +} + +.nc-bell-55::before { + content: "\ea0d"; +} + +.nc-bold::before { + content: "\ea0e"; +} + +.nc-book-bookmark::before { + content: "\ea0f"; +} + +.nc-bookmark-2::before { + content: "\ea10"; +} + +.nc-box-2::before { + content: "\ea11"; +} + +.nc-box::before { + content: "\ea12"; +} + +.nc-briefcase-24::before { + content: "\ea13"; +} + +.nc-bulb-63::before { + content: "\ea14"; +} + +.nc-bullet-list-67::before { + content: "\ea15"; +} + +.nc-bus-front-12::before { + content: "\ea16"; +} + +.nc-button-pause::before { + content: "\ea17"; +} + +.nc-button-play::before { + content: "\ea18"; +} + +.nc-button-power::before { + content: "\ea19"; +} + +.nc-calendar-60::before { + content: "\ea1a"; +} + +.nc-camera-compact::before { + content: "\ea1b"; +} + +.nc-caps-small::before { + content: "\ea1c"; +} + +.nc-cart-simple::before { + content: "\ea1d"; +} + +.nc-chart-bar-32::before { + content: "\ea1e"; +} + +.nc-chart-pie-36::before { + content: "\ea1f"; +} + +.nc-chat-33::before { + content: "\ea20"; +} + +.nc-check-2::before { + content: "\ea21"; +} + +.nc-circle-10::before { + content: "\ea22"; +} + +.nc-cloud-download-93::before { + content: "\ea23"; +} + +.nc-cloud-upload-94::before { + content: "\ea24"; +} + +.nc-compass-05::before { + content: "\ea25"; +} + +.nc-controller-modern::before { + content: "\ea26"; +} + +.nc-credit-card::before { + content: "\ea27"; +} + +.nc-delivery-fast::before { + content: "\ea28"; +} + +.nc-diamond::before { + content: "\ea29"; +} + +.nc-email-85::before { + content: "\ea2a"; +} + +.nc-favourite-28::before { + content: "\ea2b"; +} + +.nc-glasses-2::before { + content: "\ea2c"; +} + +.nc-globe-2::before { + content: "\ea2d"; +} + +.nc-globe::before { + content: "\ea2e"; +} + +.nc-hat-3::before { + content: "\ea2f"; +} + +.nc-headphones::before { + content: "\ea30"; +} + +.nc-html5::before { + content: "\ea31"; +} + +.nc-image::before { + content: "\ea32"; +} + +.nc-istanbul::before { + content: "\ea33"; +} + +.nc-key-25::before { + content: "\ea34"; +} + +.nc-laptop::before { + content: "\ea35"; +} + +.nc-layout-11::before { + content: "\ea36"; +} + +.nc-lock-circle-open::before { + content: "\ea37"; +} + +.nc-map-big::before { + content: "\ea38"; +} + +.nc-minimal-down::before { + content: "\ea39"; +} + +.nc-minimal-left::before { + content: "\ea3a"; +} + +.nc-minimal-right::before { + content: "\ea3b"; +} + +.nc-minimal-up::before { + content: "\ea3c"; +} + +.nc-mobile::before { + content: "\ea3d"; +} + +.nc-money-coins::before { + content: "\ea3e"; +} + +.nc-note-03::before { + content: "\ea3f"; +} + +.nc-palette::before { + content: "\ea40"; +} + +.nc-paper::before { + content: "\ea41"; +} + +.nc-pin-3::before { + content: "\ea42"; +} + +.nc-planet::before { + content: "\ea43"; +} + +.nc-refresh-69::before { + content: "\ea44"; +} + +.nc-ruler-pencil::before { + content: "\ea45"; +} + +.nc-satisfied::before { + content: "\ea46"; +} + +.nc-scissors::before { + content: "\ea47"; +} + +.nc-send::before { + content: "\ea48"; +} + +.nc-settings-gear-65::before { + content: "\ea49"; +} + +.nc-settings::before { + content: "\ea4a"; +} + +.nc-share-66::before { + content: "\ea4b"; +} + +.nc-shop::before { + content: "\ea4c"; +} + +.nc-simple-add::before { + content: "\ea4d"; +} + +.nc-simple-delete::before { + content: "\ea4e"; +} + +.nc-simple-remove::before { + content: "\ea4f"; +} + +.nc-single-02::before { + content: "\ea50"; +} + +.nc-single-copy-04::before { + content: "\ea51"; +} + +.nc-sound-wave::before { + content: "\ea52"; +} + +.nc-spaceship::before { + content: "\ea53"; +} + +.nc-sun-fog-29::before { + content: "\ea54"; +} + +.nc-support-17::before { + content: "\ea55"; +} + +.nc-tablet-2::before { + content: "\ea56"; +} + +.nc-tag-content::before { + content: "\ea57"; +} + +.nc-tap-01::before { + content: "\ea58"; +} + +.nc-tie-bow::before { + content: "\ea59"; +} + +.nc-tile-56::before { + content: "\ea5a"; +} + +.nc-time-alarm::before { + content: "\ea5b"; +} + +.nc-touch-id::before { + content: "\ea5c"; +} + +.nc-trophy::before { + content: "\ea5d"; +} + +.nc-tv-2::before { + content: "\ea5e"; +} + +.nc-umbrella-13::before { + content: "\ea5f"; +} + +.nc-user-run::before { + content: "\ea60"; +} + +.nc-vector::before { + content: "\ea61"; +} + +.nc-watch-time::before { + content: "\ea62"; +} + +.nc-world-2::before { + content: "\ea63"; +} + +.nc-zoom-split::before { + content: "\ea64"; +} + + +/* all icon font classes list here */ diff --git a/front-end/src/assets/scss/paper-kit/_pagination.scss b/front-end/src/assets/scss/paper-kit/_pagination.scss new file mode 100644 index 0000000..e3dbb70 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_pagination.scss @@ -0,0 +1,319 @@ + +.pagination > li > a, +.pagination > li > span, +.pagination > li:first-child > a, +.pagination > li:first-child > span, +.pagination > li:last-child > a, +.pagination > li:last-child > span{ + background-color: transparent; + border: 2px solid $danger-color; + border-radius: 20px; + color: $danger-color; + height: $line-height; + margin: 0 2px; + min-width: 36px; + padding: 8px 12px; + font-weight: $font-weight-bold; +} +.nav-pills-default > li > a, +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > li > a:active, +.pagination > li.active > a, +.pagination > li.active > span, +.pagination > li.active > a:hover, +.pagination > li.active > span:hover, +.pagination > li.active > a:focus, +.pagination > li.active > span:focus { + background-color: $default-color; + border-color: $default-color; + color: $white-color; +} + +.nav-pills-primary > li > a, +.pagination-primary > li > a, +.pagination-primary > li > span, +.pagination-primary > li:first-child > a, +.pagination-primary > li:first-child > span, +.pagination-primary > li:last-child > a, +.pagination-primary > li:last-child > span{ + border: 2px solid $primary-color; + color: $primary-color; +} + +.nav-pills-primary > li.active > a, +.nav-pills-primary > li.active > a:hover, +.nav-pills-primary > li.active > a:focus, +.pagination-primary > li > a:hover, +.pagination-primary > li > a:focus, +.pagination-primary > li > a:active, +.pagination-primary > li.active > a, +.pagination-primary > li.active > span, +.pagination-primary > li.active > a:hover, +.pagination-primary > li.active > span:hover, +.pagination-primary > li.active > a:focus, +.pagination-primary > li.active > span:focus{ + background-color: $primary-color !important; + border-color: $primary-color !important; + color: $white-color; +} + +.nav-pills-info > li > a, +.pagination-info > li > a, +.pagination-info > li > span, +.pagination-info > li:first-child > a, +.pagination-info > li:first-child > span, +.pagination-info > li:last-child > a, +.pagination-info > li:last-child > span{ + border: 2px solid $info-color; + color: $info-color; +} + +.nav-pills-info > li.active > a, +.nav-pills-info > li.active > a:hover, +.nav-pills-info > li.active > a:focus, +.pagination-info > li > a:hover, +.pagination-info > li > a:focus, +.pagination-info > li > a:active, +.pagination-info > li.active > a, +.pagination-info > li.active > span, +.pagination-info > li.active > a:hover, +.pagination-info > li.active > span:hover, +.pagination-info > li.active > a:focus, +.pagination-info > li.active > span:focus{ + background-color: $info-color !important; + border-color: $info-color !important; + color: $white-color; +} + +.nav-pills-success > li > a, +.pagination-success > li > a, +.pagination-success > li > span, +.pagination-success > li:first-child > a, +.pagination-success > li:first-child > span, +.pagination-success > li:last-child > a, +.pagination-success > li:last-child > span{ + border: 2px solid $success-color; + color: $success-color; +} + +.nav-pills-success > li.active > a, +.nav-pills-success > li.active > a:hover, +.nav-pills-success > li.active > a:focus, +.pagination-success > li > a:hover, +.pagination-success > li > a:focus, +.pagination-success > li > a:active, +.pagination-success > li.active > a, +.pagination-success > li.active > span, +.pagination-success > li.active > a:hover, +.pagination-success > li.active > span:hover, +.pagination-success > li.active > a:focus, +.pagination-success > li.active > span:focus{ + background-color: $success-color !important; + border-color: $success-color !important; + color: $white-color; +} + +.nav-pills-warning > li > a, +.pagination-warning > li > a, +.pagination-warning > li > span, +.pagination-warning > li:first-child > a, +.pagination-warning > li:first-child > span, +.pagination-warning > li:last-child > a, +.pagination-warning > li:last-child > span{ + border: 2px solid $warning-color; + color: $warning-color; +} + +.nav-pills-warning > li.active > a, +.nav-pills-warning > li.active > a:hover, +.nav-pills-warning > li.active > a:focus, +.pagination-warning > li > a:hover, +.pagination-warning > li > a:focus, +.pagination-warning > li > a:active, +.pagination-warning > li.active > a, +.pagination-warning > li.active > span, +.pagination-warning > li.active > a:hover, +.pagination-warning > li.active > span:hover, +.pagination-warning > li.active > a:focus, +.pagination-warning > li.active > span:focus{ + background-color: $warning-color !important; + border-color: $warning-color !important; + color: $white-color; +} + +.nav-pills-danger > li > a, +.pagination-danger > li > a, +.pagination-danger > li > span, +.pagination-danger > li:first-child > a, +.pagination-danger > li:first-child > span, +.pagination-danger > li:last-child > a, +.pagination-danger > li:last-child > span{ + border: 2px solid $danger-color; + color: $danger-color; +} + +.nav-pills-danger > li.active > a, +.nav-pills-danger > li.active > a:hover, +.nav-pills-danger > li.active > a:focus, +.pagination-danger > li > a:hover, +.pagination-danger > li > a:focus, +.pagination-danger > li > a:active, +.pagination-danger > li.active > a, +.pagination-danger > li.active > span, +.pagination-danger > li.active > a:hover, +.pagination-danger > li.active > span:hover, +.pagination-danger > li.active > a:focus, +.pagination-danger > li.active > span:focus{ + background-color: $danger-color !important; + border-color: $danger-color !important; + color: $white-color; +} + +.nav-text, .nav-icons{ + margin: $margin-bottom; + + > li > a{ + display: block; + padding: 0px $padding-base-horizontal; + color: $dark-gray; + text-align: center; + @include opacity(0.8); + + &:hover, + &:focus{ + background-color: $transparent-bg; + @include opacity(1); + } + } + > li:first-child a{ + padding-left: 0; + } + > li.active a{ + color: $info-color; + } +} +.nav-icons > li{ + display: inline-block; + > a{ + padding: 0 10px; + margin-bottom: 10px; + } + > a i{ + font-size: $font-size-h4; + margin-bottom: 10px; + width: $font-size-h4; + } +} +.nav-icons.nav-stacked > li{ + display: block; + > a { + margin-bottom: 20px; + } +} +.nav-blue > li.active a{ + color: $primary-color; +} +.nav-azure > li.active a{ + color: $info-color; +} +.nav-green > li.active a{ + color: $success-color; +} +.nav-orange > li.active a{ + color: $warning-color; +} +.nav-red > li.active a{ + color: $danger-color; +} + +.nav-text{ + margin: $margin-bottom; + + > li > a{ + font-size: $font-size-h6; + text-transform: uppercase; + padding: 3px 0; + text-align: left; + font-weight: $font-weight-semi; + + } + > li:first-child > a{ + padding-top: 0; + } + h4{ + margin-top: 0; + } +} + +.nav-text:not(.nav-stacked){ + > li{ + display: inline-block; + } + > li > a{ + margin-right: 15px; + } +} + +// Stefan making edits + + +.page-item:first-child .page-link, +.page-item:last-child .page-link{ + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; +} +.nav-pills-default .nav-item.show .nav-link, +.nav-pills-default .nav-link.active{ + background-color: $default-color !important; +} +.nav-pills-primary .nav-item.show .nav-link, +.nav-pills-primary .nav-link.active{ + background-color: $primary-color !important; +} +.nav-pills-info .nav-item.show .nav-link, +.nav-pills-info .nav-link.active{ + background-color: $info-color !important; +} +.nav-pills-warning .nav-item.show .nav-link, +.nav-pills-warning .nav-link.active{ + background-color: $warning-color !important; +} +.nav-pills-success .nav-item.show .nav-link, +.nav-pills-success .nav-link.active{ + background-color: $success-color !important; +} +.nav-pills-danger .nav-item.show .nav-link, +.nav-pills-danger .nav-link.active{ + background-color: $danger-color !important; +} +.pagination > li > a:hover, +.pagination > li > a:focus, +.pagination > li > a:active, +.pagination > li.active > a, +.pagination > li.active > span, +.pagination > li.active > a:hover, +.pagination > li.active > span:hover, +.pagination > li.active > a:focus, +.pagination > li.active > span:focus{ + background-color: $danger-color; + border-color: $danger-color; + color: $white-color; +} + +.page-item.active .page-link{ + background-color: $danger-color; + color: white; + border-color: $danger-color; +} +.nav-pills .nav-link{ + border-radius: 0; +} + +.pagination { + .page-link { + box-shadow: none; + } +} diff --git a/front-end/src/assets/scss/paper-kit/_progress-bars.scss b/front-end/src/assets/scss/paper-kit/_progress-bars.scss new file mode 100644 index 0000000..4ccd89b --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_progress-bars.scss @@ -0,0 +1,27 @@ +.progress { + background-color: $medium-gray; + border-radius: $border-radius-small; + box-shadow: none; + height: 8px; +} +.progress-thin{ + height: 4px; +} +.progress-bar{ + background-color: $primary-color; +} +.progress-bar-primary{ + background-color: $primary-color; +} +.progress-bar-info{ + background-color: $info-color; +} +.progress-bar-success{ + background-color: $success-color; +} +.progress-bar-warning{ + background-color: $warning-color; +} +.progress-bar-danger{ + background-color: $danger-color; +} \ No newline at end of file diff --git a/front-end/src/assets/scss/paper-kit/_responsive.scss b/front-end/src/assets/scss/paper-kit/_responsive.scss new file mode 100644 index 0000000..9ab7984 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_responsive.scss @@ -0,0 +1,988 @@ +/* Changes for small display */ + +@media (max-width: 767px){ + #cd-vertical-nav { + display: none !important; + } + .coloured-cards { + .card-big-shadow { + margin: 0 auto; + } + } + + .register-page { + .page-header { + max-height: 2000px; + } + } + + .section-testimonials{ + .our-clients{ + margin-top: 0 !important; + } + } + .navbar-transparent{ + background-color: rgba(0, 0, 0, 0.45); + } + .register{ + .page-header{ + max-height: fit-content; + } + } + + .form-group.has-danger { + margin-bottom: 30px; + } + + body { + position: relative; + font-size: $font-size-small; + } + h6{ + font-size: 1em; + } + .navbar .container{ + left: 0; + width: 100%; + @include transition (0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + position: relative; + } + .navbar .navbar-nav .dropdown-menu{ + height: 400px; + overflow-y: scroll; + } + .demo-header .motto{ + padding-top: 30% !important; + } + .navbar-toggle .icon-bar { + display: block; + position: relative; + background: #fff; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 0 auto; + } + + .navbar-header .navbar-toggle { + margin-top: 12px; + width: 40px; + height: 40px; + } + .bar1, + .bar2, + .bar3 { + outline: 1px solid transparent; + } + .bar1 { + top: 0px; + @include bar-animation($topbar-back); + } + .bar2 { + opacity: 1; + } + .bar3 { + bottom: 0px; + @include bar-animation($bottombar-back); + } + .toggled .bar1 { + top: 6px; + @include bar-animation($topbar-x); + } + .toggled .bar2 { + opacity: 0; + } + .toggled .bar3 { + bottom: 6px; + @include bar-animation($bottombar-x); + } + + @include topbar-x-rotation(); + @include topbar-back-rotation(); + @include bottombar-x-rotation(); + @include bottombar-back-rotation(); + + @-webkit-keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} + } + @-moz-keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} + } + @keyframes fadeIn { + 0% {opacity: 0;} + 100% {opacity: 1;} + } + + .navbar-nav { + margin: 1px -15px; + + .open .dropdown-menu > li { + & > a{ + padding: 15px 15px 5px 50px; + } + + &:first-child > a{ + padding: 5px 15px 5px 50px; + } + + &:last-child > a { + padding: 15px 15px 25px 50px; + } + } + } + + [class*="navbar-"] .navbar-nav { + & > li > a, > li > a:hover, > li > a:focus, .active > a, .active > a:hover, .active > a:focus, .open .dropdown-menu > li > a, .open .dropdown-menu > li > a:hover, .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:active { + color: white; + + } + + & > li > a:not(.btn), + > li > a:hover, + > li > a:focus, + .open .dropdown-menu > li > a:not(.btn), + .open .dropdown-menu > li > a:hover, + .open .dropdown-menu > li > a:focus{ + opacity: .7; + background: transparent; + } + + &.navbar-nav .open .dropdown-menu > li > a:active { + opacity: 1; + } + + & .dropdown > a{ + &:hover .caret { + border-bottom-color: #777; + border-top-color: #777; + } + &:active .caret { + border-bottom-color: white; + border-top-color: white; + } + } + + } + + .footer{ + .footer-nav, + .credits{ + margin: 0 auto; + } + } + + #typography{ + .typography-line{ + .note{ + margin-left: 7px !important; + } + } + } + .dropdown-menu { + display: none; + } + .navbar-fixed-top { + -webkit-backface-visibility: hidden; + } + + .social-line .btn{ + margin: $margin-bottom; + } + .subscribe-line .form-control{ + margin: $margin-bottom; + } + .social-line.pull-right{ + float: none; + } + .footer nav.pull-left{ + float: none !important; + } + .footer:not(.footer-big) nav > ul li{ + float: none; + } + .social-area.pull-right{ + float: none !important; + } + .form-control + .form-control-feedback{ + margin-top: 5px; + } + .form-control.form-control-danger.no-border{ + margin-top: 15px; + } + .navbar-toggle:hover,.navbar-toggle:focus { + background-color: transparent !important; + } + .btn.dropdown-toggle{ + margin-bottom: 0; + } + .media-post .author{ + width: 25%; + float: none !important; + display: block; + margin: 0 auto 10px; + } + .media-post .media-body{ + width: 100%; + } + .modal-footer .btn-simple { + padding: 15px; + } + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #dddddd; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-overflow-scrolling: touch; + } + .typography-line{ + padding-left: 100px !important; + } + + .projects-1{ + & .project-pills{ + & .nav.nav-pills{ + display: block !important; + .nav-item{ + &:first-child .nav-link{ + border-radius: 12px 12px 0 0 !important; + margin-left: -1px; + } + &.active:first-child .nav-link{ + border-radius: 12px 12px 0 0 !important; + margin-left: -1px; + } + + &:last-child .nav-link{ + border-radius: 0 0 12px 12px !important; + margin-left: -1px; + } + } + } + } + } + .testimonials-2, + .section-testimonials{ + .testimonials-people{ + img{ + display: none !important; + } + } + } + .presentation-page .components-container .card{ + margin-bottom: 40px !important; + } + .btn-wd{ + min-width: 280px; + } + .presentation-page .title-brand .type{ + font-size: 16px; + transform: translateY(-28px); + -webkit-transform: translateY(-28px); + -moz-transform: translateY(-28px); + -o-transform: translateY(-28px); + } + .presentation-page{ + .section-cards, + .section-components{ + overflow: hidden; + .first-card{ + top: 750px !important; + .grid__link{ + max-width: 200px !important; + } + } + .fourth-card{ + top: 940px !important; + .grid__link{ + max-width: 200px !important; + } + } + .fifth-card{ + top: 950px !important; + left: 220px !important; + .grid__link{ + max-width: 200px !important; + } + } + .sixth-card{ + top: 1335px !important; + left: 220px !important; + .grid__link{ + max-width: 200px !important; + } + } + .seventh-card { + top: 1155px !important; + .grid__link{ + max-width: 200px !important; + } + } + } + .section-content{ + .image-container{ + .add-animation{ + max-height: 250px !important; + max-width: 180px !important; + } + } + } + + .section-components{ + .image-container{ + .components-macbook{ + max-width: 580px !important; + max-height: 400px !important; + } + .social-img, + .share-btn-img{ + display: none; + } + } + .title{ + margin-top: -100px !important; + } + } + + .section-examples{ + padding-top: 0 !important; + margin-top: 10px !important; + } + + .section-icons{ + .icons-nucleo{ + .nc-icon:not(.ninth-left-icon):not(.seventh-left-icon):not(.third-left-icon){ + display: none !important; + } + } + } + } + .bootstrap-datetimepicker-widget{ + visibility: visible !important; + } + + .presentation-page{ + .fog-low{ + margin-bottom: -35px; + } + .presentation-title{ + font-size: 5em; + } + .presentation-subtitle{ + margin-top: 40px; + } + .title-brand{ + max-width: 450px; + .type{ + font-size: 16px; + } + } + } + + .demo-icons ul li { + width: 20%; + float: left; + } + .info.info-separator:after{ + display: none; + } + + .pricing-5{ + .choose-plan{ + text-align: center; + + .nav.nav-pills{ + display: inline-flex; + } + } + .description{ + text-align: center; + } + } + .page-carousel{ + .carousel-inner{ + [class*='col-md']{ + margin-left: 0 !important; + } + } + .right.carousel-control{ + margin-right: 0 !important; + } + .left.carousel-control{ + margin-left: 0 !important; + } + } + + .subscribe-line { + .form-control { + border: 1px solid $medium-gray; + padding-left: 10px; + } + .btn { + margin: 0 auto; + } + } +} +@media screen and (max-width: 991px){ + .navbar-collapse { + position: fixed; + display: block !important; + top: 0; + height: 100%; + width: 230px; + right: 0; + z-index: 1032; + visibility: visible; + background-color: #999; + overflow-y: visible; + border-top: none; + text-align: left; + border-left: 1px solid #CCC5B9; + padding-right: 0px; + padding-left: 40px; + padding-top: 15px; + + @include transform-translate-x(230px); + @include transition (0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + ul { + position: relative; + z-index: 3; + height: 95%; + } + .navbar-nav > .nav-item { + &:last-child { + border-bottom: 0; + } + & > .nav-link{ + margin: 0px 0px; + color: $dark-gray !important; + text-transform: uppercase; + font-weight: 600; + font-size: $font-size-small; + line-height: $line-height-general; + padding: 15px 0; + &:hover, + &:active{ + color: $default-states-color !important; + } + } + } + &::after{ + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: $bg-nude; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(112, 112, 112, 0) 60%, rgba(186, 186, 186, 0.15) 100%); + display: block; + content: ""; + z-index: 1; + } + &.has-image::after{ + @include black-filter(.8); + } + } + + .nav-open{ + & .navbar-collapse{ + @include transform-translate-x(0px); + } + & .wrapper{ + left: 0; + @include transform-translate-x(-230px); + } + & .navbar-translate{ + @include transform-translate-x(-230px); + } + } + .wrapper .navbar-collapse{ + display: none; + } + + .register-page.full-screen { + .page-header .container { + margin-top: 30%; + } + } + + + .dropdown.show .dropdown-menu, + .dropdown .dropdown-menu{ + border: 0; + transition: none; + -webkit-box-shadow: none; + box-shadow: none; + width: auto; + height: auto; + + .dropdown-item:hover, + .dropdown-item:focus{ + background-color: transparent; + border-radius:0; + } + + .dropdown-item a{ + + &:hover, + &:focus{ + color: $default-states-color; + } + } + + &:before, + &:after{ + display: none; + } + } + + .dropdown{ + .dropdown-menu{ + display: none; + } + + &.show .dropdown-menu{ + display: block; + position: static; + float: none; + background: transparent !important; + } + } + + .navbar-translate{ + width: 100%; + position: relative; + display: flex; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + -ms-flex-align: center; + align-items: center; + @include transform-translate-x(0); + @include transition (0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + } + + #bodyClick { + height: 100%; + width: 100%; + position: fixed; + opacity: 0; + top: 0; + left: auto; + right: 230px; + content: ""; + z-index: 1029; + overflow-x: hidden; + } + + .wrapper{ + // @include transform-translate-x(0px); + @include transition (0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + left: 0; + background-color: white; + } + .container-cards{ + [class*="col-md-"]{ + padding-left: 5px; + padding-right: 5px; + } + .social-buttons{ + z-index: 1; + } + } + .full-screen.login{ + .page-header{ + display: grid; + } + } + .comments.media-area{ + .media{ + display: block; + + .media-body{ + margin-left: 2em; + p{ + margin-top: 15px; + } + } + } + } + .section-navbars, + .section-navigation, + #navbar-dropdown{ + .navbar-collapse{ + display: none !important; + } + } + + .header-4{ + video{ + width: auto; + height: 100vh + } + } + + .subscribe-line { + .btn.btn-block { + width: auto; + } + } + + .form-control + .form-control-feedback { + padding-left: 0 !important; + } + +} + + + +@media screen and (min-width:991px){ + .burger-menu{ + .navbar-collapse { + position: fixed; + display: block; + top: 0; + height: 100%; + width: 230px; + right: 0px; + z-index: 1032; + visibility: visible; + background-color: #999; + overflow-y: visible; + border-top: none; + text-align: left; + border-left: 1px solid #CCC5B9; + padding-right: 0px; + padding-left: 40px; + padding-top: 15px; + @include transform-translate-x(230px); + @include transition (0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + + .navbar-nav .nav-item{ + &:last-child { + border-bottom: 0; + } + } + .navbar-nav{ + height: 100%; + z-index: 2; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + } + + &::after{ + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: $bg-nude; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(112, 112, 112, 0) 60%, rgba(186, 186, 186, 0.15) 100%); + display: block; + content: ""; + z-index: 1; + } + &.has-image::after{ + @include black-filter(.8); + } + } + .navbar{ + .container{ + .navbar-toggler{ + display: block; + margin-top: 20px; + } + } + } + + .navbar-translate{ + width: 100%; + position: relative; + @include transform-translate-x(0); + @include transition (0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + } + + .wrapper{ + // @include transform-translate-x(0px); + @include transition (0.33s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + left: 0; + background-color: white; + } + + .body{ + .navbar-collapse.collapse{ + height: 100vh !important; + } + } + .navbar-collapse, + .navbar-nav{ + &:before, + &:after{ + display: table; + content: " "; + } + } + + .nav-open &{ + .navbar-collapse.collapse{ + @include transform-translate-x(0px); + } + .wrapper{ + left: 0; + @include transform-translate-x(-230px); + } + .navbar-translate{ + @include transform-translate-x(-230px); + } + } + + .dropdown.show .dropdown-menu, + .dropdown .dropdown-menu{ + border: 0; + transition: none; + -webkit-box-shadow: none; + box-shadow: none; + width: auto; + + .dropdown-item:hover, + .dropdown-item:focus{ + background-color: transparent; + border-radius:0; + } + + .dropdown-item a{ + + &:hover, + &:focus{ + color: $default-states-color; + } + } + + &:before, + &:after{ + display: none; + } + } + + .dropdown{ + .dropdown-menu{ + display: none; + } + + &.show .dropdown-menu{ + display: block; + } + } + } + .lightbox .modal-dialog{ + width: 960px; + } +} +@media screen and (min-width: 767px){ + .section-sections{ + .section-cols{ + position: relative; + z-index: 1; + } + } + + .register-page { + .page-header .container { + margin-top: 150px; + } + } +} +@media (max-width:1023px) and (min-width:767px) { + .presentation-page{ + .section-content{ + .image-container{ + .area-img{ + max-width: 190px; + max-height: 270px; + } + .info-img{ + max-width: 190px; + max-height: 270px; + left: -20%; + } + } + .section-description{ + margin-top: 0 !important; + } + } + .section-components{ + .components-macbook{ + left: -75px !important; + } + } + .section-cards{ + .codrops-header{ + margin-top: 10px !important; + } + } + } +} +@media (max-width:1367px) and (min-width:1024px) { + .presentation-page{ + .section-components{ + .basic-container{ + margin-left: 5em; + } + } + } +} +@media (max-width: 500px){ + .presentation-page .section-header .card{ + min-height: 230px; + } + #cards{ + .card-profile{ + margin-top: 50px; + } + } + .pricing-5{ + .title{ + text-align: center; + } + } + .presentation-page .presentation-title { + font-size: 4em; + } + .presentation-page .title-brand .type { + font-size: 12px; + padding: 4px 7px; + border-radius: 4px; + top: 0; + font-weight: 600; + margin-top: 20px; + right: 2px; + } + .presentation-page{ + .section-cards{ + .codrops-header{ + .description{ + max-width: 220px; + } + } + } + } + + .register-page { + .page-header .container { + .info:first-of-type { + margin-top: 50px; + } + } + } +} +@media screen and (max-width: 1367px){ + .presentation-page{ + .section-cards, + .section-components{ + overflow: hidden; + } + + } +} +@media screen and (min-width: 1025){ + .section-sections{ + .section-cols{ + position: relative; + z-index: 1; + .row{ + &:first-of-type{ + margin-top: 50px; + margin-right: -120px; + margin-left: -15px; + @include transform-translate-x(-80px); + } + &:nth-of-type(2){ + margin-left: -100px; + margin-right: -15px; + transform: translateX(80px); + } + &:nth-of-type(3){ + margin-right: -120px; + margin-left: 0px; + transform: translateX(-120px); + } + &:nth-of-type(4){ + margin-right: -100px; + margin-left: -15px; + transform: translateX(-50px); + } + } + + } + } +} + +@media only screen and (min-width: 1024px) { + .demo-icons ul li { + width: 12.5%; + float: left; + padding: 32px 0; + } + +} +@media (max-width: 1200px){ + .presentation-page{ + .presentation-title{ + font-size: 7em; + } + .title-brand{ + max-width: 650px; + } + } +} + +@media (max-width: 1200px){ + .presentation .section-images .image img{ + width: 100%; + } + +} + + +@media screen and (max-width: 374px){ + .footer.footer-big{ + .copyright{ + .pull-left, .pull-right{ + float: none !important; + } + } + } + .full-screen.login{ + .card.card-register{ + margin-bottom: 20px; + } + .demo-footer{ + margin-left: -15px; + } + } + .about-us{ + .header-wrapper{ + height: auto !important; + } + } + .presentation-page{ + .section-content{ + .image-container{ + .area-img{ + max-width: 170px !important; + } + } + } + } + +} diff --git a/front-end/src/assets/scss/paper-kit/_sections.scss b/front-end/src/assets/scss/paper-kit/_sections.scss new file mode 100644 index 0000000..f32764c --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_sections.scss @@ -0,0 +1,137 @@ +.section{ + padding: 70px 0; + position: relative; + background-color: #FFFFFF; +} +.section-with-space{ + padding: 60px 0; +} +.section-gray{ + background-color: #EEEEEE; +} +.section-nude{ + background-color: $bg-nude; +} +.section-gold{ + background-color: #caac90; + color: $white-color; +} +.section-brown{ + background-color: #A59E94; + color: $white-color; +} +.section-light-blue{ + background-color: $primary-color; + color: $white-color; +} +.section-dark-blue{ + background-color: #506367; + color: $white-color; +} +.section-dark{ + background-color: #0b1011; +} +.section-image, +.section-gold, +.section-dark{ + position: relative; + + .title, + .info-title, + .card-plain .card-title{ + color: $white-color !important; + } + .category, + .description, + .card-plain .card-description, + .card-plain .card-category{ + color: rgba($white-color, .7); + } + hr{ + border-color: rgba(255, 255, 255, 0.19); + } +} +.page-header, +.carousel-caption{ + .title, + .info-title{ + color: $white-color; + } +} +[class*="features-"], +[class*="team-"], +[class*="projects-"], +[class*="pricing-"], +[class*="testimonials-"], +[class*="contactus-"]{ + padding: 80px 0; +} +.section-image{ + background-position: center center; + background-size: cover; + + &:before{ + background-color: rgba(0, 0, 0, 0.5); + content: ""; + display: block; + height: 100%; + left: 0; + top: 0; + position: absolute; + width: 100%; + z-index: 1; + } + & .container{ + position: relative; + z-index: 2; + } +} + +.section-login{ + min-height: 700px; +} + +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + /* IE10+ CSS styles go here */ + .page-header{ + .content-center{ + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -75%); + } + .presentation-title{ + background: none !important; + } + } +} + + +[class*="features-"], +[class*="team-"], +[class*="projects-"], +[class*="pricing-"], +[class*="testimonials-"], +[class*="contactus-"] { + padding: 80px 0; +} +.section-image { + background-position: center center; + background-size: cover; + + &:before { + background-color: rgba(0, 0, 0, 0.5); + content: ""; + display: block; + height: 100%; + left: 0; + top: 0; + position: absolute; + width: 100%; + z-index: 1; + } + & .container { + position: relative; + z-index: 2; + } +} diff --git a/front-end/src/assets/scss/paper-kit/_sidebar.scss b/front-end/src/assets/scss/paper-kit/_sidebar.scss new file mode 100644 index 0000000..4af917f --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_sidebar.scss @@ -0,0 +1,207 @@ +#bodyClick { + height: 100%; + width: 100%; + position: fixed; + opacity: 0; + top: 0; + left: auto; + right: 230px; + content: ""; + z-index: 1029; + overflow-x: hidden; +} +body { + position: relative; +} +body > .navbar-collapse { + position: fixed; + display: block; + top: 0; + height: 100vh; + width: 300px; + right: 0; + z-index: 1032; + visibility: visible; + background-color: $white-color; + overflow-y: visible; + border-top: none; + text-align: left; + border-left: 1px solid $table-line-color; + padding-top: 15px; + + @include transform-translate-x(300px); + @include transition (0.50s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + + ul { + position: relative; + z-index: 3; + overflow-y: auto; + height: 100%; + } + + .nav > li{ + + &:last-child { + border-bottom: 0; + } + & > a{ + margin: 0px 0px; + color: $default-color; + text-transform: uppercase; + font-weight: 600; + font-size: $font-size-small; + line-height: $line-height-general; + padding: 15px; + + &:hover, + &.active{ + color: $default-states-color; + } + + span{ + display: inline-block !important; + margin-left: 5px; + } + } + + &.social-links{ + text-align: center; + margin-left: -40px; + > a{ + font-size: 20px; + padding: 15px 15px; + } + } + } + + .scroll-area{ + max-height: none; + } + + &::after{ + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: $bg-nude; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(112, 112, 112, 0) 60%, rgba(186, 186, 186, 0.15) 100%); + display: block; + content: ""; + z-index: 1; + } + + &.navbar-white-collapse{ + &::after{ + background-color: $white-color; + } + } + &.has-image::after{ + @include black-filter(.8); + } + + .dropdown-menu{ + display: none; + } + .open .dropdown-menu{ + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + display: block; + min-width: auto !important; + } + + .caret{ + border-bottom-color: $default-states-color; + border-top-color: $default-states-color; + } + + .nav .open > a, + .nav .open > a:hover, + .nav .open > a:focus{ + background-color: transparent; + } + +} + +body > navbar-white-collapse{ + +} +body > .navbar-collapse.collapse{ + height: 100vh !important; +} + +.wrapper{ + @include transition (0.50s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + left: 0; + background-color: white; + position: relative; + z-index: 1; + + &.transition{ + @include transform-translate-x(0px); + } +} + +.navbar-burger{ + .navbar-toggle .icon-bar { + display: block; + position: relative; + width: 24px; + height: 2px; + border-radius: 1px; + } + &.navbar-transparent .navbar-toggle .icon-bar{ + background: #fff; + } + + .container{ + @include transition (0.50s, cubic-bezier(0.685, 0.0473, 0.346, 1)); + position: relative; + } + .navbar-header .navbar-toggle { + margin-top: 12px; + margin-bottom: 8px; + width: 40px; + height: 40px; + } + + .bar1, + .bar2, + .bar3 { + outline: 1px solid transparent; + } + .bar1 { + top: 0px; + @include bar-animation($topbar-back); + } + .bar2 { + opacity: 1; + } + .bar3 { + bottom: 0px; + @include bar-animation($bottombar-back); + } + .toggled .bar1 { + top: 6px; + @include bar-animation($topbar-x); + } + .toggled .bar2 { + opacity: 0; + } + .toggled .bar3 { + bottom: 6px; + @include bar-animation($bottombar-x); + } + + @include topbar-x-rotation(); + @include topbar-back-rotation(); + @include bottombar-x-rotation(); + @include bottombar-back-rotation(); + +} diff --git a/front-end/src/assets/scss/paper-kit/_sliders.scss b/front-end/src/assets/scss/paper-kit/_sliders.scss new file mode 100644 index 0000000..30be577 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_sliders.scss @@ -0,0 +1,160 @@ +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -ms-touch-action: none; + user-select: none; + box-sizing: border-box; +} + +.noUi-base { + width: 100%; + height: 100%; + position: relative; +} + +.noUi-origin { + position: absolute; + right: 0; + top: 0; + left: 0; + bottom: 0; +} + +.noUi-handle { + position: relative; + z-index: 1; + box-sizing: border-box; +} + +.noUi-stacking .noUi-handle { + z-index: 10; +} + +.noUi-state-tap .noUi-origin { + transition: left 0.3s, top 0.3s; +} + +.noUi-state-drag * { + cursor: inherit !important; +} + +.noUi-horizontal { + height: 10px; +} + +.noUi-handle { + box-sizing: border-box; + width: 14px; + height: 14px; + left: -10px; + top: -6px; + cursor: pointer; + border-radius: 100%; + transition: all 0.2s ease-out; + border: 1px solid; + background: #FFFFFF; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} + +.noUi-vertical .noUi-handle { + margin-left: 5px; + cursor: ns-resize; +} + +.noUi-horizontal.noUi-extended { + padding: 0 15px; +} + +.noUi-horizontal.noUi-extended .noUi-origin { + right: -15px; +} + +.noUi-background { + height: 2px; + margin: 20px 0; +} + +.noUi-origin { + margin: 0; + border-radius: 0; + height: 2px; + background: #c8c8c8; +} +.noUi-origin[style^="left: 0"] .noUi-handle { + background-color: #fff; + border: 2px solid #c8c8c8; +} +.noUi-origin[style^="left: 0"] .noUi-handle.noUi-active { + border-width: 1px; +} + +.noUi-target { + border-radius: 3px; +} + +.noUi-horizontal { + height: 2px; + margin: 15px 0; +} + +.noUi-vertical { + height: 100%; + width: 2px; + margin: 0 15px; + display: inline-block; +} + +.noUi-handle.noUi-active { + transform: scale3d(2, 2, 1); +} + +[disabled].noUi-slider { + opacity: 0.5; +} + +[disabled] .noUi-handle { + cursor: not-allowed; +} + +.slider { + background: #c8c8c8; +} +.c-1-color{ + background-color: blue; +} +.c-2-color{ + background-color: white; +} +.slider.noUi-connect { + background-color: #7AC29A; +} +.slider .noUi-handle { + border-color: #7AC29A; +} +.slider.slider-info .noUi-origin:first-child{ + background-color: #68B3C8; +} +.slider.slider-info .noUi-handle { + border-color: #68B3C8; +} +.slider.slider-success .noUi-connect, +.slider.slider-success.noUi-connect { + background-color: #68B3C8; +} +.slider.slider-success .noUi-handle { + border-color: #68B3C8; +} +.slider.slider-warning .noUi-connect, +.slider.slider-warning.noUi-connect { + background-color: #ff9800; +} +.slider.slider-warning .noUi-handle { + border-color: #ff9800; +} +.slider.slider-danger .noUi-connect, +.slider.slider-danger.noUi-connect { + background-color: #f44336; +} +.slider.slider-danger .noUi-handle { + border-color: #f44336; +} diff --git a/front-end/src/assets/scss/paper-kit/_social-buttons.scss b/front-end/src/assets/scss/paper-kit/_social-buttons.scss new file mode 100644 index 0000000..a24296d --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_social-buttons.scss @@ -0,0 +1,71 @@ +.btn-twitter{ + color: $social-twitter !important; + + &:hover, + &:focus, + &:active{ + color: $social-twitter !important; + } +} + +.btn-facebook{ + color: $social-facebook !important; + + &:hover, + &:focus, + &:active{ + color: $social-facebook !important; + } +} + +.btn-google{ + color: $social-google !important; + + &:hover, + &:focus, + &:active{ + color: $social-google !important; + } +} + +.btn-linkedin{ + color: $social-linkedin !important; + + &:hover, + &:focus, + &:active{ + color: $social-linkedin !important; + } +} +.btn-twitter-bg{ + background-color: $social-twitter !important; + border-color: $social-twitter !important; + &:hover{ + background-color: darken($social-twitter, 5%) !important; + border-color: darken($social-twitter, 5%) !important; + } +} +.btn-facebook-bg{ + background-color: $social-facebook !important; + border-color: $social-facebook !important; + &:hover{ + background-color: darken($social-facebook, 5%) !important; + border-color: darken($social-facebook, 5%) !important; + } +} +.btn-google-bg{ + background-color: $social-google !important; + border-color: $social-google !important; + &:hover{ + background-color: darken($social-google, 5%) !important; + border-color: darken($social-google, 5%) !important; + } +} +.btn-github-bg{ + background-color: #767676 !important; + border-color: #767676 !important; + &:hover{ + background-color: darken(#767676, 5%) !important; + border-color: darken(#767676, 5%) !important; + } +} diff --git a/front-end/src/assets/scss/paper-kit/_switch.scss b/front-end/src/assets/scss/paper-kit/_switch.scss new file mode 100644 index 0000000..4bb0453 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_switch.scss @@ -0,0 +1,145 @@ +/* ============================================================ + * bootstrapSwitch v1.3 by Larentis Mattia @spiritualGuru + * http://www.larentis.eu/switch/ + * ============================================================ + * Licensed under the Apache License, Version 2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * ============================================================ */ +.has-switch { + border-radius: 30px; + cursor: pointer; + display: inline-block; + line-height: 1.72222; + overflow: hidden; + position: relative; + text-align: left; + width: 61px; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; + + /* this code is for fixing safari bug with hidden overflow for border-radius */ + -webkit-mask: url('../img/mask.png') 0 0 no-repeat; + -webkit-mask-size: 61px 28px; + mask: url('../img/mask.png') 0 0 no-repeat; + mask-size: 61px 28px; +} +.has-switch.deactivate { + opacity: 0.5; + filter: alpha(opacity=50); + cursor: default !important; +} +.has-switch.deactivate label, +.has-switch.deactivate span { + cursor: default !important; +} +.has-switch > div { + position: relative; + top: 0; + width: 100px; +} +.has-switch > div.switch-animate { + -webkit-transition: left 0.25s ease-out; + transition: left 0.25s ease-out; +} +.has-switch > div.switch-off { + left: -35px; +} + +.has-switch > div.switch-on { + left: 0; +} +.has-switch > div label { + background-color: #FFFFFF; + + box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.25); + cursor: pointer; +} +.has-switch input[type=checkbox] { + display: none; +} +.has-switch span { + cursor: pointer; + float: left; + font-size: 11px; + font-weight: 500; + height: 26px; + line-height: 15px; + margin: 0; + padding-bottom: 6px; + padding-top: 5px; + position: relative; + text-align: center; + text-indent: -10px; + width: 50%; + z-index: 1; + -webkit-transition: 0.25s ease-out; + transition: 0.25s ease-out; +} +.has-switch span.switch-left { + background-color: $font-color; + border-left: 1px solid rgba(0, 0, 0, 0); + border-radius: 30px 0 0 30px; + color: #FFFFFF; +} +.has-switch .switch-off span.switch-left{ + background-color: $medium-gray; +} +.has-switch span.switch-right { + background-color: $font-color; + border-radius: 0 30px 30px 0; + color: #ffffff; + text-indent: 1px; +} +.has-switch .switch-off span.switch-right{ + background-color: $medium-gray; +} + +.has-switch label { + border-radius: 12px; + float: left; + height: 22px; + margin: 2px -13px; + padding: 0; + position: relative; + transition: all 0.25s ease-out 0s; + vertical-align: middle; + width: 22px; + z-index: 100; + -webkit-transition: 0.25s ease-out; + transition: 0.25s ease-out; +} +.has-switch .switch-on .fa-check:before{ + margin-left: 10px; +} +.has-switch:hover .switch-on label{ + margin: 2px -17px; + width: 26px; +} +.has-switch:hover .switch-off label{ + margin: 2px -13px; + width: 26px; +} +input.ct-primary + span.switch-left, +input.ct-primary + span + label + span.switch-right{ + background-color: $primary-color; +} +input.ct-info + span.switch-left, +input.ct-info + span + label + span.switch-right{ + background-color: $info-color; +} +input.ct-success + span.switch-left, +input.ct-success + span + label + span.switch-right{ + background-color: $success-color; +} +input.ct-warning + span.switch-left, +input.ct-warning + span + label + span.switch-right{ + background-color: $warning-color; +} +input.ct-danger + span.switch-left, +input.ct-danger + span + label + span.switch-right{ + background-color: $danger-color; +} diff --git a/front-end/src/assets/scss/paper-kit/_tabs-navs.scss b/front-end/src/assets/scss/paper-kit/_tabs-navs.scss new file mode 100644 index 0000000..47b585a --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_tabs-navs.scss @@ -0,0 +1,212 @@ +/* Navigation menu */ + +/* Navigation Tabs */ +.nav-tabs-navigation{ + text-align: center; + border-bottom: 1px solid $medium-pale-bg; + margin-bottom: 30px; + + .nav > .nav-item > .nav-link{ + padding-bottom: 20px; + } +} +.nav-tabs-wrapper{ + display: inline-block; + margin-bottom: -6px; + margin-left: 1.25%; + margin-right: 1.25%; + position: relative; + width: auto; +} +.nav-tabs { + border-bottom: 0 none; + font-size: $font-size-medium; + font-weight: $font-weight-bold; + .nav-item{ + .nav-link{ + border: 0 none; + color: $other-medium-gray; + background-color: transparent; + } + .nav-link:hover{ + color: $font-color; + } + .nav-link.active{ + color: $font-color; + } + } + + .nav-item{ + color: $font-color; + position: relative; + + + .nav-link.active, + .nav-link.active:hover, + .nav-link.active:focus{ + background-color: transparent; + border: 0 none; + //height: 50px; + &:after{ + border-bottom: 11px solid $white-color; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + right: 40%; + bottom: 5px; + } + + &:before{ + border-bottom: 11px solid $medium-pale-bg; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + right: 40%; + bottom: 6px; + } + } + + } + .nav-item.show .nav-link{ + background-color: transparent; + } + .dropdown-menu{ + margin-top: -6px; + margin-left: -46px; + border-radius: 8px; + + .dropdown-item:hover, + .dropdown-item.active{ + color: #FFFFFF; + background-color: #68B3C8; + } + :before{ + border-bottom: 11px solid $medium-pale-bg; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + right: 12px; + top: -11px; + } + :after{ + border-bottom: 11px solid $pale-bg; + border-left: 11px solid rgba(0, 0, 0, 0); + border-right: 11px solid rgba(0, 0, 0, 0); + content: ""; + display: inline-block; + position: absolute; + right: 12px; + top: -10px; + } + } +} +.profile-content{ + & .tab-content{ + & .tab-pane{ + min-height: 200px; + } + & #tweets, #connections, #media{ + height: 100%; + } + } +} +/* Navigation Pills */ + +.nav-pills { + .nav-item + .nav-link { + margin-left: 0; + } + .nav-item .nav-link { + border: 1px solid $default-color; + border-radius: 0; + color: $default-color; + font-weight: $font-weight-bold; + margin-left: -1px; + padding: 10px 25px; + + } + .nav-item.active .nav-link, + .nav-item.active .nav-link:hover, + .nav-item.active .nav-link:focus { + background-color: $default-color; + color: #FFFFFF; + } + .nav-item:first-child .nav-link{ + border-radius: 30px 0 0 30px !important; + margin: 0; + } + .nav-item:last-child .nav-link{ + border-radius: 0 30px 30px 0 !important; + } + .nav-item .nav-link.active{ + background-color: $default-color; + color: $white-color; + } + +} +.nav-pills-primary{ + .nav-item{ + .nav-link{ + border: 1px solid $primary-color !important; + color: $primary-color !important; + &.active{ + border: 1px solid $primary-color !important; + color: $white-color !important; + } + } + } +} +.nav-pills-danger{ + .nav-item{ + .nav-link{ + border: 1px solid $danger-color !important; + color: $danger-color !important; + &.active{ + border: 1px solid $danger-color !important; + color: $white-color !important; + } + } + } +} +.nav-pills-info{ + .nav-item{ + .nav-link{ + border: 1px solid $info-color !important; + color: $info-color !important; + &.active{ + border: 1px solid $info-color !important; + color: $white-color !important; + } + } + } +} +.nav-pills-success{ + .nav-item{ + .nav-link{ + border: 1px solid $success-color !important; + color: $success-color !important; + &.active{ + border: 1px solid $success-color !important; + color: $white-color !important; + } + } + } +} +.nav-pills-warning{ + .nav-item{ + .nav-link{ + border: 1px solid $warning-color !important; + color: $warning-color !important; + &.active{ + border: 1px solid $warning-color !important; + color: $white-color !important; + } + } + } +} diff --git a/front-end/src/assets/scss/paper-kit/_tags.scss b/front-end/src/assets/scss/paper-kit/_tags.scss new file mode 100644 index 0000000..a02d771 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_tags.scss @@ -0,0 +1,113 @@ +// +// bootstrap-tagsinput v0.8.0 for Bootstrap v4.0.0-alpha.6 +// -------------------------------------------------- + +.bootstrap-tagsinput { + background-color: transparent; + display: inline-block; + padding: 4px 6px; + color: #555; + vertical-align: middle; + border-radius: 4px; + width: 100%; + line-height: 22px; + cursor: text; + + & input { + border: none; + box-shadow: none; + outline: none; + background-color: transparent; + padding: 0 6px; + margin: 0; + width: auto; + max-width: inherit; + + &:focus { + border: none; + box-shadow: none; + } + + &::-moz-placeholder { + color: $input-color-placeholder; + opacity: 1; + } + + &:-ms-input-placeholder { + color: $input-color-placeholder; + } + + &::-webkit-input-placeholder { + color: $input-color-placeholder; + } + } + + &.form-control { + & input::-moz-placeholder { + color: $input-color-placeholder; + // opacity: 1; + } + + & input:-ms-input-placeholder { + color: $input-color-placeholder; + } + + & input::-webkit-input-placeholder { + color: $input-color-placeholder; + } + } + + .badge{ + -webkit-transition: all 170ms linear; + -moz-transition: all 170ms linear; + -o-transition: all 170ms linear; + -ms-transition: all 170ms linear; + transition: all 170ms linear; + } + + & .badge { + cursor: pointer; + margin: 5px 3px 5px 0; + position: relative; + padding: 4px 8px 3px .8em; + border-radius: 12px; + color: #FFF; + font-size: .75em; + font-weight: 500; + display: inline-block; + line-height: 1.5em; + text-transform: uppercase; + + &:hover{ + padding-right: 25px; + } + &:hover [data-role="remove"]{ + opacity: 1; + padding-right: 6px; + } + + & [data-role="remove"] { + cursor: pointer; + position: absolute; + top: 3.5px; + right: 0; + opacity: 0; + + &:after { + content: "\f00d"; + padding: 0px 4px; + font-size: 18px; + font: normal normal normal 10px/1 FontAwesome; + } + &:hover { + &:active { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + opacity: 1; + } + } + } + } +} +.badge-success{ + background-color: #7AC29A; +} diff --git a/front-end/src/assets/scss/paper-kit/_tooltips-and-popovers.scss b/front-end/src/assets/scss/paper-kit/_tooltips-and-popovers.scss new file mode 100644 index 0000000..79200fc --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_tooltips-and-popovers.scss @@ -0,0 +1,266 @@ +.tooltip { + font-size: $font-size-small; + font-weight: $font-weight-normal; +} + +.tooltip-inner { + background-color: $white-color; + border-radius: $border-radius-base; + box-shadow: 0 1px 13px rgba(0, 0, 0, 0.14), 0 0 0 1px rgba(115, 71, 38, 0.23); + color: $default-color; + max-width: 200px; + padding: 10px 10px; + text-align: center; + text-decoration: none; +} +.tooltip-inner:after { + content: ""; + display: inline-block; + position: absolute; +} +.tooltip-inner:before { + content: ""; + display: inline-block; + position: absolute; +} + +//tooltip arrow positioning +//onLeft +.tooltip.fade.bs-tooltip-left, +.tooltip.fade.bs-tooltip-left.show{ + left: -5px !important; + .arrow{ + border-left: 11px solid rgba(0, 0, 0, 0.2); + border-top: 11px solid transparent; + border-bottom: 11px solid transparent; + right: -6px; + left: auto; + margin-left: 0; + top: -8px; + + &::before{ + border-left: 11px solid #FFFFFF; + border-top: 11px solid transparent; + border-bottom: 11px solid transparent; + right: 1px; + left: auto; + margin-left: 0; + top: -8px; + } + } +} + +//onRight +.tooltip.fade.bs-tooltip-right, +.tooltip.fade.bs-tooltip-right.show{ + left: 6px !important; + .arrow{ + border-right: 11px solid rgba(0, 0, 0, 0.2); + border-top: 11px solid transparent; + border-bottom: 11px solid transparent; + left: -6px; + right: auto; + margin-right: 0; + top: -8px; + + &::before{ + border-right: 11px solid #FFFFFF; + border-top: 11px solid transparent; + border-bottom: 11px solid transparent; + left: 1px; + right: auto; + margin-right: 0; + top: -8px; + } + } +} + +//onTop +.tooltip.fade.bs-tooltip-top, +.tooltip.fade.bs-tooltip-top.show{ + top: -6px !important; + + .arrow{ + border-top: 11px solid rgba(0, 0, 0, 0.2); + border-left: 11px solid transparent; + border-right: 11px solid transparent; + right: auto; + margin-right: 0; + top: 43px; + + &::before{ + border-top: 11px solid #FFFFFF; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + left: -8px; + right: auto; + top: -12px; + } + } + } + +//onBottom +.tooltip.fade.bs-tooltip-bottom, +.tooltip.fade.bs-tooltip-bottom.show{ + top: 6px!important; + + .arrow{ + border-bottom: 11px solid rgba(0, 0, 0, 0.2); + border-left: 11px solid transparent; + border-right: 11px solid transparent; + right: auto; + margin-right: 0; + top: -6px; + + &::before{ + border-bottom: 11px solid #FFFFFF; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + left: -8px; + right: auto; + top: 1px; + } + } +} + +.tooltip.show{ + opacity: 1 !important; +} + +.popover{ + border: 0; + border-radius: 4px; + background-color: $white-color; + color: #66615b; + font-weight: 400; + padding: 0; + z-index: 1031; + -webkit-box-shadow: none; + box-shadow: none; + text-align: center; +} +.popover-header{ + background-color: #FFFCF5; + border-bottom: 0 none; + font-size: $font-paragraph; + font-weight: normal; + line-height: 22px; + padding: 15px 15px 0px 15px; + margin: 0; + color: #66615b; + text-align: center; + border-radius: $border-radius-base $border-radius-base 0 0; + margin-bottom: -10px; +} +.popover-header{ + background-color: $white-color !important; + text-align: center; +} +.popover-body{ + padding: 15px; + text-align: center; +} +.popover .arrow{ + border: 0; +} +.popover.top .arrow{ + margin-left: 0; +} +.popover.bottom .arrow:after{ + border-bottom-color: $bg-danger; +} +.popover-filter{ + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; + @include opacity(0); + visibility: hidden; + + transition: visibility 0s linear 0.3s,opacity 0.3s linear; +} +.popover-filter.in{ + visibility:visible; + @include opacity(0.2); + transition-delay: 0s; +} +.popover.left > .arrow::after{ + border-left-color: $bg-danger; + bottom: -20px; +} +.popover.top > .arrow::after{ + border-top-color: $bg-danger; +} +.popover.right > .arrow::after{ + border-right-color: $bg-danger; +} + +.popover.left::before{ + border-left-color: $bg-danger; + bottom: -20px; +} + +.popover-filter.in{ + visibility:visible; + @include opacity(0.2); + transition-delay: 0s; +} +.popover-primary{ + @include popover-style($bg-primary); +} +.popover-info{ + @include popover-style($bg-info); +} +.popover-success { + @include popover-style($bg-success); +} +.popover-warning { + @include popover-style($bg-warning); +} +.popover-danger { + @include popover-style($bg-danger); +} + +// popover color +.popover-primary.bs-tether-element-attached-bottom::after, +.popover-primary.bs-tether-element-attached-bottom::before, +.popover-primary.popover-top::after, +.popover-primary.popover-top::before{ + border-top-color: $bg-primary !important; + } + +.popover.popover-info.bs-tether-element-attached-top::after, +.popover.popover-info.popover-bottom::after, +.popover.popover-info.bs-tether-element-attached-top::before, +.popover.popover-info.popover-bottom::before{ + border-bottom-color: $bg-info !important; +} + +.popover-success.bs-tether-element-attached-left::after, +.popover-success.bs-tether-element-attached-left::before, +.popover-success.popover-right::after, +.popover-success.popover-right::before{ + border-right-color: $bg-success !important; +} + +.popover.popover-warning.bs-tether-element-attached-right::after, +.popover.popover-warning.bs-tether-element-attached-right::before, +.popover.popover-warning.popover-left::after, +.popover.popover-warning.popover-left::before{ + border-left-color: $bg-warning !important; +} + +.popover.popover-danger.bs-tether-element-attached-right::after, +.popover.popover-danger.bs-tether-element-attached-right::before, +.popover.popover-danger.popover-left::after, +.popover.popover-danger.popover-left::before{ + border-left-color: $bg-danger !important; +} + +.popover.bs-tether-element-attached-top::after, .popover.popover-bottom::after, +.popover.bs-tether-element-attached-top::before, .popover.popover-bottom::before{ + border-bottom-color: #fff !important; +} diff --git a/front-end/src/assets/scss/paper-kit/_typography.scss b/front-end/src/assets/scss/paper-kit/_typography.scss new file mode 100644 index 0000000..60a8e2d --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_typography.scss @@ -0,0 +1,134 @@ +/* Font Smoothing */ +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .navbar, .brand, a, .td-name, td, button, input, select, textarea{ + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: $font-family-sans-serif; + font-weight: $font-weight-light; +} + +h1, .h1, h2, .h2, h3, .h3, h4, .h4{ + margin: $margin-large-vertical 0 0; +} +h1, .h1 { + font-size: $font-size-h1; +} +h2, .h2{ + font-size: $font-size-h2; +} +h3, .h3{ + font-size: $font-size-h3; + line-height: 1.4; + margin: 20px 0 0px; +} +h4, .h4{ + font-size: $font-size-h4; + line-height: 1.2em; +} +h5, .h5 { + font-size: $font-size-h5; + line-height: 1.4em; +} +h6, .h6{ + font-size: $font-size-h6; + font-weight: $font-weight-bold; + text-transform: uppercase; + line-height: 1.5em; +} +p{ + font-size: $font-paragraph; + line-height: $line-height-general; + margin-bottom: 5px; +} + +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { + color: $dark-gray; + line-height: $line-height-general; +} + +h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small { + font-size: 60%; +} + +.title, +.card-title, +.info-title, +.footer-brand, +.footer-big h5, +.footer-big h4, +.media .media-heading{ + font-family: $font-family-sans-serif;; + + &, + a{ + color: $card-black-color; + text-decoration: none; + } +} +.title-uppercase{ + text-transform: uppercase; +} +.description{ + color: $dark-gray; +} +blockquote small{ + font-style: normal; +} +.text-muted{ + color: $medium-gray; +} +.text-primary, .text-primary:hover{ + color: $primary-color !important; +} +.text-info, .text-info:hover{ + color: $info-color !important; +} +.text-success, .text-success:hover{ + color: $success-color !important; +} +.text-warning, .text-warning:hover{ + color: $warning-color !important; +} +.text-danger, .text-danger:hover{ + color: $danger-color !important; +} +.glyphicon{ + line-height: 1; +} + +// Pulsing Heart (footer) +.heart { + color: #EB5E28; + animation: heathing 1s ease infinite,; +} + +@keyframes heathing { + 0% { transform: scale( .75 ); } + 20% { transform: scale( 1 ); } + 40% { transform: scale( .75 ); } + 60% { transform: scale( 1 ); } + 80% { transform: scale( .75 ); } + 100% { transform: scale( .75 ); } +} +.footer .credits, +.footer-nav{ + line-height: 85px; +} +.footer .btn{ + margin-bottom: 0; +} +.blockquote{ + border-left: 0 none; + border-bottom: 1px solid #CCC5B9; + border-top: 1px solid #CCC5B9; + font-weight: 300; + margin: 15px 0 10px; + text-align: center; +} +.title{ + margin-top: 30px; + margin-bottom: 25px; + min-height: 32px; +} +.title.text-center{ + margin-bottom: 50px; +} diff --git a/front-end/src/assets/scss/paper-kit/_variables.scss b/front-end/src/assets/scss/paper-kit/_variables.scss new file mode 100644 index 0000000..45c3519 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/_variables.scss @@ -0,0 +1,319 @@ +$font-color: #66615b !default; +$fill-font-color: rgba(255, 255, 255, 0.8); +$font-family-sans-serif: 'Montserrat', "Helvetica", Arial, sans-serif; + +$none: 0 !default; +$border-thin: 1px !default; +$border-thick: 2px !default; + +$white-color: #FFFFFF !default; +$white-bg: #FFFFFF !default; +$white-states-color: rgba($white-color, 0.8); + +$smoke-bg: #F5F5F5 !default; +$pale-bg: #FFFCF5 !default; +$medium-pale-bg: #F1EAE0 !default; + +$table-line-color: #ccc !default; +$muted-color: #a49e93 !default; + +$black-bg: rgba(30,30,30,.97) !default; + +$black-color: #333333 !default; +$black-hr: #444444 !default; + +$light-gray: #E3E3E3 !default; +$medium-gray: #DDDDDD !default; +$dark-gray: #9A9A9A !default; + +$placeholder-gray: rgba(210, 210, 210, 1) !default; + +$gray-input-bg: #fffcf5 !default; +$danger-input-bg: #FFC0A4 !default; +$success-input-bg: #ABF3CB !default; +$other-medium-gray: #A49E93 !default; +$transparent-bg: transparent !default; + +$default-color: #66615B !default; +$default-bg: #66615B !default; +$default-states-color: #403D39 !default; + +$primary-color: #51cbce !default; +$primary-states-color: darken($primary-color, 10%) !default; + +$success-color: #6bd098 !default; +$success-states-color: darken($success-color, 10%) !default; + +$info-color: #51bcda !default; +$info-states-color: darken($info-color, 10%) !default; + +$warning-color: #fbc658 !default; +$warning-states-color: darken($warning-color, 10%) !default; + +$danger-color: #f5593d !default; +$danger-states-color: darken($danger-color, 8%) !default; + +$link-disabled-color: #666666 !default; + +$purple-color: #c178c1 !default; +$purple-states-color: darken($purple-color, 8%) !default; + +$brown-color: #dcb285 !default; +$brown-states-color: darken($brown-color, 8%) !default; + + + + +/* light colors - used for select dropdown */ + +$light-blue: rgba($primary-color, .2); +$light-azure: rgba($info-color, .2); +$light-green: rgba($success-color, .2); +$light-orange: rgba($warning-color, .2); +$light-red: rgba($danger-color, .2); + + +//== Components +// +$padding-base-vertical: 7px !default; +$padding-base-horizontal: 18px !default; + +$padding-round-vertical: 9px !default; +$padding-round-horizontal: 18px !default; + +$padding-simple-vertical: 10px !default; +$padding-simple-horizontal: 18px !default; + +$padding-large-vertical: 11px !default; +$padding-large-horizontal: 30px !default; + +$padding-small-vertical: 4px !default; +$padding-small-horizontal: 10px !default; + +$padding-xs-vertical: 2px !default; +$padding-xs-horizontal: 5px !default; + +$padding-label-vertical: 2px !default; +$padding-label-horizontal: 12px !default; + +// padding for links inside dropdown menu +$padding-dropdown-vertical: 10px !default; +$padding-dropdown-horizontal: 15px !default; + +$margin-large-vertical: 30px !default; +$margin-base-vertical: 15px !default; + +// border radius for buttons +$border-radius-none: 0px !default; +$border-radius-btn-small: 26px !default; +$border-radius-btn-base: 20px !default; +$border-radius-btn-large: 50px !default; + + +$margin-bottom: 0 0 10px 0 !default; +$border-radius-small: 3px !default; +$border-radius-base: 4px !default; +$border-radius-large: 6px !default; +$border-radius-x-large: 8px !default; +$border-radius-extreme: 12px !default; + +$border-radius-none-top: $border-radius-none $border-radius-none 0 0 !default; +$border-radius-none-bottom: 0 0 $border-radius-none $border-radius-none !default; + +$border-radius-small-top: $border-radius-small $border-radius-small 0 0 !default; +$border-radius-small-bottom: 0 0 $border-radius-small $border-radius-small !default; + +$border-radius-large-top: $border-radius-large $border-radius-large 0 0 !default; +$border-radius-large-bottom: 0 0 $border-radius-large $border-radius-large !default; + +$btn-round-radius: 30px !default; + +$height-base: 40px !default; + +$font-size-base: 14px !default; +$font-size-small: 12px !default; +$font-size-medium: 16px !default; +$font-size-large: 20px !default; +$font-size-large-navbar: 22px !default; + +$font-size-h1: 3.6em !default; +$font-size-h2: 2.8em !default; +$font-size-h3: 1.825em !default; +$font-size-h4: 1.6em !default; +$font-size-h5: 1.35em !default; +$font-size-h6: 0.9em !default; +$font-paragraph: 15px !default; +$font-size-navbar: 14px !default; + +$font-size-info-horizontal: 2.5em !default; + +$font-weight-light: 300 !default; +$font-weight-normal: 400 !default; +$font-weight-semi: 500 !default; +$font-weight-bold: 600 !default; + +$line-height-small: 20px !default; +$line-height-general: 1.5em !default; +$line-height: 36px !default; +$line-height-lg: 54px !default; + + +$border-radius-top: 10px 10px 0 0 !default; +$border-radius-bottom: 0 0 10px 10px !default; +$border-radius-dropdown: 10px 10px !default; + +$dropdown-shadow: 0 2px rgba(17, 16, 15, 0.1), 0 2px 10px rgba(17, 16, 15, 0.1); + +$general-transition-time: 300ms !default; + +$slow-transition-time: 300ms !default; +$dropdown-coordinates: 29px -50px !default; + +$fast-transition-time: 150ms !default; +$select-coordinates: 50% -40px !default; + +$transition-linear: linear !default; +$transition-bezier: cubic-bezier(0.34, 1.61, 0.7, 1) !default; +$transition-ease: ease 0s; + +$navbar-padding-a: 10px 15px; +$navbar-margin-a: 15px 3px; + +$padding-social-a: 10px 5px; + +$navbar-margin-a-btn: 15px 3px; +$navbar-margin-a-btn-round: 16px 3px; + +$navbar-padding-a-icons: 6px 15px; +$navbar-margin-a-icons: 6px 3px; + +$navbar-padding-brand: 20px 15px; +$navbar-margin-brand: 5px 0px; + +$navbar-margin-brand-icons: 12px auto; + +$navbar-margin-btn: 15px 3px; + +$height-icon: 64px !default; +$width-icon: 64px !default; +$padding-icon: 12px !default; +$border-radius-icon: 15px !default; + +$size-icon: 64px; +$size-icon-sm: 32px; + + +$height-icon-sm: 32px; +$width-icon-sm: 32px; +$padding-icon-sm: 4px; +$border-radius-icon-sm: 7px; + +$height-icon-message: 40px; +$width-icon-message: 40px; + +$height-icon-message-sm: 20px; +$width-icon-message-sm: 20px; + + + +$white-navbar: rgba(#FFFFFF, .96); +$blue-navbar: rgba(#34ACDC, .98); +$azure-navbar: rgba(#5BCAFF, .98); +$green-navbar: rgba(#4CD964, .98); +$orange-navbar: rgba(#FF9500, .98); +$red-navbar: rgba(#FF4C40, .98); + +$bg-nude: #FFFCF5 !default; +$bg-primary: lighten($primary-color, 7%) !default; +$bg-info: lighten($info-color, 7%) !default; +$bg-success: lighten($success-color, 7%) !default; +$bg-warning: lighten($warning-color, 7%) !default; +$bg-danger: lighten($danger-color, 7%) !default; +$bg-brown: lighten($brown-color, 7%) !default; +$bg-purple: lighten($purple-color, 7%) !default; + +$preloader-color: #D8D1C9 !default; + +$filter-blue: darken($primary-color, 10%); +$filter-azure: darken($info-color, 10%); +$filter-green: darken($success-color, 10%); +$filter-orange: darken($warning-color, 10%); +$filter-red: darken($danger-color, 10%); + + +$topbar-x: topbar-x !default; +$topbar-back: topbar-back !default; +$bottombar-x: bottombar-x !default; +$bottombar-back: bottombar-back !default; + +$social-facebook: #3b5998; +$social-twitter: #55acee; +$social-pinterest: #cc2127; +$social-google: #dd4b39; +$social-linkedin: #0976b4; +$social-dribbble: #ea4c89; +$social-github: #333333; +$social-youtube: #e52d27; +$social-instagram: #125688; +$social-reddit: #ff4500; +$social-tumblr: #35465c; + +$background-light-grey: #E8E7E3 !default; +$background-lighter-grey: #F0EFEB !default; +$font-background-light-grey: #9C9B99 !default; +$font-hover-background-light-grey: #5E5E5C !default; + +// variables used in headers +$header-background: #B2AFAB !default; + +$filter-primary: darken($primary-color, 10%); +$filter-info: darken($info-color, 10%); +$filter-success: darken($success-color, 10%); +$filter-warning: darken($warning-color, 10%); +$filter-danger: darken($danger-color, 10%); + +// variable used in footers +$black-footer-bg: #252422 !default; +$brown-font-color: #A49E9E !default; +$brown-font-color-hover: #F1EAE0 !default; + +//variables used in cards +$card-black-color: #333333 !default; +$card-muted-color: #ccc !default; + +$card-background-blue: #b8d8d8 !default; +$card-font-blue: #506568 !default; +$card-subtitle-blue: #7a9e9f !default; + +$card-background-green: #d5e5a3 !default; +$card-font-green: #60773d !default; +$card-subtitle-green: #92ac56 !default; + +$card-background-yellow: #ffe28c !default; +$card-font-yellow: #b25825 !default; +$card-subtitle-yellow: #d88715 !default; + +$card-background-brown: #d6c1ab !default; +$card-font-brown: #75442e !default; +$card-subtitle-brown: #a47e65 !default; + +$card-background-purple: #baa9ba !default; +$card-font-purple: #3a283d !default; +$card-subtitle-purple: #5a283d !default; + +$card-background-orange: #ff8f5e !default; +$card-font-orange: #772510 !default; +$card-subtitle-orange: #e95e37 !default; + +$card-background-primary: #427C89 !default; +$card-border-color: #427C89 !default; + +$color-red-error: rgb(185, 74, 72) !default; +$color-grey-arrow: rgba(204, 204, 204, 0.2) !default; + +$width-default: 220px !default; // 3 960px-grid columns + +$zindex-select-dropdown: 1060 !default; // must be higher than a modal background (1050) + +//** Placeholder text color +$input-color-placeholder: #999 !default; diff --git a/front-end/src/assets/scss/paper-kit/cards/_card-plain.scss b/front-end/src/assets/scss/paper-kit/cards/_card-plain.scss new file mode 100644 index 0000000..d063406 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/cards/_card-plain.scss @@ -0,0 +1,14 @@ +.card-plain { + background-color: transparent; + box-shadow: none; + border-radius: 0; + + .card-body { + padding-left: 5px; + padding-right: 5px; + } + + img { + border-radius: $border-radius-extreme; + } +} diff --git a/front-end/src/assets/scss/paper-kit/cards/_card-profile.scss b/front-end/src/assets/scss/paper-kit/cards/_card-profile.scss new file mode 100644 index 0000000..489d2be --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/cards/_card-profile.scss @@ -0,0 +1,43 @@ +.card-profile { + margin-top: 30px; + text-align: center; + + .card-cover { + height: 130px; + background-position: center center; + background-size: cover; + border-radius: $border-radius-extreme $border-radius-extreme 0 0; + } + + .card-body { + .card-title { + margin-top: 5px !important; + } + .card-category { + margin-bottom: 5px; + margin-top: 5px; + } + } + + .card-avatar { + max-width: 120px; + max-height: 120px; + margin: -60px auto 0; + border-radius: 50%; + overflow: hidden; + + &.border-white { + border: 4px solid $white-color; + } + &.border-gray { + border: 4px solid $card-muted-color; + } + } + +} + +.section { + .card-profile { + margin-top: 100px; + } +} diff --git a/front-end/src/assets/scss/paper-kit/cards/_card-register.scss b/front-end/src/assets/scss/paper-kit/cards/_card-register.scss new file mode 100644 index 0000000..1bd1086 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/cards/_card-register.scss @@ -0,0 +1,27 @@ +.card-register { + background-color: #FF8F5E; + border-radius: 8px; + color: #fff; + max-width: 350px; + margin: 20px 0 70px; + min-height: 400px; + padding: 30px; + + & label { + margin-top: 15px; + } + & .card-title { + color: #B33C12; + text-align: center; + } + & .btn { + margin-top: 30px; + } + & .forgot { + text-align: center; + } + + .input-group-text { + border: 1px solid $white-color; + } +} diff --git a/front-end/src/assets/scss/paper-kit/mixins/_alerts.scss b/front-end/src/assets/scss/paper-kit/mixins/_alerts.scss new file mode 100644 index 0000000..f6835a1 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/mixins/_alerts.scss @@ -0,0 +1,11 @@ +@mixin alert-style($background-color, $color){ + background-color: $background-color; + color: $color; + .close{ + color: $color; + opacity: 0.7; + &:hover{ + opacity: 1; + } + } +} \ No newline at end of file diff --git a/front-end/src/assets/scss/paper-kit/mixins/_buttons.scss b/front-end/src/assets/scss/paper-kit/mixins/_buttons.scss new file mode 100644 index 0000000..f140399 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/mixins/_buttons.scss @@ -0,0 +1,117 @@ +// Mixin for generating new styles +@mixin btn-styles($btn-color, $btn-states-color) { + background-color: $btn-color; + border-color: $btn-color; + color: $white-color; + @include opacity(1); + + &:hover, + &:focus, + &:active, + &.active, + &:active:focus, + &:active:hover, + &.active:focus, + &:not(:disabled):not(.disabled):active:focus, + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled).active, + &:not(:disabled):not(.disabled).active:focus, + .show > &.dropdown-toggle{ + background-color: $btn-states-color; + color: $white-color; + border-color: $btn-states-color; + box-shadow: none; + } + + .caret{ + border-top-color: $white-color; + } + + &.disabled, + &:disabled, + &[disabled], + fieldset[disabled] & { + &, + &:hover, + &:focus, + &.focus, + &:active, + &.active { + background-color: $btn-states-color; + border-color: $btn-states-color; + } + } + + &.btn-link { + color: $btn-color; + + &:hover, + &:focus, + &:active, + &.active, + &:focus:active, + .open > &.dropdown-toggle{ + background-color: $transparent-bg !important; + color: $btn-states-color !important; + } + + .caret{ + border-top-color: $btn-color; + } + } + + .caret{ + border-top-color: $white-color; + } +} + +@mixin btn-outline-styles($btn-color, $btn-states-color){ + border-color: $btn-color; + color: $btn-color; + @include opacity(1); + + &:hover, + &:focus, + &:active, + &.active, + &:active:focus, + &:active:hover, + &.active:focus, + .show > &.dropdown-toggle { + background-color: $btn-color !important; + color: $fill-font-color; + border-color: $btn-color !important; + .caret{ + border-top-color: $fill-font-color; + } + } + + .caret{ + border-top-color: $white-color; + } + + &.disabled, + &:disabled, + &[disabled], + fieldset[disabled] & { + &, + &:hover, + &:focus, + &.focus, + &:active, + &.active { + background-color: $transparent-bg; + border-color: $btn-color; + } + } +} + +@mixin btn-size($padding-vertical, $padding-horizontal, $font-size, $line-height){ + font-size: $font-size; + padding: $padding-vertical $padding-horizontal; + + &.btn-simple{ + padding: $padding-vertical + 2 $padding-horizontal; + } + +} diff --git a/front-end/src/assets/scss/paper-kit/mixins/_inputs.scss b/front-end/src/assets/scss/paper-kit/mixins/_inputs.scss new file mode 100644 index 0000000..404519a --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/mixins/_inputs.scss @@ -0,0 +1,21 @@ +@mixin input-size($padding-vertical, $padding-horizontal, $height){ + padding: $padding-vertical $padding-horizontal; + height: $height; +} + +@mixin light-form(){ + border-radius: 0; + border:0; + padding: 0; + background-color: transparent; + +} + +@mixin optional-at-root($sel) { +@at-root #{if(not &, $sel, selector-append(&, $sel))} {@content;} +} +@mixin placeholder() { + @include optional-at-root('::-moz-placeholder') {@content;} // Firefox + @include optional-at-root(':-ms-input-placeholder') {@content;} // Internet Explorer 10+ + @include optional-at-root('::-webkit-input-placeholder') {@content;} // Safari and Chrome +} diff --git a/front-end/src/assets/scss/paper-kit/mixins/_labels.scss b/front-end/src/assets/scss/paper-kit/mixins/_labels.scss new file mode 100644 index 0000000..8a2bdd5 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/mixins/_labels.scss @@ -0,0 +1,21 @@ +@mixin label-style(){ + padding: $padding-label-vertical $padding-label-horizontal; + border: 1px solid $default-color; + border-radius: $border-radius-small; + color: $default-color; + font-weight: $font-weight-semi; + font-size: $font-size-small; + text-transform: uppercase; + display: inline-block; + vertical-align: middle; +} + +@mixin label-color($color){ + border-color: $color; + color: $color; +} +@mixin label-color-fill($color){ + border-color: $color; + color: $white-color; + background-color: $color; +} \ No newline at end of file diff --git a/front-end/src/assets/scss/paper-kit/mixins/_navbars.scss b/front-end/src/assets/scss/paper-kit/mixins/_navbars.scss new file mode 100644 index 0000000..6f50046 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/mixins/_navbars.scss @@ -0,0 +1,11 @@ +@mixin navbar-color($color){ + background-color: $color; +} + +@mixin center-item(){ + left: 0; + right: 0; + margin-right: auto; + margin-left: auto; + position: absolute; +} \ No newline at end of file diff --git a/front-end/src/assets/scss/paper-kit/mixins/_popovers.scss b/front-end/src/assets/scss/paper-kit/mixins/_popovers.scss new file mode 100644 index 0000000..a3e6059 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/mixins/_popovers.scss @@ -0,0 +1,21 @@ +@mixin popover-style($background-color){ + background-color: $background-color; + color: $white-color; + .popover-title{ + background-color: $background-color; + color: rgba(0, 0, 0, 0.56); + } + &.bottom .arrow:after{ + border-bottom-color: $background-color; + } + &.left > .arrow::after{ + border-left-color: $background-color; + } + &.top > .arrow::after{ + border-top-color: $background-color; + } + &.right > .arrow::after{ + border-right-color: $background-color; + } + +} diff --git a/front-end/src/assets/scss/paper-kit/mixins/_tabs.scss b/front-end/src/assets/scss/paper-kit/mixins/_tabs.scss new file mode 100644 index 0000000..edf6f58 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/mixins/_tabs.scss @@ -0,0 +1,4 @@ +@mixin pill-style($color){ + border: 1px solid $color; + color: $color; +} \ No newline at end of file diff --git a/front-end/src/assets/scss/paper-kit/mixins/_transparency.scss b/front-end/src/assets/scss/paper-kit/mixins/_transparency.scss new file mode 100644 index 0000000..da32b74 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/mixins/_transparency.scss @@ -0,0 +1,20 @@ +// Opacity + +@mixin opacity($opacity) { + opacity: $opacity; + // IE8 filter + $opacity-ie: ($opacity * 100); + filter: #{alpha(opacity=$opacity-ie)}; +} + +@mixin black-filter($opacity){ + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: rgba(17,17,17,$opacity); + display: block; + content: ""; + z-index: 1; +} \ No newline at end of file diff --git a/front-end/src/assets/scss/paper-kit/mixins/_vendor-prefixes.scss b/front-end/src/assets/scss/paper-kit/mixins/_vendor-prefixes.scss new file mode 100644 index 0000000..2f0a575 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/mixins/_vendor-prefixes.scss @@ -0,0 +1,251 @@ +// User select +// For selecting text on the page + +@mixin user-select($select) { + -webkit-user-select: $select; + -moz-user-select: $select; + -ms-user-select: $select; // IE10+ + user-select: $select; +} + +@mixin box-shadow($shadow...) { + -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1 + box-shadow: $shadow; +} + +// Box sizing +@mixin box-sizing($boxmodel) { + -webkit-box-sizing: $boxmodel; + -moz-box-sizing: $boxmodel; + box-sizing: $boxmodel; +} + + +@mixin transition($time, $type){ + -webkit-transition: all $time $type; + -moz-transition: all $time $type; + -o-transition: all $time $type; + -ms-transition: all $time $type; + transition: all $time $type; +} + +@mixin transition-opacity($time, $type){ + -webkit-transition: opacity $time $type; + -moz-transition: opacity $time $type; + -o-transition: opacity $time $type; + -ms-transition: opacity $time $type; + transition: opacity $time $type; +} + +@mixin transition-none(){ + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + -ms-transition: none; + transition: none; +} + + +@mixin transform-scale($value){ + -webkit-transform: scale($value); + -moz-transform: scale($value); + -o-transform: scale($value); + -ms-transform: scale($value); + transform: scale($value); +} + +@mixin transform-translate-x($value){ + -webkit-transform: translateX($value); + -moz-transform: translateX($value); + -o-transform: translateX($value); + -ms-transform: translateX($value); + transform: translateX($value); +} + +@mixin transform-translate-y($value){ + -webkit-transform: translate3d(0, $value, 0); + -moz-transform: translate3d(0, $value, 0); + -o-transform: translate3d(0, $value, 0); + -ms-transform: translate3d(0, $value, 0); + transform: translate3d(0, $value, 0); +} + +@mixin transform-translate-y-dropdown($value){ + -webkit-transform: translate3d(0, $value, 0) !important; + -moz-transform: translate3d(0, $value, 0) !important; + -o-transform: translate3d(0, $value, 0) !important; + -ms-transform: translate3d(0, $value, 0) !important; + transform: translate3d(0, $value, 0) !important; +} + + +@mixin transform-origin($coordinates){ + -webkit-transform-origin: $coordinates; + -moz-transform-origin: $coordinates; + -o-transform-origin: $coordinates; + -ms-transform-origin: $coordinates; + transform-origin: $coordinates; +} + +@mixin icon-gradient ($top-color, $bottom-color){ + background: $top-color; + background: -moz-linear-gradient(top, $top-color 0%, $bottom-color 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$top-color), color-stop(100%,$bottom-color)); + background: -webkit-linear-gradient(top, $top-color 0%,$bottom-color 100%); + background: -o-linear-gradient(top, $top-color 0%,$bottom-color 100%); + background: -ms-linear-gradient(top, $top-color 0%,$bottom-color 100%); + background: linear-gradient(to bottom, $top-color 0%,$bottom-color 100%); +} + +@mixin vertical-align { + position: relative; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + +@mixin rotate-180(){ + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +@mixin rotate-53(){ + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(53deg); + -ms-transform: rotate(53deg); + transform: rotate(53deg); +} +@mixin bar-animation($type){ + -webkit-animation: $type 500ms linear 0s; + -moz-animation: $type 500ms linear 0s; + animation: $type 500ms 0s; + -webkit-animation-fill-mode: forwards; + -moz-animation-fill-mode: forwards; + animation-fill-mode: forwards; +} + +@mixin topbar-x-rotation(){ + @keyframes topbar-x { + 0% {top: 0px; transform: rotate(0deg); } + 45% {top: 6px; transform: rotate(145deg); } + 75% {transform: rotate(130deg); } + 100% {transform: rotate(135deg); } + } + @-webkit-keyframes topbar-x { + 0% {top: 0px; -webkit-transform: rotate(0deg); } + 45% {top: 6px; -webkit-transform: rotate(145deg); } + 75% {-webkit-transform: rotate(130deg); } + 100% { -webkit-transform: rotate(135deg); } + } + @-moz-keyframes topbar-x { + 0% {top: 0px; -moz-transform: rotate(0deg); } + 45% {top: 6px; -moz-transform: rotate(145deg); } + 75% {-moz-transform: rotate(130deg); } + 100% { -moz-transform: rotate(135deg); } + } +} + +@mixin topbar-back-rotation(){ + @keyframes topbar-back { + 0% { top: 6px; transform: rotate(135deg); } + 45% { transform: rotate(-10deg); } + 75% { transform: rotate(5deg); } + 100% { top: 0px; transform: rotate(0); } + } + + @-webkit-keyframes topbar-back { + 0% { top: 6px; -webkit-transform: rotate(135deg); } + 45% { -webkit-transform: rotate(-10deg); } + 75% { -webkit-transform: rotate(5deg); } + 100% { top: 0px; -webkit-transform: rotate(0); } + } + + @-moz-keyframes topbar-back { + 0% { top: 6px; -moz-transform: rotate(135deg); } + 45% { -moz-transform: rotate(-10deg); } + 75% { -moz-transform: rotate(5deg); } + 100% { top: 0px; -moz-transform: rotate(0); } + } +} + +@mixin bottombar-x-rotation(){ + @keyframes bottombar-x { + 0% {bottom: 0px; transform: rotate(0deg);} + 45% {bottom: 6px; transform: rotate(-145deg);} + 75% {transform: rotate(-130deg);} + 100% {transform: rotate(-135deg);} + } + @-webkit-keyframes bottombar-x { + 0% {bottom: 0px; -webkit-transform: rotate(0deg);} + 45% {bottom: 6px; -webkit-transform: rotate(-145deg);} + 75% {-webkit-transform: rotate(-130deg);} + 100% {-webkit-transform: rotate(-135deg);} + } + @-moz-keyframes bottombar-x { + 0% {bottom: 0px; -moz-transform: rotate(0deg);} + 45% {bottom: 6px; -moz-transform: rotate(-145deg);} + 75% {-moz-transform: rotate(-130deg);} + 100% {-moz-transform: rotate(-135deg);} + } +} + +@mixin bottombar-back-rotation{ + @keyframes bottombar-back { + 0% { bottom: 6px;transform: rotate(-135deg);} + 45% { transform: rotate(10deg);} + 75% { transform: rotate(-5deg);} + 100% { bottom: 0px;transform: rotate(0);} + } + @-webkit-keyframes bottombar-back { + 0% {bottom: 6px;-webkit-transform: rotate(-135deg);} + 45% {-webkit-transform: rotate(10deg);} + 75% {-webkit-transform: rotate(-5deg);} + 100% {bottom: 0px;-webkit-transform: rotate(0);} + } + @-moz-keyframes bottombar-back { + 0% {bottom: 6px;-moz-transform: rotate(-135deg);} + 45% {-moz-transform: rotate(10deg);} + 75% {-moz-transform: rotate(-5deg);} + 100% {bottom: 0px;-moz-transform: rotate(0);} + } + +} + + +// Styles for switch + +@mixin switch-styles($color){ + .has-switch span.switch-left, + .has-switch span.switch-right { + background-color: color; + } +} + +//For cards + +@mixin card-color-style($background-color, $text-color, $subtitle-color){ + background: $background-color; + .category{ + color: $subtitle-color; + } + .description{ + color: $text-color; + } + .icon{ + i{ + color: $text-color; + border: 2px solid $subtitle-color; + } + } +} + +//For filter +@mixin filter($color){ + @if $color == #FFFFFF{ + background-color: rgba($color,.91); + } @else { + background-color: rgba($color,.69); + } +} diff --git a/front-end/src/assets/scss/paper-kit/plugins/_plugin-bootstrap-switch.scss b/front-end/src/assets/scss/paper-kit/plugins/_plugin-bootstrap-switch.scss new file mode 100644 index 0000000..8563460 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/plugins/_plugin-bootstrap-switch.scss @@ -0,0 +1,274 @@ +/* ======================================================================== + * bootstrap-switch - v3.3.2 + * http://www.bootstrap-switch.org + * ======================================================================== + * Copyright 2012-2013 Mattia Larentis + * http://www.apache.org/licenses/LICENSE-2.0 + */ + + + + //* IMPORTANT! Creative Tim Notice: this file has major changes to fit the Paper Kit's design. If you want to use the plugin as it was before our changes, please get the old files from http://www.bootstrap-switch.org + + .bootstrap-switch { + display: inline-block; + direction: ltr; + cursor: pointer; + border-radius: 30px; + border: 0; + position: relative; + text-align: left; + overflow: hidden; + margin-bottom: 5px; + line-height: 8px; + width: 61px !important; + height: 26px; + outline: none; + z-index: 0; + margin-right: 1px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + } + + .bootstrap-switch .bootstrap-switch-container { + display: inline-flex; + top: 0; + height: 26px; + border-radius: 4px; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100px !important; + } + + .bootstrap-switch .bootstrap-switch-handle-on, + .bootstrap-switch .bootstrap-switch-handle-off, + .bootstrap-switch .bootstrap-switch-label { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + cursor: pointer; + display: inline-block !important; + height: 100%; + color: #fff; + padding: 6px 12px; + font-size: 11px; + text-indent: -5px; + line-height: 15px; + -webkit-transition: 0.25s ease-out; + transition: 0.25s ease-out; + + i{ + font-size: 12px; + line-height: 14px; + } + } + + .bootstrap-switch .bootstrap-switch-handle-on, + .bootstrap-switch .bootstrap-switch-handle-off { + text-align: center; + z-index: 1; + float: left; + width: 50% !important; + background-color: #66615B; + } + + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, + .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { + color: #fff; + background: $primary-color; + } + + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info, + .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info { + color: #fff; + background: $info-color; + } + + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, + .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success { + color: #fff; + background: $success-color; + } + + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, + .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning { + background: $warning-color; + color: #fff; + } + + .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger, + .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger { + color: #fff; + background: $danger-color; + } + + + .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default { + color: #fff; + background: $default-color; + } + + .bootstrap-switch .bootstrap-switch-label { + text-align: center; + z-index: 100; + color: #333333; + background: #ffffff; + width: 22px !important; + height: 22px; + margin: 2px -11px; + border-radius: 12px; + position: relative; + float: left; + padding: 0; + background-color: #FFFFFF; + box-shadow: 0 1px 1px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.25); + } + + .bootstrap-switch .bootstrap-switch-handle-on { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; + } + + .bootstrap-switch .bootstrap-switch-handle-off { + text-indent: 6px; + } + + .bootstrap-switch input[type='radio'], + .bootstrap-switch input[type='checkbox'] { + position: absolute !important; + top: 0; + left: 0; + opacity: 0; + filter: alpha(opacity=0); + z-index: -1; + } + + .bootstrap-switch input[type='radio'].form-control, + .bootstrap-switch input[type='checkbox'].form-control { + height: auto; + } + + .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, + .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, + .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + } + + .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, + .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, + .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + } + + .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, + .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, + .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label { + padding: 6px 16px; + font-size: 18px; + line-height: 1.33; + } + + .bootstrap-switch.bootstrap-switch-disabled, + .bootstrap-switch.bootstrap-switch-readonly, + .bootstrap-switch.bootstrap-switch-indeterminate { + cursor: default !important; + } + + .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on, + .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on, + .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on, + .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off, + .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off, + .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off, + .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, + .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, + .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label { + opacity: 0.5; + filter: alpha(opacity=50); + cursor: default !important; + } + + .bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { + -webkit-transition: margin-left 0.5s; + transition: margin-left 0.5s; + } + + .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + } + + .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; + } + + .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container { + margin-left: -2px !important; + } + + .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container { + margin-left: -37px !important; + } + + .bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px; + } + + .bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px -13px -11px; + } + + .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-handle-off { + background-color: #66615B; + } + + .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-handle-on { + background-color: #cfcfca; + } + + .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-danger { + background-color: $danger-color; + } + + .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-warning { + background-color: $warning-color; + } + + .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-success { + background-color: $success-color; + } + + .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-primary { + background-color: $primary-color; + } + + .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-info { + background-color: $info-color; + } + .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-default { + background-color: $default-color; + } + + .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-danger, + .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-primary, + .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-info, + .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-warning, + .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-success { + background-color: #cfcfca; + } diff --git a/front-end/src/assets/scss/paper-kit/plugins/_plugin-datepicker.scss b/front-end/src/assets/scss/paper-kit/plugins/_plugin-datepicker.scss new file mode 100644 index 0000000..594183b --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/plugins/_plugin-datepicker.scss @@ -0,0 +1,386 @@ +/*! + * Datetimepicker for Bootstrap 3 + * ! version : 4.7.14 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ +.sr-only, +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after, +.bootstrap-datetimepicker-widget .picker-switch::after, +.bootstrap-datetimepicker-widget table th.prev::after, +.bootstrap-datetimepicker-widget table th.next::after { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +.bootstrap-datetimepicker-widget { + list-style: none; +} +.bootstrap-datetimepicker-widget a .btn:hover { + background-color: transparent; +} +.bootstrap-datetimepicker-widget.dropdown-menu { + padding: 4px; + width: 16em; +} +@media (min-width: 768px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@media (min-width: 992px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +@media (min-width: 1200px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em; + } +} +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{ + border-bottom: 11px solid $medium-pale-bg; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + left: auto; + top: -12px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{ + border-bottom: 11px solid $white-color; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + left: auto; + top: -11px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top { + margin-top: auto; + margin-bottom: -20px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.top.open { + margin-top: auto; + margin-bottom: 5px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { + left: auto; + right: 6px; +} +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { + left: auto; + right: 7px; +} +.bootstrap-datetimepicker-widget .list-unstyled { + margin: 0; +} +.bootstrap-datetimepicker-widget a[data-action] { + padding: 6px 0; + border-width: 0; + color: #66615B; + background-color: transparent; +} +.bootstrap-datetimepicker-widget a[data-action="togglePicker"], +.bootstrap-datetimepicker-widget a[data-action="togglePicker"]:hover { + color: #429cb6 !important; +} +.bootstrap-datetimepicker-widget a[data-action]:hover { + background-color: transparent; + color: rgba(255, 255, 255, 0.85); +} +.bootstrap-datetimepicker-widget a[data-action]:active { + box-shadow: none; +} +.bootstrap-datetimepicker-widget .timepicker-hour, +.bootstrap-datetimepicker-widget .timepicker-minute, +.bootstrap-datetimepicker-widget .timepicker-second { + width: 40px; + height: 40px; + line-height: 40px; + font-weight: 300; + font-size: 1.5em; + margin: 3px; + border-radius: 50%; +} +.bootstrap-datetimepicker-widget button[data-action] { + width: 38px; + height: 38px; + padding: 0; +} + +.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { + content: "Increment Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { + content: "Increment Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { + content: "Decrement Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { + content: "Decrement Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { + content: "Show Hours"; +} +.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { + content: "Show Minutes"; +} +.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { + content: "Toggle AM/PM"; +} +.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { + content: "Clear the picker"; +} +.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { + content: "Set the date to today"; +} +.bootstrap-datetimepicker-widget .picker-switch { + text-align: center; + border-radius: 4px; +} +.bootstrap-datetimepicker-widget .picker-switch::after { + content: "Toggle Date and Time Screens"; +} +.bootstrap-datetimepicker-widget .picker-switch td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit; +} +.bootstrap-datetimepicker-widget .picker-switch td span { + line-height: 2.5; + height: 2.5em; + width: 100%; + border-radius: 4px; + margin: 2px 0px !important; +} +.bootstrap-datetimepicker-widget table { + width: 100%; + margin: 0; +} +.bootstrap-datetimepicker-widget table td > div, .bootstrap-datetimepicker-widget table th > div { + text-align: center; +} +.bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px; +} +.bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px; +} +.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover { + background: none; + color: #cfcfca; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table th.prev span, .bootstrap-datetimepicker-widget table th.next span { + border-radius: 4px; + height: 27px; + width: 27px; + line-height: 28px; + font-size: 12px; + border-radius: 50%; + text-align: center; +} +.bootstrap-datetimepicker-widget table th.prev::after { + content: "Previous Month"; +} +.bootstrap-datetimepicker-widget table th.next::after { + content: "Next Month"; +} +.bootstrap-datetimepicker-widget table th.dow { + text-align: center; + border-bottom: 1px solid #E3E3E3; + font-size: 12px; + text-transform: uppercase; + color: #9A9A9A; + font-weight: 400; + padding-bottom: 5px; + padding-top: 10px; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer; +} +.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span, .bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover { + background: #E3E3E3; +} +.bootstrap-datetimepicker-widget table td > div { + border-radius: 4px; + height: 54px; + line-height: 54px; + width: 54px; + text-align: center; +} +.bootstrap-datetimepicker-widget table td.cw > div { + font-size: .8em; + height: 20px; + line-height: 20px; + color: #cfcfca; +} +.bootstrap-datetimepicker-widget table td.day > div { + height: 30px; + line-height: 31px; + width: 30px; + text-align: center; + padding: 0px; + border-radius: 50%; + margin: 0 auto; + z-index: -1; + position: relative; +} +.table-condensed{ + .day:hover{ + div{ + @include transition(150ms, linear); + } + } +} +.bootstrap-datetimepicker-widget table td.minute > div, .bootstrap-datetimepicker-widget table td.hour > div { + border-radius: 50%; +} +.bootstrap-datetimepicker-widget table td.day:hover > div, .bootstrap-datetimepicker-widget table td.hour:hover > div, .bootstrap-datetimepicker-widget table td.minute:hover > div, .bootstrap-datetimepicker-widget table td.second:hover > div { + background: #E3E3E3; + cursor: pointer; +} +.bootstrap-datetimepicker-widget table td.old > div, .bootstrap-datetimepicker-widget table td.new > div { + color: #cfcfca; +} + +.bootstrap-datetimepicker-widget table td.active > div, .bootstrap-datetimepicker-widget table td.active:hover > div { + background-color: #68B3C8; + color: #FFFFFF; +} +.bootstrap-datetimepicker-widget table td.active.today:before > div { + border-bottom-color: #FFFFFF; +} +.bootstrap-datetimepicker-widget table td.disabled > div, .bootstrap-datetimepicker-widget table td.disabled:hover > div { + background: none; + color: #cfcfca; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget table td span { + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 3px 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; +} +.bootstrap-datetimepicker-widget table td span:hover { + background: #E3E3E3; +} +.bootstrap-datetimepicker-widget table td span.active { + background-color: #68B3C8; + color: #FFFFFF; +} +.bootstrap-datetimepicker-widget table td span.old { + color: #cfcfca; +} +.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover { + background: none; + color: #cfcfca; + cursor: not-allowed; +} +.bootstrap-datetimepicker-widget .timepicker-picker span, +.bootstrap-datetimepicker-widget .timepicker-hours span, +.bootstrap-datetimepicker-widget .timepicker-minutes span { + border-radius: 50% !important; +} +.bootstrap-datetimepicker-widget.usetwentyfour td.hour { + height: 27px; + line-height: 27px; +} + +.input-group.date .input-group-addon { + cursor: pointer; +} + +.table-condensed > tbody > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > thead > tr > th { + padding: 1px; + text-align: center; + z-index: 1; + cursor: pointer; +} +.bootstrap-datetimepicker-widget{ + opacity: 0; + -webkit-transform: translate3d(0px, -10px, 0px); + -moz-transform: translate3d(0, -10px, 0); + -o-transform: translate3d(0, -10px, 0); + -ms-transform: translate3d(0, -10px, 0); + transform: translate3d(0px, -10px, 0px); + -webkit-box-shadow: 0 2px rgba(17, 16, 15, 0.1), 0 2px 10px rgba(17, 16, 15, 0.1); + box-shadow: 0 2px rgba(17, 16, 15, 0.1), 0 2px 10px rgba(17, 16, 15, 0.1); + + &.top{ + -webkit-transform: translate3d(0px, 0px, 0px); + -moz-transform: translate3d(0, 0px, 0); + -o-transform: translate3d(0, 0px, 0); + -ms-transform: translate3d(0, 0px, 0); + transform: translate3d(0px, 0px, 0px); + } + &.open{ + opacity: 1; + -webkit-transform: translate3d(0, 5px, 0); + -moz-transform: translate3d(0, 5px, 0); + -o-transform: translate3d(0, 5px, 0); + -ms-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; + } +} +.bootstrap-datetimepicker-widget.open.top{ + -webkit-transform: translate3d(0, -10px, 0); + -moz-transform: translate3d(0, -10px, 0); + -o-transform: translate3d(0, -10px, 0); + -ms-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + + &:before{ + border-top: 11px solid #DCD9D1; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + bottom: -12px; + } + &:after{ + border-top: 11px solid $white-color; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + bottom: -11px; + } +} diff --git a/front-end/src/assets/scss/paper-kit/plugins/_plugin-nouislider.scss b/front-end/src/assets/scss/paper-kit/plugins/_plugin-nouislider.scss new file mode 100644 index 0000000..f81670b --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/plugins/_plugin-nouislider.scss @@ -0,0 +1,198 @@ + +/* Functional styling; + * These styles are required for noUiSlider to function. + * You don't need to change these rules to apply your design. + */ +.noUi-target, +.noUi-target * { +-webkit-touch-callout: none; +-webkit-user-select: none; +-ms-touch-action: none; + touch-action: none; +-ms-user-select: none; +-moz-user-select: none; + user-select: none; +-moz-box-sizing: border-box; + box-sizing: border-box; +} +.noUi-target { + position: relative; + direction: ltr; +} +.noUi-base { + width: 100%; + height: 100%; + position: relative; + z-index: 1; /* Fix 401 */ +} +.noUi-connect { + position: absolute; + right: 0; + top: 0; + left: 0; + bottom: 0; +} +.noUi-origin { + position: absolute; + height: 0; + width: 0; + + margin: 0; + border-radius: 0; + height: 2px; + background: #c8c8c8; + &[style^="left: 0"] .noUi-handle { + background-color: #fff; + border: 2px solid #c8c8c8; + &.noUi-active { + border-width: 1px; + } + } +} +.noUi-handle { + position: relative; + z-index: 1; +} +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { +-webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; + transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; +} +.noUi-state-drag * { + cursor: inherit !important; +} + +/* Painting and performance; + * Browsers can paint handles in their own layer. + */ +.noUi-base, +.noUi-handle { + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); +} + +/* Slider size and handle placement; + */ +.noUi-horizontal { + height: 2px; + margin: 15px 0; +} +.noUi-vertical { + width: 18px; +} +.noUi-vertical .noUi-handle { + width: 28px; + height: 34px; + left: -6px; + top: -17px; +} + +/* Styling; + */ +.noUi-target { + background: #c8c8c8; + border-radius: 4px; +} +.noUi-connect { + background: #3FB8AF; +-webkit-transition: background 450ms; + transition: background 450ms; +} + +/* Handles and cursors; + */ +.noUi-draggable { + cursor: w-resize; +} +.noUi-vertical .noUi-draggable { + cursor: n-resize; +} +.noUi-handle { + box-sizing: border-box; + width: 14px; + height: 14px; + left: -10px; + top: -6px; + cursor: pointer; + border-radius: 100%; + transition: all 0.2s ease-out; + border: 1px solid; + background: $white-color; + + &.noUi-active { + transform: scale3d(1.5, 1.5, 1); + } +} +.noUi-vertical .noUi-handle:before, +.noUi-vertical .noUi-handle:after { + width: 14px; + height: 1px; + left: 6px; + top: 14px; +} +.noUi-vertical .noUi-handle:after { + top: 17px; +} + +/* Disabled state; + */ + +[disabled] .noUi-connect { + background: #B8B8B8; +} +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; +} + +.slider { + background: #c8c8c8; + + & .noUi-connect{ + background-color: $primary-color; + border-radius: 4px; + } + + .noUi-handle{ + border-color: $primary-color; + } + + &.slider-info{ + & .noUi-connect{ + background-color: $info-color; + } + + .noUi-handle{ + border-color: $info-color; + } + } + &.slider-success{ + & .noUi-connect{ + background-color: $success-color; + } + + .noUi-handle{ + border-color: $success-color; + } + } + &.slider-warning{ + & .noUi-connect{ + background-color: $warning-color; + } + + .noUi-handle{ + border-color: $warning-color; + } + } + &.slider-danger{ + & .noUi-connect{ + background-color: $danger-color; + } + + .noUi-handle{ + border-color: $danger-color; + } + } + +} diff --git a/front-end/src/assets/scss/paper-kit/plugins/_plugin-perfect-scrollbar.scss b/front-end/src/assets/scss/paper-kit/plugins/_plugin-perfect-scrollbar.scss new file mode 100644 index 0000000..dbae094 --- /dev/null +++ b/front-end/src/assets/scss/paper-kit/plugins/_plugin-perfect-scrollbar.scss @@ -0,0 +1,113 @@ +/* perfect-scrollbar v0.6.13 */ +.ps-container { + -ms-touch-action: auto; + touch-action: auto; + overflow: hidden !important; + -ms-overflow-style: none; } + @supports (-ms-overflow-style: none) { + .ps-container { + overflow: auto !important; } } + @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ps-container { + overflow: auto !important; } } + .ps-container.ps-active-x > .ps-scrollbar-x-rail, + .ps-container.ps-active-y > .ps-scrollbar-y-rail { + display: block; + background-color: transparent; } + .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail { + background-color: #eee; + opacity: 0.9; } + .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x { + background-color: #999; + height: 11px; } + .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { + background-color: #eee; + opacity: 0.9; } + .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { + background-color: #999; + width: 11px; } + .ps-container > .ps-scrollbar-x-rail { + display: none; + position: absolute; + /* please don't change 'position' */ + opacity: 0; + -webkit-transition: background-color .2s linear, opacity .2s linear; + -o-transition: background-color .2s linear, opacity .2s linear; + -moz-transition: background-color .2s linear, opacity .2s linear; + transition: background-color .2s linear, opacity .2s linear; + bottom: 0px; + /* there must be 'bottom' for ps-scrollbar-x-rail */ + height: 15px; } + .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x { + position: absolute; + /* please don't change 'position' */ + background-color: #aaa; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; + transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; + -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; + -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; + transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; + transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; + bottom: 2px; + /* there must be 'bottom' for ps-scrollbar-x */ + height: 6px; } + .ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x { + height: 11px; } + .ps-container > .ps-scrollbar-y-rail { + display: none; + position: absolute; + /* please don't change 'position' */ + opacity: 0; + -webkit-transition: background-color .2s linear, opacity .2s linear; + -o-transition: background-color .2s linear, opacity .2s linear; + -moz-transition: background-color .2s linear, opacity .2s linear; + transition: background-color .2s linear, opacity .2s linear; + right: 0; + /* there must be 'right' for ps-scrollbar-y-rail */ + width: 15px; } + .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { + position: absolute; + /* please don't change 'position' */ + background-color: #aaa; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; + transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; + -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; + -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; + transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; + transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; + right: 2px; + /* there must be 'right' for ps-scrollbar-y */ + width: 6px; } + .ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y { + width: 11px; } + .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail { + background-color: #eee; + opacity: 0.9; } + .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x { + background-color: #999; + height: 11px; } + .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { + background-color: #eee; + opacity: 0.9; } + .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { + background-color: #999; + width: 11px; } + .ps-container:hover > .ps-scrollbar-x-rail, + .ps-container:hover > .ps-scrollbar-y-rail { + opacity: 0.6; } + .ps-container:hover > .ps-scrollbar-x-rail:hover { + background-color: #eee; + opacity: 0.9; } + .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x { + background-color: #999; } + .ps-container:hover > .ps-scrollbar-y-rail:hover { + background-color: #eee; + opacity: 0.9; } + .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { + background-color: #999; } diff --git a/front-end/src/assets/scss/react/paper-kit/_dropdown.scss b/front-end/src/assets/scss/react/paper-kit/_dropdown.scss new file mode 100644 index 0000000..9e7de40 --- /dev/null +++ b/front-end/src/assets/scss/react/paper-kit/_dropdown.scss @@ -0,0 +1,24 @@ +.dropdown { + .dropdown-menu{ + &[x-placement="top-start"]{ + @include transform-translate-y-dropdown(0px); + + } + &[x-placement="bottom-start"]{ + @include transform-translate-y-dropdown(0px); + } + } + + &.show .dropdown-menu{ + &[x-placement="top-start"]{ + @include transform-translate-y-dropdown(-50px); + top: auto !important; + bottom: 0 !important; + } + &[x-placement="bottom-start"]{ + @include transform-translate-y-dropdown(40px); + bottom: auto !important; + top: 0 !important; + } + } +} diff --git a/front-end/src/assets/scss/react/paper-kit/_inputs.scss b/front-end/src/assets/scss/react/paper-kit/_inputs.scss new file mode 100644 index 0000000..c99e108 --- /dev/null +++ b/front-end/src/assets/scss/react/paper-kit/_inputs.scss @@ -0,0 +1,3 @@ +.input-group .input-group-append .input-group-text { + border-right: 1px solid $medium-gray; +} diff --git a/front-end/src/assets/scss/react/paper-kit/_navbars.scss b/front-end/src/assets/scss/react/paper-kit/_navbars.scss new file mode 100644 index 0000000..ae94e22 --- /dev/null +++ b/front-end/src/assets/scss/react/paper-kit/_navbars.scss @@ -0,0 +1,5 @@ +@media screen and (max-width: 991px) { + .navbar-collapse { + height: 100% !important; + } +} diff --git a/front-end/src/assets/scss/react/paper-kit/_responsive.scss b/front-end/src/assets/scss/react/paper-kit/_responsive.scss new file mode 100644 index 0000000..ce56986 --- /dev/null +++ b/front-end/src/assets/scss/react/paper-kit/_responsive.scss @@ -0,0 +1,30 @@ +@media screen and (max-width: 320px){ + .index { + .presentation-subtitle { + margin-bottom: 100px; + } + .category.category-absolute { + margin-top: 20px; + } + } +} +@media screen and (max-width: 374px){ + .index { + .presentation-subtitle { + margin-bottom: 100px; + } + } + nav[aria-label="pagination"] { + justify-content: center; + text-align: center; + .pagination { + display: inline-block; + .page-item { + margin-bottom: 5px; + } + } + } + .register-page .page-header .container { + margin-top: 7rem!important; + } +} diff --git a/front-end/src/assets/scss/react/paper-kit/_switch.scss b/front-end/src/assets/scss/react/paper-kit/_switch.scss new file mode 100644 index 0000000..6c08419 --- /dev/null +++ b/front-end/src/assets/scss/react/paper-kit/_switch.scss @@ -0,0 +1,39 @@ +.custom-switch { + padding-left: 3.25rem; + min-height: 2rem; + display: flex; + .custom-control-label { + display: inline-flex; + align-items: center; + &::after { + height: calc(1.625rem - 4px); + width: calc(1.625rem - 4px); + left: calc(-3.25rem + 2px); + border-radius: 2.5rem; + background-color: white; + } + &::before { + height: 1.625rem; + width: 3rem; + left: -3.25rem; + border-radius: 2.5rem; + background-color: #adb5bd; + } + } + + .custom-control-input:checked ~ .custom-control-label { + &::after { + transform: translateX(1.35rem); + } + &::before { + background-color: $info-color; + border-color: $info-color; + } + } + + .custom-control-input:disabled { + &:checked ~ .custom-control-label::before { + // background-color: $info-color; + } + } +} diff --git a/front-end/src/assets/scss/react/paper-kit/_tooltips-and-popovers.scss b/front-end/src/assets/scss/react/paper-kit/_tooltips-and-popovers.scss new file mode 100644 index 0000000..e3e3d98 --- /dev/null +++ b/front-end/src/assets/scss/react/paper-kit/_tooltips-and-popovers.scss @@ -0,0 +1,46 @@ +.popover { + box-shadow: 0 10px 50px 0 rgba(0,0,0,.2); + z-index: 1050; +} +.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before { + border-left-color: rgba(0,0,0,.25); +} +.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before { + border-top-color: rgba(0,0,0,.25); +} +.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before { + border-right-color: rgba(0,0,0,.25); +} +.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before { + border-bottom-color: rgba(0,0,0,.25); +} +.bs-tooltip-auto[x-placement^=top] .arrow::after, .bs-tooltip-top .arrow::after, +.bs-tooltip-auto[x-placement^=left] .arrow::after, .bs-tooltip-left .arrow::after, +.bs-tooltip-auto[x-placement^=right] .arrow::after, .bs-tooltip-right .arrow::after, +.bs-tooltip-auto[x-placement^=bottom] .arrow::after, .bs-tooltip-bottom .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} +.bs-tooltip-auto[x-placement^=left] .arrow::after, .bs-tooltip-left .arrow::after { + right: 1px; + border-width: .4rem 0 .4rem .4rem; + border-left-color: #fff; +} +.bs-tooltip-auto[x-placement^=top] .arrow::after, .bs-tooltip-top .arrow::after { + bottom: 1px; + border-width: .4rem .4rem 0; + border-top-color: #fff; +} +.bs-tooltip-auto[x-placement^=right] .arrow::after, .bs-tooltip-right .arrow::after { + left: 1px; + border-width: .4rem .4rem .4rem 0; + border-right-color: #fff; +} +.bs-tooltip-auto[x-placement^=bottom] .arrow::after, .bs-tooltip-bottom .arrow::after { + top: 1px; + border-width: 0 .4rem .4rem .4rem; + border-bottom-color: #fff; +} diff --git a/front-end/src/assets/scss/react/plugins/_plugin-nouislider.scss b/front-end/src/assets/scss/react/plugins/_plugin-nouislider.scss new file mode 100644 index 0000000..8249b9d --- /dev/null +++ b/front-end/src/assets/scss/react/plugins/_plugin-nouislider.scss @@ -0,0 +1,277 @@ +/*! nouislider - 14.0.2 - 6/28/2019 */ +/* Functional styling; + * These styles are required for noUiSlider to function. + * You don't need to change these rules to apply your design. + */ +/* + +This file was modified by Creative-Tim + +*/ +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-user-select: none; + -ms-touch-action: none; + touch-action: none; + -ms-user-select: none; + -moz-user-select: none; + user-select: none; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.noUi-target { + position: relative; + direction: ltr; +} +.noUi-base, +.noUi-connects { + width: 100%; + height: 100%; + position: relative; + z-index: 1; +} +/* Wrapper for all connect elements. + */ +.noUi-connects { + overflow: hidden; + z-index: 0; +} +.noUi-connect, +.noUi-origin { + will-change: transform; + position: absolute; + z-index: 1; + top: 0; + left: 0; + -ms-transform-origin: 0 0; + -webkit-transform-origin: 0 0; + -webkit-transform-style: preserve-3d; + transform-origin: 0 0; + transform-style: flat; +} +.noUi-connect { + height: 100%; + width: 100%; +} +.noUi-origin { + height: 10%; + width: 10%; +} +/* Offset direction + */ +html:not([dir="rtl"]) .noUi-horizontal .noUi-origin { + left: auto; + right: 0; +} +/* Give origins 0 height/width so they don't interfere with clicking the + * connect elements. + */ +.noUi-vertical .noUi-origin { + width: 0; +} +.noUi-horizontal .noUi-origin { + height: 0; +} +.noUi-handle { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + position: absolute; + outline: none; +} +.noUi-touch-area { + height: 100%; + width: 100%; +} +.noUi-state-tap .noUi-connect, +.noUi-state-tap .noUi-origin { + -webkit-transition: transform 0.3s; + transition: transform 0.3s; +} +.noUi-state-drag * { + cursor: inherit !important; +} +/* Slider size and handle placement; + */ +.noUi-horizontal { + height: 1px; +} +.noUi-horizontal .noUi-handle { + width: 15px; + height: 15px; + left: -7px; + top: -6px; + border-radius: 50%; +} +.noUi-vertical { + width: 18px; +} +.noUi-vertical .noUi-handle { + width: 15px; + height: 15px; + left: 0px; + top: -7px; +} +html:not([dir="rtl"]) .noUi-horizontal .noUi-handle { + right: -7px; + left: auto; +} +/* Styling; + * Giving the connect element a border radius causes issues with using transform: scale + */ +.noUi-target { + background-color: rgba(182, 182, 182, 0.3); + border-radius: 3px; +} +.noUi-connects { + border-radius: 3px; +} +.noUi-connect { + background: #3FB8AF; +} +/* Handles and cursors; + */ +.noUi-draggable { + cursor: ew-resize; +} +.noUi-vertical .noUi-draggable { + cursor: ns-resize; +} +.noUi-handle { + border-radius: 3px; + background: #FFF; + cursor: default; + box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; +} +.noUi-active { + box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; +} +/* Disabled state; + */ +[disabled] .noUi-connect { + background: #B8B8B8; +} +[disabled].noUi-target, +[disabled].noUi-handle, +[disabled] .noUi-handle { + cursor: not-allowed; +} +/* Base; + * + */ +.noUi-pips, +.noUi-pips * { + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.noUi-pips { + position: absolute; + color: #999; +} +/* Values; + * + */ +.noUi-value { + position: absolute; + white-space: nowrap; + text-align: center; +} +.noUi-value-sub { + color: #ccc; + font-size: 10px; +} +/* Markings; + * + */ +.noUi-marker { + position: absolute; + background: #CCC; +} +.noUi-marker-sub { + background: #AAA; +} +.noUi-marker-large { + background: #AAA; +} +/* Horizontal layout; + * + */ +.noUi-pips-horizontal { + padding: 10px 0; + height: 80px; + top: 100%; + left: 0; + width: 100%; +} +.noUi-value-horizontal { + -webkit-transform: translate(-50%, 50%); + transform: translate(-50%, 50%); +} +.noUi-rtl .noUi-value-horizontal { + -webkit-transform: translate(50%, 50%); + transform: translate(50%, 50%); +} +.noUi-marker-horizontal.noUi-marker { + margin-left: -1px; + width: 2px; + height: 5px; +} +.noUi-marker-horizontal.noUi-marker-sub { + height: 10px; +} +.noUi-marker-horizontal.noUi-marker-large { + height: 15px; +} +/* Vertical layout; + * + */ +.noUi-pips-vertical { + padding: 0 10px; + height: 100%; + top: 0; + left: 100%; +} +.noUi-value-vertical { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + padding-left: 25px; +} +.noUi-rtl .noUi-value-vertical { + -webkit-transform: translate(0, 50%); + transform: translate(0, 50%); +} +.noUi-marker-vertical.noUi-marker { + width: 5px; + height: 2px; + margin-top: -1px; +} +.noUi-marker-vertical.noUi-marker-sub { + width: 10px; +} +.noUi-marker-vertical.noUi-marker-large { + width: 15px; +} +.noUi-tooltip { + display: block; + position: absolute; + border: 1px solid #D9D9D9; + border-radius: 3px; + background: #fff; + color: #000; + padding: 5px; + text-align: center; + white-space: nowrap; +} +.noUi-horizontal .noUi-tooltip { + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + left: 50%; + bottom: 120%; +} +.noUi-vertical .noUi-tooltip { + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + top: 50%; + right: 120%; +} diff --git a/front-end/src/assets/scss/react/plugins/_plugin-react-bootstrap-switch.scss b/front-end/src/assets/scss/react/plugins/_plugin-react-bootstrap-switch.scss new file mode 100644 index 0000000..e69de29 diff --git a/front-end/src/assets/scss/react/plugins/_plugin-react-datetime.scss b/front-end/src/assets/scss/react/plugins/_plugin-react-datetime.scss new file mode 100644 index 0000000..cd16ee8 --- /dev/null +++ b/front-end/src/assets/scss/react/plugins/_plugin-react-datetime.scss @@ -0,0 +1,361 @@ +/*! +* https://github.com/YouCanBookMe/react-datetime +*/ +.rdt { + position: relative; + .rdtPicker{ + -webkit-transition: all 150ms linear; + -moz-transition: all 150ms linear; + -o-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; + margin-top: -20px; + visibility: hidden; + display: block; + opacity: 0; + } + &.rdtOpen{ + .rdtPicker{ + opacity: 1; + visibility: visible; + margin-top: 0; + } + } +} +.rdtPicker { + display: none; + position: absolute; + width: 260px; + padding: 4px; + margin-top: 1px; + z-index: 99999 !important; + background: #fff; + border-radius: 0.125rem; + box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + background-clip: padding-box; + min-width: 160px; + + &:before{ + display: inline-block; + position: absolute; + width: 0; + height: 0; + vertical-align: middle; + content: ""; + top: -5px; + left: 10px; + right: auto; + color: #FFFFFF; + border-bottom: .4em solid; + border-right: .4em solid transparent; + border-left: .4em solid transparent; + } + &:after{ + border-bottom: .4em solid #FFFFFF; + border-right: .4em solid transparent; + border-left: .4em solid transparent; + content: ""; + display: inline-block; + position: absolute; + top: -5px; + left: 10px; + } +} + +.rdtPicker { + display: block; + top: 40px; +} +.rdtStatic .rdtPicker { + box-shadow: none; + position: static; +} + +.rdtPicker .rdtTimeToggle { + text-align: center; + padding: 5px; + border-radius: 4px; +} + +.rdtPicker table { + width: 100%; + margin: 0; + border-color: $white-color !important; +} +.rdtPicker td, +.rdtPicker th { + text-align: center; + padding: 1px; +} +.rdtPicker td { + cursor: pointer; +} +.rdtDay{ + height: 30px; + line-height: 33px; + width: 30px; + text-align: center; + padding: 0px; + border-radius: 50%; + &.rdtToday.rdtActive, + &.rdtActive, + &.rdtActive:hover { + background-color: $primary-color !important; + color: $white-color; + } +} +.rdtDays{ + tr{ + .dow{ + text-align: center; + border-bottom: 1px solid #E3E3E3; + font-size: 12px; + text-transform: uppercase; + font-weight: inherit; + padding-bottom: 5px; + padding-top: 10px; + } + .rdtOld, + .rdtNew{ + color: $medium-gray; + } + } +} + +.rdtPicker td.rdtDay:hover, +.rdtPicker td.rdtHour:hover, +.rdtPicker td.rdtMinute:hover, +.rdtPicker td.rdtSecond:hover, +.rdtPicker .rdtTimeToggle:hover { + background: #eeeeee; + cursor: pointer; +} +.rdtPicker td.rdtToday { + position: relative; +} +.rdtPicker td.rdtActive.rdtToday:before { + border-bottom-color: #fff; +} +.rdtPicker td.rdtDisabled, +.rdtPicker td.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} + +.rdtPicker td span.rdtOld { + color: #999999; +} +.rdtPicker td span.rdtDisabled, +.rdtPicker td span.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} +.rdtPicker .dow { + width: 14.2857%; + border-bottom: none; +} +.rdtPicker th.rdtSwitch { + width: 50px; + padding: 5px; + border-radius: 4px; +} +.rdtPicker th.rdtNext, +.rdtPicker th.rdtPrev { + font-size: 21px; + vertical-align: top; + border-radius: 50%; + line-height: 33px; +} + +.rdtPicker{ + .dow, + th.rdtSwitch, + th.rdtNext, + th.rdtPrev, + .rdtTimeToggle{ + color: $primary-color; + } +} + + +.rdtPrev span, +.rdtNext span { + display: block; + -webkit-touch-callout: none; /* iOS Safari */ + -webkit-user-select: none; /* Chrome/Safari/Opera */ + -khtml-user-select: none; /* Konqueror */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* Internet Explorer/Edge */ + user-select: none; + +} + +.rdtPicker th.rdtDisabled, +.rdtPicker th.rdtDisabled:hover { + background: none; + color: #999999; + cursor: not-allowed; +} +.rdtPicker thead tr:first-child th { + cursor: pointer; +} +.rdtPicker thead tr:first-child th:hover { + background: #eeeeee; +} + + +.rdtPicker button { + border: none; + background: none; + cursor: pointer; +} +.rdtPicker button:hover { + background-color: #eee; +} + +.rdtPicker thead button { + width: 100%; + height: 100%; +} + +td.rdtMonth, +td.rdtYear { + height: 50px; + width: 25%; + cursor: pointer; +} +td.rdtMonth:hover, +td.rdtYear:hover { + background: #eee; +} + +.rdtCounters { + display: inline-block; +} + +.rdtCounters{ + > div { + float: left; + width: 40px; + font-weight: inherit; + margin: 3px; + border-radius: 50%; + } + .rdtCounterSeparator{ + width: 0; + border: 1px solid transparent; + } +} + +.rdtCounter { + height: 100px; +} + +.rdtCounter { + width: 40px; + .rdtCount{ + padding: 7px; + height: 40px; + border: 1px solid transparent; + } +} +.rdtCounters{ + .rdtCounter:last-child{ + .rdtCount{ + color: $primary-color; + border-radius: 50%; + border: 1px solid $primary-color; + } + } +} + +.rdtCounterSeparator { + padding: 7px; + line-height: 100px; +} +.rdtCounter .rdtBtn { + line-height: 40px; + cursor: pointer; + display: block; + border-radius: 50%; + color: $medium-gray; + -webkit-transition: all 60ms ease-in; + -moz-transition: all 60ms ease-in; + -o-transition: all 60ms ease-in; + -ms-transition: all 60ms ease-in; + transition: all 60ms ease-in; + + + -webkit-touch-callout: none; /* iOS Safari */ + -webkit-user-select: none; /* Chrome/Safari/Opera */ + -khtml-user-select: none; /* Konqueror */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* Internet Explorer/Edge */ + user-select: none; +} +.rdtCounter .rdtBtn:hover { + background: #eee; + color: #797979; +} +.rdtCounter .rdtCount { + font-size: inherit; + line-height: 25px; +} + +.rdtMilli { + vertical-align: middle; + padding-left: 8px; + width: 48px; +} + +.rdtMilli input { + width: 100%; + font-size: inherit; + margin-top: 37px; +} +.rdtMonths, +.rdtYears{ + padding-bottom: 10px; + .rdtMonth, + .rdtYear{ + display: inline-block; + width: 56px; + height: 56px; + line-height: 56px; + margin: 3px 3px; + cursor: pointer; + border-radius: 50%; + text-align: center; + + &.rdtActive{ + background-color: $primary-color !important; + color: $white-color; + } + } +} + +.form-group .rdt { + margin-bottom: 0; + flex: 1 1 auto; + width: 1%; +} + +.input-group .input-group-prepend + .rdt .form-control { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0; + padding-left: 0; + border-right: 1px solid $medium-gray; +} + +.input-group>.rdt:not(:last-child) .form-control { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right: 0; + padding-right: 0; + border-left: 1px solid $medium-gray; + padding-left: .75rem; +} diff --git a/front-end/src/assets/scss/react/react-differences.scss b/front-end/src/assets/scss/react/react-differences.scss new file mode 100644 index 0000000..0fa3b75 --- /dev/null +++ b/front-end/src/assets/scss/react/react-differences.scss @@ -0,0 +1,11 @@ +// Plugins CSS +@import "plugins/plugin-nouislider"; +@import "plugins/plugin-react-bootstrap-switch"; +@import "plugins/plugin-react-datetime"; +// components +@import "paper-kit/dropdown"; +@import "paper-kit/inputs"; +@import "paper-kit/navbars"; +@import "paper-kit/responsive"; +@import "paper-kit/switch"; +@import "paper-kit/tooltips-and-popovers"; diff --git a/front-end/src/components/Footer.js b/front-end/src/components/Footer.js new file mode 100644 index 0000000..4c6fa25 --- /dev/null +++ b/front-end/src/components/Footer.js @@ -0,0 +1,43 @@ +import React from "react"; + +// reactstrap components +import { Row, Container } from "reactstrap"; + +function Footer() { + return ( + + ); +} + +export default Footer; + diff --git a/front-end/src/components/Home_dropdown.js b/front-end/src/components/Home_dropdown.js new file mode 100644 index 0000000..2373a2b --- /dev/null +++ b/front-end/src/components/Home_dropdown.js @@ -0,0 +1,46 @@ +import React from "react"; + +// reactstrap components +import { + Button, + ButtonGroup, + DropdownToggle, + DropdownMenu, + DropdownItem, + UncontrolledDropdown +} from "reactstrap"; + +function Home_dropdown(){ + return ( +
+ + e.preventDefault()} + role="button" + > + select one + + + e.preventDefault()}> + Food Vendor + + e.preventDefault()}> + Fresh Grocery Vendor + + e.preventDefault()}> + Other Vendor + + + +
+ ); +} + +export default Home_dropdown; \ No newline at end of file diff --git a/front-end/src/components/Home_header.js b/front-end/src/components/Home_header.js new file mode 100644 index 0000000..c7a8be0 --- /dev/null +++ b/front-end/src/components/Home_header.js @@ -0,0 +1,53 @@ +import React from "react"; + +// reactstrap components +import { Button, Container } from "reactstrap"; + +function Home_header() { + let pageHeader = React.createRef(); + + React.useEffect(() => { + if (window.innerWidth < 991) { + const updateScroll = () => { + let windowScrollTop = window.pageYOffset / 3; + pageHeader.current.style.transform = + "translate3d(0," + windowScrollTop + "px,0)"; + }; + window.addEventListener("scroll", updateScroll); + return function cleanup() { + window.removeEventListener("scroll", updateScroll); + }; + } + }); + + return ( + <> +
+
+ +
+

Whendor

+

Finding NYC Vendors Quickly and Cleanly

+
+ + +
+
+
+ + ); +} + +export default Home_header; \ No newline at end of file diff --git a/front-end/src/components/navigation.js b/front-end/src/components/navigation.js new file mode 100644 index 0000000..d42bee4 --- /dev/null +++ b/front-end/src/components/navigation.js @@ -0,0 +1,115 @@ +import React from "react"; +import { Link } from "react-router-dom"; +// nodejs library that concatenates strings +import classnames from "classnames"; + +// reactstrap components +import { + Collapse, + NavbarBrand, + Navbar, + NavItem, + NavLink, + Nav, + Container, + Button, +} from "reactstrap"; + +function Navigation() { + const [navbarColor, setNavbarColor] = React.useState("navbar-transparent"); + const [navbarCollapse, setNavbarCollapse] = React.useState(false); + + const toggleNavbarCollapse = () => { + setNavbarCollapse(!navbarCollapse); + document.documentElement.classList.toggle("nav-open"); + }; + + React.useEffect(() => { + const updateNavbarColor = () => { + if ( + document.documentElement.scrollTop > 299 || + document.body.scrollTop > 299 + ) { + setNavbarColor(""); + } else if ( + document.documentElement.scrollTop < 300 || + document.body.scrollTop < 300 + ) { + setNavbarColor("navbar-transparent"); + } + }; + + window.addEventListener("scroll", updateNavbarColor); + + return function cleanup() { + window.removeEventListener("scroll", updateNavbarColor); + }; + }); + return ( + + +
+ + Whendor + + +
+ + + +
+
+ ); +} + +export default Navigation; diff --git a/front-end/src/index.css b/front-end/src/index.css new file mode 100644 index 0000000..ec2585e --- /dev/null +++ b/front-end/src/index.css @@ -0,0 +1,13 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', + 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/front-end/src/index.js b/front-end/src/index.js new file mode 100644 index 0000000..e155345 --- /dev/null +++ b/front-end/src/index.js @@ -0,0 +1,32 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import { BrowserRouter, Route, Redirect, Switch } from "react-router-dom"; +import './index.css'; +import reportWebVitals from './reportWebVitals'; +import 'bootstrap/dist/css/bootstrap.min.css'; +import "assets/css/bootstrap.min.css"; +import "assets/css/paper-kit.css"; +// import "assets/css/paper-kit.min.css"; +// import "assets/css/paper-kit.css.map"; +import "assets/demo/demo.css"; + +import Home from 'views/Home.js'; +import Vendors from "views/Vendors.js"; + +ReactDOM.render( + + + } /> + } + /> + + + , + document.getElementById("root") +); +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/front-end/src/logo.svg b/front-end/src/logo.svg new file mode 100644 index 0000000..9dfc1c0 --- /dev/null +++ b/front-end/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/front-end/src/reportWebVitals.js b/front-end/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/front-end/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/front-end/src/setupTests.js b/front-end/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/front-end/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/front-end/src/views/Home.js b/front-end/src/views/Home.js new file mode 100644 index 0000000..35feae5 --- /dev/null +++ b/front-end/src/views/Home.js @@ -0,0 +1,57 @@ +import React from "react"; + +// reactstrap components +import { + Button, + Card, + CardBody, + CardFooter, + CardTitle, + Form, + Input, + InputGroupAddon, + InputGroupText, + InputGroup, + Container, + Row, + Col, +} from "reactstrap"; + +import Home_header from "components/Home_header.js"; +import Navigation from "components/Navigation.js"; +import Home_dropdown from "components/Home_dropdown.js"; +import Footer from "components/Footer.js"; + +function Home() { + + + return ( + <> + + +
+
+ + + +

Get Started

+
+ Find a local vendor right now +
+ +
+
+
+ +
+
+
+
+
+
+