From a3cabb62299506aaff0e20048ac01bb9b18e60a9 Mon Sep 17 00:00:00 2001 From: ytshih Date: Sun, 13 Oct 2024 14:02:02 +0000 Subject: [PATCH] initial commit --- .gitignore | 131 + Dockerfile | 10 + k8s/deploy.amane-frontend.yaml | 29 + k8s/svc.amane-frontend.yaml | 16 + package-lock.json | 18042 +++++++++++++++++++++++++++++++ package.json | 45 + public/index.html | 43 + public/logo/amane.png | Bin 0 -> 359765 bytes public/logo/poop.png | Bin 0 -> 2205 bytes public/manifest.json | 15 + public/robots.txt | 3 + public/svg/info.svg | 7 + public/svg/search.svg | 3 + src/config.ts | 3 + src/css/.Rhistory | 0 src/css/banner.css | 47 + src/css/content.css | 60 + src/css/general.css | 26 + src/css/search-bar.css | 49 + src/css/sidebar.css | 59 + src/index.tsx | 40 + src/models/Alias.ts | 6 + src/models/AliasAPI.ts | 9 + src/models/Guild.ts | 6 + src/models/Image.ts | 4 + src/pages/error/Error403.tsx | 9 + src/pages/error/Error404.tsx | 8 + src/pages/root/Banner.tsx | 24 + src/pages/root/Content.tsx | 94 + src/pages/root/Index.tsx | 74 + src/pages/root/SearchBar.tsx | 33 + src/pages/root/Sidebar.tsx | 60 + tsconfig.json | 26 + 33 files changed, 18981 insertions(+) create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 k8s/deploy.amane-frontend.yaml create mode 100644 k8s/svc.amane-frontend.yaml create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/index.html create mode 100644 public/logo/amane.png create mode 100644 public/logo/poop.png create mode 100644 public/manifest.json create mode 100644 public/robots.txt create mode 100644 public/svg/info.svg create mode 100644 public/svg/search.svg create mode 100644 src/config.ts create mode 100644 src/css/.Rhistory create mode 100644 src/css/banner.css create mode 100644 src/css/content.css create mode 100644 src/css/general.css create mode 100644 src/css/search-bar.css create mode 100644 src/css/sidebar.css create mode 100644 src/index.tsx create mode 100644 src/models/Alias.ts create mode 100644 src/models/AliasAPI.ts create mode 100644 src/models/Guild.ts create mode 100644 src/models/Image.ts create mode 100644 src/pages/error/Error403.tsx create mode 100644 src/pages/error/Error404.tsx create mode 100644 src/pages/root/Banner.tsx create mode 100644 src/pages/root/Content.tsx create mode 100644 src/pages/root/Index.tsx create mode 100644 src/pages/root/SearchBar.tsx create mode 100644 src/pages/root/Sidebar.tsx create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..745264f --- /dev/null +++ b/.gitignore @@ -0,0 +1,131 @@ +# ---> Node +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..daa903c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM node:22-bookworm-slim + +WORKDIR /work +COPY . /work + +RUN npm ci + +EXPOSE 3000 +ENTRYPOINT ["/usr/bin/env"] +CMD ["npm", "start"] diff --git a/k8s/deploy.amane-frontend.yaml b/k8s/deploy.amane-frontend.yaml new file mode 100644 index 0000000..c6c38e6 --- /dev/null +++ b/k8s/deploy.amane-frontend.yaml @@ -0,0 +1,29 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: amane-frontend + namespace: amane-tanikaze + labels: + app: amane-frontend +spec: + replicas: 1 + selector: + matchLabels: + app: amane-frontend + template: + metadata: + labels: + app: amane-frontend + spec: + containers: + - name: dcbot + image: 'gitea.konchin.com/services/amane-tanikaze-frontend:latest' + ports: + - name: http + containerPort: 3000 + env: + - name: WDS_SOCKET_PORT + value: 0 + imagePullSecrets: + - name: regcred diff --git a/k8s/svc.amane-frontend.yaml b/k8s/svc.amane-frontend.yaml new file mode 100644 index 0000000..42856c3 --- /dev/null +++ b/k8s/svc.amane-frontend.yaml @@ -0,0 +1,16 @@ +--- +apiVersion: v1 +kind: Service +metadata: + namespace: amane-tanikaze + name: amane-frontend + labels: + app: amane-frontend +spec: + type: ClusterIP + selector: + app: amane-frontend + ports: + - name: http + port: 80 + targetPort: 3000 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6cfcf90 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,18042 @@ +{ + "name": "frontend", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "frontend", + "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", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.70", + "@types/react": "^18.2.47", + "@types/react-dom": "^18.2.18", + "react": "^18.2.0", + "react-cookie": "^7.0.1", + "react-dom": "^18.2.0", + "react-router-dom": "^6.21.1", + "react-scripts": "5.0.1", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.2.tgz", + "integrity": "sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==" + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.7", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz", + "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz", + "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", + "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", + "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.7.tgz", + "integrity": "sha512-b1s5JyeMvqj7d9m9KhJNHKc18gEJiSyVzVX3bwbiPalQBQpuvfPh6lA9F7Kk/dWH0TIiXRpB9yicwijY6buPng==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.23.7", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-decorators": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz", + "integrity": "sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", + "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", + "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", + "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", + "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", + "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", + "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", + "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", + "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", + "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", + "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", + "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", + "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", + "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", + "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", + "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", + "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", + "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "dependencies": { + "@babel/compat-data": "^7.23.3", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", + "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", + "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", + "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", + "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", + "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", + "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", + "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.7.tgz", + "integrity": "sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", + "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", + "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", + "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.8.tgz", + "integrity": "sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.23.3", + "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.23.3", + "@babel/plugin-transform-async-generator-functions": "^7.23.7", + "@babel/plugin-transform-async-to-generator": "^7.23.3", + "@babel/plugin-transform-block-scoped-functions": "^7.23.3", + "@babel/plugin-transform-block-scoping": "^7.23.4", + "@babel/plugin-transform-class-properties": "^7.23.3", + "@babel/plugin-transform-class-static-block": "^7.23.4", + "@babel/plugin-transform-classes": "^7.23.8", + "@babel/plugin-transform-computed-properties": "^7.23.3", + "@babel/plugin-transform-destructuring": "^7.23.3", + "@babel/plugin-transform-dotall-regex": "^7.23.3", + "@babel/plugin-transform-duplicate-keys": "^7.23.3", + "@babel/plugin-transform-dynamic-import": "^7.23.4", + "@babel/plugin-transform-exponentiation-operator": "^7.23.3", + "@babel/plugin-transform-export-namespace-from": "^7.23.4", + "@babel/plugin-transform-for-of": "^7.23.6", + "@babel/plugin-transform-function-name": "^7.23.3", + "@babel/plugin-transform-json-strings": "^7.23.4", + "@babel/plugin-transform-literals": "^7.23.3", + "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", + "@babel/plugin-transform-member-expression-literals": "^7.23.3", + "@babel/plugin-transform-modules-amd": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-modules-systemjs": "^7.23.3", + "@babel/plugin-transform-modules-umd": "^7.23.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.23.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", + "@babel/plugin-transform-numeric-separator": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-super": "^7.23.3", + "@babel/plugin-transform-optional-catch-binding": "^7.23.4", + "@babel/plugin-transform-optional-chaining": "^7.23.4", + "@babel/plugin-transform-parameters": "^7.23.3", + "@babel/plugin-transform-private-methods": "^7.23.3", + "@babel/plugin-transform-private-property-in-object": "^7.23.4", + "@babel/plugin-transform-property-literals": "^7.23.3", + "@babel/plugin-transform-regenerator": "^7.23.3", + "@babel/plugin-transform-reserved-words": "^7.23.3", + "@babel/plugin-transform-shorthand-properties": "^7.23.3", + "@babel/plugin-transform-spread": "^7.23.3", + "@babel/plugin-transform-sticky-regex": "^7.23.3", + "@babel/plugin-transform-template-literals": "^7.23.3", + "@babel/plugin-transform-typeof-symbol": "^7.23.3", + "@babel/plugin-transform-unicode-escapes": "^7.23.3", + "@babel/plugin-transform-unicode-property-regex": "^7.23.3", + "@babel/plugin-transform-unicode-regex": "^7.23.3", + "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", + "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", + "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.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": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/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.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@remix-run/router": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.1.tgz", + "integrity": "sha512-Qg4DMQsfPNAs88rb2xkdk03N3bjK4jgX5fR24eHCTR9q6PrhZQZ4UJBPzCHJkIpTRN1UKxx2DzjZmnC+7Lj0Ow==", + "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.6.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.1.tgz", + "integrity": "sha512-UY+FGM/2jjMkzQLn8pxcHGMaVLh9aEitG3zY2CiY7XHdLiz3bZOwa6oDxNqEMv7zZkV+cj5DOdz0cQ1BP5Hjgw==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@testing-library/dom": { + "version": "9.3.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", + "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "peer": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "peer": true + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.17.0.tgz", + "integrity": "sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.4.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.4.0.tgz", + "integrity": "sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/@testing-library/dom": { + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.1.tgz", + "integrity": "sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.1.3", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/react/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/@testing-library/react/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@testing-library/react/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/react/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/react/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, + "node_modules/@types/eslint": { + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.1.tgz", + "integrity": "sha512-18PLWRzhy9glDQp3+wOgfLYRWlhgX0azxgJ63rdpoUHyrC9z0f5CkFburjQx4uD7ZCruw85ZtMt6K+L+R8fLJQ==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.41", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", + "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/node": { + "version": "16.18.70", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.70.tgz", + "integrity": "sha512-8eIk20G5VVVQNZNouHjLA2b8utE2NvGybLjMaF4lyhA9uhGwnmXF8o+icdXKGSQSNANJewXva/sFUoZLwAaYAg==" + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + }, + "node_modules/@types/qs": { + "version": "6.9.11", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.2.47", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.47.tgz", + "integrity": "sha512-xquNkkOirwyCgoClNk85BjP+aqnIS+ckAJ8i37gAbDs14jfW/J23f2GItAf33oiUPQnqNMALiFeoM9Y5mbjpVQ==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", + "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, + "node_modules/@types/semver": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", + "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.9", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.9.tgz", + "integrity": "sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.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.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", + "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.4", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", + "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", + "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.4" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001576", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz", + "integrity": "sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.0.tgz", + "integrity": "sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", + "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", + "dependencies": { + "browserslist": "^4.22.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.35.0.tgz", + "integrity": "sha512-f+eRYmkou59uh7BPcyJ8MC76DiGhspj1KMxVIcF24tzP8NA9HVa1uC7BTW2tgx7E1QVCzDzsgp7kArrzhlz8Ew==", + "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.10.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.10.0.tgz", + "integrity": "sha512-yGZ5tmA57gWh/uvdQBHs45wwFY0IBh3ypABk5sEubPBPSzXzkNgsWReqx7gdx6uhC+QoFBe+V8JwBB9/hQ6cIA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.625", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.625.tgz", + "integrity": "sha512-DENMhh3MFgaPDoXWrVIqSPInQoLImywfCwrSmVl3cf9QHzoZSiutHwGaB/Ql3VkqcQV30rzgdM+BjKqBAJxo5Q==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.4.tgz", + "integrity": "sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/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/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.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/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.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.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.1.0.tgz", + "integrity": "sha512-SaIbK8XW+MZbd0xHPf7kdfA/3eOt7vxJ72IRecn3EzuZVLr1r0orzf0MX/pN8m+NMDoo6X/SQd8oeKqGZd8PXg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-cookie": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/react-cookie/-/react-cookie-7.0.1.tgz", + "integrity": "sha512-SmDjy2TFp+vS6BGOqW7HyaWKyJzVmIH74uP3mxq6kswlwLJEBtIbhkrioozdvQL9r81yprHYFQkSmcO4HiXPdA==", + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.5", + "hoist-non-react-statics": "^3.3.2", + "universal-cookie": "^7.0.0" + }, + "peerDependencies": { + "react": ">= 16.3.0" + } + }, + "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.21.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.1.tgz", + "integrity": "sha512-W0l13YlMTm1YrpVIOpjCADJqEUpz1vm+CMo47RuFX4Ftegwm6KOYsL5G3eiE52jnJpKvzm6uB/vTKTPKM8dmkA==", + "dependencies": { + "@remix-run/router": "1.14.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.21.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.1.tgz", + "integrity": "sha512-QCNrtjtDPwHDO+AO21MJd7yIcr41UetYt5jzaB9Y1UYaPTCnVuJq6S748g1dE11OQlCFIQg+RtAA1SEZIyiBeA==", + "dependencies": { + "@remix-run/router": "1.14.1", + "react-router": "6.21.1" + }, + "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.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.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.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.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/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.26.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "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/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/universal-cookie": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-7.0.1.tgz", + "integrity": "sha512-6OuX9xELF6dsVJeADJAYNDOxQf/NR3Na5bGCRd+hkysMDkSt79jJ4tdv5OBe+ZgAks3ExHBdCXkD2SjqLyK59w==", + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^0.6.0" + } + }, + "node_modules/universal-cookie/node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.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.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..7b9de70 --- /dev/null +++ b/package.json @@ -0,0 +1,45 @@ +{ + "name": "frontend", + "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", + "@types/jest": "^27.5.2", + "@types/node": "^16.18.70", + "@types/react": "^18.2.47", + "@types/react-dom": "^18.2.18", + "react": "^18.2.0", + "react-cookie": "^7.0.1", + "react-dom": "^18.2.0", + "react-router-dom": "^6.21.1", + "react-scripts": "5.0.1", + "typescript": "^4.9.5", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..c9eaa4e --- /dev/null +++ b/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + Autoreact Image + + + +
+ + + diff --git a/public/logo/amane.png b/public/logo/amane.png new file mode 100644 index 0000000000000000000000000000000000000000..b01bb6b4913e950f981d9411f51920ac334f03d3 GIT binary patch literal 359765 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

qE`G-yAF7LUiyClT9+2X^q)e?IO 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 x_C9)Y;KH3JPtWUr@9DW?{VF@|=g_A{yYv76 literal 0 HcmV?d00001 diff --git a/public/logo/poop.png b/public/logo/poop.png new file mode 100644 index 0000000000000000000000000000000000000000..8696c9c9e0b38e25b481913af7adeac9db191a41 GIT binary patch literal 2205 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RN(K0YxVjhk_!>wC7)rTn zi@9ovMOi6XstARc%KI8f`58)EsR&0}DthTlh8W8@Yl=E*h}ftK+p7s%sR~D0C?wda zq&TQ1J8I;3XqWjLl=~a{8cN%$3OQ(qxM+)~J8K4+$d>r%Ww~l4*r_Bts{i=?w<^G} zBg#D7Tp`y(yEe#pQMU7%V)tlE#km=djiDx%%7W#7hGq(Uu{O$uUOFw|X3O(kdt$A; zbS0)F*}Cb=%uKa^`TFCR@4qI*TR(aB?)}Ga*RDUk|KRnxa}PIH_%&74NGs_~OmbYl zX!(|H#||Gpp)SIomy|ed>ipdeAzDUuS(ycE*KUam3OaD;%BhpLsxyof)hN^_M2dsO#mq=t%5E-jIM1Frb5eZJ#VOss+V}ta31>!_{ogC{ zVacu1TeoX>f8%)@@$TB+<6r+S-7;yN{Pp$a*P?c2+H2&$U)pP=efE=JW$oVkH$7^_ zCYto#`+GS&S|V;w>%(-B&4sV?ny;Q)rFEwEzIKkzv9Hx%_pUv2@6URD`}IaM)xOWa zaLe=SwBI|e8y>y;@{d1nW$S-UZ(gxoh3{Ga#^s;b=*j!6@!h1uf6o05pX|1{QsJ&% zhIfgTT>9ebunhiYl^0C{3xzuxg|&{K4tyW>cSiCtgX;z|3qLt@Tw{z-JN(sG>?>P( zh?i%u8q0Ggr(ni{73kLwdSu#Qh=o%fRuyg&8aJI_gcx&HXc@_MO8)+75_0wbN&>!d#Jf14FB zL8W8i>$u+`x&HmTj&JMT`tQH_yQSAE9>+{t-4z$+l>cD5j@-YTdKC$gU2B?4w0(S3 zY9=1`zYw0KbMbraui8(=zY_YNv_{WJdYETsP;`Eo-O(#NtPUqcQcjeG*XJ!MY;=@j}1t&b`aD8k;re_{M%?6K~$_ef0DeqoYZN(=xZp{Qbmt=-$$o zN0VMo5wyMaGp>GJQhM^tFJEI9$804e3?DQC+#XEAK?&NX)9 zQ(9T}HMSx-Y}ZSNLjLl7^BDN%Jg8&1dMm+hg=1wwzWanLZ^RQXl-k53ea_|yG5&BS zka?B)_RBAMr${Sr=1AkI6^om-!o;_*e}C#hk4z@M?63Lh0q>%pW z$4oe1o%1E~#FicG?60Nc-yc|X^3K&wA?wa9u+pCDeOg;AWwV)bVkh@%l@QbOZaj9@ zH}2U?yJ)<|VBPert8u%-*G_%)xGBN9Pq#*J*Q~XzJf-Eom8ZX3>%C9KSWWNO*R0-v zwcpn-St8qi+wzAG?1_0!9LxBq_sGNEm!Z^^n#dIygS%vcs_aK?nAC*)_Il9pJdra$4nQ>hlR)J~tk} zEl6uKc{AC?_K!rMj%mOzmVd!4FXnR3c%{bs_`9XdpM!h8bR5;4 zv}e{S)?;fmZJy=3JTkXDA$D+y%lr^JvfW{}T)MF-iH}eCgG*t#P`of_#0= zjPJ+H-`>pl_~F9_iL{B7R{k3@Z) zej7fuxG_gdRA8U*^3zSM{9!CI4;Ql+2}#?Tyl#1>{o!k3geH^W1Jx)^*~<9H!)A`V z9cEoy#WQDueCmzWW_Am1t@zf)7BmgM}|V(S$ydn}6K-lJ(=t{OK#By|hB z~6`i zS$cpgZA10Cf{5Ts`F(yOyNloUbKg7p z@!GpzD>?RT*>EQCz+>4<#tVvfm2Ua<_x+OIvy&G;KD>7A-Mg2AFaB=`P7uHG$il|X g>Sl%HssD_doKN*$_x&<~fq{X+)78&qol`;+0A0`&RR910 literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..550a5b8 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "poop.png", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/png" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/public/svg/info.svg b/public/svg/info.svg new file mode 100644 index 0000000..0fc347c --- /dev/null +++ b/public/svg/info.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/svg/search.svg b/public/svg/search.svg new file mode 100644 index 0000000..6873b3e --- /dev/null +++ b/public/svg/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/config.ts b/src/config.ts new file mode 100644 index 0000000..88fd1cf --- /dev/null +++ b/src/config.ts @@ -0,0 +1,3 @@ +export const config = { + aliasPerPage: 10 +}; diff --git a/src/css/.Rhistory b/src/css/.Rhistory new file mode 100644 index 0000000..e69de29 diff --git a/src/css/banner.css b/src/css/banner.css new file mode 100644 index 0000000..387f7cb --- /dev/null +++ b/src/css/banner.css @@ -0,0 +1,47 @@ +div#fixed-banner { + position: fixed; + top: 0; + left: 0; + height: 10%; + width: 100%; + background-color: white; + border-top: 0.8rem solid grey; + border-bottom: 0.8rem solid grey; + z-index: 1; +} +div.banner.container { + flex-flow: row nowrap; + width: 100%; + height: 100%; +} +div.banner.element { + height: 100%; +} +div.banner.element.left { + width: 10%; + min-width: 5rem; + flex-grow: 0; + flex-shrink: 0; +} +div.banner.element.right { + flex-grow: 1; + flex-shrink: 1; +} +div.left-banner.container { + flex-flow: row nowrap; + width: 100%; + height: 100%; +} +img.left-banner.element { + max-height: 80%; + max-width: 80%; + margin: 0 10px; +} +div.right-banner.container { + flex-flow: row-reverse nowrap; + width: 100%; + height: 100%; +} +div.right-banner.element { + width: 100%; +} diff --git a/src/css/content.css b/src/css/content.css new file mode 100644 index 0000000..7ee46d3 --- /dev/null +++ b/src/css/content.css @@ -0,0 +1,60 @@ +div#image-col { + position: absolute; + top: calc(10% + 1.6rem); + left: min(15vw, 70px); + width: calc(100% - min(15vw, 70px)); + height: calc(90% - 1.6rem); +} +div.image-row.container { + flex-flow: column nowrap; + align-items: start; + width: calc(100% - 1rem); + margin: 0.5rem; + border: 0.1rem solid #cccccc; + border-radius: 1rem; +} +span.anchor { + position: absolute; + margin-top: calc(-10% - 2rem); +} +div.image-row.container:nth-child(odd) { + background-color: #fefefe; +} +div.image-row.container:nth-child(even) { + background-color: #f0f0f0; +} +div.image-row.element { + height: 100%; +} +h3.image-row.element { + font-size: max(min(3vw, 1.2rem), 10px); + margin: 0.5rem 1rem; +} +div.image.container { + flex-flow: row wrap; + height: 100%; +} +img.image.element { + height: min(25vw, 7rem); + max-width: 16rem; + margin: 0 1rem; + padding: 1rem 0; +} +div.navigate.container { + justify-content: space-around; + width: 100%; +} +button.navigate.element { + height: 2rem; + min-width: 15vw; + font-size: 1rem; + padding: 0 12px; + border: 1px solid grey; + border-radius: 5px; + margin: 5px 10px; + background-color: #eeeeee; +} +button.navigate.element:hover { + background-color: #cccccc; + border: 1px solid grey; +} diff --git a/src/css/general.css b/src/css/general.css new file mode 100644 index 0000000..07462e6 --- /dev/null +++ b/src/css/general.css @@ -0,0 +1,26 @@ +html { + font-size: 16px; +} +body { + background-color: white; + font-family: Arial, Helvetica, sans-serif; + color: black; +} +code { + font-family: consolas, monospace; +} +div.container { + display: flex; + align-items: center; +} +div.leftright.container { + height: 100%; + width: 100%; +} +div.leftright.element { + height: 100%; +} +div#image-col { + flex-grow: 1; +} + diff --git a/src/css/search-bar.css b/src/css/search-bar.css new file mode 100644 index 0000000..b584955 --- /dev/null +++ b/src/css/search-bar.css @@ -0,0 +1,49 @@ +.search-bar.container { + flex-flow: row nowrap; + align-items: center; + width: calc(100% - 2 * min(4vw, 20px)); + padding: 5px min(4vw, 20px); + height: 30px; +} +.search-bar.element { + height: 100%; +} +.search-bar.element:has(input) { + flex-grow: 1; +} +div#search-bar { + position: relative; + width: 65%; + height: 30px; + border: none; + outline: 0; +} +input[type="text"] { + border: 0.5px solid grey; + border-radius: 25px; + height: 100%; + width: 100%; + padding: 0; + overflow: hidden; + text-rendering: auto; + letter-spacing: normal; + word-spacing: normal; + text-transform: none; + text-indent: 12px; + text-shadow: none; + display: inline-block; + text-align: start; + appearance: auto; +} + +input[type="text"]:focus { + border: 1px solid grey; +} + +div.search-bar > img { + position: relative; + left: -30px; + height: 60%; + padding: 25% 0 15% 0; +} + diff --git a/src/css/sidebar.css b/src/css/sidebar.css new file mode 100644 index 0000000..533ac0b --- /dev/null +++ b/src/css/sidebar.css @@ -0,0 +1,59 @@ +div.fixed-sidebar { + position: fixed; + top: calc(10% + 1.6rem); + left: 0; + height: calc(90% - 1.6rem); + width: min(15vw, 70px); + background-color: #eeeeee; + z-index: 1; +} +div.fixed-sidebar:hover { + width: auto; +} +div.sidebar.container { + flex-flow: column nowrap; + align-items: start; + height: 100%; +} +div.sidebar.element { + width: 100%; +} +div.alias.container { + flex-flow: column nowrap; + width: 100%; + align-items: start; +} +div.sidebar.element:has(h2#alias-title) { + height: 2.5rem; + border-bottom: 0.5px solid black; +} +h2#alias-title { + margin: min(2vw, 10px); + font-size: min(5vw, 18px); +} +div.sidebar.element:has(div.alias.container) { + height: calc(100% - 2.5rem - 1px); +} +div.alias.container { + height: 100%; + overflow-x: hidden; + overflow-y: auto; +} +button.alias.element { + display: block; + width: 100%; + color: black; + white-space: nowrap; + font-size: min(4vw, 16px); + text-decoration: none; + text-align: start; + padding: min(1.5vw, 7.5px) min(2vw, 10px); + border: 0; +} +button.alias.element:hover { + color: white; + background-color: #333333; +} +button.alias.element.highlight { + background-color: #cccccc; +} diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..dd0e8c7 --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,40 @@ +import ReactDOM from 'react-dom/client'; +import {BrowserRouter, Routes, Route} from 'react-router-dom'; + +import Index from './pages/root/Index'; +import Error403 from './pages/error/Error403'; +import Error404 from './pages/error/Error404'; + +import './css/general.css'; +import './css/banner.css'; +import './css/search-bar.css'; +import './css/sidebar.css'; +import './css/content.css'; + +function App(){ + return + + + } /> + } /> + } /> + } /> + + + +} + +function main(){ + const element: Element | null = document.getElementById('root'); + if(!element) throw Error('element not exist'); + const root = ReactDOM.createRoot(element); + if(!root) throw Error('root not exist'); + root.render(); +} + +try{main();}catch(err: unknown){ + if(err instanceof Error) + console.log(err.message); + else + console.log(String(err)); +} diff --git a/src/models/Alias.ts b/src/models/Alias.ts new file mode 100644 index 0000000..991d766 --- /dev/null +++ b/src/models/Alias.ts @@ -0,0 +1,6 @@ +export interface Alias{ + _id: string; + guild: string; + text: string; + images: string[]; +} diff --git a/src/models/AliasAPI.ts b/src/models/AliasAPI.ts new file mode 100644 index 0000000..47a6fe4 --- /dev/null +++ b/src/models/AliasAPI.ts @@ -0,0 +1,9 @@ +export interface ImageAPI{ + id: string; + ext: string; +} +export interface AliasAPI{ + text: string; + images: ImageAPI[]; +} + diff --git a/src/models/Guild.ts b/src/models/Guild.ts new file mode 100644 index 0000000..e32938c --- /dev/null +++ b/src/models/Guild.ts @@ -0,0 +1,6 @@ +export interface Guild{ + _id: string; + guildId: string; + giveawayLogChannelId: string; + autoroleLogChannelId: string; +} diff --git a/src/models/Image.ts b/src/models/Image.ts new file mode 100644 index 0000000..cb65c1c --- /dev/null +++ b/src/models/Image.ts @@ -0,0 +1,4 @@ +export interface Image{ + _id: string; // act as random generated filename + extension: string; +} diff --git a/src/pages/error/Error403.tsx b/src/pages/error/Error403.tsx new file mode 100644 index 0000000..b1c87c7 --- /dev/null +++ b/src/pages/error/Error403.tsx @@ -0,0 +1,9 @@ +function Error403(){ + return

+

403 Forbidden

+

You don't have the permission to access this page.

+

Or your token had been expired.

+
+} + +export default Error403; diff --git a/src/pages/error/Error404.tsx b/src/pages/error/Error404.tsx new file mode 100644 index 0000000..88aed48 --- /dev/null +++ b/src/pages/error/Error404.tsx @@ -0,0 +1,8 @@ +function Error404(){ + return
+

404 Not Found

+

The required page does not exist.

+
+} + +export default Error404; diff --git a/src/pages/root/Banner.tsx b/src/pages/root/Banner.tsx new file mode 100644 index 0000000..8d31a5e --- /dev/null +++ b/src/pages/root/Banner.tsx @@ -0,0 +1,24 @@ +import {Dispatch} from 'react'; + +import SearchBar, {SearchBarProps} from './SearchBar'; + +function Banner(props: SearchBarProps){ + return
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
; +} + +export default Banner; diff --git a/src/pages/root/Content.tsx b/src/pages/root/Content.tsx new file mode 100644 index 0000000..50f205e --- /dev/null +++ b/src/pages/root/Content.tsx @@ -0,0 +1,94 @@ +import {useEffect, useState, useRef, Dispatch} from 'react'; + +import {AliasAPI, ImageAPI} from '../../models/AliasAPI'; +import {Image} from '../../models/Image'; +import {config} from '../../config'; + +interface NavigateBarProps{ + aliases: AliasAPI[]; + page: number; + setPage: Dispatch; +} + +interface ContentProps{ + aliases: AliasAPI[]; + page: number; + setPage: Dispatch; + scroll: number; + setScroll: Dispatch; +} + +function NavigateBar(props: NavigateBarProps){ + return
+ +

{props.page}

+ +
; +} + +function Content(props: ContentProps){ + const [content, setContent] = useState(Array()); + const [scroll, setScroll] = useState(-1); + const ref = useRef(new Array(props.aliases.length)); + + const handlePage = () => { + const newContent: Array = []; + for(const i in props.aliases.slice( + props.page * config.aliasPerPage, + (props.page + 1) * config.aliasPerPage + )){ + const j: number = Number(i) + props.page * config.aliasPerPage; + const a: AliasAPI = props.aliases[j]; + newContent.push( +
+ ref.current[j] = el} className="anchor"> +

{a.text}

+
+
+ {a.images.map((img: ImageAPI) => + + )} +
+
+
+ ); + } + setContent(newContent); + }; + useEffect(handlePage, [props.aliases, props.page]); + + const handleScroll = () => { + if(props.scroll === -1){ + if(ref.current[scroll]) + ref.current[scroll].scrollIntoView({behavior: 'smooth'}); + return; + } + if(ref.current[props.scroll]) + ref.current[props.scroll].scrollIntoView({behavior: 'smooth'}); + setScroll(props.scroll); + props.setScroll(-1); + }; + useEffect(handleScroll, [content, props.scroll]); + + return
+ + {content} + +
; +} + +export default Content; diff --git a/src/pages/root/Index.tsx b/src/pages/root/Index.tsx new file mode 100644 index 0000000..94d6dc1 --- /dev/null +++ b/src/pages/root/Index.tsx @@ -0,0 +1,74 @@ +import {useEffect, useState} from 'react'; +import {Navigate} from 'react-router-dom'; + +import {AliasAPI} from '../../models/AliasAPI'; + +import Banner from './Banner'; +import Sidebar from './Sidebar'; +import Content from './Content'; + +function Index(){ + const [aliases, setAliases] = + useState(Array()); + const [filtered, setFiltered] = + useState(Array()); + const [input, setInput] = useState(''); + const [status, setStatus] = useState(200); + const [page, setPage] = useState(0); + const [scroll, setScroll] = useState(-1); + + const handleFetch = async () => { + try{ + const res = await fetch('/api'); + if(res.status !== 200) + setStatus(res.status); + setAliases(await res.json()); + }catch(err: unknown){ + if(err instanceof Error) + console.error(`Error, ${err.message}`); + else console.error(`Error, ${String(err)}`); + } + }; + useEffect(() => { + handleFetch().catch(err=>console.error(err)) + }, []); + + const handleFilter = async () => { + try{ + const res: Array = []; + for(const i of aliases) + if(i.text.startsWith(input)) + res.push(i) + setFiltered(res); + setPage(0); + }catch(err: unknown){ + if(err instanceof Error) + console.error(`Error, ${err.message}`); + else console.error(`Error, ${String(err)}`); + } + }; + useEffect(() => { + handleFilter().catch(err=>console.error(err)) + }, [aliases, input]); + + if(status !== 200) + return ; + + return <> + +
+ + +
+ ; +} + +export default Index; diff --git a/src/pages/root/SearchBar.tsx b/src/pages/root/SearchBar.tsx new file mode 100644 index 0000000..9ca30d8 --- /dev/null +++ b/src/pages/root/SearchBar.tsx @@ -0,0 +1,33 @@ +import {useEffect, useState, KeyboardEvent, Dispatch} from 'react'; + +export interface SearchBarProps{ + setInput: Dispatch; +}; + +function SearchBar(props: SearchBarProps){ + const handleInput = (e: KeyboardEvent) => { + if(e.target instanceof Element && e.key === "Enter"){ + props.setInput((e.target as HTMLInputElement).value); + } + }; + + // useEffect(()=>{}, [props.input]); + return
+
+ +
+
+ search-icon +
+
; +} + +export default SearchBar; diff --git a/src/pages/root/Sidebar.tsx b/src/pages/root/Sidebar.tsx new file mode 100644 index 0000000..ca83550 --- /dev/null +++ b/src/pages/root/Sidebar.tsx @@ -0,0 +1,60 @@ +import {useEffect, useState, Dispatch, useRef} from 'react'; + +import {AliasAPI} from '../../models/AliasAPI'; +import {config} from '../../config'; + +interface SidebarProps{ + aliases: AliasAPI[]; + page: number; + setPage: Dispatch; + setScroll: Dispatch; +} + +function Sidebar(props: SidebarProps){ + const [content, setContent] = useState(Array()); + + const pageL: number = props.page * config.aliasPerPage; + const pageR: number = pageL + config.aliasPerPage; + + const handleClick = (idx: number) => { + props.setPage(Math.floor(idx / config.aliasPerPage)); + props.setScroll(idx); + }; + + const handlePage = async () => { + const newContent: Array = []; + for(const i in props.aliases){ + const alias: AliasAPI = props.aliases[i]; + newContent.push( + + ); + } + setContent(newContent); + }; + useEffect(() => {handlePage().catch( + err => console.error(err))}, [props.aliases, props.page]); + + return
+
+
+
+

Alias

+
+
+
+ {content} +
+
+
+
+
; +} + +export default Sidebar; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a273b0c --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +}