From 40f286793275bba8e7591d2ee26ce55f0d2fc3c3 Mon Sep 17 00:00:00 2001 From: Jasvanth Date: Sat, 2 Mar 2024 02:02:55 +0530 Subject: [PATCH] Made some responsive --- .gitignore | 23 + .vscode/settings.json | 3 + README.md | 72 +- package-lock.json | 18214 ++++++++++++++++++++++++++++++ package.json | 38 + public/calculaor app.jpg | Bin 0 -> 62296 bytes public/captcha verification.jpg | Bin 0 -> 59655 bytes public/code1.png | Bin 0 -> 94117 bytes public/favicon.ico | Bin 0 -> 3870 bytes public/index.html | 24 + public/logo192.png | Bin 0 -> 5347 bytes public/logo512.png | Bin 0 -> 9664 bytes public/manifest.json | 25 + public/profile3.jpeg | Bin 0 -> 62442 bytes public/registration.png | Bin 0 -> 56165 bytes public/robots.txt | 3 + public/skills.png | Bin 0 -> 24540 bytes public/to-do-list-apps.png | Bin 0 -> 29152 bytes public/weather.jpg | Bin 0 -> 20707 bytes src/App.css | 412 + src/App.js | 26 + src/App.test.js | 8 + src/Footer.js | 19 + src/contact.js | 61 + src/home.js | 27 + src/index.css | 0 src/index.js | 12 + src/navbar.js | 28 + src/portfolio.js | 64 + src/reportWebVitals.js | 13 + src/setupTests.js | 5 + src/skills.js | 45 + 32 files changed, 19120 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 .vscode/settings.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/calculaor app.jpg create mode 100644 public/captcha verification.jpg create mode 100644 public/code1.png create mode 100644 public/favicon.ico create mode 100644 public/index.html create mode 100644 public/logo192.png create mode 100644 public/logo512.png create mode 100644 public/manifest.json create mode 100644 public/profile3.jpeg create mode 100644 public/registration.png create mode 100644 public/robots.txt create mode 100644 public/skills.png create mode 100644 public/to-do-list-apps.png create mode 100644 public/weather.jpg create mode 100644 src/App.css create mode 100644 src/App.js create mode 100644 src/App.test.js create mode 100644 src/Footer.js create mode 100644 src/contact.js create mode 100644 src/home.js create mode 100644 src/index.css create mode 100644 src/index.js create mode 100644 src/navbar.js create mode 100644 src/portfolio.js create mode 100644 src/reportWebVitals.js create mode 100644 src/setupTests.js create mode 100644 src/skills.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4d29575 --- /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/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..6f3a291 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/README.md b/README.md index 7c1e623..58beeac 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,70 @@ -# Responsive-Portfolio-Website - A Responsive Portfolio website that showcases my skills, projects, and experience. +# 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 your browser. + +The page will reload when you make changes.\ +You may 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 100644 index 0000000..fd337e1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,18214 @@ +{ + "name": "portfolio-website", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "portfolio-website", + "version": "0.1.0", + "dependencies": { + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz", + "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "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.7", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6", + "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/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/eslint-parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz", + "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/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/@babel/eslint-parser/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.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "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/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-create-class-features-plugin": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", + "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/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-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/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-define-polyfill-provider": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", + "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "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-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.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dependencies": { + "@babel/types": "^7.23.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.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.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.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "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.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", + "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6" + }, + "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.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "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.23.3", + "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.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "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.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.7.tgz", + "integrity": "sha512-b1s5JyeMvqj7d9m9KhJNHKc18gEJiSyVzVX3bwbiPalQBQpuvfPh6lA9F7Kk/dWH0TIiXRpB9yicwijY6buPng==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.23.7", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-decorators": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "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.18.6", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "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.18.6", + "@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-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "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.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "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.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz", + "integrity": "sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", + "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", + "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", + "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", + "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", + "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.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-transform-classes": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", + "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "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.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", + "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.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-transform-exponentiation-operator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", + "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.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-transform-flow-strip-types": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", + "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", + "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", + "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.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-transform-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", + "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.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-transform-member-expression-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", + "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", + "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.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-transform-numeric-separator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", + "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.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-transform-object-rest-spread": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", + "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "dependencies": { + "@babel/compat-data": "^7.23.3", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", + "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.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-transform-optional-chaining": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", + "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", + "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.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-transform-property-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", + "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", + "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", + "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.7.tgz", + "integrity": "sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/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/plugin-transform-shorthand-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", + "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", + "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", + "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.8.tgz", + "integrity": "sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@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-import-assertions": "^7.23.3", + "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@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-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.23.3", + "@babel/plugin-transform-async-generator-functions": "^7.23.7", + "@babel/plugin-transform-async-to-generator": "^7.23.3", + "@babel/plugin-transform-block-scoped-functions": "^7.23.3", + "@babel/plugin-transform-block-scoping": "^7.23.4", + "@babel/plugin-transform-class-properties": "^7.23.3", + "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/plugin-transform-classes": "^7.23.8", + "@babel/plugin-transform-computed-properties": "^7.23.3", + "@babel/plugin-transform-destructuring": "^7.23.3", + "@babel/plugin-transform-dotall-regex": "^7.23.3", + "@babel/plugin-transform-duplicate-keys": "^7.23.3", + "@babel/plugin-transform-dynamic-import": "^7.23.4", + "@babel/plugin-transform-exponentiation-operator": "^7.23.3", + "@babel/plugin-transform-export-namespace-from": "^7.23.4", + "@babel/plugin-transform-for-of": "^7.23.6", + "@babel/plugin-transform-function-name": "^7.23.3", + "@babel/plugin-transform-json-strings": "^7.23.4", + "@babel/plugin-transform-literals": "^7.23.3", + "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", + "@babel/plugin-transform-member-expression-literals": "^7.23.3", + "@babel/plugin-transform-modules-amd": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-modules-systemjs": "^7.23.3", + "@babel/plugin-transform-modules-umd": "^7.23.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.23.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", + "@babel/plugin-transform-numeric-separator": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-super": "^7.23.3", + "@babel/plugin-transform-optional-catch-binding": "^7.23.4", + "@babel/plugin-transform-optional-chaining": "^7.23.4", + "@babel/plugin-transform-parameters": "^7.23.3", + "@babel/plugin-transform-private-methods": "^7.23.3", + "@babel/plugin-transform-private-property-in-object": "^7.23.4", + "@babel/plugin-transform-property-literals": "^7.23.3", + "@babel/plugin-transform-regenerator": "^7.23.3", + "@babel/plugin-transform-reserved-words": "^7.23.3", + "@babel/plugin-transform-shorthand-properties": "^7.23.3", + "@babel/plugin-transform-spread": "^7.23.3", + "@babel/plugin-transform-sticky-regex": "^7.23.3", + "@babel/plugin-transform-template-literals": "^7.23.3", + "@babel/plugin-transform-typeof-symbol": "^7.23.3", + "@babel/plugin-transform-unicode-escapes": "^7.23.3", + "@babel/plugin-transform-unicode-property-regex": "^7.23.3", + "@babel/plugin-transform-unicode-regex": "^7.23.3", + "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/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/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", + "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", + "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "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.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "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/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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/@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "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/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/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@istanbuljs/load-nyc-config/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/@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": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "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/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": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "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/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/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "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/@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.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "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/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "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/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/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/@nicolo-ribaudo/eslint-scope-5-internals/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/@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/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.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/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.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/@rushstack/eslint-patch": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.1.tgz", + "integrity": "sha512-irBNt5094vHloql4QzY8RdeI8Tns2kGsaiJ/m6jENWx9xCz/m/F4gKQ1dAailFmpL0Id9tgWLqZbTUO4SINM/Q==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "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": "9.3.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "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==", + "peer": true, + "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/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "peer": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "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==", + "peer": true, + "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==", + "peer": true, + "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==", + "peer": true + }, + "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==", + "peer": true, + "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==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^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/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/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": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/react/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/react/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/react/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/react/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/react/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/react/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/react/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/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "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/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.2.tgz", + "integrity": "sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.41", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", + "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.11", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.11.tgz", + "integrity": "sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ==", + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@types/jest/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "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": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/expect": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.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": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "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.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/node": { + "version": "20.11.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.6.tgz", + "integrity": "sha512-+EOokTnksGVgip2PbYbr3xnR7kZigh4LbybAfBAw5BpnQ+FqBYUsvCEjYd70IXKlbohQ64mzEYmMtlWUY8q//Q==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + }, + "node_modules/@types/qs": { + "version": "6.9.11", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.2.48", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.48.tgz", + "integrity": "sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", + "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, + "node_modules/@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/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/@typescript-eslint/utils/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/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@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.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "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-globals/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-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "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/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-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/ajv-formats/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/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/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-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "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/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "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": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.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.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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/autoprefixer": { + "version": "10.4.17", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", + "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.22.2", + "caniuse-lite": "^1.0.30001578", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.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.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/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/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": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "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.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz", + "integrity": "sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.5.0", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/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-plugin-polyfill-corejs3": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", + "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", + "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", + "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.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": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "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/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "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==", + "engines": { + "node": ">=8" + } + }, + "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/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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/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/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "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/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/browserslist": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "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.30001565", + "electron-to-chromium": "^1.4.601", + "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-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/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "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.30001580", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001580.tgz", + "integrity": "sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==", + "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/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "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.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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/chokidar/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/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": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.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/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "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.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "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": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "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": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/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/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "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/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "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": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.1.tgz", + "integrity": "sha512-IgdsbxNyMskrTFxa9lWHyMwAJU5gXOPP+1yO+K59d50VLVAIDAbs7gIv705KzALModfK3ZrSZTPNpC0PQgIZuw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.1.tgz", + "integrity": "sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==", + "dependencies": { + "browserslist": "^4.22.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.35.1.tgz", + "integrity": "sha512-zcIdi/CL3MWbBJYo5YCeVAAx+Sy9yJE9I3/u9LkFABwbeaPhTMRWraM8mYFp9jW5Z50hOy7FVzCc8dCrpZqtIQ==", + "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.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "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/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/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.9.1.tgz", + "integrity": "sha512-OzABOh0+26JKFdMzlK6PY1u5Zx8+Ck7CVRlcGNZoY9qwJjdfu2VWFuprTIpPW+Av5TZTVViYWcFQaEEQURLknQ==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.4", + "postcss-modules-scope": "^3.1.1", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/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/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-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/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "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-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": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "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": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.10.0.tgz", + "integrity": "sha512-yGZ5tmA57gWh/uvdQBHs45wwFY0IBh3ypABk5sEubPBPSzXzkNgsWReqx7gdx6uhC+QoFBe+V8JwBB9/hQ6cIA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "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": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "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.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "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.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "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": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "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/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "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.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "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/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/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "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/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.645", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.645.tgz", + "integrity": "sha512-EeS1oQDCmnYsRDRy2zTeC336a/4LZ6WKqvSaM1jLocEk5ZuyszkQtCpsqvuvaIXGOUjwtvF6LTcS8WueibXvSw==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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/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": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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/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.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "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/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": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "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/eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "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-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "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-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/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-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/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/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "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/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/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/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "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": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/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/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.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/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/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "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/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/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "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/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "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/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/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": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "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/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "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.6.0" + } + }, + "node_modules/fast-glob/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/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": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "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.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "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/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "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.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-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/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/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/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "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": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "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/global-prefix/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/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/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "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": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "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/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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/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/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "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/hpack.js/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/hpack.js/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/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": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "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": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "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/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "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": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "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": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "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-fresh/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/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "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/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "engines": { + "node": ">= 10" + } + }, + "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-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "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": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-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-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "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.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "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-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "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": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "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.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/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/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/jake/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/jake/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/jake/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/jake/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/jake/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": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/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-cli/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-cli/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-cli/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-cli/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-cli/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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "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/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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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/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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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/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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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/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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/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/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "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/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/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/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/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/jest-watch-typeahead/node_modules/jest-watcher/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/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/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/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.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": "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/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "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/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-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "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": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "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/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "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/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "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": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "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.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "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/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/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "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/make-dir/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/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/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": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "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.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.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": "2.7.7", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.7.tgz", + "integrity": "sha512-+0n11YGyRavUR3IlaOzJ0/4Il1avMvJ1VJfhWfCn24ITQXhRr1gghbhhrda6tgtNcpZaWKdSuwKq20Jb7fnlyw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/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/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.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": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "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/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/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "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-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": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "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.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.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.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "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": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "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": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "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/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/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-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/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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/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-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "engines": { + "node": "14 || >=16.14" + } + }, + "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": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "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/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "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/pkg-dir/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/pkg-dir/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/pkg-dir/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/pkg-dir/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/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-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/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": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz", + "integrity": "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz", + "integrity": "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/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/postcss-svgo/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/postcss-svgo/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/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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/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/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": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "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/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/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/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/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/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/proxy-addr/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/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/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/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-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/react-dev-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/react-dev-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/react-dev-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/react-dev-utils/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/react-dev-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/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-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/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "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/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.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/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "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": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "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/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "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-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-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/resolve-url-loader/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/resolve-url-loader/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/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.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "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/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/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/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/rollup-plugin-terser/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/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": "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/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/safe-array-concat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", + "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/safe-regex-test": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.2.tgz", + "integrity": "sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.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 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "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.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "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/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/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/semver/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/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "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": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "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/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "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": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "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": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.0.tgz", + "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", + "dependencies": { + "define-data-property": "^1.1.1", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.2", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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/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/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "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/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/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.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.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/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/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/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "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.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "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.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/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/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/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/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/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/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.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-width-cjs": { + "name": "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-width-cjs/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/string-width/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/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "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/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-ansi-cjs": { + "name": "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": "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/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "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/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/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/sucrase/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "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/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/svgo/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/svgo/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/svgo/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/svgo/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/svgo/node_modules/domutils/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/svgo/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/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/tailwindcss": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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": "5.27.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.27.0.tgz", + "integrity": "sha512-bi1HRwVRskAjheeYl291n3JC4GgO/Ty4z1nVs5AAsmonJulGxpSektecnNedrwK9C7vpvVtcX3cw00VSLt7U2A==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "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/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": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "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/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-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "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/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "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/tsutils/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/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.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/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/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "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/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "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/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "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-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "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": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.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": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "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": "5.90.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.90.0.tgz", + "integrity": "sha512-bdmyXRCXeeNIePv6R6tGPyy20aUobw4Zy8r0LUS2EWO+U+Ke/gYDgsCh7bl5rB6jPpr4r0SZa6dPxBxLooDT3w==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/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/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/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/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-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/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/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/webpack/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/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-encoding/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/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "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": "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/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-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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/workbox-build/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/workbox-build/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/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-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/workbox-webpack-plugin/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/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/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-cjs/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-cjs/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/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": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "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.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "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/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "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": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "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 100644 index 0000000..58d0d87 --- /dev/null +++ b/package.json @@ -0,0 +1,38 @@ +{ + "name": "portfolio-website", + "version": "0.1.0", + "private": true, + "dependencies": { + "@testing-library/jest-dom": "^5.17.0", + "@testing-library/react": "^13.4.0", + "@testing-library/user-event": "^13.5.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/public/calculaor app.jpg b/public/calculaor app.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b0b8e65ee0c5fe9188b5c0c9087315f46818af64 GIT binary patch literal 62296 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�msNt?}-f70DDn*ZB6C;h!E3v=2narKQ2z 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
+ + + diff --git a/public/logo192.png b/public/logo192.png new file mode 100644 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 100644 index 0000000..04556c5 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "Jasvanth @", + "name": "Jasvanth's portfolio website", + "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/profile3.jpeg b/public/profile3.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..000ffbbd1d2c63367584ccc642af0adc9dde502b GIT binary patch literal 62442 zcmbTdcQjmI`0zVQND#gfBRWBd8ofkIGkQ0AA8qu}jglaU$*5zL(YwLuqZ1-}joy0+ zg6M=Kuiw3Qy?3qq*S&Y2ef~J>?7h$PS?BC$KV_ePv;S5B|EYphKmY;)0)W-s0rbOxSBUTGz5Dm>5fk4dBPAudPeDdOK~6?a{*dy~e-A0CDapzIqy3NiF%1w1 zq@a32M@vKZhz3aWKZ6hu-Sr{9_u$^W2Q&}KAJY7PF8?|J)b|N<33G`E*a3vp1Vq#X z|GoiO0RVz~chdfk!2eevAiR^2g!KLcGV;3y`2PTe1VluH#6U)o# z3cn_KtYb~e4xHsQdjFr>Ko**aI@!Cv@}-&$zgs^YDs^OGrvdzkK^n z5u~K7qN=A4HZU|YHi6jM**iEwoxHq#eEs|b;Nc%5BBMS)-#w zMF1fBKe7Hd+5dx!`i_f`n3#x|^nbVr2>tF(B5LA$PlZVyz1AVMhCOB%3B6DACLy=F z^8tsb?k}K?=XWw%PO-IT$Nz)&e~|sZ0}K2AMfShJ{%@{%00j}j-OD4Q1}FfollztJ z=vEE35^oITO0%SJ`?NB>!1H5tK}euL%>I8t)#jkYP$4Sf*x>#2YE&+>bIHWUDP&QT z&b#7$z0Y`Dv)k^k7PSwpHqGQl^HMquwoIE~0op@GQ{%ys0LF-oLUa5U!6@-BIlc!n zeP=vn92Uc0d~>D?_>Ewb2H;lzg{%OaQRln_0xa>8I+v8L?1P(Yeg$um%iHG*25Tr$ zO5ypuXDDtu!_~>Zz2Q0{k#6t{arU^R*kWKwG>7?+9}|_6U$Um3^l zeA*RNGP}3|Ek0bD41+$g|LIrk%7PZ`npEs1Wg0(j!M$Mg-`70(Yd+X@Ijqqm_QFY$ zx$!`Cvl}(Jj=?n&ji;ni>i?M~!f}KV^qRcpF)V}PKp_xM)C?O(M)ab$m;yi=&4%b0j%nq*7p%`105WhCUpr$z8hq}YG&n( zB5T7Ux|_AjNyY-iUJO2cICiR7&hQvAolo8V^RTbDFFgfetG*;WF`et0oXU{BbrUrB1}OnCRh#KB<)dvYBU@ugVRn~Cpl1)({S*MT|=Nc6CylibEquPTy_ zd~{d~4AvCUP&z3Ks?P2SHDe_3APK1pU}eV>ZS}hqOf&@bD)=UUJQWeYZW7zFSbEM^ zM+Syur)L-1Kg|~TLXuHV-=io?v!n`HU^~nEITkHaiEsY?R4zin*A_q#XA;!N?4Lhm z2a8|gS@{YQak3!S^SyQmSL}#oO=mk+n*ki_mX`32|Xj2h?>y6{gNX)nPvQ!bvomF znWQQzVhMB4Q_%P9x>Uldk!|x5`Ta7sVHCk6LT#DvwAP z)j9aS&Rc!=9l4#(eyr;=ihnAF1NOY?3I%Uks@8H3IB|8mw0^*{Z%V)of;u=ey%J0$ zS^Z-1Z`Qz7v)f67AlH#6Qstk^Z+q(9p1fb$H@cMDR}FlSbb6quF!0`lXYSLrnwINO zzo|t0Q`WktZ_Pe2YooK-MeVbFlI~mGxSe zzq`FAE$&<^DHTwC(2wyr&M*z5SfMWx{w0vN4YD>x$X^7T45`VQxdqZcWc1@>H8puS zEY)oaHax_!61E?Ai2Q&eCFGqYbfPbK2@Z5YqYacKfi^XXW8%yWl*0XD<>hn48(f8a z4a7brX{JNO7v+b-2P{)Wxw(GctAC)CT>b?Kz6VwwT9!^v(q6`$L_^|v$}SP;9lYun zQ7fiDJoXkJi7;i3BGt&l{@kjirs7q!Jf6mX=?$>|B4&<*$-AV{zEf5|F6&RAo=02c zLsjPP1jC%|T*W~vOw};n4}uy`J-*F*6;S%7nX0W<)qbf-8Y_XMgi3@jCz9v2B5Bn_ zF$Pvc@@5m8pWCRFS}@~#ow;1=`UKsK0i!{B^(@al22s;BU#!Mr3eK7I3&UYEvAncT z+jT`T+P=s70{3>q!!xELIhC^Vf#f~vL60#`ixBc@%<~j@4Vt@wCJx=%O<~Bk!?CM* zosQ}|P%inwjVaEdFXp><3!e;3sko=|VYahdcu~6xPk#DH1GLi02KS>u{)tqS`LKPR zPIDTQn_jY>5AG+P{LJ2;?ezAYr(HhN2FBZ=xLDO)22r(oR;YIp|5BT<_TB-8xm{a> zccVh2PIciTFILX6hP?Xo^S<>0$TlSuS=IvGKhU*86Z;lgFU8!~YggpO?q^KQJmTiq z&cEm1ZEG}zbd%))9gPE)4ts^7+g;8#SYkabFyQT= zOv_0p$^ow)zq!p|@Lg&m%E*G6y1l2+qwCcgNc|8gEnQqD0gEeCh?f7=d68oyAauAg zUH}I773yFA1CV`7h`5{fR(f@z9avL2f3eRQCsH~05kW->e!P>o6;i_VFLEFr&eC9ldYDCBnl9+eJhMmo{P3a}U6&K+^cH^$2<*?@cgcUgLE@*-6l? z14)UQ;NnD9cm7Lzup2>nS;=3M$y8=sFMOnVgclo~mSy_;Z=LQnWFBE7Z&;)5U4a<( za|MRm$UCi6TP7J6vPNVx3XJ4yMjhTZRpbp**n0Q8G<;T6+Z&c0<6{ySkUDCz8K>9G z$dOw;uvQi_W$?Pc7Z~CCx7=VWZ1dsbjI5tS?!y>9|DaZ@P4Ev0d04O$u3aMD86@0F z=6)z$x1;r-ua20u@N}p#DOJ0fKEBSEnjAs`-@go*9TBXZ&k79*&-0 zq)S*;N|jCRl~p97f1RK9ks12*nG9`LzN~9>0uG=pdo~3GI`&2>WI^S zM9c&C_thKh?b(pXF{bORr1ODI1TG%Wy6wvUy0dW6_`woNo3)ivRE;qrL}_q5GhEv^ zO4duA-!zA4SGUz)H*m^#F_sapt1PJUMK~(}$P|c{hrIdwGjX{IOGHA-fs>1Fp>Fr- z@w`Vpd~(1c_MvnW04-}$2KeQ54)t@y3$q~^46XsM3QeW zqq4uN84I=}rTYn;RV+mD>Sw{g=&=6GJdDxi1vBwWN#l^^87xkTejGAp12uLM+=+D6zoShbG{G3hI76b|?ILA_xzN^_tI< zw6JIPXE~?AY{ew2UkYm<78CaQ&{k*z;$wF;iz=a55MhOYd1&_?&V!+ z4(Hal#Rf*P`f`)9np{8mwnBG!ZvMu&edg}tE-lLt4CVt9qc=wwQi}?moOXU>X0=#j zA^k0%8g8ci4j!-q!sHCTh@EA}VA>PdTlF;WpTQ3f-aETL>UQ7a59|@5Lr&f_e2=jy zbca*iY|~S3aC-pWKfqR23M7vZ{HJey850uNf1~BUzVXanICk;*U$o}UMe6ZT!oiIm zl?UmSL2KzkS}=5ZvGUhHfan?DNUTokf?(jpOoepck!6+z;~%W7bKY{kx%r>G#SAnI zbGdT=?<|}$r@E-bVmgF?@ASphq$k#8;P?9Hx~VU$eZMv70ex~xa4%6&)O=&y!yx^; zff1pw?zMUm@;Phe}&ORbyQ0~~1{9*wy|iP@}Hl1Ufc<1gkyM+|+Wx9_}tzAWh~$HU0sNK>9lf28c! zO!%$-`*_kxtKJj8qKC?*o$v|Kw#*2f38wKfi9;otO=R9}o5oXvQz4QkZ6e>?=%@xF zN7nOk{Mju%Bv8qN>(1*Ex|~lPW?sul5RX-a{h>T$a{OSvi&SiYWq5`e%E;)IjT75s zf$IXEAUDT3{nsKms@+?<*$1XC zHnyFtUfEc%(k#wVlJm%UaopE@fdyC9FM%io=$w>2o|I_9P#RVrz8Fsy$e zKx5A)%z}^cdCK2KXEKxh$3DXju{9{`Mt@!rIhs=uGRfRU z#NKQ!7pysd#!)~OoAS+lH@by5>{UfgFSLh*FKv87M*nchTs+-@uEO!>$Pbs818Khv zKiQerP7=+b<5m2gIS|AGKAnOXlfi_X3$gNITF8`W8*xLXs@aFwCX0^J3K|$x0;1$Te ze7y0zYNXydHr~iZ6XL=`184c8XQ?8r8$W)J$pvq6uwnS6(Gwn6LHgJ75l|Lf>& z9Ebt|z}Dwt8I^jD+ICf*3~6cs#Sp#+dT}NQIz-cvW@kw&XpV?&Qbgo}4#?Lq8q=!B z`mlp8zXV^E`!Qihswnbahg;Hfi->Acu3@MQ>nt{cIZK{ma)4vT;yQC?IQ{z)n$2TsO}T;{Jfe8SfJ`=J?pJwG~jxv5CS zlVkJO^9JiePlNObsf~GbMmVuh-Rk5+@W6(f2|e{ma%#%F342 zcv^xs*FJkXXGMLR|9Z&xUQ(7x4#Lx|+P7P5plde56ExZ)FBbCs_xrHA>vHd1gS|f~ zfHFIScF-|*PvxVlNGOZx9Ib@($t9B^sgDoLe`_bLD5N{q=~;Zu=6UXDo=~QO<8^Um z%A2L_T)ESu#K1MURrl+E}pqb?ZY7n4XXRhxahka7#S4n_25)5I8X3>A%m$1;k9)rBRa`)EZSBUS^bPUM=M9 z14_xqBYdkk-i4n}R6LAr$wx#jiY0s7EH%eh>*~YquSZK%kkHMj8d_YZ;L$uGN02kJ z72Sr$sLeDLw^w~-d8^mXby%s+O~dW-e*jil#jONqFIj<%+X^RVg?aAY>JmqM6z`X> zz1-)(Y)-}+2hVR>XbbLLhJJR>Cmi#+LorAmg@};%yZ-?A_i@&Cma@u9mr0OogRRN~ z^oH8gn;T`*6^HX-ZesKVuT;eQ0EMpG(PodmCO(82tyw~SyT-5HgKR(9_&eKUw&Y`$ z@dM((^|pV2PK768R7{}Af!~t8fNR$-iW>vXj0RBBaZ<5@eS-`I^-RKnrg|A1si!_W zGOec>wavM~j!r8tLUDtBh<3|qndxiCZU*!0sUDT-*!M4)F)m<>YD&yPPyGsY!T$M! zi=r8Ux?6TnpF9pKfFQ^A@k$lY1=W85stt{s%^e(5x!>FRpr(r=-mNI6i3LA8DVl>> zt1fgm-y_ACVSF637YMNGAa+e>EeBQD%DE^Y?2`u*9ogiwN)GfAX1BU6!u5Xr_IjD~68IvBh6t~nF@MYgiLMosD9|1VpSR|lm z0GvKugvz*?)Qm`iRAFCzvJGy%DE$&B4nf9i7`i8&SA0T-h8l1)fypCe8hml|)wNl8 zRZsfYqs%-*P9Tl%_jIka8~<**#T~ z0+REXQBRkHWcx-mg>?kiuM>v+nQV$kgI*C0gJ#XkCgJ1v*fP8e$K)aPv>iX>_P|3f z^stVi-kWZ|Y|MvzH%1)WWQvCkY^F`AX@hu&>8z-i-cZUZFsN%1L8PPp`6OOM%fvYr z7YqGq$vwEq`d9pBxDEm)^{lJBiCklI{!oMQ; z+kK!caWQN1AO}yP5W(~h0LOgu-A+9^3FG}KqS4hD1+gKX(3}Q9KjrG!<(OG7s-gmCblLAJYk<5f4x9j)=`|Q$)^{|fWo%~ zi|_Q!bY+%%>uaBK^-;Ml=|j=(*CiI>lX0TVp5h zwHbm3)H*pb7#d2i+K+TWQNDfeo7?s?gHDRK^Q8dxwHJvd?9(iiW}`3%*Dkr;>f_My zSjI0jQ`U`4wlne#O>+Y{n?1DRe#WHw?W*p}U-#E@dEY*6#wVpESv7E4!N=b%7@c0} zM$7j7MYEkYbg zZlg`Nc5s5e3ih8ZomuKmg=E9^DH&%c6Z#+&B4*r--nH(~vIRuh-qqBO?KdLBoundlm`IihV|S{{fw|wW9YP|ZA@1#O-rZcTMc{S zU>@@)R!a$Q-~4#*34Xwmzlfw>d)B(S>#}WP%dV!m;LK_^|POBFK+5 zt5ia#K4ZQ9!=d5ga3@f6O*N9a^cEqc>B0AMhv|~L@G-;WaQtn#%(PwS*Xjcky+<_R zp~i-3CnLOTRg0?9TB^JaN6*U-1@*RX#OIX?z306ljvP3zX~3Ev1#(8IC{_brd&M6F zzluevEN~GhNWymo^q@Lp@EN(Hx0h6!&czL85I>Ijrh+CLxRAK3@ze(<#6taM$*!?M zh6ur~sZh*7flv8r6L@5{EFT0UBCK2A4PVJAZ`3~oOxMXZjsibV%}y!OKDl(RdclHs zV*aDtQDTiEkKDXi$0;QPP=?NI@mn@SB*NJyXpg4Ol7>jB&SACC7Umc=He+FSEJ+3z z6P8Z=aU~nUa>3Uu*syXZRm!PuLHT&p!-*>>mnAyT{?o?d9250&N@{clGRp&6-A)(V zlOLZPAEu-lla|}TA)jPaVB*r%$NKEmDth%;3$f34iVUAm1#$N4g}+*;-;(*Xh@AyF z)1M7qxDHAaiI1x^_zehai)Jna8ekW*Z1rN7-#-U*g-CN_k_86o9x)#r==H5C3*CD& z93{mXVKN!i|Iw^bQK{hc2)*KaPzv6MwS0RHt*6iT7Sgh}*qJfsZF;^n^S&A2f{F^fA`6?VFW)JlDXonpr7rS%gNVkrLrBxOt#F-j+H!yE}6Z&#T4!ydc-j-}k z*J;n_5+59>sqFX2?b6(AXS12fUpi^DK>rw^zR1SGqe0zVl9h1tVtTQIK_r3lY{zz@ zNkn%?!Ob^{^+?@85S8ZFisg5U+5L2vMRojLksW8bobv^UM+VZvP{&$@080H;*m?2K zr33Xxx3k4{nNeatBaSFPBeJi-cJU{6<`A2@4&GB<@FJK`?jAJPu6i}0Od`dN`6(7`6a0eY$vk9}>4Y!i=2e3m zsV16zkF}ALiA4$6YN9r@hVeX;|N93M!v7EOHF&L|w&}gd#l(G6>BaUhg@LwCrm^Vj z-5cJk(ZAI18Q-BsY{J$qtj?tW0rqEph?qSH6Op74&6+F@<=u-%sJhYWD2FchbooyT!GJf{ypgDTsrp8jYRn6h&)*(w~`ND%3 zKC$5Ty_;)oq3}8G)yG2$4bJS=PLBCPhwEm0)YHZu-k-#lB7YWb!ZvSocvBaSY;`L& zm4F#hflj^W;PZWTVmB*Z`B_N=m2jkxmv*PjXZD|FQwB2447Ec1LK@(OQB65V z`o~ID$-{5vtcSHkZN0$1R5z(jdtE_q%qYUox*gOhPXfU+Z;D~1DNaU@UTze=!wYhO zdxxKr7V&W%Y7`*G)0#J@HRhPF>2Z((Ro?5UX@tFF`60)S%)OO{ni-Yi$|3wHG~d%u zrSML9&0zJ`lzQ~0mB7W7sz3Pu`qGsPC~WJr#AF!0b)ZLWYs#Y|%oBDMxtl7Tnyi*0 zTo%sE^J;L0o+Ulsm+?Qft%9z*-(G3Xb~AYJxH+vy=*4>JAEfxbH6a706CD}K8WdsJ zCmmd@P$<1`3-HU*brBk#4dy-nzd;Uomy3rN{H2F(B=U7lPwOZ06Ovm{w3E%Bqx3?+x0@3x6LgyI zfpzl1fkua$_IFs%^k3cwboZGJlA+{hbYjChU&Ic!8jsZP&ulYB7m1Se{pAf5>FseU zPcz_e#Z2?ASMADMdhM$;@<#SJJ>NM^DSBwo(8}k3aWr3d&MTp~c50iIJd4VfF z9rf0{v}z}Ly$a(l+#sqe-m`r(`Dp&7)DBtW2r0H?Mcb%g)|72Ve#T*&alyS!Lggii zH0v@pRurgTcsw!Ib6FiKCOvIftA4yk}!DiR4R%*2b` zZHhdw31o2*uta(i|+=%AJ5?6%|maiGnId`xsW$$qy2 z)WvGDVN-@Ql?dW0crbSjRT>1X>9T~~<3qxB)BO*HTuqIYyIe2Xm%*p_t$RsO=kJ4BU7deel<1}NrI^#bIj`| z^al?1;;8L}U@zq?bDfzhI9J4KrYL8=n^F!h1vD?_~^Y5XYqVLRhmQ%zEbNAk4Sd$Bks?V21A;;a8!pC%}Qi;YW zg*E5ZAauBms;HVn3rbO?r45-F(49-etUrd^9nT1TY zvcC{2%Rt&^!O3FP54F1-&x>P=GmiCN#njmf(UtD|etxRH7HD6d&&NY|-KL@4ioXuu ziFdNI;y)O)^*+!vJCt=;PN(?#x`8QF^@H245sa) zM%}`Zi~U^vu68FG%zLCS1H>smRKCd=S?Jdi?@Tg3L zt%cRoULel9&{Nb{a_}VEWZ@^Na7r`6l5ZZd#hv<#Taa#6a-0TGmz+pFWO%ec$&IGUE&_wVuDPo9d7 ze(LAoqvE!t@vh@EHtAgVzP7XVx0;g&kBb-zW9_Z+acu^AyZu1ks(HqCXRf*`<*YYk zw?z>_xL4)$wPC#Kj}MIJza`Q>eG4B~Idv^uq`zBwi>Q(lA5%W5=b?}F%ADL8nMmm2 zeSXm#&vT8YTlDa8*~TQoLOV+~ZIP%9%5&-j)5FBzeMQDNbgWMOY}vA$xY~tF4(GZhY5S83J`X>)ncI=$ebE#qC66}J#7%Wr zkMKTt(VDW8FrOmuvEYV5Tiuejac$~HdchFWV@~Y0|@#{mk#>8a2VK`E*#)8J2>My)>m+G;aH9RXgIj?sIJ91 zSa;3MqvGYxbX$J!@=Hsq`FO_1USZ1X?K;Oh$if-Cv1x$Ex5Q<Vcgs}ZsK*!7fHU(Bb9#u0Upa&RhRB5Y~vy^1q8z{+>%~kS#h)k@_Sa} z9|1ZeRB(c875aktx09c@AiKJc8{{)f6e3=X7m5j4m}R)qL~ZU=;&^%JSp$*ZFOx2F z_rgoQ=EA>^!1byda&CVRk@uC`epc67yTDo#%(AW(1=tidFv7L-ecu(7o0#!tWUObD zwzt9cXb2zlioe&WcAi5EpZo&^jyJoGo$iR!Y!1MBIfwBCE^ta`h}N$^=i_c_4%`iN zl^$1yzY=^tyY5mN=Bo~3eoJ;`KlB!O1SI^^13v#J5`q3h=@(UM242tKK0E)1{`6jHxGaE@=k_ z)-oG()>-EnDLPb%uNEos)H~u_pkE#Of^#F^KLk#)uY>-G@U{rc1z@A;b}?a){gXd@ zdC$B0wTu?524s~5n%}JGNlb@(dNorCE^XT(v+xxN*>YCZj zgmn{FpD+!@H%N*b26BEZgYAON>z{Mu44{ZA*Ioqt9i9lZTAmQ!OIVxi5cA1kV8UTC zawP4*SZ_%RbsyGTr+Gv4ncvc!PjJ;!$s|{x!|qwTW#QAs02?7bR_zw*KCmWKBENlo z%a;qKYp_hSNr_LV&9QfFnj0mlWjIb-BA72Yy`GY2JV{FrA-&SxT1wmV_EKJrG^SkB z-){3L_8WSAUf$?q?ZX0Yvf!cE3MIwpn9VPy8OzIXYbH|O3r^gBo-JMA{Mw>0mbfs2d*Y4o=5gnPcRvb=HbL=C&HirIC; zdP=OI_^^rpw??zma0@@qIrFC9m@n)18JOLEDBq+9h^MiQa^nKP&v;Z8_w(=f@OA}o zv!YoXb~P7TGFHc`&pE-0VovjPbP$%a^2SbL%=@IeDei>dVAICRSw_zAanuk;yV7{Z zU~`^j3sM*Iu1TP;m`6cX@!D`Xy|LEHC%1)chQz8Dy03X{hyX3Ekf1>@ZS8bTueXo} zl8nY(1f)WGU*jjIy4LF%g!Mv}lB%PpGR?hxR04Q7IAYM+Yer5+m#XChbf3;jdOgLF zp00c|odHUHcu~kIvdQ4Pl1|@|b6~KZpVD~9qx&sk0!U|$%Q)8K|M;JViv&Ktm z-%tH}N@BbXy8hTV;e8#2WTeZ*gTejV3=f8ljAEDD&mRMOwAM6@J(j2PYDCe?-}YLZ z^MAGWGv!FpE%IRu9*zhbJWb1YPxvGbJ!#3nV@s<%9G2b_`V0%VDzIQiw}z32qk0x) z)^yIvF(XGHx&8Igj}~mn)4wO{KHjq%m4jJAuH4-5f3kE}_@1-3Y&~oIMKkr%EHidR zB^u&dRH>fp0VtJtSDx{3Du0_tQ%R}<>IQ#s2_W*zS&N6{h_|!+m7&8TRFV*tb9dt!1St~Khy`tBt0t*P~pPoD| z4X^_ZGRS3)dIIbAe5;4 zyy+%yOue^Qj!)v+o4yYA!K<@mVIfpK(wdX!ZLmL9nVLMPjh8&`Jm5&L_Ti$JwtCZg zy(vS|rVI)((riU)^1bORmcHBG;`yw~S$X!iNC$J})-WMCXOcZv#4PS}p~%y6#-TE+ z5MVhvL1GNojBq%TD=F{Wl6|XXUXDZTl{5O1;yvdf%=z4H-pv7`5(+JdbEhEX>r&yD z3&3lo9N-s7gQFZ@W-V$^Co8Pp_3#N%)q&Z$TjuB+Atgm;AtGY?x&zgO=B7UPcUE>a zd?w3^{tZNNJ^5)GMteG-O-Zsw=KivfyR3ci{-fnpPhm`B3S&xzu(9034QGZBzo7>* zuZjcGIFGh#=WW_fwTuTE`)HbCXxy9@7B_V@{5h8%3wr5i?MU%;7Dr1y=LSr9aghng zeWG17>66%*E>{XN-0CEi+bf@7US%oDa{yFm*j$dypyf0kdjLlQhCxGZUWkz_B?_`c zgOnlYWBRY-wNIYf?}6+FcJ}o#_6y;|>?7dTnz>side#zwWjxYSH?fB6Gy%dkMNf93 zWx{zatsrjDin8&RMNBV7*QqUzOde6d>Y3s+os*j<8GtKKxw-LAhs4-JXW? zdFCb%G-Nr+x3xiPPfK^@A}?UPCoZzDOK3f(wbgMG%~UZ47`E=~Q5WJo-PaO)wz4g} zs4SMD2ZEJeh!@10JQoI9uV57Lpb^k?xj1^_z4W604qjfjgJ(oTPz~zgre(@-yswxJ z)is<12fx`WbnW{o#3y<{>c_;YYFU@O=Z{MfF;Ei2FOEIY)o{yQ@z{-nE1yS888Rsu zF9&e*eI1t@56$|scf|1`%{TCLCyJK}c3_PkE_m{muU)1SsamZBad|rSdW4znE z$CSZe2&Q1U?|P=^ZeP#G#8W2gvWGQ`7dVAS>h?3|gaPsnB(vdG2 zo5__M;ozsYL}s-;o>`f)$pzEBsc&trr7g#^FCMQTE*x(eiHeLR8eVtnv|qv3jFW|~ zf0Bv|4RKUY2r}c`ApHy@ufR&GFuc7Kk@)+_12VSFMQEJjg04Sw*0NOn67wxS#mxyP8DwS8+9&!}$5m>{O<@B&(CrE%DJYHP z8<_C|TA6uos)b}^!UXqo$c|Y|j`VeVF#9^KUJ}1FbJ^jGaE1c-OjKUH6pSG>_PX+e zx4G`~ue~qa3NXJ>7ly}S_}h60OJP4ia9N)2_*z8KBu2ixc9fIJ;1fX#DRLT&9dsoQ zpRNOcGNbN0QaOZ9_r14xsojE(cA=h6cx}%F)6!>b)>ACZ;m?*JJDtzc_mR~z_pRbW z`K7iVBgo#ic5Vmia4@%e7tBAPD-=GYAu?n)mZk_i))F|qcUJ65-~rWt;fBv>;Ng2X zZ>xe?N`!A#5=mlpFDRJ=TNn5v5ORa9< zcg9o1Kx3n^Bo9tHNux1**lzJ12PZ*)Il8iBs430R_aS7Z#PRgVRPwoR{i|~6f}S;# z;UD7F*;_Z?HI@_w)X!w!^q9GJ;BFZ68DVDVjG=Ef4g7ZeccG=W!Hnx4dRu$G7k&#f zj*Q2a!&7r0o;cGR+HJtUvD41aM}@A zxODP5WtpmWV|AoxU#~7{@=;QM=qUb-i2^YdsU`mUp^@-6MkXtRh>9!yFb~o0=MtCV zTc8%9g~Wg}Y-@MIYXAx{imWY>3+PrYAN%#v9u-??)W#U#NU%9^+r_pDVL7)Px);#7 z9?_^gt& zEg~Oxmdw8@tUn_q!M%HPO;9A_fQWQO2Jcx)8(FbT=}C=HzQ*Nc>+#4bWt0Fy5&csY z5{d=6ziEm5~*I?aF`$HqX8It1B z9t&EP_0SgqS;6{8Ig!+Zgo>c!7v|qE55ImImAWW-W_27z93G4It42P>jrBC2TnaA! zahjBTjcY#|zTGDaSlo2r7Q3#PgD^@1hXY%(lI(09`-OZc?px|%MgxYMlO2{u2gCJ? z8WR=CNDRtUIIwKk9%rLAewhBWp%`a-X3D@TP{6>%6Yb0ox|)IZxrhVYi9VreER?~+ zkl>ZuRhe#$v>kcPyV_(cvq5|d#rUFQO>nHS@eIKOapC}bQW(*`ZrfzyYyQ`99Q3!m z>l@qtPq@??9~&dC4P#z9W1^6W-HtXbVlg#PUCB z2dlqg%Ta8#-xr_;bQbsq<_uU*j^C#KKErkRl>zQumNie~``TXd^{L9C(Z()o4%L1X zRN|(&LUaWpD#{uvBr;N{_T{Ba?Z z+Rwh}4fy?g#@IbS;Fwh3GK4qgqf8Q^2pndvkpYtW?iFg}rSNGt!?M!CZgx*wjSTZ}%!lL42=j(tzm<{9G=G6VbjvsL9HOGT-W2_~p5I^F z;CJbH8k<8|RNDRPP^DeFP;`N5W4Av#RZm>h8OwVfTT+xcZ;^3Siy z44HC|WNY=V44s;K)%}13 zkmI!Z*n8nK<6~E}%5IkPoIKH0t~V=-i5bbl19pkuOk~H68zK%_=y8AF-MW7OcH4n$ zF}p7eKVmPW3V9U0l)OW7cb~cCBi2GTO1A696+}_pp4ku1iLm}8U)Mn^eBTNr*UZgK z3m`4wCK8p9BHHZM=0w3KF>@Dpw%`U$$7dE()O=DyN}_a;Q}2On)vk6tJ*7#3y$lG> z5L49(VNWA0qYjN-f`VK0E=f9xkoqo#=?F!3@U;go`${Y1Zm(p~;^`%}MsS<$*jUXY zkP5U&c{-h_NPMgg<_inJQbdJmDw_E|V)HraWY0nE#BI}w+qfKz{+gsDvJKM$zVNVz zp0ut4=D(KrlHYSU*fpN{sN_xOb7bM^)wjIm32{P)ckWB3vRj5t z*`kB5R}Y_Ib-Ajigh&nyGtz2N+y)gzZ{BuHYfN?*vU!&$Z;6WhKyPO8G3;C0yy`o{ zeJ&E=SqiN?HcBa{5%t?O(aPh-^i}p=J}+%|zyoEAg8nLvCL{bdnGA5BmCL0Ewrlxs z4BDy}>f7kv{LT_M$o)Rse_F|8@Tbn1GgOJaDgDU`(%>*-m}$;|&3C&gE3sB)S1pa1 zNn;ae=EO$UoXRjc?gfQfB~5G|fCZFPL+k+pb%S*J$zBU9Nc=g?-p< zX}Op~lrb&jdnT#aeJxy<)zobq_NFuSgty=cKvHWwd)pOKn{i(8S>i)|%KbT=5hwLh z2r>}tf5B(#bAg>#Oi)yNOG|5??iON!7n=j1`hUok7B3~J);l%^=kxazCm&F5wtJ*( z$ztq=7(JBK!H%;(?G4roVr>>5qYMY8OS&h2fM!W^cjwd3hUFSWAvx!{8|1fU(?uFf zi%{#T?WRnV*W2y_6G(%t$z@eqZs`NF?#({Bx+t8T+&Ib4SOw$MQBNc4I-hQ@6y1ZQ z+izI$vXZ{)K^|_W>h&sjH=wa^0w%Rz(L7^VT6jid8>AkRS_;LA39Y4UGkNLYyHuWD zH~-f6wDzQ=gHO8|+RgP^#lGb-LJ~r0U)2b4Z*}w5pcz3tMMAeb*{WfGc1kX+_9S9S zfh_ux!+ixey~yxgcBiscMPqWHR-(HoXIgjp?hx4tn8g34d!(T@3 zkgC2lA1l=z*{L7EEIT_ozIja5p`Gp`B;m-!VC*n6#JthW5G}AEADJn#)H=u_1wjpa z!}Xr0nL1dicE!??7WeO({rksAT3&s9|Cwj;uZq$hngkRnTip7A z*;XrARcSctF2g|CP3+O;Wdyneopa=l8JU**Gd73du@p|YMnRR!@*8Iup4lktb~+=# zzMq+|IlBwH4%R@uDV)V#>w6^_ti^=@=t-|)l$;-oc%5W9?L3HC@j9;<;91^58CG4) zJ^DygX%ZT0W5~LptM;7`xp`hBY?m4#Emd&_^PH{3LtHK|OHX^Z6OE1yr4~CQjn2xi zFZoKTr#=qb%xZmU<@}M#`gblg^ zndH8EB+OC=J#~=)JyQ@^&v-GlL*IoR=-Mn7s0(&dlgTWpChCNRUQN4bTzIaY8k{v= zD%01HtiHZ=p569@a%}MDWefjS`t@*LA+p&-+4HM#Tp?WBEe3J=K1{gvJ;j+H5!<(7 zg$TIp-8^Y&6xXx3sh)YWnBZJh)+f7-w0kA?2a(3>7}qY%g)w2Qk@j3_EZl>`5HK5D zVw+UKK5Ae8?IYQWE!pjiP82}T_wlGIjN4s~kH^jAv8SkD$T=U-1xXmF7h)DTUMWzA zq%tY_Nkk6W>ZMtlbqW2zYX}}4OoZ#+MUS^v8GPACHuYS+e^08=AB@2#QSZP?g`j*{ z#DKcX*C{r4q4@UotefEo{^1-laY|V2Vg$!L-g*j6g0LKD%B0f|SM1#r!cU z0r9O})*$f;$*Fy#G>wQwETEY#WgpFbmf*A0a!;LR#tg*7`@JZ1o2yuc8=8v_CZ{td zL)@q|&%Z#}l^gAd5j_of=u-oeiCQFf1F?a+jC+GL(`mC~xVGKMSjSsO(e=E4IZ%zd zbZUVOyDn78>ZL;+ecn}52DRl(U8P@I2_NX^&X>cMaXq1*o>h@LZJDO$`5Q718%4yL zh7W`CbBPe}A?c1DzGexhzQ9Ku0WOQ@SPpmY6`wcdmRDX!y1m>3hV(SE6>{kuv328x z?U!6A*iRujNB3sH&61b$YZjXLCmeVpr&`;S_mOA_Y4NfgPkFZFrEQT{6_~7G^L*7l z5yWp?zaHM=A<*-3q7Zf8h=oV35$URG`OI_iaMvuW;k5U%+MER|GAut4FKm|F`mO(j z6%C)^n?n!Ndci+BbNyOHS9tV%ZmRzKLmcntu?})s3#Nj9!?=rhfr|%R#IbLD18NXQ zx)(fRwCPQRxMi!c))3U#W>S~E()8TrVh z9Ep(^!hd&Vv^dFjy$4}|V z%Q3@bsA25{ZrqGr#-~H>>l;lZ-gydEc2;1JK@zl$K1OxM;N3+jXiP+ScDk+AVesy! zJ;d}>1}z6Lgbviru`ND9b1)DfUP>9|Eu*CU5|NfNy6Pa^k7c`7;)zqANb&Mr*hif6 z^d@sB@OTN+R3_^ugpN)5X_sp~i!!PICD^kABvRr;&;+lT%y`=)^bRe+^?&a+ntyBY zLYeseF94!IUB3~#C;)-=>shxMQb@pV{8t2%QfZykY|2*;^7Z^HKH#YX36ocDS%QXN z#;UVmmaZzYeAZ{B7}(01HIZZorYq+E0F7QBk~x;rLLqIViXLIO7S0yk+hJI z-0_i~)$V0-eD*$Ph^WS{ADOL>oh4H#B>nD{yQV^{mg>X!hZTtP7~VxA9M-ObcjsPM z!=ISU0nesu>*;QOIf#qoe5dJ8!V7nY;f{$J822 z5g;FxZpWTOcCC8c>7blx#XiDer0c+>`>d*`oYbN~J8?{9>OkkUK2~&GR?gyjnus>m z#Y{3sJk)I)Zc~aZ$qzFPgT*zNuOq!R_cL^%n1TmNk&{NOy?gUXljdPg1vnl!rpcYd zX~ktC(ENozg+?&M(hqt(vB~dB?4mgvXvT9tCoa|2F#(gU;>ncWh6%qK2d5nvw!xm!1AJVY30(1CQ^}`L!Sp6~5ur&f* znKPVLui{2C*rAc>MM1aTir=fZ zI(t+e%*6b86$a$@&Vy6^`^tk=Sh zZb$77e^zDk{{Y(^D-{?k9&?_xYf+SmM>)@0&sfVGhXmBiR&4CHM65wzM@ogGEh8G2 zZr0k|Q(K-hT<%7eA}V&%HnNQ4H0eHK6dHF`?kguJBTiH_H_Nzjj>ev==MI>t86S7d zcY6x89BjKrYo1yiRB84T?E6=muc%$YVQvXHdc1#k6R$&DpNOL}FeQr*yIw{k6w~F4 zKFco39M`p)D&2UgOobKp=lHW!uQjKR+?6|y3Efy1)-Sk`-=V6u*G(8`oaKE@Dm5E= zGO?I=#qzk=v#Dk(=hCLL zgU*>(-!&F~Oyio;(c}H-U^ix)l8Q!9ixl1NF@+D_ugZ@2NZwxE=-@k(!nm%PRyV^T{sQ|nstt7y!d zXsI=*Xo+>igOGFjRyE@MxfpL_ThhtqDOOS|F7gn+Ue%3CeA^uqWyag?Vn@Q^A-0rRoVEJWcgZM zPrW=d8MpB6n+Y7ODWA%;Up}}s9AHBXYNG)_7^!yd132AUol8W83-W?ZD<77I1St8b zy*M0`TZlJz9VvGA&JVpKDcUjCm4P?}Vt^Z+@()TKIQ(dBiywUFnrkC4$mCWGq3459 zK3muddaffm4NYz${An?cOmXz2+*OGNogR1xifeqN(y?PD`M&p4(xQ=mP;zQk`@o*K z;*fHu&{T}9(laSq$C?~S-H+C`CQ->88pycAGK`SJ^{nM<5{Y8U!G_?~c^hhwD$YTS z2I?xk!mi-J_3K){g#yr`%vwT6O3%5IUGt5+0a;hv^yZWnrlw8S7`8eJ!@gYQ z>ssmd?+31H68X2I3a#X2J&HLLRegqv?6J#p#i31{R;`xtkM7kN!pOrNdsd~HD5N(^ z(h})ohnG`s(oDt&QR!ONcsRjq_N;3_-e4o{*FkD9e+te!ozd9XwO=#k_N(@)3lMsW z%(s}wApv@hwWVvBIW;wIbw(xF@T@Uc%I2Ngy*hX*FKBf-J$D;SMMl9geB-lmO4 zK5SGw*_)3_cR$6)y>0}lAPiJM#Cp2o7MQDHcm#o`>3a{-afsmIY`~lTC*V}1F_E)PI(8GK;ZQ?D@Zxu1;NX-Yd9s4>lsJ!z{Z zTc;khz=ehh#t-RE^Fo5S`Wold-ow;yd=9zASc(@7w4CF;QuB)t6kyc*WbDkju~-Yv0-MmakDoHR1#~>d|k3jxm)iHn(e{2&2)HK)D&pN zzli28Khl?_V%^&q*is z@Y)7x1OEWPYZp-PsO5sOJ(zc{y3fqGQO}l#`@JirvGDTTYz6lWR`J9-dzjSA;alN8 ze$+JSt!8WkupYyjq}NQY3EjALIj?`#yaxo4IaRz0>4Jf_4}^GhVykZ;cYju)#axRsIlouM?Y3ds0z=7(8vF&N*$b z7F9c2wkqm!RF0=E8l`M3{nPGm4fyIi%XBX$E5EV6TbR&>B>w<=HSu?Yd~0)WEHM@& zx8BLGpgbMouPzih+@y8Qconejlje)i`}{U8IJnuXGuaKpD-o4-0~zZY-&gm<~UEXoJ4Lfqv4y9SNk|7rhriHI!uJ=98Ro*jg9(sjM13xvUBw6vQ(rUOQ8F z0n}%`3jO~8ikQuw)O0i?nn90BiKYz2NbSW)%&xrgQLx>d4hKpY43Ul$_vuQ_^8@-* zTb9RaR#x>D1Gx;0TRdX0^$9k=JweA6w9;05V9 zy~ZmF`F2U4;G#Or%4TmgQhl*#uIoO>E{BcT{pA(4Y7Wtg#I;hat=hNk8+JaG6!vE~ zQ&P;g0~i`o@);*~UjP$MBHAxjh&mH)!7!+jVq3KjC{__Ut zD@GOhN4El%Ms>$x{6FgPQ$x$tFrBN0`_(#PGsh;eQbqEz%s(?{(yVaYH{GZr`9(|^ zbj@@|O2&Mwb1M0G1D@2Y!h(8Ie-1m;v7Nm}X_`l2tB#_TvA3FhO0S;O*FZ^J)PNtm z&pwpJUD*_k@>0hp)~R~|US%=-pk;+)UCPn15)uccZcQLkbHP39Cr}E_xSZD={oy#a zVrvlJNviP+;`jp&cn$Y8>3})PM zjMG&JY>G>UW|Q&emNp~3XDzimDeJ2hn76evfVj?nw5(~Z!1b;PMIBtsSqMeWGf=TD zoD2$9lja1BiZ^a-XB7z2I_fteezhXzMi}Osxk1i%3R_}Ya>{Z&1#{v)26~uXW|5-} z*4WN@BDm}35^I?w9M@8h`?fgFTDiN(bE_%FIj@zU#?_D4@Us5^XN*hUAh{O0X$7|K z99NQRw{1L+lg4`2d+`eK*&&H=0AAJSt8Q)s5_uiHYtzERm0cevpVs!3oEFH2&R!T~ znl2+V0g-|YUA41l#^Ssl-jvxQD<@91?Ni#!_=&3!>9!_m)r#~!mEBlGs}NGXy(=R~ zwF;p1HPl+fHlWYfit}+*Iv(y_MhRW+Nn>WdU}8$B?OQO~hGC3>^rqX}g26z|Z`j+G zP#z(VYVsWKt3I-p6O3T+YFwkQkDWWx0 zwmT(-_Z^wz`mOUfeDls~rJdqN_(sVmpK90fCx_k{2wd~+T<)D_(adwn&3iPQWRH!+ zDwOJ2?6lo|ZRAvarY~CTG=GU2J*xR~&XKoHO?l$z(_UM)M$kq9t_M}prnkCunICeJ z52bX|!&9ie>VT_aG0gdXAy+^5a3%A@b+*X8trMrCg{%YK^eC%uXULN;gQ(ywlCqznUTd zb>gs+-D8lmkXt<~qtosUruZkw`Fa}XZXscQ%%GJgy=3O1DwOYOBWpwb&Ez>5=bHAf z1l%;6V_}8uUL9!93x;k8Ij?B=Z*VTAO~>XSU{@9h$IoIg62w1wo;xRo z@6}zF63gvRw$g6dc9_UM_4Ia+;P^b04~8w&99LNf!ksRAebOp|NARewkFG{Xku0KA z<)c1k(lpD(TsHt$pm=W8%582iE4*+rQ>x0DB3vn3(1A*&Z)N%2xQNbQ2D{raZ2(HxzBom zzHE%(ihcur0=-R@+4K7kj~wTkX5gfQPusD5sy9=(8qvK3Ias$&w1j@_f;r7LGqsL* zsRMNblUWo-zjV-K+yb6xWh?T5){|)kM%oPkedF4Vz3Jb3KGfE1@kq=~#kz`bnYTP( zW~Aj~&t7SaLk>9gpwMeC&AYWVlzl085O8{SsN3%WQ_u#;p?Y&!mlAE4rD)7bu6z1c zYdXm`JLaM6ibKrD%OKTRe<4%MrEoe`dxql#5^G5n6>^2c{M{=yVynA6dsW$q^D=r? zbQeUy$VCYhvlQIUOqlP?#}r-@+?SUw-JuZ$lp+?a@y27K-mV z4k&czWW}v7e@vJ*j<>MXea@X$X*16;Gn61q?TZ|5sy{8?qf@>DuJ-~5WR%^6? zdSbcLv$@|Ljk|IgaroARE51Bur!|>t^2eIfxBI;bqNdk6B3q2^z&(9x%qmL~4nGR6 zpLaZG+O0ynx#`;#%(pfyq-uV&yH|ImBz)%vrOwt~GwWRn!{{hH3YAom#YDtNPZ$EF zP*njO)}&ZYV_ajJa=tmmIZg)V6vE1S3PlZ(w|D$0io3b=r?VBuuWDD2h4=4MEr72& ziI=BOYR0-5c3Rn-vcgZ@&2yTx!q^!ZvN2q-SCNfJV=q~}NFgb|FWgrXtX>3&$fPrR z8k1hv8H#?MzuP=bWEPao@)S6$2^rI2b0lo~J;`pAvJ_)D7}BH)p>UEQ__iag$K|>c<2H z_p6S@F2N+homEL5wR#3vO0x9mYLtA)H|@nZvE@I9HOpR_ac6!Oqf))LG-GYd{Nue~ z-W}SsYrnl|Tj691d(|Cc(o1=gaJkxg*UHq5rtW^DgRjj&9N&+3$8f6ZMRTymzFLfD zJ?pyhEOBcVXzatz1GRASA+ca3A1LWwt`o+uph@CRKC_cxv(SH?wEZ;Z>}W zvuegJPkQS#pWi~K1pRB9w*!HV`4!aoem%0P6Oczr@@i`h54NQn!5tNilU%Mk0p6W^ zp__=<@NvKfwrnld6xs%JT1joW31s7@D=1#ZviD+m#=GFQxn>C;9nE?D=Y-|6yKSgN zeK~Pu6nPRAK;1K07hV^%zBpu7-Ozzvl{%cN=aW)}I*;Dm@Xa>G?c-4UzZ%kqNYd`} z_PABppYGSHN$~y*F%k3_s*mA2Yce*j7<$)jJVoAz9ZV!;=5h8qK9{B8t!>d8{gH|_ zCAPTv&gCPhuDX3K0`h^s3g-2w0>;69Ppx0pF3MPcXCHMQXX4mmj%9d{&5n4iIAil8 z+&Dh9&}-ImTwDOiLVAN)Cf~}9K^$hPbrqTAN}K0wf?IcKGme72XW=9gHR7`=z`)&J zZ)I=iHbCk}(!ImsRjMt*#z!QK3i5GPd1LB*9$SZ3b7!{c&@9o#v}X&=WO$amQw#C)sQ6jPVFnT+4>8b^uvvOL@ntCa@=xhv~Q>=4c5 zkiUB(y)Rq0hT-xT=JdrDIlsO4QE1XB>q#u^F!)6$MS`&#l1Kc&O^EbUq(uXh2?e^j_J=TF&ujhDN!mT1x5u zsd3Z2ben%DP%i0fW`YR(XDC$mP4H#DTKc}~6ISd!gQ#_r<-73<#t zCVP8XU~`p0#c}>6k8E-d)!KX=LmIdPAoV@#i!Q4-iAg@Eub)C6*)mNYmdYAd!ND}x z!5PguLy4H}$jv!bTeW_Z7tIxO`R;m6h=*_>nnhl?ZhKR_wO*&1jCD9X)}#`7dxs{P zRDgE#?@i}#PAUDmV~Q*>i<8S5a}Ws0&$Tm^#~l09if>|b&!q*3xmV!e8c8s{2Jdat$_UMU#*_QzpRZPU@HC=O>zpm>t{> zDhFmqB!jrD$)Uvi(yub-B-91Hs?<{%R!O>Us3)IyIO$d{6fOztROZIhRVa-+Y*CtJ z+}-n8cZBkDS8f3LhHEbKzs*jZLz$U(pEg>sZ$9y@+oszX^{#tR=Pg$qW@R%sbrn~2 z71_*k-1AF5qPJiJ<)=-s*iS zwYr_a5rK-g3Z2CJ*FDwCQraOhg^lo$MRV7o^hbE_*;I|n4 zD!k-%Jc`mc>N&1mQ42QK`EqJ+FylDRDHb$U=YVOYw*A4yMOAcfLeSNh6`8(lVAg<& zJF8DExneukTrBJ`8za)LTgnlD&eLBvh=P;3_W52VTa}#Nsblt80Sm&OK&&4WY5rxX zXxn#s@AViXxR2!=o(^l2)UC`a(UK3=xp2}-Tb-Ede9>#8IGb4=p$fz1Q;NA8s+9zM z)fK{sW<2%urGzR_+FbZ`CZ^H1ZwNU2>!8w976&~$RsYuAfi7F}f9F>0T_?M1Afa z(t@$+8dby17-Bzowa{8!2{Gnydz#{OTjy?Dg~fFc%oqn;Fg;CS8AkSIwIG_Ydh!*z zQ_nw2Sge-YX$nEdH2ChmY%1q)#aMwQ-G@BaWjXge`BSqYSro2WOMNRRRCull(GBV zo|VqcGF!;bs17rLJJ)YD{Ld<_7^`1m--qni%vIR9> z2XUtPaxu+#`sX~OGGfA_~Z2Sf_ z$pZO2JDPR%yGDLqYfsAy@`ImRWXiryeJhg@PCm~=Of6UKQ#|9u(D}uaI3(A7 z@Se%7ZCXRg&2jgZ52|X|QO@o?E7m+Oq>U#|K-@D9f}mld#x&&+d3%*&0vY4{s>p>vKZWw6FHhi^S;7v@}N9MI!E zIW*M=g4|X;NJD*L8UqkC5$&Y`=Ybv#tS#o6@8o2rYe=e^7~{` zl$okmMorG$*#fff7)W>+6|HlP-u0JsyK`F86N!y{0QcswH3E6`#ckb_xZ=6ZO@z80)%iceTTA7uYjk`v3Pmdx%r>ApVyAD!K77@Cf zVx1EfI>i-ufs z4Rws$mCxJ&n&q_}tuvG$n%yg{dLC~wYeJb{o9j>ess~zCRs;s?KpT&xa!<(g=_PBB zureGTMGXOH$p;ucDbIy(N{q-=aHl@C#P4&uov*0_FjYA<2bzuYfl^2pB;z#AtDN*6 zm9nrtZi87%E)PmYaK9+)O=%aAhChW0%g`PgrfsF6aY^n=x-rwQsHcemz&xDw6+yAr zem~i#LoZ*Lit}p4NotQqjc!RN6MKoFP@|Dt=CN+CBW^gYduyg%0sQKQtP)7sfzNvJ zT`y-YWPOj;BU+ZHo@%h-UzG8hir*W6$Kq>KQBZTnJ?k>vKY4@5uW}N+500%KTDL~k ztc92p&P@xIjqHNjD8d)Qe!8@grSjzBTE`qxQobR%V8K=l>HS(CVJ z>sxjgXUy2$eGPc^X|;BbvBBawV`k4t(q>6^xfuhU**}$b8hyu{7YqkI#w*LT?L*0$ zCM1}P4txe)hS=2E|gCCo& zX*xdt05?JXW7)#pSV?^PoXr#}at~UD+eembppy@fb*_s^(pJ_mK;-kfwJq#bqz@qK zahlVaMQCQQ&Z4~8FNXX&iy}w|0OM{yTK10ySh12g&~Ux6isig5VvL||RUHQ(t$M$P zbok@i%BO+XHOCmrw64cmq;T}yQP9C^RaH+#6t{8Vh6e<3SCMxh9kb7^6DSM7>&G?f z$3%RWv~rc%g*B?T$WW3`T2HaOEyD0CPB{AHkXNNh(Rqvk=Odc9+nZxYCug8s>0ymm)Q%RblTp(2v4;C)%bny6xI) zw2x!30kOA?4wPy3D`RRSTyi<}r};uQ$QZAz!r>Mkno&pR*^WMV>aJ3HA^fXgjlj^j zW626B!2G!*H5Sm#*NW}4JdyG!-~us3e|LkxrtK@}MLT-*98+35u|0);*c6Q*?@!!1 zFEt+QH{H**Xx@gA*kD%LNHq03SD%#BpN1)~$MEK|u*Q}+7;05e+3Md~UCI{(Vwyfy z$T|FI8dn=6WFZRaQ@E4UHLP|QQYlogInHX8$K7CR?1SYXa%zmn z!WLx#z%sji{SVBaZ>mNm}mGGR-9db(@r zH!tH{&aB@l`qk6;nT10$c=V!~MQU@{^UH1j04ZO)o@;6t&eB2eSoUp)30p8Xm-MVD z>_Me&&mPVvqd0oAP&4&KLZ_!TDDG+mB}L}uy5Wy3U8F?BaK%DTjurltFYWJ zoFnc9WC^g!>M#!mv>MiGr~ke>z3r9CJ&vei(HXYsh1xgzm@{GjsK*p$u7u?sJ-v zdY-8w^eUMh z*~UO>gLB8;r)0x)!KM}Kx|>EC-s61rkxuc*rmewYz{V*a9Q1FcS7s>K&1EIrr6!FJ zwiZFS{#41fTt)z54|7!!g0~~BN@OdHj0)wID4lS`&2=D~PPSzsk2Q&@+eK-xD8+Q& zXIYRru4}~7M;6VepF`TZBTcB7%CnTnVLdz5=-epuHIZXE>5jFd8ipMH73S2Ar_o_2 zc$e+l=2y=>>ikoWFcI>SKN`xnI}Q)06+CwV7J^eG1b{!h8QPl^fb%ONLr!8sXmp@&3s{8 z?j)MZxYVR+7_kT5wu-a7Oyvusk@&gd3ENL(-H`tPFTHtxhOUy%W-^jTLUCS~;~QAD zixv&T1NXh_$!CI1KI%xDJXfPn_mQ#S;(6&+jb4YM!{SXoIMg)Cqd4b-Pk$L{@yw{R zMBpFqSDRkxV_JlSlVh(ZoL41z;f+etLcq4rcs0=+93`tbaXF=WGF-8`KBn-`ilew} zhX}p4oY%JaH&$7rP+uhb*TOy#*EJ0;Sk_ljNET;sD(mwLo z@}Y)zvOQ;VG8R8{^r=?|lfw$h({)I0qgfZ`QZh5|-mgag0K8?*FF=(y7iL{tNV&)q z){H9(jebx8z%=svR2*){=}t1SgrQ<7Hmrb^{AwAb37i}nnn@Kw$;qk`Tt((#xvNdc zk#{fOCjzc$wv9B6F&{2|UMh?+{k4)5C$34ZuGS@v-BEr}weDbW{ND3EXEnw0`;jJ( z=HsChiptz%lTAatiKlD>r&{_5rk1D24jAi5TX8sEMGCudo|G#M$8Y0SArNloj8i5V zBX2&nBH?)TrYeQb4n;(^7`uYw2cGosxaS$DRYu}S>)xKIJhB54X-9A+&+$@j^EvO* zqx;-vIH#*_Ty3ow(AA8dqnc8M7jpIVq*J$!p45#dKDC~OkrDG{g(l$5jB!C?NyQ=) z&1PEEbet*v?Lh47->9o4vyggKS+W}$;*%L05>x}ps2dwksi}8%CZlybbDY)3KuDnL*T>~G(O-?gfJ?82(Cm6Jt9_J;JLs^>Ao+17+B zG?HP47uK`1@WYeSy>8n5?Z@t(m6UcNYRyYHTaI&EHu0*U^LuoxnPMn zsNmKQ;?(bs#)`J>h(7IT+o)hNr|_yU#s?w!9XPADIc_pR9<{63)f!Mov~=REr^*2h zoD9@4x3+5HY*_NcoMRQl^?IEMok1$4M_P1Xs^HWx$jhF~*i@|S%atP)YTJykyH$yy zzHUWFhTFTfM5UGY6W6tAdjV@<^`zw&r9_0c1-YkgE%KfyxDHSCgogXVm7i}9QOHs_ z{#t4M_uk@_>|AzYNpRA`z*Ai1;u#5Pep=bs(C!NP8Q@~G^$2#h5NxPt}Y}418M8Ua`zdMLRW$5T{icwj~+VIw{r&RHqGr-TrLPb zMQG{+E7WeRiRAB`5^J7Gw$D})QFb7cKQR2NyAZ#7li8|iCIzFDhpvNno(Chd?iawT<>(d$BJN}@m)o&>cY8`t#CH_q)}%MrT(Ke z73Yf*-zp~gm{&Kkl%0}2sp4Zr^EP@7)~Ol!nneWg25UO=R*EzrxGj!7E6R0Gh)E2a zcVUHdI)}uG!?q6n%fRhjG0W$>Jj&Vr9tz!0LGcHP6$7Y~%#iQ^JPPyOLtBnHndEHC z>~mb@&x)sM3l2AR#be!S4>ZK}KDFyp!Nv&rEM9u*KXmKu{8W-$9z3+}YpJr0$sZ9PTCz7FEJT`VoyxsyN?S=_G!GZ z#Z#v>&Z~Wv*`ydn&K+D)g0L6K)IydhV`bjjTcdoPE4|z-56X+$N+JS=9|Zu8#OJ3hhVFH1vObmY?@@HyxipCp1WJWYRq;9 zQp>nD(dkb{!sDSeU&~@iErID%d4p&e&MAyGo^ZoCr!pS>eW@21I3G7^K7FShd(#jP zmycRb6;4KIT(f-CjrWKknnO;*M2ou{X&8m%4Es@nst6p><_08V1aU~wO8XJY-3~F& zN@U=$T=7y!H+A)>*qx^%jM4_mvUND9q{^;IsiffG4Apyv?T*#7bp+kW3x(w86-MdC zc<)!F`-7pZ`@FZ(iR^20I^!JrRz1@!Wxia4-!-FkBkn2=MP}VM%d_RrYPc&alBKDO zc&moM!LDOcjF~y>T`l93R##A4wR0MT<)me9II5-8!mO@kd18uZ?*9P1XsS7mCr@AY zt5VgBY(sK83dyxi(W~bk^{a0v^EnyEdd?dXZrC%0EQ24;wsiTOqjC2}GtFUIO#EPc zwYg<*tr^JLf1P0dBf1+J7Q6Q@N|ByxP9@yjarCUnH#Rnb`BtTzn|2RgwWIiSHBBd} zp$XWYwQeOWp^qY|+qgzMhC!>bNUF?%zFcr?ic3?XF6fhP>?q=_Exy?BDUs}DCpkW} z^>N7E(yl2KHC@0wXB76!Ns=&e(veqh;%WR4KOMSO4%Q9cndUn&IpU;`%abLSm86<9+zN~e%2(WR7&pFoKjTy{w@Dip=qpvW z!g5;+S(o<=-zqNUJ?X~jgsp8(M_y2|hAr$XmSMv%AfHO?^{am}Gso7s2_p-;E4OLL zKDFB3$A>k`QCQ}6CjI#ZcGf+{cd_kTy4L17=mlg-%F*W@)iU>Gb7;2rDH(?u9Sui3 zo0Nf0mNh(g%|R;Rb6i?CbJV9MqE?f()6%MZ#Y(poYq=E@!@D?Bno@~(=2vBTBG}+5 z3_8*P%+&Z*F4Bs%%HK`5QW!j?^&s(`<qWL&rTj)-@@ndK9q|S{sVXw2X3kpGvU| zod7&mZJdkQvd!A9vjN`~=gJz`_vqEWrMt`EBgkw>JBs9QwVCcDbWEro^|g4ubYv+b z-m|Rq^^KW`4Bn=;r4=1n&x@-%kChzl(#n2z%~A4MvR{$gHPmbIw$&j4Ab$mO^2k5~ z7~R(*y9=v&eEkQ#cm5Cfn+}bA8?zG+LOm;n zwjxSC>Gzp_PltNVorbOO&gbkc5`wbhBrxk<8RKsQ>Utf+%Er9uSc0FF z4r`n7G}hXstiE>A4@K)-xO`nmO)2cn^9~-4A`QbvkCPdsSz9L!oY%1Y82FGh$&%jY zOzaq3p0&&P!@+)Bl3d!4lR4Tt*As6fwl_%RY-Kg{p6yubeq8C+%j87*WqbKFkIW8ndTU& zRI1W?4%>ww9A~{Jm~oEZN;_j16sKqy>V0det24&jPvK%|u_G%G4oUT=au<=o>rHGd zyYqoaEJU$>^Chr7GgBCrM)^n-jUaB{rAD78N?H!Xq<-BNn$cm1QG-q~mLD+`)ML91 z#@?ClNIqkL!urzrd-)6c(aeKz=|cRCo!oj;0ezS6deeStb9}ujKbnRzPQ7W3aq|#c zpQS4D-lx)uqB0zS0r#U(4C=HI^HTI2^rmj=#lC{1p&PydYK;**G{+(zk8Y2>MnYo;Jsd+P8l>6CI8z!(pRV#e(ir-nFc4 z#KU&(M@q@GkIU=Sn$)wAQI8(g%`0;qu-M&&e$R!@trKyRDS){q3I z0mF~wTJ$c>vdn6Ck%C9PT#ZKFM>SU7MuZLI6l0Hiw%*5raa^;x(G4^wgde&AAkrW! zbinqaHj)+_h#Y35n3)N5Q`3`K^fWAhHvHT%=}rFtSI%k$l!pN$u*f=JmmPV5RFf=lldOm3+j2Owy zOAFk5-@HMU098wn2muZ%Ezg~+>q$1%I0p^hmh8?<%)E$*lxiI^UE9jmOkSU@Qt0M-T6X&&u> zpL)`!*CsG~nXMW{)pPGurj>UMpw-Kb%-jwtjLU)OYtMn+uN7huf~9!@d(>IXCNyGC ztvv5mByy&pZ4XAjKYZ6E!$U)yVm+=e5%{;ARYH<>upKp51@am7U6VQr^^%T9; z(Ax)2Q1_WWp%0rG!LEGnhD?#bHPYPu-<6|Em^fU%4k61H{1!WIPTH0p0$bQ9#5q#SHd?Tfi=%MY3h2^ z>vHIC$$+4e3b$%octcB-L$|&vwXBOGh9~f?8(9jL{_c6=xxO6_MjW$uWtlX%_Jk|f zoVQx%@4Pn~NZj+=9V?<)ywp&q3_F^RZQDRApL$-=rDSwZ4^F1W6|S1L`&VvFb$%Yu zBh)S3*6I41%^K{Jk~prDPt=#}`y^sdxvo_y+U)%nRPeQ3`BOaB z&){yOZtBq9ACz#c2nX?|Y90gDtX4wO`JCV=Ij>@EP{xX?*aURv{A#_#i!eKe;fz*w zaSkb1^J?MgJLzP6)2&_I=~Ec*V`E7y!yw}r&UP)z)vHOu81t?rHj9|*~&IFdf3W7fWl_;YzGXwa*0RY2?Q zTwS)E3&^M=4ft21cxKfstVm@Fdf@h>68)-47~rYL4*8Qh$fpY#b~rfvYdcH2o5UK= z_I;?_fq{1R&2v5>@fvQ5(gMcm&dsaVy_4aWgg@aO(vsq24Rt5Z%zD>m4-3k@q>m>w z%#)Y1gF9_MOZyI=1VgA=(6=63U^iUUaNc>vLyR|Sm3FbgJvpyoT00*jDRXMaNZWpf zj$J?%6w(IZaz#lC7GAt}q05nLJ3NFOVw_t&I3knFUP(OC^bb*YZ3i7GHyjLfq)(MdrRTLU9UeCxF-agi=kuoS z+mb&TaQV8PC;=5ibs4CE1<$t?BDU?oaf)Y_ym3-c!Hvg1g+ntOj8w9yZ@PJ?SdNFS zBwR?PA*1B;nyYd*E)7pE7<{Inn11gy(G*!yNW$O~^s0A*80nh3GVY9@L0R*km+t1K zWkk%pQ_c-yUpB@0xviVFAx{;Hb@y1e&FNZwfinX4=U2^hdW?0^UVO~Q(z(4!zF}HJ z;5epY@1m1+6_J6E@HLY(5RNTiWrDMTyi9+KX zR;8Bl41r?XaQ&pBMzJC>T8 z#yZ@3lFWeMsrBntWRuBVtDUBxlVo_$T4=f~c8+Qy?24AC9A=(m@}H6O6H!9X9u%q1T;i5Xlw659YDR3b%Ns}- z{rW~_WXF8-P<^oM12|fU+-_FEr=ao;EbB3G~1g4LXM(sDDmvJnb!(Q^LAU|)A6k`8%&}hh991~x zMPMn%#s=VPtw)s@xhbL6?9w;~p{y?&>tERR4vOEsWx&C$JyTSNL$-OD)Dk{b z&o$%TBG)F?uNmL&{{RRElbVaUgs8b$T*jH6Xz7TNw&ZN z70o5ChkYIOG-t^?RV$PXybNNl$(HHq%~P3ONzWkGE%rOPdz55mOd5O=mFJDr`Babx z7^-aBTR5m!Y|38gq_++82PfFl$8f6SB$~;4g52QIZ*{g%PfFIwXlAQBoo1hKW?{5r zo|U|b)zl)ijwGBz(V0 z<@F6AW)x@c$)4}w--%G_OR`Mv$N<-WV|-Z$L&tjX z&j@I(9LNflW<5PC*tFu-w&7Uk0P#Q$za7nZIGQRC+&<3>m{+SG-7}^y^0LMX! zv~iu?tJ}SoEsu}o=GE>jautvgGghHs%ujyx7QyBGoZ!=<0a%}Im6gpF#fIA#BbsQ! z<(HwRZal8sWK-h(+(#?LF{^bN+2y-qidb^-=d~)zk}n;&#%Zf27yxnYL0gf=6=Wcc znvtan+ebAEt9jd$bgKtxjPZsvkjB0hat?DuGnola-KrqIT8xdtmO-_HspHa%g^65k zJkl=K=y;*nOBV8f3T9E1GI5Tgm}*J8Zxq&J+Mz7cVEz>(is>E&E8KdI^Fdw)M|zLW z+mY)`Rc*Xe8zMkRsojkdG>ke7p7iyQuv3guJ7IY0MKKS{hBPKH`=yV1fs~fcDrpET zDi#E>0P#%$124_M#YHwS7rjc%$_VdKI*Bon&2*yCQPl3oYRY zSa#1^iSB5&GA@ZMLEw7U71?OP=Zx0n%zz!ND-!s1AdjVKFNBt1UoRwQ8Sh-qq{dcZ zzdLK9znG1~ZF1U_yO`FCNNRCR%iHfoChvMHJx*hsvTeV6rfXsu6M!47VcVmuV1dqS zLe+yY%H+`p(0tZsL1!V4BRQ?BTaPXwp7nud40yof-n8S9rrHlh>0I>}y>xa{siCnP z#hF_pb~)m;ZDd{!21Q}p!tE#^40p+`nBa9lz^V188}&M(@2R7;rNaZr;}xZ99U;I! zTExuF{;c2un$oelJ3u+ldd8xABd$9W$-8OGZ8X?fl#X|L)91@c{p80=fIDt0jlPwV z)e22qxYq-WnucqFs=;xV=xT#2`J0L9#Z4U1oO!&DL08FbcO#iHz_^ofLO8(rsaYar z$Zwmts;hJscE~0^)HMG9dv8(A9IS^VB$6V6yKoIQBHKvE9<rl2;S7`dv41;$Z1IeeK-eU%;+@@{ZU|g_f;}wtMFP7IGv&C&l>kAGy zam{mHA)01wr9XC0%4)h2_BpHR1TdB-9CfS}Z@ zB86TWsK}*Qu=%Nu!G8DTD31-28|AF^+=)27EHf?Uq*-u(z$ zEhkCL&O>*pMSlxMS6#S%DYocok>WWo!(jex^H&TyX1HaAlXpkf;qz)q zB_q+Hu(iCC1-A?ul1~c3I)J~4#c=vhi4Neo!EZxd#+R&laE5t!J*$>fYC-6aVwNtI zZHHU^M?C#CBG#RQMB=Izx86$jT^{*=Nrn!6mpt)3k z%-6L}iiO0yt-k}J9k#7qEMt=2uzwige_8v6wUA4}hRa!L>&j{+Q z2Vcg&HIpfVNzbNh)jk6JW4riG;|p7@?Jkuwd3P}9jiz^;iajxU)eiz>z} zj@@YzPONy%MDMw}^`%J_l&c<{DmhCo$ihWe2PAP!X}T_P>rh+2$VPam=Ob$z?H$c7 zqb+$UoQ`S1L2QGX;p)yY41%oTpl zPoW;xoOhAg2@5d`N*M8)$+OqA{XvV`-ooLB0648B#HzSqoMVGf;?ZfTd@kgzaT>;X z&tpW2B)0_*6$08x^9Ei$smjd&!%)zj)3D&1V+XwSYx(s=RGNp_j0E+yLK)~H5)i(`FN&~ z%JY5hO+zzoAOo}tnqj*HRcR&*!CL8##jT37@^iYV$hh6O@_7|;fyUrA^Nwp~`GaFMiFUz(&q~@~37g)=2B8UMB~Ll7OH$gUhw%#P zwHbiML6u7cpU!vvbz9El%C1rDoc;)lpiOtX}{q zBDr8__ckqLEUa_KYSFh0k}3Wg&9z@HJ~<@vD^W?v9jhru??b8^8j3)5W$E6u7UdBf zsBNSH#bie!qhN}?ZrhN6c=W1|V`V02!*RJkc1RfKH9F1N2@E|AQH@(@Bjxs~p>2## zF;?TDylOJiO*2W7_^VPYZBkqkJJxedS%DoY)N>bIxXocG^%|AMY4>&M>r8A8oYYMz zR@xSZkmUBNQ89HL_9p%cO~G;q=A-kKmjL|T@k+97QcGk}V?`vz60Y1YT+qey=ohV1 zn)($#e+Hv{UIpsGy=wVP{jyHQ=J{LZ!Owb0rj8XKFa*{e_PypPSa<`{vMx0Vr<5GG zPr{<;mp-W5n^uZ4<9Axmz10@#HBp_Tp*4`sHkNbO-xbd5-YT)uR2IBYRPw56yURh- zv-q8h-Xa7l?aLEfjrO3(r;HKnSbib+(Pxd2jqErW8O?Aym&6;p*7xjyxUcj9|{Vh-Tdz%~8E?8W3HdJ|RWn9R8JtX)Kwh^VICr&Xx< z$s}yW9b`@7TZYaUjQUn4+~b@Ib12$2o<~~8+DVto8N0RCqCMU4dsdRZ$cXo1NTZTCs_mYe zay@EU3FvStGQRYp)yn8c!se{$=l6#mm0P(LV%c$$I@C@}p|lpJ<*cQjCB9m=4)r8< zHA2*p#&9b9I9!9!^r%erBCbUwWt<)NVK7*GoGYA(y1Ot~$_ z)0)ne2<_gsrDKd$X(8Xi7!9I~co1K6BW;IBrjGg*UzxvG*Q!rbsHbu{#m$trF- zqIhoFA~$k9s{DF`Nq}?h&13VQYI?TT>O)n=Pvm1LznRo&x}#fME3>xWO6ef+$c=X8 zusub2;JSG6-j%P5bYHDoaM_zuuU4I`&rSaTgzswnu4#$!DrnmRNiaR@%@XLhQ$e{4 z(DP0)gppM-mD{!1>~{YE6WGGPy*cPcYb#dxkY)^tlHEAzUTOBfmjIm9)-lU{CzT2_ zIXK{Esq)1bD)s7VbGGn@+I&r`J4{%`8P49-f$=6pUlKjI7!eE*J!{rH1K{~|T_x@( zR!JOg`GzaRyj^wn{{RwSN`L2}AC+Sn^Cp*bvaL5xG3Q+jsMv1F^u7iC83am<7k&8U8T$52L z@<*GiA%60FofiK9J1GmxhLE6VvCeN6b0hxR0e=wZC%T zD-dx?6;jce*TcChM?`nF`o^VXxwq9WAd|M&HPU#0;|Ih~56T6my)3E0+cOsad9Np3 zVrZBtZ2OwIZ{m3(^glyedqm!>^1i878o?v!?GN_4@phN6>Nc?6U|{XwpY!yuNbv9N zp`qL=rn96?Zq3!>`G@kah~x2rTozE=`qrJdj4UoB9qt~mUvy`)}<#k_SDrT+jw z&gbY>i~B-+Jl2YY))v-QA9iJAADI}gy2r%69Mq%VX|7pKlhGzpf1Q48rm?3@DtS(- zPkx54tk(+LtuD#`0Cni)Phh8*SBpxde?#=P6@p=#dzj@X(W)8YxrMUn!Rd}`^T$i^ zmy5Jk64~n)5bgdEA;;xirjz?pc>71%v)xC18ubz&IsB>>H*?pgn9*zATAyuiV;*ov zuN4b6=E>?ktLFU+_TZKX!fL)B59;y%0D%?V=zq08g7x)LGfAh+$L`9Ueqx`pmqcy# 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 OQ|0<7qP{@=1pnFMx{9Fy literal 0 HcmV?d00001 diff --git a/public/registration.png b/public/registration.png new file mode 100644 index 0000000000000000000000000000000000000000..e3d03ea7d8ef8480010341e78cb60fd36b39b3df GIT binary patch literal 56165 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 literal 0 HcmV?d00001 diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/public/skills.png b/public/skills.png new file mode 100644 index 0000000000000000000000000000000000000000..e1b9ac65baefa9b0a7cb203521631e5b38eea387 GIT binary patch literal 24540 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 literal 0 HcmV?d00001 diff --git a/public/to-do-list-apps.png b/public/to-do-list-apps.png new file mode 100644 index 0000000000000000000000000000000000000000..1b45934415e6564ed940128c59d6019a27576127 GIT binary patch literal 29152 zcmZ5_2{@F|_rE2SeF<60zRP6aLJ^UugvmCtjC~0)BZTZE`@WPcg&0frSN46Y#1O_9 z`#OV=#Qa}-sgGEz4zR6KIe1Kx%b>x%tOPwbkv;GBqStsdb)RvNJuDJdh*=ODYT(? zc4d|j^fCkcjOf_=D>1i8O;R`VRfdkD(Sk2gu73Nr)V=g{ z)W|$E^zfm!b)!IEyYzV3qaHuMH|^uA0~***E#Jph&njpBT0C@lC}ldeO$`5fIDB_W zU)`+f9kgqB_N)HJjMd3-t=Wj@+7nsp!DZsaCUF3>pZ&^cfBW~3N4xD$<}f~g3M)Fx z8b-!iF~lW*j6!S6(%*6U&vW)f+neqQNTam@SPk~1cZv8M;+dLWo{|3<{fqdy?K|3Y zZ(6=7RXPe|PYlwHjee0F8j%OTZl4z)fd6Jqyz?&NM&P*RmXCcDB;B}t6Sq&yRp`SLiBDgyBEE&k6?!}WbqqhT zO*)A)%qEI<5?`5E<^JiC?hAk$5=({41{Nx0vb?lj^i1!p-0vs)*&(d{CWZL6P91N$ zf2*F{2zdOrUiMwLTv_JS?};9qXjC)N?U{^an83T~FLK3emcvrcsTFxmT~42~YX{** zkBL{mcGV`x8$46gv@_N;T+-;e+I+HhOuXNJ+EU&hdgt_N-LKyIaS7xH;q+nR<%O5} zrv=Fs*dyZ7Z{pmym7$rnAou8xiKY>%rzs!Xro4MjHcD6aiG>zT)?bN57CEh@L2(Ji z#CkS#i^WWTx_AdM>7}D%dPAVAgK{tN*(9-LcxH3D^lUlW)Gb!DW-Fj;g-}%0Qg`N6 zGf`T1wo!t^VTYc+dS8-%)?zw!P#T>7;w&WoZ{VlDzn@jC^^GM5TE@%~cbzwu8-M?8 z6CZ92`luxSm4w72NAJ#UW8}}RAAF=>f{^hR64_5WF9_(8HZns(kfhx-|KE!jM$%35 ze_p#}VDo>!qS?Xb|9;&9NTS*Q&kIKZHvjw8K2>T*23illjXGt4L^G28e-{2V|F?yI z2LHE(e+K`Lg?|SB+rod@%0!Yfp1buwubmin+xa&JS0W2UW9!?FX$Gtksh;sQa0+aS z^cFu7W9nDdn#FaHFHkVTNW$4~fm2~53l!kr|E~dd{?EvN8vi81+5cDLTq1(!>x{%L zq)nchtVIZ+Q~d7B30bh2l+12N-bvFLM|kz`;RksCJr^MtA)PeA8=?)@ApuPX;C$!c zIuRa)aQ2dQ<&tsynxUx$L&P5$=|<+wVq%OiDMF@2 zOv6UAHzQ1E#{92Q5G_sT&_ka$ZRwX7VUg=SJx#oTi1BO8Z()^%^8&Or z-QR>15{?$fEFRamQgxm@KdPuZu>WDxPHg%_8-BF2H(={=)hB+(R_99i(V_RvwAz!Q zlgtXBpM@7_Fu{qvjXg#NRp%7@MaUOR@`YuMw-Z>T42b)!q3NGr?&az}Bn!*0_K`CyH$k0J)yq?9 zpAWy(Z&6Y+!g^mc`p|`EYz~#T@B-FbbJDK-R+oEsLzR2lpNiOuS(-*lIzJXAWwNSb z3e;wadnabp{e;q%>9(z>yPZu6o|m*ui`wj>pmyvMd69k{*XXP~%dZz!j;4J_#}fmo z!Ss$hmJ9QPB?8Qcv?LcHf4L~|Uvv5tTfyJI`O5p9eGiSUXOvm+8Eq?IJSLAO*Kn7q zcmb@0x=?!M$7V~h%SI7KnPn%FJQEj=wSVZGD$;<_`!*N7j9^wR{3ex5jNOi;2qC=>kk^Aa!dWh=6Q0idpn|KX`2rz0pT`bsDB1?d6>&ys-Z^KrZRf~U$spq>a{ z6Tj6!j|ROCSHFsfrRhe;&sD73h4wE(+)_F#0~01ili#(+*b3aAHqb7T`w|4kWt_c! z@s`wcMZ>qsi>ouP8nfyN6eAaz7#{dbH1&)4bL;9LNndU5G|aR(|Iiq3nemik$=*xn zhdHORFHjI3lvosLoCRd+oGJum4m)6M6(u(V&POiZuhUERQH!Uvd2zj8DBJX+{i>x@ zMh)mHVIaiPcJDIX;JDk`)$rBv%wK(!ZTYb`X1&7+WWS5}`sH87P_Dx7OMR$5B}W~_ zn^OpY*@-O|mX^-f36r}T_$F!lgt$#M6Ubg_UH}1%a5YsHUYl=g%NNUBJ~=u%I;rumj}7o{ zHJiD<+Iphv;jhmI=Gtce7G8*Xp#J998>g0YvK9phxtqLv(cPX@T>=&so|>Op5fKEk zP8wp%if}x`2QOQOw>7R3a}WAmy*)R@S>oPu>c~_#yuCD3#us4%?mJa4eWv4IukJZ# zsCoOTbuT$hBprSI-F`6l(+;4}FI#z*2=ew@V%9Q&wAy0C>nMDMX*A~g`YEyfY0a0_ z8RR1^sZBbspP!3r?^OFr7csgeigE-E4!de+TxAZJ z+}NQgwVYCk%ooB>_BISwr#&kHBkgPVCPmtpRYtt=sxDbMoo!TKRQ2t6hrx15|C2~f z+x-tC8_Jf3kp!|&Yk?3ONyWWS$T7FHbS)!U2i>4&_eCPZIrMy3y4p_bu1s}Dyrr+))u(UaUryI!dDc2a{~ z_MWl^omI?85H`KyJpHcrae&q-MwegRw#b>f`W9=l-egzd1bO-9*$e#^SIk&`A>M8Q z+;=q_%ZFULVaRXqe1|%hb5|{UW70DG&^P%_WogN`DZ<$`CAuc8CW--<&|DNOqWT|rr_RAeVyDftn9pq}tluLpW&VlGl?{lYul|+{kybe*yZ%_5 z#g#Kyq6y(a$_p?i_f%$dQQX8n5J@%f{;5BD_w!cMi&?7``mr|)orBM!1| zUIl^W!Uh0SUoYv)Y6KO^J;#Q-j}9+;Bbu9gHmQp~Lh-V@GW{L&$Y%*FeTbO0YcBWw z#oP4p-g1&r9AqlLR%#(COW%pNFZ_jkQYi|hjk106m+BY8TJ}wE!Jg_8XpPW^vmo<} zpRu!FZr*%(K)n!w3hrw+j5fOmaj^DG@0CZ#WbH0`{9>YBpHB&kC+7ujppbnx)aH28 zFMam4oy$!4J|n&8(H{5m@;~(G)}M4+%roQ6UeN=#+zejp58Oz^4HUd*@^YtQ{J7X zQ|chxgd=uuNb>@TXhoL|mF}C@`3lDSZLVKIFz7LlYggGvBf82Xch$H+h>Fv#(CnnH zr)r6bcLj`g{9Gy~9V%+|B~uB0_x<{K3T}bhegwsU$1|-r9_e7uuwYFiA&>g44e5_%7A z7L+^?bN5yBYNTa^iJr}Rl$WOzJ%5oc-eU7G)#f0g>{_wlfrq|OE3$|TRNe8|MMNSs zzr3{80Lq}b_9A!gX6KNp;XP`C9OyEk4Iz{IL+(h==*64#$W})M?mpk#$Z7UcrPTbQ z(~|FD-EgohEJ2c+xn{^nv&OkL91}E6ufc0(#Kjt;$j<}smtkUEy=cx09LC%0Lr>BD zB~u#5Auv!irQl9GM$tR;7@=k6@|pUe)|%{~(jXf=jWoHiG`e|b@d7#YL&&TqwZ`#s*n|$v#Da`Tm+S*czcU#fLau_JN5%oh+wWh=0 zWPnLp|8f^~XK*XvDm_YhCy8dddIMYq@7A<}Iz#ovk7aAQnG&%J%;hvvp0AQJ@;H|) zJQpabKppra{pSN{)$%eGg;#s5?+k|-Z2_RGPRUVi&sU%J!}&T-dvZK+jmY#eHBsbs zU~P7O7UAt5P`G9aMDjNvR-CkRHv^_qS^{mQ5!nDxh&zF+k2 z=igPl=w<`&L+o+6sgabn-hrbPoS?B7Dxt{<8|DdUxbk}|$%JzqR}k#A=(>2%ldH@(oZ z!Qg?^&p1LSu)cOD*&AK1v*k39^<2AQgP*}y|HD9-pG6#dQNvyB#5@@=n>4PuZ$0L- zhnOI;wD~H>3BzW4oQ6di>5TW5;a#sfhYp9v_kJJffX6|9iTW(=B3k-jkM8nYIs$Ki_&LPlZ zVuw0wPX%RUwoF{C&84JbKm;{ryQ|-h@P-xk~4EF^%TO?2)hB6HZ5fX1U}?Suvr0WubmL@% zHM%dHrcFIsiOIM$?mC?AI7u;N4ojJ;y*CwS!33+{-B{iP{eE~KSsR5#Z7sm-MWbK% zb9KKg4G-!U1Hj~bA9*y2@1`suNZs?dY8E6$dw^PRA(=4Kf1Z97I&D;We_hw#Jx_`w ztqRZdZ@{cY!>{Rh^i^tu;g-A57FRg9KZPH4J%BiD@Yv!t7pz|IsdS&&;pt6hlyFLK zxc)E%hxXe@kuqIkXJd8OBy?2WF}M<&_Rg1$DN)y#z!~w&wPt68nl!-9ihm&2nVvOM*_$F2^37LvlphUFx%_P9L;&lJ3Z znSe>q`#cdJYm7Cyk+TFQoD@O^Xh$^+Ao8{x7*Y)eBN7|#mQ{YiQ2-YSY*#VD^Zryb z&*wUQ=$1A61M2rKqb`60%|E{lv5y_1y8;F%%aR6joX1j{r0}Vxo}470x;KY9bJf-~ zo+$=D2CgmVrPA=?GmTsRl#mkm+c#atcB~Pf=`m=x_k6`8cQGtS%iE8CdfFBwo+Eiv zkFc(5qsNddJo+)>;m?zimvQvk_&~yaoCL{)^{wL}UI*L+k8_PN?Av(xjOEsMX;Dal z_BayMW_e_5VEfR^4C4;`&;HFyz?18F9u&2nLwP=0d$si|C2WSU_iTOK72dF{R`@yT z$uQNqD>Empry28YW&ycd$s>Y=bI(bBsk;cE%J;4rnd`5SL$KN*4Fq;kscB0OXj++o7~S-Hh|x;$D5I|U$5seh4){htqMG+n9%Z*@*e8cyNc$Rlz62p? zC4d{@1amE!1PljeR6qE)$QQ86{(~%ztQgqLGqg;G@*pzi=!E`tmO=UG*n>-EHmrr| z2UOK)*Xj)o*0gCs(kTE_EWGU=jjx6wcM{Yw!>?wi_dosV*yT0yxkYr$sH9sl3oNZZ)9c)C+9}EfbZ;@wB=Sm|29v=J~88;<^(JfK|CirQe6QF z+iVdyJY}KFP@%zytI1vR-85#0ID#gaUT!Tpcadhon!fT^-qg=bjFh#iane_ILurEQ zsUb@gKz~ikaTs(ts&k?_0=2%`I%OPcN)&pi$6+qHq$3%#H_U!Q}YT)al!W2q1)g z8iC-zpmRUGp9-y3jLF<5`)A(pLA^HvO8qdBtD+KOw!(VE6F(lZ**y~Dzcw59%I)TXsZ9aanYggy96Z*XrQllYkh3k9QtCgy z@0SyHlXgC^B;hI@a>)I_0^8CevDwnn5~GMKiXiYq2+7ClzAmVCiHaQ^uU;*e&T^ND zOUQwumT5xr%frq%pk2S$bpjT4^r1++eF!=gk}=#w1GJy_3vW(_up<|L^HUI#{Smbb zzJhtOKtBy&j|^o;h8~H1(Io}!i~2YTWS#~+DxjqTZ5b>DMg(alP7afK{2`qIX8m2c z>z^w20Z`T31$Zefa$s1KoIr+`1wJW|K(fr7NMKkKfvAwPVNa#7zL)hKg^(mz$LmKv4Lo#R-utKuzuEz^$ z_!*a-6GNtBb*&`D&LIjeLUKo({61kc=tF2z z{RD!{)0~BWcU1-Su45@+->(wVDe$w>SqFPM0Vt;XZc)$)3K&+XmDDqoK*=A>U`QI1 zQpeD#9l;`!eDnAP%L6s@r>a2NH3AuAofau^5hc!j_prUiBksd122#&e7OHG7 z861c-vAI!w0aLA;{e&J>Mgg>2Ohjs(l6v|sm{7QKVe_Ij;@$sauEKsObdz48nH)2U zhNMM8KO@-MTUdgr-9ym*nTWRl`{+A&V`k~v0~NC zaeeawFsb0Z=ut-rSpVQC#1UfsYAunT*?m;cW)=)K)~_Lz_sH;3uJ2C7wkPrzS}Rn5 zdl;DpP6vKxS2aNI=%=TXZl48L2zn!VY+J`JWvhZvX+P=*D-+oGQz{i3u6P`TDKLu! z;GHw~uOcg=putlFe{8-Rp$SBHoQNoscKR9uIDTiRU_IqS9`rJazfz+PA9W`9wI2<$V29oB>yyVJs?=PVDb zUz=W}fDO(ERcsKht>wim)>C39`VEn)?KD7YTRJ76F-8KLc*4y}=1Jyx)_mUEaI&mf zTq(;|=IPfSz^eA^WP|5`=Y2UM0+DtaFI_#9NqQ%ARqR$PuXzRue(8uMeB)B@ZMo_T zFcSu3XvUsAH{9)^If>^FM#u>hD;0{n&2Q;+(~I*F6Tu^_=<`X({i5t`mVhIerD!rx z)XMY^N>NkG*>wiMFq8lb$L$#vQA4Q1px4SLQ`h|pez!dPK;wBPu=!%1?ZaNZ%qYvW zzYey-7ffTZ2XhvRh43cAOMKk;K^r@T=RQvy9SbDxa||Ccr=Z`(jr3n&;vt7S*d7C+ zkj2I*rqq}}So`Q{AU#9Z3Aeec~svE~!C1GWK8f92)FGa%^0Up2hEhhs{N z-E8K!>eC?4k(!E#!}0ZDrLeLsr;FEbLn=CRlGHi^i6KV} zjoXe#reDf!GLGJxygI7oM!Fm2U#Eg~NleNKEW`H}d}BBXgTe8(buvuY(~5xaPhJH9 z+wCoU8Gpp7FxPD!g{39yAHch2M65sn{Oxh~xISLO=V?hT&+3ILO1u}ZBq&weBO5*_ z3V4bYtDzq;!L~7XLfF#``i3GpWt(+6&@%BkW5-IBT=r?_eh8nm?LdswS^tVKh z*`4U}&K%cIp)n*7W6y-e^IMAEU>mo=3as8p5uZ<jX-duJY3xppjRula2X~lg}%IXkm+o1ZLBs zx9m*m7m(vVe3vA|+cJ&Bfz({KV>x$vnA-{kpxem?t2AAhOSM)2RxB&%P)Hug1L^Bf zsk93yB&1qDOc>kqhZC#KY&z-E-jYEHVGuc~xs2@btSnxxDM<$ZC$JPJb4;)eq9eTL zl7GmCk+-p$%B`xT@jN!8o4B%Alum*AeQ*(yLBmR%FiY= zMi=>xi2UC9UC}Ae4iXlrH?5T}&W+d_u60Vk@KZnFax|+Yj8?pjI2MDa1UiPrka(_| zpV}heE7xCsQ!SOony|oH`>gz&Jr%feTDEFF1k3U3E>#k0h9nKfhgYwC_>QjwKGR}= z=n~rbr}|RXI{4#Mql}Cok~qexun!V_(Cg;(MX`o{WQhUULwK1&hA;Oq z>w}sRRI)l)jgh&x)B(w(M3J9{Y$>(oua3;dBk=^o`(Ox6zVcDbIEsx|Ax~R?3oRLO zopzb<;P-^mhEo|(N@GgmMiiL288NusYb2>>26WOPq6_;dJ|luP0^ymm=VrwWc(`3o zP1=(wgd4bVIDwxKNJ8;A4 zqGv+{8AOj3?B}RD#!HE3VM4xrX1mqiXJOTZ>mvhX)Adel9L$%4pfb}gS_%owZ3hdw zj4JVW8};<~(H9Iepc8kwSQ9w%_mZAH0b_?3kem@%^{;;kFW&eQ<5l{J;3dPb$^*^ZNHYZn-LXlO;jPMJrL+NiM$QD&x#U(t00Uy%r?LqP(V&KoNH2T;pZ+5+5 zEA~2vm*!lq2D(_!P0lj+d&Q>8QsPWuDWBBbibaq>hHwRUxO&4AyVnR(Pj(uLzSqMV za($|6*ML7SgZB!#y5a;o%UglG1lg`*rI3c97EYa4Nrd-cHhCeBNl@Pjdvw-*EpxRB z=R57TiuO1@2zJ}a=9}=Z zo+$cAZtyEZ00nRbOlggVGb)r_3qzc037)7g5G7eeG-{ix*h@>rS7X`e$iDG0 zMqdrRAszogs;3co(d&a#e21_dPkSv|{ZYf8OMk8vKabh|+jJL-8$38t>rNO_R#6~a z^9d_&crd{eWhw-gJJ%LWoORm+uzQ0KUU{3)0FS{EI3H*~u~uBeH>q+*`JD?bW0wbL zfIchrYwooH^3?8eo1uzTpM0i+>KQN_*DNxwCJ=P^Nb#WxYgTHu2;SeWHYkF+lZy_+ z8P+5YJl$^$?eC6!RNP_+D9m~I(2@aYBP(~v=1k6tSvXg0Txskdab*1XvC07z3g>YJ znNZ#j0r2wj#R+iiax@uI52HD80iV-e_8>dksNn(-_=plPehfVZ=GE<9gjke;`Ch$ts*rL#~@3%}}I}n3l(&`%;7&7&(kNhb}Bd*BaU4@`Wl+?DGuzNTUZ9=^&VD&zpWPFt(1VEI4KP48<}yyNl5;91ysZF zPfao#H8QlppYWc9AmdB|d%*;ApljEEkIP;Nq5_S6B1Jlv8}H&MFx1%P$Kd_tguf?_ z9Vro#@c_K4ZJpzsTYyiJ0D__>pes8B8CMb*^JP*9!IT72O9{$*pWjdDfLuCqh*>%r z*iQu^l3W1nA723bDS%JcfUa*Z5()2vrdZI8 z9ke+pl)nXt(w#g49C;$0bKdAPqS$d27iwPwF}E&uf0QhReWr|NFSa4Z9KFnSGrR>{ zi-X21PeM#7eLNpTHGkveg{4NG3S&;By_HCJUtEXDmwLnxwqNpHyh{uZ4#2elytEk3eseXztY!i6zAFxYL(H-}_>TUOlSF#``0y$TN z4-)4~;^5@w=5Efulr;QgK{Bi#C2OE6c`aTiK_fOvtBj|D6xT!LeVBkGQm4?iT-a^a z8AIDJOQYV<{yxn(r5Jr}f928>p|pj=`z($E*{hGbITEj1!orY`I1l5IZ7~nUl1!t~ zLguyJ*;ly<88>cRPJR`}i~F`-!vEmC>dp8hx)d4w5rj0FJ!*i{6v&9h7%+ok_g7+&V?3Mh{v^T_Y2%cp zYZ*~PX*S($R9b?vD%YKloQ$!~-OAG;L#~XFdtp?#(|2JTcT^nRWDRre7*Ty`w;jTh z+GlG%S!La|w_CWy(H+-iUm4f1%2)mYv0pSGOtU*#CnKo0v=P$AteDj-3^KI7vOw#@Bdt*%YkJy-~Z@b^MqUu7+q(aFy`#lx<9r_gecX73d87xvk~QMp;ZD9H z`sF3lj&+jN=T%-xtX0P{PXve;{B}1i1e3p(({2P@F3fx5ub8i0_@F*~O`-zb%;e7p z6NDXg&uFSvEv)RN>eFpYFZ)xbC`s?k{fRk>Cs`c{#X~qsr5#oR1|pcZ!XadL5;5vwX-c!_W>#a`CP!mw2Zb^xr$xUs_|YTax18WP%xq*^0U2I?)mcIWQ&(?wlb0*q9O~b&*=eKLebP&+OZPL)hTls@Yb8HgUQS+tVFl=WCN$;{@- z`ALHYC1ii8Ga1Tba{xvNGYX2E$VWnBSeOBQ`Yukz2-M&A9lOki6iS{vp4>3{Da+F1 zyX(f0p`n5B8%i%$T7|aIcMb+mU_ko*Rr7=gz{?@M)CP&7MoR5BO8uDQRljZWRM zy5{@EF!C;j4;C2LP#}z{Q}R+^oe#BNpo!wclqE@!4*~od+_@aP4?bB;Hb2V0RB@WU z1#3|rj+tNV=>j(eKUX@rT|cHi8KtJn%AdI-k>$&l?A3c|HiDj`6oq6d*(dT@PoMew zN5&*nE-c7Lv$xdsW+72x>aSDuS-LG$MS|t@LI%wex*WJ?HFI>?mI=nK+=!uQETS;rI1;@@#1O^+F z(bgcUt-_Gi7W+oPWAqihD%Znq3CT$#<({6H3Hj&-Oxi-pLylkHf`j9sl=S)sf0PdCTz`)b3z=H8nKi zzpd!o{50@h{>r!B`?GV09B^wKVcpHwhBHcpy~It-pyq^yoisW$;={H%yW{4vqj0A; z`7uy~L<0pL|J4}T5+&WqiJdn{2>0w@;zMJ~(@>~qTkpqc<=#H4bE*Pa_JR*bSL#Y7 zUw82Vft9eZOc)Q%r@I>%!%--;D>dCoB+?)ZB)C3&5RL!n?5gBC-ryf z?{SJo+Tqm9*RbSoq3E(xi$>tK7=lfYLe9 z+GWY*PER8}gWS`~5!Z4lZ-5W-QQi4SUn;W}%E}ANt!NU&sM-s# z{f?heNV;7k&A>%Pw_<3_1i9BGMvIy>iHs0V>!85z9cNd{V4s6gJe}Quo3mqZBcwo+ zH;&(P$hqm5?AnfheKT0)z4i)`by?3oij39}*`9PNfS@0ec6zhp2WMcLioD7pIg_Gq&=4|)`#o6T# z&mv9~RpQ#t1haIx#K|8|(JKo-P!Ma9c{)k5Yx@J+ge2-Fj#x$yh@~qT(@!G5KI;|1 zFsSX=#vtB(NWnHhHYCDq)*t4U%3S{K)lhdA_9y_`^9ih|K6WH1PYX*A@ma0R8L3Y& zFn}dqU*O*sXZQ{OA*}5jeDAp;f{(V;tw zRcu6O`j7joXmS%9Kh5T@&7))4G44-&yC1=yc(=(oy)l5^a1BAWHlGs zpTEr`D7fNbi!#&O*DgJAIh}cy9GS|t-Ad<5C+*K-p#y*lTPl~U;>GC4>V6Q>j;-XJg~&8B3_1pak4UeD$M<*u#43JNKo zmGKDC8h4_|dKf2(v2a|zX3-FE+QHGof~ZDUfw>E$`Ehc>#|(ewE$^`toUUJ=w$1T^AXYI)M_-iB}}*aUa4ff^bD{QpcuBaAZq_2080`7oy9T9tZmr$>OkYe9XLp^O=5qvtjH?ygLW z%Zf>c{W*|JUFcjWWpC|Z`*2dYt}R$mf?PEq53&^RD#Yl4;|vz1w6CFQp?Y_9I|kN& zj?<8USgcr3>ibeD@l%&H0YizfhZ0&kWwg{3c=52k2Iu4+#z=5k9DtW`P^*1m{WJ=c z-e1=+MtqD?Ic+?YY$)G^(sw*@*^K;Ltb4Nosk|>U5SX0V!`mIe%z!FSyS;sBQ>={l zccF|cD0|Qb@vQLdw)hYF;N7w;=y$z9cAQ%1!jN<_NF%`X{Sg5?qnytWa;n_{GPGb> z7mY^jdat2hX5Jjc7K~#&BfUf$4F|Brj|UkbpkSLKs#Akl(Nlt_YLOFqpP@$MZBJH zliQWv&*OvbZjdGmj?DW;%_vh=h{wZQKx5-dInrdOH(Jk)GHkvX`BrdEZn#OkD{(ld zR%1}ZV{drV0si!L8DeDj)>CfK2p?>$=j5IUEDeVV>=djehSbeS?VkDdFpYJxs#|(x ztS$)TTPsHp&x#)pq|tH({J6!s7sN-EI#*6R{Nm2Bv1?tIyd`)LdU=gV?7{@%6eTe} zRr+iKHjb9-Ufrk9BDmCcygwZ|s*N1~R?XA#?sz%{_*c@>Po@8`aB_uXxA^*XK3#Z& zRpwBqqUfgCeIbG|sd?fShV(xSXtn4$i3#r-Y`6cOR-#gSX7S9!Qtb3 zkJ7dZ+nL@Tud{=GfcArSWxP~$w%%F;`}Vsv`rzEl$;ewu#(*>P~wMPnfa1tc3A%d3w=JV+LM*_oMsc3Xwl zqyB5~O>g+q8l$n(Vb}9rq({{oV1__pthWWt|J-{RfA+2N*N$Dy4d@GB`{I3hwego` z=qWH`mway77Av^44}s@OG@52tM&O6KZAPcnz?kG@G3;uTrkeFWu>f7;p#^8G-4Np> zE?ov!_iPNq0VpK(cm+~k6OIV~u3tK3wCk?l%$}slFhOZ1FwIF@^!2+WY1YNMm3Nax z9;H;PMO1veb6TFZ0qaJd7KAmPg@R~DVuHcQ-|vcxL%-s)h6QEk$4cv3m#|Umt0xYW z3?ekfz;tI(Fs4F;UoWEjkF)XUm!U5@Zd7ho8H2Z8kGFv}FbIWG5XPV5c=pUuoXMa} z@Z&d+`xj5lGdF}b?@4Gq_Nmf}Igctn47OX}7@EnjBoPx`GxRg?>UOV)L&y3~-NP5; zW*OpP(Iy-hUSC=`ymS-X$m4|*Ohkw#~H4BRwn4XnxU7v`s)o4+eEaQU!~ z@kh(;Nt04qTvp`!^J2D|-P2BbZl#hV1R2xWwJsr>d&*3+pE5?z%+%YgD!6#4a?i$^ z2G(kCRX2F+iOb3f2%YPM{o$vQF*CUr?2xsqo0mQPQyH3bFZmomoS&XvJj6yBp(vYq59%sLlk%=khES)Ku2o3JshdEGNz| z^9t6Do&AG%xnpjx@q%`%jv zWSPonnX`v+mqD5rr7$_$Uv5Zza-)k@yjgSDK;4!Kus->M601Gd9|lAToF|YGbp6H~ zYZ;J?Ij2Hz$ISH0u$t$5{gdwaTrqT6K&hb zI^O6iW}kEh{U&bEks~^2G&)9T#Bq1!Q(S~#2r^0+=>FuK=Pt^@+0Dhvu$t9>AZ>+y z`yu+;VO^C3c{R-LJtBw=&q>#H4m|^Tsn8}H+%0%9;4SGatU*k(2E}x@1MiB8D|6(y zSeTWBL=z=2Mj&!6Q5YGHF0oU#&n!}Tj$iv%6)M8N??SaPn>x%(Z{HdyKICyxLX-U4 zQkjpo(iR3YF$)!gU;LQYzW6P&i+9npd@S8^!MruB&vo@@pE+N3O#mZ7{G%{kV{ z%xXhd&n<%a>*-| zmJtQRCV%GC^$Z$0yd%$yvVb#cEOeKaoS$5vOZ0~D%xaU!#6$Um!Dm5kcNkGd@F{1f zR#Nc8r&hmRG$N$mV?@-L5@*G5!YT2`n!~g#A}OxB#rULD=3i{n>_+OIei<^O>C7q)`$pKJ}SU))>7D97~;c+sk?p zGRv_4^4+||A1FtEi&am+pU3}hb^Yb5dlarp#T{< z`SX=XVf1|7W5FsZoq2a!9K3lRSRUOG?+-G7ahU&==VyhOP$rq41HeqNIPbznZ-@Y# z5re#KOCyLGw7SHOD@H;q9gtuJ^_`R5$Z4|+TX`+&_r>y~2xVlc;^E*!bnCw1;h8+h zKC7B3<%#SoiA&9xwCHoVztt|CIpY7?zHk0cvXl7uEHgx|*WUQfc#aKKt&VWfg`W;a zuVQpM8%M{Df)*Y;X`W_vh5M!55#)PqFW-14`8q=y?*$6Bk56o0bD^>3OmI5&>@ABC z2R_@^a+yvwvsuSGxdC{^qx_C6Rp{R7Pmz4{YcH<_&m%^Kc9W4TVlYqm+~~Ww3Oa;# zT6akL3O!|`dc8gvT@N{!<*dmoar^RORV#y4K~a0T=4`?+Kqe8X2ZWFG1pG>lYo%gd z1ak7PJ-ww}a9zC1)Bvuu@q{Z_J`2_1K>jj#M8KRQJG1D8z|@dGJ1fMP@~qm284{Cm zv3jNwcQEfnZhJXHLT1-}wpzAnMj#jXpx%d8)I42A^db-+@p^ zdMsL-F}H9+yUc#9kZYVjcM$GxGMp9tFjr&Fo|orIkP|$FhbtQJgBYJLk+Lo-*83M` zU*9$1z>>n`wF2bR3LMBmF7?;Ms@@_`=Dv!3Q0N;AQk+Dbyw{lXc*uG7J4bM@jo4c~ zRK((k66 zKG(b3?OoC6QxYte!2)yvik)f2GK&Hb6>C>R#rL6aQ87@;Tll%5vVA}hN_id$x2EA5 zyXiGIKp68Jy_QcL*AlNhq`=fY0T?{`5O(}7bNEh6ilf*uwE1_s^&5?CC6%<_&k8vl zFjtKp(9Jau-eO1V0^xZ*7M-2LJr#46P1G!S$`0Pi*rRbC`Lqr<2UB5aWEDbd#hqB$ z+IlrPY%S0r`@W*!N?-*ld)N3j{KgvXgNd|-qw@bmjcxUeA8woKu8y0zv7E>s{1a)! zgDd+xn9kS6(d^>nUxq@)CQ}!skWdG>m^HRvLfx8N=e2m3B5bw=32$#}(mBU-VeHyW z3?j;iQ**fZk}R7&QxRKt3)$P2S%=&3k4kGd9QAyDrYQ>$eH`GWlBN6d586RuW?LR| z7ztufvX?+&6q#_R=@DY{k|}S64aJDpICiWgdg7pw5PIbcNSdD}anO~&SrJY4!)U@_ zh?;dEZ7D4!t~kzB5T-eVu4lpDPD93h5BKj3+4$&5<`ra*w1@>mV~yI0{S(d4w4Q*o zzk`}zz6Kh^`g~D{HKt_2!y+fFjDgSpudgqUhq~+k&R!W?mO&A+WStB`5<)3u$xbtt zEHTzx%veigNebDws4QhCk@?zjGcmS=S%?YY`Rcmv`~Ka(=XpKWyM6a!p*mDth3hutdHq{^sMqyLDT(S>tj`ZU)j0ZTKCtyiI2jNXf;-f{itKmr!O zgmvLNalyVrmVtx-;0A@`zhEXG1;Nf>O(rHFc>LiKo zJE^O4H=UMUS&&LcQ$PyHc)PkJ9nM6Y*fDTzf{wlBB5Bs}+Prw{INt+^so#V_u z3mMdnn13~$FNbVwZ1h*-?cTlFgPa!7#=^O|xqYgrf+oD*_EgH?GXxx3U<+w^ec3lx)pAaxmEVshekg)kffwU=~L;fa&Cl{BUyyQGykfbY4$NsA*V24PGj03z$Z& zg5`gG8MxmkZUDUN$(EtMSIp<7RxA)TP5Q(GT-0V;ZE~LZ`UF+OT}cQ!^1aDa9THo& zrag-CbN26AFydIg6nG5s4}Vs}Bn&IeU8aNU>W#EBlWf(e{Cf*f z?vF+)a?mcwGxg(`+w>cC(WjmjXZi7*9yqs28adu2+MB8)g`AW;Lp>24N+ISZC&qK% zl+!1cm&e{ocT|6ikKwrU*y_?bsCTOKmj=(a&Oqg z#Ki8<=ko$_>0^RroaC?Ed^-0^2T$tp^0Bu{vwQRNL8d`VqbdxgDo&Vn+z9dV z0o%O^k%6IZXDJC4eBy3{s^__NF7n?J5Z5wiUg_KodOy%Ccvx@AnCCFUvJ)RJ;Kc?> znwc>%zFmUvG0mIPNH|0;Yj$LEUrK^Ob#na?s)8F@k{c9}InL1Xl$Y%UAvhD}- z9(|>h~>TP z{>lGnx=l5*I>(l*Tq;zi{)&}N9&*;W)&OkU#6E|iI9v?8LzEd@sraZQ?aBfFNRCR; zZ}ulYxkDeYCAw7urIip3@Erpl!{OE+dc}}U9BGR(sK69YLq56?&f^%L_t2A{E2BE? zwr^Nm7B7J;0=LREE~@=%ckH@tfEB$EqG2x>9!3B4O>U)%ax>JBlW)~+z=1Ga zOA}JaFFagZRNoMrhJ(iO1?Evi#nF)^p&l_CJ3%SricDlkjBd)+N=qdMjFmRvqqY_p zm^N$377Y%G#Z%AHjzGj%{m8`BwqPo~%1=G^!_JZ{PY^LH+4A+TmGZrFQ`36oj<)Xr zJ@vB7%)~P1V(PtV-VLz$Jxfz6n9rfW%Qbfz`#F>xIIIOxwlTZypWu2>!#pJ&>_JCF(?2H z+wZSy$QaFIWTU6Vzg zliE-zU2^N;2EwMnKP2I>Ua!v19XMR9*BTrg+&h+8sYz&mrAP+f+Q)KBvJjS)Z&CCtilA6bbE*1HbcCN6E-*>pUZ(MUk^k2$DR%HnlPJ4@&W#=d=KUh$0)#8t# zW#WoPc5@%#2aE!ST4yG415>qc5i{+H6Q1(-rrD@07nNstl(g@i4|ozSrkkI&YoFMq z>hWv&)GdKk2?FeJB@c@dQ(ti&fqd5{75Q-ppWkhG6zvQu?zD=YKF7hciIQdTCR}YP z3r3$S!{@QW^g2TnLudB(RrmybE8cwLxszNuS-h+=*R`}QV$SSG{p^|0X_#T^Fqe%g z{yDt1s1^{BZja6|va7`$?90*#-<9duy#45O%C_KLtA51hB^zUoyR>$u+8)+aoh=e= zSifl(JL2v7P@gjoH9T4quJ#f&xV=!iskZ6db4cle?O;Rgn0b1jiehU zn_Wu7s?!$xo0cS1F~ZHKFQr&|Y|f5%kTvdyd$r#ZC@O$AaKQ%0z-HxkjKhVfn&kzN zQ&6o_b7#HnDlv}nRPaZ27 zLmq0X4MHbuke+Gn)4kI;V=a(8+52uz)Qp-dcyr1!I^s%e(?5!i8OkH&Hr9U|E*O=K z8Ul9|izdyP^Ep{GukNf_0_O=Ky*eJLaB2Wh7ii_fTj#e@ec*_UFAG=1B z$VsvVwlZnV4DUlXxyaVhskN*1H9~6h2?a3E<|6B!mXQ=z!sxGeL>D$Il{F6lZ6&~X zR5Z1K@9#0DHX>S!@lqn!n~GD!h?{TW`~|cm2@*2|sg%oyWr9_`wyW<9e|76qlYR4e z=Wd}@D&1YHq&}1QziT+>Sib`DTh?P|Bq~Mq4rfZzHHyaW~VivI8}!#bE~8Q z?R{uiT`3k_aI^$^r}8`D#l^RfRtL^E5S6&UYa`RU7uWBGOdSU9&w=1MM4|qa+zjhS z_q%irrvOjI5^ z?O+Yf@XR&ET>RF5WS~Y@Qn2X+Oae5qMYXN(QHhyQ(nIq*=q5g&mw0o5FA2O_RqQSG z?s3>(p$X#(M&ZjQ*cm(%9&2xWkNAk2`*NyIZqJ8pq+|G9TMGMt(R8IPkaB4FA3>am zhl2OLn`+Z{$YI}hFY@^e*$On6+QNRDK9?YY2Nxxfz~A0zs!M9i#K1CW)rXtIV90S4v|8VRi%!_65P|#E;6XvM%@+g)Gs} z|CKLMxfYD*hHWo1y2i`nWm z$32CSYx2vfbg|~r$m`&q;Bu70HjXuOyf14QeEgB=FKy1O1T!KrbAH^Ow9!wLsH$kY zIUXWld!nMLl!7Et;iw8H`br*UgYsnaIq42aJe-T!`R#) z*7wMg|E-XTnoWJ*kx;s8=?8Yd?7vms`ny>$^Qrbghk)xM3pfb~^}+KN29Kv}J+5M4 zvgLAg}7Y1;YPiIJRn@$Q0e;bn27e3p8;JqNp^& zk=SSQnUp==`{d^GC~fzWRp+vmLN|vM7Wb^ZI3M97%aGVWxCtkBK%G zLSa>D&aGe4hBc^9B{EYjehz`wg$^W4sC6RT5A(vP#>}s~dRT?bXT*Cvy#VgOBO3{B zgZ)0o!h_&-7x#3@w-5CUT@xcHo}|*F=FBDx)_->ABVe7`85TC`vgiG1A4h($zs0|( zONWh*E-y?yMtO(dt1&s7MJu8pqrYZ1Ff^cp+^#f*?!^4*Wv_JEsqb~MOw_SfzSZOt z4V>M-85u@wDo>%&j%TzlIxM)DVp|Oh1)uJ@Vyh4z;IA`0CaGidNAu7@d{Ye%%~nRV z{`7i&#JyNm7Se_`@N9M+y7b02%6_fxtaOoo`Z9~u+cXnTE zfdcrD%Pi2A&G9V1qhN2Gk4KYuOr9OM&2#$ebTx*~WClNp3$djb7D@46Jy(48!_hLy z?1qN;(?;H_D=4&J&_ zy%lpe6yUn{@h=rU@+x^(Nq6q**0Fjv-@Kxf&Z9c-wkpG5{B3B-X(kBT%|N~7EUMCjHih?tU$kJ15pjEF|4s}pri`C-4lrX;hK?sPws(@k>(JL_I_gTBAg9v<9!PytQN?CfmhYJU zqRp6%T14x=hW9)d@cp|P+y6S|GT_Fvok{3(?05(T!QG})ip~z|+TIonKQ^Ho%XX+*CNk>Z zs&!C_hJbXa27@zmUihE%r=~yRR>GTIU*U1*N7kNIM=+}^F(@D}92#=sciB$FLf5dv zp9WetKtp_{FhTC=9OR-wl0fWLMeisp-4m9A!C(_rZN|K*7#U0zbAN!*;klRf*lHDz=OiEBt!ued9GPR<(&e(Fl9@6q zgK-kukWBrWp#!c0;LEPq_IF#vTsPs6$UDq_AncFACW?K1&lcs|r)|=gIQ^esWh5fr zh4DoqwPL)|Z~xiMqqv?u!QrSvhz+ka0}i4p{wWu1=^@>~5Xa{i)fC z*jj_7apqzO+hWYEXnsZA%eWA0d7t@2Wo=;Qq<%RLo8{I?cpwk=Yf00(#+pbP2YSRV z_feF2rCbeaFdXH=0XcaOFm0-ND{|mTYBGVBhWafgFZN@*?&(BK?!jxw2I`HPqV7wa zU0tx;T##cdRBiqzuTObfEItuq^|g}v%x(G76MglTElV+%d_*)qT1ng<;7bN?z|?r^ zczqmmxyB0!yf5rEjA?Th+xHR$;!+%!-DLs?5<~ygXheq+0%zBI4ocGc5Mm=r-YTBi zMBQ;0yVBBSY*7p$W{7SRaZ}u!FyG8Eb3o{dvn}%{TSxz0(aANzE=GUTFO_RitMD(k z6!ZO5KN02a&Rc``QxS%yhE&U}Czx%uU$MLK5tDlzRi@xu)u9I|5oUdyccw>uiDBU^ z+Q5a{{6b9eVus-x2aL1LGpy)j-S+hk4@^tf>s=MUKHrb&i$!1j!NrFy@rGEgfZ?6KukrL?g?iG^VU=0$^=X-CBFqt|pqrrNAntJ`I3Cxx+P zSC?ZVCMAw19NnATrEH*zz59HPKPfOIV2?q`i!~B2pU$;&!g}1L2tl9P;)*sX#s+=b zH!x>>a>Ccb^X;eHmquShlu44efe#F&9NC8jyqfpYn}}E#kU(Kpr#_=@M|-4WmTfEs zw^dC0OyVZqN`w*dRXdcUh5#qIr#3$m^9}P5I}VSXd?NH~Un~j!Ye!}BteIcD% zwxaGj4m)85l#GcW&y}ZQWb&?xN(AQOvb2RxOVQo*hzeJOMoceo^4Y1Jw9(D*~kXn zaq-oUpf&4D>mJoAisRqQI_qNcf+Ts+bB@#3cct^YN!efCRoOyP`Zs12bg}tu z4JXfdw4O=lgdI&B(FME~YY6aI&HJCm_U1k6Q9Y*aRl>Iy!+WYyW)~Wm=e*0}prhc8 zJ3UVwCz+>s?zoD5>q)uE#`Dq2KYuPjx5IDdz~?oj+0q1vaZu>x%RpAGwY(K{?itVv zt;D=?92OCt(n9e(ar{suqSI*4T@0DHd_5A6FTmN=2b(KWE(5`}F0iun`j<}t!5e_k zBHUg0q=L) z*J%DuKl;5Ozn4nX7OD>|a2DT$C*tf5pD<0uOiU>tk2C#hT>g0PVRYzVtUjtmT_G%d z@R~rw%ajNbe)KYMs8$q7_dze-D*RD;%X!4pA~mn%NBN}RS;Erb)Jx1dyiwbPQ}hX!-6tuMjZ3gtS8kr+NP$icO&+2yQ|=TORnkxdJ1jCRG%?H4M|6A#

x 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 Ki?Aa9-vj`*e#AQf literal 0 HcmV?d00001 diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..2194660 --- /dev/null +++ b/src/App.css @@ -0,0 +1,412 @@ +/* Google Fonts */ +@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap"); +* { + margin: 0; + padding: 0; + box-sizing: border-box; + list-style: none; + text-decoration: none; + scroll-behavior: smooth; + scroll-padding-top: 2rem; + font-family: "Poppins", sans-serif; +} +:root { + --main-color: #033a80; + --bg-color: #fff; + --text-color: #0f0c27; + --hover: hsl(260, 100%, 51%); + + --big-font: 3.2rem; + --medium-font: 1.8rem; + --p-font: 0.941rem; +} +section { + padding: 50px 10%; +} +body.active { + --text-color: #fff; + --bg-color: #0f0c27; +} +body { + background: var(--bg-color); + color: var(--text-color); +} +*::selection { + color: var(--bg-color); + background: var(--main-color); +} +.heading { + text-align: center; +} +.heading h2 { + font-size: 30px; +} + +.heading span { + font-size: var(--p-font); + color: rgb(2, 166, 70); +} +header { + position: fixed; + width: 100%; + top: 0; + right: 0; + z-index: 1000; + display: flex; + align-items: center; + justify-content: space-between; + background: var(--bg-color); + padding: 13px 10%; + transition: 0.2s; + box-shadow: -3px -3px 7px #ffffff73, + 2px 2px 5px rgba(94, 104, 121, 0.288); +} +header.shadow { + box-shadow: 0 0 4px rgb(14 55 54 / 15%); +} +.logo { + width: 10px; + font-size: 1.61rem; + font-weight: 600; + color: var(--text-color); +} +.navbar { + display: flex; +} +.navbar a { + font-size: 1rem; + padding: 10px 20px; + color: var(--text-color); + font-weight: 500; +} +.navbar a:hover { + color: var(--hover); +} +#menu-icon { + font-size: 24px; + cursor: pointer; + z-index: 10001; + display: none; +} +#darkmode { + font-size: 22px; + cursor: pointer; +} +.home { + position: relative; + width: 100%; + min-height: 100vh; + display: grid; + grid-template-columns: 0.2fr 1fr 1fr; + align-items: center; + gap: 1rem; + justify-content: center; +} +.social { + display: flex; + flex-direction: column; +} +.social a { + margin-bottom: 1rem; + font-size: 22px; + color: var(--text-color); +} +.social a:hover { + color: var(--hover); +} +.home-img { + order: 3; +} +.home-img img { + width: 100%; +} +.home-text span { + font-size: var(--medium-font); + font-weight: 500; +} +.home-text h1 { + font-size: var(--big-font); +} +.home-text h2 { + font-size: 1.1rem; + font-weight: 400; +} +.home-text p { + font-size: var(--p-font); + font-weight: 400; + margin: 0.7rem 0 1rem; +} + +.btn { + display: inline-block; + background: var(--main-color); + color: #fff; + padding: 0.7rem 1.3rem; + border-radius: 0.5rem; +} +.btn:hover { + background: var(--hover); +} +.skills-container { + display: grid; + grid-template-columns: repeat(2, 1fr); + align-items: center; + gap: 2rem; + margin-top: 4rem; +} +.skills-img img { + width: 80%; + padding-left: 4rem; + object-position: center; +} +.bars-box { + position: relative; + display: flex; + justify-content: space-between; + align-items: center; + padding: 1rem 0; + margin-bottom: 1rem; +} +.bars-box h3, +span { + font-size: 1.1rem; + font-weight: 500; +} +.light-bar { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 0.5rem; + background: hsla(260, 100%, 44%, 0.4); + border-radius: 0.5rem; +} +.percent-bar { + position: absolute; + bottom: 0; + left: 0; + height: 0.5rem; + background: var(--main-color); + border-radius: 0.5rem; +} +.html-bar { + width: 94%; +} +.css-bar { + width: 84%; +} +.js-bar { + width: 74%; +} +.react-bar { + width: 80%; +} + +.portfolio-content { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, auto)); + gap: 1rem; + margin-top: 2rem; +} +.portfolio-img { + overflow: hidden; + border-radius: 0.5rem; +} +.portfolio-img img { + width: 100%; + display: block; +} +.portfolio-img img:hover { + transform: scale(1.1); + transition: 1s; +} +.contact-form { + display: grid; + place-items: center; + margin-top: 2rem; +} +.contact-form form { + display: flex; + flex-direction: column; + width: 650px; +} +form input, +textarea { + padding: 15px; + border-radius: 0.5rem; + width: 100%; + border: none; + outline: none; + background: hsla(260, 100%, 44%, 0.1); + margin-bottom: 1rem; + color: var(--text-color); +} +form input::placeholder, +textarea::placeholder { + color: var(--text-color); +} +form textarea { + resize: none; + height: 200px; +} +.contact-button { + width: 160px; + cursor: pointer; + background: #2768d9; + color: #fff; + justify-content: center; + text-transform: uppercase; + letter-spacing: 1px; + margin-left: 35%; + box-shadow: 2px 3px 4px rgb(150, 148, 148); +} +.contact-button:hover { + background: var(--hover); +} +.footer { + display: grid; + place-items: center; + padding: 20px; + background: #ebebeb; + color: #000; +} +.footer h2 { + font-size: 1.5rem; + margin-bottom: 1.6rem; +} +.footer-social a i{ + color: rgb(10, 26, 208); + font-size: 25px; + margin-left: 10px; + text-align: center; + line-height: 40px; + background-color: #fff; + border-radius: 50%; + width: 40px; + height: 40px; +} +.copyright { + padding: 20px; + background: var(--main-color); + text-align: center; + color: #fff; +} +.copyright a{ + color: #22cf91; +} +/* Making Responsive */ +@media (max-width: 991px) { + header { + padding: 18px 4%; + } + section { + padding: 50px 4%; + } +} +@media (max-width: 881px) { + :root { + --big-font: 2.7rem; + --medium-font: 1.4rem; + } +} +@media (max-width: 768px) { + :root { + --big-font: 2.4rem; + --medium-font: 1.2rem; + } + header { + padding: 11px 4%; + } + #menu-icon { + display: initial; + color: var(--text-color); + } + header .navbar { + position: absolute; + top: -500px; + left: 0; + right: 0; + display: flex; + flex-direction: column; + background: var(--bg-color); + box-shadow: 0 4px 4px rgb(0 0 0 / 10%); + transition: 0.2s ease; + text-align: center; + } + .navbar.active { + top: 100%; + } + .navbar a { + padding: 1.5rem; + display: block; + background: var(--bg-color); + } + #darkmode { + position: absolute; + top: 1.4rem; + right: 2rem; + } + .scroll-down { + display: none; + } + .home { + grid-template-columns: 0.5fr 3fr; + } + .home-text { + grid-column: 1/3; + padding-left: 1.4rem; + } + .home-img { + order: initial; + width: 250px; + } + .about-container { + grid-template-columns: 1fr; + } + .about-img { + display: flex; + justify-content: center; + } + .skills-container { + grid-template-columns: 1fr; + } + .skills-img img { + padding-left: 0; + } + .skills-img { + padding-top: 2rem; + display: flex; + justify-content: center; + } + .contact-form form{ + width: 300px; + } + .contact-button{ + margin-left: 25%; + } +} +@media (max-width: 340px) { + :root { + --big-font: 1.7rem; + --medium-font: 1.1rem; + } + .home-text span { + font-size: 1rem; + } + .home-text h2 { + font-size: 0.9rem; + font-weight: 500; + } + .information .info-box span { + font-size: 1rem; + } + .portfolio-content { + grid-template-columns: repeat(auto-fit, minmax(200px, auto)); + } + .contact-form form{ + width: 300px; + } + .contact-button{ + margin-left: 25%; + } +} \ No newline at end of file diff --git a/src/App.js b/src/App.js new file mode 100644 index 0000000..fe3bf20 --- /dev/null +++ b/src/App.js @@ -0,0 +1,26 @@ +import './App.css'; +import Footer from './Footer'; +import Contact from './contact'; +import Home from './home'; +import Navbar from './navbar'; +import Portfolio from './portfolio'; +import Skills from './skills'; + +function App() { + + return ( + <> + + + + + +

+
+ + ) +} + +export default App; diff --git a/src/App.test.js b/src/App.test.js new file mode 100644 index 0000000..1f03afe --- /dev/null +++ b/src/App.test.js @@ -0,0 +1,8 @@ +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/src/Footer.js b/src/Footer.js new file mode 100644 index 0000000..2339e47 --- /dev/null +++ b/src/Footer.js @@ -0,0 +1,19 @@ +function Footer() { + return ( + <> +
+
+ + + + +
+
+ + ) +} + +export default Footer \ No newline at end of file diff --git a/src/contact.js b/src/contact.js new file mode 100644 index 0000000..53a75a2 --- /dev/null +++ b/src/contact.js @@ -0,0 +1,61 @@ +function Contact() { + return ( + <> +
+
+

Contact

+ Connect me +
+
+
+ + + + { + var name = document.getElementById('name').value; + var email = document.getElementById('email').value; + var message = document.getElementById('message').value; + if (name.trim() === '' && email.trim() === '' && message.trim() === '') { + alert('Please fill in all fields'); + return false; + } + if (name.trim() === '') { + alert('Please enter the name'); + return false; + } + if (name.trim().length < 3) { + alert('Name should be at least 3 characters'); + return false; + } + if (email.trim() === '') { + alert('Please enter the email Id'); + return false; + } + var emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; + if (!emailPattern.test(email)) { + alert('Please enter a valid email address'); + return false; + } + if (message.trim() === '') { + alert('Please enter the message'); + return false; + } + + if (message.trim().length < 15) { + alert('message should be atleast 15 characters'); + return false; + } + + alert('🟢 Message sent successfully! '); + document.getElementById('name').value = ''; + document.getElementById('email').value = ''; + document.getElementById('message').value = ''; + }} /> +
+
+
+ + ) +} + +export default Contact \ No newline at end of file diff --git a/src/home.js b/src/home.js new file mode 100644 index 0000000..29bd6b1 --- /dev/null +++ b/src/home.js @@ -0,0 +1,27 @@ + +function Home() { + return ( + <> +
+
+ + + +
+
+ +
+
+ Hello, I'm +

Jasvanth Bhukya

+

Pursuing a Bachelor of Technology (B.Tech) degree in Computer Science and Engineering.

+

Proficient in web technologies like HTML, CSS, JavaScript and React Js. Demonstrated problem-solving + skills and creative thinking in overcoming design and development challenges. Read more...

+ Go to Portfolio +
+
+ + ) +} + +export default Home \ No newline at end of file diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..e69de29 diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..76b2c37 --- /dev/null +++ b/src/index.js @@ -0,0 +1,12 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + +) + +reportWebVitals(); diff --git a/src/navbar.js b/src/navbar.js new file mode 100644 index 0000000..557835d --- /dev/null +++ b/src/navbar.js @@ -0,0 +1,28 @@ +function Navbar() { + let darkmode = document.querySelector('#darkmode'); + return ( + <> +
+ JA + +
    +
  • Home
  • +
  • Portfolio
  • +
  • Skills
  • +
  • Contact
  • +
    { + if(darkmode.classList.contains('bx-moon')){ + darkmode.classList.replace('bx-moon','bx-sun'); + document.body.classList.add('active'); + }else{ + darkmode.classList.replace('bx-sun','bx-moon'); + document.body.classList.remove('active'); + } + }}>
    +
+
+ + ) +} + +export default Navbar \ No newline at end of file diff --git a/src/portfolio.js b/src/portfolio.js new file mode 100644 index 0000000..1b1ad30 --- /dev/null +++ b/src/portfolio.js @@ -0,0 +1,64 @@ +function Portfolio() { + return ( + <> +
+
+

Portfolio

+ My Projects +
+
+
+ +
+

To-Do List App

+

A simple To-Do List App designed to help users organize and manage their tasks efficiently. Users can add, edit, and delete tasks, mark them as completed, and prioritize their activities.

+

Technologies Used: HTML, CSS, JavaScript and React

+
+
+
+ +
+

Weather App

+

An intuitive Weather App that provides real-time weather information based on user locations or manually entered locations. Users can check current weather conditions, forecasts, and additional.

+

Technologies Used: HTML, CSS, JavaScript and Weather API

+
+
+
+ +
+

Form Validation

+

A Form Validation App designed to enhance user input accuracy and data integrity. The app validates user input in real-time, providing instant feedback on form fields. It ensures that users submit valid data according to specified criteria.

+

Technologies Used: HTML, CSS, JavaScript, Bootstrap and React

+
+
+
+ +
+

QR Code Generator

+

The QR Code Generator App allows users to create QR codes for various purposes, such as sharing URLs, contact information, or Wi-Fi credentials.Users can customize QR code styles and encode information dynamically.

+

Technologies Used: HTML, CSS, JavaScript and QR code API

+
+
+
+ +
+

Captcha Verification

+

The Captcha Verification App enhances online security by implementing effective captcha challenges in web forms. It helps prevent automated bots from submitting forms and interactions are carried out by real users.

+

Technologies Used: HTML, CSS, JavaScript

+
+
+
+ +
+

Simple Calculator

+

The Simple Calculator App provides basic arithmetic functionality for users to perform calculations easily. It supports addition, subtraction, multiplication, and division, making it a handy tool for quick computations.

+

Technologies Used: HTML, CSS, JavaScript

+
+
+
+
+ + ) +} + +export default Portfolio \ No newline at end of file diff --git a/src/reportWebVitals.js b/src/reportWebVitals.js new file mode 100644 index 0000000..5253d3a --- /dev/null +++ b/src/reportWebVitals.js @@ -0,0 +1,13 @@ +const reportWebVitals = onPerfEntry => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/src/setupTests.js b/src/setupTests.js new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/src/setupTests.js @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/src/skills.js b/src/skills.js new file mode 100644 index 0000000..1c6c96c --- /dev/null +++ b/src/skills.js @@ -0,0 +1,45 @@ +function Skills() { + return ( + <> +
+
+

Skills

+ My Skills +
+
+
+
+

HTML

+ 95% +
+
+
+
+

CSS

+ 86% +
+
+
+
+

JavaScript

+ 75% +
+
+
+
+

React

+ 82% +
+
+
+
+
+ +
+
+
+ + ) +} + +export default Skills \ No newline at end of file
+

Create By Jasvanth | Copyright © | All Right Reserved.

+

x6_AySK{*{ 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 z%0DYJuC^`vd|{gCqU2d+wPpr{N)Pq4nm~LH=T-!TQT+fhyl2m=Z}s4;&<~0$y*eCv z>~a+Bs>lQdf(qdan{8ds{~tvmhk&w; zian85TkAwCL`G=w=A3sC1j+!VNIw)aWDm7HC*I8WMs>ZipW&BN9vxX0ZlebL~%N!t&mvb^LaRldJO4(+_Id{aO61Q(`wjIkY2-`a{9j82Is zm!rqX8eXpT(>^h~1zMoPcOQ|8EaawCuxm8R)eOWkaS~ z7fh|zloM|M_od|KR2&?#Db6_5MsO!7M4B@2RCZPUQtl> zN=gEgNL8SkQA4}gkvN$Z{;~oS?L{AwX^M9I{N#Arrp3Ow9`0|&A^z}x^> zKt8WA`A2~(+j#oE8|ciZXAwJ8HT2WvIUWawfoalz{qj1e%ixxQ<5}l>hvrswP4;)VFTbOo3)@ z-$XRc73E|mUU78f=l{u%`)!|{I`8syv!OWFaBHIIMv78R-;3Rv=+{q-fFwKrFkZT} zzQZrBrx6z*W!M(klSr};FYkTA zVHxiXky0gR0a5UxUK1qfT-S2BeZR}26OSw1^-l#Va`p#Z|DA{UDWOrMQ86+ukhAew z_gaW0>IoAnu^nz^8G$!nGP`^0rzVqpKQAs}53Oe@QfRFfyj4-E_MB##YjVHY`rNbp ziUBS7LDtdXY}i#1o8-PCja_5*y7%TicB?ji+_m@2*mn8qQfAbk)04F{JP&jDx>&Nlva-mzDbwRUljRf0J_yv0P11$%Mr$)IWNObbk& zp%}|~SI^&E%wzF?tmLBt!5KBZZ`&h)>%r+o>k+`^bL%+HFtB)(~-b&yw1t$%E|s~TJp*2A%3}8d9=DA+h9_ztv1!|N5Sa5Zgb>fC1teV ztz+7g_9W``giRPLa`Gr14d;SPxZNnm96Ywo(ryKHZVz4Q6HRbwcoy?IHvYf8G(Ha~ z8(iYZH_Mn*t1r~{I@)}X+MhNar}q4SfaLV>PT|UAhWqmqEfevY(Z@MC4$76AIm}2Q zC9+cUio>WG>c^#G){epj>0y7i8QGch?f*Z1q&@Sx;yl7J56s!8%5bum&4INccCzJ> zfrE|^lKDqV{PggdS7&hVTr_U}bF(7cADyT)4OPn7!-P$)3LT12!|qT=N>!>7I7 zvHzWcdVUQ)CH?tql}r`6+GJ_q16C)zWUf_!+QdK0=$8I^l`MO6@5G7KKlGZ;G@0fK zayf|KHo2Lyk^eTON2InuTAX})x7LW0PM-?l+}7ucu0Wn%CW383Fiud8JMqY&oI`;R zvVY)i5p~m8H%7%hW#2t{or62m@v~}FKNsR?UK?%7n-XMfA`Btf#l-U~!-fZybZ&ln c+V|_E>_?Z9=gctK|KU6!Gus>0CO04dFQ=lN!vFvP literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 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 100644 index 0000000..f553ef8 --- /dev/null +++ b/public/index.html @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + Portfoilo Website + + +