From d81bef8a6e59981514c446b1321ff37e7c783265 Mon Sep 17 00:00:00 2001 From: Simon Prince Date: Wed, 3 Apr 2024 11:38:24 -0400 Subject: [PATCH] setup gh-pages --- .gitignore | 23 + README.md | 70 + package-lock.json | 21722 ++++++++++++++++ package.json | 50 + public/favicon.ico | Bin 0 -> 3870 bytes public/index.html | 46 + public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/robots.txt | 3 + src/App.css | 6 + src/App.js | 19 + src/components/ButtonElement.js | 23 + src/components/Footer/FooterElements.js | 139 + src/components/Footer/index.js | 42 + src/components/HeroSection/HeroElements.js | 242 + src/components/HeroSection/index.js | 91 + .../Instructors/InstructorsElements.js | 130 + src/components/Instructors/index.js | 178 + src/components/Media/MediaElements.js | 139 + src/components/Media/index.js | 83 + src/components/More/MoreElements.js | 167 + src/components/More/index.js | 750 + src/components/NavBar/NavbarElements.js | 115 + src/components/NavBar/index.js | 59 + src/components/Notebooks/NotebookElements.js | 105 + src/components/Notebooks/index.js | 220 + src/components/ScrollToTop.js | 11 + src/components/Sidebar/SidebarElements.js | 98 + src/components/Sidebar/index.js | 33 + src/images/F23.prince.learning.turquoise.jpg | Bin 0 -> 289288 bytes src/images/coding.svg | 1495 ++ src/images/instructor.svg | 1908 ++ src/images/media.svg | 2101 ++ src/images/more.svg | 2921 +++ src/images/square-x-twitter.svg | 39 + src/index.js | 11 + src/pages/index.js | 34 + src/pages/signin.js | 14 + 39 files changed, 33112 insertions(+) create mode 100755 .gitignore create mode 100755 README.md create mode 100755 package-lock.json create mode 100755 package.json create mode 100755 public/favicon.ico create mode 100755 public/index.html create mode 100755 public/logo192.png create mode 100755 public/logo512.png create mode 100755 public/manifest.json create mode 100755 public/robots.txt create mode 100755 src/App.css create mode 100755 src/App.js create mode 100644 src/components/ButtonElement.js create mode 100755 src/components/Footer/FooterElements.js create mode 100755 src/components/Footer/index.js create mode 100755 src/components/HeroSection/HeroElements.js create mode 100755 src/components/HeroSection/index.js create mode 100644 src/components/Instructors/InstructorsElements.js create mode 100644 src/components/Instructors/index.js create mode 100644 src/components/Media/MediaElements.js create mode 100644 src/components/Media/index.js create mode 100644 src/components/More/MoreElements.js create mode 100644 src/components/More/index.js create mode 100755 src/components/NavBar/NavbarElements.js create mode 100755 src/components/NavBar/index.js create mode 100644 src/components/Notebooks/NotebookElements.js create mode 100644 src/components/Notebooks/index.js create mode 100755 src/components/ScrollToTop.js create mode 100755 src/components/Sidebar/SidebarElements.js create mode 100755 src/components/Sidebar/index.js create mode 100644 src/images/F23.prince.learning.turquoise.jpg create mode 100644 src/images/coding.svg create mode 100644 src/images/instructor.svg create mode 100644 src/images/media.svg create mode 100644 src/images/more.svg create mode 100644 src/images/square-x-twitter.svg create mode 100755 src/index.js create mode 100755 src/pages/index.js create mode 100644 src/pages/signin.js diff --git a/.gitignore b/.gitignore new file mode 100755 index 00000000..4d29575d --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/README.md b/README.md new file mode 100755 index 00000000..0c83cde2 --- /dev/null +++ b/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/package-lock.json b/package-lock.json new file mode 100755 index 00000000..ef3c4e51 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,21722 @@ +{ + "name": "react-website-smooth-scroll", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "react-website-smooth-scroll", + "version": "0.1.0", + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.5.1", + "@testing-library/jest-dom": "^5.15.1", + "@testing-library/react": "^11.2.7", + "@testing-library/user-event": "^12.8.3", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-icons": "^5.0.1", + "react-router-dom": "^6.0.2", + "react-scripts": "4.0.3", + "react-scroll": "^1.8.4", + "styled-components": "^5.3.3", + "url-loader": "^4.1.1", + "web-vitals": "^1.1.2" + }, + "devDependencies": { + "gh-pages": "^6.1.1" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.9.tgz", + "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.9", + "@babel/parser": "^7.23.9", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", + "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/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==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", + "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "dependencies": { + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", + "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", + "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", + "dependencies": { + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.9.tgz", + "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", + "dependencies": { + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", + "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", + "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", + "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", + "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", + "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", + "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", + "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", + "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", + "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", + "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dependencies": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", + "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", + "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", + "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", + "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", + "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.0.tgz", + "integrity": "sha512-nxnnngZClvlY13nHJAIDow0S7Qzhq64fQ/NlqS+VER3kjW/4F0jLhXjeL8jcwSwz6Ca3rotT5NJD2T9I7lcv7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.0.tgz", + "integrity": "sha512-dH91yCo0RyqfzWgoM5Ji9ir8fQ+uFbt9KHM3d2x4jZOuHS6wNA+CRmRUP/BWCsHG2bjc7A2Way6AvH1eQk0wig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", + "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", + "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", + "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", + "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", + "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", + "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", + "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", + "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", + "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", + "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", + "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", + "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", + "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", + "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", + "dependencies": { + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", + "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", + "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", + "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", + "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", + "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", + "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", + "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", + "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", + "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", + "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", + "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.0.tgz", + "integrity": "sha512-OgtklS+p9t1X37eWA4XdvvbZG/3gqzX569gqmo3q4/Ui6qjfTQmOs5UTSrfdD9nVByHhX6Gbm/Pyc4KbwUXGWA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", + "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", + "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", + "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.0.tgz", + "integrity": "sha512-97yCFY+2GvniqOThOSjPor8xUoDiQ0STVWAQMl3pjhJoFVe5DuXDLZCRSZxu9clx+oRCbTiXGgKEG/Yoyo6Y+w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.0.tgz", + "integrity": "sha512-8yvbGGrHOeb/oyPc9tzNoe9/lmIjz3HLa9Nc5dMGDyNpGjfFrk8D2KdEq9NRkftZzeoQEW6yPQ29TMZtrLiUUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", + "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", + "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", + "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", + "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", + "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", + "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", + "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", + "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", + "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", + "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", + "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", + "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.4", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-class-static-block": "^7.16.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.0", + "@babel/plugin-proposal-export-namespace-from": "^7.16.0", + "@babel/plugin-proposal-json-strings": "^7.16.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-object-rest-spread": "^7.16.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", + "@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.16.0", + "@babel/plugin-transform-async-to-generator": "^7.16.0", + "@babel/plugin-transform-block-scoped-functions": "^7.16.0", + "@babel/plugin-transform-block-scoping": "^7.16.0", + "@babel/plugin-transform-classes": "^7.16.0", + "@babel/plugin-transform-computed-properties": "^7.16.0", + "@babel/plugin-transform-destructuring": "^7.16.0", + "@babel/plugin-transform-dotall-regex": "^7.16.0", + "@babel/plugin-transform-duplicate-keys": "^7.16.0", + "@babel/plugin-transform-exponentiation-operator": "^7.16.0", + "@babel/plugin-transform-for-of": "^7.16.0", + "@babel/plugin-transform-function-name": "^7.16.0", + "@babel/plugin-transform-literals": "^7.16.0", + "@babel/plugin-transform-member-expression-literals": "^7.16.0", + "@babel/plugin-transform-modules-amd": "^7.16.0", + "@babel/plugin-transform-modules-commonjs": "^7.16.0", + "@babel/plugin-transform-modules-systemjs": "^7.16.0", + "@babel/plugin-transform-modules-umd": "^7.16.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", + "@babel/plugin-transform-new-target": "^7.16.0", + "@babel/plugin-transform-object-super": "^7.16.0", + "@babel/plugin-transform-parameters": "^7.16.3", + "@babel/plugin-transform-property-literals": "^7.16.0", + "@babel/plugin-transform-regenerator": "^7.16.0", + "@babel/plugin-transform-reserved-words": "^7.16.0", + "@babel/plugin-transform-shorthand-properties": "^7.16.0", + "@babel/plugin-transform-spread": "^7.16.0", + "@babel/plugin-transform-sticky-regex": "^7.16.0", + "@babel/plugin-transform-template-literals": "^7.16.0", + "@babel/plugin-transform-typeof-symbol": "^7.16.0", + "@babel/plugin-transform-unicode-escapes": "^7.16.0", + "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", + "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-react-jsx": "^7.16.0", + "@babel/plugin-transform-react-jsx-development": "^7.16.0", + "@babel/plugin-transform-react-pure-annotations": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", + "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz", + "integrity": "sha512-IAdDC7T0+wEB4y2gbIL0uOXEYpiZEeuFUTVbdGq+UwCcF35T/tS8KrmMomEwEc5wBbyfH3PJVpTSUqrhPDXFcQ==", + "dependencies": { + "core-js-pure": "^3.19.0", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@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==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dependencies": { + "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" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.1.tgz", + "integrity": "sha512-GkWzv+L6d2bI5f/Vk6ikJ9xtl7dfXtoRu3YGE6nq0p/FFqA1ebMOAWg3XgRyb0I6LYyYkiAo+3/KrwuBp8xG7A==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@fortawesome/fontawesome-svg-core": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.1.tgz", + "integrity": "sha512-MfRCYlQPXoLlpem+egxjfkEuP9UQswTrlCOsknus/NcMoblTH2g0jPrapbcIb04KGA7E2GZxbAccGZfWoYgsrQ==", + "hasInstallScript": true, + "dependencies": { + "@fortawesome/fontawesome-common-types": "6.5.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", + "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==" + }, + "node_modules/@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "deprecated": "Moved to 'npm install @sideway/address'" + }, + "node_modules/@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "node_modules/@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==", + "deprecated": "Switch to 'npm install joi'", + "dependencies": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "node_modules/@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dependencies": { + "@hapi/hoek": "^8.3.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/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==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/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==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dependencies": { + "@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", + "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" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/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==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/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==", + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/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==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/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==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz", + "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@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==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz", + "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/fs/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@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==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 10.x" + }, + "peerDependencies": { + "@types/webpack": "4.x", + "react-refresh": ">=0.8.3 <0.10.0", + "sockjs-client": "^1.4.0", + "type-fest": "^0.13.1", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "dependencies": { + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.14.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@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==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@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==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@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==", + "dependencies": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/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==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.15.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.15.1.tgz", + "integrity": "sha512-kmj8opVDRE1E4GXyLlESsQthCXK7An28dFWxhiMwD7ZUI7ZxA6sjdJRxLerD9Jd8cHX4BDc1jzXaaZKqzlUkvg==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/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==" + }, + "node_modules/@testing-library/jest-dom/node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/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==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^7.28.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@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==" + }, + "node_modules/@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==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@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==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@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==" + }, + "node_modules/@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==" + }, + "node_modules/@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==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@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==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.0.3", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.3.tgz", + "integrity": "sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==", + "dependencies": { + "jest-diff": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", + "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/jest/node_modules/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==" + }, + "node_modules/@types/jest/node_modules/diff-sequences": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", + "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@types/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", + "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.4.0", + "jest-get-type": "^27.4.0", + "pretty-format": "^27.4.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", + "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", + "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "dependencies": { + "@jest/types": "^27.4.2", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format/node_modules/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/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==" + }, + "node_modules/@types/jest/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "node_modules/@types/node": { + "version": "16.11.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.11.tgz", + "integrity": "sha512-KB0sixD67CeecHC33MYn+eYARkqTheIRNuu97y2XMjR7Wu3XibO1vaY6VBV6O/a89SPI81cEUIYT87UqUWlZNw==" + }, + "node_modules/@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==" + }, + "node_modules/@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==" + }, + "node_modules/@types/prettier": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", + "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==" + }, + "node_modules/@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==" + }, + "node_modules/@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@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==" + }, + "node_modules/@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==" + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz", + "integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@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==", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.32", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz", + "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==", + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@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==", + "dependencies": { + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@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==", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@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==", + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@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==" + }, + "node_modules/@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==" + }, + "node_modules/@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==" + }, + "node_modules/@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==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@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==" + }, + "node_modules/@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==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@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==" + }, + "node_modules/@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==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "node_modules/@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==", + "dependencies": { + "@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" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + } + }, + "node_modules/@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==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + } + }, + "node_modules/@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==", + "dependencies": { + "@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" + } + }, + "node_modules/@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==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@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==" + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/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==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/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==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/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==", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/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==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/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==" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=" + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/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==" + }, + "node_modules/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==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/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==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dependencies": { + "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" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/autoprefixer/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/axe-core": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", + "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/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==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-eslint/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "babylon": "^6.18.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/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==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 6.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.2.tgz", + "integrity": "sha512-7eG5NE8rChnNTDxa6LQfynwgHTVOYYaHJbUYSlOhk8QBXIQiMBKq4gyfHBBKPrxUcVBXVJL61ihduCpCQbuNbw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "node_modules/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=" + }, + "node_modules/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=", + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "dependencies": { + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@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==", + "dependencies": { + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/babel-preset-react-app/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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=", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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==", + "deprecated": "Please upgrade to v1.0.1", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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==", + "deprecated": "Please upgrade to v1.0.1", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/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==" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dependencies": { + "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" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/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==" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "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" + } + }, + "node_modules/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==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "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" + } + }, + "node_modules/browserify-sign/node_modules/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==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/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==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/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==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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=" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camel-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001588", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz", + "integrity": "sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/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==", + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/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, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/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==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/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==" + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-string": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.8.2.tgz", + "integrity": "sha512-w5ZkKRdLsc5NOYsmnpS2DpyRW71npwZGwbRpLrJTuqjfTs2Bhrba7UiV59IX9siBlCPl2pne5NtiwnVWUzvYFA==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/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==" + }, + "node_modules/compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "dependencies": { + "arity-n": "^1.0.4" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dependencies": { + "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" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.2.tgz", + "integrity": "sha512-ciYCResnLIATSsXuXnIOH4CbdfgV+H1Ltg16hJFN7/v6OxqnFr/IFGeLacaZ+fHLAm0TBbXwNK9/DNBzBUrO/g==", + "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.2.tgz", + "integrity": "sha512-ObBY1W5vx/LFFMaL1P5Udo4Npib6fu+cMokeziWkA8Tns4FcDemKF5j9JvaI5JhdkW8EQJQGJN1EcrzmEwuAqQ==", + "dependencies": { + "browserslist": "^4.18.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.19.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.2.tgz", + "integrity": "sha512-5LkcgQEy8pFeVnd/zomkUBSwnmIxuF1C8E9KrMAbOc8f34IBT9RGvTYeNDdp1PnvMJrrVhvk1hg/yVV5h/znlg==", + "deprecated": "core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure.", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/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==" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": "*" + } + }, + "node_modules/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=", + "engines": { + "node": ">=4" + } + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-blank-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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=", + "engines": { + "node": "*" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-has-pseudo/node_modules/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==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-prefers-color-scheme": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/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==" + }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/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==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/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==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "node_modules/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=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/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==", + "deprecated": "Please upgrade to v1.0.1", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/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==", + "deprecated": "Please upgrade to v1.0.1", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/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==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/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==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/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==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz", + "integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/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==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domhandler/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "hasInstallScript": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.678", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.678.tgz", + "integrity": "sha512-NbdGC2p0O5Q5iVhLEsNBSfytaw7wbEFJlIvaF71wi6QDtLAph5/rVogjyOpf/QggJIt8hNK3KdwNJnc2bzckbw==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "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" + } + }, + "node_modules/elliptic/node_modules/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==" + }, + "node_modules/email-addresses": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/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==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/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==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/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==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/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==", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/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==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/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=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/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==", + "dependencies": { + "confusing-browser-globals": "^1.0.10" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0", + "@typescript-eslint/parser": "^4.0.0", + "babel-eslint": "^10.0.0", + "eslint": "^7.5.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.0", + "eslint-plugin-jest": "^24.0.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.20.3", + "eslint-plugin-react-hooks": "^4.0.8", + "eslint-plugin-testing-library": "^3.9.0" + }, + "peerDependenciesMeta": { + "eslint-plugin-jest": { + "optional": true + }, + "eslint-plugin-testing-library": { + "optional": true + } + } + }, + "node_modules/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==", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "eslint": "^7.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.25.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", + "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", + "dependencies": { + "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.1", + "has": "^1.0.3", + "is-core-module": "^2.8.0", + "is-glob": "^4.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.5", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.11.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-plugin-import/node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">= 4", + "eslint": ">=5" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", + "dependencies": { + "@babel/runtime": "^7.16.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.4", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.3.5", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/eslint-plugin-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", + "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/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==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/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==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@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==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@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==", + "dependencies": { + "@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" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@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==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.6.0.tgz", + "integrity": "sha512-V+LPY/T3kur5QO3u+1s34VDTcRxjXWPUGM4hlmTb5DwVD0OQz631yGTxJZf4SpAqAjdbBVe978S8BJeHpAdOhQ==", + "dependencies": { + "@types/eslint": "^7.28.2", + "arrify": "^2.0.1", + "jest-worker": "^27.3.1", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.2.tgz", + "integrity": "sha512-0QMy/zPovLfUPyHuOuuU4E+kGACXXE84nRnq6lBVI9GJg5DCBiA97SATi+ZP8CpiJwEQy1oCPjRBf8AnLjN+Ag==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/@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==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/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==" + }, + "node_modules/eslint/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/eslint/node_modules/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint/node_modules/eslint-utils/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", + "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/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==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/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==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/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==" + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/expect/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expect/node_modules/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==" + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dependencies": { + "type": "^2.5.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/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==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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==", + "deprecated": "Please upgrade to v1.0.1", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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==", + "deprecated": "Please upgrade to v1.0.1", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "deprecated": "This module is no longer supported." + }, + "node_modules/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==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/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==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/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==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==" + }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash." + }, + "node_modules/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==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", + "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.11.5", + "yarn": ">=1.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/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=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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=", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/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=" + }, + "node_modules/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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.1.1.tgz", + "integrity": "sha512-upnohfjBwN5hBP9w2dPE7HO5JJTHzSGMV1JrLrHvNuqmjoYHg6TBrCcnEoorjG/e0ejbuvnwyKMdTyM40PEByw==", + "dev": true, + "dependencies": { + "async": "^3.2.4", + "commander": "^11.0.0", + "email-addresses": "^5.0.0", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^11.1.1", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gh-pages/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true + }, + "node_modules/gh-pages/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "dev": true, + "engines": { + "node": ">=16" + } + }, + "node_modules/gh-pages/node_modules/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==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/gh-pages/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/gh-pages/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gh-pages/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/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==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gh-pages/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "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" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/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==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/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==" + }, + "node_modules/history": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.1.0.tgz", + "integrity": "sha512-zPuQgPacm2vH2xdORvGGz1wQMuHSIB56yNAy5FnLuwOwgSYyPKptJtcMm6Ev+hRGeS+GzhbmRacHzvlESbFwDg==", + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/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==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "node_modules/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==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/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==", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/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==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" + }, + "node_modules/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==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/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=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=" + }, + "node_modules/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==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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=", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "node_modules/ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/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==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "node_modules/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==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "deprecated": "Please upgrade to v0.1.7", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/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=", + "dependencies": { + "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" + } + }, + "node_modules/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==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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=", + "deprecated": "Please upgrade to v0.1.5", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "node_modules/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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/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==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/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==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/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==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz", + "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "dependencies": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/jest-changed-files/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/jest-changed-files/node_modules/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==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-changed-files/node_modules/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==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/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==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-changed-files/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/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==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/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==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-config/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/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==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/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==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "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" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/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==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/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==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/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==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/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==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "dependencies": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/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==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/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==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dependencies": { + "@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" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/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==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/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==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/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==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/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==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "jest": "^26.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/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==" + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/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==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest/node_modules/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==" + }, + "node_modules/jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dependencies": { + "@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" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/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==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==" + }, + "node_modules/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==" + }, + "node_modules/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==" + }, + "node_modules/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=" + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/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==", + "dependencies": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/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==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/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==", + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "node_modules/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=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "node_modules/loglevel": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/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==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/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==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/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==", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/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==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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=", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/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==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/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==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/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==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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==" + }, + "node_modules/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=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.5.tgz", + "integrity": "sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/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==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dependencies": { + "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" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/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=" + }, + "node_modules/nan": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "optional": true + }, + "node_modules/nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "dependencies": { + "querystring": "^0.2.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==" + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/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==", + "dependencies": { + "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" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/node-notifier/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/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==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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==", + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/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==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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==", + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=" + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==" + }, + "node_modules/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=" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "browserslist": "^4" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/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==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/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==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.26" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/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==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-load-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/postcss-loader/node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-loader/node_modules/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==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/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==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/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==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-url/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/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==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/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==", + "dependencies": { + "postcss": "^8.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-safe-parser/node_modules/postcss": { + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.4.tgz", + "integrity": "sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q==", + "dependencies": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/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==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/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==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/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==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/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==", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/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==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-format/node_modules/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==" + }, + "node_modules/pretty-format/node_modules/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==" + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/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==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/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==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "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" + } + }, + "node_modules/public-encrypt/node_modules/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==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/@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==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/react-dev-utils/node_modules/browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "dependencies": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + }, + "node_modules/react-dev-utils/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/react-dev-utils/node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/react-dev-utils/node_modules/node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + }, + "node_modules/react-dev-utils/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/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==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/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==" + }, + "node_modules/react-icons": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.0.1.tgz", + "integrity": "sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw==", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.0.2.tgz", + "integrity": "sha512-8/Wm3Ed8t7TuedXjAvV39+c8j0vwrI5qVsYqjFr5WkJjsJpEvNSoLRUbtqSEYzqaTUj1IV+sbPJxvO+accvU0Q==", + "dependencies": { + "history": "^5.1.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.0.2.tgz", + "integrity": "sha512-cOpJ4B6raFutr0EG8O/M2fEoyQmwvZWomf1c6W2YXBZuFBx8oTk/zqjXghwScyhfrtnt0lANXV2182NQblRxFA==", + "dependencies": { + "history": "^5.1.0", + "react-router": "6.0.2" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/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==", + "dependencies": { + "@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", + "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" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.1.3" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-scripts/node_modules/@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/react-scripts/node_modules/@babel/core/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/react-scroll": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.4.tgz", + "integrity": "sha512-J9rFqmdzularCXJoK2vleHVg2//y9Fs6zh7K13x7Yz3Y1kHPfQ/TTq029L09q1Gr5/5JjFLBOB2Sa3yYIqyTyQ==", + "dependencies": { + "lodash.throttle": "^4.1.1", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^15.5.4 || ^16.0.0 || ^17.0.0", + "react-dom": "^15.5.4 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "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" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/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==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "node_modules/regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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=" + }, + "node_modules/renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/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==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "dependencies": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/resolve-url-loader/node_modules/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==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/resolve-url-loader/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-url-loader/node_modules/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dependencies": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + } + }, + "node_modules/rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "node_modules/rework/node_modules/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=" + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "dependencies": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + }, + "bin": { + "rollup": "dist/bin/rollup" + } + }, + "node_modules/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==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + }, + "peerDependencies": { + "@babel/core": "7 || ^7.0.0-rc.2", + "rollup": ">=0.60.0 <3" + } + }, + "node_modules/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==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@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" + }, + "peerDependencies": { + "rollup": ">=0.66.0 <3" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/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==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dependencies": { + "@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" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/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=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "node_modules/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==", + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/send/node_modules/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==" + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/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=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/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==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/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==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/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==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/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==" + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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==", + "deprecated": "Please upgrade to v1.0.1", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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==", + "deprecated": "Please upgrade to v1.0.1", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs-client": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", + "dependencies": { + "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" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "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" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + } + }, + "node_modules/spdy-transport/node_modules/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==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/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==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/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==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/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=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dependencies": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/styled-components": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.3.tgz", + "integrity": "sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/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==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/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==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "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" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/table": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", + "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/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==" + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "optional": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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==" + }, + "node_modules/terser-webpack-plugin/node_modules/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==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "acorn": "^8.5.0" + }, + "peerDependenciesMeta": { + "acorn": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/terser/node_modules/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==" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/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=", + "engines": { + "node": ">=4" + } + }, + "node_modules/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=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/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==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/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==", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tsconfig-paths": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", + "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/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==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/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==", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/url-parse": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/url/node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/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==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/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==" + }, + "node_modules/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==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/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, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/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, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/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, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/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, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/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, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/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==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dependencies": { + "@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" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/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==", + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/webpack-dev-server/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/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=", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/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=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/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==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "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" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-log/node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-log/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/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==", + "dependencies": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "2 || 3 || 4" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "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" + } + }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/webpack/node_modules/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==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/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==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/webpack/node_modules/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==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/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==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/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=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/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==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/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==", + "dependencies": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/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==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/workbox-build/node_modules/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==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-core": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + }, + "node_modules/workbox-expiration": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/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==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "dependencies": { + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" + } + }, + "node_modules/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==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-precaching": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/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==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/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==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/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==", + "dependencies": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "node_modules/workbox-streams": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "dependencies": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "node_modules/workbox-sw": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + }, + "node_modules/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==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/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==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/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==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/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==", + "dependencies": { + "microevent.ts": "~0.1.1" + } + }, + "node_modules/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==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/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==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/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==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/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==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100755 index 00000000..cee93a86 --- /dev/null +++ b/package.json @@ -0,0 +1,50 @@ +{ + "name": "react-website-smooth-scroll", + "version": "0.1.0", + "private": true, + "homepage": "https://udlbook.github.io/udlbook/", + "dependencies": { + "@fortawesome/fontawesome-svg-core": "^6.5.1", + "@testing-library/jest-dom": "^5.15.1", + "@testing-library/react": "^11.2.7", + "@testing-library/user-event": "^12.8.3", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "react-icons": "^5.0.1", + "react-router-dom": "^6.0.2", + "react-scripts": "4.0.3", + "react-scroll": "^1.8.4", + "styled-components": "^5.3.3", + "url-loader": "^4.1.1", + "web-vitals": "^1.1.2" + }, + "scripts": { + "start": "react-scripts --openssl-legacy-provider start", + "build": "react-scripts --openssl-legacy-provider build", + "test": "react-scripts test", + "eject": "react-scripts eject", + "predeploy": "npm run build", + "deploy": "gh-pages -d build" + }, + "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" + ] + }, + "devDependencies": { + "gh-pages": "^6.1.1" + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100755 index 00000000..eb025909 --- /dev/null +++ b/public/index.html @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + React App + + + +
+ + + diff --git a/public/logo192.png b/public/logo192.png new file mode 100755 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100755 index 00000000..080d6c77 --- /dev/null +++ b/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/public/robots.txt b/public/robots.txt new file mode 100755 index 00000000..e9e57dc4 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/App.css b/src/App.css new file mode 100755 index 00000000..7f16f3a3 --- /dev/null +++ b/src/App.css @@ -0,0 +1,6 @@ +*{ + box-sizing: border-box; + margin: 0; + padding: 0 ; + font-family: 'Encode Sans Expanded', sans-serif; +} \ No newline at end of file diff --git a/src/App.js b/src/App.js new file mode 100755 index 00000000..25173f37 --- /dev/null +++ b/src/App.js @@ -0,0 +1,19 @@ +import './App.css'; +import {BrowserRouter as Router, Routes, Route} from 'react-router-dom' +import Home from './pages'; + + + + +function App() { + return ( + + + } /> + + + + ); +} + +export default App; diff --git a/src/components/ButtonElement.js b/src/components/ButtonElement.js new file mode 100644 index 00000000..6f68beae --- /dev/null +++ b/src/components/ButtonElement.js @@ -0,0 +1,23 @@ +import styled from 'styled-components' +import {Link} from 'react-scroll' + + +export const Button= styled(Link)` + border-radius: 50px; + background: ${({primary}) => (primary ? '#01BF71' : '#010606')}; + white-space: nowrap; + padding: ${({big}) => (big? ' 14px 48px': '12px 30px')}; + color: ${({dark}) => (dark ? '#010106': '#fff')}; + font-size: $${({fontBig}) => (fontBig ? '20px' : '16px')}; + outline: none; + border: none; + cursor: pointer; + display: flex; + justify-content: center; + align-items: center; + transition: all 0.2s ease-in-out; + &:hover { + transition: all 0.2s ease-in-out; + background: ${({primary}) => (primary ? '#fff' : '#01BF71')} + } +` \ No newline at end of file diff --git a/src/components/Footer/FooterElements.js b/src/components/Footer/FooterElements.js new file mode 100755 index 00000000..a4764892 --- /dev/null +++ b/src/components/Footer/FooterElements.js @@ -0,0 +1,139 @@ +import styled from 'styled-components' +import {Link} from 'react-router-dom' + +export const FooterContainer = styled.footer` + background-color: #101522; +` + +export const FooterWrap = styled.div` + padding: 48x 24px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + max-width: 1100px; + margin: 0 auto; +` + +export const FooterLinksContainer = styled.div` + display: flex; + justify-content: center; + + @media screen and (max-width: 820px){ + padding-top: 32px; + } +` + +export const FooterLinksWrapper = styled.div` + display: flex; + @media screen and (max-width: 820px){ + flex-direction: column; + } +` + +export const FooterLinkItems = styled.div` + display: flex; + flex-direction: column; + align-items: flex-start; + margin: 16px; + text-align: left; + width: 160px; + box-sizing: border-box; + color: #fff; + + @media screen and (max-width: 420px){ + margin: 0; + padding: 10px; + width: 100%; + } +` + +export const FooterLinkTitle = styled.h1` + font-size: 14px; + margin-bottom: 16px ; +` + +export const FooterLink = styled(Link)` + color: #ffffff; + text-decoration: none; + margin-bottom: 0.5rem; + font-size: 14px; + + &:hover{ + color: #01bf71; + transition: 0.3s ease-in-out; + } +` + +export const SocialMedia = styled.section` + max-width: 1000px; + width: 100%; +` + +export const SocialMediaWrap = styled.div` + display: flex; + justify-content: space-between; + align-items: center; + max-width: 1100px; + margin: 20px auto 0 auto ; + + @media screen and (max-width: 820px){ + flex-direction: column; + } +` + +export const SocialAttrWrap = styled.div` + color: #fff; + display: flex; + justify-content: center; + align-items: center; + max-width: 1100px; + margin: 10px auto 0 auto ; + + @media screen and (max-width: 820px){ + flex-direction: column; + } +` + +export const SocialLogo = styled(Link)` + color: #fff; + justify-self: start; + cursor: pointer; + text-decoration: none; + font-size: 1.5rem; + display: flex; + align-items: center; + margin-bottom: 16px; + font-weight: bold; +` + +export const WebsiteRights = styled.small` + color: #fff ; + margin-bottom: 8px ; +` + +export const SocialIcons = styled.div` + display: flex; + justify-content: space-between; + align-items: center; + width: 60px; + margin-bottom: 8px ; +` + +export const SocialIconLink = styled.a` + color: #fff; + font-size: 24px; +` + +export const FooterImgWrap = styled.div` + max-width: 555px; + height: 100%; +` + +export const FooterImg = styled.img` + width: 100%; + margin-top: 0; + margin-right: 0; + margin-left: 10px; + padding-right: 0; +`; diff --git a/src/components/Footer/index.js b/src/components/Footer/index.js new file mode 100755 index 00000000..3a403a7a --- /dev/null +++ b/src/components/Footer/index.js @@ -0,0 +1,42 @@ +import React from 'react' +import { FaLinkedin} from 'react-icons/fa' +import { FooterContainer, FooterWrap, FooterImg } from './FooterElements' +import { SocialMedia, SocialMediaWrap, SocialIcons, SocialIconLink, WebsiteRights, SocialLogo } from './FooterElements' +import { animateScroll as scroll } from 'react-scroll' +import twitterImg from '../../images/square-x-twitter.svg' + +const Footer = () => { + const toggleHome = () => { + scroll.scrollToTop(); + } + + return ( + <> + + + + + + Understanding Deep Learning + + ©{new Date().getFullYear()} Simon J.D. Prince + + Images by StorySet on FreePik:
[1] [2] [3] [4] + + + + + + + + + + + + + + + ) +} + +export default Footer diff --git a/src/components/HeroSection/HeroElements.js b/src/components/HeroSection/HeroElements.js new file mode 100755 index 00000000..24e69332 --- /dev/null +++ b/src/components/HeroSection/HeroElements.js @@ -0,0 +1,242 @@ +import styled from "styled-components"; + +export const HeroContainer = styled.div` + background: #57c6d1; + display: flex; + justify-content: center; + align-items: center; + padding: 0 0px; + position: static; + z-index: 1; + } +` + + + +export const HeroContent = styled.div` + z-index: 3; + width: 100% ; + max-width: 1100px; + position: static; + padding: 8px 24px; + margin: 80px 0px; + display: flex; + flex-direction: column; + align-items: center ; +` +export const HeroH1 = styled.h1` + color: #fff; + font-size: 48px; + text-align: center; + + @media screen and (max-width: 768px) { + font-size: 40px; + } + + @media screen and (max-width: 480px) { + font-size: 32px; + } + +` + +export const HeroP = styled.p` + margin-top: 24px; + color: #fff; + font-size: 24px ; + text-align: center ; + max-width: 600px ; + + + @media screen and (max-width: 768px) { + font-size: 24px; + } + + @media screen and (max-width: 480px) { + font-size: 18px; + } +` + +export const HeroBtnWrapper = styled.div` + margin-top: 32px ; + display: flex; + flex-direction: column ; + align-items: center ; +` + + +export const HeroRow = styled.div` + display: grid; + grid-auto-columns: minmax(auto, 1fr); + align-items: top; + grid-template-areas: 'col1 col2' }; + + @media screen and (max-width: 768px){ + grid-template-areas: 'col2' 'col1'; + } +` + + +export const HeroNewsItem = styled.div` + margin-left: 4px; + color: #000000; + font-size: 16px; + // line-height: 16px; + margin-bottom: 16px; + display: flex; + justify-content: start; +` +export const HeroNewsItemDate = styled.div` + width: 20%; + font-size: 16px ; + margin-right: 20px ; + + @media screen and (max-width: 768px) { + font-size: 24px; + } + + @media screen and (max-width: 480px) { + font-size: 18px; + } +` + +export const HeroNewsItemContent = styled.div` + width: 80%; + color: #000000; + font-size: 16px ; + + @media screen and (max-width: 768px) { + font-size: 24px; + } + + @media screen and (max-width: 480px) { + font-size: 18px; + } +` + + + +export const HeroColumn1 = styled.div` + margin-bottom: 15px; + margin-left: 12px; + margin-top: 60px; + padding: 10px 15px; + padding: 0 15px; + grid-area: col1; + align-items:left; + display: flex; + flex-direction:column; + justify-content: space-between; +` + + +export const HeroColumn2 = styled.div` + margin-bottom: 15px; + padding: 0 15px; + grid-area: col2; + display: flex; + align-items:center; + flex-direction:column; +` + +export const TextWrapper = styled.div` + max-width: 540px ; + padding-top: 0; + padding-bottom: 0; +` +export const HeroImgWrap = styled.div` + max-width: 555px; + height: 100%; +` + +export const Img = styled.img` + width: 100%; + margin-top: 0; + margin-right: 0; + margin-left: 10px; + padding-right: 0; +`; + +export const HeroDownloadsImg = styled.img` + margin-top: 5px; + margin-right: 0; + margin-left: 0; + padding-right: 0; + margin-bottom: 10px; +` + +export const HeroLink = styled.a` + color: #fff; + text-decoration: none; + padding: 0.1rem 0rem; + height: 100%; + cursor: pointer; + + &:hover { + filter: brightness(0.85); + } + + &.active { + color: #000 + border-bottom: 3px solid #01bf71; + } +`; + + +export const HeroNewsTitle = styled.div` + margin-left: 0px; + color: #000000; + font-size: 16px; + font-weight: bold; + line-height: 16px; + margin-bottom: 36px; + + @media screen and (max-width: 768px) { + font-size: 24px; + } + + @media screen and (max-width: 480px) { + font-size: 18px; + } +` + +export const HeroCitationTitle = styled.div` + margin-left: 0px; + color: #000000; + font-size: 16px; + font-weight: bold; + line-height: 16px; + margin-bottom: 10px; + margin-top:36px; + + @media screen and (max-width: 768px) { + font-size: 24px; + } + + @media screen and (max-width: 480px) { + font-size: 18px; + } +` + + +export const HeroNewsBlock = styled.div` + +` +export const HeroCitationBlock = styled.div` + font-size: 14px; + margin-bottom: 0px; + margin-top: 0px; + +` + + + + +export const HeroFollowBlock = styled.div` +@media screen and (max-width: 768px) { + font-size: 24px; +} + +@media screen and (max-width: 480px) { + font-size: 18px; +} +` \ No newline at end of file diff --git a/src/components/HeroSection/index.js b/src/components/HeroSection/index.js new file mode 100755 index 00000000..f9ad58bb --- /dev/null +++ b/src/components/HeroSection/index.js @@ -0,0 +1,91 @@ +import React from 'react' +import { HeroContainer, HeroNewsBlock, HeroCitationBlock, HeroCitationTitle, HeroFollowBlock, HeroDownloadsImg, HeroLink, HeroRow, HeroColumn1, HeroColumn2, HeroContent, Img, HeroImgWrap, HeroNewsTitle, HeroNewsItem, HeroNewsItemDate, HeroNewsItemContent} from './HeroElements' +import img from '../../images/F23.prince.learning.turquoise.jpg' + +const HeroSection = () => { + + + const citation = ` +@book{prince2023understanding, + author = "Simon J.D. Prince", + title = "Understanding Deep Learning", + publisher = "The MIT Press", + year = 2023, + url = "http://udlbook.com"} + ` + + return ( + + + + + + RECENT NEWS: + + + 03/12/24 + Book now available again. + + + + + 02/15/24 + First printing of book has sold out in most places. Second printing available mid-March. + + + + + 01/29/24 + New blog about gradient flow published. + + + + 12/26/23 + Machine Learning Street Talk podcast discussing book. + + + + 12/19/23 + Deeper Insights podcast discussing book. + + + + 12/06/23 + I did an interview discussing the book with Borealis AI. + + + + 12/05/23 + Book released by The MIT Press. + + + + Follow me on Twitter or LinkedIn for updates. + + CITATION: + +
+                                
+                                    {citation}
+                                
+                            
+
+
+ + + book cover + + Download full pdf + + Buy the book + Answers to selected questions + Find/Report Errata + +
+
+
+ ) +} + +export default HeroSection diff --git a/src/components/Instructors/InstructorsElements.js b/src/components/Instructors/InstructorsElements.js new file mode 100644 index 00000000..789bc1bc --- /dev/null +++ b/src/components/Instructors/InstructorsElements.js @@ -0,0 +1,130 @@ +import styled from "styled-components"; + + +export const InstructorsContainer = styled.div` + color: #fff; + /* background: #f9f9f9; */ + background: ${({lightBg}) => (lightBg ? '#57c6d1': '#010606')}; + + @media screen and (max-width: 768px) { + padding: 100px 0; + } +` + +export const InstructorsWrapper = styled.div` + display: grid ; + z-index: 1; + width: 100% ; + max-width: 1100px; + margin-right: auto; + margin-left: auto; + padding: 0 24px; + justify-content: center; +` + +export const InstructorsRow = styled.div` + display: grid; + grid-auto-columns: minmax(auto, 1fr); + align-items: center; + grid-template-areas: ${({imgStart}) => (imgStart ? `'col2 col1'` : `'col1 col2'`)}; + + @media screen and (max-width: 768px){ + grid-template-areas: ${({imgStart}) => (imgStart ? `'col1' 'col2'` : `'col1 col1' 'col2 col2'`)}; + } +` + +export const InstructorsRow2 = styled.div` + display: grid; + grid-auto-columns: minmax(auto, 1fr); + align-items: top; + grid-template-areas: ${({imgStart}) => (imgStart ? `'col2 col1'` : `'col1 col2'`)}; + + @media screen and (max-width: 768px){ + grid-template-areas: ${({imgStart}) => (imgStart ? `'col1' 'col2'` : `'col1 col1' 'col2 col2'`)}; + } +` + + +export const Column1 = styled.div` + margin-bottom: 15px; + padding: 0 15px; + grid-area: col1; +` + +export const Column2 = styled.div` + margin-bottom: 15px; + padding: 0 15px; + grid-area: col2; +` + +export const TextWrapper = styled.div` + max-width: 540px ; + padding-top: 0; + padding-bottom: 0; +` + +export const TopLine = styled.p` + color: #773c23; + font-size: 16px; + line-height: 16px; + font-weight: 700; + letter-spacing: 1.4px; + text-transform: uppercase; + margin-bottom: 16px; +` + +export const Heading= styled.h1` + + margin-bottom: 24px; + font-size: 48px; + line-height: 1.1; + font-weight: 600; + color: ${({lightText}) => (lightText ? '#f7f8fa' : '#010606')}; + + @media screen and (max-width: 480px) + { + font-size: 32px; + } +` + + +export const Subtitle = styled.p` + max-width: 440px; + margin-bottom: 35px; + font-size: 18px; + line-height: 24px; + color: ${({darkText})=> (darkText ? '#010606' : '#fff')}; + +` + +export const BtnWrap = styled.div` + display: flex; + justify-content: flex-start; +` + +export const ImgWrap = styled.div` + max-width: 555px; + height: 100%; +` + +export const Img = styled.img` + width: 100%; + margin-top: 0; + margin-right: 0; + margin-left: 10px; + padding-right: 0; +`; + + +export const InstructorsContent = styled.div` + z-index: 3; + width: 100% ; + max-width: 1100px; + position: static; + padding: 8px 0px; + margin: 10px 0px; + display: flex; + flex-direction: column; + align-items: left ; + list-style-position: inside; +` \ No newline at end of file diff --git a/src/components/Instructors/index.js b/src/components/Instructors/index.js new file mode 100644 index 00000000..b91a08aa --- /dev/null +++ b/src/components/Instructors/index.js @@ -0,0 +1,178 @@ +import React from 'react' +import { ImgWrap, Img, InstructorsContainer, InstructorsContent, InstructorsRow2, InstructorsWrapper, InstructorsRow, Column1, Column2, TextWrapper, TopLine, Heading, Subtitle} from './InstructorsElements' + +// export const homeObjOne = { +// id: 'about', +// lightBg: false, +// lightText: true, +// lightTextDesc: true, +// topLine: 'Premium Bank', +// headline: 'Unlimited transactions with zero fees', +// description: +// 'Get access to our exclusive app that allows you to send unlimited transactions without getting charged any fees', +// buttonLabel: 'Get Started', +// imgStart: false, +// img: require('../../images/svg-1.svg').default, +// alt: 'Car', +// dark: true, +// primary: true, +// darkText: false +// }; + +import img from '../../images/instructor.svg' + + + +const InstructorsSection = () => { + return ( + <> + + + + + + Instructors + Resources for instructors + All the figures in vector and image formats, full slides for first twelve chapters, instructor answer booklet + + + + + Car + + + + + + Register + Register with MIT Press for answer booklet. + + + + + Full slides + + Slides for 20 lecture undergraduate deep learning course: + + +
    +
  1. Introduction PPTX
  2. +
  3. Supervised Learning PPTX
  4. +
  5. Shallow Neural Networks PPTX
  6. +
  7. Deep Neural Networks PPTX
  8. +
  9. Loss Functions PPTX
  10. +
  11. Fitting Models PPTX
  12. +
  13. Computing Gradients PPTX
  14. +
  15. Initialization PPTX
  16. +
  17. Performance PPTX
  18. +
  19. Regularization PPTX
  20. +
  21. Convolutional Networks PPTX
  22. +
  23. Image Generation PPTX
  24. +
  25. Transformers and LLMs PPTX
  26. +
+
+
+ + Figures + +
    +
  1. Introduction: PDF / SVG / PPTX
  2. + +
  3. Supervised learning: PDF / SVG / PPTX
  4. +
  5. Shallow neural networks: PDF / SVG / PPTX
  6. +
  7. Deep neural networks: PDF / SVG + / + PPTX
  8. +
  9. Loss functions: PDF + / + SVG + / PPTX
  10. +
  11. Training models: PDF + / + SVG + / PPTX
  12. +
  13. Gradients and initialization: PDF / SVG / PPTX
  14. +
  15. Measuring performance: PDF / SVG / PPTX
  16. +
  17. Regularization: PDF + / + SVG + / PPTX
  18. +
  19. Convolutional networks: PDF / SVG / PPTX
  20. +
  21. Residual networks: PDF / SVG / PPTX
  22. +
  23. Transformers: PDF / + SVG / PPTX
  24. +
  25. Graph neural networks: PDF / SVG / PPTX
  26. +
  27. Unsupervised learning: PDF / SVG / + PPTX
  28. +
  29. GANs: PDF / SVG / PPTX
  30. +
  31. Normalizing flows: PDF / SVG / PPTX
  32. +
  33. Variational autoencoders: PDF / SVG / PPTX
  34. +
  35. Diffusion models: PDF / SVG / + + PPTX
  36. +
  37. Deep reinforcement learning: PDF / SVG / + PPTX
  38. +
  39. Why does deep learning work?: PDF / SVG / + PPTX
  40. +
  41. Deep learning and ethics: PDF / SVG / PPTX
  42. +
  43. Appendices - PDF / + SVG / PPTX
  44. +
+
+ Instructions for editing equations in figures. + + + + +
+
+ +
+
+ + ) +} + +export default InstructorsSection diff --git a/src/components/Media/MediaElements.js b/src/components/Media/MediaElements.js new file mode 100644 index 00000000..e33615df --- /dev/null +++ b/src/components/Media/MediaElements.js @@ -0,0 +1,139 @@ +import styled from "styled-components"; + + +export const MediaContainer = styled.div` + color: #fff; + /* background: #f9f9f9; */ + background: ${({lightBg}) => (lightBg ? '#f9f9f9': '#010606')}; + + @media screen and (max-width: 768px) { + padding: 100px 0; + } +` + +export const MediaWrapper = styled.div` + display: grid ; + z-index: 1; + width: 100% ; + max-width: 1100px; + margin-right: auto; + margin-left: auto; + padding: 0 24px; + justify-content: center; +` + +export const MediaRow = styled.div` + display: grid; + grid-auto-columns: minmax(auto, 1fr); + align-items: center; + grid-template-areas: ${({imgStart}) => (imgStart ? `'col2 col1'` : `'col1 col2'`)}; + + @media screen and (max-width: 768px){ + grid-template-areas: ${({imgStart}) => (imgStart ? `'col1' 'col2'` : `'col1 col1' 'col2 col2'`)}; + } +` + +export const Column1 = styled.div` + margin-bottom: 15px; + padding: 0 15px; + grid-area: col1; +` + +export const Column2 = styled.div` + margin-bottom: 15px; + padding: 0 15px; + grid-area: col2; +` + +export const TextWrapper = styled.div` + max-width: 540px ; + padding-top: 0; + padding-bottom: 0; +` + +export const TopLine = styled.p` + color: #57c6d1; + font-size: 16px; + line-height: 16px; + font-weight: 700; + letter-spacing: 1.4px; + text-transform: uppercase; + margin-bottom: 16px; +` + +export const Heading= styled.h1` + + margin-bottom: 24px; + font-size: 48px; + line-height: 1.1; + font-weight: 600; + color: ${({lightText}) => (lightText ? '#f7f8fa' : '#010606')}; + + @media screen and (max-width: 480px) + { + font-size: 32px; + } +` + + +export const Subtitle = styled.p` + max-width: 440px; + margin-bottom: 35px; + font-size: 18px; + line-height: 24px; + color: ${({darkText})=> (darkText ? '#010606' : '#fff')}; + +` + +export const BtnWrap = styled.div` + display: flex; + justify-content: flex-start; +` + +export const ImgWrap = styled.div` + max-width: 555px; + height: 100%; +` + +export const Img = styled.img` + width: 100%; + margin-top: 0; + margin-right: 0; + margin-left: 10px; + padding-right: 0; +`; + + +export const MediaTextBlock = styled.div` +@media screen and (max-width: 768px) { + font-size: 24px; +} + +@media screen and (max-width: 480px) { + font-size: 18px; +} +` + +export const MediaContent = styled.div` + z-index: 3; + width: 100% ; + max-width: 1100px; + position: static; + padding: 8px 0px; + margin: 10px 0px; + display: flex; + flex-direction: column; + align-items: left ; + list-style-position: inside; +` + +export const MediaRow2 = styled.div` + display: grid; + grid-auto-columns: minmax(auto, 1fr); + align-items: top; + grid-template-areas: ${({imgStart}) => (imgStart ? `'col2 col1'` : `'col1 col2'`)}; + + @media screen and (max-width: 768px){ + grid-template-areas: ${({imgStart}) => (imgStart ? `'col1' 'col2'` : `'col1 col1' 'col2 col2'`)}; + } +` \ No newline at end of file diff --git a/src/components/Media/index.js b/src/components/Media/index.js new file mode 100644 index 00000000..f9aaff3c --- /dev/null +++ b/src/components/Media/index.js @@ -0,0 +1,83 @@ +import React from 'react' +import { ImgWrap, Img, MediaContainer, MediaContent, MediaWrapper, MediaRow, MediaRow2, Column1, Column2, TextWrapper, TopLine, Heading, Subtitle} from './MediaElements' + +// export const homeObjOne = { +// id: 'about', +// lightBg: false, +// lightText: true, +// lightTextDesc: true, +// topLine: 'Premium Bank', +// headline: 'Unlimited transactions with zero fees', +// description: +// 'Get access to our exclusive app that allows you to send unlimited transactions without getting charged any fees', +// buttonLabel: 'Get Started', +// imgStart: false, +// img: require('../../images/svg-1.svg').default, +// alt: 'Car', +// dark: true, +// primary: true, +// darkText: false +// }; + +import img from '../../images/media.svg' + + + +const MediaSection = () => { + return ( + <> + + + + + + Media + Reviews, videos, podcasts, interviews + Various resources connected to the book + + + + + Car + + + + + + Machine learning street talk podcast + + + + Deeper insights podcast + + + + + + Reviews + + + + + + Interviews + + + + + + + + + + ) +} + +export default MediaSection diff --git a/src/components/More/MoreElements.js b/src/components/More/MoreElements.js new file mode 100644 index 00000000..5361ccc7 --- /dev/null +++ b/src/components/More/MoreElements.js @@ -0,0 +1,167 @@ +import styled from "styled-components"; + + +export const MoreContainer = styled.div` + color: #fff; + /* background: #f9f9f9; */ + background: ${({lightBg}) => (lightBg ? '#57c6d1': '#010606')}; + + @media screen and (max-width: 768px) { + padding: 100px 0; + } +` + +export const MoreWrapper = styled.div` + display: grid ; + z-index: 1; + // height: 1050px ; + width: 100% ; + max-width: 1100px; + margin-right: auto; + margin-left: auto; + padding: 0 24px; + justify-content: center; +` + +export const MoreRow = styled.div` + display: grid; + grid-auto-columns: minmax(auto, 1fr); + align-items: center; + grid-template-areas: ${({imgStart}) => (imgStart ? `'col2 col1'` : `'col1 col2'`)}; + + @media screen and (max-width: 768px){ + grid-template-areas: ${({imgStart}) => (imgStart ? `'col1' 'col2'` : `'col1 col1' 'col2 col2'`)}; + } +` + +export const MoreRow2 = styled.div` + display: grid; + grid-auto-columns: minmax(auto, 1fr); + align-items: top; + grid-template-areas: ${({imgStart}) => (imgStart ? `'col2 col1'` : `'col1 col2'`)}; + + @media screen and (max-width: 768px){ + grid-template-areas: ${({imgStart}) => (imgStart ? `'col1' 'col2'` : `'col1 col1' 'col2 col2'`)}; + } +` + + +export const Column1 = styled.div` + margin-bottom: 15px; + padding: 0 15px; + grid-area: col1; +` + +export const Column2 = styled.div` + margin-bottom: 15px; + padding: 0 15px; + grid-area: col2; +` + +export const TextWrapper = styled.div` + max-width: 540px ; + padding-top: 0; + padding-bottom: 0; +` + +export const TopLine = styled.p` + color: #773c23; + font-size: 16px; + line-height: 16px; + font-weight: 700; + letter-spacing: 1.4px; + text-transform: uppercase; + margin-bottom: 12px; + margin-top: 16px ; +` + +export const Heading= styled.h1` + + margin-bottom: 24px; + font-size: 48px; + line-height: 1.1; + font-weight: 600; + color: ${({lightText}) => (lightText ? '#f7f8fa' : '#010606')}; + + @media screen and (max-width: 480px) + { + font-size: 32px; + } +` + + +export const Subtitle = styled.p` + max-width: 440px; + margin-bottom: 35px; + font-size: 18px; + line-height: 24px; + color: ${({darkText})=> (darkText ? '#010606' : '#fff')}; + +` + +export const BtnWrap = styled.div` + display: flex; + justify-content: flex-start; +` + +export const ImgWrap = styled.div` + max-width: 555px; + height: 100%; +` + +export const Img = styled.img` + width: 100%; + margin-top: 0; + margin-right: 0; + margin-left: 10px; + padding-right: 0; +`; + + +export const MoreContent = styled.div` + z-index: 3; + width: 100% ; + max-width: 1100px; + position: static; + padding: 8px 0px; + margin: 10px 0px; + display: flex; + flex-direction: column; + align-items: left ; + list-style-position: inside; +` + +export const MoreOuterList = styled.ul` + // list-style:none; + list-style-position: inside; + margin:0; +` + +export const MoreInnerList = styled.ul` + list-style-position: inside; +` + +export const MoreInnerP = styled.p` + padding-left: 18px; + padding-bottom: 10px ; + padding-top: 3px ; + font-size:14px; + color: #fff +` + +export const MoreLink = styled.a` + color: #fff; + text-decoration: none; + padding: 0.1rem 0rem; + height: 100%; + cursor: pointer; + + &:hover { + filter: brightness(0.85); + } + + &.active { + color: #000 + border-bottom: 3px solid #01bf71; + } +`; diff --git a/src/components/More/index.js b/src/components/More/index.js new file mode 100644 index 00000000..1a2fa8ef --- /dev/null +++ b/src/components/More/index.js @@ -0,0 +1,750 @@ +import React from 'react' +import { ImgWrap, Img, MoreContainer, MoreRow2, MoreWrapper, MoreRow, Column1, Column2, TextWrapper, TopLine, Heading, Subtitle, MoreOuterList, MoreInnerList, MoreInnerP} from './MoreElements' +import img from '../../images/more.svg' + + +const MoreSection = () => { + return ( + <> + + + + + + More + Further reading + Other articles, blogs, and books that I have written. Most in a similar style and using the same notation as Understanding Deep Learning. + + + + + Car + + + + + + + Book + +
  • + Computer vision: models, learning, and inference + + +
  • 2012 book published with CUP
  • +
  • Focused on probabilistic models
  • +
  • Pre-"deep learning"
  • +
  • Lots of ML content
  • +
  • Individual chapters available below
  • + + + +
    + + Transformers & LLMs + +
  • + Intro to LLMs + + +
  • What is an LLM?
  • +
  • Pretraining
  • +
  • Instruction fine-tuning
  • +
  • Reinforcement learning from human feedback
  • +
  • Notable LLMs
  • +
  • LLMs without training from scratch
  • + + + +
  • + Transformers I + + +
  • Dot-Product self-attention
  • +
  • Scaled dot-product self-attention
  • +
  • Position encoding
  • +
  • Multiple heads
  • +
  • Transformer block
  • +
  • Encoders
  • +
  • Decoders
  • +
  • Encoder-Decoders
  • + + + +
  • + Transformers II + + +
  • Sinusoidal position embeddings
  • +
  • Learned position embeddings
  • +
  • Relatives vs. absolute position embeddings
  • +
  • Extending transformers to longer sequences
  • +
  • Reducing attention matrix size
  • +
  • Making attention matrix sparse
  • +
  • Kernelizing attention computation
  • +
  • Attention as an RNN
  • +
  • Attention as a hypernetwork
  • +
  • Attention as a routing network
  • +
  • Attention and graphs
  • +
  • Attention and convolutions
  • +
  • Attention and gating
  • +
  • Attention and memory retrieval
  • + + + +
  • + Transformers III + + +
  • Tricks for training transformers
  • +
  • Why are these tricks required?
  • +
  • Removing layer normalization
  • +
  • Balancing residual dependencies
  • +
  • Reducing optimizer variance
  • +
  • How to train deeper transformers on small datasets
  • + + + +
  • + Training and fine-tuning LLMs + + +
  • Large language models
  • +
  • Pretraining
  • +
  • Supervised fine tuning
  • +
  • Reinforcement learning from human feedback
  • +
  • Direct preference optimization
  • + + + +
  • + Speeding up inference in LLMs + + +
  • Problems with transformers
  • +
  • Attention-free transformers
  • +
  • Complexity
  • +
  • RWKV
  • +
  • Linear transformers and performers
  • +
  • Retentive network
  • + + + +
    + + Math for machine learning + +
  • + Linear algebra + + +
  • Vectors and matrices
  • +
  • Determinant and trace
  • +
  • Orthogonal matrices
  • +
  • Null space
  • +
  • Linear transformations
  • +
  • Singular value decomposition
  • +
  • Least squares problems
  • +
  • Principal direction problems
  • +
  • Inversion of block matrices
  • +
  • Schur complement identity
  • +
  • Sherman-Morrison-Woodbury
  • +
  • Matrix determinant lemma
  • + + + +
  • + Introduction to probability + + +
  • Random variables
  • +
  • Joint probability
  • +
  • Marginal probability
  • +
  • Conditional probability
  • +
  • Bayes' rule
  • +
  • Independence
  • +
  • Expectation
  • + + + +
  • + Probability distributions + + +
  • Bernouilli distribution
  • +
  • Beta distribution
  • +
  • Categorical distribution
  • +
  • Dirichlet distribution
  • +
  • Univariate normal distribution
  • +
  • Normal inverse-scaled gamma distribution
  • +
  • Multivariate normal distribution
  • +
  • Normal inverse Wishart distribution
  • +
  • Conjugacy
  • + + + +
  • + Fitting probability distributions + + +
  • Maximum likelihood
  • +
  • Maximum a posteriori
  • +
  • Bayesian approach
  • +
  • Example: fitting normal
  • +
  • Example: fitting categorical
  • + + + +
  • + The normal distribution + + +
  • Types of covariance matrix
  • +
  • Decomposition of covariance
  • +
  • Linear transformations
  • +
  • Marginal distributions
  • +
  • Conditional distributions
  • +
  • Product of two normals
  • +
  • Change of variable formula
  • + + + +
    + + Optimization + +
  • + Gradient-based optimmization + + +
  • Convexity
  • +
  • Steepest descent
  • +
  • Newton's method
  • +
  • Gauss-Newton method
  • +
  • Line search
  • +
  • Reparameterization
  • + + + +
  • + Bayesian optimization + + +
  • Gaussian processes
  • +
  • Acquisition functions
  • +
  • Incorporating noise
  • +
  • Kernel choice
  • +
  • Learning GP parameters
  • +
  • Tips, tricks, and limitations
  • +
  • Beta-Bernoulli bandit
  • +
  • Random forests for BO
  • +
  • Tree-Parzen estimators
  • + + + +
  • + SAT Solvers I + + +
  • Boolean logic and satisfiability
  • +
  • Conjunctive normal form
  • +
  • The Tseitin transformation
  • +
  • SAT and related problems
  • +
  • SAT constructions
  • +
  • Graph coloring and scheduling
  • +
  • Fitting binary neural networks
  • +
  • Fitting decision trees
  • + + + +
  • + SAT Solvers II + + +
  • Conditioning
  • +
  • Resolution
  • +
  • Solving 2-SAT by unit propagation
  • +
  • Directional resolution
  • +
  • SAT as binary search
  • +
  • DPLL
  • +
  • Conflict driven clause learning
  • + + + +
  • + SAT Solvers III + + +
  • Satisfiability vs. problem size
  • +
  • Factor graph representation
  • +
  • Max product / sum product for SAT
  • +
  • Survey propagation
  • +
  • SAT with non-binary variables
  • +
  • SMT solvers
  • + + + +
    +
  • + SAT Solvers III + + +
  • Satisfiability vs. problem size
  • +
  • Factor graph representation
  • +
  • Max product / sum product for SAT
  • +
  • Survey propagation
  • +
  • SAT with non-binary variables
  • +
  • SMT solvers
  • + + + + + Computer vision + +
  • + Image Processing + + +
  • Whitening
  • +
  • Histogram equalization
  • +
  • Filtering
  • +
  • Edges and corners
  • +
  • Dimensionality reduction
  • + + + +
  • + Pinhole camera + + +
  • Pinhole camera model
  • +
  • Radial distortion
  • +
  • Homogeneous coordinates
  • +
  • Learning extrinsic parameters
  • +
  • Learning intrinsic parameters
  • +
  • Inferring three-dimensional world points
  • + + + +
  • + Geometric transformations + + +
  • Euclidean, similarity, affine, projective transformations
  • +
  • Fitting transformation models
  • +
  • Inference in transformation models
  • +
  • Three geometric problems for planes
  • +
  • Transformations between images
  • +
  • Robust learning of transformations
  • + + + +
  • + Multiple cameras + + +
  • Two view geometry
  • +
  • The essential matrix
  • +
  • The fundamental matrix
  • +
  • Two-view reconstruction pipeline
  • +
  • Rectification
  • +
  • Multiview reconstruction
  • + + + +
    + + Reinforcement learning + +
  • + Transformers in RL + + +
  • Challenges in RL
  • +
  • Advantages of transformers for RL
  • +
  • Representation learning
  • +
  • Transition function learning
  • +
  • Reward learning
  • +
  • Policy learning
  • +
  • Training strategy
  • +
  • Interpretability
  • +
  • Applications
  • + + + +
    +
    + + {/* ########################################### */} + + + AI Theory + +
  • + Gradient flow + + +
  • Gradient flow
  • +
  • Evolution of residual
  • +
  • Evolution of parameters
  • +
  • Evolution of model predictions
  • +
  • Evolution of prediction covariance
  • + + + +
  • + Neural tangent kernel + + +
  • Infinite width neural networks
  • +
  • Training dynamics
  • +
  • Empirical NTK for shallow network
  • +
  • Analytical NTK for shallow network
  • +
  • Empirical NTK for ddep network
  • +
  • Analtical NTK for deep network
  • + + + +
    + + Temporal models + +
  • + Temporal models + + +
  • Kalman filter
  • +
  • Smoothing
  • +
  • Extended Kalman filter
  • +
  • Unscented Kalman filter
  • +
  • Particle filtering
  • + + + +
    + + Unsupervised learning + +
  • + Modeling complex data densities + + +
  • Hidden variables
  • +
  • Expectation maximization
  • +
  • Mixture of Gaussians
  • +
  • The t-distribution
  • +
  • Factor analysis
  • +
  • The EM algorithm in detail
  • + + + + +
  • + Variational autoencoders + + +
  • Non-linear latent variable models
  • +
  • Evidence lower bound (ELBO)
  • +
  • ELBO properties
  • +
  • Variational approximation
  • +
  • The variational autoencoder
  • +
  • Reparameterization trick
  • + + + +
  • + Normalizing flows: introduction and review + + +
  • Normalizing flows
  • +
  • Elementwise and linear flows
  • +
  • Planar and radial flows
  • +
  • Coupling and auto-regressive flows
  • +
  • Coupling functions
  • +
  • Residual flows
  • +
  • Infinitesimal (continuous) flows
  • +
  • Datasets and performance
  • + + + +
    + Graphical Models + +
  • + Graphical models + + +
  • Conditional independence
  • +
  • Directed graphical models
  • +
  • Undirected graphical models
  • +
  • Inference in graphical models
  • +
  • Sampling in graphical models
  • +
  • Learning in graphical models
  • + + + +
  • + Models for chains and trees + + +
  • Hidden Markov models
  • +
  • Viterbi algorithm
  • +
  • Forward-backward algorithm
  • +
  • Belief propagation
  • +
  • Sum product algorithm
  • +
  • Extension to trees
  • +
  • Graphs with loops
  • + + + +
  • + Models for grids + + +
  • Markov random fields
  • +
  • MAP inference in binary pairwise MRFs
  • +
  • Graph cuts
  • +
  • Multi-label pairwise MRFs
  • +
  • Alpha-expansion algorithm
  • +
  • Conditional random fields
  • + + + +
    + + Machine learning + +
  • + Learning and inference + + +
  • Discriminative models
  • +
  • Generative models
  • +
  • Example: regression
  • +
  • Example: classification
  • + + + +
  • + Regression models + + +
  • Linear regression
  • +
  • Bayesian linear regression
  • +
  • Non-linear regression
  • +
  • Bayesian non-linear regression
  • +
  • The kernel trick
  • +
  • Gaussian process regression
  • +
  • Sparse linear regression
  • +
  • Relevance vector regression
  • + + + +
  • + Classification models + + +
  • Logistic regression
  • +
  • Bayesian logistic regression
  • +
  • Non-linear logistic regression
  • +
  • Gaussian process classification
  • +
  • Relevance vector classification
  • +
  • Incremental fitting: boosting and trees
  • +
  • Multi-class logistic regression
  • + + + +
  • + Few-shot learning and meta-learning I + + +
  • Meta-learning framework
  • +
  • Approaches to meta-learning
  • +
  • Matching networks
  • +
  • Prototypical networks
  • +
  • Relation networks
  • + + + +
  • + Few-shot learning and meta-learning II + + +
  • MAML & Reptile
  • +
  • LSTM based meta-learning
  • +
  • Reinforcement learning based approaches
  • +
  • Memory augmented neural networks
  • +
  • SNAIL
  • +
  • Generative models
  • +
  • Data augmentation approaches
  • + + + +
    + + Natural language processing + +
  • + Neural natural language generation I + + +
  • Encoder-decoder architecture
  • +
  • Maximum-likelihood training
  • +
  • Greedy search
  • +
  • Beam search
  • +
  • Diverse beam search
  • +
  • Top-k sampling
  • +
  • Nucleus sampling
  • + + + +
  • + Neural natural language generation II + + +
  • Fine-tuning with reinforcement learning
  • +
  • Training from scratch with RL
  • +
  • RL vs. structured prediction
  • +
  • Minimum risk training
  • +
  • Scheduled sampling
  • +
  • Beam search optimization
  • +
  • SeaRNN
  • +
  • Reward-augmented maximum likelihood
  • + + + +
  • + Parsing I + + +
  • Parse trees
  • +
  • Context-free grammars
  • +
  • Chomsky normal form
  • +
  • CYK recognition algorithm
  • +
  • Worked example
  • + + + +
  • + Parsing II + + +
  • Weighted context-free grammars
  • +
  • Semirings
  • +
  • Inside algorithm
  • +
  • Inside weights
  • +
  • Weighted parsing
  • + + + +
  • + Parsing III + + +
  • Probabilistic context-free grammars
  • +
  • Parameter estimation (supervised)
  • +
  • Parameter estimation (unsupervised)
  • +
  • Viterbi training
  • +
  • Expectation maximization
  • +
  • Outside from inside
  • +
  • Interpretation of outside weights
  • + + + +
  • + XLNet + + +
  • Language modeling
  • +
  • XLNet training objective
  • +
  • Permutations
  • +
  • Attention mask
  • +
  • Two stream self-attention
  • + + + +
    + + + + Responsible AI + +
  • + Bias and fairness + + +
  • Sources of bias
  • +
  • Demographic Parity
  • +
  • Equality of odds
  • +
  • Equality of opportunity
  • +
  • Individual fairness
  • +
  • Bias mitigation
  • + + + +
  • + Explainability I + + +
  • Taxonomy of XAI approaches
  • +
  • Local post-hoc explanations
  • +
  • Individual conditional explanation
  • +
  • Counterfactual explanations
  • +
  • LIME & Anchors
  • +
  • Shapley additive explanations & SHAP
  • + + + +
  • + Explainability II + + +
  • Global feature importance
  • +
  • Partial dependence & ICE plots
  • +
  • Accumulated local effects
  • +
  • Aggregate SHAP values
  • +
  • Prototypes & criticisms
  • +
  • Surrogate / proxy models
  • +
  • Inherently interpretable models
  • + + + +
  • + Differential privacy I + + +
  • Early approaches to privacy
  • +
  • Fundamental law of information recovery
  • +
  • Differential privacy
  • +
  • Properties of differential privacy
  • +
  • The Laplace mechanism
  • +
  • Examples
  • +
  • Other mechanisms and definitions
  • + + + +
  • + Differential privacy II + + +
  • Differential privacy and matchine learning
  • +
  • DPSGD
  • +
  • PATE
  • +
  • Differentially private data generation
  • +
  • DPGAN
  • +
  • PateGAN
  • + + + +
    +
    +
    +
    +
    + + ) +} + +export default MoreSection + + diff --git a/src/components/NavBar/NavbarElements.js b/src/components/NavBar/NavbarElements.js new file mode 100755 index 00000000..63697e91 --- /dev/null +++ b/src/components/NavBar/NavbarElements.js @@ -0,0 +1,115 @@ +import { Link as LinkS } from 'react-scroll'; +import { Link as LinkR } from 'react-router-dom'; +import styled from 'styled-components'; + +export const Nav = styled.nav` + background: ${({ scrollNav }) => (scrollNav ? '#000' : 'transparent')}; + height: 100px; + margin-top: -100px; + display: flex; + justify-content: center; + align-items: center; + font-size: 1rem; + position: sticky; + top: 0; + z-index: 10; + + @media screen and (max-width: 960px) { + transition: 0.8s all ease; + } +`; + +export const NavbarContainer = styled.div` + display: flex; + justify-content: space-between; + height: 100px; + z-index: 1; + width: 100%; + padding: 0 24px; + max-width: 1100px; +`; + +export const NavLogo = styled(LinkR)` + color: #fff; + justify-self: flex-start; + cursor: pointer; + font-size: 1.5rem; + display: flex; + align-items: center; + margin-left: 24px; + font-weight: bold; + text-decoration: none; +`; + +export const MobileIcon = styled.div` + display: none; + + @media screen and (max-width: 768px) { + display: block; + position: absolute; + top: 0; + right: 0; + transform: translate(-100%, 60%); + font-size: 1.8rem; + cursor: pointer; + } +`; + +export const NavMenu = styled.ul` + display: flex; + align-items: center; + list-style: none; + text-align: center; + margin-right: -22px; + + @media screen and (max-width: 768px) { + display: none; + } +`; + +export const NavItem = styled.li` + height: 80px; +`; + +export const NavBtn = styled.nav` + display: flex; + align-items: center; + + @media screen and (max-width: 768px) { + display: none; + } +`; + +export const NavLinks = styled(LinkS)` + color: #fff; + display: flex; + align-items: center; + text-decoration: none; + padding: 0 1rem; + height: 100%; + cursor: pointer; + + &.active { + border-bottom: 3px solid #57c6d1 + } +`; + +export const NavBtnLink = styled(LinkR)` + border-radius: 50px; + background: #01bf71; + white-space: nowrap; + padding: 10px 22px; + color: #010606; + font-size: 16px; + outline: none; + border: none; + cursor: pointer; + transition: all 0.2s ease-in-out; + text-decoration: none; + + &:hover { + transition: all 0.2s ease-in-out; + background: #fff; + color: #010606; + } +`; diff --git a/src/components/NavBar/index.js b/src/components/NavBar/index.js new file mode 100755 index 00000000..7701ef69 --- /dev/null +++ b/src/components/NavBar/index.js @@ -0,0 +1,59 @@ +import React, {useState, useEffect} from 'react' +import {FaBars} from 'react-icons/fa' +import {IconContext} from 'react-icons/lib' +import {Nav, NavbarContainer, NavLogo, MobileIcon, NavMenu, NavItem, NavLinks} from './NavbarElements' +import { animateScroll as scroll } from 'react-scroll' + + +const Navbar = ( {toggle} ) => { + const [scrollNav, setScrollNav] = useState(false) + + const changeNav = () =>{ + if (window.scrollY >= 80){ + setScrollNav(true) + }else{ + setScrollNav(false) + } + } + + useEffect(() =>{ + window.addEventListener('scroll', changeNav) + }, []) + + const toggleHome = () => { + scroll.scrollToTop(); + } + + return ( + <> + + + + + ); +} + +export default Navbar diff --git a/src/components/Notebooks/NotebookElements.js b/src/components/Notebooks/NotebookElements.js new file mode 100644 index 00000000..f5117b2e --- /dev/null +++ b/src/components/Notebooks/NotebookElements.js @@ -0,0 +1,105 @@ +import styled from "styled-components"; + + +export const NotebookContainer = styled.div` + color: #fff; + /* background: #f9f9f9; */ + background: ${({lightBg}) => (lightBg ? '#f9f9f9': '#010606')}; + + @media screen and (max-width: 768px) { + padding: 100px 0; + } +` + +export const NotebookWrapper = styled.div` + display: grid ; + z-index: 1; + // height: 1250px ; + width: 100% ; + max-width: 1100px; + margin-right: auto; + margin-left: auto; + padding: 0 24px; + justify-content: center; +` + +export const NotebookRow = styled.div` + display: grid; + grid-auto-columns: minmax(auto, 1fr); + align-items: center; + grid-template-areas: ${({imgStart}) => (imgStart ? `'col2 col1'` : `'col1 col2'`)}; + + @media screen and (max-width: 768px){ + grid-template-areas: ${({imgStart}) => (imgStart ? `'col1' 'col2'` : `'col1 col1' 'col2 col2'`)}; + } +` + +export const Column1 = styled.div` + margin-bottom: 15px; + padding: 0 15px; + grid-area: col1; +` + +export const Column2 = styled.div` + margin-bottom: 15px; + padding: 0 15px; + grid-area: col2; +` + +export const TextWrapper = styled.div` + max-width: 540px ; + padding-top: 0; + padding-bottom: 0; +` + +export const TopLine = styled.p` + color: #57c6d1; + font-size: 16px; + line-height: 16px; + font-weight: 700; + letter-spacing: 1.4px; + text-transform: uppercase; + margin-bottom: 16px; +` + +export const Heading= styled.h1` + + margin-bottom: 24px; + font-size: 48px; + line-height: 1.1; + font-weight: 600; + color: ${({lightText}) => (lightText ? '#f7f8fa' : '#010606')}; + + @media screen and (max-width: 480px) + { + font-size: 32px; + } +` + + +export const Subtitle = styled.p` + max-width: 440px; + margin-bottom: 35px; + font-size: 18px; + line-height: 24px; + color: ${({darkText})=> (darkText ? '#010606' : '#fff')}; + +` + +export const BtnWrap = styled.div` + display: flex; + justify-content: flex-start; +` + +export const ImgWrap = styled.div` + max-width: 555px; + height: 100%; +` + +export const Img = styled.img` + width: 100%; + margin-top: 0; + margin-right: 0; + margin-left: 10px; + padding-right: 0; +`; diff --git a/src/components/Notebooks/index.js b/src/components/Notebooks/index.js new file mode 100644 index 00000000..455dd08a --- /dev/null +++ b/src/components/Notebooks/index.js @@ -0,0 +1,220 @@ +import React from 'react' +import { ImgWrap, Img, NotebookContainer, NotebookWrapper, NotebookRow, Column1, Column2, TextWrapper, TopLine, Heading, Subtitle} from './NotebookElements' + +// export const homeObjOne = { +// id: 'about', +// lightBg: false, +// lightText: true, +// lightTextDesc: true, +// topLine: 'Premium Bank', +// headline: 'Unlimited transactions with zero fees', +// description: +// 'Get access to our exclusive app that allows you to send unlimited transactions without getting charged any fees', +// buttonLabel: 'Get Started', +// imgStart: false, +// img: require('../../images/svg-1.svg').default, +// alt: 'Car', +// dark: true, +// primary: true, +// darkText: false +// }; + +import img from '../../images/coding.svg' + + + +const NotebookSection = () => { + return ( + <> + + + + + + Coding exercises + Python notebooks covering the whole text + Sixty eight python notebook exercises with missing code to fill in based on the text + + + + + Car + + + + + + + + + + + + + + + + ) +} + +export default NotebookSection diff --git a/src/components/ScrollToTop.js b/src/components/ScrollToTop.js new file mode 100755 index 00000000..ed4f59d2 --- /dev/null +++ b/src/components/ScrollToTop.js @@ -0,0 +1,11 @@ +import {useEffect} from 'react' +import { useLocation } from 'react-router-dom' + +export default function ScrollToTop() { + const {pathname} = useLocation() + useEffect(() => { + window.scrollTo(0,0) + }, [pathname]) + + return null; +} diff --git a/src/components/Sidebar/SidebarElements.js b/src/components/Sidebar/SidebarElements.js new file mode 100755 index 00000000..18634110 --- /dev/null +++ b/src/components/Sidebar/SidebarElements.js @@ -0,0 +1,98 @@ +import styled from 'styled-components' +import {Link as LinkS} from 'react-scroll' +import {Link as LinkR} from 'react-router-dom' +import {FaTimes} from 'react-icons/fa' + + + +export const SidebarContainer = styled.aside` + position:fixed ; + z-index: 999; + width: 100%; + height: 100%; + background: #0d0d0d; + display: grid; + align-items: center; + top: 0; + left: 0; + transition: 0.3s ease-in-out; + opacity: ${({ isOpen }) => (isOpen ? '100%' : '0')}; + top: ${({ isOpen }) => (isOpen ? '0' : '-100%')}; + +` + +export const CloseIcon = styled(FaTimes)` + color: #fff ; + &:hover { + color: #01bf71; + transition: 0.2s ease-in-out; + } +` + +export const Icon = styled.div` + position: absolute; + top: 1.2rem; + right: 1.5rem; + background: transparent; + font-size: 2rem; + cursor: pointer; + outline: none; +` + +export const SidebarWrapper = styled.div` + color: #ffffff; +` + +export const SidebarMenu = styled.ul` + display: grid; + grid-template-columns: 1fr; + grid-template-rows: repeat(6,80px); + text-align: center; + + @media screen and (max-width: 480px){ + grid-template-rows: repeat(6, 60px) ; + } +` + +export const SidebarLink = styled(LinkS)` + display: flex ; + align-items: center; + justify-content: center; + font-size: 1.5rem; + text-decoration: none; + list-style: none; + transition: 0.2s ease-in-out; + text-decoration: none; + color: #fff; + cursor: pointer; + + &:hover { + color: #01bf71; + transition: 0.2s ease-in-out; + } +` + +export const SideBtnWrap = styled.div` + display: flex; + justify-content: center; +` + +export const SidebarRoute = styled(LinkR)` + border-radius: 50px; + background: #01bf71; + white-space: nowrap; + padding: 16px 46px; + color: #010606; + font-size: 16px; + outline: none; + border: none; + cursor: pointer; + transition: all 0.2s ease-in-out; + text-decoration: none; + + &:hover { + transition: all 0.2s ease-in-out; + background: #fff; + color: #010606; + } +` \ No newline at end of file diff --git a/src/components/Sidebar/index.js b/src/components/Sidebar/index.js new file mode 100755 index 00000000..6e5c2f47 --- /dev/null +++ b/src/components/Sidebar/index.js @@ -0,0 +1,33 @@ +import React from 'react' +import { SidebarContainer, Icon, CloseIcon, SidebarWrapper, SidebarMenu, SidebarLink} from './SidebarElements' + + +const Sidebar = ({isOpen, toggle}) => { + return ( + <> + + + + + + + + Notebooks + + + Instructors + + + Media + + + More + + + + + + ) +} + +export default Sidebar diff --git a/src/images/F23.prince.learning.turquoise.jpg b/src/images/F23.prince.learning.turquoise.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f9a4a8d9ef4b26c1005683b4f5cd3cb0dc31de1 GIT binary patch literal 289288 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%0AQo7He;^1(9bxh0sV5tcT|aF+_GlIbbwELyWai(a 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 XgS&cl|6% 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�bA0eTSz1cX zwO!2&?|tisYj)TS&^5Ux4AmJ*2tiRooU7zb3d`jYg=Gy+*aj3Zv`oc>Grrf(1%D82 zp08f)cM<$vA%Cxe{qnk%@!P}aPlIUhfJ$8x4gWpXLg4Qlo!SEn{;D%Dv;R%NM6cCG zhDAr!u0x%-F%4)+D4<1MrFpe7nA&*jnVfP~=a8+nSm)8&N|z^$qhmkhw!JH!oWiaf zWbM7LRDFomn8<&x4{6 z*47uQbIRk7{}Ky9rLCzs_j3_mHLOu#T5`!nHXZuW?9wQ!i7fW_+i#^}>pkM}6kAKUZi?>jSY*M5#Y+R)w+CG?~jD~5g2 z%*q?Qz?t3x6S6}~j8^Hm{5oF$`#$>*Xn);B_Bwx7VJ574X#2}@r6$^{*_SFQz71HVuK{$B)}3an1G4X^7rQhb z6;gO}7+Us+TtTjTra4|*`-t0#e^tu7Qx z%P^j>@xbenqyIGwnG(Y^dGmRJqQ4fFV&Mk7c!vSNk1R{_-botYpMpJ8{M7Pcfa5(T zSjMS<@xGr$_^dCj$#5j#8TP1Pn;_H5s00qjUkMX8G#ix|wa(kqHBj{Se<;%UxGZn7 zM<4)lhtJenw3^A}%~CD2%>daGg7-B!RbS0XWR_b?8C`^~vnHVZt7-<)++5hZF>aT? zNt9r=?w_rh{t`>SQ~zTe^9>$7!Efl;z zgKAj(Z4DiZ-Py)Hv5S8||9lDg!C4RJEoNVD<@WVDRfR$|cy zB?se#Ckk+SnQsBH-hGf?Z)+j;;;@R_wIj2XAeehCyM7>19yF4*Rdr72TLxXWoS#az(ZSPq+unIB~6|1Kj0p@wdIh*ioX0)AGbi5hsQ|SSb0*L)lIgjtrlm&^IZD6a34ro9^5*~H73bFC$j2c{X0Mr4*e|6 zN%T?u3#3DNS%k%he5phV9=K8n0*WvQI>WRQ&8s@7_%2Mv!xfjeP}i@&u5G!Ge$8y* zeU&KO$32Axa3!?fJ5{e8fY4w4M(6=6BT_qEyRQ~H@O33zxk1DA&*I$j`rGvQde_}rWXH{G*1d}52b1^D>7;F-fob#z1;azD(>}vJARUL+2k56?*Ox_IGpNWv zo_3KOR*&NdYV>ix)zx67QvDLU&ruWCe$Vq~IKkoRrj^xLu}G4siWw;Vz{ETd5_yQE zZcjJMqypHI`K!KSoqPQU4?6U7s{@?N`=r*)I~C9j=f9K%pXnC^Y@Hs}+{8C0U;WWd zZ0_2Q>4HSE7=qi%;>L9LslS^cG{&>(6v zx0Ne4Ce7-s(}H3%ZQwB0gAl)Gd65c)dzTf|UcipwF z3pwZP{p|h3ergBjXdNUZRo?AyrXMRkVJKOrX8KapU^KRt6IrXKVi@@bXj?*UVWom0 zIVSgrNWLj}5whKEURW~x6TJn4n^AnmMC(Tnk|a9@-`dw*vAEgbUwmd}IVK1nU8m-O z73)8D5G|x)uP(TDV}B1US=l^b0y!jo=+9)}kHMJy#6)#KD@Yt4hFz8b79NJC^9(jq zg7AnLH+2b5zAIoGv(}Z*j6GXm&x%j%$r|uurofM>Y?DAo&br1N=$-S3fhWGm6fHin zE_R^FZT9nA&u=b!tAPB*#bjMrp>RJE!^nL?`hpJ&JSLRkt=cm8Pkx}*Jw!%ko2^QX zdd$>Ib$XAK4EDb!Rm$|3NsQ_E{XB)6wHLotDAyAun&-UrVDz>Sc&Y2VyXpI3%(=>W z>Dt)}+Aur4Qo_N|UJQ!|)TuWf=*4zd3uuASdab0M4)hDC9U*Yhm;?;to~i7VGcjzb zDL)I0PnuMbrTb7WY zPOl2rFvn5R-4I2gb1O$tI~T9@Dwb|5(!?!I-pq(v4176SJezauiDMX!MIw$5y8_;$ zigh;!ql1P@$sp~&w5Qc_{r|9X)m|AeC@)f-&X38u@YjZbSs8;_Knms&czD+0QbJ>% z9*yEbqvQS}wCE`6G_^{%_78-^8wXG4fDBe{|G|X~{9j8kmdWrFE44>YAs&`*{C+|u zk?yAVRf4`&)b0uSSGEcq5?%S@!l#!$TLrL1wxuk~VW$_7!S~x{xqMBKu=y%`F@lgP zf?hr$pU1wyXnYjrr=7iCBpO^CeBg_53WCa5HuztgxmH2mj!D-+@+cp{M^T!LF@Hav z!M;IYIM%G~_zGwr_&$|_9u2BbVQecmF$sKhE1iHE$l;&!!J4QpwaE_) z5DYSTU_a_2;J5HkGvEpQxG)(q(V#wtAq*S%YjOrdisc>-go*0ZsLgNssBP&+goyw1 zZ>z@6S$>roItL-Z{(~@~rUp1Po!N6qUDT!QUjW%(6}591^^6AOvz6nUQ?GYE#u5MR zd_*XvfMu@>Xdk3In;%ifT+=q8iCE{sXlK{yA~40#X( zhb||SJRm8@%!ZV~H1i+FYwiTnm1+qOk9m-Sc^<6}ZVcLZv@-FSKO)Qs<R#*21gVp|XEX=$@@Bzp@MAw>r zPS7WV{KyX^A>api%h+^${Z-724*YzWNe1Z#X1c^AECKUCuIUYPl&C1LuF3;q9}M5j zxkp&=WXN0|VGaabwFd-TcA`-=TstSSVNp9Lz7{j$|7B=X!aPO7uuyNt_-1;*qZs6q z1>G@>FDb?C{`3Rb0+LYluv?>@;3!m)r&yb3&Lhm!!2cNxYvQy) zOo^%m{U{@(*DjQQjrxWA!eGv<3t=3T;n%64bpQ{s|KPax{ik`B#0})yX@wFhv-=lm z+KLWkaxEf=NI@1hRRU0}>uTr)I7-0aajJ8bkQQv<1!N z&5-9<0ZpeaAI90rh_8hQ8E*6-K~5BIOU(c`^Aj3_r@>&hF!Kob15gFm zJSD?ijxoiya9?IPyw>sZl0x_#^_rviZ&&a|-%E^(z8Exh;PIcUx9DHIn1Ufpxv1gD z`Xp*!F_Ck=N8C-DF*WM{b@K-j)7sbOuD|Hbg>zDEA9|l#lwY|94!32vN6L?Q7M#KR z{`tj}TCL4&{vU_~SN65rk7;#UCSv)-8u(BpsImu2nj$bqYSCIIY4F_G@zqH$`a_o*bg%k zJ6laqWjH7>>vlPvfsSIe?|hE&W^3Q^neV0bV3a-^ha%S@^S|D^EL~+9bPGopb~n)n zy9wmyGZvCMd5&~p1OnAxMj)d282d-dF_)fE>=c*9JjN2kFZMPQ<-DiNjO9m8zT~&W zxi^E|-s*oH>|)Yldcq{jSSz1Um}(g*zA%nl%xhRuN^X}b4wY!b*2UvjE{HMcqQ=U^ zPH~$r$`hh18+Z8pu7LERL?j*~%5?aR4Zw_kVE9npoL?itG`1ooHr4Va!t( zx#XiJV;{FcLQ*Si9a3ZN7ySU)>+jnN>HLof>3!VZcylCss3+t@X;pMdm3Bwk(?}h- zRCGugo1*Oj-(nuSOGG&d1*E!-#YpTZ=o@bZ>nQ$w&~kkK^LE~NV|n@759=uCTYe{Q z9R^0IC*{beE>d?3vq4aAhXIBb&X6Q9zIT1wo;Myr>&6K6nQzbg&NvFh|JenIH!}eg zfi46XpSrAwNETq4$pKg-Itc)fE{eOYEf*r9NZl23C4Bxu^mPI9e0Z3o#NBfkCxk}Y zF-Y)8&1C8S1wh0hq*4<(f8;O@d8~-I$w7-XGE7ISxw3D?tlsI*=e5Z9ZI{ybMuy45RvI;4542~1dhxA_;B=li*QBu<(7K(thB@mR0`LHu!r%S~OJE%kFM_=UJ zZ)X%F$?$;P7q)Qwq=+j{)2hHItbRK-fsV18IIG+;h5!5J=wn7@aUS8@VYmb+o_LC0 zx`lBZQT75ip7KyA7b9|2@F~;D1hN;(X^|lN)J5e-5oCNJ>`}=$HEvigWzXXtEwvv^ zIid8#Z?r(U+O?wC!`0&F`Si_vWHAzo*gf&O(!Vq>TI;>3YWh2PWKLwxqxlUaG87vS}#9r^maVq#d1PQ8M$3cLNB80 zpY8D}1fU+xfkSMl7jyMz<+;t^+}fW1H}4JaU;6L9441x2q*$cjy6JR&6TNc)quDVK zJBMwbw``U<{SLAPBn}wxrT>VHNEIJ_@hRZ|Bif7Q&!`hnp7vU;92FngNL(d?~Ku4?jI<=qF}y%K`I!x_}H zdp5fL>l_7y*INmor0e;&Q1U})&Kq=PgN3*6a6cn@8Y{LgTv#_UH~{}t95 z9B)8#>J$t)Mph3wS}rQk!=;WbCA?4>9uF{@-fL!al@)Dw%X2aETmmQ7K==O{%A}R| zg`c}A(e?i6((hiAeL3Tu**S%6-|WN;>PwTBrtQfR$n?5YVNbW&zS&gsF#s#i4Q!dv z-YLpP&m9WTemUdc`MR@>es_^nviZKS<4CU2V8daV@X_3*BDO4PP9p=K{G~~9j>qL( zxBM%5yYYvwLKND<=R$XW8=P%0N^B5+_73mAem8w1^$NmNxVP>7!uzj#pP-5^N$e;o z0me;IMz8~Fl;DL&>hlmfJ^zKMOEM2S@3Z2q5GBPQ$>sG-te8pF+e6&F{oFLX_p0|5 zR&VKL9h?U^@L#-M4<`B4ZIj<=)Xk1Q#x#%_>(o+rh>hFQjk9zJk)R?il5Apx&R3=e-IoHT?fEPlTlID|FO+X3r9^Kcg>7}l-Isng08|0UY&g8T zg3Z}s>EUa_nEbalbrSuT+*Ilno8>v5^+=~M^5i&aV`+JYNM_l6-}3X}l0&MLne@S!O5 z+l5h7-SEc}dpyH)p(&{Brvyjg_A7mBKtMq^JvpZ+3lwjkX4)tgs6@4)6;LIJ2|Ypw zh*|*35diD+*_@i<7D$_`x~znqn3Q;0Pd+7#hba@3r^ESI%~DDVw8f2KU+S>|NdRf< zS>@m|OimZI8F9t${q5wZX`xB$)m-h0tR4qTKch%}WYU|6@$40vWNv1x&m8E{yYBx6 z;$`Wb22o&Mk26yMf>x<65c%;BaN`gkSHB|ixzzUG#*H&_%kFwib2Rzhet+97n0|rr zko>2r5B!C}`5nt$Qafr2#LPcn-q5!s(mR2VF9FS#+}#9gbkK9z?I+q#iE`-! zX3sve^twNaK7ba8oW5%ax;@bz^}Dg)_EsSLp2SuasEf-EM#b#d|8jIWO>mWo%cdBm zb#%EfsnN(`@WlDd;yS?Z0ISzEt83qezLDpyWU(v4W~G|q66LzmO|7KJwy8B`Dn8-m zBHaszYZah)El7x7Q7Akj;4QC}^GQ2Y9i zmt0LJOKYmr5?#3k2|kjF;pD-MPCY#x*dZ^He{%j)UoB~Q<)r`UsN=``dMwmrjZRL> zSFv%wdTNU!)371O$aoKZJ*Z$it}IWr`s0a;hCJ~D54)=`q_L94;(=3K`JRHS6@&!1Rt5*>tzoK_~1O014cE^dbR+_b({7 z$b~($5XrxQF1;k)La(kr6+AXxKGj3B{((F_cKXaY*589Qdm5YY;x8RRq^@B(QISCC zH=9iFeYjw#iIJfdz5VYa~8P^%vL zo8>5rqM|Zh;m11pylcN)&4%Yc*^jx~yfG3B{0z+fk`FN)isQy)45_2@Tc5f2y2NCm zSbr&>su$zqf5e83$iLaF%{xR&a7w&j(!6y~ij%KK|YiI~+YdIvhwZ zZv;c&{bKJPRbdA)Hkynf@cqYElEzdzp0c=F$`jPsp;*dmgS5-V5uxl|~*}ZW! z%Mn|`Wr{nn2+_U0VK&o#rNHGQZ{RCIKC`bo_6^4x>Y>4)jJ!jvnuReaTlS3@maOFl zF~z-2`T72l=r>z-&xJgr?pU;l@lcao!P8{|QtWcFN!~CLaqPX$>%M>Zb_JeHhX*BTRyWfIMEv#$XtKX11_Rkh$z7% z(2RP7$RX?ice$d$x)-4|8Nvp4a$ID2k783FQDKvQ!p*ZKsT2n^whaYakcfwQKhj40+t+pv zU5~wmTVP0h4sD5bxq6Nt7rm%6e){ zr@$K>*&)V_e>=KW6g&F+3qeIoNfVYh-r%RLxHP!Q@#$1Ve!ZF**tjZKlRYBVAPRhA zcYo@Ny{k9M{UoYBcFxc>G72)-UZm9GfQqwl$s@Nx^Qk*xMby9)u4XGy4u2d82Kw4= z%B5)U`t$&|5ZKwxfCoePc}T`L?WtqpR>hHg98@rE%0VYRx`l2Q8XjbPC}?CEo8UXd zUGQ<8a(?SaJwn>=>YI<%U|p|(6rW}wi3<+1$RH@!Qv8lWiE|<*T1Bx!aVv9zA1~=Y z9lb3V0VLa(uQv!zrChBe0QNgIlBfJSrOH1Y?%D&_xth%-+>1)rpG=3Fio$!N;c#7U zcCCEz#SV0w&(_)(e)=r7EK!WzPmSa&#N@>Ela|d&`neYsrxL-b!9S``g)gh`ba6?2 zH&c4=^>c->xQ1#J%@3;I)H6y)P*2zuh=_|0r)gNK-c=@2`K z-fQu&1{XTSY?&gyWZNU<|ViU*y?B)Uz%_X~V3hR^P(t<$8;4tefGp+ZAziYaCBBmMOJl(~k|jYrVd)Q~uCOG3tFn%y zl9h+}o~wyTBYIq{wyJL2c2@W4m6#Xf7P`-&RrdXCqZr+mT72;wiWMwuwvje5DsA|( zGgz2Qu^O+*Sb*_7gQf%dV4{8-Zf5caVq)PtRKN9!-sf!`>^dbH%PYKvZ^L+4io14@ zEULP!3=UIJHL!S^L*5h0mYdrg<^&5|K1`H`)}r-*uk*z)6B*9XHjaG5)J@h|G$#hR zAB0O2hdcGgQ^)U9>MsR4`-M+V`}HWvcX#*aX6;(G>}ihEdK%x>5rwIq-4|3W*COz= zh@56Jp@s=;f1ex}m~E}Us-9$4P{hCz25A-L<+sJ25GS>fzuFY%Q@J)w`YDg|9Sh`r z0}m4H!i#Z&0|`916vu+Kd5m%e;AP$S+c}HJ8oiy&hSBwGEMfSqtc{t%S&IHd8rW7a z9q%nWdvUxqyZJ}UI~EHcgK%>LNp5ky)f1OMG(XX{<1cVE8F|4ehhb}=q;f)mbJNm( z;Uj~S;7Diu(;ms|V|4-F0>*8IKMpxTMuPW5Tx#6C-#B(PmPQo#yCim&PA0I8lrTLP zm-yzN0}x87ml`hVSGZO7UM&csNkE}0eA9^OOgckl?Cj{;b!Y@9BXm*J@)e|QpWp60 z9G~`km8@^yLn2OgO@-+0-DkL8^B8jO8f-ffpS~>4Z-O z`|V5?7!$D;m_UsSj7=zJ>zl@LuxCZ>&l*7Q;sFt5<5m@rGdibZ{<<;8j~RK~5c`il zIpPn1@`%6PwznjSWPWS!RUD@(1-)nD;z?wo2&W2Tg%L?0UexIGao3g<7{T6rPxM-X zQ_OhmFj|-RX}b#1ztE8Mt{^ z2&{#_vYs3XbJxIX{rb*`H-Z&ymJ7qysAE)+>f+q&qJ-VfT<#pZw`pebY%4ZoXCX%K z)@{Mvg>{n|rp=I4=WIoul_s;bIN_9Jb1cd@dv34aQK7%-ttA+qjWI;E_8lOEFS?rP^nt&U{)$KJUms! z!aRmDFMWHn;t%BY;bMHQfBy!VC`v5PJh$B;=J6lMoyAV9d3y`{kMu4~l?>M}?e6>Z z@a!A?DmKUFuX!KWm51^@xnR2)Gj)o5Rko8*GZVYU^xLpH@KqjkMH3oH=jm7Zyo``G zQBWT&1t9NB_1&mELf`B;8${JQzPtBzV1MG=Or4fJZuZu~DV*IOyLh$0W+ z@LxRM@+@I$XLqp68I(OdAJ|Wo+n`|kd~hd&R&o>^M$ifYY93=FUsM!MN49`O7Gj5T zr7L2G)e3ngN_wI7I_`XqU}CL3Dw>g(EeOS6y& zZU+sj+{H;(4^0oR&)*}3b+#Gc2&&b#-&6O|QAiJq zE8}$tYx9G0GhZ9(esBNFWqL`Y5goa56VKh7WHyt}bZBII9zD_{vCYuLsM;R}>b9dO znS@5RzoUm2l>6J3!Bp=%y0GJUcCx#Q4mxy4BZdLHG_n94iMhkI$?KN~6E~dMOiFQu zPIM?}{GY3`rT1MIv%v)w{QkJV{faBw%nVH5^$<^PW4a}ZGffNb+MN|j!R+#~rQ@nc zyUryA;^1}=Lt0_S6o4q>)JcQ-f=W|5WNB`7e9%W4=Aj)iKrTj1UCE zA&RLFozv*VU7kK9}AJqOQ6zlmA6e4W7zZne}Z~cVzq5p7Da?#1`xUmy(i>E$9I}{#rR2 zMydOKxRDdOHCth-_2F#$N@dol;OJeaL%eIwEioNKdKx&S1kY`~cHmW<&yMpV1oiaP zG^v(>F_-_DEUEUD|%JNiyt^BVCaH|nRMzy`>D#)ip4lereht#rV(iJb@Fv$^g zX-{`LTvQPGK(|DpRx)ooT^*H2)wU|R+88VVxea9CW9 z!hU>T~ynTvqh5L1duP^ZQK1i)J1@cNYSSk$rsp#^BmelLnLb_EV6eDG{; z3=l<4wScN{$oN2K12?+cqlu$~0+sd4B@am5e6b9d;QeJ(t$-ZGCzdbRVJA4Fs482* z#xb~Z6~hUIYC5L6Z3V8+q5u3Wb{!7;4xr)se8v`Y=g{lj7}zpGP%XgnU{lV(?rJ?`UMq!S%Ml)mbtcR@x;Y_wt??k^;~_1!$TUtM9d zL#1{=s?^J5@m@0FJD)_&rSl4OpYcYtOw7Fs-H=lu>^Hs)bLGVF}Gc)jx5*>-%bi_z3A9mTEv?aN?hRC zlczZ|U}^n?{^h9X;mR@}yK^925%l|8;MTAovC3}xY z^?x8&VCJa~?zIZrSAZn`K%%0C)ALtf~7<*gCp>u*X`r4)r^F!;7p)*^N z%1;bSEc3!Rv=x@8@<*<*wt1^(eLTGMs;N9{K4OuxGeJ>owNPPAe$!e{y zT@0D60xugB787VYrN_jmGC@7JtTuytAv%Zl$Pc49yV*>j)5&or#rvc0<8i)ud^#Xc z#e@A`Oc9+&5OO5#^{_tojQ_@A=CWD#G~{Az_D;r0kcD}#JK$vjR^wd7`noUNx`~y~ zQj7h=>d)S(UF1#r<(AP5a|W`7Z=mPc zN_~6(7hbf>#SM5Z#|PIV>e&~_^EIH}&O&rAYpy)A{X3}GXZDLuUw{Zd-8_Npq$TbF zEqhW0Il>S-4+*NUN#)Ubs#9&MCvW(eC^)ZV?+?VzU+$vA;J}doBk>a5Ug96flLYh4 zDhBTY+e0<$^9k?w*(&WU>Llc9<5$kmw6;x@7o9Upi&9!FpRCY>@pt=!$S8Ma>X@cg zj^%+dAcNM;bNv<*CoCs#poj9#^ksksxa~>yCobGX_f4|6$&BYvP%vS&e0@-_VimX2 zxv5-n!9IWv4?fews}n^(>XF$-@C0tSMa$k_cIqmUzrzxhcwRTt=wMwY9CKzQL+GnK zu^QiVrW@)U>D_QKc3(ZcK;DI2FX<|Uu3VpN@eti_*|9Uz!(@ z%bv#B6^#RDlf;OnNmle(k7U7Ihf(0t1am0fZq;FXBekgZYWbq(pgW34)sQ+VQV)I2>73vmFmXoY+JYD$h&-E2ehapt}W z@RBi7r4EvdL6Ka6j>jtPltCX`?q;P$O++(KAkwP(3c7=cAw7NMOxy1aTpX+OAQ&1oCn8nk2vNjRI%t+~Ydw8cqXHQr)#)Sw7 zEilT&MTk`5dt`SVn|W6mCz>Yi^8bMdT@}W-ywZ?wK!3HE zjlY>+?86?u?nis66o&^9XZqb~Tu8nk zrP^Ei@m1|i$s77i!2`I$LJEpOhCz?tXe$4Q9Y*COz4v^WYwzBCeTY~0;9T5`X4m|7wps2?|#WbX-+wBS!ns1_2)_OSX`*qrKU* zAQNFYlyTB`tZC$)8L~$z&;_h1*L4PRFD9xm=8(tdAECbg%ivLk41%<^09LP3Gnjtu zK^^qc#=hYmCm&B>@7`ysNjy&NH7p*q(XmlKo3#?!?dYp*4fH(e4#A)SJ#md!k#$z8S;t^IuM^N`Nb^?nOWsg$Lw{!;vkS_^;QIww6kn>OpueuJ zqDw!R9Ng>@!24~C#nYuj@H*D&WPm!ez@@@5b-n#h+b6Be1D8V)vh#BPyuyppQPvCf zTLhRwRP+&hv#OIG&=n)D0_T0IEgSd{%(Qnb0`T#jc@N{v*YyEq6PDbysCo7MwC;qZ{Z)f-@+$Dd0>*o{c zQZkB7mDgB}Dz2AAVuX+MQF#<%B)wztlkC~g=C>*Y+lkH?%+B{Bm}dKNmzX-4OZ>j+ zxBRxAESzV`!7)8;4jTl0Uhou$pK(mBetp&!6@99=(O&*yA>%-CwGj+ge;)34p^D9*Wv#qPlJ8LYRR4y;Wz0&T{>y#__ z{tu~__>a@PNeBLK(3i?Jvs8EUJN$OR5L2(KRC@AT12L(%{DXh{0)wBxN2QKTId!)1 z{Sil${-xNfO8Wy}{@dkT+db@=^J~XN34aL@WUe=8kDnUxo@~n;zG{qTuOXw(|e_Y^-_ZEmL3Rzf8KzAT~2%i~@J&nM1Y%W6pH- zXP^BY4V*D`sc%pR$^`3}FWZLF_T8pgCqaCQ#B#qD{y?(%sRzcFDzp8oM%f+B9_<9M zac)HAF0*pIp_OSAd3^0+odqWtWjCs6+{Io+-ai=|&-b7tzzP}9vt4%Aoqa|z z-Sq8J_~oAbkAI%04Ds#EoN)}^`!XaGOK9e!(`QYo>RJQcP1!t5^(p@1H1v4BSDf z-$b~y?|^aof)QyVU2?#v|J7DMhn2LX1E)=v&0B?Zsm)0v%sNApLrFE94(qv##}5(y zeqEbuTjqoAI9~?2cTe(0@22^EGhSB!wldn32?Evjd6Z&Bi}!A#>@OL`3m#r)aSX-3 zkC$X52TY<=$hm^R+a`zJDeSpMn&V1srQXX^t2%i1vPfq_sUXpu_0N4Cwf9sJl z;ui;5#`xV2qexn&a)r#8Zphm9K|S5_uuWI)d*%9MQ}3mlDW{6*>imqce$rGUbZ`Sa zIJ`4KBTm?pulTkstFoN3*B9aiQ>xns?7CSN8sZ-OvhQtm{XaP{^hzc$sRNJ2Upm_O za^y(kze&E=0B8n(b7R`@!Mb05x`x6#`LrS|b7{vc?sSxpQLx!P9y*`c)PlS~L_O8i zAzwG3nfKC*-tLQNNa)~qW30XHwkN%bQa#l-AAQi|t6|yTC_Ct^w6|IPOa2@H) zvn_sUI8B-Q%jW!KHnr-1&Db5-d}zkO6mX8Ug%@x4G^3xFRI_|NpxJW8W7Hq;r#pDp zP+e}(!2S8b)%70)TkbR^5;v}Ogh~i5o|KP1YgzpI2U59gt)|Mns1vuwas9yjituN#V3sX5_pIbbcheFzE=mY7DlB9j zykKa7ufgB6EjnX>pDUMRFxTpFYcHy(Dz%KTsC?Hl%%OFRB7WifhO$^Nqr#ox*ZxgE zU*;_F()4zl~^KbpoL>olLvI?y|${sR%zUQK6UUyPz~;-Dd#|MH@iEJh02 z$LZ51-12#n1W7BiSp;>C@juUcbH35oGtJ@m2NGZB)lo089XB#VU%C)4aLPd@E*ar?zD`#D@$QNnWPrOzt48$mjb&~~UEd5n(u zke+ymjV8MC^xLxTQ^inC?V?;li*}lc==niz+^@NEZ!Gw-zMIj-f5RUQgF`!_2Zanj zJhrJ{c9~|dX73zzQsITDm}i-SC{+xC)Q>3rb<;0l;~xL5Sm9^Vb3b=8pm59$)i;f?Yu#zE^Zq(*PS<8+l`8}Ff zNXW@^RGG}m?YP0oq;N(K*?DnFaZ*;wzjAl|t>e|x48 z`b|=74K=^)i>{6tj<1~n;pI5AKeUIdO)6&VtuGlu+ZgPEO zo_Kq@r;UZuHExTQ zpY%yyjgtv+*V{lN$wxXzZFiQTeX<^^%pE$1rj95fE|_KC+H@^%ga~5z>+~`^F0h5iPD4!d2aIw(~g-8pg z=mto9w#^T9R7_T=*Xu|U^;cy2)(R06$QZli__-I2V-qg#7#D-gLn!U;@L6|wqNsBqd{=w3g!cJ+-cUxW#)n=JiGxcnW}*0B z@F8%^M-VVLqjsr!uhoku8MRjI)(&iuDBp;I^;wV`ZkVY$N%w;kY1yB-$1dI5=Wlq< z#JJS(GiER#6p5mKH1TW9P{`>E*NLP&?S@P`)8)n({K>j&&}&G@k~WL*(giIW$B8$G zKJG+fZI!~3RBdVh-tN?K{#xRptr$PQ4>=67(q*c;6uH{K&L+T!`tr zb_-$BVx?(|pk%Fu`ohVJ-1jYlB#t4S->&occP$+pXYkv2F}dF3Gwr(TCRV8kO^buH zAWqEU?l!7@R3H1ny?`e?q#x0@+!>?$>6`bjVz-mKPI*i0>Lpi;+>{L{5*7IQjTg6) zOem~Z0a(N<85D>-s;n9RKr_1(^xo|UYe?Br@MBeXrW0H@hW9I zU+Cd?$@S*$-=TKFBG+jLguWtU-Cjr&BP021G~w5Lu{*Jvr8up^@m=fgT^A`@lB7f@ zVM!I;QxAzPxP{&&&NK07V+Ei76RRDLBdORgBGayWxcU%e6`DU4YnmJh=R3j(7{Ao8)veBbpP%C7Y3FCF!_C#wEh;cCGTVI-=;E3$~%3& z6&XJWli6)4rC$?Feh|2QQ|##?yVbhs%l_A?7WqGKhmd>kRvkaF`2DRTp5qe_;R36x z1Mh(0#|B%ob<_IZlXBx4URSzceDF@XJIht((Y>6t0dhnZG&t*7x)wvD(c^jSOyB$x z&}A{Z^K`-4W0U9V7Z9{nX+$8a;b3Pg z;u@+93raAAulT)_?)iP`IxWZ*>v9SA2#=dZ>rIUGwOG)2pSr5NCn*+rd3UWfLvQCS z_OC*c7|uQ|A39eub$V8nfbD-U#|2g+g}wWNvTBC~%n}-Z3xgD%iJRc~9@6)*2o@vN_#?n^CA>1A16jbS{6)fBnuoQ|ja-w87ol&2fB6zQcbn7{<^j%21&|NBy2 zS}t!Z8aW}-YYD64!FbWdBCGg0X$&Ic(&^V2Q`y?}4M>g?L^Thq;_b57%IP-fggrlE zr=UC2`AFZO8{@|UG>o^?22oZ-h-9k|bOUz@iUO&Yxp5t;cG<+Qufr{Z(=y3OaBZ2d z$d1zbe^}fl_FDa5D@{_=uEDtkp~den<7*mfJ>qAV>{-mSaV;w9flJJWOvEv!^2ZA+ z=9j{{@CF~-D13-8bP}}b=Hri0+#irAz2Y7&ZP}|4c?jMnCLzji^76g7)5H4fsw9Yh zerMecCCtFcj5lk5*@kuNrUaMS97{V3$laCAV+l<@U)z1AyPs#;*=+)O%#POmboxcG~3bni`Lb#((CSTF6n!lKBdIYl~KvN_iqo?@L-deofnbgP^WzOI49^ zZ%uYX=QW-Xz98YNhUCfMgjXXUN7HQ7QAKM*MKf_H1{v{X$aa=EzB8+1aQllc!) zzps62CIq`F{mTuuit|vEWwzWK>l8=z@=$@W9uWg8OPNw7mbA0U(JJGbnR+)Cqb-3A z=?Cr$COD*sfvGOZQgvGo3eMw}FX?A7N>E%y_*JFP-pbzH&NLg$Hx@h5HoW2OL<8Yx${+hdtx0sQ zd~mqXr^Xwm93m_aNwZU}%(>b~?^nCR{By&X$Xx=meu5pcm{$sAn6g4o8K2oWvfHg{9gM-};LzT1zayuvkY zJUcIv%*XtzR~t#J@9(JqwFjJ;JwdWH9L<9XgU~z^n6aX}z}k|`5QyRVmoZ!_z2($B zGu1el*7;}ZSwj#dH)${`+XICVQRG|r!DUAHeTB6=ioA6X<(d*eh)B3E;qm*{9hh6A=;>b!a@hQZQyrGVpx9#?lj{2IZd;}@g z_%%)mmq}`aEu9+N_87r0c-Jk~Mpnnfs5P^V==mzwQm+go(lGJ9D-(zIc)JY?C%hkp ze#tONUR3+uB2c7qlqi@Fd@S|Xrlj5cY1}2SzJtFxjDGJ$CcA&m>(!~_+xGCPRE%&p z-2MGwi<>vG^$49e6C(j%1Es4=WTL!94BX_(T34(@jdqqr7wNubgh3f^ z{I`9i>Q;qd-BxXJCG(mRf&qTSqHDCKkGbIL2&#`&;cdvItjCqYwwl+49VytphJ36p zQv=^$F4Gj2=cx2fI`+M)SkwCH`j1?TUIeX(sc|}AUL-+x(W-Xdazg^ib0L3K-Vp~) z!ud8-);ETrTZ>&Q4{xooil#qadjF=h;aBN9bM=Ro?tb-OLE0rpMzHnK$xI__<{$nJ z{_?klVK7ms&u#cS*g7mGc*-egB>mukqP^eP%D5mbE%H#4hcUvG@q`;cT~AZI&Tc7; z+BB7zkDN^pidq;e=yZMBW$G{L#ozK zkR&iYUw=@&s@b5M(1E3Ggb(NGUu>|BiLJ6vs56eYFX=GAReaLnNZ5#g>%1zk&DNyI z&?pWdvj%Sr zNLFoK@gE`Nmfp9Ns}vH^)Q-58(2Prv>CK8NFEy38Qg&aE-YKt2e=%SuR_fF8KJcrN zhoj`v&-4_4WBs%PW-%D`T=`i#MSX9Dz=x1oRd1tYtCyZyD^jj@L{Tf?B z=Nl?nevoszlD-ryFYLJX1a3yxUhJqq7}|#xP;AQ>XWW;1f5uQ$RX-c z{EsZN^;el*F)svpXN*MF>iGChWGN&_;Zm7|mX+c#M_>Y~TI~snI1JQiFjwQcAkP5o4e* zlm-!yE!QlDb_&m?|`@Zk-I}YHl9qc~uGd`a) zuJe+LaoKINvO-Xoh|Qz&)-H4SqO)3pmaAOQ{57AX=I?gfTPQ1d3UgGvx@Z>b!R0mO z+n!O{zb?i-a~Gj|VWbH_M*`BF8zeTHFxzi$skO8z;@vQmH^tMt#o+YiHvCw z1U%(hdS^z~rEgef_)-UxOyEvw4N%(?weaI5D|cuPD!f@jHSI!BU%H71fy=5{>FnJl z#1vd4v@6bPjc$WOWAADm3D5r6#>DWh2`4$@SLy%n)dio_VEW-E#}aoYinl zSLqb09kz3X6jtc1t82g2#jMJ~7F((9sAs-2=?-#4a(cXwNA&rBVjG#0>#I<%_H&9N zEmYE_==B&&ZtjZ{Q=$6q@Pkdq(;r(+;9OY~A>pc>D<3Jz^=J+ZLy>;=F-4*BL?|gKPkB*`D;fkD7zfE9ywUa(mqdfVqL;37w}X_R_*bvJ`5 zI5!$Dj;M&Z_;IS!S3@y1uS;B0*-Z-5c$;S?lrJot!n>cWGkKdXZQ*7`1faoZGpc?GVH@7 zizitQ+0>GRFOAzhTu%O>1=Y-Z%N#|U5r%VEkab!7yo4)JHcPFQIKA2`5 zuqv3Bg73^tOU%Ku#W$z$f@zR4N*HV0&J2AhYm*uWO}`0!(#n}t;I?`jVkRotRKaQC z4R;s=ns&23md-P&hea};DO@ZZhp|tdyfaxWInBibe)jjn`T<=We0jnrz+}#QL^ePK z*xUaWP9;z)8qn`s5LMAN{3W(f&{B=@Ygt#{>x7vikFP6hRLMAU{UimM5iYiAthnwb zt5hSisfQn)5zAUWnu4<7Kn&I>!%)&J9#AhW!eY{$W-s0?tZ&W%8jRFql2sA)8v<)J zJ6b`uD0c#X%(27i1hjD|#rGhLS?aDSE4@jIZFV+rzvPIzNrgtXw=F|`6uH_BhZB_v z5(-v)-jMAiwmPQLzuno2$NJ7Op5AR_{|is4@V@nTHXGYr+Jm3IJTbdAon7)E$fwk| z+q~*s{x(<9=kCp~lbwcD&Fv81XQpHPX~?^sy3)tM#9MNo36u~fN3H_Sh>)H$FZ@qB=NK4as1WEE*g zkmS1|Kv#dH3l+hKX8N4lRc4R+)@3&ta*RPz-c=_e!tlV(H+3uqNG+&ceMvtyUpvj&vOXRz zW)_PUFeuoHZ7WPRYKxb?m$gbpm7uL%ej5LZ`H!YlV}8DvN;y~6vkbsZK5(>5sfAyX z9sn#)oh;##uw=T){H05?rsgaYSy976!+o}nS-PH(LZ^jJ$MPXfuxo!@@+-?g%7KB@ z?ItTiq zRkDgH!PQjc>3x@z7Lwl7>n6@P;OYwbD)>B$7y`pt+n^ZHuMh-P6~t+`PEks3Dw2}s zy^2GLiMgkw?E1>(k>U2Yh4lVkXiJ3}4#e@TAr#*&bbJl`yMF?GUcFnN!>P!<0NrFz z^_st54--J^s*&UumLx7Geg@B)6a9_8g6)^SAn1%~Cc7ny4mRb69?+$FzYfyXLQ1sZ z^O3x@G`XvR?fP0w2&lJF6o!3xbGyHmB5K4BhUenU>34ynB~l?X9CL|GgV@391x32C zq>U&SqRq9702!;{;;&vDb=FRUIf5+6WldzTK>rTN5r$mH@2z;?*aS-Lfift z5R{*UJ|`a{04fXXIWgwxP6jS;s+IgMbV*QxOm)dpwX1H(O+k<3y0P~SmDPFQzybB@ zAH9*-IVhe?*fwG`K$oN!CF`>A1_ZVTrJ$5yB^HQ4uqVU<0Y!{3b&W*zCeO4y&bQI_ zHku)cwovvqOq~lWRExHoVu5#$W8f~?Y$nix}(R|JCkK7n&P=?9u0C{LFr|MQ} z{A=G;WiS_J3R@Y$xk~dUN+mZ2jpyaD95F}ux#0MeVPD@So3g_V6p%9?t<#%DKPR^v zj=Vx4KeONS(+jHVh@3TFVqSWpIQ_QV!Y1NYG?7^5)UkT4U4TYsxL9pmIQZ?PEJ^0_ zlcUBfPT#lew$n1hHGFF))V1VoSS@__HA}FEL?vb{)YK!ELn7DXGfT1PvRSSWg~cMS zumC3i+6gW8wy2`Fs1fhkvF!yabj+>ojlrfI;PbYuqb^Z0P^vj!4reEPj)0&%(jX-& zm2L(#Dh^PmPSCa$Vcxg`Sa@$m7_D?F3>4#LY*OpHKtQO+uAV$?9g-i?OIf%$yPMKw zAuI){LyJKQiNU_F;_#MB8-uR=S3`Ut&;Ey;AAs;rU0=Ho%sUY84@Q#r^+^w0+af25 zhe=*c2tM`vI>I@22^$jRVA`yFNx03IJ2qVofdgM0s-iTtzKL7iS?wB2bc!HzNT}u^ z(PxM>?6;Vb!Km^<5!0?ysD|R15?jV1U))U7j?{6tC%UCX~}i%@YwjL9|Ev zEP5S|E}-sBPT)15;*?WyZ3CJ%>PCme3B^imbfn^&^uV|Cp>ygr1NHo$%dN(S*)+!} z5!a&-3JbVe)&d&q#}TCgFWf>6r0=q5#A`>aQ*^D9i^r_+o!xo>_@;Wl%^$ms1N3PV zVeyfhigsCeo1dTSo5Uw2K${~0Euv>^Ri3Jq8ehz~1;ItzG+!N@FI!P*#o#?VXYO8? z^2nI&Q}}=sm5Jn_ImC^q;BEONYZ<;77dl#_MT%HU@?j15XOlXPXE+H_xxXUFPK*5;ktGyc=EUH3aU z(_NnIg?%d<_enwbQ_W`nU&S7ri##P>zbv=S{~_UFTz#o<^kJS_y3P0%y|f2vm301s z7Uc7Zq;pZpxE(9RE2dM7sc!^w{rrpY;+WZBVs2hvLm*tIY^B-_&Z15) zJ0HRPzElYDHR`U_e8xDRg`bg<>4FR)#;?eUN4xN@S><@wU~+xgyIS-FWw;8nM1I8$Xsu7!J6{ilJ;N+ zMU1N1f|LC}@RIwuN3qtG)ofl>)3aNOOsaU!H+JyTVmZ;8Bf{^$GDfCsemNI0^Xh{T zu%~q;n5L(Rg{ot3#Lu`{0bISxr%ZVN^l=^9rP#X7YD<2N(tdV}Hy?t~VS@94YJ;!G z2RXd+U6m(g0^T>xhIWa%w6E)Q>fU+dnsc+0tdcm3E;&(*MaKx)9+@>Dpi{2B^2>Ux zIXKtXoxYN_%mY8!;GQ~FAP`={rA#ZuDTU-N63k&WUxYAa9kcYNgq49-def2@%RF6H zPOmDnEj+Cz_@ZxVDn91L-#QM6-)7#kC|!u%Wc|#}Nb@HW{q3QpO5f>k%v2En_14Nn zOUPD+`o#a1SRk-s-F4Wn*rr@}-^4uY#~RYO>27fcPai5eD^Ev;{};T(!$9y9BTuUS zy3a?=QbAdodL38HaCBfL&HaM(NZUXV8!M({p@L_da&Zmx|XJUD1)#pJDeJQ^##c$^k+^|4MTp0^H7Wjx4* z8>u7?^nulBg0H%m$NiVOYdy946I!+C#UBYf>JJGsOJ?)xjalfwQX@eRF?mioDL;Uz zSt^%U@VG>8DJK_xOsbSS4O)|+tGecCt(+;#ow4czOab%7R7y5jrTM6F%zT}A!h1pN6S8(aV>)qM z39E=pPodjMNC4KFvU41>@A~3?hsnW6j;*nHFgE~uBO|D0`qXa`zr=Qzes4-ER zp_f%?xKm`!su!ElM%%pU{vjz>ajHmdU{Zu)?X%QmHtJ)JZ{6d7s~?k*=v$VHHb>qX zMxc-vb^@{Ex~v!F3$!db$PF(FS37zcDiI&uFOXy+`QEHG?d|B__p$W#%iX2N4^~b1WRUzahyB=u4DkbK0^I&>MA{4S{v^{&kY8(B8Al;W!6&u zrckyCV8ac1lPS;UzC!ODq*Kk$l$E_N_M>JTQT9p}s9%~gZ`u3hxKC(GV%$$=op69r zo%Ne9K|9tm9j26S0Tb_2*BWMii6WPMf7URHhHNaY>sI)N81a96kv3#%!!cg2PSbHn z^yOgPIotJ%_oqoP>B2IkY4z~l#G&!RE&P{l>0`kuVH{MJ_&d{_aPk4f`!N!N92A7j zMJq*H4OG%)Y6iac4d&G(9T|!6aW3fanMYc(;UZ0byo=~idr4EkrIOIrcVThn!blAH zt+sm`Ukab`#26&G>p9%$l1$ip$)P{+8V%e~=a2UAKgx6Zy_@~|1;^migSU5Yvn(VP zGSW7B^4F-tPVPQhAF8dfkzZ)!l$oGhWZv{D<;iMcVKkxe3Gt!L5>XPim_VWvELc-_ zAyVQfNrPX7_btRewrCjcn-|EN7FjaqwaCyG5x+l>Dt;6HlCFzGT*U=VbkdO_dl&{! z@1f4l@5)}#A|i*t_b+)9FE@#$5Z)YSdip=s4&%w*w>jf)kG`Hng2Fl84eVkw(@^S5 zeZPA9Ri?R3*rX-W+D(YmZP?+5m02t<(TW=>grcvnUKPetDMMT``jW{n-x(RBpySeVGGR@goe2%QLX{`ojfVF)e7wH8{b}j7hP5r zy0-e{3%XV0id|}d&PnkS0lL1=|HWPSD_MFWt#vRNsm7|l_Qg%n{4p;PP?_*}Nc&xy zNRQp#SGxvnW;vS%>|IUHzj2=~jWc|04uviJ<`Vyl zNp=e*1*ZDS2 zXpXk)nD}tjk&Ka=ZrvqwY(M++J*Xp2*ppe$|FED-(kq1Ra|?@BaEQ*Mri(9?vV8=h zvofoeJ-?46IeI3a6^+i{{bqb9se9CW; z8h`(6WwUFLa1uQbzZF&#-?Hz3)>-%qjh)zVq$U zhO$6WkF{)mA>Z%qhb%0M?dt)WbTO{FLkwtM90Y9EKpM{+4$kZ@($Sj{mNLvRwmFEt zG)7ouoChx(Z2W4ARwtpW5t;-Rl9?53tayJZxSx|2o0M4t4Z?6TvJV6dNiQi+Oxtu^ zrF3f2uy(4rb^206ATe0C$1jp|Xjvl^@3!B3nBSyEC9eXd?s)eA3jfIAKR z9ZXP7tm4_nD+b{jM2o*jejI(2jK{?#bW7-9t=`ZAJY3rRBscDZi4VIKVPsd6!acCd zxQv-jjxK-y+I4I8LC>-MjWnGq!Pw^U)Li1*ipGA@JH;pCg@fT3*b@%a(r0%1p@kHl>DwWTKndj!Q6fwEJL;$c zQK$ALW7icYeoGCBcHItOIL*~ZWmV|@n}_i)hn}(3k?%qmJT7EBw|Q zC;=B>a`GRGdOnT(Fm`3+aeyo(V^;A)7GMy6;qt?x3a@^F7gkZj{)Zo_NgEWs5r-dV z-*5CO&Ld?j(y14;TY4EOa);y^8TXM-#INm`4j+)J#Y*aI|1$hmDaY$;u#P6)e-!%; zyrZ-Gdv4seg_)B!z~L(RQlB*ECWmoA4#xA7vO{VFTdU~tWZUnM@yijMw#lSt*{UiW zmq!Pia%U4^Na3uv-t8@?#sgMHjmX8~%@Qdu`w_6k<#MHg)b6r-iLlBOS; zji4q^=xKe2LtoUvpND?7N2gT>=X7<{A8pq1IJ`^Z)horZHYqJ7wUYNgM`FzCRvB#z z#u^se!IDnAdMGA2Qz+gfF5_TMpy2JZd&FKfG6O~Nj|yMwjv}59|5Cc&ZQ)-#e(PSc z?2*G9EKz23e6dqDYqIX)&2XDg|5at5eg+8=g=y2sO^ot02 zE11WRT%gRBf_h!|!ss|oo5*Q?DVoqoRIYu*CXPB=@0q`eDd<*MVOAxD^nbZ{0Tc0` zcykU=^aS=l@#cN}r`dCK`j4Hs=gCgQHgBGud6@bkW#U|ZFZ3V&k|El^<^(EcoE;Og zm5x}iz>yhg)_7U7C!S!-Ko?nE49({-(Dp;4k?8*ZLf$AItH-*_8(XaTre-nZNm<0gBw8f5U(g5qYl z!K&UX+Y@V_-hj2lVA%^lV%jGBYZJa={d9k-AEEKLVFrj zq?5bp{maK%{S&2saLWNW`gNP={LS-L-UiQzsB z_>_M2_`)pQa&^A`2}#mob=X_l;L}t$W^^-4h)?ThX@*x&fWPx(wvhgv{pw)Z{a&~O^F0iVG_VqWH@!~J&~AK#rct|U?FKlp|BmcH0Cr>zRb(3Np; zc5WkY)>0-X+?h0rIoQIInHXX!F|9{zRuk6A34-y`k`Gx1=GX3pD)vhwyO;v*3|7t8 z4o8#>w=1~^CXi`3QX5=~I`ujYdykS;(~MFbwY(Ru`}Avv{n?{gpW^XfX8KF`h#^!` z{JUy3=PZ{2fr49TjanHdLH+Jailk%5Ubh)u$*J?j|G9FK2w7FrCQEPz>&Kqfgy~)wSz;sC%}#m^h7m ztwik+l7T)dMq==mVWTtCr`JzR3cErI6Z?oQ4h59%qV9z+`DqITMa4gggoT})lXea) z{q`Tq_s65I6;b&^zVDg_V1tID4D^{; zd^>MHRoB2wgFHO#kV1ygDw%`nR`CsebRE)p0KSw#&l^K|6O)72F?2Xejq4Mg21*=v zHZ;+$sg9<6oL%IpE=lt?Z0TepDb6`}E{r7HuuyF7>c9b|4a3gGc9y{b> z9vvlcVjI z3YcIeP+VnYgh~2>4aniVZX-J#xL2c-A5Hdk$5-oH{*}UCXVCl=C2zY5=AZXxK#W)Z z=D_4Y=TY?^O7s7DA?p2VX!YBpemoIzfS+uSJ~T<}P4{RIDp#nikM%}gk{ODtNEk$_ z%-q%d4Yoq+)`mO49R0jC<9@thhWWX?W922GPEUm#<98jNJz0)j5t(Gpnh&I{YOror zQkqK)Gj~HfP#gGMNnQD5^?AgtPzFgEOF39qD^IhEu7#m3ysZpU+7TAY6Dr%L3{M!I9dQ8E)s5`&DX_}y*pX(=L;9L-x*1XL3O z=3;NfZ6?j8egzY1P$L$;V>gGAToCYG7;F5%V=;+IzNMKl>)FlZP9|W;%2YwnB`IYA zn2>a~`V8|Ji{D1mb631Z)jl%D4#0VjcXBSQ!%KkC1_qu(Z&w@nExpNV6*vR~Nj^@V z_U8Z!uQMgwwX{{-`$*A?2wl1isTQm0JyTY}V8}Lf!vB$S_=o(3!;Av!wa6FZNi1F^ z^?%oyN$*L%`FiAeG6>N&2>rrlPsCxGp&Jz5!v3 zQ3!;Eg{(|It0zsHBSKe8L0n8(1#=@1GZmz}TPR58T*??Lm;}P%iu4e`u#Yk(-q$%3 z7DZ^=p5bs2xFv5|Of?-zIU7yU7#PfUVnaFYU*^LrIHxSHESw6S+UPi$UC1g9yoSI( ze00UPa^BSR-7`jMmrdDNI<-M}r5v;BlR14I9+LcU8tg(l91wx~%?r3T%sDwn;i`Lod zr1?WEP@*bUFtwu^`0O0DSYlxVD{5sB6eHvZVP@+}LUPlZDg#PW#pY7M;7)9g6xuCX z(zCpL0;&KszYDWIyID5*c6+^-$ynQDT?Tf2Ej+icyJz69F5n3qYNW0&mH7x%B7PeM z|DbC6{ujxGyzeVl1)TT|ik|!WMHv1P&nWzE&P2z|e1+p9VbH_Stpu*{Vd!}gZrjwK zkTiCSB;6L~iEh69DEdJ)$oqyYUaCIUVJDY&nr6mn13G5ht{8Q_+Dv=VI-JrNm(nh~ zV}%7_D?1V4t>RCeUnk72$@5uI9x=f6pnAD^e0~s|Ti4rKr8i_i0lFT9bJ{sZerVH13z4PH$xD++xCUh%nKh zfuS1liu1hM^~XsUegd}vdp>;nm~!po5t7h;Bl(@o!-oE@#W~plf|e3O>&ObxLw7@( zFX;CN{Xq>UdV z{{mKlsR0t`4F9ro?;2Zs&H*L5tk0w_kkScz7hG_0%rB{~ECXV`hH!yi3 zit+bKg%ghN7f>y7oyL977ofR?KNlo%G1K-uZ%KQ|0Q5@#YihIKe?kFnGZOGwr6D=I zh9!EtH>JIh&!~4od1||dsa?A=f-A6gy3)y939emVWi;8U-+#ik+u_jxgF7rDkfO4Y zu8K9fJEN)$Y;&>b8?`C`ZO!53x@!u>@KM()!7WLF5h7VNqbe-fNuz1NKwG72sbSnH z!bSmkHx-|zV(iUg97fTPjm2=b-)5SEtQT%0tc|gQchcE`J}lFztia_B2T{pfCRUYX zwQF-gO~oKwhSJ?Dvpb^q{%9t^4sM*s3+?l8QM)G42lNjAt0+;8ch=;7-@=4PHQOeG zou&>mzP=((ttx#QXvwbhGUCofr;yBXf#~jFh(L#S5e8l8yx2eB)+01B191Ru9(@~Y zqQ<$7J;2bUcuAT{#G>sOfN>{|smoX@b}jYPG>`h&7nc)El4`lw42=Ddw;4FgUF$*X zUGTIfCu~mSjb@xT6;h(I{?UaCx^0+@Y8le(v}QAGAO*59Vv1%m7VU|WxS7^&M7PV4 z_|nM_wL_GC9MQ`Kj9Ld}--ebY)t#6%g?E`RrwD(H`-6EJ=KoiJf020K08-P$?9+#r zk9DQ5cN!7T*!Aph@Jp33iEySkZ1bATL1A^MwdWzJIHx1J6Cb3RE;CBN)3#GwFpdm z8RXb6H-)PtsS+;QfwlV)DGI4^cy>)l(hea7lMcs$?bjExoKSAQjyX=zgcw(=#awhQ z2p8X92)*7yn#yakvY6Y9zcVS{i%n>IkC+a6UH>TRkxyZPeyk%>sj6~k-81k5rRD`9 zLWQobP?3*1fAlDqk+wj{aGPD5nVvI&ygclWC+_Qn{=qhjWuW|AcJ7J)riOo@t-gh{ z{ij-iSVX5T{AfZ}J8z(tHFIPZ~>_yfakc$F{Pvn}SkgI2idc#XOISN}?E~ zE3?V*7a;p;Rr#Tuz-2g#-`B=#!R?tZxRm)&+NnheQ@%@wJ1r)p#@R;IQpYxUQ^%bA zUrf=ERj2E$MGiwkg&&+2VqIA2@+sizskMP56|~*(bdwZiF9U1#BZ^}QOFwy>b7{hB zG#DmFGrAZRsFTRAHK)&98M^)S933vyPAKcv+G%6j^4VnvGOE|bB;)JqqS%2h@2YYw zO-8if<9vAhb0uJt__~c@r^{$%-P6_q7c^!H<4(!N_Hi+&FImL{hjYV)=hq{r$%(8` zhGy9>T=yXAY${oR6*B)FG#>!)tlIeeN6x-_^v8Pz#GC>fhaMmGSEA#;3=7rDg%(qP z4(o#WLd{j2OJmW<$~lDYkb*s>%5fq~AknId3`ucY_&wne>_)CxIiTXF4QxErjh{*N zMqrga8X3%W;#49-*NLq4)>3jkhMu~+Dn9671)5oIy)a`s9x z1BdunIzAJd$}&$G7)^%r6zH;B$1Vow}BO^h*}L`;n7==NkLDd&#psbPtuJHnda6Ei_^9zK@X@>Jm!AE)N|m>&#zj{l0NLUh z^5mJ#UOE?B&ur+74`_7)Dg4Yff8YKet-76Kg`|M^hMS|b*YJ{1VvL5trxCbyR<zkYQ0Tm)st`4#{sH~ z&Y1{F@r~V%;V`=Xgfhk1677OYVdL=+D6Q#}I>b4nbW)-)+{euorbRb8@u3|9$92UV zgkxC$kIS*U3w011nt_;#%Ag!NTLy{oTV2jV$!RtSB!_==3ow_zEfM?-M9;bQ%E9Pl@5w6iF{HW`1_j|)3M{Jek|kBp9G+fj;e^?D!PL!p0kBq z0N?{!miez?zlc7K1Pt49_hXNb0K6u3qsJK=~Q+tO$O2n z12Sf9vZUrJZl)!H=*FOa#Kpd-NaN>5ZD^g%Ov-R+S;Pp7JXauwozUo1WR$>Q?yB9j z_~_0IZ;Gg5&1<+E*#6@irg>b{JTOe&u1}f|yJ3!z$naoJExO<8+~U8ip#kqn+kw9!gw0Qu$M1T7R9Oq9H9hqET+BKezmtg*B>4hLBqD7u`_ z!1jvt8K|OsCklK0@(nl@p|qV&GK#u?eHJm0U=-t&0r>D{v3^RO10fLSi6Bg8!wO~n zi}~YC?d9Pl=vA^1Q>b&6SrfFkz5-5GW*dpJP#n1-FZ0`j=&ilT^I zUZhx#^v!%(LOzgsN=EPWb~51V(CcMB@&4l4q~mo|M%Gfd&Rj0{b1W`9Ufux8rhhOp z2e4m&&^c-d00iKp^x1iee{?2%;!-pBHfj&B-!DhQqYFuUmq@X`yRVtK?&|7@jkz(f zBj9lxvMeeEuvp$hsv7ku!lX%+(fZB2LK_hxOCeNCr9my;|9XScYe0dMw@9a#X#ZP%*#F-PBaC$7tVk*y$PQeV{!l(0W?I7J^72I zMf0Hd(|PGiL;9!LIgYrIHw2XltA>BFf5y1_&0!}&5KWh%i)GGYw;JOcX~SHPx6=Yn zy2$fN<;r@~9jmZXyq`EiN)4#Unh6!l26Eontiu&^NIqciNxN}J8Mx~zh6K*-RvLzb ztQd`v4N+Rj-*i}nm8nSrY+5GL9R!H9H|1R9SMesDwfrV@9$gDT+2|#BkSCFbAjtfR za7~0`WXZ&)>@pBa?(x-02)AFcYeNO!T_$__IkAop*%12`0&k-D)!SpET~22F7p}XBdTs)Fk6s9TpI9 zxm3DQ?1YWh96Y}ty{%ZSKVa`!C+j7VvC9RSm^032rJUw@%s4>_-$2o&6Vd>{0;E=oU$`VPsty;ZN#8wly*D|!>GOP@Sp zW=s;_OD>gr0q$swd)z9XOor>In!?GCa5uVr#SA8Y#<^8SYT3xbuLkkw38?Y9w6lu6 zzLHcrVVqnOFGClljNxWL*CqvV4Tlu4T;+V@DLUtg26+IEPn?V8O@S)YrQkztnA^zY zJqz>Y5ChX*jR96SJd{+VS()`ra~-y{>zaJaxG`Lgx@S1!a}Llxqk!pv)|+7#R!AKxP9=K?E;;wYiOlsn+?`|gKIy7xb^wWHa(rEZv4?LT#Is-niXHgwC^TEYY&k2}+Wv*S4~k zYE36maa)L>f)kZthjg5~m=%r(?l8>KGE*6V^`=Q7ue}HZSooSsqeFXDYCK{pA<-Dm z+Tns)V!OZ{({W4xeMf*=Lpy2s`q=pJ<}&*|bSriILNck~KxV-|3f2kFQH}W%I=H5k z&es`EX*jS%X-Ix|HNTjl|*z_A>YaB8Wg?V>BW`r7m@E71rukYl0~~l z=K;69yPV8XyLYH5VESroG)Hez^hdteA%T|*qo^HhLKOPHiqjSP#SJNRag5A(5@uYJ zRc$T=xDKd&z3_2oRlMX8LL$Wv>sOSUdbh`m&?cq=gm6s=WD_SD>mdV6!2{gYBj9VSYZ|l^^5b_l;+*9P%^lV$V*sbho6K}<{ zGSy>^m$3ZX1iQ=-9=tyK^{ww^)fMSp}O2BRFFKHgw_i6Lvk(sch3depX;oIF*%ILkNz| z3*?tYy08uG9MFH8Md{)$GzT6R{rd%+!{Q21?*QUf2{7o+`v*M~{%=*ov?C0B6sBDB;oxgG;GkM%MWdL&qY336rPb`7 zteY}y)LeJv30Zlmd#?S)kws+GiZuxPI|)W9mD^mn?Lc(X4$R+5hyT)})}28z9m{R2 zp3g32^QFoTA4}A$UCOBBX~txoi#%{>$=GY~m62Wt)XFvy@rVwaTAnmptl2DPo4YMD zqIjd(+r!gT)}qtIH_O1XEnHzW>FcvU$p44r81WI#Nlro9_P-wf8SBG`VrUI1{UAKa zqhY8odk<$8W)S<{VPpix5yT+X%6oU(i#OhCNXp)_MrJ}r4>*B1Q|U|B$>eqDBpG{` z&}@anQ&~{c@p|e$HOX{Dnwu45x%RdP)t0(Krz%;1QZX-RN0(_5AS4xD*JF3hq^4nT zu+|X_>e>sZqecKzXdZmFGZc^H5j_`3kop-Y7xa1n?085-gx%QJJi}q-M`NUMk;1@e zsC#@sUy`&?+6Go>il}6xp5Lv9P10xYQ)|Ai%e36lbB`6`&}XQ73bv>2+10}NI#e<& z;#_>!=KX<6`wf?;xVT{4dM8=XOf-GeB{+%ps(c_9oC>LG!w)M`p!w{8t`zI4netMa z^sIxp0P7EMV%L*|Qfle?#O!GjfEqF3o7j~5Q0k4DVTX}pzM1?f=(}=)veFBa+L1RL z)51RK+T}MrTu@*Tw$Zhp)|j0S;=d{6Ob(8|rtT0@0f3O!zpBfyFQQ=oSDFhUe|sk& z%`(aFg_oLsR$FizPn>V5@(PcF)rpEXE;-+$F5@-On@a2T+l7(cQN6IjL7iJ9FL7cb zMznJ1dX0OWtBNOHXJM|BNbsz1X@>Q)YnI42tIT`W%->LEXfD@m4jkuU*zOa}@zebg z=F!^xr2sJygGqJF2`C@w9_?gY_YeF*7hu}b`|64s9+?*DspxpnL!I&D54-;N(RX`q zDFe82KEWvP=;8NhzCP-b-$|dYz0i+nI7zncV&x)#%sz2+TYq3j(}#-NoZf>OXg|;) zfxCT1QX*m|RKW_G&8rA2QgbO>39b%z(d3HI&P?sVJIYIQ6lD0Mg{WDS!%4wBD$GIV zNnUO7)vPCIV7^;gj?=onApJw2(T^e2SeVY=>`FDU?T;U1*izA!N&pq~jlW3Dh1(tZ zU-XBR32g*)&+5>8C_A_u`*bDFPKpx}Kj0HDQ-QP`v!+i1)zJxzC?l+nA~_W=$Fm1q zUvB}DknWbS5{;=ahqa5>YY;CPtooKuV&?!xWPVuDEm-rMuMePeL5^2=TNyai{P&L; z#~xJQw^)K^0NWW=UuC}>H;#Fa9h(K6-);LqgZIu0)>zH$DXvIIMo^cohaAH8x zo|BDo3*hu5-~rEo@i5@kfBGieeaipfV2tJW?>R?Zrg6K^qvT|EWY$lrXF$BHAX49>mJse#pWD-^rwQFC_bvQs0D$J@ zA5HrPzP+k{^lDJL(G#G`idoquyBTf8u=wMU|9S>peGL-n8Vgoxoc4xn!+%rUR==l& ziv;(kbRsnCgV&C$Ctlk~jG~F2SGp6wkaw3q80G0bPrt9#&nH?_4P7QnDUNhLH=*A* zf~(pc`OXHeFz+8-tqD!)u`6R%CK+I%9he9gP+%qd>rv4{6Al#w%>e% zhxLhN9Bj}c&YxWSg;p-^RBeRVoyP*`w^Qjj7tq=53qw2Nl&o;-RUoG%}R0U zzaP;hmFOU@UK2NTxw|oWlo)rZTM$V5_HVU9)d4>gUA+dReD~%OJyjE!KYWDT5(YxZ z_EFiSBDin&Y=B%U3K#3}4!*6PtfU?vQ4_eA>H+6oS(~ua@4UBuX9JtAc7{SIjaUQ{ z?Im-#vL-t`mNs4~aD1l-eK`IT+uZ@!ecaVJwm*7H0Mtev*ZsGFH16B$0M;iFnt3l9 zePGR;4E6=>zawohULV)**_GiUDOAsg2AQcjZb;Oa9ao+HW{*g9l(b3JO+wXP486S6DZg4Z&S96=ue+{Q}D0;*}@AN=+u9;GO#QIx#Nch#(oZSz?@UgUyo0Z zd+?+XE$x+gC=Sntn8H1jIRfUhNK7+38^XvWEZ)`alyY*d0hPAyO+0Z!MMm;pE z_K$oZyXjp(T|bYeluW|TBgSJ5rhmn|m)%NffJ*(5l3rC7ti9 zZqIPbe<>g|;a0h%c02Cabt{Jrel+Zmss-I2@i?{zCrzkDr)?YlNITO5|zq zHm_*+x%t`(BuQ7qh5TgeHW>bp#o#r{aZOJ<@)A9`SJzEg_-9_!Cf?HEHgJBmsB6!L zII&!^Ft{LS*u^o;p&T~4bSBQoGEneq;MFH!Ii5_&&jH(#ox<@#wVKig_N~$n(9pz; zYq%?4o!?e3D!?Lo2k`n%P&8dNad!`pZuiXNY`10Ni$Tiq`^j7Pkpc{NdlGn`01IgG zp{@&nZM5@^<^Ps>yLGSnM6op(SLZ+V_=%yWw||F^rOT*wgT6>f!zLAg4QwHR$?n=4 z2)vYjPagfhOd$S`TWYWt^b{OeSH68JU7{#mLo9FtoR>I$mbE`kfA&r3t?-`7GviY0 zt(`vV(6z-XVy1icL%EHYhTqo4zMh7M6#%b2`24{fp>i^U63k;rAK|+F+edG%8AgvT zjX7;J*i*`-kqGX7d35B?Sa4K0`1Y!cnz~a+p4ue?fCBK>%=-O2+MiP5+d2=nQ@^z6 z&qF!;c?eYdmH9LI!B?NhJsS0tDyIK=wg*}JrY-#s9{aVd7WkwRvybS=hS#qCMG``H zX)V(;GvQj1vQ#U!N)xs1(mXZd|LSZTc-Uvg!?+pkRH0@Bl|JxSQV3dk2N`uumS#ow z8M{3PVf}`;=+(j4liZ$Uh8SGO6EdF0jR=D#Ub)|U8p|!eiOR2dhaO7-KXV-HBh(o= zBQ@i8RN?opI$j&FF^aiAlXf+~Puh*-$;eBZpjs}+oBezVCZ}0vhquQQzsH1T8E8db zCCni#vdclApbz46gg3!}c9@o#EDf-HL+9F|aR?~`z--U%zpnt;z+{&qq~6TrZ5pkl zf?*rH_tkZw7EpeGK(#7@mDgZ*i076>F!6p?n;UCxb{)I4 za}g@O&T6>o-iCF*gT#>9E6dfB{i#{afcdrX<);<5XZ#!?uag`%k-}GJE0)J57 zZ=cs=9`03itScJv<9E~Xf0#a~XsE(`nx7KsVG#k--!6MQuhRH()W0B9swabawko8o zjJKRlYe6Pca&&p6g)ZhV5)|b3i}0NePE95i->df~6<6eBrP5!(z^IOAf<a9HLfsFgcGKj%ceeap_E#lS22T4k^7-wyNH~jVt89{Kv$FC; zc$pu2@Dxy|3B!f6K**OPt72Nt!8d`S^6}e+k(!M#SMaipz?BDn!qr(-V-f3=@*K|f z{T+qxgv|4JnH%UA{9gzIyO!(A16WC5nl?2L$B|#3oTiqxIax|yZ|`_#s_e1QAx`d7 z308Tswe^oWX_|5J|R~vmNdAB9Z z%PDUJuMkv%5E^t{Y`+YiF}NQm`Xp&=4)Lf19x?uj59R+%EYy*wNu)$mn3F|W)g{&M z-M5+whJXUm0Z~57jQ0F{#f`V#FC;T$q&?hO0@hWepgtK!k~~c28ZR`Q%`KeDygF)> zbZvV#>qpH)`>~(7ZB#rA?ZkUS{Br_y_b+-zY$-_dn6ocF7}nodb#~z2Xvz|JSHs=~@(an;j=fOW6(&8U>63REOLOP9M1$kBz;QZ!>??8>N4J zK3C?u2O8QLYGJTDe%}7Y`tif@4_VBrRIhX73dJn{A5~u&R%O?;4We{+cO$KIw{(NB z=@5|Eq%;U@x*O?+4HDAb4Fb~LEh!-Fcj0|M&+~pi_~XGL*IHBO%$hl;l)*mck@}&7 zdB;wq)CXkYwy_Z;PWuy7}&u1`si6vVKV0<96%B5BNCuljGzvM-qde(>R&|9Pj z{F@90$c5X<)0Nj#6Om+Q6E~N+&)ypjQ7s9*Wh(#fX6&<(YL#9u@UEYn+ddaX8L6Fn z;Zg{9tDDt_+)uH|ZghQQKmNeXKvq5Xo|e7xZDX2oZ`1d}kB5llE;IC|Ex4~GE58Tj zZiW$Ko&#*-J>wV0xT(Tj+#+%Z(DMS>o&>c^<{%xsm7 zOV(-)31DJ{5fGme!RGACcbt*bJTM%BDNJ`J=<*B~w^lpX(KaO#Flodv+;rY@^CszX z)hc7UiKcHqOKs?F+wHlDk$=7n4`H`@!`dr_?%$NTRU>Ou>MUCH)@5VVsi;+z)`4uN z=XIA^tI0}GjGDns>M4T6-pENxHk+Xc&SR>xUy#$h()VI$(e+qF;NvGhYw?QO>%iR0!koPV<|2ld0}Y6gX;LGvrz{{}w{L;#*b z0MU6zt@`bPZ&F?**wcOy`_M;GyWh_cs-KaEK7nqfUwQg<%{+aFb z*oi{f%HvJ?+)xaI!>YixZ@Fs2@L~`pSD}y9(k^Saqd=(96}tF16U}PKG{cSKGjdW_?-*a)4CnGYp70}@B_@fOL3=wYPlwN7=T|cr5_{-i`m6lBB*vdKtqlgFqgyi zD7U_ta`}s0L=Pk^`x@auR&xD9d&fy{iE1|Mamg)gy4;C7Hm>%iVsPD<;vbk+nwcP9 zK}SR!yNgY|In>VBc^j;jVL%IiA?W^AzViFBxA|&gxuNCAb=}^e4oPuW4!YA9iU?;L zPfc7I6}D1`G}sc)TxPmfietKLtZWY7-Ne#5@Yc0l*-|Zt+tk0tlwR^czMv?o5q1M5 z;ITxW;U|PW&AS}S{%wNff^u@z)JO@7LH9 z(V>9&!i9EPP(7B>^O2P$H@bFWXcH8nbT8aEE^~4>D)KA%KGZ*^=6*k7x z15f3}JB3jK+>Fht15!rY-;*Or)YNl1l;f=HuyZ-Vixh$aI!3X#Li+_FoZQXlJFNEu z)^{bkJFF34+?>v(7A!u}-T+bVTku23!yuppYWpf-kMBKrqfMOZ=@L(RDfA*`#9((B zJnwVSHeRtF8W;i{wmqi`4H9zs9nbI-VCKe@>=so1C%@eGsJ_T$GU9{@-RlHc@_T-3 zwRo?TE<~-L;h=6Ey@HXJl0kQ|DG(Wb4p4PmyP{HV0Gsv2U(8m7lC~po21zU@(71^$TZZ_Q^u4dn(7|m!5}^#%p8PTt?yKJR*WepRj32&n zNXk@@P#14TW0w@7GREc6a?SF~8ONNu$0vYOCK>lb=f_ZEsQ`1~Y(~&B3pnRo{4= zd!9utsdHv11aQBS86Vr|eSpAd7cjDPL#pS&f5nEdyo1fqRKu26s!7$&ly9?D`5G2uL0iVpunYQ$1%+ zNn5~IEN~Bv*Cr#rDGem8zz!zD+D}6w@XJtIM4Ftkhx!swEJ-#13$DxNe9M9Vo{K+T zr4l~cGJKpB26h8G{5rp|g zGuyr|>4}*CTL(y}FI!ybK0jx$bsfE!!0L;CfeLY{Q^rnXyrhKPYS;{8l88zw*^yN5 zP>KG5>-tav)Qsx-9{_JeVu!wh$+Hs8lYOL6#|Hu&RtTf$_ZWMTIiN50yh#Bs9zseJKf{DoO2$DtdJJtf`Y5w zqkv8yl%liU(S!J-H7O)_abyCdy=d-cy#fgv!_SL#-8K%jMU{n9oz@DE2fm2fFjbMv zz1`{`2=^&Vqj_AAL=oE=AfJXA3TESIU+nZ&Im{%s`nK_bc7n;76tKbYT|M=Cn*E;9 z=Hb64OvhFUyr0j6tftrpwY>zY9{`FFqN&{=d+ILS6ahxdUMcG@5Q5McCjv5YX<++k zVi6(IQcL0#O$PPOQ9~GOL3UqI>UYT7$c<9w1cMF4%tqicJ_8f*0FE#jdaCtO>-r5$ zzlbc;+&TXgcNY5t(*{JJ@@SB4>efW0>|_HbI3)aUq+ruMu7 zs4n*k_G~eFk7#Lf$K-a-h6$Zk|K<|U5}3vN`~>pi*y&JM zig~l9$MhY}9W);C*M6=Cel)Q4&dZnqQ>^mi+{j^_I>m;884wlqUH+0;t~9_)Y!%$QXadyqf7P2kmvnaI-k_!c5EkVypWN6uJ;gUA=TFDcXRv*Aoe-w5)9+ z1MLA|pmuDceojI6Lvt6UY0TGL&$EEr2-%Ur1n(7+yeaMB)66-o`zcmdPGbR|xhrH~ zWF)E%uhWEzHL|gtG}VR8ay0PMP2lAm3TUVGSW%%&FNE9tT;iuxpbK=pGsFmaaed=*XUr|WDN~D(R>>Yw`yov1}7!TR>ojfy7 zB7&hA^L)a&3$xFl7I+F|;Ru1sQQ8xOsg=d_RT2p|86Dg7PZ(1WtZXXwD6C5hiFN`( z8|~t;tRZ2L8Y#-XgEFzE~VmYq0g>;AG(aB?72X^d)WsphsXr4BQqM+L)YZ{j0A} zl=&NE#m^NaQLGD%t=BJ=9HFitgTNwC$5@VFN}k>5W689shoKV%NnD!Gx6k*&D4R}m z#{@If1Hbc~Q#))pN3%E|p+>B?FJBf@^{{NKVqDBP_atvGZ1gjTqS|N-&mZPlHQIgr z666FA_$e?y$pl3kws_ouqA@Ro#^JzjMtan@{2m-~0Q%XJa+@g4CbblIK(-Nj%P?Bp zW1CU~-bT8^R%U*Sr8#WGaO>UMl%5~Foo9`h(er3p3h5yA(yHJXBh0+id4l;^Z+1=% z-;R3^P8sH30MEC(e;wQ*`YFPS=#9wY}44X;w}F^_1a!BwW{d zEjk=y8ALb2xqC7QhO6@GLkvR^nkPGQdcF4(3T1N2*nYW1*?AOpH_5!mc6zpLdLK>D zg)V~Vrw8y5IOV~HbO|?huQd5uq!A7a^5Dtmn{tJy;=0$ZL~Qx0Vz7r(Oqb%X zhG31GW^;~yvg;+%$u-;!)?t$e%7G=o)EQ$SbHbP1tDcQ7KP6E(l4ZC+)NJt6%W%`} zBrwh|ZFFo0n=qq1t5{MxSR(n%WhEJhKdgZTWaNLdQ!aDU+Vg4oO+Hz0lU)CSiGNoR zGP9bUBE+D}(uOTFQRsWWR0nermjmldHuWfEKDLd>hLLCwR@?6NeBp}oARQXr z$K>L*&^o7{{5-4i>*aFXp-~Eb_~~HMxj3ywJQxft4oT`c>o1nE1Zgm@oEstuGOk3c z!`!Cm-RCa?k0!~N%Ez!k%JTUV=P#DP^%nULmSCx_CHH=V1c506=<+njT*}tibDEdk z!e%&6?xxF);0f#!h@=i_gg~m7Y`-%1h)W-i(jp9Yt!+tr;XB%)B~5MTKea$HM?H0< z!XHx~-(PPy0ETAbl^FUkA1(OdSoT4#+oTX%oCL8~Z>I^EeP;ZgOQOSmCbml@D;59l zE$!BGsRQGs7gl6oZvf&Va+5K}V6)PQtOn`UZ%2GKUT)JjFLsR`l=;Q`+CvwxN!t=K zOeB0S9(NoOvYEh7b{(7HA-uyX(PN$GeA0hlmIq!mIRLmGHEINsi)leqg*x-y0bs9S z2$)#FdMp9eD}EpjV3fdb>f|qzbZC3rxt%@HPwsbR@nddaT8*Vt*2MBF_)ns>d%Jb= z+b*WJq)Eg~Ei&)XA*^lCfTzIOHk>1c!xUpCZ;#C&u^1>Frp#8PPA?{Ym`2mW(+uH4 z+F`HCUJxjNtQtNr;7l2*^YWL?ZV?_+W~+;`-f9e_h&+x)wvYM_+w!Z-Mw6Z%;PRS$ z=%Kwk+t&%bi~ZSo0xFTc z9i@iB9#**UQ2+4lJ$uOL$cEGUk7cL(B^Q3~>lo9_Ba>q1H$O@!uUUE?hJct$z_xah zyAZ;3C$j8uO3F#nz2~R8uEQ)~?*=XFVBhUoY9?`$f`+g@5uzmVW)lsXilJz5w$?nf5G7o0~-q~Lb`f$ zZ8G@ODyY^o+Y~dKZ4WF~k>9gK$8GnxxDif=oQnAn`L!;WCI|5w>d}9yz@)+Yk$-XK zUQD8zF}^5r{ak&K>>}?hiD7lj_a!^hSYZFj49ez5N15O!jZt(7VI2uzg}ZHdE9Doa zzwIG+wopsx@>tPIbH@ol&ddCTs1udg>{ka-esVri9`=^-EAy(oQH;PY5tal>Dbyk6 zIXd>;2E3l@C@`-bLeq%CrYo-p-^A_%mJYvu9b`T=tIj!g7fyLO!X+mEwI7>$@aD)b zIwl7u|I!>-@E|8qpd!D@Of=~_P<+UJj+#~mex>N6=sUycVQw3rb{;0YKADbJ9j2&f zkKA@j<#-hz$!Z2C9nG5EdIK%I3aSgU874!2@$WUuADGf-kF^6_5m3JjdC0aN$U5&? z3SA`-yi2`kXS%LP`q5FiXSPbd)0H7lzm0aHuQiBJyr>kP2PN$oIhNlJ8*9n;j@{)C zZW$lS(#yX#ZOXq=LFW+F+l~$l8cNubR-E2&rj+ym{7)|0KGSmvX5+9ED2?T)U1E(q z0olxdJP=T3V?*4b(VWU1(|G}m?lR{%E0#oEh!*dTKW)SN@;%b3yrvn`pEf(?g}gmc zzEpvLdlFmU-P67C@C(GL*sxUF6>$_jtOyUq0F!5z=i5(U1zEwM!gM9+aQ;GIE4)V^6m?b;IZ#_rk3z0&WC6n&E6WD2qwe|NmA=PRNjkArtjVQg_!H7 za)E86@xUCh*pY#lPBeuI8Mj!NiBQ|&z!RE}89OKXu|R7l;$UV59pXhjEwyt-4@~>( znEpMBQ;7A?@1BCvu0O%)fcZYw5gUD7n$Ds&MM1+ui0*R2&xKdHCyu1S`+~;0~js3anD{y?ye67R9LbYvw&LR%&Q==tQfXj`Rm&s znAIjGw0XQ?{Wn}O6qS;NT09{V{xiLpn5cvnyTFD5FU?OuSgVCI#}njCZu_`CFP-)t z=6wNpc%4DhF|YX`JEXi^a{k&4*F7R-oS2@E2bF6gSLsW>XVSZgBGgO)=n4eydD^mv zgN`gnU^6NeZUZS0w#r0eM4X+aqMF4#J0bz{8{0p-*W~b&BMV0sX?GQY>^`~fu`_6EWHAyVj)jg6zp@`Dp~?C7 z701r&KQLhCi)6p%c6RoWr3SDCV_&$%^0WD@GUEKJr2xtg!ae zPN9QVB%t0`BOf>^_m>-poVE`EDz7o6*vu!E3*y3fe12UN?S2WW#3n-ZfzHI+zLn7lHv6C_o*e z-d-7NBkWa4M;!ZU(nHuE827T+TXQ+g$2y!1__ufPL(N5QA8zyV3P+rB|EJY2MKt1@7 zz2oG?e%pZXd0pNHG2%FuIzQ*7>GIDuV3*3f8 z&$hC;&~t?bvHX3Slt`{0e&?4N4qIBae@pC)k zeSXC>IEWUq9rA6CKy{H#Gi)tWR^V-nM4tJ)nyrPjmS1+-69@zSmt3h~qv0o7bCq{0 z<&^w}mfNOpvA3pEzvHaon$p>`e`5*B+-2bNQA-YLcl2afce)Hbic@yh($ehyq8eFB zPPq@8;E}yTK0~(g^3!vwb7d@~emuc=hqyEJ2gVEI|2k_XDVF55mADFw8u9P71H@3{ zK5#Knk^%3eojbQR7j$1K@Rnh^4CsFcTWBdVMR_M2P8z2ZXaNH`6D3_!6+t&H#$D>A z=iVekQ(|#}CLY0I&=MQWN;P|}9ih_xuojndSjb^6=iQx5EA8i3kKTZHiD}iv2kwW4ein&*(R1Qr6<4Emq3u zFFoVf+3Gh_Crfz1IWig&se1@KG8&Bc(2akXmly0(6auc(gs& zJ7LFcj1viL0YR8gz2%vNJXua;4q@;3(RvO)shl#qZJqQ>q0P^Yh{l-@r>fFxb~oxs zM`x~5Vz^kg0WCG#KJpupVs9*w+tr4_8Lt=A-U82>u^rsW4Xhg)iFH6uVv4o=!no7r z<-zwr;w?34X%LYB%yu3Rw$OM9<0;}Z4lt^p7N{a;@@0JyeJYM`#2$t|k>B!9Nk#)G z$#9eQvsOxpysHC_v5nS}BTuV|cW&FXv+dXHW~DLAWfGC`F%XiH;0m%k?Oq|1A68 zE3}96t17)|O&T0IkcuRTN42orNWn!RX7@BKST=V+2_Fp#5$|1WBhtdP&{w^$881}pmAF!NyBWZcqKl|j5!p^Y8g|%SaCb#sswZYnq zDi*)?m+=0X@u*uARWfDe(m(AZm(Ff)Kt$h4j=+Rk8+78URnx$gWjuPB^w6;ywzJ2m zP?XEdN$`2tjQt_O%*mI=T);?Zt8`T3F z>nej04dHiBug29MMl?bXkZJ`>M=Bp`iD42ZvK%>maudpDt+SD#FSJJ~2pVY6W8eF6 z`PTk{!S}7}5sXiC4X`RH+ezJ$*6bPO`>wtDWIZhm6`VNw_wxSn2j4_TL#)(RjyoMR z&OI1cD8%L*)h&LcaccFQHLYK7`SoY=V6|A)Zh{z{;rNlGLJZ*P$#@ zdcI5hYkr+NRanTgGXOe7OIZB1ryqNM3c!8Y?OCSU!nt%&YVnt+<$UG+QQ5=#i%-H8 z*mcxBKZbME8SaUg08ONNp$Sn87E28NbB8gaGYvIYid0+!82p_sbRO)o!#B~;y5;)R zr1+*2kAbQV{ll)NXN2FT1imR1R*6{`7)fdunfJ+Hxg{+)|1or_5%mLhFPU!tSo3!a zK&lVRkGeoQ`;gB0@*~v@3`sEAI{H~?ldX)tnMBkP?Mih6$nld}(%=ilXcIp+k-~=( z&!l~^H{z(6yB_OOXl7{bbUl_>p=8LNsLWdF8l-B8P=brRjwC#%<1$n37eQ1XQX)p) zPxI!onf2w%ETr#m>lZR+T~!fd;6$mZsY zVnm7e@?xGdbabaf@)Ay9q)t%Vt@d}ZT^(;CV5~rDz)=R2ann8;SLa60O%#~7c!wEB zfsO#GF-munf+~yUd3+4;fsY7G4GX%{1VPkNb&29N$l!3@Sol59gWn2Zq*+Ie@uB4?+VES2?(R=H=M2+4r5m z!_@j6hCT2K*^5_A?zv;ZESY21SE=Y|OH_d_g6&&n(TBZ$)UB=3%7RlB^rPUjDaXxk zxTU)LowAu2vIWGbf(k@~Fu|$Fs%&7{5UIUga`I(Vv8gS;&yMc7nIOL8cUy$7C_DpR2MX^67_z>J z@{s@fh#VFm0vCE7$qKa01^;B&5Ds;2op5@$9yVj-zMm!r>-#or=~^u)P@XRIpjW@1 zub3GIv&9=}?O@P;lBcq-Kfj!XBhzl!V8P6}8|2lIDR~50t{#8CIU3_*Ug;>1#aacYa5^(a)@O#UbWpp= zsv?IA)!jP2Pcv4TkZy1MQ`+nNid+3WM z0sLBRhB-JX{qq)wxXx<@K_^blNec&$e&Ch2+3i;CB>v(oa-sodGSparBZU)q%35}& zer`-9o$Yj(J`VB&LEuglaF(-EE%B4T?^hSD|oV04I=be5#pElkIiP$j=;dB(-&59*7uBRbYZ=-U+;<)pyFH ze3X2a(9LErs*@tu4}x`K0?4OGSzZ@k+ksCx)`65rVUCkg<49czFTI0;M&#A3Zi`g` z&Tl=z;pFoi-mI0sakAC%_&FG0)T#KzZ$#k@NwsiXy&Q3i(kS~I3uF=c5sZ_0WW|}M zmDT8FOH56)8!!>-M6jB$`(Fb6X@T@!h*+-by6)YHEZ}OvVrvup>)e0jwS32_ z3=pi_dZfkJUMRYy@21QiYIe62MXj#;j(R*2bi%jXFgz%`X{r2mBqFtmDWP^Fo}lSH zrt5&(zUuDR9V)e|qpt9d4~L_FVC=EZ$uPovC9n>pbb~5*S`#r45a7zlh2e%Tl=_I} zy)Yy;Z+`e3@-%HSSS4@HVkX+4$&WG+_{8E-3j51hP#c`3r+pGo@ z=o>>90t7+~?`nf`^wdhUPe%BqaCUvfrO}1~Ujwva(Q2Y3~YZ_3s(o?NffhSBr5$Q|u`YjHDd6x#kV zlT9x$YDfs)rVd&!tva@BB||u9%RYdH;*R*_)zHOW<5no7Bn-yuJhaX|v_8HYVCTgf z(o5=;8l_&}J%-#IVQrF0!v%g+u^eqwZc@|nXGTzH(3n2))?*6J0r5}m_Yz1hEW>=8U zx)R8zIb8V@mOpPq|NJmC+JWFHSlu+U6m&|Fk5A@4{Lmg+bm_24J1mPYo6>4{+~y_2 zD@3OuUs~qPS@K^k?ido%8gWJy zF9LQ%!S_WIJYV$9Fw|Bo^<%=RLZvpZePm;*s~YDVT(qZ=FY|=JvIj{!k{e~^X|zzU z-)J%<_+TLAexB?faB}=ZFv(ve=YluC9{Z;l@IguidL#THqjqKhydVetLl!ev-;YntTM_iaFwl^VE{R zDYIVXIJPvpL0O9RKS#Al9t<~XnP=+T7Ow!0T#2jdV160RUm`gH$bd>kdQKbxN!H0F zmX!hfcBVsdx*!p^i`81nE^`2}WKi*COJ(w!99hstfz@|NoXj`rHVk*x2^9B(^Z=PMm zH?tk-_bI;+O1;*vn1@9QGlb=}_quv0`$J(WFH^VpW8C(!NiLFuD&tn_;0zO@(!HqV zD?GIuvX<>{b_%otzp);6eHZr=pjbst$$eb!NXIyRr4V}sc^JIw{=IdCd;qK>VD%yN zd(U~>@XbeUCgPXQOM$mV@KSabJtTRwhe-suh?GZ!s|dzYB{$Jr6zY`BTV{PxtL0wM zqetgRK(HA8n?hzNhJ4q#K@W7U8D<-N%ZJC^`}dMHB)o5tfXSg8o_1a#1_YH{%{ywn z-FLrmJ}={{9?5zppU3Et`82;$aJ<9<8ku5jf`2~8D}|Q1CJ+}XEzr813BMF!;(Yno zIG&a?)UUxNHsr@+Sa8uob10!2f_pvOOo6;&r&si=ya-WQ9b%%Ljo)~qSo%nwjT9#>%(Hk)D0|yMTBD-tb*fG z4FbMXhy4s&ofcSU7Tv?qz*1vxzCsW z6(x)Ne^;*bbRk?~B8v3W;6nr9)P9Ej30Whk);HF1Ch}Nz4R))QnofdIwIB2|#O0G2 z5VABC!IiO4EdIb<2K1Z|39@HQ7CnY|b-j4#}`a(AKS zUfT=t!_Es{G=|mSN5_F*`D;XSmMtj-D^y6U^hY-QREY4QgD-7Y#`!Xh^GDWDWn|R| z4Oa!wbZf}4a7hc3i`PA3 zPG}UEVFO)34H`>5ZBq6Qk(a5!%QyaC4lT~;^#}$qR*6j6bxlT>aPK7#^KBj!=^3R0 zfMROO=O*rIk`9g+I|soVGnjs1LSD{Hu4#?d9*{XhqxEP0|Ma3!*F)(gxvDlTVx$*`w6A5>lduoAKayEm^B`|ko`~2s=B4ooZ&~9D|TR$;i zEfD8BBvK%Y>h6Zo#yc~JJ-=3xhK`|tZYt-bJ=|9oZV3n6TWxsy=CTaZamc(m3u6iRGF0Hy* zZH5wfn$)^e7?vFr8BR->!) zET}szwX$@QMH7fVh2H6|oZ(3gAg|v{>Yzv#k4C?`ekp1v=bGQ9;4Y3zGq;qZ*+4!n zj%j-n=sC>`^g0MXjnh$bTQ~_S+?_jRBYOzVaM%%VjtDcnj2cd%6`1o?7aYX#3R`IR`dH|skk=U+Jr>&gVQf5bND8)WvO7(2q|Rc7h}w3{#?&%I?FUv( ziuMOOsIYV!U_p7FjL>1PcCyuZ?GyMjhI)ZKtAyswYwr{y=k)&|4S+3(`ba@abDNF!kJ7d7uP8(yaByuF>Hu`0<*=&tY9?zV_Km+yzCP!8IA=*mT@z;+_E&D}2i-UI<|drwY~-F8*Lf`sVuENm>D5;i z+wHXV(u5czbyqSUJR81|{dACfln8#S*&QBUT3>8oeSI6(d4lM>7`vz zSgE~mRshxJKgyhSzOY>={88U=EcYxiM-srB6KLUG-7+WUCJ8R5z0f*5a|(e zxA&bTABaLTMc3P=p2!YSJgXgCGWy?xTfM$fy5IwdE(12YTcAe$4U$T{d(} z*6Uzd1ly1CLOT;bn&hG*Ezq2)1q^_k*%g$4z|3IGFdB^jmb{)0-i*E|>{#&c7Ok)O zSNqPs#=dQ6Th!78FOovmR5J-<`JOBf4C>?Ix7;am&8K;tKKu;wS?1_yJBcyoJ zHh-67LZIFubV5MM7MKEbq0fy7Z15lO1mZ4=SMMtdr6=JqEAP4A5*al+;gZNF-9vV` z_TUvcY)Ow)0#O;fA8B?&z~X3qWIGCe)h~HBD3;zoe@aehT&-IPd7%F)ZbS4q9m|>~ zsezW34(9ECJFb`q!D1N%CrK@$9=EU0Mb~t(dlL^B->hN29gsl<7X>miZ%Bhk;Ny#9 zi;{Sn@jd3x>iB{cqDOl}#HYC1sQREZT#YBcO(@(*@Hq0EbG3ey1y+zJ>>Ae1Mz4n) zm%+7`I&?Y!qHB9myde@m)5>VihqhIxQdZ@`QniGgj-aVIrUTDZRRmL{oGq4ka9&a* zj5LKh;|!=a8@JY!g(7G>{jJpAYhtF>2y3p&)GC#{0qt~B>q2SGRip6HNDK+a)6!7dZ@4c6o3Ab31(lMg?&o$*xbgASwYRa z7KHd>z2?P1(U!q)8%PPoT8gE4ckexr531i=fl-qk7I)@z(@JBZfW*qHwwM5vUrGcnCCQ}fO#KJfUDek#ZAD@Wp#b^1Hy3zmwlDwV` zI8uGA+s6aIi9Mfd^bA|YI2{w3`1Gj)f4sN9Fdck)eTmXDU^KDWwshO3Bu!vb6IdkM-Ds~;C=EJyRpgUVV^a+s^oXgf zfolX(Ndr0H`X?k2t^WOs5QqOP&as;hDg;XndbJR^U8+V_ zN`LRA!$wt>)rQGaE+^xO-XY0Yjx^)$#%!?)lMwGB?k82xA<=P?P)es@RU+Py8u2W` z)tah!GvORztur_!erc61y`aUZlsg$E6nLu#HB)5Fyi3A+TQpgLk@ea!^Q#oxu3>w3 zz+cfU1D>btC4pY>sr_e-v#fD(IM0T^qG@gs${cd$-k|^B0p-|<>8WXWFS9)|xGT>J zvB@U^;yU)aNL?REdsS3++Tvy?Is@vO2^k|vd{P?e7UP6#$!e|C2Jo0aSRrD%Z4Cbd zD}=>H$Bd%D`cQH!Y%y(-5v#@KfewaT`amQNTaN;Jwl zv)Yc!Dm5P|Wr6`+NOEyj!&l1fJ(a-qu$LQ@z^0dFP}|M<)b`XqMq~Q^G%?sS= z^wA~hp-GpXcYOq&rNg%Lt_^9P_sA6WwVtt$b;h4c9RL$)S<2BG|Er>9UeRP`bqZxQ zL!eu~VcDx}u897uZH%RqA7_2CyWS5^boZ4^wx6a$XTDU(r%~dVXlmde7@?0H^e;Pw z(gkcb@vC^aO2?asx!P&r^`%HyHM%TTyY`tn1+@<;dxWvyhTYA1J`P_NH!&%A^rtba zsW~puGvv$&9}F9tBeBqKy+v0Z_s(1!5J-%#A~-iGfH|_ywwn|eA)}J8~aG$sgm1k z0jx%@>7Y&Pau+H-b7_F3Y%ICJuGi7dPOdLChT%sUiP|Clw+*mA}bshQ~p zx10UJDbr{c8?}uyGiD=E#^(to9NZpwzDp`ro3O&!FY~ME>P2<(i8~sG>4|%$AHOzcXAacrB-EkRnU6q!PQ;mC7sl z@TuTvR)~U5rwMj?GY|4$kZw|1HPVRLy?)bU8=PE}Gq+4qsndO;I?@ZsCoh=GTcLtQ z0(Ps$`W*DhgkWj1Gnm2`NjOplkcZVYy3*K~1@D*H5q89m@g|N-e@Dmke$R378pjGE zsFyz4<^%cHu~rFAH#~C#1&P{uz5+d4FVEd$DiC}Ctr=8yqv>;zN*%Da-#-Et$Fw_+ z8rHLqK77Q^!TXJ{V8EbW$8~~$jqr>ar@HFL8dSyI#{DKb3F~V*v@ncsaej@t(&wyN|*z195L@DK7N8_TJ}7vpnp7d(fEoun%e#?Yh`fIL6c@K zA0P;KG>8p70C6O3}i^RQVI$Ny}c`yY2`5bC>_q7D?j0bUm}gA%qnv_;@j6>27w+B+=& zF~vcm(a?U%cx5rPk6(5-x^4C2YRm^{5VL)*&M8d`Elp#S&>zSIDo}M?w8+^#cGs80=PXmwpQv$EFONT8Ckc$R^Slo5)ocv~T zzZ;rbKU2&6N)vGcJssJs0eP!e2WtqH9|tSeRq>PQ3A7{=4qM#t{HmCN0GDZpU*z)o zguHg@#k(EExN00eEY8?zwHwISHkwi`)!3Gr*dry9XdYbR`K`r6|CeI17*%ZS5e!Q7 zu?L3RS|->n$sOE2SS_P+O@pWbMUsU`{Z20}v=qKU3m0B=aBauvebpjL7Ux#Ym5x7& z7nnnetCZhJh~;vjwxEU=pIU6<%L+&x1d&l;d`6V~cx04q$t@^Bd9jZBVXR-ZStQct zJ}Ju-rdOVybl}>GFOBm-PJGvO<{V!NwR_i(JH)B@mib6g!}#DV4+vfCpp5N_)G+t6r`)a7)dNXCrG-*_S%-T>|7**q3hCyTp%RkR z?c}A=eZBDRuQUfMU`o{j@jyvrTN!D9suJ@CCT}d39%&CnRa1vqZ z@JOw}?jnI!F2%}e{L%@eM7;5Nc~F-Pk+%R5o;4pj6b~n8wBC5@%@{<(M3IPp>;+eU z>GyJ$oDCi61V~m;q_gR;5e1h5K%YQ-0i@o&dZKc66xOkOPg-D5tu7g`d(F@UIFj$; zzU81g&p%DIyQv*%WsgIeS2Fla{Rw$K8*?t*re!~5`XfD2nojDV8W?_Io#tG zc+iheyYHJ0Ld2Xt#7YxBK>n%!9)1?utWk^-THGBTDvfnn$1q)zk=Hn0s>Nj*+&7WI z0N0w0pi-)Vj7qA>9M0fEE&mn&awO+~AJ>3fKB7=dponeg`anbC%Ozu3^bW{6@IWB1 zBEonmMIsL%C^sPHXP5wJX8Umg2< zHv6&v=U{4otttP1Cu>TzkE>EGV#VXmuZ&Z~^!;78ohK@ei9FsaTjqT6Cj+Ll zBGlCNEn+Jk0CDGPDH8KlPwaQi$>(Za04#HiC1u50(gyH+{EBbZq%WDWqHw;3Mazdb z&e2Wg%zq~ibDYg_6>wM9=2r%Vfm%rKsK}F0IB7$rq;S-AKVCewcL!g3wqX8W?|}as z?M1~6-NHWono$jU^*;tyGbDX8O63wBXD{19r${9nkJN3F3ZgD3<}Xs@$SVL^(=hH(PI0tE)>T3oXhK3at=QXe#B;D`JnJXR5A1i+Xbqg|iN1OLzc9 zyyu(#(rT9*xkoK~9dVw%!SnjY4iB*3QnFH(;W(=K`G*9%yT5wKObiS)fi}xiX@rF(kX*3?gi~x=HVw+*$tp{&iQHMg754PiLFriAjqT zD(THy2RLPFsC+B}YHL_15%5Ixo%~R$Dd@fi`H6Lx!C?iZEPBD-Tg@%_u1gB>DP|LC zEol%_v~p>LWh(uJBD4`OD*@JAPy)b>duOZl#%NHLxmas*L^=f#kBHjUUkzy1twi)w z7!~V=x$kbj^zNCPR|Vn^aEj)*|LZFL|5L=aU99?&dbi!AD!NeEgwR~rf4ECm|D4zp zM)>ZrTULgyJ;-ZC5R-)#4KYp$+W5`2ztJ$fQ9W!9-6p&lFR!STv?9_-GM}I; z3ZVKAQwotl&s5`>fPyo5fW=Z8gK!}-fz}-3#(IomX{j9^ z{%wEaB+d%!OHa+nq;$1{lTpe0z7+P0BdUCxc?7>7k5A8D@4wmxwgqeJQ_lQl|0BbH#DRjmGbsXPgSkaaiwZa`v<(M?hR?maxIk_-%4vOMfM+@Qf4*VvU*E9JFQR{7 zuuB1@5lf;xu5!s`BtJL$!ZPs%nER6fDc^-#ix1615vAl}RZm}@$7;nIo=Kg*(Ej-5 zXIhd5D#-G%spyT?Z0K~_i<^K9hKYSm<%1~`sV+|Ffnu5qGrcW^DMoUHwFUxHfXg0% z=8rt6kFJ^yJTf$`SeZZ>Pbq9^+rY&Hq^~rbXNMpnUhCX-mRH(enu18gi0IWXK~oWt zw9Wd6;>h4Zs{TJ2&CNHb=sjajfUF*fOv25t4E}=7ijIwc0xr7I(^^t#meWfk$ao&? z$=PECE&8$*L}PGjN=%zEdKw<`VL37+wX0gq@)Nn)7l|a?Ix(&GeRVxG+L`l zs7B1HKDBq%-jt}2C@rN8I*1vgrDk>6HCk2O^ZS0Z&u_f%`xo%JbKmD&*E!cYSFu2j zC+JqQLye9X-KEthUR5U?az0U0a1GILo~3jdj%6O0*>+(XMCT%aFKC+ZNMOiJ2-L#C46yAwys3`U3Y*fwHn{ zHvx!nt&X==J|n~V(tY~6KObk-%rx`9k6xzoN`6SuHQ%_s>L$h(c% znAU1wwRyf$`Pz92yfioM-4W9+dd?*)%3avk8^EY`t8w@CG2j@Q`wV|bxB!gp zzi#jTkocE>bK9fkIjt?AFn7xO&=)s2;2~CWcU0sf^%A?PWTfl*A%K=C4v-=l1jF#T z_quE(3)qG&-xp94Gw#>xnu(}aNpG)@VF2ru#rq6r1;$J!@KOXVJ*2j|qPrux!y+SI z;DFzJZUla_F%8SLFTRn)y~v#D>g)TM+!w;zb3Vi2z9`ThR(5IZlGa@3Q0cO(k&%Pm zsC{3HZE==vR*mn*S?_O;s>XpG>hN*mO2>k_oEsAnhc^ZiD`3Grw`fA~KI{X4>0Pd-+eX1HvCPFSks{Pk}w#H`h8J!zkSEs9sY%^aftgjwL?f0+CG zmVwi7ixmZUz}e8x-ZMs6fCn7cHr_Y{aYdUNu3YLijLx~lUu1@4qv)P$t=;KCPU0?A z`jW^QI^JvqeD*4&ZJEne`!{k$47w#Fgll-yY4);4`9)s zAGS*fQ-B#?6?3DQwEd$D>0_bkTItK--D1-+lU>_r&&lpiI)~yxdGxG64qje2*+t?W z>>^-2lmlAwoU8|MBExIAEI+`Ix`C-QfM_>3%ChLx*hA8Q6DbT>xV%&6UxyN2m3&KG zc_Ucs1G~D$9}2|q^RTo(ROwi}(4yesZCDxasXxJ?@@3B+S$b}qbtd>X@j|)3Z@@c) zbjKqR)& zF}3q4?QYc+&*N~#bG;RJ6r}Qf@!vJbzD*n-doz?PMRcO%(k|s*P}wU zS#$J9P3}CJtXYpI5;+8qVfb~eP9r3Qx18w65wm9;U}NQHX4hp^o>d9a$?Ne?s^s$v z3!T3v)GNKO-|Io-GkhjAuBA0gXp~`wb{slyqc@oO>6$xa#^S~2O6MF0vZ%Xfu7T#< z#3+`-rbnVxl%xE*>ZYMm9Jrxc8PAt_nH@$r>yo0m4)vLltBJxt=zp#cAa;La(G&rU zDqMI2He&6YY1)RR{>$fXecSoL2UIm+y+eTHOFeAoLXbkNA(M7G^G7F9(L?FSW9n%o z8IRzi6RA_F0%M^z+IdY-1P#ncD{^WH4RTDZxaC!v4|KqiPU+9nx6loY(z9^|4hi%$ zDX(6=;STtC4JOQ7J%y7cLMkjD@@M*NUpqyjHjJpC1Cj|4%?uxBIbB4ObXK{NqZOHy3TWcX$}D`NbiM$(fhdhJcH z=20J})oH!&*$#^XmfU4aI?v187nb$jYdGs_#v6V>LjXt&R2AFBhj%0vmeV(Zb<77@ z)VlvBxEJ1F0Y?p%OzPeLIumQhH)tQAGemtME46EYY4Rnc^h^0Q6Ge@KQ{( zavz1L2v!;4R~^`$!c6cua2(XE$eu8ox`*ruaT{B^*~!+9L`_Fuvi%I!wJ19fkHIP6Z%xQ zj1A3Ya7oD9m`G}bik~fk;hl)^`JQiGM=%kW)W+!av@1mVRf<>H3bNUf!Q;V)a4Mi% zHLT2R%KjF>+_uc8HKOGh0hh(0oS=A0ALxue)n;QwWQX|{eZJAoS|u7XL==_#+%PiX z(x~;S3dt=1hk5lI+)!<-5@g1qaXy3h|fd_+#S;e6~YdLNO-GXe2iTB~b7NPZbpXFz>0B}+Z6qJ+i_ul&VQW!sk5aq9t z`?e37vb^kd1kHvLI)2-%zClHMhKdxNzOQ;|lKRX|fV!9)O3w)w&?8#64wTYn?$%?3 zW8Vj7YaHk=GL}Oc=I8XA=$oVCvain#%Y~@+O@Ct4PbX8*vR7?)%ja zUkCCH;%^|m>J6}|xX-{+m!FEayf=Y#b6ihU#WKtd5w+ea*DR8Q4yf?EV)?H z`MS+~jV7{ia1mPDZ_IKjPO-mAv(+gt7N#{ygPp;O4JxhC<7j$g;fq$|%xn)nmoaTe zjhq6~?FL2^9^(c@B=z`px`|K$Zz5d9Y-C+1M@i?m!sSDczAhPi3cg)~?o{<3tULU> zZx7b*1(7{izn5D6uM_c!+AmM})^HbOcbA_ycs%OW!^p5>XYJEpyP<{LAZ@RYIovO` z6olbi*yFL4TD-zIpI#Rp%}@490E+Du-j}4DD==)9Hj|YRY%~;iT3XzZ)Y(F1KpGhI zGM_YprUcndq^GLyxvEKkXlo57gNHC~M8FMEeQWv^`i)6?6ilmHd5ln*zx#wUjzodx z5@qWpoflLPLw2P_QNjU*3u1&1p^M?E&o|rDhY8? zHoa4!OSI5!k|GHRi>pQ|Z0w@#<&Bm`GCh`fCo9Hdi-j3JQnQhn_f*T&KFfVCmW|l7 zNfUl5_FAbAku;FqPyrV2^I5mO_?^WU&WV)CA5Q-aFAB^Qb>7wcozRxj6tSFW z1Pq^NsXa)wVeedY*hF|F=?UXf;6U9##3DLjNiDnW{g?q4&#jpxUsLnNG1pXn&glR> z!0?9W$xMacT>{_B24GObpk5L%0zoZpE}vz&DXa4wW0KLqIVO8*&%M~pJJmULx8P`! z$d>CD8zA^x?7n!6XZNMZobajZd-)i0wp{ioAYJ4M_UR7L@y-kME1`{g+r*wiHSdgx zaxLYeA%PQla2I8Onz}5G7QC-E*AW!gQBQ7cM~z{n;h^hwmILY8fjQhR;XiOxuNA=^ z&f%Q7R%^>!pmtbLHqTI3i0SQwG>-fxZFEDc=lCyW$-G^)`RhRzY1pWMb&y1^=fYqR zjReoBwv1~Kz%0(jJ~Z|0#T51#^^r^;rTRpUkf8qO0H5Vq*$N525T_RcC8^S|efPRL zbC%{?@m9c+$m}PLc<}O6s2t*TV#VG>mO9}U6lc(xXTiA8BL>vODa=pl}x zT|*yLq+wIL=zR?TL=xe#>B5}WX!DmQ(FT~wiP*=hOGS#Rqe4l51uwkChVF3rmfT() z;lo_*J-Lj#%t)ZL_~!%%-`L!e%h)_1?iv zv~IJleUh1>v;Dvp{$OR+tf z18iSvhfB7&zosL{xNmrSz^@Q+&2an}Xnz!G8>r_rXIWO!=M3dmn2LD~&r6D^?|9BM zk-~qs_j1295?K-}YBOcO-v-lANqw!50GwbhzY>Jn)v^ubUKy3CnNY#-S)t8U z&H^15F8e|-^BiUrN*ZqtAZLgT>f;pxbS<}}G{3)d-c(H|L~KZSK4JR0j+wNrmy+1p zo~!3qV+%DsP2NxGvmFX<>&E`O;^pGg+P@*} zfxvH(cmN*oi9!T?43Z!1UW0eMM2l=VBAG8yg0`qaIqbxI+)%A(xmFrz)g{T-EE(dC zpb;?K+m-`Y>3D*cMoDrXPHZEe*Ro&u1cOIeqgVj;jLe=S?h{(D|^7WWl4+xrmq!xr;b3u?DKkQ z%S9Su8~PIZVL=byDflsMz3H|>R#EvrD~8o)sliKG)$f`NRIuWnh*zT*bbJ4qAb%5S zhR3vg!0b;6$r$tooT`DSWd&&XfUrODa&LhJ5cVNsGB3HGuEPs(zs z*&@kTx|Jj49B0$4;69;fZ4HBFNiN&jM2%bCnY{Lep4{*CR{*z-o`iS2mfehcNdvPe z#xO>b3aP_dy+D%zK!eE2Zrhjy7hqhh&pKl(nnCZM=ZeJi1^_ zDDLt1vZJx^aVNF!uPe7eJYSq$pN|dT|^teIk!xO4j>q%P4s-bGv=M*s(gYX z;p&!13i!b;C0!oL=F;h5U5busQ*}o*8!M#NMCHpCLbpJZvOA2W7&t2HM5;2%bG)mA z;ZLU77$5YQaBMe_Rnl_GRH*R7l{IT=#j?januaqNWz)EX#`w90c%(^d$whWtPqw}! zbE;ykN)J>VeoMXTThevA!iix1TF(Ce9fJOXDl^#d-kXX7gp9jY0{;jn7!^D39@o8U zV8=XAy8A2Mu?fhaBb)J%EA4CDB|{68RE!j=C|fDZlpe4xPV`Gx%V zbd2wgdIM{C-{{@#zU!ZvG*Q$4*=sG0v&5p-*gm5a0C*^LHoVR- ztjRFp;UA4TfV%4TsYQyc8vW^eHGw z+bAgz$TbYj7j_w{Br4zupS`~koD(Cm$QE`K*8zR>M9yYznr=GXbZM4ps{krbYjxyY zw9KjEfhr57AB6CRYwrD5LeE$Zy6$g5A$MeRR1?d+hAb~Wt(T$|0Y$Aqz=u=_z*K7D z9!U$>a~4*U1@pI->rCvkCaaMz(Ayz*2&}*!rAszxTHFyQJ@+)#I2$ zN%9@Ak?pIBk3uEdhjV@Arg&^F+;iz+Ti6u^_CydY9}y_M_iX_+FDU%u zot+tk!3j?Kb#(y$-MP~uxdlYKUBh6g2wpl#x-%;!W=Cs=Uc~d3z$)Vq$61xv_Y8$| zBQ!=(|MH!yd`002SWN}pz*)|6Ip?x>)%s;zd`l7Srh@JD zCqqS~3cn?Hzr~yDuxCQ_5vz2)LTEvBD?t^Q2T#6*Ab|Xwc_wr?3FL~5NAbqyVK=3H z`@X>q-)j%mm&l9S>+rtf2W1Cd*BR6sG;fQQR;ba%NyCvQg6#JZ`0u%JE0!D$)WgPs zedZ^5O^3{FcUA#caT)V-9>);rw*pC?6KL5+;;)C7i#lX#w~G;vjRF#7#FQ)omc?J3iW&f^x$P%`p{HPuJa9V)l^V?E`j-wZcLxbEWU80)h zdl%8BPV`_xGsJlVoKYggA89H(z8}qReu>n0-)uZ?#Pnc+p!G*G|pu~3Nl%ZdzHqxpQnHdRK2W`)$I zb`3+g5GS1k4mYcjf)n~oJZ8bM>hVh&&`uv`6-MdOq68j^6|O`fk&IBw*Dl*Bm@qtn z#c)%C<=-e258o%J%}@&JrG%DMaNMApuln|V(FpY@Hsc4rz1Rov#ojT>dHDzAXD|JC z_Jn_r{13<81prChGlSw!bJU(Z0LG0%9+{g8eBcm_FWe7cc{~sfs)x4C_G%Mmu>L(LAM(|yy2|O} z+us}sMN1Dh51K=B`9xQ1Sey;#FQ#3vXj}N+#vsa$e+{-!SYrU&?4Vi2(IJjE`BCC5 zUN`${Bwxc!V|mT7z!h;FKuMFa4*32~$8#$tR;W@i+tz_p+>j=8DorvArcGVq*FctK z)=K*~S|lSFs`M>9HBipCOohO&b(NDgYShszOcIWrCR3Zm#}}h4D~3aW&Z5V(&ZLO+ zMAqiP40Ev<>c^Q%?J;NXyI@B1cHpDK8UsS~a81d+;;|@-8cRo^9IJRr47e9+wV6Cp zu)yK)MTpWjMnt_hVH^fFUh#-(etkI6=iA-Ux3k4}Lkvy_-(&qFS~~>@-=n;u{-3mQ zeDdyBbMVQGAGLRfehz#=+A)s|bHK1y6h&6%{7c3cd$;d283Ja@<0JyPlTPI+lP#L= z)35%p z$2lSpDQF52`{klmXfh7r)o<8@6I*CjVrAa1(zwRo(?f*oZPkOP#zi@C~iyA?G&H3hJLjV6BAfzlF3<3K7!vE z+HQsg@Um3FzS$@EYj9W9$*kx7F-MP-QCyB_hZCFqq%S1>)WL4Lyi73q%U+EB6cAqQ zTr)Giw(;zzfFiSI5%$2QTpRY%&;08v`Ioz~E)bCdiiz`WH_}+Xt)_^@lZqnG`M1_S z*=1(r48{JkCFKgNDCi8UbzfTCRiFpST{Z2I)O*+)awr_3`8j|kma(XxL3Xfa`gLO6{vBP8>tI5IZ;v>{a_S9PfTWg?77WqFsZw*LpzZ)%tSJp z#IKSEuX6c#?09Wf0ocsiurlq9WD2LjYR)CGm}r zLgEhXgf?3X9j;oD;mzVssMzZOA>I(sQy8evs%|~e2zsB(r&DW*)wZvb;N+UmwOof9 zWo%*^6Blse&a0C`4oL)ozK8-lA^AprFjGed6vrw_Cs{hYkn4Qt^P!yhP+QfbXzn$D zBiTUhC`Mqrd#|o7u>FU({=wLn>(B4-h}{)4R%{nSk%g7|)1T49j9-m~l>Z#;ue^QC z5hOXF{liehnR^6~raQU@C6TOED%B}orG?Il+W38VmEx|ZSxNDpghvg~@_N4Xe)Gfh zgCYda18kHj&o`AvYPC(G7WLrH32wza-@Gwxal+8e3)i(I4KIB1W=-QCg8>8*B|TBp z-=_};Fc22$_+uK!v+zIz>Y!|C!BJ8ps@9GgNaXLDXEJ zqMwI^vWd@eNb2&%SJ2qHcWSJ4g~%0O`AKN6l3&C+lCbN2#?y`}1U=+&;h-GTPm*M= zrKg@^lU9-6ccxu(g$-PRZKy7!fQWP9$gnyt5MeLUqDPUQ70XsK3Rlr{QUZh(&`idn zRfjGvK4z$bs@E}lo)~uqElbN_&;YyU zMO5v9hN*Cv@Qc6+!%5lG`u%!6u_%7&{4CZw(MI`swUe@WsTNWFUWM19FoX-M){o`q zx%;Tq$Z*$eNKZQgle1mJ$;g354N@nr2%}>;c#7K4v-3`Y?}QNjy(mx*&xsQQy_m$G z#~{k^oLXiRKHZw|OMKuu6i{hG@Yqc?HW_d@9OKJd0%!gM(Q4?%ppyILu?_ON_l*oU zJOTOifCnT~WjZkf@W^d2d{V$BPqLNV|2$2BKJ4w1Mm(x!b@n&C-%cdx>haW%v8;bU zs-M)(o56+@{{sAm5THbKGzPTt9}di`1v7_Gi{7`YK(Y42(Kq(8*WbN2e?5^?>GRTY z65fSLQVh@nrTOWAi8W3Y;&}?&XSpd(?@V)-}u);(#KN*w)B}=&>)X@uh<0 z>nrQ}_J2&VYl&WKERz(<%#wcN`KBm*mpjI5q^qgs!r#~czk93{?ay*ZcHHIwI!9at0)4wG5!}$Bt zry6tdY-f{|Gs2I7nsStboO0QPi}YE0uaZ;%te|mLp|U&ceO7LAaTyVKvm0(=84zat z1x1y!J+q?gPKuVk8lMm=*IZM@?oWNszQKu-J!nwD}*5|;Oe?7x1-RYsg3 z9@g`Wk5%f+(h(@wN=jjM7LuupCFHBTF<^yN0|W_;3lJ@tFmA;QLWM{jnnzq{C(y9u zu%j39<%b@?*XNeehZ+2)Y0{9uMU0kr)tPvEUu~V z3*Z7azxxv-g&wB{|0;>PEFqD{5rmZjN}*i~>w{AdDcf%ec%tGlK4b!~IOSRV(^PYE zX{Zlp4QAwi-a?#@4lvPUr|-G!lGJ*pS9;r2#Ln-EG&7u`SEgV(NCJl0_*#>t_>DCIGzEfUMq$#jhm#& zh94iA?wl=?UudPP(4Fw$w3MC5% z`JI}MKe1)k_@UA6EsYPxZ)hP;vmLMXXZ>^aB0Ib~LMP-3A7L8rdI1iUc!9RdTpNQc z)V%zZhMS0!qSZv=T6(dI+!m4RYLjk@6jguOqg8}ENsyPqHsl5uPP9jn2oi$p-zWX} z`j$1MqKa3uKA8FqJy`jD0~uME<5X=T>BTCSv3M!|VeM2co40;{E- z24H0UW;ps=eL90@jcLlDfFs%3pk4I({+FdFjSBYnaiwN~BGva5)3(5PQU${gDz=Jj z)?AUZ4qP)6s2I>k-`>?DVCYR8*6y`CBXK1NXGVR<_7x#RvUd~rP5v{iPB*?*H@M8* zL2XTb^6Au{54+YxcO2$wr?NkaJWu%31=>XXS61J9b}6fSq~Y$+^JG@^xw$)X23*^7 z9|N%*PYXYvw!qvZKK!(ENm(110(sRk`T;FjKg6 zTsnWTA7*={Ofy0gi5FWn^iG7MG-V=`$+@^PIlr$2tRcg1D@0S(T-&nZJ+DEV^Ng9( z6+)N*a!FFapDg@cvs|TFZ;W67V>?ro={nT?));!?Mq--+pWR$5G@YvD&wpxq=M9(L zXuU#a4c4^=$tEDX&-EEZ<69{eeo2r);=^AxnjX&gI2Be9O8>O|zFFeXb7ZgD@)yv^ zu=X_oc_`8PlIMej3;*-&?fd2Zf4ICmEb=g^BB*+^LD)@XOm{+5)jSMuAB&7wn4c_I zMD>g>_75*f3EAB`7nogV^(0Ph8E6=A6evo!zGPzhU7D?;LJFW=1e+e<>I)D~BsXq@+1XCp$B*QHPfn?<1r8H=I-cIn@=DcFl2_$ZN@q8VAYprE5vV>Tco@@`e=W;dVz}KuQ|hetWzLB z8S)3kZ2hHIGO1n@z*agSwjB3)wP-;pS_0Ozf0L#h9 zNlkI$d)kRmv5ju`fVc?6O&?#=MBm<<99d_!SS94FNgr~oAx^=T#ybKZ<8DV`0`$dv z8@x91HIqg%RE7A!jD&^+0qX)#A^9v`?YiN6zd`T{cGi>g)VgIMda`2j3O`D47V5k* zR~k&TP9|F?o)QvXH#y_R84oIsp--wEI{_sOj#ygcTzMpO*HI=Q)&BPG51#T!IXRGK z;Ogo^af?l~%>@9tY2F4hPo!M-Qcc&K-r2vm!ylFgWFCC1$t%U7*j~bx&Yh^fhwr^! zD{+h#%ul{yHJ6@4OGq@4<3{u>Kb-eyj>!cKVfeM;O11|wlgH&b0+m3@;R><{97)l| zH*sm%W1|~V&};Qnd(7Z)ODM42AmfMykXx<#%T>OscfuqqSl&0m>kl9mD|f`~K`Hn7 zoB$=K^ErMb0g~*()YsTqls6HtHoFy?cP?rDTH|7qU-$ zaK5G185egXN?s)jW8iH?lte7PWE-nxW=&>IW7D0aMXEIJEWE=DGAK?(A7AUH3RuKz zSzG9&^!Lq41v|z84K2UMGD=(%&dTte%G4c%f4N!^F#1RJA<|fk4zD?rF|C7%AWPkv z@lLI9n8`8F&Z0uOM3f8JO?1rAH?baEqNQP=5<^o?Cvr@XN0hpemW4en;(a0o?ak{> zx|Tl59jNgrFI=DDJD%^X@E>l%_Lr0d}-IN9$sC)T?H18yhd{vCtdP{F z$g2P^NP#8)IjuvAyYI?uUUo>$7rVtECxUs8yTm5=*nv_wcbzidSf8)reN`js7+E{$ z$)%t4T11}Cq2CO%ImL_j2KFJ2=>*R>Bss&8QLT;zrv1~1M1O;3Sc7YNItP{S`owp& z6_}Q|HBKtIx0-W^CLk;0v(73Fa%==1T9P0mE9IhaK}5abgx@@ihrq40h&9Q{Wrqrh zh?FhL9ku4rlmu^?yC?PIBz7Y(r6!7*a*d6gy`|clR$o*-bFoI|iU_3Op$%pR51#rcy5E*o0zt zYF1E2gRfHcIJUCd_{GfygIWlLgYj4Ny|zyHEz#Eu3snJ!8@|5Bd0gi8T+oV-^CzZ- z=O&`8V3Gy%18sv6eh>|Ud9$x_nW$kxvz3&MLSqxOif5shA4DTF&Y7nd%aYQhr?EZx zi@h+13;;DNDX20}T4lG*>zUdKJ95EYWe?AkyDV9jd0SNlC8JD9NJCmORBX#w##J1T z32oNL2@|wMG2{5e&tvkQ;~$ugtQA7;+OA?VhyVa*;UVfMyZ2gy#*V;~$r4 z?~vy{``z|n$|8`6UM3W+NbH@!t!g0i{GP9^HEEt$hZml2JlF@|+*lKv+`D(nF5}Ns z^V=`wHn4fnVdgQzm-tW*0;xQ?C>|)B%_-u@#4mLdqB5cxE0v*8t8QLC4ICgdjJLGT zrk*Whb4^L=EUIgmp~S3xTl8>ZBffH;E;Uh=1;8rBgN^C8yKVjBC3QHYz1FgEYs?6r zmHPfdD~y<`i5RO>urqWSn4RBQ6yw%gpzXUy!S{JV9FyIwVW8BmCNe|18tiS^kFzfm zBr8?Dmz+lSv?BuDz-v&RVP<%9GI|=Ts5Lm{rXKrRT?-h)Q~nby{^Xh?r%8bKq>oJQ zPT`?v`0%q2jsXbGbK-M#Hh@HSp=%e?_eD1K4ZGxeakzYa!oB)g^YQm+&c+we;+cXr z1w(T`H**dcT!5{^X&{Ct&}5@01q-gxku!|j7?PWLXq5&9RF!F{f`M*X>b5RvmWV|c zhKg`j`ZL01z$&9Y;Kx8ILAFhD>HD;9cgae84C6pVukq(SXuGUKs8P^Xi%|QHKk?{x=Omj&aF_z(%WD+K5aXFfp>WU(@>$+x>&NRtZ-{f#fKc*F~ z;3>k@%FXyB2Op%agW|ecavSm(pfR2;*iD-Y0NDEbo44>D*?avq))$unAXfPNSc4+7 zAv!i0FmMd(E|={SRO-(>Sa@;e`Kn{<=hqCf$;vMe&R!ZutFc~b-Ow8^!#|hlSMHj4 zCnYG8Uv0n^W|y(V7AoWSnyHK;L51hE*lu4CeyvfCd3#-o<~S)?q#qzsDyxnl^f!TI z9X36YXYxW5vj8iSllu4t9R@ibt;6Y@CFzZ}BS0!|Q5j-vH-4g3RM<%@FT}VQ`XvHU zj|w&|gT)(PdT|uYoHf;6%zLMsB*(XkUo?SK_*c{;Tkx!S$v!XDc)w*Jo>JkITcYVX z>k&SYmy6DI4~AVxx+nTJcKSZcb~|A-+!aV&A|u>2T$fD!VL?LO?@TDSH(x5rC#8ayBw1GS=2B(A*7pkB92=p ziSJe^r~C^CZikn2nFD1AczxV*L#7$DPVX0r7?RR&a7Q>@330y7SXgKOk0F{;Vbso)H5 zHJ}XnU2rp*Tp@+CETT<)$P{u&^DB3Vgr^=3;HQuoO8x{KLW1)=o~=Dmx=xHQy37Tu z^8N!V0NC|Ew?Sz5lxXb_Qg+stK>$}E_N(K^nL@iJfA`@l8{V@1E_x6f;8x(z!Lz z>-*$TmnKS@*V=E{p9`)x$j6zpG(~p=2n<4{C)>fm@;)wMF??ZToTtSxI7N!_eVU-Z zNL0m%?xH`k(kHk23~cykGiyW|Ma6ZA*14bokDM%1c`VY5Lsu>P#ta5(>3tui`VJ!$ zi4fbJZo;BQEYjfPOM0N?RQq>$75RMI2YuZw8_ zZp?gRx`EU0)u_NyLbJ_Bjf?@>64?(RuT|c|L;n>o3hpV}e4d6$oxcjue?p=&a9t>= zsceVU%i28rOLr+IAC+_}@EzOe|8SgU+q^8`|3@*n+9cyKSU3sP;FvRyl`~YDMp9|s zs2)}`Fj>IH9SZ~&F9oLglzaG(i{v!0aY`Jsspd4zGIvEd8`_TJc)ExOt_NuNl6{#5 zcmzC6zT&Y1uM1a^oDL<;h?D>&6FW~y*a;-j;}(@d5ZA?62d27Q@V^s|V8GKGFpYV& z^(eR_-L<(PE$@tJ*VARRUHnUMwcii&St>PY-;Hx#*EDOP&lZ^7jk{_jRr6CpthvHcIN%{?(XUaN9us=^ov`gOFjFC;-g< zzYpr)z{*wh^)n#1xx0S}5Uw3Oq~a^LFrJuKtb4ietJ@izx=r%qR3*VPvD&=MjgI3V zThrG|F&fWhXl_QkjXXagr#6x}^%tj@XL1}xIp!)SBF5=-H*ozvWx@+_(=xG3Wd{Q8+&Jph?~HY2q!)S)FRG`xf#p`ouUniY)YDdLh(w0QRwB=!hd18B zd2??n<#x{ipQ2(}Sl&72HkzK6Hd^ayI5X{maO2WX?jzwGjHQuUXgb*$j%iF^Qhne3lP+?~1T+ zBsjC^8zJRuMSl;h*Q0&-KI$**7~6tSw1d{S%Ib{$8zvAC4C-#X|9%0nZLgz30~z{h^*lT;q5; z@ZiX=j!_Zv*^tjJKYqCJuFtn{Tv~>I;swp$L2cnQK3kdnFth#-$I&68!OEdd!SX&4 ziNlZJDg^=dnvF1Shv$VBP2(lq6htZ_Xhl|` z9LqIEa6gU_F3=^u{!huQQ39D<0Y|#VySbbTiqm+CGnN8$(3Ro!XsxkxNb)A0_WXo5 zno}Iz>Zw+1Ub2Y?Jqm1REc9?H5>KBPk*x&loC7ly)6$3h7|z=4s4z@eZ-^ik*ux_K z_|;*OglW-I67`fy^|z#Z{CoHF5A6LL^N*@U|HXSFu@`}s=KOy+ezJL@RHL0ggs9&+ zJoK?oyf>_{)wJo{;13bmSMokiH!Qh-k7y!yC-3~z&k|AS8@XC{^fTa%e)n4%#M*oQ z%YD!#=a(O`S?_k=r_RuSvEQCv-G;41HavRTPC1KA_q(>{*0ekGVC>8$ZtdH?_iKwG zD%Q{R(xi57JQksP>n)^semAj9*{5~YJeXBOJPC9?*as_B5b-FDt#lMsPHaA3nkG%O zA{RQR3J}x)lQZsGR@fBoiicoB#rkca%_lyQC=@MK=GDV*jxt=75-tVf_&@_qd)s=E7+>>x_u{beVPpiebYm(Gkl>l!-UzHio> zQ_b>L*vG;LZWSwUJhSBFPx?ChogHDtUVr?9j{DJS`LpcT0}@+r*;t4BEs5x|+Vp%q zskipv+11(QCknsPPOd&U9Xs?ZVCT0|aM-=%_wvo!Uk*4`|ekEvFW0IzhM3b=cO z@>5ZVa@M&$fK$NIk~4q5R&m_t|1b001-AWJn5zBBJbU5csA7i&EA>0DvHOREn_{oJ zABKGhoxML@DsUDY7e$j&xle)~BFTNGyBDjUT^!X*?ae&&{DE>Ke?e*E)5AaVcTa0~ zLDDS`k%BI3r_b%Ez5XD;eK)D_+cj;WrfN5_-`={KX*|zYZk{gp_nY1%p4MF3p37#A z-2XATdq}IeKe*ZY>QouKCHx#TWP02EpHldNH~F`-G__@nPveIlw4HfGIVz~IGR&Q( zHES7ROVV@9OvXc#IICxpQm$|O%u4?Rmr{V0YKzY%4!T10U>p(E(WT*H{$`+*pa*ob z76WP)U+6^Wm6*1G#ysj-TKv9Dt;&W{38ImfvbI=%vK>L(l2&}bJ=7?%h`Yuh`BIP} zW9<$NP^eATU!`LWM%Al$D(%=kJr?o56|)bFebPk#>>t$M@qT~k==r~B7$898y#Ez_ zx86u|I{b+UukLgJEs)_?slSlEh{O`r4-e&67lYO&v_lRg`GektZn}JP+_rzyQF1_5 zL`7%LS3l&{*te4vEe{=HeNz9!p}+5;!NbUR+K~!2iJc0+HWmJHe?0uMhjL`@$`9A& z$0wx9QSp=F``o^%?{tJ4^K&-rIYq)_gy+3*_Nm_B?3jGfXVU_^Xo_0=Qm*A~16lWW zw?2Q~1CH{z(z#0dRk1|s(&`v-NgHHJI~&bPKe=tbn3~4>mjk1&SG+`uCWE;ycF(^BaC0UbQwkSzs zY*Y3n56ZriHHHz!GGn~A>izwm_w#xGzOT=9opY}5`CiL8*L~`<;WK1m)H$c_jw4WQ z65D#7zb$sB@@)$jfNi0BGo@-8^0m<7v~cZn{;LY_X`4|DIOr1gu1D{hUUq|LKv@(_2*Wpi(}y!5Fmu zSg`nuY1q3ZhucA29*`;_ZiwJ#+l6^JNe>BIEcasPVWMLZQ+w_BMWoOvecrvzQyOtH z9-+aT(r{|<@I|DmU1H2eK99t8z`b?4{XPBR>uNrP67(n{4g~q#|>@f8MIRYc_)^QeH7P zx4Ihb2bJg#NK%&*_4wnh0#Aj}kGqZHO0s^v4Zx-_Yos{8o?KD*-#y{;|3hK^R0|#7 zb5xD*4OZAQDI`vV*8E*MH?PDhjoRrjHGeq&7fFlx3fqPID1j(8bL0^yZpn2ra?nHG zSPBRl)x}TL(9pdcicK9(l&)<&GW{Zynkb$^@7U6}sO&p+V=SzUSgOF7{o;q!BTc8v zen%jG^eeui*cu!xO8lDcs(q_x)G1|2cFgdZUNdW`9PX85dTxtz%?Giw-bOKv3JSZ? zr~IW$fuCc^8F|iz7eGMw(rgaIqBauk(W&X0d@aj~9RG31qc996Tw*$bRZ80q}LH)P2Wn-`1LTf4auIFeYMjv}&&#$HbEzaxw7U z90<0u67I+1;-jx|F?Nv#c9o%y5%rO~kb{<$Wwaop~6!CKU`Bc2(`G~*qU$E>} zCuvqF&hGr7(2al(o9<u|yS>i%xuH5XCXNbO+W-LDx z$@Pfksf|lMt3cHpgPBhSKjQ0ZQ%t_`SX7cMk9nd>lmB-UIaJz(SD!=s`TaH%uHV%C z--E#pIhZPbPd)>kYR{nuIbNHV+@B^oZdoNnxm;6X_=8&vGWA8|tv zE9c7v#`v~SBX+G-Yc*^A9N8;lHFt5Lubzu3wG<_&+f^_oa()TcXcl+bxa zrW~ldd^rmDqs;MJsTJcW+0ymSX~q-mD&Vwhhe_jHKwLR%;(uw?#^6qLJh4nuc#a>q zj0#-ZyncG*4k?#b`+~Xzy}$4^vygo?d>Cpk{E_>ljHbR5qrOf+#04snaUf~ZaUQ^CWf(j&7i zo?W!cnhwEn$ zy5mdNfojN6Oa3uW?F8t8)rwk$t>+C(QRmv0m;;6ntFc1;#S7~W@Xz;wQ0!pYqSm~y z;H0>I_P)<@()056NWt!@1z1eMmG~1K6&F#h<1#yWRtrX)4d|X5x92jWaw4IXK=ESv zh4s-7sONczlGxx?t=Q{>@vWGb*GU2N;5$h6jyBP*2+@x5e{QLgqt@XdXD7wW0Wn$f8Wzh%yGa4PSvcqE{k!u7rK|>cj(Q30X77#-_`UG?zryxn zV?|cyg02aYjh>dG?j9J>1=I`gHqo9gk{kJlJoM`X$&ODug4ruO$CJlH-?FoYt$XMv zR>9ufmZyko>T&PSnL^~7r_|}cT% z&hJ_3JVOTd8?u671h#zTb#mD8It^%gEC&!H0OUAs2?(O4mO6a|oDTq+hQ}@ed9cDi zm$_r4qmO@W_8iR*irWMX@{Do>I>fOz4M+56_G$u^Wr5t9+UGbsm1CFq-7r2fsN8gk znsi8@jYr;fZ(jcAafI{niEBc%?gVf#P(OnfUspK+VF#Y71RjC@)rb+$w#3kvo;;M_ z;3JIJ_v~ZYVB0C79)S{ra7UnV&p%}R0(p8pfP1{9Y99%=kJzyRbVb3>?gD24>5f1^ zavTv*qh96gHqy%j5U{q_`MX6kFzkPO)KW`4G(8^H1(0oV7Wl-!gk!P;&V#ClY5W}z z7&(kuCn98C#OW{UG0{rvf42nLQ?pRZ z)5!7ViVX#5qYUwxzusiq027%MwofgHb zp`hg!Izv^rmlvzHb-cVEo7p)1KQ`4DHCtJ56UhqB;xnI=U~M8m(;H5I!4AOLlqCc0 zjzF`Pbu2IV&TkxaZ#~j;-EjzBR5pC66GO^@HTiaqb8x{xb*bNM6Y5g!F~h#U6x3JD z&W(AIKNh|-^cX0lYcUyoSY1402|z5H$flz#or(oD_N|1TL^^6PQ`09x#-K1FGWj1{ zUcM*Oc(ih^JQ5>SFEhd0fqdDu>F2=gb}zLKQfq4O@=RWpQIM5)^Nqo}?Y}jAz5VCy z19p6^da?UY9qp7JTUuF2s>ZtoBmI02gn;xRK*jCgEKqy1kSeo_TI=$ohuL$;q<>8F zBk5^pK@BV~KJmv9E)PIw6KNvUUJ3ZC)LBhi9Ex|w402v~yJBIlk@O!GAyZXfdhSo>yGn{9{hr1?#|cI>MZ?OCsgXp4DO!JvoHYV>-SZ4b$BTo2+3&6olMf zS)vgpCNBfjsl+$#!fOr|2U*1+m7Ix08Pob!NR%#j!~cd%vkr zs%Cr>L192lMMQrNxye^RTZvjjW;@UGK4QM-t-JlT8VzgR4V$QgAlCnZmYaoT^crgH zj4dvcbAI~OWbh;abn}ULVmWK$Bq%=8_du=FlD-~>683Q1M`f~&W=2$FtrYzpZD=^J zds*9x6RN?N7ZoYZRKqR2o8i|9 zsW7AW&=r`xQmNsw=#(`uv0T60M<~CByv(rsZG44I^jYT_@h7a_HY1ViMfQ)CDw@4} ztFcHW&&ID1`|>>_@79L0Et&DG709C-$OXsx^V!ZWuR)|9EV6OdP7u-!fl;j3eT{jR6k7N!)(%toUYV;B{h`2dPVEj3AZK zaE@ZS7h?0zgD!%B0NLYJB2IpYdkHmX%fmJ|Yy25CEL@{8YmAOQnX;i9Hc0@?Xd8u1 zKAyDo4z8>)?>~<~RG<#+T7_AY+)k&7?psgx*0+z8U=;Y}k3c zdsb{`2_CcoAqBSV>w%zJzqzSY)NSdcG~Jg4&}xa6Z4*Fu=r7$<7q)b9LotBrb2z!N zDUCVg%kC&Y2aTAppcd4w(CAwZDr11Hl*8eJ#IX{ru)irw|4zk1$HB0#=1;a`UcO&- z1hS~;_#Q#d=?)iNKrm<0icJt_R%8RUE=8rQ>yRnkH7C(*ZVx-5*cd)-%I1%o+xTal z=sZ?Zmi(;x*)?PmW=+Y&_6q@)Su+-zM&aK2Cja%^nz(1vM7wSzk&%V^{>7tf8Y2Xi z!46kHi2ZDGKWFm8F@To<7W`ks_yZIFooiWFeRN!i9;!H8!nB3sT|?whhSgUBr?{G( zg@p4vx{Y<*1G7_!Mg%`}`vWQlu($YY>aPvQYoeCEmkD5Jl}iI%g-&0yussB^zt2=9Uz{D>lLj0v&jy0g&*s1bOqm5EfZSXT#D?Og>T~_hSgiAegN~+ zC6MAAx*5+Bi13A0W7c>bx?x?5>w$~#k0n^n&8uYtR@e!#Q=MnV0GPaRJp~{JtRQv>Q6fzYP z=$x8e{3c(pzTzIX_)k(j>@Q zgisU&)w7(pF;}uT1xfh40CR9vn0zumWDYWCj85esbyKY+@Nu^DXiyL{gg2UPC-2{M zAiQcb`gEu`=!;t9q3KLpvQ1x>L1~C%xS{B?*IL?o1J>Rr`y%Oql3}2I>0^f}LE8&q zBt{65J0otH4P`&}y9tj&DO|872iKU#zb!F-c6k5cTvgfG24eq1TaH>$1v6Yp+U|5SeL8zwunZzvdANytQ{0_A+_Uv6i%X*Y;ep7 z=?#$jBT!5fTSO1XWdi{qAYX#>8dANIy7U(ZsUwJkK5e1m^hZb&K`9zc{7DHL3=<8U zL)^YII~8l6RxLG_S+DK{n9f)pfj(UZbbF}FKl`;!O)UKeiuz*M4g-ZfL?-u41ifz` zd1@QmhKr{?U`fEq_Y0|NQ)vjK_mdiT1pYKhwefFGljRT%#LF@~2D-s8S<6yt0|Sk4}eoH$xxxg?w=0fWI!#U@~>e_$@sasbCoR;OR)WDq5ofvI*;XD>8ix zIp;9E|M;l~n3N-1&-4bPz?6?=n`6Oa-~d^J%hC7Q5V=37sYf6vDQIRIpk;@;ez2eE zc~W+jN$b9nTeJ59QB<+QZPxvD`$!!wU+$De{Clqblv%-k;ls!P>@DLy`@meqRV(2} z@JNl5xAq;;s}l{}Q{1R!oAKbC(rcJ)>${yNvKNEEG`4rQrBeXw+yjlLdUU~g&g|V7 zTXetL_?0Fr0*72Oys&w7Wi|R9X%S8W2#LwhktWNvPc0w8je<#UdN@KT=7JsuRQgqq vs7hZEce6-=7}Jy@$5h%Gfad`4FjulPfY702*T~Eg-Tu=@pw;A{qtX8X3fT+8 literal 0 HcmV?d00001 diff --git a/src/images/coding.svg b/src/images/coding.svg new file mode 100644 index 00000000..a81819b2 --- /dev/null +++ b/src/images/coding.svg @@ -0,0 +1,1495 @@ + + + + diff --git a/src/images/instructor.svg b/src/images/instructor.svg new file mode 100644 index 00000000..994dfbe4 --- /dev/null +++ b/src/images/instructor.svg @@ -0,0 +1,1908 @@ + + + + diff --git a/src/images/media.svg b/src/images/media.svg new file mode 100644 index 00000000..cdd1301c --- /dev/null +++ b/src/images/media.svg @@ -0,0 +1,2101 @@ + + + + diff --git a/src/images/more.svg b/src/images/more.svg new file mode 100644 index 00000000..7e6bad6b --- /dev/null +++ b/src/images/more.svg @@ -0,0 +1,2921 @@ + + + + diff --git a/src/images/square-x-twitter.svg b/src/images/square-x-twitter.svg new file mode 100644 index 00000000..eb785b36 --- /dev/null +++ b/src/images/square-x-twitter.svg @@ -0,0 +1,39 @@ + + + + + + + diff --git a/src/index.js b/src/index.js new file mode 100755 index 00000000..abefd0a6 --- /dev/null +++ b/src/index.js @@ -0,0 +1,11 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import App from './App'; + +ReactDOM.render( + + + , + document.getElementById('root') +); + diff --git a/src/pages/index.js b/src/pages/index.js new file mode 100755 index 00000000..a5ab24b4 --- /dev/null +++ b/src/pages/index.js @@ -0,0 +1,34 @@ +import React, {useState} from 'react' +import Sidebar from '../components/Sidebar' +import Navbar from '../components/NavBar' +import HeroSection from '../components/HeroSection'; +import NotebookSection from '../components/Notebooks' +import InstructorsSection from '../components/Instructors'; +import Footer from '../components/Footer'; +import MediaSection from '../components/Media'; +import MoreSection from '../components/More'; + +const Home = () => { + const [isOpen, setIsOpen] = useState(false) + + const toggle = () => { + setIsOpen(!isOpen) + }; + + return ( + <> + + + + + + + +