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()}>
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ );
+}
+
+export default Home;
\ No newline at end of file
diff --git a/front-end/src/views/Vendors.js b/front-end/src/views/Vendors.js
new file mode 100644
index 0000000..0286030
--- /dev/null
+++ b/front-end/src/views/Vendors.js
@@ -0,0 +1,32 @@
+import React from "react";
+
+// reactstrap components
+import {
+ Button,
+ Card,
+ CardBody,
+ CardFooter,
+ CardTitle,
+ Form,
+ Input,
+ InputGroupAddon,
+ InputGroupText,
+ InputGroup,
+ Container,
+ Row,
+ Col,
+} from "reactstrap";
+
+import Navigation from "components/Navigation.js";
+import Footer from "components/Footer.js";
+
+function Vendors() {
+ return (
+ <>
+
+
+ >
+ );
+}
+
+export default Vendors;
\ No newline at end of file