From ab1080f179cf9421ee14d1fc2936f43f1a12f842 Mon Sep 17 00:00:00 2001 From: kevintamakuwala Date: Mon, 16 Oct 2023 18:31:50 +0530 Subject: [PATCH 1/2] React Setup and Autoplay Slider component in React. --- components.json | 11 +- components/react-components/.gitignore | 23 + components/react-components/README.md | 30 + components/react-components/package-lock.json | 17995 ++++++++++++++++ components/react-components/package.json | 43 + components/react-components/public/index.html | 21 + .../react-components/public/manifest.json | 25 + components/react-components/src/App.css | 38 + components/react-components/src/App.js | 19 + components/react-components/src/index.css | 12 + components/react-components/src/index.js | 33 + .../src/pages/error/Error.jsx | 9 + .../src/pages/error/error.css | 0 .../src/pages/layout/Layout.jsx | 19 + .../src/pages/layout/layout.css | 0 .../src/pages/slider/Slider.jsx | 117 + .../src/pages/slider/slider.css | 22 + images/slider.png | Bin 0 -> 496578 bytes index.html | 5 + script.js | 4 +- 20 files changed, 18422 insertions(+), 4 deletions(-) create mode 100644 components/react-components/.gitignore create mode 100644 components/react-components/README.md create mode 100644 components/react-components/package-lock.json create mode 100644 components/react-components/package.json create mode 100644 components/react-components/public/index.html create mode 100644 components/react-components/public/manifest.json create mode 100644 components/react-components/src/App.css create mode 100644 components/react-components/src/App.js create mode 100644 components/react-components/src/index.css create mode 100644 components/react-components/src/index.js create mode 100644 components/react-components/src/pages/error/Error.jsx create mode 100644 components/react-components/src/pages/error/error.css create mode 100644 components/react-components/src/pages/layout/Layout.jsx create mode 100644 components/react-components/src/pages/layout/layout.css create mode 100644 components/react-components/src/pages/slider/Slider.jsx create mode 100644 components/react-components/src/pages/slider/slider.css create mode 100644 images/slider.png diff --git a/components.json b/components.json index 90c10e2..a02e52e 100644 --- a/components.json +++ b/components.json @@ -1,15 +1,22 @@ [ { "name" : "Login Page", - "url" :"Login_page" , + "url" :"/components/Login_page" , "authorName" : "12Kishan", "imgUrl" : "./images/view.jpg" }, { "name" : "Contact Form", - "url" :"contact_form" , + "url" :"/components/contact_form" , "authorName" : "NaitikPatel-325", "imgUrl" : "./images/contact.png " } +, + { + "name" : "Sliders", + "url" :"http://192.168.137.1:3000/slider" , + "authorName" : "kevintamakuwala", + "imgUrl" : "./images/slider.png " + } ] \ No newline at end of file diff --git a/components/react-components/.gitignore b/components/react-components/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/components/react-components/.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/components/react-components/README.md b/components/react-components/README.md new file mode 100644 index 0000000..e48b5ab --- /dev/null +++ b/components/react-components/README.md @@ -0,0 +1,30 @@ + +# Important!------------------------------------------------------ + +# Use "npm start" in react-components directory to start the react project. +## This React Project contains all the react based components. This project can be viewed [http://localhost:3000](http://localhost:3000) followed by the SLUG (Endpoint) of the components. +## Multiple other components can be created in the pages directory of this project. The "Layout" page holds the list of components made in react. +## Error page holds error message for invalid request. +## Routes are present in app.js file. +------------------------------------------------------------------ + +# 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. diff --git a/components/react-components/package-lock.json b/components/react-components/package-lock.json new file mode 100644 index 0000000..167dae9 --- /dev/null +++ b/components/react-components/package-lock.json @@ -0,0 +1,17995 @@ +{ + "name": "react-components", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "react-components", + "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", + "framer-motion": "^6.3.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "swiper": "^10.3.1", + "web-vitals": "^2.1.4" + }, + "devDependencies": { + "react-router-dom": "^6.16.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.1.tgz", + "integrity": "sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==" + }, + "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.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "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.22.15", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.15.tgz", + "integrity": "sha512-yc8OOBIQk1EcRrpizuARSQS0TWAcOMpEJ1aafhNznaeYkeL+OhqnDObGFylB8ka8VFF/sZc+S4RzHyO+3LjQxg==", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dependencies": { + "@babel/types": "^7.23.0", + "@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.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "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.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@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.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "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.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "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.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "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.22.15", + "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.22.15.tgz", + "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", + "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.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", + "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.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.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.2.tgz", + "integrity": "sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.10" + }, + "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.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz", + "integrity": "sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", + "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", + "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", + "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", + "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", + "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.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz", + "integrity": "sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", + "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", + "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz", + "integrity": "sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", + "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^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-class-static-block": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", + "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@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.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", + "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", + "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz", + "integrity": "sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", + "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", + "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-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", + "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", + "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.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", + "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", + "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^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-export-namespace-from": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", + "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", + "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", + "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-function-name": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", + "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^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-json-strings": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", + "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", + "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", + "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.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", + "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", + "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz", + "integrity": "sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw==", + "dependencies": { + "@babel/helper-module-transforms": "^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-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@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.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz", + "integrity": "sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.0", + "@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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", + "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", + "dependencies": { + "@babel/helper-module-transforms": "^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-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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", + "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", + "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.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", + "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", + "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.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", + "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", + "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.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", + "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@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.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", + "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", + "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz", + "integrity": "sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g==", + "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.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", + "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", + "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^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-private-property-in-object": { + "version": "7.22.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", + "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.11", + "@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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", + "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", + "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", + "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", + "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.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "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.22.5", + "@babel/types": "^7.22.15" + }, + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", + "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", + "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.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", + "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", + "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", + "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.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.2.tgz", + "integrity": "sha512-XOntj6icgzMS58jPVtQpiuF6ZFWxQiJavISGx5KGjRj+3gqZr8+N6Kx+N9BApWzgS+DOjIZfXXj0ZesenOWDyA==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", + "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", + "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", + "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", + "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", + "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", + "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.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", + "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", + "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-typescript": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.22.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", + "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", + "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", + "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-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", + "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", + "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-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", + "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", + "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/preset-env": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz", + "integrity": "sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ==", + "dependencies": { + "@babel/compat-data": "^7.23.2", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", + "@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.22.5", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@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.22.5", + "@babel/plugin-transform-async-generator-functions": "^7.23.2", + "@babel/plugin-transform-async-to-generator": "^7.22.5", + "@babel/plugin-transform-block-scoped-functions": "^7.22.5", + "@babel/plugin-transform-block-scoping": "^7.23.0", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.11", + "@babel/plugin-transform-classes": "^7.22.15", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.23.0", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.11", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.11", + "@babel/plugin-transform-for-of": "^7.22.15", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.11", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.23.0", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-modules-systemjs": "^7.23.0", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", + "@babel/plugin-transform-numeric-separator": "^7.22.11", + "@babel/plugin-transform-object-rest-spread": "^7.22.15", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.11", + "@babel/plugin-transform-optional-chaining": "^7.23.0", + "@babel/plugin-transform-parameters": "^7.22.15", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.11", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.10", + "@babel/plugin-transform-reserved-words": "^7.22.5", + "@babel/plugin-transform-shorthand-properties": "^7.22.5", + "@babel/plugin-transform-spread": "^7.22.5", + "@babel/plugin-transform-sticky-regex": "^7.22.5", + "@babel/plugin-transform-template-literals": "^7.22.5", + "@babel/plugin-transform-typeof-symbol": "^7.22.5", + "@babel/plugin-transform-unicode-escapes": "^7.22.10", + "@babel/plugin-transform-unicode-property-regex": "^7.22.5", + "@babel/plugin-transform-unicode-regex": "^7.22.5", + "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "@babel/types": "^7.23.0", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "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.22.15", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", + "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz", + "integrity": "sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.23.0", + "@babel/plugin-transform-typescript": "^7.22.15" + }, + "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.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "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.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@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.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@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.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "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/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + }, + "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.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "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.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "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.51.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.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": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/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.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "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/@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/@remix-run/router": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.9.0.tgz", + "integrity": "sha512-bV63itrKBC0zdT27qYm6SDZHlkXwFL1xMBuhkn+X7l0+IIhNaH5wuuvZKp6eKhCD4KFhujhfhCT1YxXW6esUIA==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "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.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", + "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.3.tgz", + "integrity": "sha512-fB0R+fa3AUqbLHWyxXa2kGVtf1Fe1ZZFr0Zp6AIbIAzXb2mKbEXl+PCQNUOaq5lbTab5tfctfXRNsWXxa2f7Aw==", + "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.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.2.tgz", + "integrity": "sha512-PHKZuMN+K5qgKIWhBodXzQslTo5P+K/6LqeKXS6O/4liIDdZqaX5RXrCK++LAw+y/nptN48YmUMFiQHRSWYwtQ==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz", + "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", + "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.5", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz", + "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz", + "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", + "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.3.tgz", + "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.11.tgz", + "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", + "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", + "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.4", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.4.tgz", + "integrity": "sha512-lOzjyfY/D9QR4hY9oblZ76B90MYTB3RrQ4z2vBIJKj9ROCRqdkYl2gSUx1x1a4IWPjKJZLL4Aw1Zfay7eMnmnA==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.5.tgz", + "integrity": "sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==" + }, + "node_modules/@types/express": { + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.19.tgz", + "integrity": "sha512-UtOfBtzN9OvpZPPbnnYunfjM7XCI4jyk1NvnFhTVz5krYAnW4o5DCoIekvms+8ApqhB4+9wSge1kBijdfTSmfg==", + "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.37", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz", + "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", + "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", + "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.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.2.tgz", + "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.12", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.12.tgz", + "integrity": "sha512-kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-kv43F9eb3Lhj+lr/Hn6OcLCs/sSM8bt+fIaP11rCYngfV6NVjzWXJ17owQtDQTL9tQ8WSLUrGsSJ6rJz0F1w1A==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.5", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.5.tgz", + "integrity": "sha512-ebylz2hnsWR9mYvmBFbXJXr+33UPc4+ZdxyDXh5w0FlPBTfCVN3wPL+kuOiQt3xvrK419v7XWeAs+AeOksafXg==", + "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.28", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz", + "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==", + "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.13", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.3.tgz", + "integrity": "sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==" + }, + "node_modules/@types/node": { + "version": "20.8.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.6.tgz", + "integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==", + "dependencies": { + "undici-types": "~5.25.1" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.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.8", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.8.tgz", + "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==" + }, + "node_modules/@types/q": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz", + "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.8", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.5.tgz", + "integrity": "sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA==" + }, + "node_modules/@types/react": { + "version": "18.2.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.28.tgz", + "integrity": "sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.13", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.13.tgz", + "integrity": "sha512-eJIUv7rPP+EC45uNYp/ThhSpE16k22VJUknt5OLoH9tbXoi8bMhwLf5xRuWMywamNbWzhrSmU7IBJfPup1+3fw==", + "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.4", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz", + "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==" + }, + "node_modules/@types/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==" + }, + "node_modules/@types/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.2.tgz", + "integrity": "sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-asaEIoc6J+DbBKXtO7p2shWUpKacZOoMBEGBgPG91P8xhO53ohzHWGCs4ScZo5pQMf5ukQzVT9fhX1WzpHihig==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.3.tgz", + "integrity": "sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.34", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.34.tgz", + "integrity": "sha512-R+n7qBFnm/6jinlteC9DBL5dGiDGjWAvjo4viUanpnc/dG1y7uDoacXPIQ/PQEg1fI912SMHIa014ZjRpvDw4g==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/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.4", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.4.tgz", + "integrity": "sha512-IDaobHimLQhjwsQ/NMwRVfa/yL7L/wriQPMhw1ZJall0KX6E1oxk29XMDeilW5qTIg5aoiqf5Udy8U/51aNoQQ==" + }, + "node_modules/@types/ws": { + "version": "8.5.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.7.tgz", + "integrity": "sha512-6UrLjiDUvn40CMrAubXuIVtj2PEfKDffJS7ychvnPU44j+KVeXmdHHTgqcM/dxLUTHxlXHiFM8Skmb8ozGdTnQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.6", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.6.tgz", + "integrity": "sha512-oTP7/Q13GSPrgcwEwdlnkoZSQ1Hg9THe644qq8PG6hhJzjZ3qj1JjEFPIwWV/IXVs5XGIVqtkNOS9kh63WIJ+A==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==" + }, + "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/@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==" + }, + "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.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "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": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.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.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "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.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "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.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "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.8.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", + "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "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.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.3", + "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.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.5.tgz", + "integrity": "sha512-Q6CdATeAvbScWPNLB8lzSO7fgUVBkQt6zLgNlfyeCr/EQaEQR+bWiBYYPYAFyE528BMjRhL+1QBMOI4jc/c5TA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3", + "core-js-compat": "^3.32.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3" + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "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.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "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.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "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.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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.30001549", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz", + "integrity": "sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA==", + "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.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "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.33.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz", + "integrity": "sha512-HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.0.tgz", + "integrity": "sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==", + "dependencies": { + "browserslist": "^4.22.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.0.tgz", + "integrity": "sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg==", + "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.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.8.0.tgz", + "integrity": "sha512-SkeezZOQr5AHt9MgJgSFNyiuJwg1p8AwoVln6JwaQJsyxduRW9QJ+HP/gAQzbsz8SIqINtYvpJKjxTRI67zxLg==", + "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.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.2.tgz", + "integrity": "sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.1", + "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.0", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "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-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "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==", + "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/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.554", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.554.tgz", + "integrity": "sha512-Q0umzPJjfBrrj8unkONTgbKQXzXRrH7sVV7D9ea2yBV3Oaogz991yhbpfvo2LMNkJItmruXTEzVpP9cp7vaIiQ==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "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.12.3", + "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.11" + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "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.51.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.51.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "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.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "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.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/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-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.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "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/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/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.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "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.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "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.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=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.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "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/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/framer-motion": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-6.3.0.tgz", + "integrity": "sha512-Nm6l2cemuFeSC1fmq9R32sCQs1eplOuZ3r14/PxRDewpE3NUr+ul5ulGRRzk8K0Aa5p76Tedi3sfCUaTPa5fRg==", + "dependencies": { + "framesync": "6.0.1", + "hey-listen": "^1.0.8", + "popmotion": "11.0.3", + "style-value-types": "5.0.0", + "tslib": "^2.1.0" + }, + "optionalDependencies": { + "@emotion/is-prop-valid": "^0.8.2" + }, + "peerDependencies": { + "react": ">=16.8 || ^17.0.0 || ^18.0.0", + "react-dom": ">=16.8 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/framesync": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.0.1.tgz", + "integrity": "sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "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": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "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/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/hey-listen": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", + "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" + }, + "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.5.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "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": { + "webpack": "^5.20.0" + } + }, + "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.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "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.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "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.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dependencies": { + "has": "^1.0.3" + }, + "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.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.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/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.28", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.28.tgz", + "integrity": "sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw==", + "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.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", + "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.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "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/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.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "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.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.0.tgz", + "integrity": "sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==", + "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.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "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-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/popmotion": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.3.tgz", + "integrity": "sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==", + "dependencies": { + "framesync": "6.0.1", + "hey-listen": "^1.0.8", + "style-value-types": "5.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "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.6", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "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/yaml": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", + "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.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "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.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "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.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "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.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "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-router": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.16.0.tgz", + "integrity": "sha512-VT4Mmc4jj5YyjpOi5jOf0I+TYzGpvzERy4ckNSvSh2RArv8LLoCxlsZ2D+tc7zgjxcY34oTz2hZaeX5RVprKqA==", + "dev": true, + "dependencies": { + "@remix-run/router": "1.9.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.16.0.tgz", + "integrity": "sha512-aTfBLv3mk/gaKLxgRDUPbPw+s4Y/O+ma3rEN1u8EgEpLpPe6gNjIsWt9rxushMHHMb7mSwxRGdGlGdvmFsyPIg==", + "dev": true, + "dependencies": { + "@remix-run/router": "1.9.0", + "react-router": "6.16.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "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.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.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.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "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.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.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.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "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.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "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-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/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-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.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/style-value-types": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-5.0.0.tgz", + "integrity": "sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==", + "dependencies": { + "hey-listen": "^1.0.8", + "tslib": "^2.1.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.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "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": ">=8" + } + }, + "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": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/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/swiper": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-10.3.1.tgz", + "integrity": "sha512-24Wk3YUdZHxjc9faID97GTu6xnLNia+adMt6qMTZG/HgdSUt4fS0REsGUXJOgpTED0Amh/j+gRGQxsLayJUlBQ==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "engines": { + "node": ">= 4.7.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.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "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.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "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.21.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", + "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", + "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.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "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.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "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.25.3", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "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.89.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@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.14.5", + "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.7", + "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.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "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.19", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", + "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + }, + "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.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "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/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/components/react-components/package.json b/components/react-components/package.json new file mode 100644 index 0000000..b77db7a --- /dev/null +++ b/components/react-components/package.json @@ -0,0 +1,43 @@ +{ + "name": "react-components", + "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", + "framer-motion": "^6.3.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "swiper": "^10.3.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" + ] + }, + "devDependencies": { + "react-router-dom": "^6.16.0" + } +} diff --git a/components/react-components/public/index.html b/components/react-components/public/index.html new file mode 100644 index 0000000..22f09d0 --- /dev/null +++ b/components/react-components/public/index.html @@ -0,0 +1,21 @@ + + + + + + + + + + + + + React Components + + + + +
+ + + \ No newline at end of file diff --git a/components/react-components/public/manifest.json b/components/react-components/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/components/react-components/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/components/react-components/src/App.css b/components/react-components/src/App.css new file mode 100644 index 0000000..74b5e05 --- /dev/null +++ b/components/react-components/src/App.css @@ -0,0 +1,38 @@ +.App { + text-align: center; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.App-header { + background-color: #282c34; + min-height: 100vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/components/react-components/src/App.js b/components/react-components/src/App.js new file mode 100644 index 0000000..63c3b6a --- /dev/null +++ b/components/react-components/src/App.js @@ -0,0 +1,19 @@ +import { BrowserRouter, Routes, Route } from "react-router-dom"; +import "./App.css"; +import Layout from "./pages/layout/Layout"; +import Slider from "./pages/slider/Slider"; +import Error from "./pages/error/Error"; +function App() { + return ( + + {/* */} + + } /> + } /> + } /> + + + ); +} + +export default App; \ No newline at end of file diff --git a/components/react-components/src/index.css b/components/react-components/src/index.css new file mode 100644 index 0000000..ecda823 --- /dev/null +++ b/components/react-components/src/index.css @@ -0,0 +1,12 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; + -webkit-font-smoothing: antialiased; + height: 100vh; + /* background-color: aqua; */ +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} \ No newline at end of file diff --git a/components/react-components/src/index.js b/components/react-components/src/index.js new file mode 100644 index 0000000..797a787 --- /dev/null +++ b/components/react-components/src/index.js @@ -0,0 +1,33 @@ +// import ReactDOM from "react-dom/client"; +// import { BrowserRouter, Routes, Route } from "react-router-dom"; +// import Slider from "./pages/slider/Slider"; +// import Error from "./pages/error/Error"; +// import Layout from "./pages/layout/Layout"; + +// export default function App() { +// return ( +// +// +// }> +// } /> +// {/* } /> */} +// } /> +// +// +// +// ); +// } + +// const root = ReactDOM.createRoot(document.getElementById("root")); +// root.render(); +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); \ No newline at end of file diff --git a/components/react-components/src/pages/error/Error.jsx b/components/react-components/src/pages/error/Error.jsx new file mode 100644 index 0000000..5e93c0f --- /dev/null +++ b/components/react-components/src/pages/error/Error.jsx @@ -0,0 +1,9 @@ +import React from 'react' + +const Error = () => { + return ( +
Error
+ ) +} + +export default Error \ No newline at end of file diff --git a/components/react-components/src/pages/error/error.css b/components/react-components/src/pages/error/error.css new file mode 100644 index 0000000..e69de29 diff --git a/components/react-components/src/pages/layout/Layout.jsx b/components/react-components/src/pages/layout/Layout.jsx new file mode 100644 index 0000000..13463c8 --- /dev/null +++ b/components/react-components/src/pages/layout/Layout.jsx @@ -0,0 +1,19 @@ +import React from "react"; + +import { Link } from "react-router-dom"; +const Layout = () => { + return ( + + ); +}; + +export default Layout; diff --git a/components/react-components/src/pages/layout/layout.css b/components/react-components/src/pages/layout/layout.css new file mode 100644 index 0000000..e69de29 diff --git a/components/react-components/src/pages/slider/Slider.jsx b/components/react-components/src/pages/slider/Slider.jsx new file mode 100644 index 0000000..8580cff --- /dev/null +++ b/components/react-components/src/pages/slider/Slider.jsx @@ -0,0 +1,117 @@ +/* + * Author: Kevin Tamakuwala (Github: @kevintamakuwala) + * Date: 16/10/2003 + * Functionalities: + * 1) Infinite Autoplay when present on screen + * 2) Swiping functionality +*/ + +import React from "react"; + +// Import Swiper React components +import { Swiper, SwiperSlide } from "swiper/react"; + +// Import Swiper styles +import "swiper/css"; +import "swiper/css/effect-coverflow"; +import "swiper/css"; +import "./slider.css"; +import { Pagination, Autoplay } from "swiper/modules"; +import SwiperCore from "swiper"; + +// dummy images, you can keep cards instead. +const dummyImages = [ + "https://images.unsplash.com/photo-1696004503906-6b6ca3923f71?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=300&ixid=MnwxfDB8MXxyYW5kb218MHx8fHx8fHx8MTY5NzQ0ODE3Nw&ixlib=rb-4.0.3&q=80&w=300", + "https://images.unsplash.com/photo-1696526552981-893b9caf991d?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=300&ixid=MnwxfDB8MXxyYW5kb218MHx8fHx8fHx8MTY5NzQ0ODIyNg&ixlib=rb-4.0.3&q=80&w=300", + "https://images.unsplash.com/photo-1693590593548-adb2d98e8f2b?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=300&ixid=MnwxfDB8MXxyYW5kb218MHx8fHx8fHx8MTY5NzQ0ODI4OA&ixlib=rb-4.0.3&q=80&w=300", + "https://images.unsplash.com/photo-1696164712534-25a0dca38a2d?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=300&ixid=MnwxfDB8MXxyYW5kb218MHx8fHx8fHx8MTY5NzQ0ODMyMQ&ixlib=rb-4.0.3&q=80&w=300", + "https://images.unsplash.com/photo-1696164255885-4bb2db6bb3f2?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=300&ixid=MnwxfDB8MXxyYW5kb218MHx8fHx8fHx8MTY5NzQ0ODMzOA&ixlib=rb-4.0.3&q=80&w=300", + "https://source.unsplash.com/random/300x300", + "https://images.unsplash.com/photo-1695642579321-fcb1fc79b976?crop=entropy&cs=tinysrgb&fit=crop&fm=jpg&h=300&ixid=MnwxfDB8MXxyYW5kb218MHx8fHx8fHx8MTY5NzQ0ODM2Mg&ixlib=rb-4.0.3&q=80&w=300", +]; + +const Slider = () => { + // using autoplay feature + SwiperCore.use([Autoplay]); + + // including styles + const styles = { + slider__inner_container: { + display: "flex", + transition: ".5s", + }, + slider__container: { + overflow: "hidden", + margin: "0 3rem", + }, + __card: { + padding: "1rem 0.5rem", + }, + slideIn: { + display: "none", + }, + }; + + // for autoplay slider: only when present on viewport. Use below code to achieve that using framer-motion and conditional rendering. -------------------------- + + // const [isIntersecting, setIsIntersecting] = useState(false); + // const ref = useRef(null); + + // useEffect(() => { + // const observer = new IntersectionObserver( + // ([entry]) => { + // setIsIntersecting(entry.isIntersecting); + // }, + // { rootMargin: "-100px" } + // ); + // observer.observe(ref.current); + + // return () => observer.disconnect(); + // }, []); + + // useEffect(() => { + // if (isIntersecting) { + // ref.current.querySelectorAll("div").forEach((el) => { + // el.classList.remove("slideIn"); + // }); + // } + // }, [isIntersecting]); + + return ( +
+
+
+ + {dummyImages.map((url, index) => { + return ( + +
+ images +
+
+ ); + })} +
+
+
+
+ ); +}; + +export default Slider; diff --git a/components/react-components/src/pages/slider/slider.css b/components/react-components/src/pages/slider/slider.css new file mode 100644 index 0000000..e1cd566 --- /dev/null +++ b/components/react-components/src/pages/slider/slider.css @@ -0,0 +1,22 @@ +.slider-wrapper{ + margin: 0; + display: flex; + justify-content: center; + align-items: center; + background-color: rgb(85, 114, 114); + height: 100vh; +} +.swiper { + width: 100%; + height: 100%; + scroll-behavior: smooth; +} +.swiper-slide { + background-position: center; + background-size: cover; + height: auto; + width: auto; +} +.slide-card{ + margin:0 .81rem; +} \ No newline at end of file diff --git a/images/slider.png b/images/slider.png new file mode 100644 index 0000000000000000000000000000000000000000..0e2d10b9ba393b64aae0980be33af2a87a9abfbe GIT binary patch literal 496578 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

p+K+Vq0grH$=c0TuDKoBuK8=tX6 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

ERy)1q2FA4czP&U@}B-84=-LX-KPh1IkT0 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%0D|c67)t*Sq%Y>7%y0yU{k*mlSp__Gr00 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

!qWm9e8HVX}h*yQ6PQFq2lBiS1#7f9x<6TklA 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 + + @@ -87,6 +89,8 @@ + + ok

@@ -129,6 +133,7 @@

Follow Us

integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous" > + diff --git a/script.js b/script.js index 83aceb0..6bedca9 100644 --- a/script.js +++ b/script.js @@ -9,11 +9,11 @@ document.addEventListener("DOMContentLoaded", () => { data.forEach(component => { const newElement = document.createElement('div'); newElement.innerHTML = `
-
${component.name}

${component.name}

-

By : ${component.authorName}

+

By: ${component.authorName}

` From 2894cb870d69c0a7e8a8d17061cc3ffe63c2c166 Mon Sep 17 00:00:00 2001 From: kevintamakuwala Date: Tue, 17 Oct 2023 15:53:00 +0530 Subject: [PATCH 2/2] React Project Configuration for Github Pages and Using Build as Static files --- components.html | 2 +- components.json | 11 ++-- components/react-components/src/App.js | 19 ------ components/react-components/src/index.js | 33 ---------- .../src/pages/layout/Layout.jsx | 19 ------ .../{react-components => react}/.gitignore | 3 - .../{react-components => react}/README.md | 0 components/react/build/asset-manifest.json | 13 ++++ components/react/build/index.html | 1 + .../public => react/build}/manifest.json | 0 .../react/build/static/css/main.7c33173d.css | 2 + .../build/static/css/main.7c33173d.css.map | 1 + .../react/build/static/js/main.418486b6.js | 3 + .../static/js/main.418486b6.js.LICENSE.txt | 39 +++++++++++ .../build/static/js/main.418486b6.js.map | 1 + .../package-lock.json | 0 .../{react-components => react}/package.json | 1 + .../public/index.html | 0 components/react/public/manifest.json | 25 +++++++ .../{react-components => react}/src/App.css | 0 components/react/src/App.js | 23 +++++++ .../{react-components => react}/src/index.css | 0 components/react/src/index.js | 11 ++++ .../src/pages/error/Error.jsx | 0 .../src/pages/error/error.css | 0 components/react/src/pages/layout/Layout.jsx | 19 ++++++ .../src/pages/layout/layout.css | 0 .../src/pages/slider/Slider.jsx | 0 .../src/pages/slider/slider.css | 0 script.js | 65 +++++++++---------- 30 files changed, 176 insertions(+), 115 deletions(-) delete mode 100644 components/react-components/src/App.js delete mode 100644 components/react-components/src/index.js delete mode 100644 components/react-components/src/pages/layout/Layout.jsx rename components/{react-components => react}/.gitignore (93%) rename components/{react-components => react}/README.md (100%) create mode 100644 components/react/build/asset-manifest.json create mode 100644 components/react/build/index.html rename components/{react-components/public => react/build}/manifest.json (100%) create mode 100644 components/react/build/static/css/main.7c33173d.css create mode 100644 components/react/build/static/css/main.7c33173d.css.map create mode 100644 components/react/build/static/js/main.418486b6.js create mode 100644 components/react/build/static/js/main.418486b6.js.LICENSE.txt create mode 100644 components/react/build/static/js/main.418486b6.js.map rename components/{react-components => react}/package-lock.json (100%) rename components/{react-components => react}/package.json (93%) rename components/{react-components => react}/public/index.html (100%) create mode 100644 components/react/public/manifest.json rename components/{react-components => react}/src/App.css (100%) create mode 100644 components/react/src/App.js rename components/{react-components => react}/src/index.css (100%) create mode 100644 components/react/src/index.js rename components/{react-components => react}/src/pages/error/Error.jsx (100%) rename components/{react-components => react}/src/pages/error/error.css (100%) create mode 100644 components/react/src/pages/layout/Layout.jsx rename components/{react-components => react}/src/pages/layout/layout.css (100%) rename components/{react-components => react}/src/pages/slider/Slider.jsx (100%) rename components/{react-components => react}/src/pages/slider/slider.css (100%) diff --git a/components.html b/components.html index 77bbd36..e381718 100644 --- a/components.html +++ b/components.html @@ -39,7 +39,7 @@
- +
diff --git a/components.json b/components.json index a02e52e..ea861d5 100644 --- a/components.json +++ b/components.json @@ -7,16 +7,15 @@ }, { "name" : "Contact Form", - "url" :"/components/contact_form" , + "url" :"/components/contact_form", "authorName" : "NaitikPatel-325", - "imgUrl" : "./images/contact.png " - } -, + "imgUrl" : "./images/contact.png " + }, { "name" : "Sliders", - "url" :"http://192.168.137.1:3000/slider" , + "url" :"/components/react/build/?slider", "authorName" : "kevintamakuwala", - "imgUrl" : "./images/slider.png " + "imgUrl" : "./images/slider.png" } ] \ No newline at end of file diff --git a/components/react-components/src/App.js b/components/react-components/src/App.js deleted file mode 100644 index 63c3b6a..0000000 --- a/components/react-components/src/App.js +++ /dev/null @@ -1,19 +0,0 @@ -import { BrowserRouter, Routes, Route } from "react-router-dom"; -import "./App.css"; -import Layout from "./pages/layout/Layout"; -import Slider from "./pages/slider/Slider"; -import Error from "./pages/error/Error"; -function App() { - return ( - - {/* */} - - } /> - } /> - } /> - - - ); -} - -export default App; \ No newline at end of file diff --git a/components/react-components/src/index.js b/components/react-components/src/index.js deleted file mode 100644 index 797a787..0000000 --- a/components/react-components/src/index.js +++ /dev/null @@ -1,33 +0,0 @@ -// import ReactDOM from "react-dom/client"; -// import { BrowserRouter, Routes, Route } from "react-router-dom"; -// import Slider from "./pages/slider/Slider"; -// import Error from "./pages/error/Error"; -// import Layout from "./pages/layout/Layout"; - -// export default function App() { -// return ( -// -// -// }> -// } /> -// {/* } /> */} -// } /> -// -// -// -// ); -// } - -// const root = ReactDOM.createRoot(document.getElementById("root")); -// root.render(); -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import './index.css'; -import App from './App'; - -const root = ReactDOM.createRoot(document.getElementById('root')); -root.render( - - - -); \ No newline at end of file diff --git a/components/react-components/src/pages/layout/Layout.jsx b/components/react-components/src/pages/layout/Layout.jsx deleted file mode 100644 index 13463c8..0000000 --- a/components/react-components/src/pages/layout/Layout.jsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from "react"; - -import { Link } from "react-router-dom"; -const Layout = () => { - return ( - - ); -}; - -export default Layout; diff --git a/components/react-components/.gitignore b/components/react/.gitignore similarity index 93% rename from components/react-components/.gitignore rename to components/react/.gitignore index 4d29575..8996736 100644 --- a/components/react-components/.gitignore +++ b/components/react/.gitignore @@ -8,9 +8,6 @@ # testing /coverage -# production -/build - # misc .DS_Store .env.local diff --git a/components/react-components/README.md b/components/react/README.md similarity index 100% rename from components/react-components/README.md rename to components/react/README.md diff --git a/components/react/build/asset-manifest.json b/components/react/build/asset-manifest.json new file mode 100644 index 0000000..ca1f5ab --- /dev/null +++ b/components/react/build/asset-manifest.json @@ -0,0 +1,13 @@ +{ + "files": { + "main.css": "/components/react/build/static/css/main.7c33173d.css", + "main.js": "/components/react/build/static/js/main.418486b6.js", + "index.html": "/components/react/build/index.html", + "main.7c33173d.css.map": "/components/react/build/static/css/main.7c33173d.css.map", + "main.418486b6.js.map": "/components/react/build/static/js/main.418486b6.js.map" + }, + "entrypoints": [ + "static/css/main.7c33173d.css", + "static/js/main.418486b6.js" + ] +} \ No newline at end of file diff --git a/components/react/build/index.html b/components/react/build/index.html new file mode 100644 index 0000000..ea0dd46 --- /dev/null +++ b/components/react/build/index.html @@ -0,0 +1 @@ +React Components
\ No newline at end of file diff --git a/components/react-components/public/manifest.json b/components/react/build/manifest.json similarity index 100% rename from components/react-components/public/manifest.json rename to components/react/build/manifest.json diff --git a/components/react/build/static/css/main.7c33173d.css b/components/react/build/static/css/main.7c33173d.css new file mode 100644 index 0000000..433ac2e --- /dev/null +++ b/components/react/build/static/css/main.7c33173d.css @@ -0,0 +1,2 @@ +body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.slider-wrapper{align-items:center;background-color:#557272;display:flex;height:100vh;justify-content:center;margin:0}.swiper{height:100%;scroll-behavior:smooth;width:100%}.swiper-slide{background-position:50%;background-size:cover;height:auto;width:auto}.slide-card{margin:0 .81rem} +/*# sourceMappingURL=main.7c33173d.css.map*/ \ No newline at end of file diff --git a/components/react/build/static/css/main.7c33173d.css.map b/components/react/build/static/css/main.7c33173d.css.map new file mode 100644 index 0000000..e41b65e --- /dev/null +++ b/components/react/build/static/css/main.7c33173d.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.7c33173d.css","mappings":"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","sources":["index.css","App.css","../node_modules/swiper/swiper.css","pages/slider/slider.css"],"sourcesContent":["body {\r\n margin: 0;\r\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;\r\n -webkit-font-smoothing: antialiased;\r\n height: 100vh;\r\n /* background-color: aqua; */\r\n}\r\n\r\ncode {\r\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\r\n monospace;\r\n}",".App {\r\n text-align: center;\r\n}\r\n\r\n.App-logo {\r\n height: 40vmin;\r\n pointer-events: none;\r\n}\r\n\r\n@media (prefers-reduced-motion: no-preference) {\r\n .App-logo {\r\n animation: App-logo-spin infinite 20s linear;\r\n }\r\n}\r\n\r\n.App-header {\r\n background-color: #282c34;\r\n min-height: 100vh;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: center;\r\n font-size: calc(10px + 2vmin);\r\n color: white;\r\n}\r\n\r\n.App-link {\r\n color: #61dafb;\r\n}\r\n\r\n@keyframes App-logo-spin {\r\n from {\r\n transform: rotate(0deg);\r\n }\r\n to {\r\n transform: rotate(360deg);\r\n }\r\n}\r\n","/**\n * Swiper 10.3.1\n * Most modern mobile touch slider and framework with hardware accelerated transitions\n * https://swiperjs.com\n *\n * Copyright 2014-2023 Vladimir Kharlampidi\n *\n * Released under the MIT License\n *\n * Released on: September 28, 2023\n */\n\n/* FONT_START */\n@font-face {\n font-family: 'swiper-icons';\n src: url('data:application/font-woff;charset=utf-8;base64, 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');\n font-weight: 400;\n font-style: normal;\n}\n/* FONT_END */\n:root {\n --swiper-theme-color: #007aff;\n /*\n --swiper-preloader-color: var(--swiper-theme-color);\n --swiper-wrapper-transition-timing-function: initial;\n */\n}\n:host {\n position: relative;\n display: block;\n margin-left: auto;\n margin-right: auto;\n z-index: 1;\n}\n.swiper {\n margin-left: auto;\n margin-right: auto;\n position: relative;\n overflow: hidden;\n overflow: clip;\n list-style: none;\n padding: 0;\n /* Fix of Webkit flickering */\n z-index: 1;\n display: block;\n}\n.swiper-vertical > .swiper-wrapper {\n flex-direction: column;\n}\n.swiper-wrapper {\n position: relative;\n width: 100%;\n height: 100%;\n z-index: 1;\n display: flex;\n transition-property: transform;\n transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);\n box-sizing: content-box;\n}\n.swiper-android .swiper-slide,\n.swiper-ios .swiper-slide,\n.swiper-wrapper {\n transform: translate3d(0px, 0, 0);\n}\n.swiper-horizontal {\n touch-action: pan-y;\n}\n.swiper-vertical {\n touch-action: pan-x;\n}\n.swiper-slide {\n flex-shrink: 0;\n width: 100%;\n height: 100%;\n position: relative;\n transition-property: transform;\n display: block;\n}\n.swiper-slide-invisible-blank {\n visibility: hidden;\n}\n/* Auto Height */\n.swiper-autoheight,\n.swiper-autoheight .swiper-slide {\n height: auto;\n}\n.swiper-autoheight .swiper-wrapper {\n align-items: flex-start;\n transition-property: transform, height;\n}\n.swiper-backface-hidden .swiper-slide {\n transform: translateZ(0);\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n/* 3D Effects */\n.swiper-3d.swiper-css-mode .swiper-wrapper {\n perspective: 1200px;\n}\n.swiper-3d .swiper-wrapper {\n transform-style: preserve-3d;\n}\n.swiper-3d {\n perspective: 1200px;\n}\n.swiper-3d .swiper-slide,\n.swiper-3d .swiper-cube-shadow {\n transform-style: preserve-3d;\n}\n/* CSS Mode */\n.swiper-css-mode > .swiper-wrapper {\n overflow: auto;\n scrollbar-width: none;\n /* For Firefox */\n -ms-overflow-style: none;\n /* For Internet Explorer and Edge */\n}\n.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {\n display: none;\n}\n.swiper-css-mode > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: start start;\n}\n.swiper-css-mode.swiper-horizontal > .swiper-wrapper {\n scroll-snap-type: x mandatory;\n}\n.swiper-css-mode.swiper-vertical > .swiper-wrapper {\n scroll-snap-type: y mandatory;\n}\n.swiper-css-mode.swiper-free-mode > .swiper-wrapper {\n scroll-snap-type: none;\n}\n.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: none;\n}\n.swiper-css-mode.swiper-centered > .swiper-wrapper::before {\n content: '';\n flex-shrink: 0;\n order: 9999;\n}\n.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {\n scroll-snap-align: center center;\n scroll-snap-stop: always;\n}\n.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {\n margin-inline-start: var(--swiper-centered-offset-before);\n}\n.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {\n height: 100%;\n min-height: 1px;\n width: var(--swiper-centered-offset-after);\n}\n.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {\n margin-block-start: var(--swiper-centered-offset-before);\n}\n.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {\n width: 100%;\n min-width: 1px;\n height: var(--swiper-centered-offset-after);\n}\n/* Slide styles start */\n/* 3D Shadows */\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top,\n.swiper-3d .swiper-slide-shadow-bottom,\n.swiper-3d .swiper-slide-shadow,\n.swiper-3d .swiper-slide-shadow-left,\n.swiper-3d .swiper-slide-shadow-right,\n.swiper-3d .swiper-slide-shadow-top,\n.swiper-3d .swiper-slide-shadow-bottom {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n pointer-events: none;\n z-index: 10;\n}\n.swiper-3d .swiper-slide-shadow {\n background: rgba(0, 0, 0, 0.15);\n}\n.swiper-3d .swiper-slide-shadow-left {\n background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-right {\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-top {\n background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-3d .swiper-slide-shadow-bottom {\n background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));\n}\n.swiper-lazy-preloader {\n width: 42px;\n height: 42px;\n position: absolute;\n left: 50%;\n top: 50%;\n margin-left: -21px;\n margin-top: -21px;\n z-index: 10;\n transform-origin: 50%;\n box-sizing: border-box;\n border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));\n border-radius: 50%;\n border-top-color: transparent;\n}\n.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,\n.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {\n animation: swiper-preloader-spin 1s infinite linear;\n}\n.swiper-lazy-preloader-white {\n --swiper-preloader-color: #fff;\n}\n.swiper-lazy-preloader-black {\n --swiper-preloader-color: #000;\n}\n@keyframes swiper-preloader-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n/* Slide styles end */\n",".slider-wrapper{\r\n margin: 0;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n background-color: rgb(85, 114, 114);\r\n height: 100vh;\r\n}\r\n.swiper {\r\n width: 100%;\r\n height: 100%;\r\n scroll-behavior: smooth;\r\n}\r\n.swiper-slide {\r\n background-position: center;\r\n background-size: cover;\r\n height: auto;\r\n width: auto;\r\n}\r\n.slide-card{\r\n margin:0 .81rem;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/components/react/build/static/js/main.418486b6.js b/components/react/build/static/js/main.418486b6.js new file mode 100644 index 0000000..6207f6c --- /dev/null +++ b/components/react/build/static/js/main.418486b6.js @@ -0,0 +1,3 @@ +/*! For license information please see main.418486b6.js.LICENSE.txt */ +!function(){"use strict";var e={463:function(e,t,n){var r=n(791),a=n(296);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n
\r\n );\r\n};\r\n\r\nexport default Slider;\r\n","import { BrowserRouter, Routes, Route } from \"react-router-dom\";\r\nimport \"./App.css\";\r\nimport Layout from \"./pages/layout/Layout\";\r\nimport Slider from \"./pages/slider/Slider\";\r\nimport Error from \"./pages/error/Error\";\r\nfunction App() {\r\n const paths = {\r\n home: ,\r\n slider: ,\r\n };\r\n const slug = window.location.href.split(\"?\");\r\n return (\r\n <>\r\n {slug !== \"\" && paths.hasOwnProperty(slug[1]) ? (\r\n paths[slug[1]]\r\n ) : (\r\n \r\n )}\r\n \r\n );\r\n}\r\n\r\nexport default App;\r\n","import React from 'react';\r\nimport ReactDOM from 'react-dom/client';\r\nimport './index.css';\r\nimport App from './App';\r\n\r\nconst root = ReactDOM.createRoot(document.getElementById('root'));\r\nroot.render(\r\n \r\n \r\n \r\n);"],"names":["aa","require","ca","p","a","b","c","arguments","length","encodeURIComponent","da","Set","ea","fa","ha","add","ia","window","document","createElement","ja","Object","prototype","hasOwnProperty","ka","la","ma","v","d","e","f","g","this","acceptsBooleans","attributeName","attributeNamespace","mustUseProperty","propertyName","type","sanitizeURL","removeEmptyString","z","split","forEach","toLowerCase","ra","sa","toUpperCase","ta","slice","pa","isNaN","qa","call","test","oa","removeAttribute","setAttribute","setAttributeNS","replace","xlinkHref","ua","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","va","Symbol","for","wa","ya","za","Aa","Ba","Ca","Da","Ea","Fa","Ga","Ha","Ia","Ja","iterator","Ka","La","A","assign","Ma","Error","stack","trim","match","Na","Oa","prepareStackTrace","defineProperty","set","Reflect","construct","l","h","k","displayName","includes","name","Pa","tag","render","Qa","$$typeof","_context","_payload","_init","Ra","Sa","Ta","nodeName","Va","_valueTracker","getOwnPropertyDescriptor","constructor","get","configurable","enumerable","getValue","setValue","stopTracking","Ua","Wa","checked","value","Xa","activeElement","body","Ya","defaultChecked","defaultValue","_wrapperState","initialChecked","Za","initialValue","controlled","ab","bb","cb","db","ownerDocument","eb","Array","isArray","fb","options","selected","defaultSelected","disabled","gb","dangerouslySetInnerHTML","children","hb","ib","jb","textContent","kb","lb","mb","nb","namespaceURI","innerHTML","valueOf","toString","firstChild","removeChild","appendChild","MSApp","execUnsafeLocalFunction","ob","lastChild","nodeType","nodeValue","pb","animationIterationCount","aspectRatio","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexPositive","flexShrink","flexNegative","flexOrder","gridArea","gridRow","gridRowEnd","gridRowSpan","gridRowStart","gridColumn","gridColumnEnd","gridColumnSpan","gridColumnStart","fontWeight","lineClamp","lineHeight","opacity","order","orphans","tabSize","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","qb","rb","sb","style","indexOf","setProperty","keys","charAt","substring","tb","menuitem","area","base","br","col","embed","hr","img","input","keygen","link","meta","param","source","track","wbr","ub","vb","is","wb","xb","target","srcElement","correspondingUseElement","parentNode","yb","zb","Ab","Bb","Cb","stateNode","Db","Eb","push","Fb","Gb","Hb","Ib","Jb","Kb","Lb","Mb","addEventListener","removeEventListener","Nb","apply","m","onError","Ob","Pb","Qb","Rb","Sb","Tb","Vb","alternate","return","flags","Wb","memoizedState","dehydrated","Xb","Zb","child","sibling","current","Yb","$b","ac","unstable_scheduleCallback","bc","unstable_cancelCallback","cc","unstable_shouldYield","dc","unstable_requestPaint","B","unstable_now","ec","unstable_getCurrentPriorityLevel","fc","unstable_ImmediatePriority","gc","unstable_UserBlockingPriority","hc","unstable_NormalPriority","ic","unstable_LowPriority","jc","unstable_IdlePriority","kc","lc","oc","Math","clz32","pc","qc","log","LN2","rc","sc","tc","uc","pendingLanes","suspendedLanes","pingedLanes","entangledLanes","entanglements","vc","xc","yc","zc","Ac","eventTimes","Cc","C","Dc","Ec","Fc","Gc","Hc","Ic","Jc","Kc","Lc","Mc","Nc","Oc","Map","Pc","Qc","Rc","Sc","delete","pointerId","Tc","nativeEvent","blockedOn","domEventName","eventSystemFlags","targetContainers","Vc","Wc","priority","isDehydrated","containerInfo","Xc","Yc","dispatchEvent","shift","Zc","$c","ad","bd","cd","ReactCurrentBatchConfig","dd","ed","transition","fd","gd","hd","id","Uc","stopPropagation","jd","kd","ld","md","nd","od","keyCode","charCode","pd","qd","rd","_reactName","_targetInst","currentTarget","isDefaultPrevented","defaultPrevented","returnValue","isPropagationStopped","preventDefault","cancelBubble","persist","isPersistent","wd","xd","yd","sd","eventPhase","bubbles","cancelable","timeStamp","Date","now","isTrusted","td","ud","view","detail","vd","Ad","screenX","screenY","clientX","clientY","pageX","pageY","ctrlKey","shiftKey","altKey","metaKey","getModifierState","zd","button","buttons","relatedTarget","fromElement","toElement","movementX","movementY","Bd","Dd","dataTransfer","Fd","Hd","animationName","elapsedTime","pseudoElement","Id","clipboardData","Jd","Ld","data","Md","Esc","Spacebar","Left","Up","Right","Down","Del","Win","Menu","Apps","Scroll","MozPrintableKey","Nd","Od","Alt","Control","Meta","Shift","Pd","Qd","key","String","fromCharCode","code","location","repeat","locale","which","Rd","Td","width","height","pressure","tangentialPressure","tiltX","tiltY","twist","pointerType","isPrimary","Vd","touches","targetTouches","changedTouches","Xd","Yd","deltaX","wheelDeltaX","deltaY","wheelDeltaY","wheelDelta","deltaZ","deltaMode","Zd","$d","ae","be","documentMode","ce","de","ee","fe","ge","he","ie","le","color","date","datetime","email","month","number","password","range","search","tel","text","time","url","week","me","ne","oe","event","listeners","pe","qe","re","se","te","ue","ve","we","xe","ye","ze","oninput","Ae","detachEvent","Be","Ce","attachEvent","De","Ee","Fe","He","Ie","Je","Ke","node","offset","nextSibling","Le","contains","compareDocumentPosition","Me","HTMLIFrameElement","contentWindow","href","Ne","contentEditable","Oe","focusedElem","selectionRange","documentElement","start","end","selectionStart","selectionEnd","min","defaultView","getSelection","extend","rangeCount","anchorNode","anchorOffset","focusNode","focusOffset","createRange","setStart","removeAllRanges","addRange","setEnd","element","left","scrollLeft","top","scrollTop","focus","Pe","Qe","Re","Se","Te","Ue","Ve","We","animationend","animationiteration","animationstart","transitionend","Xe","Ye","Ze","animation","$e","af","bf","cf","df","ef","ff","gf","hf","lf","mf","concat","nf","Ub","instance","listener","D","of","has","pf","qf","rf","random","sf","bind","capture","passive","n","t","J","x","u","w","F","tf","uf","parentWindow","vf","wf","na","xa","$a","ba","je","char","ke","unshift","xf","yf","zf","Af","Bf","Cf","Df","Ef","__html","Ff","setTimeout","Gf","clearTimeout","Hf","Promise","Jf","queueMicrotask","resolve","then","catch","If","Kf","Lf","Mf","previousSibling","Nf","Of","Pf","Qf","Rf","Sf","Tf","Uf","E","G","Vf","H","Wf","Xf","Yf","contextTypes","__reactInternalMemoizedUnmaskedChildContext","__reactInternalMemoizedMaskedChildContext","Zf","childContextTypes","$f","ag","bg","getChildContext","cg","__reactInternalMemoizedMergedChildContext","dg","eg","fg","gg","hg","jg","kg","lg","mg","ng","og","pg","qg","rg","sg","tg","ug","vg","wg","xg","yg","I","zg","Ag","Bg","elementType","deletions","Cg","pendingProps","overflow","treeContext","retryLane","Dg","mode","Eg","Fg","Gg","memoizedProps","Hg","Ig","Jg","Kg","Lg","defaultProps","Mg","Ng","Og","Pg","Qg","Rg","_currentValue","Sg","childLanes","Tg","dependencies","firstContext","lanes","Ug","Vg","context","memoizedValue","next","Wg","Xg","Yg","interleaved","Zg","$g","ah","updateQueue","baseState","firstBaseUpdate","lastBaseUpdate","shared","pending","effects","bh","ch","eventTime","lane","payload","callback","dh","K","eh","fh","gh","q","r","y","hh","ih","jh","Component","refs","kh","nh","isMounted","_reactInternals","enqueueSetState","L","lh","mh","enqueueReplaceState","enqueueForceUpdate","oh","shouldComponentUpdate","isPureReactComponent","ph","contextType","state","updater","qh","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","rh","props","getDerivedStateFromProps","getSnapshotBeforeUpdate","UNSAFE_componentWillMount","componentWillMount","componentDidMount","sh","ref","_owner","_stringRef","th","join","uh","vh","index","wh","xh","yh","implementation","zh","Ah","done","Bh","Ch","Dh","Eh","Fh","Gh","Hh","Ih","tagName","Jh","Kh","Lh","M","Mh","revealOrder","Nh","Oh","_workInProgressVersionPrimary","Ph","ReactCurrentDispatcher","Qh","Rh","N","O","P","Sh","Th","Uh","Vh","Q","Wh","Xh","Yh","Zh","$h","ai","bi","ci","baseQueue","queue","di","ei","fi","lastRenderedReducer","action","hasEagerState","eagerState","lastRenderedState","dispatch","gi","hi","ii","ji","ki","getSnapshot","li","mi","R","ni","lastEffect","stores","oi","pi","qi","ri","create","destroy","deps","si","ti","ui","vi","wi","xi","yi","zi","Ai","Bi","Ci","Di","Ei","Fi","Gi","Hi","Ii","Ji","readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","identifierPrefix","Ki","message","digest","Li","Mi","console","error","Ni","WeakMap","Oi","Pi","Qi","Ri","getDerivedStateFromError","componentDidCatch","Si","componentStack","Ti","pingCache","Ui","Vi","Wi","Xi","ReactCurrentOwner","Yi","Zi","$i","aj","bj","compare","cj","dj","ej","baseLanes","cachePool","transitions","fj","gj","hj","ij","jj","UNSAFE_componentWillUpdate","componentWillUpdate","componentDidUpdate","kj","lj","pendingContext","mj","Aj","Bj","Cj","Dj","nj","oj","pj","fallback","qj","rj","tj","dataset","dgst","uj","vj","_reactRetry","sj","subtreeFlags","wj","xj","isBackwards","rendering","renderingStartTime","last","tail","tailMode","yj","Ej","S","Fj","Gj","wasMultiple","multiple","suppressHydrationWarning","onClick","onclick","size","createElementNS","autoFocus","createTextNode","T","Hj","Ij","Jj","Kj","U","Lj","WeakSet","V","Mj","W","Nj","Oj","Qj","Rj","Sj","Tj","Uj","Vj","Wj","insertBefore","_reactRootContainer","Xj","X","Yj","Zj","ak","onCommitFiberUnmount","componentWillUnmount","bk","ck","dk","ek","fk","isHidden","gk","hk","display","ik","jk","kk","lk","__reactInternalSnapshotBeforeUpdate","src","Wk","mk","ceil","nk","ok","pk","Y","Z","qk","rk","sk","tk","uk","Infinity","vk","wk","xk","yk","zk","Ak","Bk","Ck","Dk","Ek","callbackNode","expirationTimes","expiredLanes","wc","callbackPriority","ig","Fk","Gk","Hk","Ik","Jk","Kk","Lk","Mk","Nk","Ok","Pk","finishedWork","finishedLanes","Qk","timeoutHandle","Rk","Sk","Tk","Uk","Vk","mutableReadLanes","Bc","Pj","onCommitFiberRoot","mc","onRecoverableError","Xk","onPostCommitFiberRoot","Yk","Zk","al","isReactComponent","pendingChildren","bl","mutableSourceEagerHydrationData","cl","cache","pendingSuspenseBoundaries","el","fl","gl","hl","il","jl","zj","$k","ll","reportError","ml","_internalRoot","nl","ol","pl","ql","sl","rl","unmount","unstable_scheduleHydration","splice","querySelectorAll","JSON","stringify","form","tl","usingClientEntryPoint","Events","ul","findFiberByHostInstance","bundleType","version","rendererPackageName","vl","rendererConfig","overrideHookState","overrideHookStateDeletePath","overrideHookStateRenamePath","overrideProps","overridePropsDeletePath","overridePropsRenamePath","setErrorHandler","setSuspenseHandler","scheduleUpdate","currentDispatcherRef","findHostInstanceByFiber","findHostInstancesForRefresh","scheduleRefresh","scheduleRoot","setRefreshHandler","getCurrentFiber","reconcilerVersion","__REACT_DEVTOOLS_GLOBAL_HOOK__","wl","isDisabled","supportsFiber","inject","exports","createPortal","dl","createRoot","unstable_strictMode","findDOMNode","flushSync","hydrate","hydrateRoot","hydratedSources","_getVersion","_source","unmountComponentAtNode","unstable_batchedUpdates","unstable_renderSubtreeIntoContainer","checkDCE","err","module","__self","__source","Fragment","jsx","jsxs","setState","forceUpdate","escape","_status","_result","default","Children","map","count","toArray","only","Profiler","PureComponent","StrictMode","Suspense","cloneElement","createContext","_currentValue2","_threadCount","Provider","Consumer","_defaultValue","_globalName","createFactory","createRef","forwardRef","isValidElement","lazy","memo","startTransition","unstable_act","pop","sortIndex","performance","setImmediate","startTime","expirationTime","priorityLevel","navigator","scheduling","isInputPending","MessageChannel","port2","port1","onmessage","postMessage","unstable_Profiling","unstable_continueExecution","unstable_forceFrameRate","floor","unstable_getFirstCallbackNode","unstable_next","unstable_pauseExecution","unstable_runWithPriority","delay","unstable_wrapCallback","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","__webpack_modules__","_jsx","_jsxs","_typeof","o","_toPropertyKey","arg","hint","prim","toPrimitive","res","TypeError","Number","_defineProperty","obj","writable","ownKeys","getOwnPropertySymbols","filter","_objectSpread2","getOwnPropertyDescriptors","defineProperties","_arrayLikeToArray","arr","len","i","arr2","_unsupportedIterableToArray","minLen","from","_objectWithoutProperties","excluded","sourceKeys","sourceSymbolKeys","propertyIsEnumerable","_defineProperties","descriptor","iter","isObject","ssrDocument","blur","querySelector","getElementById","createEvent","initEvent","childNodes","getElementsByTagName","importNode","hash","host","hostname","origin","pathname","protocol","getDocument","doc","support","deviceCached","browser","ssrWindow","userAgent","history","replaceState","pushState","go","back","CustomEvent","getComputedStyle","getPropertyValue","Image","screen","matchMedia","requestAnimationFrame","cancelAnimationFrame","getWindow","win","nextTick","getTranslate","axis","matrix","curTransform","transformMatrix","curStyle","currentStyle","WebKitCSSMatrix","transform","webkitTransform","MozTransform","OTransform","MsTransform","msTransform","m41","parseFloat","m42","to","noExtend","nextSource","HTMLElement","keysArray","nextIndex","nextKey","desc","__swiper__","setCSSProperty","varName","varValue","animateCSSModeScroll","_ref","swiper","targetPosition","side","startPosition","translate","duration","params","speed","wrapperEl","scrollSnapType","cssModeFrameID","dir","isOutOfBound","animate","getTime","progress","max","easeProgress","cos","PI","currentPosition","scrollTo","elementChildren","selector","_toConsumableArray","matches","classes","_el$classList","classList","elementStyle","prop","elementIndex","elementParents","parents","parent","parentElement","elementOuterSize","includeMargins","offsetWidth","getSupport","smoothScroll","touch","DocumentTouch","calcSupport","getDevice","overrides","_temp","platform","device","ios","android","screenWidth","screenHeight","ipad","ipod","iphone","windows","macos","os","calcDevice","getBrowser","needPerspectiveFix","isSafari","_ua$split$1$split$0$s2","_slicedToArray","num","major","minor","isWebView","calcBrowser","eventsEmitter","on","events","handler","self","eventsListeners","destroyed","method","once","onceHandler","off","__emitterProxy","_len","args","_key","onAny","eventsAnyListeners","offAny","eventHandler","emit","_len2","_key2","processLazyPreloader","imageEl","slideEl","closest","isElement","slideClass","lazyEl","lazyPreloaderClass","shadowRoot","remove","unlazy","slides","preload","amount","lazyPreloadPrevNext","slidesPerView","slidesPerViewDynamic","activeIndex","grid","rows","activeColumn","preloadColumns","_","column","slideIndexLastInView","rewind","loop","realIndex","update","updateSize","clientWidth","clientHeight","isHorizontal","isVertical","parseInt","updateSlides","getDirectionLabel","property","getDirectionPropertyValue","label","slidesEl","swiperSize","rtl","rtlTranslate","wrongRTL","isVirtual","virtual","enabled","previousSlidesLength","slidesLength","snapGrid","slidesGrid","slidesSizesGrid","offsetBefore","slidesOffsetBefore","offsetAfter","slidesOffsetAfter","previousSnapGridLength","previousSlidesGridLength","spaceBetween","slidePosition","prevSlideSize","virtualSize","marginLeft","marginRight","marginBottom","marginTop","centeredSlides","cssMode","slideSize","gridEnabled","initSlides","shouldResetSlideSize","breakpoints","slide","updateSlide","slideStyles","currentTransform","currentWebKitTransform","roundLengths","paddingLeft","paddingRight","boxSizing","_slide2","swiperSlideSize","abs","slidesPerGroup","slidesPerGroupSkip","effect","setWrapperSize","updateWrapperSize","newSlidesGrid","slidesGridItem","groups","slidesBefore","slidesAfter","groupSize","slideIndex","centeredSlidesBounds","allSlidesSize","slideSizeValue","maxSnap","snap","centerInsufficientSlides","allSlidesOffset","snapIndex","addToSnapGrid","addToSlidesGrid","watchOverflow","checkOverflow","watchSlidesProgress","updateSlidesOffset","backFaceHiddenClass","containerModifierClass","hasClassBackfaceClassAdded","maxBackfaceHiddenSlides","updateAutoHeight","activeSlides","newHeight","setTransition","getSlideByIndex","getSlideIndexByData","visibleSlides","offsetHeight","minusOffset","offsetLeft","offsetTop","swiperSlideOffset","cssOverflowAdjustment","updateSlidesProgress","offsetCenter","slideVisibleClass","visibleSlidesIndexes","slideOffset","slideProgress","minTranslate","originalSlideProgress","slideBefore","slideAfter","originalProgress","updateProgress","multiplier","translatesDiff","maxTranslate","isBeginning","isEnd","progressLoop","wasBeginning","wasEnd","isBeginningRounded","isEndRounded","firstSlideIndex","lastSlideIndex","firstSlideTranslate","lastSlideTranslate","translateMax","translateAbs","autoHeight","updateSlidesClasses","activeSlide","getFilteredSlide","slideActiveClass","slideNextClass","slidePrevClass","nextSlide","nextEls","nextElementSibling","elementNextAll","prevSlide","prevEls","previousElementSibling","prev","elementPrevAll","emitSlidesClasses","updateActiveIndex","newActiveIndex","previousIndex","previousRealIndex","previousSnapIndex","getVirtualRealIndex","aIndex","normalizeSlideIndex","getActiveIndexByTranslate","skip","getAttribute","initialized","runCallbacksOnInit","updateClickedSlide","path","pathEl","slideFound","clickedSlide","clickedIndex","slideToClickedSlide","virtualTranslate","currentTranslate","setTranslate","byController","previousTranslate","translateTo","runCallbacks","translateBounds","internal","animating","preventInteractionOnTransition","newTranslate","isH","_wrapperEl$scrollTo","onTranslateToWrapperTransitionEnd","transitionEmit","direction","step","transitionDuration","transitionDelay","transitionStart","transitionEnd","slideTo","initial","normalizedTranslate","normalizedGrid","normalizedGridNext","allowSlideNext","allowSlidePrev","_immediateVirtual","_cssModeVirtualInitialSet","initialSlide","_wrapperEl$scrollTo2","onSlideToWrapperTransitionEnd","slideToLoop","newIndex","slideNext","perGroup","slidesPerGroupAuto","increment","loopPreventsSliding","loopFix","_clientLeft","clientLeft","slidePrev","normalize","val","prevSnapIndex","normalizedSnapGrid","prevSnap","prevIndex","lastIndex","slideReset","slideToClosest","threshold","currentSnap","slideToIndex","slideSelector","loopedSlides","getSlideIndex","loopCreate","slideRealIndex","_ref4","_ref4$slideTo","activeSlideIndex","byMousewheel","prependSlidesIndexes","appendSlidesIndexes","isNext","isPrev","slidesPrepended","slidesAppended","swiperLoopMoveDOM","prepend","append","recalcSlides","currentSlideTranslate","diff","touchEventsData","controller","control","loopParams","_objectSpread","loopDestroy","newSlidesOrder","swiperSlideIndex","grabCursor","setGrabCursor","moving","simulateTouch","isLocked","touchEventsTarget","__preventObserver__","cursor","unsetGrabCursor","onTouchStart","evCache","originalEvent","targetEl","isTouched","isMoved","swipingClassHasValue","noSwipingClass","eventPath","composedPath","noSwipingSelector","isTargetShadow","noSwiping","__closestFrom","assignedSlot","found","getRootNode","closestElement","allowClick","swipeHandler","currentX","currentY","startX","startY","edgeSwipeDetection","iOSEdgeSwipeDetection","edgeSwipeThreshold","iOSEdgeSwipeThreshold","innerWidth","allowTouchCallbacks","isScrolling","startMoving","touchStartTime","swipeDirection","allowThresholdMove","focusableElements","shouldPreventDefault","allowTouchMove","touchStartPreventDefault","touchStartForcePreventDefault","isContentEditable","freeMode","onTouchMove","pointerIndex","findIndex","cachedEv","targetTouch","preventedByNestedSwiper","prevX","prevY","touchReleaseOnEdges","diffX","diffY","sqrt","pow","touchAngle","atan2","touchMoveStopPropagation","nested","touchesDiff","previousX","previousY","oneWayMovement","touchRatio","prevTouchesDirection","touchesDirection","loopFixed","isLoop","allowLoopFix","startTranslate","evt","allowMomentumBounce","disableParentSwiper","resistanceRatio","resistance","followFinger","onTouchEnd","currentPos","touchEndTime","timeDiff","pathTree","lastClickTime","stopIndex","rewindFirstIndex","rewindLastIndex","ratio","longSwipesMs","longSwipes","longSwipesRatio","shortSwipes","navigation","nextEl","prevEl","onResize","setBreakpoint","isVirtualLoop","autoplay","running","paused","resizeTimeout","resume","preventClicks","preventClicksPropagation","stopImmediatePropagation","onScroll","onLoad","dummyEventAttached","dummyEventListener","domMethod","swiperMethod","updateOnWindowResize","events$1","attachEvents","detachEvents","isGridEnabled","breakpoint","getBreakpoint","breakpointsBase","currentBreakpoint","breakpointParams","originalParams","wasMultiRow","isMultiRow","wasEnabled","emitContainerClasses","fill","wasModuleEnabled","isModuleEnabled","disable","enable","directionChanged","needsReLoop","wasLoop","changeDirection","isEnabled","hasLoop","containerEl","currentHeight","innerHeight","points","point","minRatio","substr","sort","_points$i","addClasses","classNames","suffixes","entries","prefix","resultClasses","item","prepareClasses","removeClasses","_el$classList2","checkOverflow$1","wasLocked","lastSlideRightEdge","defaults","init","resizeObserver","createElements","uniqueNavElements","passiveListeners","wrapperClass","_emitClasses","moduleExtendParams","allModulesParams","moduleParamName","moduleParams","auto","prototypes","extendedDefaults","Swiper","Constructor","_classCallCheck","swipers","newParams","_swiper$modules","modules","__modules__","mod","extendParams","swiperParams","passedParams","eventName","velocity","trunc","clickTimeout","velocities","imagesToLoad","imagesLoaded","protoProps","staticProps","cls","className","updates","getSlideClasses","exact","spv","breakLoop","translated","complete","translateValue","newDirection","needUpdate","currentDirection","mounted","getWrapperSelector","slideSlots","hostEl","mount","lazyElements","deleteInstance","cleanStyles","object","deleteProps","newDefaults","installModule","prototypeGroup","protoMethod","use","observer","animationFrame","resizeHandler","orientationChangeHandler","ResizeObserver","newWidth","_ref2","contentBoxSize","contentRect","inlineSize","blockSize","observe","unobserve","observers","attach","MutationObserver","WebkitMutationObserver","mutations","observerUpdate","attributes","childList","characterData","observeParents","observeSlideChildren","containerParents","disconnect","paramsList","needsNavigation","needsPagination","pagination","needsScrollbar","scrollbar","uniqueClasses","unique","_extends","isChildSwiperSlide","processChildren","React","getChildren","slots","slot","foundSlides","useIsomorphicLayoutEffect","SwiperSlideContext","SwiperContext","externalElRef","_ref2$tag","Tag","_ref2$wrapperTag","wrapperTag","WrapperTag","onSwiper","rest","_excluded","eventsAssigned","_useState2","containerClasses","setContainerClasses","_useState4","virtualData","setVirtualData","_useState6","breakpointChanged","setBreakpointChanged","initializedRef","swiperElRef","swiperRef","oldPassedParamsRef","oldSlides","nextElRef","prevElRef","paginationElRef","scrollbarElRef","_getParams","splitEvents","allowedParams","plainObj","getParams","restProps","_getChildren","onBeforeBreakpoint","_containerClasses","initSwiper","passParams","Swiper$1","extendWith","renderExternal","renderExternalUpdate","paginationEl","scrollbarEl","mountSwiper","changedParams","oldParams","oldChildren","getKey","addKey","oldChildrenKeys","childrenKeys","newKeys","oldKeys","newKey","oldKey","getChangedParams","needThumbsInit","needControllerInit","needPaginationInit","needScrollbarInit","needNavigationInit","loopNeedDestroy","loopNeedEnable","loopNeedReloop","updateParams","currentParams","thumbs","destroyModule","newValue","part","nextButtonSvg","prevButtonSvg","updateSwiper","parallax","updateOnVirtualData","loopFrom","loopTo","slidesToRender","renderVirtual","SwiperSlide","externalRef","_ref3","_ref3$tag","_ref3$className","virtualIndex","_excluded2","slideElRef","_useState8","slideClasses","setSlideClasses","_useState10","lazyLoaded","setLazyLoaded","updateClasses","_s","slideData","isActive","isVisible","renderChildren","classesToSelector","Pagination","bulletSize","pfx","bulletElement","clickable","hideOnClick","renderBullet","renderProgressbar","renderFraction","renderCustom","progressbarOpposite","dynamicBullets","dynamicMainBullets","formatFractionCurrent","formatFractionTotal","bulletClass","bulletActiveClass","modifierClass","currentClass","totalClass","hiddenClass","progressbarFillClass","progressbarOppositeClass","clickableClass","lockClass","horizontalClass","verticalClass","paginationDisabledClass","bullets","dynamicBulletIndex","makeElementsArray","isPaginationDisabled","setSideBullets","bulletEl","position","onBulletClick","newSlideIndex","currentSlideIndex","indexBeforeLoopFix","total","firstIndex","midIndex","subEl","_bulletEl$classList","classesToRemove","suffix","s","flat","bullet","_bullet$classList","bulletIndex","_bullet$classList2","_bullet$classList3","firstDisplayedBullet","lastDisplayedBullet","_bullets$i$classList","dynamicBulletsLength","bulletsOffset","offsetProp","subElIndex","fractionEl","totalEl","progressbarDirection","scale","scaleX","scaleY","progressEl","paginationHTML","numberOfBullets","_swiper$pagination$bu","checkProps","createElementIfNotDefined","_subEl$classList","_subEl$classList2","_subEl$classList3","toggle","Autoplay","timeout","raf","timeLeft","waitForTransition","disableOnInteraction","stopOnLastSlide","reverseDirection","pauseOnMouseEnter","autoplayTimeLeft","wasPaused","pausedByTouch","touchStartTimeout","slideChanged","pausedByInteraction","autoplayDelayTotal","autoplayDelayCurrent","autoplayStartTime","onTransitionEnd","calcTimeLeft","run","delayForce","currentSlideDelay","activeSlideEl","getSlideDelay","proceed","stop","pause","reset","onVisibilityChange","visibilityState","onPointerEnter","onPointerLeave","dummyImages","SwiperCore","styles","slider__inner_container","slider__container","margin","__card","padding","slideIn","alt","paths","home","Layout","slider","Slider","slug","_Fragment","ReactDOM","App"],"sourceRoot":""} \ No newline at end of file diff --git a/components/react-components/package-lock.json b/components/react/package-lock.json similarity index 100% rename from components/react-components/package-lock.json rename to components/react/package-lock.json diff --git a/components/react-components/package.json b/components/react/package.json similarity index 93% rename from components/react-components/package.json rename to components/react/package.json index b77db7a..1e931d3 100644 --- a/components/react-components/package.json +++ b/components/react/package.json @@ -2,6 +2,7 @@ "name": "react-components", "version": "0.1.0", "private": true, + "homepage": "http://127.0.0.1:5500/components/react/build/", "dependencies": { "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^13.4.0", diff --git a/components/react-components/public/index.html b/components/react/public/index.html similarity index 100% rename from components/react-components/public/index.html rename to components/react/public/index.html diff --git a/components/react/public/manifest.json b/components/react/public/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/components/react/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/components/react-components/src/App.css b/components/react/src/App.css similarity index 100% rename from components/react-components/src/App.css rename to components/react/src/App.css diff --git a/components/react/src/App.js b/components/react/src/App.js new file mode 100644 index 0000000..870d5f9 --- /dev/null +++ b/components/react/src/App.js @@ -0,0 +1,23 @@ +import { BrowserRouter, Routes, Route } from "react-router-dom"; +import "./App.css"; +import Layout from "./pages/layout/Layout"; +import Slider from "./pages/slider/Slider"; +import Error from "./pages/error/Error"; +function App() { + const paths = { + home: , + slider: , + }; + const slug = window.location.href.split("?"); + return ( + <> + {slug !== "" && paths.hasOwnProperty(slug[1]) ? ( + paths[slug[1]] + ) : ( + + )} + + ); +} + +export default App; diff --git a/components/react-components/src/index.css b/components/react/src/index.css similarity index 100% rename from components/react-components/src/index.css rename to components/react/src/index.css diff --git a/components/react/src/index.js b/components/react/src/index.js new file mode 100644 index 0000000..1675893 --- /dev/null +++ b/components/react/src/index.js @@ -0,0 +1,11 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; + +const root = ReactDOM.createRoot(document.getElementById('root')); +root.render( + + + +); \ No newline at end of file diff --git a/components/react-components/src/pages/error/Error.jsx b/components/react/src/pages/error/Error.jsx similarity index 100% rename from components/react-components/src/pages/error/Error.jsx rename to components/react/src/pages/error/Error.jsx diff --git a/components/react-components/src/pages/error/error.css b/components/react/src/pages/error/error.css similarity index 100% rename from components/react-components/src/pages/error/error.css rename to components/react/src/pages/error/error.css diff --git a/components/react/src/pages/layout/Layout.jsx b/components/react/src/pages/layout/Layout.jsx new file mode 100644 index 0000000..2683d31 --- /dev/null +++ b/components/react/src/pages/layout/Layout.jsx @@ -0,0 +1,19 @@ +import React from "react"; +const Layout = () => { + return ( + + ); +}; + +export default Layout; diff --git a/components/react-components/src/pages/layout/layout.css b/components/react/src/pages/layout/layout.css similarity index 100% rename from components/react-components/src/pages/layout/layout.css rename to components/react/src/pages/layout/layout.css diff --git a/components/react-components/src/pages/slider/Slider.jsx b/components/react/src/pages/slider/Slider.jsx similarity index 100% rename from components/react-components/src/pages/slider/Slider.jsx rename to components/react/src/pages/slider/Slider.jsx diff --git a/components/react-components/src/pages/slider/slider.css b/components/react/src/pages/slider/slider.css similarity index 100% rename from components/react-components/src/pages/slider/slider.css rename to components/react/src/pages/slider/slider.css diff --git a/script.js b/script.js index 6bedca9..d35d3e3 100644 --- a/script.js +++ b/script.js @@ -1,43 +1,40 @@ - - document.addEventListener("DOMContentLoaded", () => { - const parentDiv = document.getElementById("component-items"); - - fetch("./components.json") - .then(response => response.json()) - .then(data => { - data.forEach(component => { - const newElement = document.createElement('div'); - newElement.innerHTML = `
+ const parentDiv = document.getElementById("component-items"); + + fetch("./components.json") + .then((response) => response.json()) + .then((data) => { + data.forEach((component) => { + const newElement = document.createElement("div"); + newElement.innerHTML = `
${component.name}

${component.name}

By: ${component.authorName}

-
` - - parentDiv.appendChild(newElement); - }); - }) -}) +
`; + parentDiv.appendChild(newElement); + }); + }); +}); function searchComponents() { - const searchInput = document.getElementById("searchInput").value.toLowerCase(); - const cards = document.querySelectorAll(".card"); - - - cards.forEach(card => { - const title = card.querySelector(".details h1").textContent.toLowerCase(); - const author = card.querySelector(".details h2").textContent.toLowerCase(); - console.log(title, author); - - if (title.includes(searchInput) || author.includes(searchInput)) { - card.style.display = "block"; - foundResults = true; - } else { - card.style.display = "none"; - } - }); - -} \ No newline at end of file + const searchInput = document + .getElementById("searchInput") + .value.toLowerCase(); + const cards = document.querySelectorAll(".card"); + + cards.forEach((card) => { + const title = card.querySelector(".details h1").textContent.toLowerCase(); + const author = card.querySelector(".details h2").textContent.toLowerCase(); + console.log(title, author); + + if (title.includes(searchInput) || author.includes(searchInput)) { + card.style.display = "block"; + foundResults = true; + } else { + card.style.display = "none"; + } + }); +}

m}Ug~Pwj`UUHD!sCp%4XR*?TRZ#V0w8UU|O4E>RRfn917MDJ!`P{6f!c3ik;D@=v!FI6ADhHSbHdV2p8~1t z>d7li-IFu86;{bS0IL9nEFTG5a{bw9{BwbITDV}#_9+SE2;tl^Gw)x^)c8K^nF;R) z*H+SVWvH=D!f91*Wj&V$S5_K=@*l}W$uPQfvkXpTpU6-1L}}Jfh~l8{TdJ^^r(t)T z2UbuhB>OUa_FD|CdN=Yhr+z^E={uuuK6oqyZ)#B2 zn8*0-1E&7t3w>7JlY+l%seFt-{--(2?ZObCgXf3?pIOxqe)^C2`r(WUkwf!KC>2<9 zP}TeZ`t_E|g4GGWVnPEsn;$?{$}o=vGN;JD9Opi z3evs9ef#{2&+QL?^EdY8@4m9rr%!BmZ_igqP{vR`!_TQC%0DV4z{Hv!ABIAJM}&XR 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�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