Commit 36821dd75feb320fd488a00b6b3ad14e546a2119

Authored by 张志伟
0 parents

feat: init

.browserslistrc 0 → 100644
  1 +++ a/.browserslistrc
  1 +chrome >= 51
  2 +edge >= 15
  3 +firefox >= 54
  4 +safari >= 10
  5 +ios_saf >= 10
... ...
.eslintrc.js 0 → 100644
  1 +++ a/.eslintrc.js
  1 +module.exports = {
  2 + root: true,
  3 + extends: ['@modern-js'],
  4 +};
... ...
.gitignore 0 → 100644
  1 +++ a/.gitignore
  1 +.DS_Store
  2 +
  3 +.pnp
  4 +.pnp.js
  5 +.env.local
  6 +.env.*.local
  7 +.history
  8 +*.log*
  9 +
  10 +node_modules/
  11 +.yarn-integrity
  12 +.pnpm-store/
  13 +*.tsbuildinfo
  14 +.eslintcache
  15 +.changeset/pre.json
  16 +
  17 +dist/
  18 +coverage/
  19 +release/
  20 +output/
  21 +output_resource/
  22 +log/
  23 +
  24 +.vscode/**/*
  25 +!.vscode/settings.json
  26 +!.vscode/extensions.json
  27 +.idea/
  28 +
  29 +**/*/typings/auto-generated
  30 +
  31 +modern.config.local.*
... ...
.husky/pre-commit 0 → 100755
  1 +++ a/.husky/pre-commit
  1 +#!/usr/bin/env sh
  2 +. "$(dirname -- "$0")/_/husky.sh"
  3 +
  4 +npx --no-install lint-staged
... ...
.npmrc 0 → 100644
  1 +++ a/.npmrc
  1 +strict-peer-dependencies=false
... ...
.nvmrc 0 → 100644
  1 +++ a/.nvmrc
  1 +lts/hydrogen
... ...
.prettierrc 0 → 100644
  1 +++ a/.prettierrc
  1 +{
  2 + "singleQuote": true,
  3 + "trailingComma": "all",
  4 + "arrowParens": "avoid"
  5 +}
... ...
.vscode/extensions.json 0 → 100644
  1 +++ a/.vscode/extensions.json
  1 +{
  2 + "recommendations": [
  3 + "styled-components.vscode-styled-components",
  4 + "EditorConfig.editorconfig",
  5 + "dbaeumer.vscode-eslint",
  6 + "esbenp.prettier-vscode",
  7 + "streetsidesoftware.code-spell-checker",
  8 + "codezombiech.gitignore",
  9 + "aaron-bond.better-comments",
  10 + "jasonnutter.search-node-modules",
  11 + "jock.svg",
  12 + "mikestead.dotenv",
  13 + "vscode-icons-team.vscode-icons"
  14 + ]
  15 +}
... ...
.vscode/settings.json 0 → 100644
  1 +++ a/.vscode/settings.json
  1 +{
  2 + "files.associations": {
  3 + ".code-workspace": "jsonc",
  4 + ".eslintrc": "jsonc",
  5 + ".eslintrc*.json": "jsonc",
  6 + ".stylelintrc": "jsonc",
  7 + "stylelintrc": "jsonc",
  8 + "README": "markdown"
  9 + },
  10 + "search.useIgnoreFiles": true,
  11 + "search.exclude": {
  12 + "**/dist": true,
  13 + "**/*.log": true,
  14 + "**/*.pid": true,
  15 + "**/.git": true,
  16 + "**/node_modules": true
  17 + },
  18 + //
  19 + "editor.rulers": [80, 120],
  20 + "files.eol": "\n",
  21 + "files.trimTrailingWhitespace": true,
  22 + "files.insertFinalNewline": true,
  23 + //
  24 + "cSpell.diagnosticLevel": "Hint",
  25 + "eslint.run": "onType",
  26 + "eslint.probe": [
  27 + "javascript",
  28 + "javascriptreact",
  29 + "typescript",
  30 + "typescriptreact",
  31 + "vue"
  32 + ],
  33 + "eslint.format.enable": true,
  34 + "eslint.lintTask.enable": true,
  35 + "javascript.validate.enable": false,
  36 + "typescript.validate.enable": true,
  37 + "css.validate": false,
  38 + "scss.validate": false,
  39 + "less.validate": false,
  40 + "[css]": {
  41 + "editor.formatOnType": true,
  42 + "editor.formatOnPaste": true,
  43 + "editor.formatOnSave": true
  44 + },
  45 + "[scss]": {
  46 + "editor.formatOnType": true,
  47 + "editor.formatOnPaste": true,
  48 + "editor.formatOnSave": true
  49 + },
  50 + "[less]": {
  51 + "editor.formatOnType": true,
  52 + "editor.formatOnPaste": true,
  53 + "editor.formatOnSave": true
  54 + },
  55 + "editor.codeActionsOnSave": {
  56 + "source.fixAll.eslint": "explicit"
  57 + },
  58 + "editor.defaultFormatter": "esbenp.prettier-vscode",
  59 + "javascript.format.enable": false,
  60 + "typescript.format.enable": false,
  61 + //
  62 + "json.format.enable": false,
  63 + "[json]": {
  64 + "editor.tabSize": 2,
  65 + "editor.formatOnType": true,
  66 + "editor.formatOnPaste": true,
  67 + "editor.formatOnSave": true
  68 + },
  69 + "[jsonc]": {
  70 + "editor.tabSize": 2,
  71 + "editor.formatOnType": true,
  72 + "editor.formatOnPaste": true,
  73 + "editor.formatOnSave": true
  74 + },
  75 + "emmet.triggerExpansionOnTab": true,
  76 + "typescript.tsdk": "node_modules/typescript/lib"
  77 +}
... ...
README.md 0 → 100644
  1 +++ a/README.md
  1 +# Modern.js App
  2 +
  3 +## Setup
  4 +
  5 +Install the dependencies:
  6 +
  7 +```bash
  8 +pnpm install
  9 +```
  10 +
  11 +## Get Started
  12 +
  13 +Start the dev server:
  14 +
  15 +```bash
  16 +pnpm dev
  17 +```
  18 +
  19 +Enable optional features or add a new entry:
  20 +
  21 +```bash
  22 +pnpm new
  23 +```
  24 +
  25 +Build the app for production:
  26 +
  27 +```bash
  28 +pnpm build
  29 +```
  30 +
  31 +Preview the production build locally:
  32 +
  33 +```bash
  34 +pnpm serve
  35 +```
  36 +
  37 +For more information, see the [Modern.js documentation](https://modernjs.dev/en).
... ...
modern.config.ts 0 → 100644
  1 +++ a/modern.config.ts
  1 +import { appTools, defineConfig } from '@modern-js/app-tools';
  2 +
  3 +// https://modernjs.dev/en/configure/app/usage
  4 +export default defineConfig({
  5 + runtime: {
  6 + router: true,
  7 + },
  8 + plugins: [
  9 + appTools({
  10 + bundler: 'experimental-rspack',
  11 + }),
  12 + ],
  13 +});
... ...
package.json 0 → 100644
  1 +++ a/package.json
  1 +{
  2 + "name": "fw-h5app-demo",
  3 + "version": "0.1.0",
  4 + "scripts": {
  5 + "reset": "npx rimraf ./**/node_modules",
  6 + "dev": "modern dev",
  7 + "build": "modern build",
  8 + "start": "modern start",
  9 + "serve": "modern serve",
  10 + "new": "modern new",
  11 + "lint": "modern lint",
  12 + "prepare": "husky install",
  13 + "upgrade": "modern upgrade"
  14 + },
  15 + "engines": {
  16 + "node": ">=16.18.1"
  17 + },
  18 + "lint-staged": {
  19 + "*.{js,jsx,ts,tsx,mjs,cjs}": [
  20 + "node --max_old_space_size=8192 ./node_modules/eslint/bin/eslint.js --fix --color --cache --quiet"
  21 + ]
  22 + },
  23 + "eslintIgnore": [
  24 + "node_modules/",
  25 + "dist/"
  26 + ],
  27 + "dependencies": {
  28 + "@modern-js/runtime": "2.48.5",
  29 + "react": "~18.2.0",
  30 + "react-dom": "~18.2.0"
  31 + },
  32 + "devDependencies": {
  33 + "@modern-js/app-tools": "2.48.5",
  34 + "@modern-js/eslint-config": "2.48.5",
  35 + "@modern-js/tsconfig": "2.48.5",
  36 + "@modern-js-app/eslint-config": "2.48.5",
  37 + "typescript": "~5.0.4",
  38 + "@types/jest": "~29.2.4",
  39 + "@types/node": "~16.11.7",
  40 + "@types/react": "~18.0.26",
  41 + "@types/react-dom": "~18.0.10",
  42 + "lint-staged": "~13.1.0",
  43 + "prettier": "~2.8.1",
  44 + "husky": "~8.0.1",
  45 + "rimraf": "~3.0.2"
  46 + }
  47 +}
... ...
pnpm-lock.yaml 0 → 100644
Changes suppressed. Click to show
  1 +++ a/pnpm-lock.yaml
  1 +lockfileVersion: '6.0'
  2 +
  3 +settings:
  4 + autoInstallPeers: true
  5 + excludeLinksFromLockfile: false
  6 +
  7 +dependencies:
  8 + '@modern-js/runtime':
  9 + specifier: 2.48.5
  10 + version: 2.48.5(@types/react-dom@18.0.11)(@types/react@18.0.38)(react-dom@18.2.0)(react@18.2.0)(webpack@5.91.0)
  11 + react:
  12 + specifier: ~18.2.0
  13 + version: 18.2.0
  14 + react-dom:
  15 + specifier: ~18.2.0
  16 + version: 18.2.0(react@18.2.0)
  17 +
  18 +devDependencies:
  19 + '@modern-js-app/eslint-config':
  20 + specifier: 2.48.5
  21 + version: 2.48.5(typescript@5.0.4)
  22 + '@modern-js/app-tools':
  23 + specifier: 2.48.5
  24 + version: 2.48.5(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.0.4)
  25 + '@modern-js/eslint-config':
  26 + specifier: 2.48.5
  27 + version: 2.48.5(typescript@5.0.4)
  28 + '@modern-js/tsconfig':
  29 + specifier: 2.48.5
  30 + version: 2.48.5
  31 + '@types/jest':
  32 + specifier: ~29.2.4
  33 + version: 29.2.6
  34 + '@types/node':
  35 + specifier: ~16.11.7
  36 + version: 16.11.68
  37 + '@types/react':
  38 + specifier: ~18.0.26
  39 + version: 18.0.38
  40 + '@types/react-dom':
  41 + specifier: ~18.0.10
  42 + version: 18.0.11
  43 + husky:
  44 + specifier: ~8.0.1
  45 + version: 8.0.3
  46 + lint-staged:
  47 + specifier: ~13.1.0
  48 + version: 13.1.4
  49 + prettier:
  50 + specifier: ~2.8.1
  51 + version: 2.8.8
  52 + rimraf:
  53 + specifier: ~3.0.2
  54 + version: 3.0.2
  55 + typescript:
  56 + specifier: ~5.0.4
  57 + version: 5.0.4
  58 +
  59 +packages:
  60 +
  61 + /@aashutoshrathi/word-wrap@1.2.6:
  62 + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
  63 + engines: {node: '>=0.10.0'}
  64 + dev: true
  65 +
  66 + /@ampproject/remapping@2.3.0:
  67 + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
  68 + engines: {node: '>=6.0.0'}
  69 + dependencies:
  70 + '@jridgewell/gen-mapping': 0.3.5
  71 + '@jridgewell/trace-mapping': 0.3.25
  72 +
  73 + /@babel/code-frame@7.24.2:
  74 + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
  75 + engines: {node: '>=6.9.0'}
  76 + dependencies:
  77 + '@babel/highlight': 7.24.2
  78 + picocolors: 1.0.0
  79 +
  80 + /@babel/compat-data@7.24.4:
  81 + resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==}
  82 + engines: {node: '>=6.9.0'}
  83 +
  84 + /@babel/core@7.24.4:
  85 + resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==}
  86 + engines: {node: '>=6.9.0'}
  87 + dependencies:
  88 + '@ampproject/remapping': 2.3.0
  89 + '@babel/code-frame': 7.24.2
  90 + '@babel/generator': 7.24.4
  91 + '@babel/helper-compilation-targets': 7.23.6
  92 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
  93 + '@babel/helpers': 7.24.4
  94 + '@babel/parser': 7.24.4
  95 + '@babel/template': 7.24.0
  96 + '@babel/traverse': 7.24.1(supports-color@5.5.0)
  97 + '@babel/types': 7.24.0
  98 + convert-source-map: 2.0.0
  99 + debug: 4.3.4(supports-color@5.5.0)
  100 + gensync: 1.0.0-beta.2
  101 + json5: 2.2.3
  102 + semver: 6.3.1
  103 + transitivePeerDependencies:
  104 + - supports-color
  105 +
  106 + /@babel/eslint-parser@7.24.1(@babel/core@7.24.4)(eslint@8.57.0):
  107 + resolution: {integrity: sha512-d5guuzMlPeDfZIbpQ8+g1NaCNuAGBBGNECh0HVqz1sjOeVLh2CEaifuOysCH18URW6R7pqXINvf5PaR/dC6jLQ==}
  108 + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
  109 + peerDependencies:
  110 + '@babel/core': ^7.11.0
  111 + eslint: ^7.5.0 || ^8.0.0
  112 + dependencies:
  113 + '@babel/core': 7.24.4
  114 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
  115 + eslint: 8.57.0
  116 + eslint-visitor-keys: 2.1.0
  117 + semver: 6.3.1
  118 + dev: true
  119 +
  120 + /@babel/eslint-plugin@7.23.5(@babel/eslint-parser@7.24.1)(eslint@8.57.0):
  121 + resolution: {integrity: sha512-03+E/58Hoo/ui69gR+beFdGpplpoVK0BSIdke2iw4/Bz7eGN0ssRenNlnU4nmbkowNQOPCStKSwFr8H6DiY49g==}
  122 + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
  123 + peerDependencies:
  124 + '@babel/eslint-parser': ^7.11.0
  125 + eslint: ^7.5.0 || ^8.0.0
  126 + dependencies:
  127 + '@babel/eslint-parser': 7.24.1(@babel/core@7.24.4)(eslint@8.57.0)
  128 + eslint: 8.57.0
  129 + eslint-rule-composer: 0.3.0
  130 + dev: true
  131 +
  132 + /@babel/generator@7.24.4:
  133 + resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==}
  134 + engines: {node: '>=6.9.0'}
  135 + dependencies:
  136 + '@babel/types': 7.24.0
  137 + '@jridgewell/gen-mapping': 0.3.5
  138 + '@jridgewell/trace-mapping': 0.3.25
  139 + jsesc: 2.5.2
  140 +
  141 + /@babel/helper-annotate-as-pure@7.22.5:
  142 + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
  143 + engines: {node: '>=6.9.0'}
  144 + dependencies:
  145 + '@babel/types': 7.24.0
  146 +
  147 + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15:
  148 + resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==}
  149 + engines: {node: '>=6.9.0'}
  150 + dependencies:
  151 + '@babel/types': 7.24.0
  152 + dev: true
  153 +
  154 + /@babel/helper-compilation-targets@7.23.6:
  155 + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
  156 + engines: {node: '>=6.9.0'}
  157 + dependencies:
  158 + '@babel/compat-data': 7.24.4
  159 + '@babel/helper-validator-option': 7.23.5
  160 + browserslist: 4.23.0
  161 + lru-cache: 5.1.1
  162 + semver: 6.3.1
  163 +
  164 + /@babel/helper-create-class-features-plugin@7.24.4(@babel/core@7.24.4):
  165 + resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==}
  166 + engines: {node: '>=6.9.0'}
  167 + peerDependencies:
  168 + '@babel/core': ^7.0.0
  169 + dependencies:
  170 + '@babel/core': 7.24.4
  171 + '@babel/helper-annotate-as-pure': 7.22.5
  172 + '@babel/helper-environment-visitor': 7.22.20
  173 + '@babel/helper-function-name': 7.23.0
  174 + '@babel/helper-member-expression-to-functions': 7.23.0
  175 + '@babel/helper-optimise-call-expression': 7.22.5
  176 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4)
  177 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
  178 + '@babel/helper-split-export-declaration': 7.22.6
  179 + semver: 6.3.1
  180 + dev: true
  181 +
  182 + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.4):
  183 + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==}
  184 + engines: {node: '>=6.9.0'}
  185 + peerDependencies:
  186 + '@babel/core': ^7.0.0
  187 + dependencies:
  188 + '@babel/core': 7.24.4
  189 + '@babel/helper-annotate-as-pure': 7.22.5
  190 + regexpu-core: 5.3.2
  191 + semver: 6.3.1
  192 + dev: true
  193 +
  194 + /@babel/helper-define-polyfill-provider@0.6.1(@babel/core@7.24.4):
  195 + resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==}
  196 + peerDependencies:
  197 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
  198 + dependencies:
  199 + '@babel/core': 7.24.4
  200 + '@babel/helper-compilation-targets': 7.23.6
  201 + '@babel/helper-plugin-utils': 7.24.0
  202 + debug: 4.3.4(supports-color@5.5.0)
  203 + lodash.debounce: 4.0.8
  204 + resolve: 1.22.8
  205 + transitivePeerDependencies:
  206 + - supports-color
  207 + dev: true
  208 +
  209 + /@babel/helper-environment-visitor@7.22.20:
  210 + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
  211 + engines: {node: '>=6.9.0'}
  212 +
  213 + /@babel/helper-function-name@7.23.0:
  214 + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
  215 + engines: {node: '>=6.9.0'}
  216 + dependencies:
  217 + '@babel/template': 7.24.0
  218 + '@babel/types': 7.24.0
  219 +
  220 + /@babel/helper-hoist-variables@7.22.5:
  221 + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
  222 + engines: {node: '>=6.9.0'}
  223 + dependencies:
  224 + '@babel/types': 7.24.0
  225 +
  226 + /@babel/helper-member-expression-to-functions@7.23.0:
  227 + resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==}
  228 + engines: {node: '>=6.9.0'}
  229 + dependencies:
  230 + '@babel/types': 7.24.0
  231 + dev: true
  232 +
  233 + /@babel/helper-module-imports@7.24.3:
  234 + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==}
  235 + engines: {node: '>=6.9.0'}
  236 + dependencies:
  237 + '@babel/types': 7.24.0
  238 +
  239 + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.4):
  240 + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
  241 + engines: {node: '>=6.9.0'}
  242 + peerDependencies:
  243 + '@babel/core': ^7.0.0
  244 + dependencies:
  245 + '@babel/core': 7.24.4
  246 + '@babel/helper-environment-visitor': 7.22.20
  247 + '@babel/helper-module-imports': 7.24.3
  248 + '@babel/helper-simple-access': 7.22.5
  249 + '@babel/helper-split-export-declaration': 7.22.6
  250 + '@babel/helper-validator-identifier': 7.22.20
  251 +
  252 + /@babel/helper-optimise-call-expression@7.22.5:
  253 + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
  254 + engines: {node: '>=6.9.0'}
  255 + dependencies:
  256 + '@babel/types': 7.24.0
  257 + dev: true
  258 +
  259 + /@babel/helper-plugin-utils@7.24.0:
  260 + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==}
  261 + engines: {node: '>=6.9.0'}
  262 +
  263 + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.4):
  264 + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==}
  265 + engines: {node: '>=6.9.0'}
  266 + peerDependencies:
  267 + '@babel/core': ^7.0.0
  268 + dependencies:
  269 + '@babel/core': 7.24.4
  270 + '@babel/helper-annotate-as-pure': 7.22.5
  271 + '@babel/helper-environment-visitor': 7.22.20
  272 + '@babel/helper-wrap-function': 7.22.20
  273 + dev: true
  274 +
  275 + /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.4):
  276 + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==}
  277 + engines: {node: '>=6.9.0'}
  278 + peerDependencies:
  279 + '@babel/core': ^7.0.0
  280 + dependencies:
  281 + '@babel/core': 7.24.4
  282 + '@babel/helper-environment-visitor': 7.22.20
  283 + '@babel/helper-member-expression-to-functions': 7.23.0
  284 + '@babel/helper-optimise-call-expression': 7.22.5
  285 + dev: true
  286 +
  287 + /@babel/helper-simple-access@7.22.5:
  288 + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
  289 + engines: {node: '>=6.9.0'}
  290 + dependencies:
  291 + '@babel/types': 7.24.0
  292 +
  293 + /@babel/helper-skip-transparent-expression-wrappers@7.22.5:
  294 + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==}
  295 + engines: {node: '>=6.9.0'}
  296 + dependencies:
  297 + '@babel/types': 7.24.0
  298 + dev: true
  299 +
  300 + /@babel/helper-split-export-declaration@7.22.6:
  301 + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
  302 + engines: {node: '>=6.9.0'}
  303 + dependencies:
  304 + '@babel/types': 7.24.0
  305 +
  306 + /@babel/helper-string-parser@7.24.1:
  307 + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==}
  308 + engines: {node: '>=6.9.0'}
  309 +
  310 + /@babel/helper-validator-identifier@7.22.20:
  311 + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
  312 + engines: {node: '>=6.9.0'}
  313 +
  314 + /@babel/helper-validator-option@7.23.5:
  315 + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
  316 + engines: {node: '>=6.9.0'}
  317 +
  318 + /@babel/helper-wrap-function@7.22.20:
  319 + resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==}
  320 + engines: {node: '>=6.9.0'}
  321 + dependencies:
  322 + '@babel/helper-function-name': 7.23.0
  323 + '@babel/template': 7.24.0
  324 + '@babel/types': 7.24.0
  325 + dev: true
  326 +
  327 + /@babel/helpers@7.24.4:
  328 + resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==}
  329 + engines: {node: '>=6.9.0'}
  330 + dependencies:
  331 + '@babel/template': 7.24.0
  332 + '@babel/traverse': 7.24.1(supports-color@5.5.0)
  333 + '@babel/types': 7.24.0
  334 + transitivePeerDependencies:
  335 + - supports-color
  336 +
  337 + /@babel/highlight@7.24.2:
  338 + resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==}
  339 + engines: {node: '>=6.9.0'}
  340 + dependencies:
  341 + '@babel/helper-validator-identifier': 7.22.20
  342 + chalk: 2.4.2
  343 + js-tokens: 4.0.0
  344 + picocolors: 1.0.0
  345 +
  346 + /@babel/parser@7.24.4:
  347 + resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==}
  348 + engines: {node: '>=6.0.0'}
  349 + hasBin: true
  350 + dependencies:
  351 + '@babel/types': 7.24.0
  352 +
  353 + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.4(@babel/core@7.24.4):
  354 + resolution: {integrity: sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==}
  355 + engines: {node: '>=6.9.0'}
  356 + peerDependencies:
  357 + '@babel/core': ^7.0.0
  358 + dependencies:
  359 + '@babel/core': 7.24.4
  360 + '@babel/helper-environment-visitor': 7.22.20
  361 + '@babel/helper-plugin-utils': 7.24.0
  362 + dev: true
  363 +
  364 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1(@babel/core@7.24.4):
  365 + resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==}
  366 + engines: {node: '>=6.9.0'}
  367 + peerDependencies:
  368 + '@babel/core': ^7.0.0
  369 + dependencies:
  370 + '@babel/core': 7.24.4
  371 + '@babel/helper-plugin-utils': 7.24.0
  372 + dev: true
  373 +
  374 + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1(@babel/core@7.24.4):
  375 + resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==}
  376 + engines: {node: '>=6.9.0'}
  377 + peerDependencies:
  378 + '@babel/core': ^7.13.0
  379 + dependencies:
  380 + '@babel/core': 7.24.4
  381 + '@babel/helper-plugin-utils': 7.24.0
  382 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
  383 + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4)
  384 + dev: true
  385 +
  386 + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1(@babel/core@7.24.4):
  387 + resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==}
  388 + engines: {node: '>=6.9.0'}
  389 + peerDependencies:
  390 + '@babel/core': ^7.0.0
  391 + dependencies:
  392 + '@babel/core': 7.24.4
  393 + '@babel/helper-environment-visitor': 7.22.20
  394 + '@babel/helper-plugin-utils': 7.24.0
  395 + dev: true
  396 +
  397 + /@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.4):
  398 + resolution: {integrity: sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==}
  399 + engines: {node: '>=6.9.0'}
  400 + peerDependencies:
  401 + '@babel/core': ^7.0.0-0
  402 + dependencies:
  403 + '@babel/core': 7.24.4
  404 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
  405 + '@babel/helper-plugin-utils': 7.24.0
  406 + '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.4)
  407 + dev: true
  408 +
  409 + /@babel/plugin-proposal-export-default-from@7.24.1(@babel/core@7.24.4):
  410 + resolution: {integrity: sha512-+0hrgGGV3xyYIjOrD/bUZk/iUwOIGuoANfRfVg1cPhYBxF+TIXSEcc42DqzBICmWsnAQ+SfKedY0bj8QD+LuMg==}
  411 + engines: {node: '>=6.9.0'}
  412 + peerDependencies:
  413 + '@babel/core': ^7.0.0-0
  414 + dependencies:
  415 + '@babel/core': 7.24.4
  416 + '@babel/helper-plugin-utils': 7.24.0
  417 + '@babel/plugin-syntax-export-default-from': 7.24.1(@babel/core@7.24.4)
  418 + dev: true
  419 +
  420 + /@babel/plugin-proposal-partial-application@7.24.1(@babel/core@7.24.4):
  421 + resolution: {integrity: sha512-7sYDMhhjV8TXBiUiqjy54+gh//YxvnfYW5Sfzmn2jW/5jQJzjpoDkKW+OR++VVFKhwKlEnaYlZfN0Zf4GL9Haw==}
  422 + engines: {node: '>=6.9.0'}
  423 + peerDependencies:
  424 + '@babel/core': ^7.0.0-0
  425 + dependencies:
  426 + '@babel/core': 7.24.4
  427 + '@babel/helper-plugin-utils': 7.24.0
  428 + '@babel/plugin-syntax-partial-application': 7.24.1(@babel/core@7.24.4)
  429 + dev: true
  430 +
  431 + /@babel/plugin-proposal-pipeline-operator@7.24.1(@babel/core@7.24.4):
  432 + resolution: {integrity: sha512-JFqo+VsSosYxzo1PPfrbeoIi0IcAJnjGpDXeVABNl5bH6/Zvn84Kd8utGEA1eT3gLsynyt1+TfQ/opGXtb0Y/A==}
  433 + engines: {node: '>=6.9.0'}
  434 + peerDependencies:
  435 + '@babel/core': ^7.0.0-0
  436 + dependencies:
  437 + '@babel/core': 7.24.4
  438 + '@babel/helper-plugin-utils': 7.24.0
  439 + '@babel/plugin-syntax-pipeline-operator': 7.24.1(@babel/core@7.24.4)
  440 + dev: true
  441 +
  442 + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4):
  443 + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
  444 + engines: {node: '>=6.9.0'}
  445 + peerDependencies:
  446 + '@babel/core': ^7.0.0-0
  447 + dependencies:
  448 + '@babel/core': 7.24.4
  449 + dev: true
  450 +
  451 + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.4):
  452 + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
  453 + peerDependencies:
  454 + '@babel/core': ^7.0.0-0
  455 + dependencies:
  456 + '@babel/core': 7.24.4
  457 + '@babel/helper-plugin-utils': 7.24.0
  458 + dev: true
  459 +
  460 + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.4):
  461 + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
  462 + peerDependencies:
  463 + '@babel/core': ^7.0.0-0
  464 + dependencies:
  465 + '@babel/core': 7.24.4
  466 + '@babel/helper-plugin-utils': 7.24.0
  467 + dev: true
  468 +
  469 + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.4):
  470 + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
  471 + engines: {node: '>=6.9.0'}
  472 + peerDependencies:
  473 + '@babel/core': ^7.0.0-0
  474 + dependencies:
  475 + '@babel/core': 7.24.4
  476 + '@babel/helper-plugin-utils': 7.24.0
  477 + dev: true
  478 +
  479 + /@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.4):
  480 + resolution: {integrity: sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==}
  481 + engines: {node: '>=6.9.0'}
  482 + peerDependencies:
  483 + '@babel/core': ^7.0.0-0
  484 + dependencies:
  485 + '@babel/core': 7.24.4
  486 + '@babel/helper-plugin-utils': 7.24.0
  487 + dev: true
  488 +
  489 + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.4):
  490 + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
  491 + peerDependencies:
  492 + '@babel/core': ^7.0.0-0
  493 + dependencies:
  494 + '@babel/core': 7.24.4
  495 + '@babel/helper-plugin-utils': 7.24.0
  496 +
  497 + /@babel/plugin-syntax-export-default-from@7.24.1(@babel/core@7.24.4):
  498 + resolution: {integrity: sha512-cNXSxv9eTkGUtd0PsNMK8Yx5xeScxfpWOUAxE+ZPAXXEcAMOC3fk7LRdXq5fvpra2pLx2p1YtkAhpUbB2SwaRA==}
  499 + engines: {node: '>=6.9.0'}
  500 + peerDependencies:
  501 + '@babel/core': ^7.0.0-0
  502 + dependencies:
  503 + '@babel/core': 7.24.4
  504 + '@babel/helper-plugin-utils': 7.24.0
  505 + dev: true
  506 +
  507 + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.4):
  508 + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
  509 + peerDependencies:
  510 + '@babel/core': ^7.0.0-0
  511 + dependencies:
  512 + '@babel/core': 7.24.4
  513 + '@babel/helper-plugin-utils': 7.24.0
  514 + dev: true
  515 +
  516 + /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.4):
  517 + resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==}
  518 + engines: {node: '>=6.9.0'}
  519 + peerDependencies:
  520 + '@babel/core': ^7.0.0-0
  521 + dependencies:
  522 + '@babel/core': 7.24.4
  523 + '@babel/helper-plugin-utils': 7.24.0
  524 + dev: true
  525 +
  526 + /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.4):
  527 + resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==}
  528 + engines: {node: '>=6.9.0'}
  529 + peerDependencies:
  530 + '@babel/core': ^7.0.0-0
  531 + dependencies:
  532 + '@babel/core': 7.24.4
  533 + '@babel/helper-plugin-utils': 7.24.0
  534 + dev: true
  535 +
  536 + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.4):
  537 + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
  538 + peerDependencies:
  539 + '@babel/core': ^7.0.0-0
  540 + dependencies:
  541 + '@babel/core': 7.24.4
  542 + '@babel/helper-plugin-utils': 7.24.0
  543 + dev: true
  544 +
  545 + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.4):
  546 + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
  547 + peerDependencies:
  548 + '@babel/core': ^7.0.0-0
  549 + dependencies:
  550 + '@babel/core': 7.24.4
  551 + '@babel/helper-plugin-utils': 7.24.0
  552 + dev: true
  553 +
  554 + /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.4):
  555 + resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==}
  556 + engines: {node: '>=6.9.0'}
  557 + peerDependencies:
  558 + '@babel/core': ^7.0.0-0
  559 + dependencies:
  560 + '@babel/core': 7.24.4
  561 + '@babel/helper-plugin-utils': 7.24.0
  562 +
  563 + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4):
  564 + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
  565 + peerDependencies:
  566 + '@babel/core': ^7.0.0-0
  567 + dependencies:
  568 + '@babel/core': 7.24.4
  569 + '@babel/helper-plugin-utils': 7.24.0
  570 + dev: true
  571 +
  572 + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.4):
  573 + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
  574 + peerDependencies:
  575 + '@babel/core': ^7.0.0-0
  576 + dependencies:
  577 + '@babel/core': 7.24.4
  578 + '@babel/helper-plugin-utils': 7.24.0
  579 + dev: true
  580 +
  581 + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.4):
  582 + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
  583 + peerDependencies:
  584 + '@babel/core': ^7.0.0-0
  585 + dependencies:
  586 + '@babel/core': 7.24.4
  587 + '@babel/helper-plugin-utils': 7.24.0
  588 + dev: true
  589 +
  590 + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.4):
  591 + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
  592 + peerDependencies:
  593 + '@babel/core': ^7.0.0-0
  594 + dependencies:
  595 + '@babel/core': 7.24.4
  596 + '@babel/helper-plugin-utils': 7.24.0
  597 + dev: true
  598 +
  599 + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.4):
  600 + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
  601 + peerDependencies:
  602 + '@babel/core': ^7.0.0-0
  603 + dependencies:
  604 + '@babel/core': 7.24.4
  605 + '@babel/helper-plugin-utils': 7.24.0
  606 + dev: true
  607 +
  608 + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.4):
  609 + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
  610 + peerDependencies:
  611 + '@babel/core': ^7.0.0-0
  612 + dependencies:
  613 + '@babel/core': 7.24.4
  614 + '@babel/helper-plugin-utils': 7.24.0
  615 + dev: true
  616 +
  617 + /@babel/plugin-syntax-partial-application@7.24.1(@babel/core@7.24.4):
  618 + resolution: {integrity: sha512-3j+qe8BJrvZOx6rwWLg8UWCKSVvU+7psrDI2x5jEeP5tymS9fbK4zqRjgzI6H8etDt5UnilkxcSvlA1yE3Mezg==}
  619 + engines: {node: '>=6.9.0'}
  620 + peerDependencies:
  621 + '@babel/core': ^7.0.0-0
  622 + dependencies:
  623 + '@babel/core': 7.24.4
  624 + '@babel/helper-plugin-utils': 7.24.0
  625 + dev: true
  626 +
  627 + /@babel/plugin-syntax-pipeline-operator@7.24.1(@babel/core@7.24.4):
  628 + resolution: {integrity: sha512-UU7uLj95zh6oMQiREvkTmXAvWy9pJI9p76SFkNsXTesDwQ67YM1UU1Bkx576djA6ZDcPSbzM/MqTJNcYeQ0G2g==}
  629 + engines: {node: '>=6.9.0'}
  630 + peerDependencies:
  631 + '@babel/core': ^7.0.0-0
  632 + dependencies:
  633 + '@babel/core': 7.24.4
  634 + '@babel/helper-plugin-utils': 7.24.0
  635 + dev: true
  636 +
  637 + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.4):
  638 + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
  639 + engines: {node: '>=6.9.0'}
  640 + peerDependencies:
  641 + '@babel/core': ^7.0.0-0
  642 + dependencies:
  643 + '@babel/core': 7.24.4
  644 + '@babel/helper-plugin-utils': 7.24.0
  645 + dev: true
  646 +
  647 + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.4):
  648 + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
  649 + engines: {node: '>=6.9.0'}
  650 + peerDependencies:
  651 + '@babel/core': ^7.0.0-0
  652 + dependencies:
  653 + '@babel/core': 7.24.4
  654 + '@babel/helper-plugin-utils': 7.24.0
  655 + dev: true
  656 +
  657 + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.4):
  658 + resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==}
  659 + engines: {node: '>=6.9.0'}
  660 + peerDependencies:
  661 + '@babel/core': ^7.0.0-0
  662 + dependencies:
  663 + '@babel/core': 7.24.4
  664 + '@babel/helper-plugin-utils': 7.24.0
  665 + dev: true
  666 +
  667 + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.4):
  668 + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
  669 + engines: {node: '>=6.9.0'}
  670 + peerDependencies:
  671 + '@babel/core': ^7.0.0
  672 + dependencies:
  673 + '@babel/core': 7.24.4
  674 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
  675 + '@babel/helper-plugin-utils': 7.24.0
  676 + dev: true
  677 +
  678 + /@babel/plugin-transform-arrow-functions@7.24.1(@babel/core@7.24.4):
  679 + resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==}
  680 + engines: {node: '>=6.9.0'}
  681 + peerDependencies:
  682 + '@babel/core': ^7.0.0-0
  683 + dependencies:
  684 + '@babel/core': 7.24.4
  685 + '@babel/helper-plugin-utils': 7.24.0
  686 + dev: true
  687 +
  688 + /@babel/plugin-transform-async-generator-functions@7.24.3(@babel/core@7.24.4):
  689 + resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==}
  690 + engines: {node: '>=6.9.0'}
  691 + peerDependencies:
  692 + '@babel/core': ^7.0.0-0
  693 + dependencies:
  694 + '@babel/core': 7.24.4
  695 + '@babel/helper-environment-visitor': 7.22.20
  696 + '@babel/helper-plugin-utils': 7.24.0
  697 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4)
  698 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4)
  699 + dev: true
  700 +
  701 + /@babel/plugin-transform-async-to-generator@7.24.1(@babel/core@7.24.4):
  702 + resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==}
  703 + engines: {node: '>=6.9.0'}
  704 + peerDependencies:
  705 + '@babel/core': ^7.0.0-0
  706 + dependencies:
  707 + '@babel/core': 7.24.4
  708 + '@babel/helper-module-imports': 7.24.3
  709 + '@babel/helper-plugin-utils': 7.24.0
  710 + '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.4)
  711 + dev: true
  712 +
  713 + /@babel/plugin-transform-block-scoped-functions@7.24.1(@babel/core@7.24.4):
  714 + resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==}
  715 + engines: {node: '>=6.9.0'}
  716 + peerDependencies:
  717 + '@babel/core': ^7.0.0-0
  718 + dependencies:
  719 + '@babel/core': 7.24.4
  720 + '@babel/helper-plugin-utils': 7.24.0
  721 + dev: true
  722 +
  723 + /@babel/plugin-transform-block-scoping@7.24.4(@babel/core@7.24.4):
  724 + resolution: {integrity: sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==}
  725 + engines: {node: '>=6.9.0'}
  726 + peerDependencies:
  727 + '@babel/core': ^7.0.0-0
  728 + dependencies:
  729 + '@babel/core': 7.24.4
  730 + '@babel/helper-plugin-utils': 7.24.0
  731 + dev: true
  732 +
  733 + /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.4):
  734 + resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==}
  735 + engines: {node: '>=6.9.0'}
  736 + peerDependencies:
  737 + '@babel/core': ^7.0.0-0
  738 + dependencies:
  739 + '@babel/core': 7.24.4
  740 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
  741 + '@babel/helper-plugin-utils': 7.24.0
  742 + dev: true
  743 +
  744 + /@babel/plugin-transform-class-static-block@7.24.4(@babel/core@7.24.4):
  745 + resolution: {integrity: sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==}
  746 + engines: {node: '>=6.9.0'}
  747 + peerDependencies:
  748 + '@babel/core': ^7.12.0
  749 + dependencies:
  750 + '@babel/core': 7.24.4
  751 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
  752 + '@babel/helper-plugin-utils': 7.24.0
  753 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4)
  754 + dev: true
  755 +
  756 + /@babel/plugin-transform-classes@7.24.1(@babel/core@7.24.4):
  757 + resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==}
  758 + engines: {node: '>=6.9.0'}
  759 + peerDependencies:
  760 + '@babel/core': ^7.0.0-0
  761 + dependencies:
  762 + '@babel/core': 7.24.4
  763 + '@babel/helper-annotate-as-pure': 7.22.5
  764 + '@babel/helper-compilation-targets': 7.23.6
  765 + '@babel/helper-environment-visitor': 7.22.20
  766 + '@babel/helper-function-name': 7.23.0
  767 + '@babel/helper-plugin-utils': 7.24.0
  768 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4)
  769 + '@babel/helper-split-export-declaration': 7.22.6
  770 + globals: 11.12.0
  771 + dev: true
  772 +
  773 + /@babel/plugin-transform-computed-properties@7.24.1(@babel/core@7.24.4):
  774 + resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==}
  775 + engines: {node: '>=6.9.0'}
  776 + peerDependencies:
  777 + '@babel/core': ^7.0.0-0
  778 + dependencies:
  779 + '@babel/core': 7.24.4
  780 + '@babel/helper-plugin-utils': 7.24.0
  781 + '@babel/template': 7.24.0
  782 + dev: true
  783 +
  784 + /@babel/plugin-transform-destructuring@7.24.1(@babel/core@7.24.4):
  785 + resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==}
  786 + engines: {node: '>=6.9.0'}
  787 + peerDependencies:
  788 + '@babel/core': ^7.0.0-0
  789 + dependencies:
  790 + '@babel/core': 7.24.4
  791 + '@babel/helper-plugin-utils': 7.24.0
  792 + dev: true
  793 +
  794 + /@babel/plugin-transform-dotall-regex@7.24.1(@babel/core@7.24.4):
  795 + resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==}
  796 + engines: {node: '>=6.9.0'}
  797 + peerDependencies:
  798 + '@babel/core': ^7.0.0-0
  799 + dependencies:
  800 + '@babel/core': 7.24.4
  801 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
  802 + '@babel/helper-plugin-utils': 7.24.0
  803 + dev: true
  804 +
  805 + /@babel/plugin-transform-duplicate-keys@7.24.1(@babel/core@7.24.4):
  806 + resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==}
  807 + engines: {node: '>=6.9.0'}
  808 + peerDependencies:
  809 + '@babel/core': ^7.0.0-0
  810 + dependencies:
  811 + '@babel/core': 7.24.4
  812 + '@babel/helper-plugin-utils': 7.24.0
  813 + dev: true
  814 +
  815 + /@babel/plugin-transform-dynamic-import@7.24.1(@babel/core@7.24.4):
  816 + resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==}
  817 + engines: {node: '>=6.9.0'}
  818 + peerDependencies:
  819 + '@babel/core': ^7.0.0-0
  820 + dependencies:
  821 + '@babel/core': 7.24.4
  822 + '@babel/helper-plugin-utils': 7.24.0
  823 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4)
  824 + dev: true
  825 +
  826 + /@babel/plugin-transform-exponentiation-operator@7.24.1(@babel/core@7.24.4):
  827 + resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==}
  828 + engines: {node: '>=6.9.0'}
  829 + peerDependencies:
  830 + '@babel/core': ^7.0.0-0
  831 + dependencies:
  832 + '@babel/core': 7.24.4
  833 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15
  834 + '@babel/helper-plugin-utils': 7.24.0
  835 + dev: true
  836 +
  837 + /@babel/plugin-transform-export-namespace-from@7.24.1(@babel/core@7.24.4):
  838 + resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==}
  839 + engines: {node: '>=6.9.0'}
  840 + peerDependencies:
  841 + '@babel/core': ^7.0.0-0
  842 + dependencies:
  843 + '@babel/core': 7.24.4
  844 + '@babel/helper-plugin-utils': 7.24.0
  845 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4)
  846 + dev: true
  847 +
  848 + /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.4):
  849 + resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==}
  850 + engines: {node: '>=6.9.0'}
  851 + peerDependencies:
  852 + '@babel/core': ^7.0.0-0
  853 + dependencies:
  854 + '@babel/core': 7.24.4
  855 + '@babel/helper-plugin-utils': 7.24.0
  856 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
  857 + dev: true
  858 +
  859 + /@babel/plugin-transform-function-name@7.24.1(@babel/core@7.24.4):
  860 + resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==}
  861 + engines: {node: '>=6.9.0'}
  862 + peerDependencies:
  863 + '@babel/core': ^7.0.0-0
  864 + dependencies:
  865 + '@babel/core': 7.24.4
  866 + '@babel/helper-compilation-targets': 7.23.6
  867 + '@babel/helper-function-name': 7.23.0
  868 + '@babel/helper-plugin-utils': 7.24.0
  869 + dev: true
  870 +
  871 + /@babel/plugin-transform-json-strings@7.24.1(@babel/core@7.24.4):
  872 + resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==}
  873 + engines: {node: '>=6.9.0'}
  874 + peerDependencies:
  875 + '@babel/core': ^7.0.0-0
  876 + dependencies:
  877 + '@babel/core': 7.24.4
  878 + '@babel/helper-plugin-utils': 7.24.0
  879 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4)
  880 + dev: true
  881 +
  882 + /@babel/plugin-transform-literals@7.24.1(@babel/core@7.24.4):
  883 + resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==}
  884 + engines: {node: '>=6.9.0'}
  885 + peerDependencies:
  886 + '@babel/core': ^7.0.0-0
  887 + dependencies:
  888 + '@babel/core': 7.24.4
  889 + '@babel/helper-plugin-utils': 7.24.0
  890 + dev: true
  891 +
  892 + /@babel/plugin-transform-logical-assignment-operators@7.24.1(@babel/core@7.24.4):
  893 + resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==}
  894 + engines: {node: '>=6.9.0'}
  895 + peerDependencies:
  896 + '@babel/core': ^7.0.0-0
  897 + dependencies:
  898 + '@babel/core': 7.24.4
  899 + '@babel/helper-plugin-utils': 7.24.0
  900 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4)
  901 + dev: true
  902 +
  903 + /@babel/plugin-transform-member-expression-literals@7.24.1(@babel/core@7.24.4):
  904 + resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==}
  905 + engines: {node: '>=6.9.0'}
  906 + peerDependencies:
  907 + '@babel/core': ^7.0.0-0
  908 + dependencies:
  909 + '@babel/core': 7.24.4
  910 + '@babel/helper-plugin-utils': 7.24.0
  911 + dev: true
  912 +
  913 + /@babel/plugin-transform-modules-amd@7.24.1(@babel/core@7.24.4):
  914 + resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==}
  915 + engines: {node: '>=6.9.0'}
  916 + peerDependencies:
  917 + '@babel/core': ^7.0.0-0
  918 + dependencies:
  919 + '@babel/core': 7.24.4
  920 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
  921 + '@babel/helper-plugin-utils': 7.24.0
  922 + dev: true
  923 +
  924 + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.4):
  925 + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==}
  926 + engines: {node: '>=6.9.0'}
  927 + peerDependencies:
  928 + '@babel/core': ^7.0.0-0
  929 + dependencies:
  930 + '@babel/core': 7.24.4
  931 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
  932 + '@babel/helper-plugin-utils': 7.24.0
  933 + '@babel/helper-simple-access': 7.22.5
  934 + dev: true
  935 +
  936 + /@babel/plugin-transform-modules-systemjs@7.24.1(@babel/core@7.24.4):
  937 + resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==}
  938 + engines: {node: '>=6.9.0'}
  939 + peerDependencies:
  940 + '@babel/core': ^7.0.0-0
  941 + dependencies:
  942 + '@babel/core': 7.24.4
  943 + '@babel/helper-hoist-variables': 7.22.5
  944 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
  945 + '@babel/helper-plugin-utils': 7.24.0
  946 + '@babel/helper-validator-identifier': 7.22.20
  947 + dev: true
  948 +
  949 + /@babel/plugin-transform-modules-umd@7.24.1(@babel/core@7.24.4):
  950 + resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==}
  951 + engines: {node: '>=6.9.0'}
  952 + peerDependencies:
  953 + '@babel/core': ^7.0.0-0
  954 + dependencies:
  955 + '@babel/core': 7.24.4
  956 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4)
  957 + '@babel/helper-plugin-utils': 7.24.0
  958 + dev: true
  959 +
  960 + /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.4):
  961 + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==}
  962 + engines: {node: '>=6.9.0'}
  963 + peerDependencies:
  964 + '@babel/core': ^7.0.0
  965 + dependencies:
  966 + '@babel/core': 7.24.4
  967 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
  968 + '@babel/helper-plugin-utils': 7.24.0
  969 + dev: true
  970 +
  971 + /@babel/plugin-transform-new-target@7.24.1(@babel/core@7.24.4):
  972 + resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==}
  973 + engines: {node: '>=6.9.0'}
  974 + peerDependencies:
  975 + '@babel/core': ^7.0.0-0
  976 + dependencies:
  977 + '@babel/core': 7.24.4
  978 + '@babel/helper-plugin-utils': 7.24.0
  979 + dev: true
  980 +
  981 + /@babel/plugin-transform-nullish-coalescing-operator@7.24.1(@babel/core@7.24.4):
  982 + resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==}
  983 + engines: {node: '>=6.9.0'}
  984 + peerDependencies:
  985 + '@babel/core': ^7.0.0-0
  986 + dependencies:
  987 + '@babel/core': 7.24.4
  988 + '@babel/helper-plugin-utils': 7.24.0
  989 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4)
  990 + dev: true
  991 +
  992 + /@babel/plugin-transform-numeric-separator@7.24.1(@babel/core@7.24.4):
  993 + resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==}
  994 + engines: {node: '>=6.9.0'}
  995 + peerDependencies:
  996 + '@babel/core': ^7.0.0-0
  997 + dependencies:
  998 + '@babel/core': 7.24.4
  999 + '@babel/helper-plugin-utils': 7.24.0
  1000 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4)
  1001 + dev: true
  1002 +
  1003 + /@babel/plugin-transform-object-rest-spread@7.24.1(@babel/core@7.24.4):
  1004 + resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==}
  1005 + engines: {node: '>=6.9.0'}
  1006 + peerDependencies:
  1007 + '@babel/core': ^7.0.0-0
  1008 + dependencies:
  1009 + '@babel/core': 7.24.4
  1010 + '@babel/helper-compilation-targets': 7.23.6
  1011 + '@babel/helper-plugin-utils': 7.24.0
  1012 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4)
  1013 + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4)
  1014 + dev: true
  1015 +
  1016 + /@babel/plugin-transform-object-super@7.24.1(@babel/core@7.24.4):
  1017 + resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==}
  1018 + engines: {node: '>=6.9.0'}
  1019 + peerDependencies:
  1020 + '@babel/core': ^7.0.0-0
  1021 + dependencies:
  1022 + '@babel/core': 7.24.4
  1023 + '@babel/helper-plugin-utils': 7.24.0
  1024 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4)
  1025 + dev: true
  1026 +
  1027 + /@babel/plugin-transform-optional-catch-binding@7.24.1(@babel/core@7.24.4):
  1028 + resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==}
  1029 + engines: {node: '>=6.9.0'}
  1030 + peerDependencies:
  1031 + '@babel/core': ^7.0.0-0
  1032 + dependencies:
  1033 + '@babel/core': 7.24.4
  1034 + '@babel/helper-plugin-utils': 7.24.0
  1035 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4)
  1036 + dev: true
  1037 +
  1038 + /@babel/plugin-transform-optional-chaining@7.24.1(@babel/core@7.24.4):
  1039 + resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==}
  1040 + engines: {node: '>=6.9.0'}
  1041 + peerDependencies:
  1042 + '@babel/core': ^7.0.0-0
  1043 + dependencies:
  1044 + '@babel/core': 7.24.4
  1045 + '@babel/helper-plugin-utils': 7.24.0
  1046 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
  1047 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4)
  1048 + dev: true
  1049 +
  1050 + /@babel/plugin-transform-parameters@7.24.1(@babel/core@7.24.4):
  1051 + resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==}
  1052 + engines: {node: '>=6.9.0'}
  1053 + peerDependencies:
  1054 + '@babel/core': ^7.0.0-0
  1055 + dependencies:
  1056 + '@babel/core': 7.24.4
  1057 + '@babel/helper-plugin-utils': 7.24.0
  1058 + dev: true
  1059 +
  1060 + /@babel/plugin-transform-private-methods@7.24.1(@babel/core@7.24.4):
  1061 + resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==}
  1062 + engines: {node: '>=6.9.0'}
  1063 + peerDependencies:
  1064 + '@babel/core': ^7.0.0-0
  1065 + dependencies:
  1066 + '@babel/core': 7.24.4
  1067 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
  1068 + '@babel/helper-plugin-utils': 7.24.0
  1069 + dev: true
  1070 +
  1071 + /@babel/plugin-transform-private-property-in-object@7.24.1(@babel/core@7.24.4):
  1072 + resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==}
  1073 + engines: {node: '>=6.9.0'}
  1074 + peerDependencies:
  1075 + '@babel/core': ^7.0.0-0
  1076 + dependencies:
  1077 + '@babel/core': 7.24.4
  1078 + '@babel/helper-annotate-as-pure': 7.22.5
  1079 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
  1080 + '@babel/helper-plugin-utils': 7.24.0
  1081 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4)
  1082 + dev: true
  1083 +
  1084 + /@babel/plugin-transform-property-literals@7.24.1(@babel/core@7.24.4):
  1085 + resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==}
  1086 + engines: {node: '>=6.9.0'}
  1087 + peerDependencies:
  1088 + '@babel/core': ^7.0.0-0
  1089 + dependencies:
  1090 + '@babel/core': 7.24.4
  1091 + '@babel/helper-plugin-utils': 7.24.0
  1092 + dev: true
  1093 +
  1094 + /@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.4):
  1095 + resolution: {integrity: sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==}
  1096 + engines: {node: '>=6.9.0'}
  1097 + peerDependencies:
  1098 + '@babel/core': ^7.0.0-0
  1099 + dependencies:
  1100 + '@babel/core': 7.24.4
  1101 + '@babel/helper-plugin-utils': 7.24.0
  1102 + dev: true
  1103 +
  1104 + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.24.4):
  1105 + resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==}
  1106 + engines: {node: '>=6.9.0'}
  1107 + peerDependencies:
  1108 + '@babel/core': ^7.0.0-0
  1109 + dependencies:
  1110 + '@babel/core': 7.24.4
  1111 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.4)
  1112 + dev: true
  1113 +
  1114 + /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.4):
  1115 + resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==}
  1116 + engines: {node: '>=6.9.0'}
  1117 + peerDependencies:
  1118 + '@babel/core': ^7.0.0-0
  1119 + dependencies:
  1120 + '@babel/core': 7.24.4
  1121 + '@babel/helper-annotate-as-pure': 7.22.5
  1122 + '@babel/helper-module-imports': 7.24.3
  1123 + '@babel/helper-plugin-utils': 7.24.0
  1124 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4)
  1125 + '@babel/types': 7.24.0
  1126 + dev: true
  1127 +
  1128 + /@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.4):
  1129 + resolution: {integrity: sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==}
  1130 + engines: {node: '>=6.9.0'}
  1131 + peerDependencies:
  1132 + '@babel/core': ^7.0.0-0
  1133 + dependencies:
  1134 + '@babel/core': 7.24.4
  1135 + '@babel/helper-annotate-as-pure': 7.22.5
  1136 + '@babel/helper-plugin-utils': 7.24.0
  1137 + dev: true
  1138 +
  1139 + /@babel/plugin-transform-regenerator@7.24.1(@babel/core@7.24.4):
  1140 + resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==}
  1141 + engines: {node: '>=6.9.0'}
  1142 + peerDependencies:
  1143 + '@babel/core': ^7.0.0-0
  1144 + dependencies:
  1145 + '@babel/core': 7.24.4
  1146 + '@babel/helper-plugin-utils': 7.24.0
  1147 + regenerator-transform: 0.15.2
  1148 + dev: true
  1149 +
  1150 + /@babel/plugin-transform-reserved-words@7.24.1(@babel/core@7.24.4):
  1151 + resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==}
  1152 + engines: {node: '>=6.9.0'}
  1153 + peerDependencies:
  1154 + '@babel/core': ^7.0.0-0
  1155 + dependencies:
  1156 + '@babel/core': 7.24.4
  1157 + '@babel/helper-plugin-utils': 7.24.0
  1158 + dev: true
  1159 +
  1160 + /@babel/plugin-transform-runtime@7.24.3(@babel/core@7.24.4):
  1161 + resolution: {integrity: sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==}
  1162 + engines: {node: '>=6.9.0'}
  1163 + peerDependencies:
  1164 + '@babel/core': ^7.0.0-0
  1165 + dependencies:
  1166 + '@babel/core': 7.24.4
  1167 + '@babel/helper-module-imports': 7.24.3
  1168 + '@babel/helper-plugin-utils': 7.24.0
  1169 + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4)
  1170 + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4)
  1171 + babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4)
  1172 + semver: 6.3.1
  1173 + transitivePeerDependencies:
  1174 + - supports-color
  1175 + dev: true
  1176 +
  1177 + /@babel/plugin-transform-shorthand-properties@7.24.1(@babel/core@7.24.4):
  1178 + resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==}
  1179 + engines: {node: '>=6.9.0'}
  1180 + peerDependencies:
  1181 + '@babel/core': ^7.0.0-0
  1182 + dependencies:
  1183 + '@babel/core': 7.24.4
  1184 + '@babel/helper-plugin-utils': 7.24.0
  1185 + dev: true
  1186 +
  1187 + /@babel/plugin-transform-spread@7.24.1(@babel/core@7.24.4):
  1188 + resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==}
  1189 + engines: {node: '>=6.9.0'}
  1190 + peerDependencies:
  1191 + '@babel/core': ^7.0.0-0
  1192 + dependencies:
  1193 + '@babel/core': 7.24.4
  1194 + '@babel/helper-plugin-utils': 7.24.0
  1195 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5
  1196 + dev: true
  1197 +
  1198 + /@babel/plugin-transform-sticky-regex@7.24.1(@babel/core@7.24.4):
  1199 + resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==}
  1200 + engines: {node: '>=6.9.0'}
  1201 + peerDependencies:
  1202 + '@babel/core': ^7.0.0-0
  1203 + dependencies:
  1204 + '@babel/core': 7.24.4
  1205 + '@babel/helper-plugin-utils': 7.24.0
  1206 + dev: true
  1207 +
  1208 + /@babel/plugin-transform-template-literals@7.24.1(@babel/core@7.24.4):
  1209 + resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==}
  1210 + engines: {node: '>=6.9.0'}
  1211 + peerDependencies:
  1212 + '@babel/core': ^7.0.0-0
  1213 + dependencies:
  1214 + '@babel/core': 7.24.4
  1215 + '@babel/helper-plugin-utils': 7.24.0
  1216 + dev: true
  1217 +
  1218 + /@babel/plugin-transform-typeof-symbol@7.24.1(@babel/core@7.24.4):
  1219 + resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==}
  1220 + engines: {node: '>=6.9.0'}
  1221 + peerDependencies:
  1222 + '@babel/core': ^7.0.0-0
  1223 + dependencies:
  1224 + '@babel/core': 7.24.4
  1225 + '@babel/helper-plugin-utils': 7.24.0
  1226 + dev: true
  1227 +
  1228 + /@babel/plugin-transform-typescript@7.24.4(@babel/core@7.24.4):
  1229 + resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==}
  1230 + engines: {node: '>=6.9.0'}
  1231 + peerDependencies:
  1232 + '@babel/core': ^7.0.0-0
  1233 + dependencies:
  1234 + '@babel/core': 7.24.4
  1235 + '@babel/helper-annotate-as-pure': 7.22.5
  1236 + '@babel/helper-create-class-features-plugin': 7.24.4(@babel/core@7.24.4)
  1237 + '@babel/helper-plugin-utils': 7.24.0
  1238 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.4)
  1239 + dev: true
  1240 +
  1241 + /@babel/plugin-transform-unicode-escapes@7.24.1(@babel/core@7.24.4):
  1242 + resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==}
  1243 + engines: {node: '>=6.9.0'}
  1244 + peerDependencies:
  1245 + '@babel/core': ^7.0.0-0
  1246 + dependencies:
  1247 + '@babel/core': 7.24.4
  1248 + '@babel/helper-plugin-utils': 7.24.0
  1249 + dev: true
  1250 +
  1251 + /@babel/plugin-transform-unicode-property-regex@7.24.1(@babel/core@7.24.4):
  1252 + resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==}
  1253 + engines: {node: '>=6.9.0'}
  1254 + peerDependencies:
  1255 + '@babel/core': ^7.0.0-0
  1256 + dependencies:
  1257 + '@babel/core': 7.24.4
  1258 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
  1259 + '@babel/helper-plugin-utils': 7.24.0
  1260 + dev: true
  1261 +
  1262 + /@babel/plugin-transform-unicode-regex@7.24.1(@babel/core@7.24.4):
  1263 + resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==}
  1264 + engines: {node: '>=6.9.0'}
  1265 + peerDependencies:
  1266 + '@babel/core': ^7.0.0-0
  1267 + dependencies:
  1268 + '@babel/core': 7.24.4
  1269 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
  1270 + '@babel/helper-plugin-utils': 7.24.0
  1271 + dev: true
  1272 +
  1273 + /@babel/plugin-transform-unicode-sets-regex@7.24.1(@babel/core@7.24.4):
  1274 + resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==}
  1275 + engines: {node: '>=6.9.0'}
  1276 + peerDependencies:
  1277 + '@babel/core': ^7.0.0
  1278 + dependencies:
  1279 + '@babel/core': 7.24.4
  1280 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.4)
  1281 + '@babel/helper-plugin-utils': 7.24.0
  1282 + dev: true
  1283 +
  1284 + /@babel/preset-env@7.24.4(@babel/core@7.24.4):
  1285 + resolution: {integrity: sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==}
  1286 + engines: {node: '>=6.9.0'}
  1287 + peerDependencies:
  1288 + '@babel/core': ^7.0.0-0
  1289 + dependencies:
  1290 + '@babel/compat-data': 7.24.4
  1291 + '@babel/core': 7.24.4
  1292 + '@babel/helper-compilation-targets': 7.23.6
  1293 + '@babel/helper-plugin-utils': 7.24.0
  1294 + '@babel/helper-validator-option': 7.23.5
  1295 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.4(@babel/core@7.24.4)
  1296 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1(@babel/core@7.24.4)
  1297 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1(@babel/core@7.24.4)
  1298 + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1(@babel/core@7.24.4)
  1299 + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.4)
  1300 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4)
  1301 + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.4)
  1302 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4)
  1303 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4)
  1304 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4)
  1305 + '@babel/plugin-syntax-import-assertions': 7.24.1(@babel/core@7.24.4)
  1306 + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.4)
  1307 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.4)
  1308 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4)
  1309 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4)
  1310 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4)
  1311 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4)
  1312 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4)
  1313 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4)
  1314 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4)
  1315 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4)
  1316 + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.4)
  1317 + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.4)
  1318 + '@babel/plugin-transform-arrow-functions': 7.24.1(@babel/core@7.24.4)
  1319 + '@babel/plugin-transform-async-generator-functions': 7.24.3(@babel/core@7.24.4)
  1320 + '@babel/plugin-transform-async-to-generator': 7.24.1(@babel/core@7.24.4)
  1321 + '@babel/plugin-transform-block-scoped-functions': 7.24.1(@babel/core@7.24.4)
  1322 + '@babel/plugin-transform-block-scoping': 7.24.4(@babel/core@7.24.4)
  1323 + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4)
  1324 + '@babel/plugin-transform-class-static-block': 7.24.4(@babel/core@7.24.4)
  1325 + '@babel/plugin-transform-classes': 7.24.1(@babel/core@7.24.4)
  1326 + '@babel/plugin-transform-computed-properties': 7.24.1(@babel/core@7.24.4)
  1327 + '@babel/plugin-transform-destructuring': 7.24.1(@babel/core@7.24.4)
  1328 + '@babel/plugin-transform-dotall-regex': 7.24.1(@babel/core@7.24.4)
  1329 + '@babel/plugin-transform-duplicate-keys': 7.24.1(@babel/core@7.24.4)
  1330 + '@babel/plugin-transform-dynamic-import': 7.24.1(@babel/core@7.24.4)
  1331 + '@babel/plugin-transform-exponentiation-operator': 7.24.1(@babel/core@7.24.4)
  1332 + '@babel/plugin-transform-export-namespace-from': 7.24.1(@babel/core@7.24.4)
  1333 + '@babel/plugin-transform-for-of': 7.24.1(@babel/core@7.24.4)
  1334 + '@babel/plugin-transform-function-name': 7.24.1(@babel/core@7.24.4)
  1335 + '@babel/plugin-transform-json-strings': 7.24.1(@babel/core@7.24.4)
  1336 + '@babel/plugin-transform-literals': 7.24.1(@babel/core@7.24.4)
  1337 + '@babel/plugin-transform-logical-assignment-operators': 7.24.1(@babel/core@7.24.4)
  1338 + '@babel/plugin-transform-member-expression-literals': 7.24.1(@babel/core@7.24.4)
  1339 + '@babel/plugin-transform-modules-amd': 7.24.1(@babel/core@7.24.4)
  1340 + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4)
  1341 + '@babel/plugin-transform-modules-systemjs': 7.24.1(@babel/core@7.24.4)
  1342 + '@babel/plugin-transform-modules-umd': 7.24.1(@babel/core@7.24.4)
  1343 + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.24.4)
  1344 + '@babel/plugin-transform-new-target': 7.24.1(@babel/core@7.24.4)
  1345 + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1(@babel/core@7.24.4)
  1346 + '@babel/plugin-transform-numeric-separator': 7.24.1(@babel/core@7.24.4)
  1347 + '@babel/plugin-transform-object-rest-spread': 7.24.1(@babel/core@7.24.4)
  1348 + '@babel/plugin-transform-object-super': 7.24.1(@babel/core@7.24.4)
  1349 + '@babel/plugin-transform-optional-catch-binding': 7.24.1(@babel/core@7.24.4)
  1350 + '@babel/plugin-transform-optional-chaining': 7.24.1(@babel/core@7.24.4)
  1351 + '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.4)
  1352 + '@babel/plugin-transform-private-methods': 7.24.1(@babel/core@7.24.4)
  1353 + '@babel/plugin-transform-private-property-in-object': 7.24.1(@babel/core@7.24.4)
  1354 + '@babel/plugin-transform-property-literals': 7.24.1(@babel/core@7.24.4)
  1355 + '@babel/plugin-transform-regenerator': 7.24.1(@babel/core@7.24.4)
  1356 + '@babel/plugin-transform-reserved-words': 7.24.1(@babel/core@7.24.4)
  1357 + '@babel/plugin-transform-shorthand-properties': 7.24.1(@babel/core@7.24.4)
  1358 + '@babel/plugin-transform-spread': 7.24.1(@babel/core@7.24.4)
  1359 + '@babel/plugin-transform-sticky-regex': 7.24.1(@babel/core@7.24.4)
  1360 + '@babel/plugin-transform-template-literals': 7.24.1(@babel/core@7.24.4)
  1361 + '@babel/plugin-transform-typeof-symbol': 7.24.1(@babel/core@7.24.4)
  1362 + '@babel/plugin-transform-unicode-escapes': 7.24.1(@babel/core@7.24.4)
  1363 + '@babel/plugin-transform-unicode-property-regex': 7.24.1(@babel/core@7.24.4)
  1364 + '@babel/plugin-transform-unicode-regex': 7.24.1(@babel/core@7.24.4)
  1365 + '@babel/plugin-transform-unicode-sets-regex': 7.24.1(@babel/core@7.24.4)
  1366 + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.4)
  1367 + babel-plugin-polyfill-corejs2: 0.4.10(@babel/core@7.24.4)
  1368 + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.4)
  1369 + babel-plugin-polyfill-regenerator: 0.6.1(@babel/core@7.24.4)
  1370 + core-js-compat: 3.36.1
  1371 + semver: 6.3.1
  1372 + transitivePeerDependencies:
  1373 + - supports-color
  1374 + dev: true
  1375 +
  1376 + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.4):
  1377 + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
  1378 + peerDependencies:
  1379 + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
  1380 + dependencies:
  1381 + '@babel/core': 7.24.4
  1382 + '@babel/helper-plugin-utils': 7.24.0
  1383 + '@babel/types': 7.24.0
  1384 + esutils: 2.0.3
  1385 + dev: true
  1386 +
  1387 + /@babel/preset-react@7.24.1(@babel/core@7.24.4):
  1388 + resolution: {integrity: sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==}
  1389 + engines: {node: '>=6.9.0'}
  1390 + peerDependencies:
  1391 + '@babel/core': ^7.0.0-0
  1392 + dependencies:
  1393 + '@babel/core': 7.24.4
  1394 + '@babel/helper-plugin-utils': 7.24.0
  1395 + '@babel/helper-validator-option': 7.23.5
  1396 + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.4)
  1397 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.4)
  1398 + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.24.4)
  1399 + '@babel/plugin-transform-react-pure-annotations': 7.24.1(@babel/core@7.24.4)
  1400 + dev: true
  1401 +
  1402 + /@babel/preset-typescript@7.24.1(@babel/core@7.24.4):
  1403 + resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==}
  1404 + engines: {node: '>=6.9.0'}
  1405 + peerDependencies:
  1406 + '@babel/core': ^7.0.0-0
  1407 + dependencies:
  1408 + '@babel/core': 7.24.4
  1409 + '@babel/helper-plugin-utils': 7.24.0
  1410 + '@babel/helper-validator-option': 7.23.5
  1411 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4)
  1412 + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4)
  1413 + '@babel/plugin-transform-typescript': 7.24.4(@babel/core@7.24.4)
  1414 + dev: true
  1415 +
  1416 + /@babel/register@7.23.7(@babel/core@7.24.4):
  1417 + resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==}
  1418 + engines: {node: '>=6.9.0'}
  1419 + peerDependencies:
  1420 + '@babel/core': ^7.0.0-0
  1421 + dependencies:
  1422 + '@babel/core': 7.24.4
  1423 + clone-deep: 4.0.1
  1424 + find-cache-dir: 2.1.0
  1425 + make-dir: 2.1.0
  1426 + pirates: 4.0.6
  1427 + source-map-support: 0.5.21
  1428 + dev: true
  1429 +
  1430 + /@babel/regjsgen@0.8.0:
  1431 + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
  1432 + dev: true
  1433 +
  1434 + /@babel/runtime@7.24.4:
  1435 + resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==}
  1436 + engines: {node: '>=6.9.0'}
  1437 + dependencies:
  1438 + regenerator-runtime: 0.14.1
  1439 +
  1440 + /@babel/template@7.24.0:
  1441 + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==}
  1442 + engines: {node: '>=6.9.0'}
  1443 + dependencies:
  1444 + '@babel/code-frame': 7.24.2
  1445 + '@babel/parser': 7.24.4
  1446 + '@babel/types': 7.24.0
  1447 +
  1448 + /@babel/traverse@7.24.1(supports-color@5.5.0):
  1449 + resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==}
  1450 + engines: {node: '>=6.9.0'}
  1451 + dependencies:
  1452 + '@babel/code-frame': 7.24.2
  1453 + '@babel/generator': 7.24.4
  1454 + '@babel/helper-environment-visitor': 7.22.20
  1455 + '@babel/helper-function-name': 7.23.0
  1456 + '@babel/helper-hoist-variables': 7.22.5
  1457 + '@babel/helper-split-export-declaration': 7.22.6
  1458 + '@babel/parser': 7.24.4
  1459 + '@babel/types': 7.24.0
  1460 + debug: 4.3.4(supports-color@5.5.0)
  1461 + globals: 11.12.0
  1462 + transitivePeerDependencies:
  1463 + - supports-color
  1464 +
  1465 + /@babel/types@7.24.0:
  1466 + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
  1467 + engines: {node: '>=6.9.0'}
  1468 + dependencies:
  1469 + '@babel/helper-string-parser': 7.24.1
  1470 + '@babel/helper-validator-identifier': 7.22.20
  1471 + to-fast-properties: 2.0.0
  1472 +
  1473 + /@csstools/cascade-layer-name-parser@1.0.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4):
  1474 + resolution: {integrity: sha512-RRqNjxTZDUhx7pxYOBG/AkCVmPS3zYzfE47GEhIGkFuWFTQGJBgWOUUkKNo5MfxIfjDz5/1L3F3rF1oIsYaIpw==}
  1475 + engines: {node: ^14 || ^16 || >=18}
  1476 + peerDependencies:
  1477 + '@csstools/css-parser-algorithms': ^2.6.1
  1478 + '@csstools/css-tokenizer': ^2.2.4
  1479 + dependencies:
  1480 + '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4)
  1481 + '@csstools/css-tokenizer': 2.2.4
  1482 + dev: true
  1483 +
  1484 + /@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4):
  1485 + resolution: {integrity: sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==}
  1486 + engines: {node: ^14 || ^16 || >=18}
  1487 + peerDependencies:
  1488 + '@csstools/css-tokenizer': ^2.2.4
  1489 + dependencies:
  1490 + '@csstools/css-tokenizer': 2.2.4
  1491 + dev: true
  1492 +
  1493 + /@csstools/css-tokenizer@2.2.4:
  1494 + resolution: {integrity: sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==}
  1495 + engines: {node: ^14 || ^16 || >=18}
  1496 + dev: true
  1497 +
  1498 + /@csstools/selector-specificity@3.0.3(postcss-selector-parser@6.0.16):
  1499 + resolution: {integrity: sha512-KEPNw4+WW5AVEIyzC80rTbWEUatTW2lXpN8+8ILC8PiPeWPjwUzrPZDIOZ2wwqDmeqOYTdSGyL3+vE5GC3FB3Q==}
  1500 + engines: {node: ^14 || ^16 || >=18}
  1501 + peerDependencies:
  1502 + postcss-selector-parser: ^6.0.13
  1503 + dependencies:
  1504 + postcss-selector-parser: 6.0.16
  1505 + dev: true
  1506 +
  1507 + /@emotion/is-prop-valid@1.2.1:
  1508 + resolution: {integrity: sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==}
  1509 + dependencies:
  1510 + '@emotion/memoize': 0.8.1
  1511 + dev: true
  1512 +
  1513 + /@emotion/is-prop-valid@1.2.2:
  1514 + resolution: {integrity: sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==}
  1515 + dependencies:
  1516 + '@emotion/memoize': 0.8.1
  1517 + dev: false
  1518 +
  1519 + /@emotion/memoize@0.8.1:
  1520 + resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==}
  1521 +
  1522 + /@emotion/stylis@0.8.5:
  1523 + resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==}
  1524 + dev: false
  1525 +
  1526 + /@emotion/unitless@0.7.5:
  1527 + resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==}
  1528 + dev: false
  1529 +
  1530 + /@emotion/unitless@0.8.0:
  1531 + resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==}
  1532 + dev: true
  1533 +
  1534 + /@esbuild/android-arm64@0.17.19:
  1535 + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
  1536 + engines: {node: '>=12'}
  1537 + cpu: [arm64]
  1538 + os: [android]
  1539 + requiresBuild: true
  1540 + optional: true
  1541 +
  1542 + /@esbuild/android-arm@0.17.19:
  1543 + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
  1544 + engines: {node: '>=12'}
  1545 + cpu: [arm]
  1546 + os: [android]
  1547 + requiresBuild: true
  1548 + optional: true
  1549 +
  1550 + /@esbuild/android-x64@0.17.19:
  1551 + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
  1552 + engines: {node: '>=12'}
  1553 + cpu: [x64]
  1554 + os: [android]
  1555 + requiresBuild: true
  1556 + optional: true
  1557 +
  1558 + /@esbuild/darwin-arm64@0.17.19:
  1559 + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
  1560 + engines: {node: '>=12'}
  1561 + cpu: [arm64]
  1562 + os: [darwin]
  1563 + requiresBuild: true
  1564 + optional: true
  1565 +
  1566 + /@esbuild/darwin-x64@0.17.19:
  1567 + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
  1568 + engines: {node: '>=12'}
  1569 + cpu: [x64]
  1570 + os: [darwin]
  1571 + requiresBuild: true
  1572 + optional: true
  1573 +
  1574 + /@esbuild/freebsd-arm64@0.17.19:
  1575 + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
  1576 + engines: {node: '>=12'}
  1577 + cpu: [arm64]
  1578 + os: [freebsd]
  1579 + requiresBuild: true
  1580 + optional: true
  1581 +
  1582 + /@esbuild/freebsd-x64@0.17.19:
  1583 + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
  1584 + engines: {node: '>=12'}
  1585 + cpu: [x64]
  1586 + os: [freebsd]
  1587 + requiresBuild: true
  1588 + optional: true
  1589 +
  1590 + /@esbuild/linux-arm64@0.17.19:
  1591 + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
  1592 + engines: {node: '>=12'}
  1593 + cpu: [arm64]
  1594 + os: [linux]
  1595 + requiresBuild: true
  1596 + optional: true
  1597 +
  1598 + /@esbuild/linux-arm@0.17.19:
  1599 + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
  1600 + engines: {node: '>=12'}
  1601 + cpu: [arm]
  1602 + os: [linux]
  1603 + requiresBuild: true
  1604 + optional: true
  1605 +
  1606 + /@esbuild/linux-ia32@0.17.19:
  1607 + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
  1608 + engines: {node: '>=12'}
  1609 + cpu: [ia32]
  1610 + os: [linux]
  1611 + requiresBuild: true
  1612 + optional: true
  1613 +
  1614 + /@esbuild/linux-loong64@0.17.19:
  1615 + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
  1616 + engines: {node: '>=12'}
  1617 + cpu: [loong64]
  1618 + os: [linux]
  1619 + requiresBuild: true
  1620 + optional: true
  1621 +
  1622 + /@esbuild/linux-mips64el@0.17.19:
  1623 + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
  1624 + engines: {node: '>=12'}
  1625 + cpu: [mips64el]
  1626 + os: [linux]
  1627 + requiresBuild: true
  1628 + optional: true
  1629 +
  1630 + /@esbuild/linux-ppc64@0.17.19:
  1631 + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
  1632 + engines: {node: '>=12'}
  1633 + cpu: [ppc64]
  1634 + os: [linux]
  1635 + requiresBuild: true
  1636 + optional: true
  1637 +
  1638 + /@esbuild/linux-riscv64@0.17.19:
  1639 + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
  1640 + engines: {node: '>=12'}
  1641 + cpu: [riscv64]
  1642 + os: [linux]
  1643 + requiresBuild: true
  1644 + optional: true
  1645 +
  1646 + /@esbuild/linux-s390x@0.17.19:
  1647 + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
  1648 + engines: {node: '>=12'}
  1649 + cpu: [s390x]
  1650 + os: [linux]
  1651 + requiresBuild: true
  1652 + optional: true
  1653 +
  1654 + /@esbuild/linux-x64@0.17.19:
  1655 + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
  1656 + engines: {node: '>=12'}
  1657 + cpu: [x64]
  1658 + os: [linux]
  1659 + requiresBuild: true
  1660 + optional: true
  1661 +
  1662 + /@esbuild/netbsd-x64@0.17.19:
  1663 + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
  1664 + engines: {node: '>=12'}
  1665 + cpu: [x64]
  1666 + os: [netbsd]
  1667 + requiresBuild: true
  1668 + optional: true
  1669 +
  1670 + /@esbuild/openbsd-x64@0.17.19:
  1671 + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
  1672 + engines: {node: '>=12'}
  1673 + cpu: [x64]
  1674 + os: [openbsd]
  1675 + requiresBuild: true
  1676 + optional: true
  1677 +
  1678 + /@esbuild/sunos-x64@0.17.19:
  1679 + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
  1680 + engines: {node: '>=12'}
  1681 + cpu: [x64]
  1682 + os: [sunos]
  1683 + requiresBuild: true
  1684 + optional: true
  1685 +
  1686 + /@esbuild/win32-arm64@0.17.19:
  1687 + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
  1688 + engines: {node: '>=12'}
  1689 + cpu: [arm64]
  1690 + os: [win32]
  1691 + requiresBuild: true
  1692 + optional: true
  1693 +
  1694 + /@esbuild/win32-ia32@0.17.19:
  1695 + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
  1696 + engines: {node: '>=12'}
  1697 + cpu: [ia32]
  1698 + os: [win32]
  1699 + requiresBuild: true
  1700 + optional: true
  1701 +
  1702 + /@esbuild/win32-x64@0.17.19:
  1703 + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
  1704 + engines: {node: '>=12'}
  1705 + cpu: [x64]
  1706 + os: [win32]
  1707 + requiresBuild: true
  1708 + optional: true
  1709 +
  1710 + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0):
  1711 + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
  1712 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  1713 + peerDependencies:
  1714 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
  1715 + dependencies:
  1716 + eslint: 8.57.0
  1717 + eslint-visitor-keys: 3.4.3
  1718 + dev: true
  1719 +
  1720 + /@eslint-community/regexpp@4.10.0:
  1721 + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
  1722 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
  1723 + dev: true
  1724 +
  1725 + /@eslint/eslintrc@2.1.4:
  1726 + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
  1727 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  1728 + dependencies:
  1729 + ajv: 6.12.6
  1730 + debug: 4.3.4(supports-color@5.5.0)
  1731 + espree: 9.6.1
  1732 + globals: 13.24.0
  1733 + ignore: 5.3.1
  1734 + import-fresh: 3.3.0
  1735 + js-yaml: 4.1.0
  1736 + minimatch: 3.1.2
  1737 + strip-json-comments: 3.1.1
  1738 + transitivePeerDependencies:
  1739 + - supports-color
  1740 + dev: true
  1741 +
  1742 + /@eslint/js@8.57.0:
  1743 + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
  1744 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  1745 + dev: true
  1746 +
  1747 + /@humanwhocodes/config-array@0.11.14:
  1748 + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
  1749 + engines: {node: '>=10.10.0'}
  1750 + dependencies:
  1751 + '@humanwhocodes/object-schema': 2.0.3
  1752 + debug: 4.3.4(supports-color@5.5.0)
  1753 + minimatch: 3.1.2
  1754 + transitivePeerDependencies:
  1755 + - supports-color
  1756 + dev: true
  1757 +
  1758 + /@humanwhocodes/module-importer@1.0.1:
  1759 + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
  1760 + engines: {node: '>=12.22'}
  1761 + dev: true
  1762 +
  1763 + /@humanwhocodes/object-schema@2.0.3:
  1764 + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
  1765 + dev: true
  1766 +
  1767 + /@jest/expect-utils@29.7.0:
  1768 + resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==}
  1769 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  1770 + dependencies:
  1771 + jest-get-type: 29.6.3
  1772 + dev: true
  1773 +
  1774 + /@jest/schemas@29.6.3:
  1775 + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
  1776 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  1777 + dependencies:
  1778 + '@sinclair/typebox': 0.27.8
  1779 + dev: true
  1780 +
  1781 + /@jest/types@29.6.3:
  1782 + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
  1783 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  1784 + dependencies:
  1785 + '@jest/schemas': 29.6.3
  1786 + '@types/istanbul-lib-coverage': 2.0.6
  1787 + '@types/istanbul-reports': 3.0.4
  1788 + '@types/node': 16.11.68
  1789 + '@types/yargs': 17.0.32
  1790 + chalk: 4.1.2
  1791 + dev: true
  1792 +
  1793 + /@jridgewell/gen-mapping@0.3.5:
  1794 + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
  1795 + engines: {node: '>=6.0.0'}
  1796 + dependencies:
  1797 + '@jridgewell/set-array': 1.2.1
  1798 + '@jridgewell/sourcemap-codec': 1.4.15
  1799 + '@jridgewell/trace-mapping': 0.3.25
  1800 +
  1801 + /@jridgewell/resolve-uri@3.1.2:
  1802 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
  1803 + engines: {node: '>=6.0.0'}
  1804 +
  1805 + /@jridgewell/set-array@1.2.1:
  1806 + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
  1807 + engines: {node: '>=6.0.0'}
  1808 +
  1809 + /@jridgewell/source-map@0.3.6:
  1810 + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
  1811 + dependencies:
  1812 + '@jridgewell/gen-mapping': 0.3.5
  1813 + '@jridgewell/trace-mapping': 0.3.25
  1814 +
  1815 + /@jridgewell/sourcemap-codec@1.4.15:
  1816 + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
  1817 +
  1818 + /@jridgewell/trace-mapping@0.3.25:
  1819 + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
  1820 + dependencies:
  1821 + '@jridgewell/resolve-uri': 3.1.2
  1822 + '@jridgewell/sourcemap-codec': 1.4.15
  1823 +
  1824 + /@loadable/babel-plugin@5.15.3(@babel/core@7.24.4):
  1825 + resolution: {integrity: sha512-kwEsPxCk8vnwbTfbA4lHqT5t0u0czCQTnCcmOaTjxT5lCn7yZCBTBa9D7lHs+MLM2WyPsZlee3Qh0TTkMMi5jg==}
  1826 + engines: {node: '>=8'}
  1827 + peerDependencies:
  1828 + '@babel/core': ^7.0.0-0
  1829 + dependencies:
  1830 + '@babel/core': 7.24.4
  1831 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4)
  1832 + dev: false
  1833 +
  1834 + /@loadable/component@5.15.3(react@18.2.0):
  1835 + resolution: {integrity: sha512-VOgYgCABn6+/7aGIpg7m0Ruj34tGetaJzt4bQ345FwEovDQZ+dua+NWLmuJKv8rWZyxOUSfoJkmGnzyDXH2BAQ==}
  1836 + engines: {node: '>=8'}
  1837 + peerDependencies:
  1838 + react: ^16.3.0 || ^17.0.0 || ^18.0.0
  1839 + dependencies:
  1840 + '@babel/runtime': 7.24.4
  1841 + hoist-non-react-statics: 3.3.2
  1842 + react: 18.2.0
  1843 + react-is: 16.13.1
  1844 + dev: false
  1845 +
  1846 + /@loadable/server@5.15.3(@loadable/component@5.15.3)(react@18.2.0):
  1847 + resolution: {integrity: sha512-Bm/BGe+RlChuHDKNNXpQOi4AJ0cKVuSLI+J8U0Q06zTIfT0S1RLoy85qs5RXm3cLIfefygL8+9bcYFgeWcoM8A==}
  1848 + engines: {node: '>=8'}
  1849 + peerDependencies:
  1850 + '@loadable/component': ^5.0.1
  1851 + react: ^16.3.0 || ^17.0.0 || ^18.0.0
  1852 + dependencies:
  1853 + '@loadable/component': 5.15.3(react@18.2.0)
  1854 + lodash: 4.17.21
  1855 + react: 18.2.0
  1856 + dev: false
  1857 +
  1858 + /@loadable/webpack-plugin@5.15.2(webpack@5.91.0):
  1859 + resolution: {integrity: sha512-+o87jPHn3E8sqW0aBA+qwKuG8JyIfMGdz3zECv0t/JF0KHhxXtzIlTiqzlIYc5ZpFs/vKSQfjzGIR5tPJjoXDw==}
  1860 + engines: {node: '>=8'}
  1861 + peerDependencies:
  1862 + webpack: '>=4.6.0'
  1863 + dependencies:
  1864 + make-dir: 3.1.0
  1865 + webpack: 5.91.0
  1866 + dev: false
  1867 +
  1868 + /@modern-js-app/eslint-config@2.48.5(typescript@5.0.4):
  1869 + resolution: {integrity: sha512-ANjLKfdmcOi0H2Kuw60rEfPv0bk0OqsJ+I3lbuiEj0MwGilZ5LIStMBeAHv4fXzKaP+FH5Db9osbTvl16DYELQ==}
  1870 + peerDependencies:
  1871 + typescript: ^4 || ^5
  1872 + dependencies:
  1873 + '@babel/core': 7.24.4
  1874 + '@babel/eslint-parser': 7.24.1(@babel/core@7.24.4)(eslint@8.57.0)
  1875 + '@babel/eslint-plugin': 7.23.5(@babel/eslint-parser@7.24.1)(eslint@8.57.0)
  1876 + '@rsbuild/babel-preset': 0.5.4
  1877 + '@rsbuild/core': 0.5.4
  1878 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.0.4)
  1879 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.0.4)
  1880 + eslint: 8.57.0
  1881 + eslint-config-prettier: 8.10.0(eslint@8.57.0)
  1882 + eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0)
  1883 + eslint-plugin-filenames: 1.3.2(eslint@8.57.0)
  1884 + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)
  1885 + eslint-plugin-node: 11.1.0(eslint@8.57.0)
  1886 + eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8)
  1887 + eslint-plugin-promise: 6.1.1(eslint@8.57.0)
  1888 + eslint-plugin-react: 7.34.1(eslint@8.57.0)
  1889 + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0)
  1890 + prettier: 2.8.8
  1891 + typescript: 5.0.4
  1892 + transitivePeerDependencies:
  1893 + - eslint-import-resolver-typescript
  1894 + - eslint-import-resolver-webpack
  1895 + - supports-color
  1896 + dev: true
  1897 +
  1898 + /@modern-js-reduck/plugin-auto-actions@1.1.11(@modern-js-reduck/store@1.1.11):
  1899 + resolution: {integrity: sha512-Xn13uPuFh+UnV3BC6tO4N1sC5+aITX2zj5QDwU0wJgc/5zBz9fcElfQ8B+kvQe0/0VlY0ENArmFIl2h1N5TIkQ==}
  1900 + peerDependencies:
  1901 + '@modern-js-reduck/store': ^1.1.11
  1902 + dependencies:
  1903 + '@modern-js-reduck/store': 1.1.11
  1904 + '@swc/helpers': 0.5.1
  1905 + dev: false
  1906 +
  1907 + /@modern-js-reduck/plugin-devtools@1.1.11(@modern-js-reduck/store@1.1.11):
  1908 + resolution: {integrity: sha512-PEyJ1/K2wKtXV/JtaFGBC2fUGeY6hjnK/ZXt6p9O2HG3WOub3l76uYpR6B8QCu00+cIWph4MspgO9lHMAuQA8Q==}
  1909 + peerDependencies:
  1910 + '@modern-js-reduck/store': ^1.1.11
  1911 + dependencies:
  1912 + '@modern-js-reduck/store': 1.1.11
  1913 + '@redux-devtools/extension': 3.3.0(redux@4.2.1)
  1914 + '@swc/helpers': 0.5.1
  1915 + redux: 4.2.1
  1916 + dev: false
  1917 +
  1918 + /@modern-js-reduck/plugin-effects@1.1.11(@modern-js-reduck/store@1.1.11):
  1919 + resolution: {integrity: sha512-koc8ObEWakI9um6qARbMtMOwith/lc+D2uKKhOAvMfWjKC0gER/SpTScWstweAzcvQCtwftynEOpeQyJC2FARA==}
  1920 + peerDependencies:
  1921 + '@modern-js-reduck/store': ^1.1.11
  1922 + dependencies:
  1923 + '@modern-js-reduck/store': 1.1.11
  1924 + '@swc/helpers': 0.5.1
  1925 + redux: 4.2.1
  1926 + redux-promise-middleware: 6.2.0(redux@4.2.1)
  1927 + dev: false
  1928 +
  1929 + /@modern-js-reduck/plugin-immutable@1.1.11(@modern-js-reduck/store@1.1.11):
  1930 + resolution: {integrity: sha512-52gdosxffpmq+FhSKjJqNtnW/wtX6iy/Zq2pn28eyvGCARREVT3E28qZX0kCUH4L5ij2N7QJoQOSovYuXwOlRw==}
  1931 + peerDependencies:
  1932 + '@modern-js-reduck/store': ^1.1.11
  1933 + dependencies:
  1934 + '@modern-js-reduck/store': 1.1.11
  1935 + '@swc/helpers': 0.5.1
  1936 + immer: 9.0.21
  1937 + dev: false
  1938 +
  1939 + /@modern-js-reduck/react@1.1.11(@types/react-dom@18.0.11)(@types/react@18.0.38)(react-dom@18.2.0)(react@18.2.0):
  1940 + resolution: {integrity: sha512-6ViI1wyrkSIAkwpKfK6bC8dnzmyfp2FTWL2AAI2PrIYNAhd+jMuTM4ik6xDHncQmTny3+rAH2B8FfsUIVm7fxQ==}
  1941 + peerDependencies:
  1942 + '@types/react': ^16.8 || ^17.0 || ^18.0
  1943 + '@types/react-dom': ^16.8 || ^17.0 || ^18.0
  1944 + react: ^16.8 || ^17.0 || ^18.0
  1945 + react-dom: ^16.8 || ^17.0 || ^18.0
  1946 + peerDependenciesMeta:
  1947 + '@types/react':
  1948 + optional: true
  1949 + '@types/react-dom':
  1950 + optional: true
  1951 + dependencies:
  1952 + '@modern-js-reduck/plugin-auto-actions': 1.1.11(@modern-js-reduck/store@1.1.11)
  1953 + '@modern-js-reduck/plugin-devtools': 1.1.11(@modern-js-reduck/store@1.1.11)
  1954 + '@modern-js-reduck/plugin-effects': 1.1.11(@modern-js-reduck/store@1.1.11)
  1955 + '@modern-js-reduck/plugin-immutable': 1.1.11(@modern-js-reduck/store@1.1.11)
  1956 + '@modern-js-reduck/store': 1.1.11
  1957 + '@swc/helpers': 0.5.1
  1958 + '@types/react': 18.0.38
  1959 + '@types/react-dom': 18.0.11
  1960 + hoist-non-react-statics: 3.3.2
  1961 + invariant: 2.2.4
  1962 + react: 18.2.0
  1963 + react-dom: 18.2.0(react@18.2.0)
  1964 + dev: false
  1965 +
  1966 + /@modern-js-reduck/store@1.1.11:
  1967 + resolution: {integrity: sha512-fvUeswe1pvF9IjC39/KgtQGV4FbwjOmVs2Fk4uxrxXEa7209qRJlDfqIGr5KsnXVporXg0oiDqwcg1xsEljw/A==}
  1968 + dependencies:
  1969 + '@swc/helpers': 0.5.1
  1970 + redux: 4.2.1
  1971 + dev: false
  1972 +
  1973 + /@modern-js/app-tools@2.48.5(eslint@8.57.0)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.0.4):
  1974 + resolution: {integrity: sha512-z7Lkqw+ZVt82qwZKwr+sFRciCFx/RIovuuEcQZobFkilobInMQIhBeTcGTGIV1GgPEbYBimu5+TTrJp2hx+0mw==}
  1975 + engines: {node: '>=14.17.6'}
  1976 + hasBin: true
  1977 + dependencies:
  1978 + '@babel/parser': 7.24.4
  1979 + '@babel/traverse': 7.24.1(supports-color@5.5.0)
  1980 + '@babel/types': 7.24.0
  1981 + '@modern-js/core': 2.48.5
  1982 + '@modern-js/node-bundle-require': 2.48.5
  1983 + '@modern-js/plugin': 2.48.5
  1984 + '@modern-js/plugin-data-loader': 2.48.5(react-dom@18.2.0)(react@18.2.0)
  1985 + '@modern-js/plugin-i18n': 2.48.5
  1986 + '@modern-js/plugin-lint': 2.48.5(eslint@8.57.0)
  1987 + '@modern-js/prod-server': 2.48.5(react-dom@18.2.0)(react@18.2.0)
  1988 + '@modern-js/server': 2.48.5(@babel/traverse@7.24.1)(react-dom@18.2.0)(react@18.2.0)
  1989 + '@modern-js/server-core': 2.48.5
  1990 + '@modern-js/server-utils': 2.48.5(@babel/traverse@7.24.1)
  1991 + '@modern-js/types': 2.48.5
  1992 + '@modern-js/uni-builder': 2.48.5(@babel/traverse@7.24.1)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.0.4)
  1993 + '@modern-js/utils': 2.48.5
  1994 + '@rsbuild/core': 0.5.4
  1995 + '@rsbuild/plugin-esbuild': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  1996 + '@rsbuild/plugin-node-polyfill': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  1997 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  1998 + '@swc/helpers': 0.5.3
  1999 + es-module-lexer: 1.5.0
  2000 + esbuild: 0.17.19
  2001 + transitivePeerDependencies:
  2002 + - '@parcel/css'
  2003 + - '@rspack/core'
  2004 + - '@swc/core'
  2005 + - '@swc/css'
  2006 + - '@types/express'
  2007 + - '@types/webpack'
  2008 + - bufferutil
  2009 + - clean-css
  2010 + - csso
  2011 + - debug
  2012 + - devcert
  2013 + - eslint
  2014 + - lightningcss
  2015 + - react
  2016 + - react-dom
  2017 + - sockjs-client
  2018 + - styled-components
  2019 + - supports-color
  2020 + - ts-node
  2021 + - tsconfig-paths
  2022 + - type-fest
  2023 + - typescript
  2024 + - uglify-js
  2025 + - utf-8-validate
  2026 + - webpack-cli
  2027 + - webpack-dev-server
  2028 + - webpack-hot-middleware
  2029 + - webpack-plugin-serve
  2030 + dev: true
  2031 +
  2032 + /@modern-js/babel-compiler@2.48.5:
  2033 + resolution: {integrity: sha512-QE8wmrwdhu7KuROSRCUTyt0BWJY+ctaHLY7ndHnSmDKvrXy3mfcgCIxKB/o8RTmXkYHG/+NzLbfGym+1cXvwXg==}
  2034 + dependencies:
  2035 + '@babel/core': 7.24.4
  2036 + '@modern-js/utils': 2.48.5
  2037 + '@swc/helpers': 0.5.3
  2038 + transitivePeerDependencies:
  2039 + - supports-color
  2040 + dev: true
  2041 +
  2042 + /@modern-js/babel-plugin-module-resolver@2.48.5:
  2043 + resolution: {integrity: sha512-f1/Mfw2c+pJAQbGzu5GiUkUxqg46VX3tTgfpZ4DV+87K2efKFOcSIMh2am5GM8GmphTbbHjUq+MyZ7TU44LkdA==}
  2044 + dependencies:
  2045 + '@swc/helpers': 0.5.3
  2046 + glob: 8.1.0
  2047 + pkg-up: 3.1.0
  2048 + reselect: 4.1.8
  2049 + resolve: 1.22.8
  2050 + dev: true
  2051 +
  2052 + /@modern-js/core@2.48.5:
  2053 + resolution: {integrity: sha512-W7hD4uK7kdt/nZZLs3wWpNcItSKMT4F6eaheDaQOoQMqhXutMtBuE7qgwShLYBvuSPS8lS2hobUpWnpu26xPwQ==}
  2054 + dependencies:
  2055 + '@modern-js/node-bundle-require': 2.48.5
  2056 + '@modern-js/plugin': 2.48.5
  2057 + '@modern-js/utils': 2.48.5
  2058 + '@swc/helpers': 0.5.3
  2059 + dev: true
  2060 +
  2061 + /@modern-js/eslint-config@2.48.5(typescript@5.0.4):
  2062 + resolution: {integrity: sha512-Jl2NM4eats1WRAHfRD5KgkEclLaitio0sTsT92u8eI91DE5tc/JCOjT+YdmyFAa3IpDeYdgInO3HUqq8PLnqlA==}
  2063 + dependencies:
  2064 + '@modern-js-app/eslint-config': 2.48.5(typescript@5.0.4)
  2065 + transitivePeerDependencies:
  2066 + - eslint-import-resolver-typescript
  2067 + - eslint-import-resolver-webpack
  2068 + - supports-color
  2069 + - typescript
  2070 + dev: true
  2071 +
  2072 + /@modern-js/node-bundle-require@2.48.5:
  2073 + resolution: {integrity: sha512-XBoOsotfLQW2gotBO2smw4cQpM7iOg5WAhhgaFvETcDIVbOUla3kseKMPrhk8C8k49GftpdU9eIMW8r5vOoE9A==}
  2074 + dependencies:
  2075 + '@modern-js/utils': 2.48.5
  2076 + '@swc/helpers': 0.5.3
  2077 + esbuild: 0.17.19
  2078 + dev: true
  2079 +
  2080 + /@modern-js/plugin-data-loader@2.48.5(react-dom@18.2.0)(react@18.2.0):
  2081 + resolution: {integrity: sha512-XWouk3At8BOYi2OX8qSDGL34x0mvOLzBpS+Lt44O+Z3+obdgoUf62Z0t6k4Arsn+kC7l2LKrkxWEix1sBmaCFA==}
  2082 + engines: {node: '>=14.17.6'}
  2083 + peerDependencies:
  2084 + react: '>=17.0.0'
  2085 + dependencies:
  2086 + '@babel/core': 7.24.4
  2087 + '@modern-js/runtime-utils': 2.48.5(react-dom@18.2.0)(react@18.2.0)
  2088 + '@modern-js/utils': 2.48.5
  2089 + '@remix-run/node': 1.19.3
  2090 + '@swc/helpers': 0.5.3
  2091 + path-to-regexp: 6.2.2
  2092 + react: 18.2.0
  2093 + transitivePeerDependencies:
  2094 + - react-dom
  2095 + - supports-color
  2096 + dev: true
  2097 +
  2098 + /@modern-js/plugin-i18n@2.48.5:
  2099 + resolution: {integrity: sha512-zJWtHDsbMklQ64ug6Qhf65drdsAGzS/qZa9TRC40XGgow+vaStQjHOXWAhuu76EDDWpepzvQLx3fyKd9v+6Vjw==}
  2100 + dependencies:
  2101 + '@modern-js/utils': 2.48.5
  2102 + '@swc/helpers': 0.5.3
  2103 + dev: true
  2104 +
  2105 + /@modern-js/plugin-lint@2.48.5(eslint@8.57.0):
  2106 + resolution: {integrity: sha512-vC9Hs7nIOmD/tyDCQNjR9UwQIqPe8EkKuC+5QpPmUXGBkoojACkzyBaIZlYuhJhhbIw6Z83e+dDNXOArGUJPfw==}
  2107 + peerDependencies:
  2108 + eslint: ^8.28.0
  2109 + peerDependenciesMeta:
  2110 + eslint:
  2111 + optional: true
  2112 + dependencies:
  2113 + '@modern-js/tsconfig': 2.48.5
  2114 + '@modern-js/utils': 2.48.5
  2115 + '@swc/helpers': 0.5.3
  2116 + cross-spawn: 7.0.3
  2117 + eslint: 8.57.0
  2118 + husky: 8.0.3
  2119 + dev: true
  2120 +
  2121 + /@modern-js/plugin@2.48.5:
  2122 + resolution: {integrity: sha512-OVwMAh8XrUNmtxh+lDQDFNnEiTuJWRXdOsjbClacF09hmT8hDqhtPglnO1MFZFnb5KaPskmO5wxjmCofu2hYbA==}
  2123 + dependencies:
  2124 + '@modern-js/utils': 2.48.5
  2125 + '@swc/helpers': 0.5.3
  2126 +
  2127 + /@modern-js/prod-server@2.48.5(react-dom@18.2.0)(react@18.2.0):
  2128 + resolution: {integrity: sha512-IK8e0wp8YkhAk9SzHy5sfK2NIkajJnHZbJMtZG3NWFdTZPI61G0jgVVkfuohS56brg+OyWRlnyDlIB8NJz2YjQ==}
  2129 + dependencies:
  2130 + '@modern-js/plugin': 2.48.5
  2131 + '@modern-js/runtime-utils': 2.48.5(react-dom@18.2.0)(react@18.2.0)
  2132 + '@modern-js/server-core': 2.48.5
  2133 + '@modern-js/utils': 2.48.5
  2134 + '@swc/helpers': 0.5.3
  2135 + cookie: 0.5.0
  2136 + etag: 1.8.1
  2137 + fresh: 0.5.2
  2138 + http-proxy-middleware: 2.0.6
  2139 + ignore-styles: 5.0.1
  2140 + isbot: 3.8.0
  2141 + merge-deep: 3.0.3
  2142 + node-html-parser: 6.1.13
  2143 + path-to-regexp: 6.2.2
  2144 + serve-static: 1.15.0
  2145 + transitivePeerDependencies:
  2146 + - '@types/express'
  2147 + - debug
  2148 + - react
  2149 + - react-dom
  2150 + - supports-color
  2151 + dev: true
  2152 +
  2153 + /@modern-js/runtime-utils@2.48.5(react-dom@18.2.0)(react@18.2.0):
  2154 + resolution: {integrity: sha512-l6dfNx28/hkcbVk7WNg5M9B88J7o8nAjVLSIFcl3CPgmSyAQ2mYhETqTtP+LmRr3nb+zwnsDL/y22uwnhBIB7w==}
  2155 + peerDependencies:
  2156 + react: '>=17.0.0'
  2157 + react-dom: '>=17.0.0'
  2158 + peerDependenciesMeta:
  2159 + react:
  2160 + optional: true
  2161 + react-dom:
  2162 + optional: true
  2163 + dependencies:
  2164 + '@modern-js/utils': 2.48.5
  2165 + '@remix-run/router': 1.15.0
  2166 + '@swc/helpers': 0.5.3
  2167 + lru-cache: 6.0.0
  2168 + react: 18.2.0
  2169 + react-dom: 18.2.0(react@18.2.0)
  2170 + react-router-dom: 6.22.0(react-dom@18.2.0)(react@18.2.0)
  2171 + serialize-javascript: 6.0.2
  2172 +
  2173 + /@modern-js/runtime@2.48.5(@types/react-dom@18.0.11)(@types/react@18.0.38)(react-dom@18.2.0)(react@18.2.0)(webpack@5.91.0):
  2174 + resolution: {integrity: sha512-NoR4SPVj1Vnr/CWKiUQsqlWtgKo4KKNCJ2wmx/IaMaYJ/iYnAmQ0uUAISzKHDPBPwueeS4yPlJbNXm+Opc/YsA==}
  2175 + engines: {node: '>=14.17.6'}
  2176 + peerDependencies:
  2177 + react: '>=17'
  2178 + react-dom: '>=17'
  2179 + dependencies:
  2180 + '@babel/core': 7.24.4
  2181 + '@babel/types': 7.24.0
  2182 + '@loadable/babel-plugin': 5.15.3(@babel/core@7.24.4)
  2183 + '@loadable/component': 5.15.3(react@18.2.0)
  2184 + '@loadable/server': 5.15.3(@loadable/component@5.15.3)(react@18.2.0)
  2185 + '@loadable/webpack-plugin': 5.15.2(webpack@5.91.0)
  2186 + '@modern-js-reduck/plugin-auto-actions': 1.1.11(@modern-js-reduck/store@1.1.11)
  2187 + '@modern-js-reduck/plugin-devtools': 1.1.11(@modern-js-reduck/store@1.1.11)
  2188 + '@modern-js-reduck/plugin-effects': 1.1.11(@modern-js-reduck/store@1.1.11)
  2189 + '@modern-js-reduck/plugin-immutable': 1.1.11(@modern-js-reduck/store@1.1.11)
  2190 + '@modern-js-reduck/react': 1.1.11(@types/react-dom@18.0.11)(@types/react@18.0.38)(react-dom@18.2.0)(react@18.2.0)
  2191 + '@modern-js-reduck/store': 1.1.11
  2192 + '@modern-js/plugin': 2.48.5
  2193 + '@modern-js/runtime-utils': 2.48.5(react-dom@18.2.0)(react@18.2.0)
  2194 + '@modern-js/types': 2.48.5
  2195 + '@modern-js/utils': 2.48.5
  2196 + '@remix-run/node': 1.19.3
  2197 + '@swc/helpers': 0.5.3
  2198 + '@types/loadable__component': 5.13.9
  2199 + '@types/react-helmet': 6.1.11
  2200 + '@types/styled-components': 5.1.34
  2201 + cookie: 0.5.0
  2202 + esbuild: 0.17.19
  2203 + hoist-non-react-statics: 3.3.2
  2204 + invariant: 2.2.4
  2205 + react: 18.2.0
  2206 + react-dom: 18.2.0(react@18.2.0)
  2207 + react-helmet: 6.1.0(react@18.2.0)
  2208 + react-is: 18.2.0
  2209 + react-side-effect: 2.1.2(react@18.2.0)
  2210 + styled-components: 5.3.11(@babel/core@7.24.4)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)
  2211 + transitivePeerDependencies:
  2212 + - '@types/react'
  2213 + - '@types/react-dom'
  2214 + - supports-color
  2215 + - webpack
  2216 + dev: false
  2217 +
  2218 + /@modern-js/server-core@2.48.5:
  2219 + resolution: {integrity: sha512-w3i8UfXam08q/DiAor44THawmbpvtIr0Ks8lT6UqvS8te4ddsgu5hEFnHczOKP6ieL/FIRUjcu16iU9Er7T3Sw==}
  2220 + dependencies:
  2221 + '@modern-js/plugin': 2.48.5
  2222 + '@modern-js/utils': 2.48.5
  2223 + '@swc/helpers': 0.5.3
  2224 + dev: true
  2225 +
  2226 + /@modern-js/server-utils@2.48.5(@babel/traverse@7.24.1):
  2227 + resolution: {integrity: sha512-gZzAZ/I2GLou+0eQ4fJDsIOZY2h+jlz6ERLaKjgh4ne9qys4Z+GaccDThRBffDzBWmbSgsQ35hpJyLf3sO9m7Q==}
  2228 + dependencies:
  2229 + '@babel/core': 7.24.4
  2230 + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4)
  2231 + '@babel/preset-env': 7.24.4(@babel/core@7.24.4)
  2232 + '@babel/preset-react': 7.24.1(@babel/core@7.24.4)
  2233 + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4)
  2234 + '@modern-js/babel-compiler': 2.48.5
  2235 + '@modern-js/babel-plugin-module-resolver': 2.48.5
  2236 + '@modern-js/utils': 2.48.5
  2237 + '@rsbuild/babel-preset': 0.5.4
  2238 + '@swc/helpers': 0.5.3
  2239 + babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.24.4)(@babel/traverse@7.24.1)
  2240 + transitivePeerDependencies:
  2241 + - '@babel/traverse'
  2242 + - supports-color
  2243 + dev: true
  2244 +
  2245 + /@modern-js/server@2.48.5(@babel/traverse@7.24.1)(react-dom@18.2.0)(react@18.2.0):
  2246 + resolution: {integrity: sha512-I7FH8XwxiPjnAitVBlCAmciorTAQwAbGmgsOrRxr8SOUKyIHvGgK3F8DegxbVUeO7/Y8UsDqxVc7T08fzMAS7g==}
  2247 + peerDependencies:
  2248 + devcert: ^1.2.2
  2249 + ts-node: ^10.1.0
  2250 + tsconfig-paths: '>= 3.0.0 || >= 4.0.0'
  2251 + peerDependenciesMeta:
  2252 + devcert:
  2253 + optional: true
  2254 + ts-node:
  2255 + optional: true
  2256 + tsconfig-paths:
  2257 + optional: true
  2258 + dependencies:
  2259 + '@babel/core': 7.24.4
  2260 + '@babel/register': 7.23.7(@babel/core@7.24.4)
  2261 + '@modern-js/prod-server': 2.48.5(react-dom@18.2.0)(react@18.2.0)
  2262 + '@modern-js/runtime-utils': 2.48.5(react-dom@18.2.0)(react@18.2.0)
  2263 + '@modern-js/server-utils': 2.48.5(@babel/traverse@7.24.1)
  2264 + '@modern-js/types': 2.48.5
  2265 + '@modern-js/utils': 2.48.5
  2266 + '@swc/helpers': 0.5.3
  2267 + axios: 1.6.8
  2268 + connect-history-api-fallback: 2.0.0
  2269 + http-compression: 1.0.6
  2270 + minimatch: 3.1.2
  2271 + path-to-regexp: 6.2.2
  2272 + ws: 8.16.0
  2273 + transitivePeerDependencies:
  2274 + - '@babel/traverse'
  2275 + - '@types/express'
  2276 + - bufferutil
  2277 + - debug
  2278 + - react
  2279 + - react-dom
  2280 + - supports-color
  2281 + - utf-8-validate
  2282 + dev: true
  2283 +
  2284 + /@modern-js/tsconfig@2.48.5:
  2285 + resolution: {integrity: sha512-m4mYhlPNWa/gmqf8xHBR7TcjrleSQH0ZfSnSJ+XwRYyHuMimhL634zCoouxekRtrDdTRteJwfaGabh3jFa5ccg==}
  2286 + dev: true
  2287 +
  2288 + /@modern-js/types@2.48.5:
  2289 + resolution: {integrity: sha512-4cMWJd+nWXTMcW/UFlmkchxzEq0UQAdbkTljODSqsuwlgIAkseoQpC2idMgyrNU6L5QcGXns9/JqIMcgK7malw==}
  2290 +
  2291 + /@modern-js/uni-builder@2.48.5(@babel/traverse@7.24.1)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(styled-components@6.1.8)(typescript@5.0.4):
  2292 + resolution: {integrity: sha512-KdWt9UnwFPFmuZbY3oAxA2FWK86ogzxWQRlWW2J2VUKIX9ldYcFKOBjBGhmgccuVCdOjNVktIKA9aGzXt1b2Lw==}
  2293 + dependencies:
  2294 + '@babel/core': 7.24.4
  2295 + '@babel/preset-react': 7.24.1(@babel/core@7.24.4)
  2296 + '@babel/types': 7.24.0
  2297 + '@modern-js/server': 2.48.5(@babel/traverse@7.24.1)(react-dom@18.2.0)(react@18.2.0)
  2298 + '@modern-js/utils': 2.48.5
  2299 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.14.0)(webpack@5.91.0)
  2300 + '@rsbuild/babel-preset': 0.5.4
  2301 + '@rsbuild/core': 0.5.4
  2302 + '@rsbuild/plugin-assets-retry': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  2303 + '@rsbuild/plugin-babel': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  2304 + '@rsbuild/plugin-check-syntax': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  2305 + '@rsbuild/plugin-css-minimizer': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(esbuild@0.17.19)(webpack@5.91.0)
  2306 + '@rsbuild/plugin-pug': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  2307 + '@rsbuild/plugin-react': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  2308 + '@rsbuild/plugin-rem': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  2309 + '@rsbuild/plugin-source-build': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  2310 + '@rsbuild/plugin-styled-components': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  2311 + '@rsbuild/plugin-svgr': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(typescript@5.0.4)
  2312 + '@rsbuild/plugin-toml': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  2313 + '@rsbuild/plugin-type-check': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(esbuild@0.17.19)(typescript@5.0.4)
  2314 + '@rsbuild/plugin-yaml': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  2315 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2316 + '@rsbuild/webpack': 0.5.4(@swc/helpers@0.5.3)(esbuild@0.17.19)
  2317 + '@swc/helpers': 0.5.3
  2318 + babel-loader: 9.1.3(@babel/core@7.24.4)(webpack@5.91.0)
  2319 + babel-plugin-import: 1.13.5
  2320 + babel-plugin-styled-components: 1.13.3(styled-components@6.1.8)
  2321 + babel-plugin-transform-react-remove-prop-types: 0.4.24
  2322 + cssnano: 6.0.1(postcss@8.4.38)
  2323 + glob: 9.3.5
  2324 + html-webpack-plugin: 5.5.3(webpack@5.91.0)
  2325 + lodash: 4.17.21
  2326 + postcss: 8.4.38
  2327 + postcss-custom-properties: 13.1.5(postcss@8.4.38)
  2328 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.38)
  2329 + postcss-font-variant: 5.0.0(postcss@8.4.38)
  2330 + postcss-initial: 4.0.1(postcss@8.4.38)
  2331 + postcss-media-minmax: 5.0.0(postcss@8.4.38)
  2332 + postcss-nesting: 12.0.1(postcss@8.4.38)
  2333 + postcss-page-break: 3.0.4(postcss@8.4.38)
  2334 + react-refresh: 0.14.0
  2335 + rspack-manifest-plugin: 5.0.0-alpha0(webpack@5.91.0)
  2336 + terser-webpack-plugin: 5.3.10(esbuild@0.17.19)(webpack@5.91.0)
  2337 + ts-loader: 9.4.4(typescript@5.0.4)(webpack@5.91.0)
  2338 + webpack: 5.91.0(esbuild@0.17.19)
  2339 + webpack-manifest-plugin: 5.0.0(webpack@5.91.0)
  2340 + webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.5.3)(webpack@5.91.0)
  2341 + transitivePeerDependencies:
  2342 + - '@babel/traverse'
  2343 + - '@parcel/css'
  2344 + - '@rspack/core'
  2345 + - '@swc/core'
  2346 + - '@swc/css'
  2347 + - '@types/express'
  2348 + - '@types/webpack'
  2349 + - bufferutil
  2350 + - clean-css
  2351 + - csso
  2352 + - debug
  2353 + - devcert
  2354 + - esbuild
  2355 + - lightningcss
  2356 + - react
  2357 + - react-dom
  2358 + - sockjs-client
  2359 + - styled-components
  2360 + - supports-color
  2361 + - ts-node
  2362 + - tsconfig-paths
  2363 + - type-fest
  2364 + - typescript
  2365 + - uglify-js
  2366 + - utf-8-validate
  2367 + - webpack-cli
  2368 + - webpack-dev-server
  2369 + - webpack-hot-middleware
  2370 + - webpack-plugin-serve
  2371 + dev: true
  2372 +
  2373 + /@modern-js/utils@2.48.5:
  2374 + resolution: {integrity: sha512-VNeB15CI41sxO0vNBDWA/Q9+JqoGOwVudhIq5YxaPHGVMoM22piafT+f4ofXiafMyCFWz1/9eiJGlMPTpk8AYQ==}
  2375 + dependencies:
  2376 + '@swc/helpers': 0.5.3
  2377 + caniuse-lite: 1.0.30001609
  2378 + lodash: 4.17.21
  2379 + rslog: 1.2.1
  2380 +
  2381 + /@module-federation/runtime-tools@0.0.8:
  2382 + resolution: {integrity: sha512-tqx3wlVHnpWLk+vn22c0x9Nv1BqdZnoS6vdMb53IsVpbQIFP70nhhvymHUyFuPkoLzMFidS7GpG58DYT/4lvCw==}
  2383 + dependencies:
  2384 + '@module-federation/runtime': 0.0.8
  2385 + '@module-federation/webpack-bundler-runtime': 0.0.8
  2386 + dev: true
  2387 +
  2388 + /@module-federation/runtime@0.0.8:
  2389 + resolution: {integrity: sha512-Hi9g10aHxHdQ7CbchSvke07YegYwkf162XPOmixNmJr5Oy4wVa2d9yIVSrsWFhBRbbvM5iJP6GrSuEq6HFO3ug==}
  2390 + dependencies:
  2391 + '@module-federation/sdk': 0.0.8
  2392 + dev: true
  2393 +
  2394 + /@module-federation/sdk@0.0.8:
  2395 + resolution: {integrity: sha512-lkasywBItjUTNT0T0IskonDE2E/2tXE9UhUCPVoDL3NteDUSFGg4tpkF+cey1pD8mHh0XJcGrCuOW7s96peeAg==}
  2396 + dev: true
  2397 +
  2398 + /@module-federation/webpack-bundler-runtime@0.0.8:
  2399 + resolution: {integrity: sha512-ULwrTVzF47+6XnWybt6SIq97viEYJRv4P/DByw5h7PSX9PxSGyMm5pHfXdhcb7tno7VknL0t2V8F48fetVL9kA==}
  2400 + dependencies:
  2401 + '@module-federation/runtime': 0.0.8
  2402 + '@module-federation/sdk': 0.0.8
  2403 + dev: true
  2404 +
  2405 + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1:
  2406 + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==}
  2407 + dependencies:
  2408 + eslint-scope: 5.1.1
  2409 + dev: true
  2410 +
  2411 + /@nodelib/fs.scandir@2.1.5:
  2412 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
  2413 + engines: {node: '>= 8'}
  2414 + dependencies:
  2415 + '@nodelib/fs.stat': 2.0.5
  2416 + run-parallel: 1.2.0
  2417 + dev: true
  2418 +
  2419 + /@nodelib/fs.stat@2.0.5:
  2420 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
  2421 + engines: {node: '>= 8'}
  2422 + dev: true
  2423 +
  2424 + /@nodelib/fs.walk@1.2.8:
  2425 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
  2426 + engines: {node: '>= 8'}
  2427 + dependencies:
  2428 + '@nodelib/fs.scandir': 2.1.5
  2429 + fastq: 1.17.1
  2430 + dev: true
  2431 +
  2432 + /@pmmmwh/react-refresh-webpack-plugin@0.5.10(react-refresh@0.14.0)(webpack@5.91.0):
  2433 + resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==}
  2434 + engines: {node: '>= 10.13'}
  2435 + peerDependencies:
  2436 + '@types/webpack': 4.x || 5.x
  2437 + react-refresh: '>=0.10.0 <1.0.0'
  2438 + sockjs-client: ^1.4.0
  2439 + type-fest: '>=0.17.0 <4.0.0'
  2440 + webpack: '>=4.43.0 <6.0.0'
  2441 + webpack-dev-server: 3.x || 4.x
  2442 + webpack-hot-middleware: 2.x
  2443 + webpack-plugin-serve: 0.x || 1.x
  2444 + peerDependenciesMeta:
  2445 + '@types/webpack':
  2446 + optional: true
  2447 + sockjs-client:
  2448 + optional: true
  2449 + type-fest:
  2450 + optional: true
  2451 + webpack-dev-server:
  2452 + optional: true
  2453 + webpack-hot-middleware:
  2454 + optional: true
  2455 + webpack-plugin-serve:
  2456 + optional: true
  2457 + dependencies:
  2458 + ansi-html-community: 0.0.8
  2459 + common-path-prefix: 3.0.0
  2460 + core-js-pure: 3.36.1
  2461 + error-stack-parser: 2.1.4
  2462 + find-up: 5.0.0
  2463 + html-entities: 2.5.2
  2464 + loader-utils: 2.0.4
  2465 + react-refresh: 0.14.0
  2466 + schema-utils: 3.3.0
  2467 + source-map: 0.7.4
  2468 + webpack: 5.91.0(esbuild@0.17.19)
  2469 + dev: true
  2470 +
  2471 + /@redux-devtools/extension@3.3.0(redux@4.2.1):
  2472 + resolution: {integrity: sha512-X34S/rC8S/M1BIrkYD1mJ5f8vlH0BDqxXrs96cvxSBo4FhMdbhU+GUGsmNYov1xjSyLMHgo8NYrUG8bNX7525g==}
  2473 + peerDependencies:
  2474 + redux: ^3.1.0 || ^4.0.0 || ^5.0.0
  2475 + dependencies:
  2476 + '@babel/runtime': 7.24.4
  2477 + immutable: 4.3.5
  2478 + redux: 4.2.1
  2479 + dev: false
  2480 +
  2481 + /@remix-run/node@1.19.3:
  2482 + resolution: {integrity: sha512-z5qrVL65xLXIUpU4mkR4MKlMeKARLepgHAk4W5YY3IBXOreRqOGUC70POViYmY7x38c2Ia1NwqL80H+0h7jbMw==}
  2483 + engines: {node: '>=14.0.0'}
  2484 + dependencies:
  2485 + '@remix-run/server-runtime': 1.19.3
  2486 + '@remix-run/web-fetch': 4.4.2
  2487 + '@remix-run/web-file': 3.1.0
  2488 + '@remix-run/web-stream': 1.1.0
  2489 + '@web3-storage/multipart-parser': 1.0.0
  2490 + abort-controller: 3.0.0
  2491 + cookie-signature: 1.2.1
  2492 + source-map-support: 0.5.21
  2493 + stream-slice: 0.1.2
  2494 +
  2495 + /@remix-run/router@1.15.0:
  2496 + resolution: {integrity: sha512-HOil5aFtme37dVQTB6M34G95kPM3MMuqSmIRVCC52eKV+Y/tGSqw9P3rWhlAx6A+mz+MoX+XxsGsNJbaI5qCgQ==}
  2497 + engines: {node: '>=14.0.0'}
  2498 +
  2499 + /@remix-run/router@1.7.2:
  2500 + resolution: {integrity: sha512-7Lcn7IqGMV+vizMPoEl5F0XDshcdDYtMI6uJLQdQz5CfZAwy3vvGKYSUk789qndt5dEC4HfSjviSYlSoHGL2+A==}
  2501 + engines: {node: '>=14'}
  2502 +
  2503 + /@remix-run/server-runtime@1.19.3:
  2504 + resolution: {integrity: sha512-KzQ+htUsKqpBgKE2tWo7kIIGy3MyHP58Io/itUPvV+weDjApwr9tQr9PZDPA3yAY6rAzLax7BU0NMSYCXWFY5A==}
  2505 + engines: {node: '>=14.0.0'}
  2506 + dependencies:
  2507 + '@remix-run/router': 1.7.2
  2508 + '@types/cookie': 0.4.1
  2509 + '@web3-storage/multipart-parser': 1.0.0
  2510 + cookie: 0.4.2
  2511 + set-cookie-parser: 2.6.0
  2512 + source-map: 0.7.4
  2513 +
  2514 + /@remix-run/web-blob@3.1.0:
  2515 + resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==}
  2516 + dependencies:
  2517 + '@remix-run/web-stream': 1.1.0
  2518 + web-encoding: 1.1.5
  2519 +
  2520 + /@remix-run/web-fetch@4.4.2:
  2521 + resolution: {integrity: sha512-jgKfzA713/4kAW/oZ4bC3MoLWyjModOVDjFPNseVqcJKSafgIscrYL9G50SurEYLswPuoU3HzSbO0jQCMYWHhA==}
  2522 + engines: {node: ^10.17 || >=12.3}
  2523 + dependencies:
  2524 + '@remix-run/web-blob': 3.1.0
  2525 + '@remix-run/web-file': 3.1.0
  2526 + '@remix-run/web-form-data': 3.1.0
  2527 + '@remix-run/web-stream': 1.1.0
  2528 + '@web3-storage/multipart-parser': 1.0.0
  2529 + abort-controller: 3.0.0
  2530 + data-uri-to-buffer: 3.0.1
  2531 + mrmime: 1.0.1
  2532 +
  2533 + /@remix-run/web-file@3.1.0:
  2534 + resolution: {integrity: sha512-dW2MNGwoiEYhlspOAXFBasmLeYshyAyhIdrlXBi06Duex5tDr3ut2LFKVj7tyHLmn8nnNwFf1BjNbkQpygC2aQ==}
  2535 + dependencies:
  2536 + '@remix-run/web-blob': 3.1.0
  2537 +
  2538 + /@remix-run/web-form-data@3.1.0:
  2539 + resolution: {integrity: sha512-NdeohLMdrb+pHxMQ/Geuzdp0eqPbea+Ieo8M8Jx2lGC6TBHsgHzYcBvr0LyPdPVycNRDEpWpiDdCOdCryo3f9A==}
  2540 + dependencies:
  2541 + web-encoding: 1.1.5
  2542 +
  2543 + /@remix-run/web-stream@1.1.0:
  2544 + resolution: {integrity: sha512-KRJtwrjRV5Bb+pM7zxcTJkhIqWWSy+MYsIxHK+0m5atcznsf15YwUBWHWulZerV2+vvHH1Lp1DD7pw6qKW8SgA==}
  2545 + dependencies:
  2546 + web-streams-polyfill: 3.3.3
  2547 +
  2548 + /@rsbuild/babel-preset@0.5.4:
  2549 + resolution: {integrity: sha512-1Zri80OqDn3Ixx3vne8J0JM8vxq03aa2WjSv2eHbmRIir0SyKOBi9/yzlIMGbyRc2ebOKoOSbBtgBqzSjZKDmw==}
  2550 + dependencies:
  2551 + '@babel/core': 7.24.4
  2552 + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4)
  2553 + '@babel/plugin-proposal-export-default-from': 7.24.1(@babel/core@7.24.4)
  2554 + '@babel/plugin-proposal-partial-application': 7.24.1(@babel/core@7.24.4)
  2555 + '@babel/plugin-proposal-pipeline-operator': 7.24.1(@babel/core@7.24.4)
  2556 + '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.4)
  2557 + '@babel/preset-env': 7.24.4(@babel/core@7.24.4)
  2558 + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4)
  2559 + '@babel/runtime': 7.24.4
  2560 + '@babel/types': 7.24.0
  2561 + '@types/babel__core': 7.20.5
  2562 + babel-plugin-dynamic-import-node: 2.3.3
  2563 + core-js: 3.36.1
  2564 + transitivePeerDependencies:
  2565 + - supports-color
  2566 + dev: true
  2567 +
  2568 + /@rsbuild/core@0.5.4:
  2569 + resolution: {integrity: sha512-QHg6Mw9fuvSjzS2UUVF5DsUYy5w4uphwuzz9EsO1ajZsxZnD38+yuuoIXn18HuKEHg7Ry9x3kXjXxbpgjJfoBw==}
  2570 + engines: {node: '>=16.0.0'}
  2571 + hasBin: true
  2572 + dependencies:
  2573 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2574 + '@rspack/core': 0.5.9(@swc/helpers@0.5.3)
  2575 + '@swc/helpers': 0.5.3
  2576 + core-js: 3.36.1
  2577 + html-webpack-plugin: /html-rspack-plugin@5.6.2(@rspack/core@0.5.9)
  2578 + postcss: 8.4.38
  2579 + dev: true
  2580 +
  2581 + /@rsbuild/monorepo-utils@0.5.4(@swc/helpers@0.5.3):
  2582 + resolution: {integrity: sha512-Xa9bpHTlhrDVztfwZcW0meeJYbNqztsHFPQ0ZQr5va9gjX2iE8aefWMRQ9aaCbZZ6Dstv4ST+FJqoM+mTIAFVw==}
  2583 + dependencies:
  2584 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2585 + fast-glob: 3.3.2
  2586 + transitivePeerDependencies:
  2587 + - '@swc/helpers'
  2588 + dev: true
  2589 +
  2590 + /@rsbuild/plugin-assets-retry@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2591 + resolution: {integrity: sha512-YlI23rGeyZ/9StCBAEzJgSN8GZAGabpfK/8RKVU7tNuI8R6NCch/H+8/sxgz3X3+QYbVWixkY3ov5TGHegkPkQ==}
  2592 + peerDependencies:
  2593 + '@rsbuild/core': ^0.5.4
  2594 + dependencies:
  2595 + '@rsbuild/core': 0.5.4
  2596 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2597 + serialize-javascript: 6.0.2
  2598 + transitivePeerDependencies:
  2599 + - '@swc/helpers'
  2600 + dev: true
  2601 +
  2602 + /@rsbuild/plugin-babel@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2603 + resolution: {integrity: sha512-JnOdPHl+tbTv7HEL92P/XidS1Pl0nUvI0p9FDksMMQGxRCyhNypcsOKk5z11bR9qUYJofWL8x/08RPiXPRdUFg==}
  2604 + peerDependencies:
  2605 + '@rsbuild/core': ^0.5.4
  2606 + dependencies:
  2607 + '@babel/core': 7.24.4
  2608 + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.4)
  2609 + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.4)
  2610 + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.4)
  2611 + '@rsbuild/core': 0.5.4
  2612 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2613 + '@types/babel__core': 7.20.5
  2614 + upath: 2.0.1
  2615 + transitivePeerDependencies:
  2616 + - '@swc/helpers'
  2617 + - supports-color
  2618 + dev: true
  2619 +
  2620 + /@rsbuild/plugin-check-syntax@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2621 + resolution: {integrity: sha512-Jo5ySPRdIV2KeBcZHxd5bv1wITkCTsU4yiNd71gAEUBChalb72cmP2MwfEHB/rR3HohxrjDwSSVrkfaJj3LCqw==}
  2622 + peerDependencies:
  2623 + '@rsbuild/core': ^0.5.4
  2624 + dependencies:
  2625 + '@rsbuild/core': 0.5.4
  2626 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2627 + acorn: 8.11.3
  2628 + htmlparser2: 9.1.0
  2629 + source-map: 0.7.4
  2630 + transitivePeerDependencies:
  2631 + - '@swc/helpers'
  2632 + dev: true
  2633 +
  2634 + /@rsbuild/plugin-css-minimizer@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(esbuild@0.17.19)(webpack@5.91.0):
  2635 + resolution: {integrity: sha512-0WGNlj0heOrEhmDO28hQMY+aJcat5JnqVHeMBnfLp4XfeQxcHjQI2Ah7gcqUxDe7PX/m5rPgR1XfokhPyYjLFg==}
  2636 + peerDependencies:
  2637 + '@rsbuild/core': ^0.5.4
  2638 + dependencies:
  2639 + '@rsbuild/core': 0.5.4
  2640 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2641 + css-minimizer-webpack-plugin: 5.0.1(esbuild@0.17.19)(webpack@5.91.0)
  2642 + transitivePeerDependencies:
  2643 + - '@parcel/css'
  2644 + - '@swc/css'
  2645 + - '@swc/helpers'
  2646 + - clean-css
  2647 + - csso
  2648 + - esbuild
  2649 + - lightningcss
  2650 + - webpack
  2651 + dev: true
  2652 +
  2653 + /@rsbuild/plugin-esbuild@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2654 + resolution: {integrity: sha512-9MQwAbrt+cKtWxWIMGubDALz/m+CayVSMnd/VxxbJ3kuj8v24MowVcRhU2bNLmrvlFLRFWIouIv1WWYFfjhytQ==}
  2655 + peerDependencies:
  2656 + '@rsbuild/core': ^0.5.4
  2657 + dependencies:
  2658 + '@rsbuild/core': 0.5.4
  2659 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2660 + esbuild: 0.17.19
  2661 + webpack: 5.91.0(esbuild@0.17.19)
  2662 + transitivePeerDependencies:
  2663 + - '@swc/core'
  2664 + - '@swc/helpers'
  2665 + - uglify-js
  2666 + - webpack-cli
  2667 + dev: true
  2668 +
  2669 + /@rsbuild/plugin-node-polyfill@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2670 + resolution: {integrity: sha512-HCPaxo+3/l7SnAUMXssWtXuu9x5BXGKPwr8FKkyp6SfcTaU9zmjN7eyLbAwFWaSkTtOYVo474q+mcQzLIKZBRw==}
  2671 + peerDependencies:
  2672 + '@rsbuild/core': ^0.5.4
  2673 + dependencies:
  2674 + '@rsbuild/core': 0.5.4
  2675 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2676 + assert: 2.1.0
  2677 + browserify-zlib: 0.2.0
  2678 + buffer: 5.7.1
  2679 + console-browserify: 1.2.0
  2680 + constants-browserify: 1.0.0
  2681 + crypto-browserify: 3.12.0
  2682 + domain-browser: 5.7.0
  2683 + events: 3.3.0
  2684 + https-browserify: 1.0.0
  2685 + os-browserify: 0.3.0
  2686 + path-browserify: 1.0.1
  2687 + process: 0.11.10
  2688 + punycode: 2.3.1
  2689 + querystring-es3: 0.2.1
  2690 + readable-stream: 4.5.2
  2691 + stream-browserify: 3.0.0
  2692 + stream-http: 3.2.0
  2693 + string_decoder: 1.3.0
  2694 + timers-browserify: 2.0.12
  2695 + tty-browserify: 0.0.1
  2696 + url: 0.11.3
  2697 + util: 0.12.5
  2698 + vm-browserify: 1.1.2
  2699 + transitivePeerDependencies:
  2700 + - '@swc/helpers'
  2701 + dev: true
  2702 +
  2703 + /@rsbuild/plugin-pug@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2704 + resolution: {integrity: sha512-YbmzshJ03aQ/LnRBGHHR3YWwFa9vl/x2/ZvPdpdKTcjQQepRt6NMv7Uk4y4I4YIu2usLO3agP7jfemdI+JjJKA==}
  2705 + peerDependencies:
  2706 + '@rsbuild/core': ^0.5.4
  2707 + dependencies:
  2708 + '@rsbuild/core': 0.5.4
  2709 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2710 + '@types/pug': 2.0.10
  2711 + pug: 3.0.2
  2712 + transitivePeerDependencies:
  2713 + - '@swc/helpers'
  2714 + dev: true
  2715 +
  2716 + /@rsbuild/plugin-react@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2717 + resolution: {integrity: sha512-Y0orcx5Oy8zZ8OxYj31SM/+EjuVwUUqxogfDAttjyfi5qTCaPGfwnexgAKaDIZgb7ws7M6yHwT3Z4ZRfUBIX+Q==}
  2718 + peerDependencies:
  2719 + '@rsbuild/core': ^0.5.4
  2720 + dependencies:
  2721 + '@rsbuild/core': 0.5.4
  2722 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2723 + '@rspack/plugin-react-refresh': 0.5.9(react-refresh@0.14.0)
  2724 + react-refresh: 0.14.0
  2725 + transitivePeerDependencies:
  2726 + - '@swc/helpers'
  2727 + dev: true
  2728 +
  2729 + /@rsbuild/plugin-rem@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2730 + resolution: {integrity: sha512-FhNI4ByVyIUwOs606XOhGH6Qo7sXlcCI5FM7DYJ3NA/iuuAmXx7FqDiY6yI+NLWiOOxk196vEUrRibNk3YApJQ==}
  2731 + peerDependencies:
  2732 + '@rsbuild/core': ^0.5.4
  2733 + dependencies:
  2734 + '@rsbuild/core': 0.5.4
  2735 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2736 + terser: 5.29.2
  2737 + transitivePeerDependencies:
  2738 + - '@swc/helpers'
  2739 + dev: true
  2740 +
  2741 + /@rsbuild/plugin-source-build@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2742 + resolution: {integrity: sha512-Y7s68xI1YRLwz68ytL6SI0RuZYgUo/RrAhPaiqPeqlTKG72Y2JaFbpL5Krotac5kpY9ssYmG8gS9u8bsMaqUsw==}
  2743 + peerDependencies:
  2744 + '@rsbuild/core': ^0.5.4
  2745 + dependencies:
  2746 + '@rsbuild/core': 0.5.4
  2747 + '@rsbuild/monorepo-utils': 0.5.4(@swc/helpers@0.5.3)
  2748 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2749 + transitivePeerDependencies:
  2750 + - '@swc/helpers'
  2751 + dev: true
  2752 +
  2753 + /@rsbuild/plugin-styled-components@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2754 + resolution: {integrity: sha512-aSs2VcHAKcb1HtXaGW8fWr/y9eebkrs8nkqdfo8bp7Sgj12JpuN1kwuV+A9jsTTH2xeUnwKOv/gcZdSKYYZPiw==}
  2755 + peerDependencies:
  2756 + '@rsbuild/core': ^0.5.4
  2757 + dependencies:
  2758 + '@rsbuild/core': 0.5.4
  2759 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2760 + transitivePeerDependencies:
  2761 + - '@swc/helpers'
  2762 + dev: true
  2763 +
  2764 + /@rsbuild/plugin-svgr@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(typescript@5.0.4):
  2765 + resolution: {integrity: sha512-LAcf/+LEhD4vMSRlRhLIePumYZKvKJATY05OzOe31EoC7qd3uJL852rw5SR05rPwg2lJ5j9EGH8dvZMnMyzw1Q==}
  2766 + peerDependencies:
  2767 + '@rsbuild/core': ^0.5.4
  2768 + dependencies:
  2769 + '@rsbuild/core': 0.5.4
  2770 + '@rsbuild/plugin-react': 0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)
  2771 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2772 + '@svgr/core': 8.1.0(typescript@5.0.4)
  2773 + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0)
  2774 + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.0.4)
  2775 + transitivePeerDependencies:
  2776 + - '@swc/helpers'
  2777 + - supports-color
  2778 + - typescript
  2779 + dev: true
  2780 +
  2781 + /@rsbuild/plugin-toml@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2782 + resolution: {integrity: sha512-KKrDzTVx8yXh23EPrMUGGrGZn3AenU6Hy+QuKY23y7GrK/PKnZit+lTgGCfDBeYphOWVQ3mdV7q9rb3SfLGIBg==}
  2783 + peerDependencies:
  2784 + '@rsbuild/core': ^0.5.4
  2785 + dependencies:
  2786 + '@rsbuild/core': 0.5.4
  2787 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2788 + transitivePeerDependencies:
  2789 + - '@swc/helpers'
  2790 + dev: true
  2791 +
  2792 + /@rsbuild/plugin-type-check@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3)(esbuild@0.17.19)(typescript@5.0.4):
  2793 + resolution: {integrity: sha512-LiNjnGP3tI3PqBeiWE/ulGw1nSDO24yc14npK6tnWnXk06Z/Pm8ll/7ldWpv7/1aj0j0cjm8/L4mFi76Z1n5Bg==}
  2794 + peerDependencies:
  2795 + '@rsbuild/core': ^0.5.4
  2796 + dependencies:
  2797 + '@rsbuild/core': 0.5.4
  2798 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2799 + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.0.4)(webpack@5.91.0)
  2800 + webpack: 5.91.0(esbuild@0.17.19)
  2801 + transitivePeerDependencies:
  2802 + - '@swc/core'
  2803 + - '@swc/helpers'
  2804 + - esbuild
  2805 + - typescript
  2806 + - uglify-js
  2807 + - webpack-cli
  2808 + dev: true
  2809 +
  2810 + /@rsbuild/plugin-yaml@0.5.4(@rsbuild/core@0.5.4)(@swc/helpers@0.5.3):
  2811 + resolution: {integrity: sha512-pNf3s0crSnTu+BeL5i4lOeWaDJ4pV32bBO9vxI+tnzL7QwIL3IasKJPr1qMdHMB2tL+RxrlFoh1ldqcpcLRNDA==}
  2812 + peerDependencies:
  2813 + '@rsbuild/core': ^0.5.4
  2814 + dependencies:
  2815 + '@rsbuild/core': 0.5.4
  2816 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2817 + transitivePeerDependencies:
  2818 + - '@swc/helpers'
  2819 + dev: true
  2820 +
  2821 + /@rsbuild/shared@0.5.4(@swc/helpers@0.5.3):
  2822 + resolution: {integrity: sha512-IIECkztXabI+4K1375y5VRHudOujA02MSoKLCUNsMAQDFsoDy2PGIyi0TP6JY8TlqQtQbIjPE4kMgpmPNhUt5w==}
  2823 + dependencies:
  2824 + '@rspack/core': 0.5.9(@swc/helpers@0.5.3)
  2825 + caniuse-lite: 1.0.30001609
  2826 + postcss: 8.4.38
  2827 + transitivePeerDependencies:
  2828 + - '@swc/helpers'
  2829 + dev: true
  2830 +
  2831 + /@rsbuild/webpack@0.5.4(@swc/helpers@0.5.3)(esbuild@0.17.19):
  2832 + resolution: {integrity: sha512-IZkxNQqjxFzr44kyWm+S25FeOlqisl4TdLBX5a+f9qf6rMDPFbzSL2/4JGw9ako8KR/y+MnZe6czT9FizHQtBg==}
  2833 + dependencies:
  2834 + '@rsbuild/core': 0.5.4
  2835 + '@rsbuild/shared': 0.5.4(@swc/helpers@0.5.3)
  2836 + fast-glob: 3.3.2
  2837 + globby: 11.1.0
  2838 + html-webpack-plugin: /html-rspack-plugin@5.6.2(@rspack/core@0.5.9)
  2839 + mini-css-extract-plugin: 2.8.1(webpack@5.91.0)
  2840 + postcss: 8.4.38
  2841 + tsconfig-paths-webpack-plugin: 4.1.0
  2842 + webpack: 5.91.0(esbuild@0.17.19)
  2843 + transitivePeerDependencies:
  2844 + - '@rspack/core'
  2845 + - '@swc/core'
  2846 + - '@swc/helpers'
  2847 + - esbuild
  2848 + - uglify-js
  2849 + - webpack-cli
  2850 + dev: true
  2851 +
  2852 + /@rspack/binding-darwin-arm64@0.5.9:
  2853 + resolution: {integrity: sha512-IIClT4d5O7Ays6QrZG06eMYFYY4PwGpcRNChbeKkl3v+CgNshmsPHASnQ6HQjwilcnFw252Hb7ayz0IJGrArHQ==}
  2854 + cpu: [arm64]
  2855 + os: [darwin]
  2856 + requiresBuild: true
  2857 + dev: true
  2858 + optional: true
  2859 +
  2860 + /@rspack/binding-darwin-x64@0.5.9:
  2861 + resolution: {integrity: sha512-K3ijbHCR5ZgT69gR3LK8Zz9f+moMtqe87K7mu/6dms5n2eA/JrtZK/6qFaWKypgjySdwM6uNmff2FkJCJdRl/g==}
  2862 + cpu: [x64]
  2863 + os: [darwin]
  2864 + requiresBuild: true
  2865 + dev: true
  2866 + optional: true
  2867 +
  2868 + /@rspack/binding-linux-arm64-gnu@0.5.9:
  2869 + resolution: {integrity: sha512-sc0fp4CEt3sgafrDUV5hTLDErlarmsazPGkxdJPb5TGVYjiKaYxM6AtH1ZTEDP1DmDtCvBUutfbdO6pzXFDGSA==}
  2870 + cpu: [arm64]
  2871 + os: [linux]
  2872 + requiresBuild: true
  2873 + dev: true
  2874 + optional: true
  2875 +
  2876 + /@rspack/binding-linux-arm64-musl@0.5.9:
  2877 + resolution: {integrity: sha512-clhkNsNi76pTYtZz1U95R36AdZZH2eXbBWb0g17okCt4aXfJoHWIViDvHWvVmU9318repxwww3rR0ImbLskZiw==}
  2878 + cpu: [arm64]
  2879 + os: [linux]
  2880 + requiresBuild: true
  2881 + dev: true
  2882 + optional: true
  2883 +
  2884 + /@rspack/binding-linux-x64-gnu@0.5.9:
  2885 + resolution: {integrity: sha512-bC69vwrG9R/kdpEuDXP/IleedCWR97d0GRLJFAapc2rPoFRI3vnuQVzp8+nX7CA1k2n6tfOJlOvaWLIik3hzXw==}
  2886 + cpu: [x64]
  2887 + os: [linux]
  2888 + requiresBuild: true
  2889 + dev: true
  2890 + optional: true
  2891 +
  2892 + /@rspack/binding-linux-x64-musl@0.5.9:
  2893 + resolution: {integrity: sha512-QGDcWKlLCunBW1/zIvPq6HkIt7920WVhY+ONFGd12owPUEveZTVxWYr64ROJqtIFueWFZYY4FFX6uwCpmH2hrQ==}
  2894 + cpu: [x64]
  2895 + os: [linux]
  2896 + requiresBuild: true
  2897 + dev: true
  2898 + optional: true
  2899 +
  2900 + /@rspack/binding-win32-arm64-msvc@0.5.9:
  2901 + resolution: {integrity: sha512-57ux9VmD4tIPBAM9G6cgGUjKX2AVLln+DJ3E2+OZV430w09NUoXmwt9THIm2cCaiExMlo0rZpgaEOsRbG1asBQ==}
  2902 + cpu: [arm64]
  2903 + os: [win32]
  2904 + requiresBuild: true
  2905 + dev: true
  2906 + optional: true
  2907 +
  2908 + /@rspack/binding-win32-ia32-msvc@0.5.9:
  2909 + resolution: {integrity: sha512-DbV4fyZjvEZQi8lDttelP3ctvljfOc4rtElV0rFHzx78MCR7yBqhjLZwy0Y0x3x4SsVlxXyCAL1yXaUKL+Zoiw==}
  2910 + cpu: [ia32]
  2911 + os: [win32]
  2912 + requiresBuild: true
  2913 + dev: true
  2914 + optional: true
  2915 +
  2916 + /@rspack/binding-win32-x64-msvc@0.5.9:
  2917 + resolution: {integrity: sha512-3FI/6hgsI/g42r+N2gfzs6k5P18X+3WcmT+VMX4Z3BvEi8L6nj6XlFRb/UOBac30/ohl435eEFVWjmyzdvS7Cw==}
  2918 + cpu: [x64]
  2919 + os: [win32]
  2920 + requiresBuild: true
  2921 + dev: true
  2922 + optional: true
  2923 +
  2924 + /@rspack/binding@0.5.9:
  2925 + resolution: {integrity: sha512-6/+m+V3kf2CPmtB3DPziHdxJVxDi52Y3QRRH6bD5uvUtdS+Y48ICtvwUMREoC3yrZ5wCpe6j7J48iTLYn4toWQ==}
  2926 + optionalDependencies:
  2927 + '@rspack/binding-darwin-arm64': 0.5.9
  2928 + '@rspack/binding-darwin-x64': 0.5.9
  2929 + '@rspack/binding-linux-arm64-gnu': 0.5.9
  2930 + '@rspack/binding-linux-arm64-musl': 0.5.9
  2931 + '@rspack/binding-linux-x64-gnu': 0.5.9
  2932 + '@rspack/binding-linux-x64-musl': 0.5.9
  2933 + '@rspack/binding-win32-arm64-msvc': 0.5.9
  2934 + '@rspack/binding-win32-ia32-msvc': 0.5.9
  2935 + '@rspack/binding-win32-x64-msvc': 0.5.9
  2936 + dev: true
  2937 +
  2938 + /@rspack/core@0.5.9(@swc/helpers@0.5.3):
  2939 + resolution: {integrity: sha512-SNz6PS+LD5AFUnX75m5F1GULHPyoDx8v6A6zf5FQSF4CwZ+lGz47Fa2gRTTcQNXp3Fp+7v5m1q8TrSukV3yHwA==}
  2940 + engines: {node: '>=16.0.0'}
  2941 + peerDependencies:
  2942 + '@swc/helpers': '>=0.5.1'
  2943 + peerDependenciesMeta:
  2944 + '@swc/helpers':
  2945 + optional: true
  2946 + dependencies:
  2947 + '@module-federation/runtime-tools': 0.0.8
  2948 + '@rspack/binding': 0.5.9
  2949 + '@swc/helpers': 0.5.3
  2950 + browserslist: 4.23.0
  2951 + enhanced-resolve: 5.12.0
  2952 + events: 3.3.0
  2953 + graceful-fs: 4.2.10
  2954 + json-parse-even-better-errors: 3.0.1
  2955 + neo-async: 2.6.2
  2956 + tapable: 2.2.1
  2957 + watchpack: 2.4.1
  2958 + webpack-sources: 3.2.3
  2959 + zod: 3.22.4
  2960 + zod-validation-error: 1.3.1(zod@3.22.4)
  2961 + dev: true
  2962 +
  2963 + /@rspack/plugin-react-refresh@0.5.9(react-refresh@0.14.0):
  2964 + resolution: {integrity: sha512-jsXA/8v4OaNLKo14+jqXKzAOKXWJs06ld6rzW97K9m2Q8hLd88jHiElxAgFsIiaSybu7tOs3ZKhhG/sGs4JspQ==}
  2965 + peerDependencies:
  2966 + react-refresh: '>=0.10.0 <1.0.0'
  2967 + peerDependenciesMeta:
  2968 + react-refresh:
  2969 + optional: true
  2970 + dependencies:
  2971 + react-refresh: 0.14.0
  2972 + dev: true
  2973 +
  2974 + /@sinclair/typebox@0.27.8:
  2975 + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
  2976 + dev: true
  2977 +
  2978 + /@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.4):
  2979 + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==}
  2980 + engines: {node: '>=14'}
  2981 + peerDependencies:
  2982 + '@babel/core': ^7.0.0-0
  2983 + dependencies:
  2984 + '@babel/core': 7.24.4
  2985 + dev: true
  2986 +
  2987 + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.4):
  2988 + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==}
  2989 + engines: {node: '>=14'}
  2990 + peerDependencies:
  2991 + '@babel/core': ^7.0.0-0
  2992 + dependencies:
  2993 + '@babel/core': 7.24.4
  2994 + dev: true
  2995 +
  2996 + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.4):
  2997 + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==}
  2998 + engines: {node: '>=14'}
  2999 + peerDependencies:
  3000 + '@babel/core': ^7.0.0-0
  3001 + dependencies:
  3002 + '@babel/core': 7.24.4
  3003 + dev: true
  3004 +
  3005 + /@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.24.4):
  3006 + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==}
  3007 + engines: {node: '>=14'}
  3008 + peerDependencies:
  3009 + '@babel/core': ^7.0.0-0
  3010 + dependencies:
  3011 + '@babel/core': 7.24.4
  3012 + dev: true
  3013 +
  3014 + /@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.24.4):
  3015 + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==}
  3016 + engines: {node: '>=14'}
  3017 + peerDependencies:
  3018 + '@babel/core': ^7.0.0-0
  3019 + dependencies:
  3020 + '@babel/core': 7.24.4
  3021 + dev: true
  3022 +
  3023 + /@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.24.4):
  3024 + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==}
  3025 + engines: {node: '>=14'}
  3026 + peerDependencies:
  3027 + '@babel/core': ^7.0.0-0
  3028 + dependencies:
  3029 + '@babel/core': 7.24.4
  3030 + dev: true
  3031 +
  3032 + /@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.24.4):
  3033 + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==}
  3034 + engines: {node: '>=14'}
  3035 + peerDependencies:
  3036 + '@babel/core': ^7.0.0-0
  3037 + dependencies:
  3038 + '@babel/core': 7.24.4
  3039 + dev: true
  3040 +
  3041 + /@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.24.4):
  3042 + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==}
  3043 + engines: {node: '>=12'}
  3044 + peerDependencies:
  3045 + '@babel/core': ^7.0.0-0
  3046 + dependencies:
  3047 + '@babel/core': 7.24.4
  3048 + dev: true
  3049 +
  3050 + /@svgr/babel-preset@8.1.0(@babel/core@7.24.4):
  3051 + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==}
  3052 + engines: {node: '>=14'}
  3053 + peerDependencies:
  3054 + '@babel/core': ^7.0.0-0
  3055 + dependencies:
  3056 + '@babel/core': 7.24.4
  3057 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.24.4)
  3058 + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.24.4)
  3059 + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.24.4)
  3060 + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.24.4)
  3061 + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.24.4)
  3062 + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.24.4)
  3063 + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.24.4)
  3064 + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.24.4)
  3065 + dev: true
  3066 +
  3067 + /@svgr/core@8.1.0(typescript@5.0.4):
  3068 + resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==}
  3069 + engines: {node: '>=14'}
  3070 + dependencies:
  3071 + '@babel/core': 7.24.4
  3072 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.4)
  3073 + camelcase: 6.3.0
  3074 + cosmiconfig: 8.3.6(typescript@5.0.4)
  3075 + snake-case: 3.0.4
  3076 + transitivePeerDependencies:
  3077 + - supports-color
  3078 + - typescript
  3079 + dev: true
  3080 +
  3081 + /@svgr/hast-util-to-babel-ast@8.0.0:
  3082 + resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==}
  3083 + engines: {node: '>=14'}
  3084 + dependencies:
  3085 + '@babel/types': 7.24.0
  3086 + entities: 4.5.0
  3087 + dev: true
  3088 +
  3089 + /@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0):
  3090 + resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==}
  3091 + engines: {node: '>=14'}
  3092 + peerDependencies:
  3093 + '@svgr/core': '*'
  3094 + dependencies:
  3095 + '@babel/core': 7.24.4
  3096 + '@svgr/babel-preset': 8.1.0(@babel/core@7.24.4)
  3097 + '@svgr/core': 8.1.0(typescript@5.0.4)
  3098 + '@svgr/hast-util-to-babel-ast': 8.0.0
  3099 + svg-parser: 2.0.4
  3100 + transitivePeerDependencies:
  3101 + - supports-color
  3102 + dev: true
  3103 +
  3104 + /@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.0.4):
  3105 + resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==}
  3106 + engines: {node: '>=14'}
  3107 + peerDependencies:
  3108 + '@svgr/core': '*'
  3109 + dependencies:
  3110 + '@svgr/core': 8.1.0(typescript@5.0.4)
  3111 + cosmiconfig: 8.3.6(typescript@5.0.4)
  3112 + deepmerge: 4.3.1
  3113 + svgo: 3.2.0
  3114 + transitivePeerDependencies:
  3115 + - typescript
  3116 + dev: true
  3117 +
  3118 + /@swc/helpers@0.5.1:
  3119 + resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==}
  3120 + dependencies:
  3121 + tslib: 2.6.2
  3122 + dev: false
  3123 +
  3124 + /@swc/helpers@0.5.3:
  3125 + resolution: {integrity: sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==}
  3126 + dependencies:
  3127 + tslib: 2.6.2
  3128 +
  3129 + /@trysound/sax@0.2.0:
  3130 + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
  3131 + engines: {node: '>=10.13.0'}
  3132 + dev: true
  3133 +
  3134 + /@types/babel__core@7.20.5:
  3135 + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
  3136 + dependencies:
  3137 + '@babel/parser': 7.24.4
  3138 + '@babel/types': 7.24.0
  3139 + '@types/babel__generator': 7.6.8
  3140 + '@types/babel__template': 7.4.4
  3141 + '@types/babel__traverse': 7.20.5
  3142 + dev: true
  3143 +
  3144 + /@types/babel__generator@7.6.8:
  3145 + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
  3146 + dependencies:
  3147 + '@babel/types': 7.24.0
  3148 + dev: true
  3149 +
  3150 + /@types/babel__template@7.4.4:
  3151 + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
  3152 + dependencies:
  3153 + '@babel/parser': 7.24.4
  3154 + '@babel/types': 7.24.0
  3155 + dev: true
  3156 +
  3157 + /@types/babel__traverse@7.20.5:
  3158 + resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==}
  3159 + dependencies:
  3160 + '@babel/types': 7.24.0
  3161 + dev: true
  3162 +
  3163 + /@types/cookie@0.4.1:
  3164 + resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==}
  3165 +
  3166 + /@types/eslint-scope@3.7.7:
  3167 + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
  3168 + dependencies:
  3169 + '@types/eslint': 8.56.9
  3170 + '@types/estree': 1.0.5
  3171 +
  3172 + /@types/eslint@8.56.9:
  3173 + resolution: {integrity: sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==}
  3174 + dependencies:
  3175 + '@types/estree': 1.0.5
  3176 + '@types/json-schema': 7.0.15
  3177 +
  3178 + /@types/estree@1.0.5:
  3179 + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
  3180 +
  3181 + /@types/hoist-non-react-statics@3.3.5:
  3182 + resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==}
  3183 + dependencies:
  3184 + '@types/react': 18.0.38
  3185 + hoist-non-react-statics: 3.3.2
  3186 + dev: false
  3187 +
  3188 + /@types/html-minifier-terser@6.1.0:
  3189 + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==}
  3190 + dev: true
  3191 +
  3192 + /@types/http-proxy@1.17.14:
  3193 + resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
  3194 + dependencies:
  3195 + '@types/node': 16.11.68
  3196 + dev: true
  3197 +
  3198 + /@types/istanbul-lib-coverage@2.0.6:
  3199 + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
  3200 + dev: true
  3201 +
  3202 + /@types/istanbul-lib-report@3.0.3:
  3203 + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==}
  3204 + dependencies:
  3205 + '@types/istanbul-lib-coverage': 2.0.6
  3206 + dev: true
  3207 +
  3208 + /@types/istanbul-reports@3.0.4:
  3209 + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
  3210 + dependencies:
  3211 + '@types/istanbul-lib-report': 3.0.3
  3212 + dev: true
  3213 +
  3214 + /@types/jest@29.2.6:
  3215 + resolution: {integrity: sha512-XEUC/Tgw3uMh6Ho8GkUtQ2lPhY5Fmgyp3TdlkTJs1W9VgNxs+Ow/x3Elh8lHQKqCbZL0AubQuqWjHVT033Hhrw==}
  3216 + dependencies:
  3217 + expect: 29.7.0
  3218 + pretty-format: 29.7.0
  3219 + dev: true
  3220 +
  3221 + /@types/json-schema@7.0.15:
  3222 + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
  3223 +
  3224 + /@types/json5@0.0.29:
  3225 + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
  3226 + dev: true
  3227 +
  3228 + /@types/loadable__component@5.13.9:
  3229 + resolution: {integrity: sha512-QWOtIkwZqHNdQj3nixQ8oyihQiTMKZLk/DNuvNxMSbTfxf47w+kqcbnxlUeBgAxdOtW0Dh48dTAIp83iJKtnrQ==}
  3230 + dependencies:
  3231 + '@types/react': 18.0.38
  3232 + dev: false
  3233 +
  3234 + /@types/node@16.11.68:
  3235 + resolution: {integrity: sha512-JkRpuVz3xCNCWaeQ5EHLR/6woMbHZz/jZ7Kmc63AkU+1HxnoUugzSWMck7dsR4DvNYX8jp9wTi9K7WvnxOIQZQ==}
  3236 +
  3237 + /@types/prop-types@15.7.12:
  3238 + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
  3239 +
  3240 + /@types/pug@2.0.10:
  3241 + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==}
  3242 + dev: true
  3243 +
  3244 + /@types/react-dom@18.0.11:
  3245 + resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==}
  3246 + dependencies:
  3247 + '@types/react': 18.0.38
  3248 +
  3249 + /@types/react-helmet@6.1.11:
  3250 + resolution: {integrity: sha512-0QcdGLddTERotCXo3VFlUSWO3ztraw8nZ6e3zJSgG7apwV5xt+pJUS8ewPBqT4NYB1optGLprNQzFleIY84u/g==}
  3251 + dependencies:
  3252 + '@types/react': 18.0.38
  3253 + dev: false
  3254 +
  3255 + /@types/react@18.0.38:
  3256 + resolution: {integrity: sha512-ExsidLLSzYj4cvaQjGnQCk4HFfVT9+EZ9XZsQ8Hsrcn8QNgXtpZ3m9vSIC2MWtx7jHictK6wYhQgGh6ic58oOw==}
  3257 + dependencies:
  3258 + '@types/prop-types': 15.7.12
  3259 + '@types/scheduler': 0.23.0
  3260 + csstype: 3.1.3
  3261 +
  3262 + /@types/scheduler@0.23.0:
  3263 + resolution: {integrity: sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==}
  3264 +
  3265 + /@types/semver@7.5.8:
  3266 + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
  3267 + dev: true
  3268 +
  3269 + /@types/stack-utils@2.0.3:
  3270 + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==}
  3271 + dev: true
  3272 +
  3273 + /@types/styled-components@5.1.34:
  3274 + resolution: {integrity: sha512-mmiVvwpYklFIv9E8qfxuPyIt/OuyIrn6gMOAMOFUO3WJfSrSE+sGUoa4PiZj77Ut7bKZpaa6o1fBKS/4TOEvnA==}
  3275 + dependencies:
  3276 + '@types/hoist-non-react-statics': 3.3.5
  3277 + '@types/react': 18.0.38
  3278 + csstype: 3.1.3
  3279 + dev: false
  3280 +
  3281 + /@types/stylis@4.2.0:
  3282 + resolution: {integrity: sha512-n4sx2bqL0mW1tvDf/loQ+aMX7GQD3lc3fkCMC55VFNDu/vBOabO+LTIeXKM14xK0ppk5TUGcWRjiSpIlUpghKw==}
  3283 + dev: true
  3284 +
  3285 + /@types/yargs-parser@21.0.3:
  3286 + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
  3287 + dev: true
  3288 +
  3289 + /@types/yargs@17.0.32:
  3290 + resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==}
  3291 + dependencies:
  3292 + '@types/yargs-parser': 21.0.3
  3293 + dev: true
  3294 +
  3295 + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.0.4):
  3296 + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
  3297 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  3298 + peerDependencies:
  3299 + '@typescript-eslint/parser': ^5.0.0
  3300 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
  3301 + typescript: '*'
  3302 + peerDependenciesMeta:
  3303 + typescript:
  3304 + optional: true
  3305 + dependencies:
  3306 + '@eslint-community/regexpp': 4.10.0
  3307 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.0.4)
  3308 + '@typescript-eslint/scope-manager': 5.62.0
  3309 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.0.4)
  3310 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.0.4)
  3311 + debug: 4.3.4(supports-color@5.5.0)
  3312 + eslint: 8.57.0
  3313 + graphemer: 1.4.0
  3314 + ignore: 5.3.1
  3315 + natural-compare-lite: 1.4.0
  3316 + semver: 7.6.0
  3317 + tsutils: 3.21.0(typescript@5.0.4)
  3318 + typescript: 5.0.4
  3319 + transitivePeerDependencies:
  3320 + - supports-color
  3321 + dev: true
  3322 +
  3323 + /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.0.4):
  3324 + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
  3325 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  3326 + peerDependencies:
  3327 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
  3328 + typescript: '*'
  3329 + peerDependenciesMeta:
  3330 + typescript:
  3331 + optional: true
  3332 + dependencies:
  3333 + '@typescript-eslint/scope-manager': 5.62.0
  3334 + '@typescript-eslint/types': 5.62.0
  3335 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4)
  3336 + debug: 4.3.4(supports-color@5.5.0)
  3337 + eslint: 8.57.0
  3338 + typescript: 5.0.4
  3339 + transitivePeerDependencies:
  3340 + - supports-color
  3341 + dev: true
  3342 +
  3343 + /@typescript-eslint/scope-manager@5.62.0:
  3344 + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==}
  3345 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  3346 + dependencies:
  3347 + '@typescript-eslint/types': 5.62.0
  3348 + '@typescript-eslint/visitor-keys': 5.62.0
  3349 + dev: true
  3350 +
  3351 + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.0.4):
  3352 + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==}
  3353 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  3354 + peerDependencies:
  3355 + eslint: '*'
  3356 + typescript: '*'
  3357 + peerDependenciesMeta:
  3358 + typescript:
  3359 + optional: true
  3360 + dependencies:
  3361 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4)
  3362 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.0.4)
  3363 + debug: 4.3.4(supports-color@5.5.0)
  3364 + eslint: 8.57.0
  3365 + tsutils: 3.21.0(typescript@5.0.4)
  3366 + typescript: 5.0.4
  3367 + transitivePeerDependencies:
  3368 + - supports-color
  3369 + dev: true
  3370 +
  3371 + /@typescript-eslint/types@5.62.0:
  3372 + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==}
  3373 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  3374 + dev: true
  3375 +
  3376 + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.0.4):
  3377 + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
  3378 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  3379 + peerDependencies:
  3380 + typescript: '*'
  3381 + peerDependenciesMeta:
  3382 + typescript:
  3383 + optional: true
  3384 + dependencies:
  3385 + '@typescript-eslint/types': 5.62.0
  3386 + '@typescript-eslint/visitor-keys': 5.62.0
  3387 + debug: 4.3.4(supports-color@5.5.0)
  3388 + globby: 11.1.0
  3389 + is-glob: 4.0.3
  3390 + semver: 7.6.0
  3391 + tsutils: 3.21.0(typescript@5.0.4)
  3392 + typescript: 5.0.4
  3393 + transitivePeerDependencies:
  3394 + - supports-color
  3395 + dev: true
  3396 +
  3397 + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.0.4):
  3398 + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
  3399 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  3400 + peerDependencies:
  3401 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
  3402 + dependencies:
  3403 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
  3404 + '@types/json-schema': 7.0.15
  3405 + '@types/semver': 7.5.8
  3406 + '@typescript-eslint/scope-manager': 5.62.0
  3407 + '@typescript-eslint/types': 5.62.0
  3408 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4)
  3409 + eslint: 8.57.0
  3410 + eslint-scope: 5.1.1
  3411 + semver: 7.6.0
  3412 + transitivePeerDependencies:
  3413 + - supports-color
  3414 + - typescript
  3415 + dev: true
  3416 +
  3417 + /@typescript-eslint/visitor-keys@5.62.0:
  3418 + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
  3419 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  3420 + dependencies:
  3421 + '@typescript-eslint/types': 5.62.0
  3422 + eslint-visitor-keys: 3.4.3
  3423 + dev: true
  3424 +
  3425 + /@ungap/structured-clone@1.2.0:
  3426 + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
  3427 + dev: true
  3428 +
  3429 + /@web3-storage/multipart-parser@1.0.0:
  3430 + resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==}
  3431 +
  3432 + /@webassemblyjs/ast@1.12.1:
  3433 + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==}
  3434 + dependencies:
  3435 + '@webassemblyjs/helper-numbers': 1.11.6
  3436 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6
  3437 +
  3438 + /@webassemblyjs/floating-point-hex-parser@1.11.6:
  3439 + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==}
  3440 +
  3441 + /@webassemblyjs/helper-api-error@1.11.6:
  3442 + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==}
  3443 +
  3444 + /@webassemblyjs/helper-buffer@1.12.1:
  3445 + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==}
  3446 +
  3447 + /@webassemblyjs/helper-numbers@1.11.6:
  3448 + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==}
  3449 + dependencies:
  3450 + '@webassemblyjs/floating-point-hex-parser': 1.11.6
  3451 + '@webassemblyjs/helper-api-error': 1.11.6
  3452 + '@xtuc/long': 4.2.2
  3453 +
  3454 + /@webassemblyjs/helper-wasm-bytecode@1.11.6:
  3455 + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==}
  3456 +
  3457 + /@webassemblyjs/helper-wasm-section@1.12.1:
  3458 + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==}
  3459 + dependencies:
  3460 + '@webassemblyjs/ast': 1.12.1
  3461 + '@webassemblyjs/helper-buffer': 1.12.1
  3462 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6
  3463 + '@webassemblyjs/wasm-gen': 1.12.1
  3464 +
  3465 + /@webassemblyjs/ieee754@1.11.6:
  3466 + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==}
  3467 + dependencies:
  3468 + '@xtuc/ieee754': 1.2.0
  3469 +
  3470 + /@webassemblyjs/leb128@1.11.6:
  3471 + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==}
  3472 + dependencies:
  3473 + '@xtuc/long': 4.2.2
  3474 +
  3475 + /@webassemblyjs/utf8@1.11.6:
  3476 + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==}
  3477 +
  3478 + /@webassemblyjs/wasm-edit@1.12.1:
  3479 + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==}
  3480 + dependencies:
  3481 + '@webassemblyjs/ast': 1.12.1
  3482 + '@webassemblyjs/helper-buffer': 1.12.1
  3483 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6
  3484 + '@webassemblyjs/helper-wasm-section': 1.12.1
  3485 + '@webassemblyjs/wasm-gen': 1.12.1
  3486 + '@webassemblyjs/wasm-opt': 1.12.1
  3487 + '@webassemblyjs/wasm-parser': 1.12.1
  3488 + '@webassemblyjs/wast-printer': 1.12.1
  3489 +
  3490 + /@webassemblyjs/wasm-gen@1.12.1:
  3491 + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==}
  3492 + dependencies:
  3493 + '@webassemblyjs/ast': 1.12.1
  3494 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6
  3495 + '@webassemblyjs/ieee754': 1.11.6
  3496 + '@webassemblyjs/leb128': 1.11.6
  3497 + '@webassemblyjs/utf8': 1.11.6
  3498 +
  3499 + /@webassemblyjs/wasm-opt@1.12.1:
  3500 + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==}
  3501 + dependencies:
  3502 + '@webassemblyjs/ast': 1.12.1
  3503 + '@webassemblyjs/helper-buffer': 1.12.1
  3504 + '@webassemblyjs/wasm-gen': 1.12.1
  3505 + '@webassemblyjs/wasm-parser': 1.12.1
  3506 +
  3507 + /@webassemblyjs/wasm-parser@1.12.1:
  3508 + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==}
  3509 + dependencies:
  3510 + '@webassemblyjs/ast': 1.12.1
  3511 + '@webassemblyjs/helper-api-error': 1.11.6
  3512 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6
  3513 + '@webassemblyjs/ieee754': 1.11.6
  3514 + '@webassemblyjs/leb128': 1.11.6
  3515 + '@webassemblyjs/utf8': 1.11.6
  3516 +
  3517 + /@webassemblyjs/wast-printer@1.12.1:
  3518 + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==}
  3519 + dependencies:
  3520 + '@webassemblyjs/ast': 1.12.1
  3521 + '@xtuc/long': 4.2.2
  3522 +
  3523 + /@xtuc/ieee754@1.2.0:
  3524 + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
  3525 +
  3526 + /@xtuc/long@4.2.2:
  3527 + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
  3528 +
  3529 + /@zxing/text-encoding@0.9.0:
  3530 + resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==}
  3531 + requiresBuild: true
  3532 + optional: true
  3533 +
  3534 + /abort-controller@3.0.0:
  3535 + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
  3536 + engines: {node: '>=6.5'}
  3537 + dependencies:
  3538 + event-target-shim: 5.0.1
  3539 +
  3540 + /acorn-import-assertions@1.9.0(acorn@8.11.3):
  3541 + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
  3542 + peerDependencies:
  3543 + acorn: ^8
  3544 + dependencies:
  3545 + acorn: 8.11.3
  3546 +
  3547 + /acorn-jsx@5.3.2(acorn@8.11.3):
  3548 + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
  3549 + peerDependencies:
  3550 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
  3551 + dependencies:
  3552 + acorn: 8.11.3
  3553 + dev: true
  3554 +
  3555 + /acorn@7.4.1:
  3556 + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
  3557 + engines: {node: '>=0.4.0'}
  3558 + hasBin: true
  3559 + dev: true
  3560 +
  3561 + /acorn@8.11.3:
  3562 + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
  3563 + engines: {node: '>=0.4.0'}
  3564 + hasBin: true
  3565 +
  3566 + /aggregate-error@3.1.0:
  3567 + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
  3568 + engines: {node: '>=8'}
  3569 + dependencies:
  3570 + clean-stack: 2.2.0
  3571 + indent-string: 4.0.0
  3572 + dev: true
  3573 +
  3574 + /ajv-formats@2.1.1(ajv@8.12.0):
  3575 + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
  3576 + peerDependencies:
  3577 + ajv: ^8.0.0
  3578 + peerDependenciesMeta:
  3579 + ajv:
  3580 + optional: true
  3581 + dependencies:
  3582 + ajv: 8.12.0
  3583 + dev: true
  3584 +
  3585 + /ajv-keywords@3.5.2(ajv@6.12.6):
  3586 + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
  3587 + peerDependencies:
  3588 + ajv: ^6.9.1
  3589 + dependencies:
  3590 + ajv: 6.12.6
  3591 +
  3592 + /ajv-keywords@5.1.0(ajv@8.12.0):
  3593 + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
  3594 + peerDependencies:
  3595 + ajv: ^8.8.2
  3596 + dependencies:
  3597 + ajv: 8.12.0
  3598 + fast-deep-equal: 3.1.3
  3599 + dev: true
  3600 +
  3601 + /ajv@6.12.6:
  3602 + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
  3603 + dependencies:
  3604 + fast-deep-equal: 3.1.3
  3605 + fast-json-stable-stringify: 2.1.0
  3606 + json-schema-traverse: 0.4.1
  3607 + uri-js: 4.4.1
  3608 +
  3609 + /ajv@8.12.0:
  3610 + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==}
  3611 + dependencies:
  3612 + fast-deep-equal: 3.1.3
  3613 + json-schema-traverse: 1.0.0
  3614 + require-from-string: 2.0.2
  3615 + uri-js: 4.4.1
  3616 + dev: true
  3617 +
  3618 + /ansi-escapes@4.3.2:
  3619 + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
  3620 + engines: {node: '>=8'}
  3621 + dependencies:
  3622 + type-fest: 0.21.3
  3623 + dev: true
  3624 +
  3625 + /ansi-html-community@0.0.8:
  3626 + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==}
  3627 + engines: {'0': node >= 0.8.0}
  3628 + hasBin: true
  3629 + dev: true
  3630 +
  3631 + /ansi-regex@5.0.1:
  3632 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
  3633 + engines: {node: '>=8'}
  3634 + dev: true
  3635 +
  3636 + /ansi-regex@6.0.1:
  3637 + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
  3638 + engines: {node: '>=12'}
  3639 + dev: true
  3640 +
  3641 + /ansi-styles@3.2.1:
  3642 + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
  3643 + engines: {node: '>=4'}
  3644 + dependencies:
  3645 + color-convert: 1.9.3
  3646 +
  3647 + /ansi-styles@4.3.0:
  3648 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
  3649 + engines: {node: '>=8'}
  3650 + dependencies:
  3651 + color-convert: 2.0.1
  3652 + dev: true
  3653 +
  3654 + /ansi-styles@5.2.0:
  3655 + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
  3656 + engines: {node: '>=10'}
  3657 + dev: true
  3658 +
  3659 + /ansi-styles@6.2.1:
  3660 + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
  3661 + engines: {node: '>=12'}
  3662 + dev: true
  3663 +
  3664 + /anymatch@3.1.3:
  3665 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
  3666 + engines: {node: '>= 8'}
  3667 + dependencies:
  3668 + normalize-path: 3.0.0
  3669 + picomatch: 2.3.1
  3670 + dev: true
  3671 +
  3672 + /argparse@2.0.1:
  3673 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
  3674 + dev: true
  3675 +
  3676 + /arr-union@3.1.0:
  3677 + resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==}
  3678 + engines: {node: '>=0.10.0'}
  3679 + dev: true
  3680 +
  3681 + /array-buffer-byte-length@1.0.1:
  3682 + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==}
  3683 + engines: {node: '>= 0.4'}
  3684 + dependencies:
  3685 + call-bind: 1.0.7
  3686 + is-array-buffer: 3.0.4
  3687 + dev: true
  3688 +
  3689 + /array-includes@3.1.8:
  3690 + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==}
  3691 + engines: {node: '>= 0.4'}
  3692 + dependencies:
  3693 + call-bind: 1.0.7
  3694 + define-properties: 1.2.1
  3695 + es-abstract: 1.23.3
  3696 + es-object-atoms: 1.0.0
  3697 + get-intrinsic: 1.2.4
  3698 + is-string: 1.0.7
  3699 + dev: true
  3700 +
  3701 + /array-union@2.1.0:
  3702 + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
  3703 + engines: {node: '>=8'}
  3704 + dev: true
  3705 +
  3706 + /array.prototype.findlast@1.2.5:
  3707 + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
  3708 + engines: {node: '>= 0.4'}
  3709 + dependencies:
  3710 + call-bind: 1.0.7
  3711 + define-properties: 1.2.1
  3712 + es-abstract: 1.23.3
  3713 + es-errors: 1.3.0
  3714 + es-object-atoms: 1.0.0
  3715 + es-shim-unscopables: 1.0.2
  3716 + dev: true
  3717 +
  3718 + /array.prototype.findlastindex@1.2.5:
  3719 + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==}
  3720 + engines: {node: '>= 0.4'}
  3721 + dependencies:
  3722 + call-bind: 1.0.7
  3723 + define-properties: 1.2.1
  3724 + es-abstract: 1.23.3
  3725 + es-errors: 1.3.0
  3726 + es-object-atoms: 1.0.0
  3727 + es-shim-unscopables: 1.0.2
  3728 + dev: true
  3729 +
  3730 + /array.prototype.flat@1.3.2:
  3731 + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
  3732 + engines: {node: '>= 0.4'}
  3733 + dependencies:
  3734 + call-bind: 1.0.7
  3735 + define-properties: 1.2.1
  3736 + es-abstract: 1.23.3
  3737 + es-shim-unscopables: 1.0.2
  3738 + dev: true
  3739 +
  3740 + /array.prototype.flatmap@1.3.2:
  3741 + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==}
  3742 + engines: {node: '>= 0.4'}
  3743 + dependencies:
  3744 + call-bind: 1.0.7
  3745 + define-properties: 1.2.1
  3746 + es-abstract: 1.23.3
  3747 + es-shim-unscopables: 1.0.2
  3748 + dev: true
  3749 +
  3750 + /array.prototype.toreversed@1.1.2:
  3751 + resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==}
  3752 + dependencies:
  3753 + call-bind: 1.0.7
  3754 + define-properties: 1.2.1
  3755 + es-abstract: 1.23.3
  3756 + es-shim-unscopables: 1.0.2
  3757 + dev: true
  3758 +
  3759 + /array.prototype.tosorted@1.1.3:
  3760 + resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==}
  3761 + dependencies:
  3762 + call-bind: 1.0.7
  3763 + define-properties: 1.2.1
  3764 + es-abstract: 1.23.3
  3765 + es-errors: 1.3.0
  3766 + es-shim-unscopables: 1.0.2
  3767 + dev: true
  3768 +
  3769 + /arraybuffer.prototype.slice@1.0.3:
  3770 + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==}
  3771 + engines: {node: '>= 0.4'}
  3772 + dependencies:
  3773 + array-buffer-byte-length: 1.0.1
  3774 + call-bind: 1.0.7
  3775 + define-properties: 1.2.1
  3776 + es-abstract: 1.23.3
  3777 + es-errors: 1.3.0
  3778 + get-intrinsic: 1.2.4
  3779 + is-array-buffer: 3.0.4
  3780 + is-shared-array-buffer: 1.0.3
  3781 + dev: true
  3782 +
  3783 + /asap@2.0.6:
  3784 + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
  3785 + dev: true
  3786 +
  3787 + /asn1.js@4.10.1:
  3788 + resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==}
  3789 + dependencies:
  3790 + bn.js: 4.12.0
  3791 + inherits: 2.0.4
  3792 + minimalistic-assert: 1.0.1
  3793 + dev: true
  3794 +
  3795 + /assert-never@1.2.1:
  3796 + resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==}
  3797 + dev: true
  3798 +
  3799 + /assert@2.1.0:
  3800 + resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==}
  3801 + dependencies:
  3802 + call-bind: 1.0.7
  3803 + is-nan: 1.3.2
  3804 + object-is: 1.1.6
  3805 + object.assign: 4.1.5
  3806 + util: 0.12.5
  3807 + dev: true
  3808 +
  3809 + /astral-regex@2.0.0:
  3810 + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
  3811 + engines: {node: '>=8'}
  3812 + dev: true
  3813 +
  3814 + /asynckit@0.4.0:
  3815 + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
  3816 + dev: true
  3817 +
  3818 + /available-typed-arrays@1.0.7:
  3819 + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
  3820 + engines: {node: '>= 0.4'}
  3821 + dependencies:
  3822 + possible-typed-array-names: 1.0.0
  3823 +
  3824 + /axios@1.6.8:
  3825 + resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==}
  3826 + dependencies:
  3827 + follow-redirects: 1.15.6
  3828 + form-data: 4.0.0
  3829 + proxy-from-env: 1.1.0
  3830 + transitivePeerDependencies:
  3831 + - debug
  3832 + dev: true
  3833 +
  3834 + /babel-loader@9.1.3(@babel/core@7.24.4)(webpack@5.91.0):
  3835 + resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==}
  3836 + engines: {node: '>= 14.15.0'}
  3837 + peerDependencies:
  3838 + '@babel/core': ^7.12.0
  3839 + webpack: '>=5'
  3840 + dependencies:
  3841 + '@babel/core': 7.24.4
  3842 + find-cache-dir: 4.0.0
  3843 + schema-utils: 4.2.0
  3844 + webpack: 5.91.0(esbuild@0.17.19)
  3845 + dev: true
  3846 +
  3847 + /babel-plugin-dynamic-import-node@2.3.3:
  3848 + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==}
  3849 + dependencies:
  3850 + object.assign: 4.1.5
  3851 + dev: true
  3852 +
  3853 + /babel-plugin-import@1.13.5:
  3854 + resolution: {integrity: sha512-IkqnoV+ov1hdJVofly9pXRJmeDm9EtROfrc5i6eII0Hix2xMs5FEm8FG3ExMvazbnZBbgHIt6qdO8And6lCloQ==}
  3855 + dependencies:
  3856 + '@babel/helper-module-imports': 7.24.3
  3857 + dev: true
  3858 +
  3859 + /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.4):
  3860 + resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==}
  3861 + peerDependencies:
  3862 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
  3863 + dependencies:
  3864 + '@babel/compat-data': 7.24.4
  3865 + '@babel/core': 7.24.4
  3866 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4)
  3867 + semver: 6.3.1
  3868 + transitivePeerDependencies:
  3869 + - supports-color
  3870 + dev: true
  3871 +
  3872 + /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.4):
  3873 + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==}
  3874 + peerDependencies:
  3875 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
  3876 + dependencies:
  3877 + '@babel/core': 7.24.4
  3878 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4)
  3879 + core-js-compat: 3.36.1
  3880 + transitivePeerDependencies:
  3881 + - supports-color
  3882 + dev: true
  3883 +
  3884 + /babel-plugin-polyfill-regenerator@0.6.1(@babel/core@7.24.4):
  3885 + resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==}
  3886 + peerDependencies:
  3887 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
  3888 + dependencies:
  3889 + '@babel/core': 7.24.4
  3890 + '@babel/helper-define-polyfill-provider': 0.6.1(@babel/core@7.24.4)
  3891 + transitivePeerDependencies:
  3892 + - supports-color
  3893 + dev: true
  3894 +
  3895 + /babel-plugin-styled-components@1.13.3(styled-components@6.1.8):
  3896 + resolution: {integrity: sha512-meGStRGv+VuKA/q0/jXxrPNWEm4LPfYIqxooDTdmh8kFsP/Ph7jJG5rUPwUPX3QHUvggwdbgdGpo88P/rRYsVw==}
  3897 + peerDependencies:
  3898 + styled-components: '>= 2'
  3899 + dependencies:
  3900 + '@babel/helper-annotate-as-pure': 7.22.5
  3901 + '@babel/helper-module-imports': 7.24.3
  3902 + babel-plugin-syntax-jsx: 6.18.0
  3903 + lodash: 4.17.21
  3904 + styled-components: 6.1.8(react-dom@18.2.0)(react@18.2.0)
  3905 + dev: true
  3906 +
  3907 + /babel-plugin-styled-components@2.1.4(@babel/core@7.24.4)(styled-components@5.3.11):
  3908 + resolution: {integrity: sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g==}
  3909 + peerDependencies:
  3910 + styled-components: '>= 2'
  3911 + dependencies:
  3912 + '@babel/helper-annotate-as-pure': 7.22.5
  3913 + '@babel/helper-module-imports': 7.24.3
  3914 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.4)
  3915 + lodash: 4.17.21
  3916 + picomatch: 2.3.1
  3917 + styled-components: 5.3.11(@babel/core@7.24.4)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0)
  3918 + transitivePeerDependencies:
  3919 + - '@babel/core'
  3920 + dev: false
  3921 +
  3922 + /babel-plugin-syntax-jsx@6.18.0:
  3923 + resolution: {integrity: sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==}
  3924 + dev: true
  3925 +
  3926 + /babel-plugin-transform-react-remove-prop-types@0.4.24:
  3927 + resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==}
  3928 + dev: true
  3929 +
  3930 + /babel-plugin-transform-typescript-metadata@0.3.2(@babel/core@7.24.4)(@babel/traverse@7.24.1):
  3931 + resolution: {integrity: sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==}
  3932 + peerDependencies:
  3933 + '@babel/core': ^7
  3934 + '@babel/traverse': ^7
  3935 + peerDependenciesMeta:
  3936 + '@babel/traverse':
  3937 + optional: true
  3938 + dependencies:
  3939 + '@babel/core': 7.24.4
  3940 + '@babel/helper-plugin-utils': 7.24.0
  3941 + '@babel/traverse': 7.24.1(supports-color@5.5.0)
  3942 + dev: true
  3943 +
  3944 + /babel-walk@3.0.0-canary-5:
  3945 + resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==}
  3946 + engines: {node: '>= 10.0.0'}
  3947 + dependencies:
  3948 + '@babel/types': 7.24.0
  3949 + dev: true
  3950 +
  3951 + /balanced-match@1.0.2:
  3952 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
  3953 + dev: true
  3954 +
  3955 + /base64-js@1.5.1:
  3956 + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
  3957 + dev: true
  3958 +
  3959 + /big.js@5.2.2:
  3960 + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
  3961 + dev: true
  3962 +
  3963 + /binary-extensions@2.3.0:
  3964 + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
  3965 + engines: {node: '>=8'}
  3966 + dev: true
  3967 +
  3968 + /bn.js@4.12.0:
  3969 + resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==}
  3970 + dev: true
  3971 +
  3972 + /bn.js@5.2.1:
  3973 + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==}
  3974 + dev: true
  3975 +
  3976 + /boolbase@1.0.0:
  3977 + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
  3978 + dev: true
  3979 +
  3980 + /brace-expansion@1.1.11:
  3981 + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
  3982 + dependencies:
  3983 + balanced-match: 1.0.2
  3984 + concat-map: 0.0.1
  3985 + dev: true
  3986 +
  3987 + /brace-expansion@2.0.1:
  3988 + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
  3989 + dependencies:
  3990 + balanced-match: 1.0.2
  3991 + dev: true
  3992 +
  3993 + /braces@3.0.2:
  3994 + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
  3995 + engines: {node: '>=8'}
  3996 + dependencies:
  3997 + fill-range: 7.0.1
  3998 + dev: true
  3999 +
  4000 + /brorand@1.1.0:
  4001 + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==}
  4002 + dev: true
  4003 +
  4004 + /browserify-aes@1.2.0:
  4005 + resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==}
  4006 + dependencies:
  4007 + buffer-xor: 1.0.3
  4008 + cipher-base: 1.0.4
  4009 + create-hash: 1.2.0
  4010 + evp_bytestokey: 1.0.3
  4011 + inherits: 2.0.4
  4012 + safe-buffer: 5.2.1
  4013 + dev: true
  4014 +
  4015 + /browserify-cipher@1.0.1:
  4016 + resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==}
  4017 + dependencies:
  4018 + browserify-aes: 1.2.0
  4019 + browserify-des: 1.0.2
  4020 + evp_bytestokey: 1.0.3
  4021 + dev: true
  4022 +
  4023 + /browserify-des@1.0.2:
  4024 + resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==}
  4025 + dependencies:
  4026 + cipher-base: 1.0.4
  4027 + des.js: 1.1.0
  4028 + inherits: 2.0.4
  4029 + safe-buffer: 5.2.1
  4030 + dev: true
  4031 +
  4032 + /browserify-rsa@4.1.0:
  4033 + resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==}
  4034 + dependencies:
  4035 + bn.js: 5.2.1
  4036 + randombytes: 2.1.0
  4037 + dev: true
  4038 +
  4039 + /browserify-sign@4.2.3:
  4040 + resolution: {integrity: sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==}
  4041 + engines: {node: '>= 0.12'}
  4042 + dependencies:
  4043 + bn.js: 5.2.1
  4044 + browserify-rsa: 4.1.0
  4045 + create-hash: 1.2.0
  4046 + create-hmac: 1.1.7
  4047 + elliptic: 6.5.5
  4048 + hash-base: 3.0.4
  4049 + inherits: 2.0.4
  4050 + parse-asn1: 5.1.7
  4051 + readable-stream: 2.3.8
  4052 + safe-buffer: 5.2.1
  4053 + dev: true
  4054 +
  4055 + /browserify-zlib@0.2.0:
  4056 + resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==}
  4057 + dependencies:
  4058 + pako: 1.0.11
  4059 + dev: true
  4060 +
  4061 + /browserslist@4.23.0:
  4062 + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
  4063 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
  4064 + hasBin: true
  4065 + dependencies:
  4066 + caniuse-lite: 1.0.30001609
  4067 + electron-to-chromium: 1.4.735
  4068 + node-releases: 2.0.14
  4069 + update-browserslist-db: 1.0.13(browserslist@4.23.0)
  4070 +
  4071 + /buffer-from@1.1.2:
  4072 + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
  4073 +
  4074 + /buffer-xor@1.0.3:
  4075 + resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==}
  4076 + dev: true
  4077 +
  4078 + /buffer@5.7.1:
  4079 + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
  4080 + dependencies:
  4081 + base64-js: 1.5.1
  4082 + ieee754: 1.2.1
  4083 + dev: true
  4084 +
  4085 + /buffer@6.0.3:
  4086 + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
  4087 + dependencies:
  4088 + base64-js: 1.5.1
  4089 + ieee754: 1.2.1
  4090 + dev: true
  4091 +
  4092 + /builtin-status-codes@3.0.0:
  4093 + resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==}
  4094 + dev: true
  4095 +
  4096 + /call-bind@1.0.7:
  4097 + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
  4098 + engines: {node: '>= 0.4'}
  4099 + dependencies:
  4100 + es-define-property: 1.0.0
  4101 + es-errors: 1.3.0
  4102 + function-bind: 1.1.2
  4103 + get-intrinsic: 1.2.4
  4104 + set-function-length: 1.2.2
  4105 +
  4106 + /callsites@3.1.0:
  4107 + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
  4108 + engines: {node: '>=6'}
  4109 + dev: true
  4110 +
  4111 + /camel-case@4.1.2:
  4112 + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
  4113 + dependencies:
  4114 + pascal-case: 3.1.2
  4115 + tslib: 2.6.2
  4116 + dev: true
  4117 +
  4118 + /camelcase@6.3.0:
  4119 + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
  4120 + engines: {node: '>=10'}
  4121 + dev: true
  4122 +
  4123 + /camelize@1.0.1:
  4124 + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==}
  4125 +
  4126 + /caniuse-api@3.0.0:
  4127 + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
  4128 + dependencies:
  4129 + browserslist: 4.23.0
  4130 + caniuse-lite: 1.0.30001609
  4131 + lodash.memoize: 4.1.2
  4132 + lodash.uniq: 4.5.0
  4133 + dev: true
  4134 +
  4135 + /caniuse-lite@1.0.30001609:
  4136 + resolution: {integrity: sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA==}
  4137 +
  4138 + /chalk@2.4.2:
  4139 + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
  4140 + engines: {node: '>=4'}
  4141 + dependencies:
  4142 + ansi-styles: 3.2.1
  4143 + escape-string-regexp: 1.0.5
  4144 + supports-color: 5.5.0
  4145 +
  4146 + /chalk@4.1.2:
  4147 + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
  4148 + engines: {node: '>=10'}
  4149 + dependencies:
  4150 + ansi-styles: 4.3.0
  4151 + supports-color: 7.2.0
  4152 + dev: true
  4153 +
  4154 + /chalk@5.2.0:
  4155 + resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==}
  4156 + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
  4157 + dev: true
  4158 +
  4159 + /character-parser@2.2.0:
  4160 + resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==}
  4161 + dependencies:
  4162 + is-regex: 1.1.4
  4163 + dev: true
  4164 +
  4165 + /chokidar@3.6.0:
  4166 + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
  4167 + engines: {node: '>= 8.10.0'}
  4168 + dependencies:
  4169 + anymatch: 3.1.3
  4170 + braces: 3.0.2
  4171 + glob-parent: 5.1.2
  4172 + is-binary-path: 2.1.0
  4173 + is-glob: 4.0.3
  4174 + normalize-path: 3.0.0
  4175 + readdirp: 3.6.0
  4176 + optionalDependencies:
  4177 + fsevents: 2.3.3
  4178 + dev: true
  4179 +
  4180 + /chrome-trace-event@1.0.3:
  4181 + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
  4182 + engines: {node: '>=6.0'}
  4183 +
  4184 + /ci-info@3.9.0:
  4185 + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
  4186 + engines: {node: '>=8'}
  4187 + dev: true
  4188 +
  4189 + /cipher-base@1.0.4:
  4190 + resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==}
  4191 + dependencies:
  4192 + inherits: 2.0.4
  4193 + safe-buffer: 5.2.1
  4194 + dev: true
  4195 +
  4196 + /clean-css@5.3.3:
  4197 + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==}
  4198 + engines: {node: '>= 10.0'}
  4199 + dependencies:
  4200 + source-map: 0.6.1
  4201 + dev: true
  4202 +
  4203 + /clean-stack@2.2.0:
  4204 + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
  4205 + engines: {node: '>=6'}
  4206 + dev: true
  4207 +
  4208 + /cli-cursor@3.1.0:
  4209 + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
  4210 + engines: {node: '>=8'}
  4211 + dependencies:
  4212 + restore-cursor: 3.1.0
  4213 + dev: true
  4214 +
  4215 + /cli-truncate@2.1.0:
  4216 + resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
  4217 + engines: {node: '>=8'}
  4218 + dependencies:
  4219 + slice-ansi: 3.0.0
  4220 + string-width: 4.2.3
  4221 + dev: true
  4222 +
  4223 + /cli-truncate@3.1.0:
  4224 + resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
  4225 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  4226 + dependencies:
  4227 + slice-ansi: 5.0.0
  4228 + string-width: 5.1.2
  4229 + dev: true
  4230 +
  4231 + /clone-deep@0.2.4:
  4232 + resolution: {integrity: sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==}
  4233 + engines: {node: '>=0.10.0'}
  4234 + dependencies:
  4235 + for-own: 0.1.5
  4236 + is-plain-object: 2.0.4
  4237 + kind-of: 3.2.2
  4238 + lazy-cache: 1.0.4
  4239 + shallow-clone: 0.1.2
  4240 + dev: true
  4241 +
  4242 + /clone-deep@4.0.1:
  4243 + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==}
  4244 + engines: {node: '>=6'}
  4245 + dependencies:
  4246 + is-plain-object: 2.0.4
  4247 + kind-of: 6.0.3
  4248 + shallow-clone: 3.0.1
  4249 + dev: true
  4250 +
  4251 + /color-convert@1.9.3:
  4252 + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
  4253 + dependencies:
  4254 + color-name: 1.1.3
  4255 +
  4256 + /color-convert@2.0.1:
  4257 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
  4258 + engines: {node: '>=7.0.0'}
  4259 + dependencies:
  4260 + color-name: 1.1.4
  4261 + dev: true
  4262 +
  4263 + /color-name@1.1.3:
  4264 + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
  4265 +
  4266 + /color-name@1.1.4:
  4267 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
  4268 + dev: true
  4269 +
  4270 + /colord@2.9.3:
  4271 + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
  4272 + dev: true
  4273 +
  4274 + /colorette@2.0.20:
  4275 + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
  4276 + dev: true
  4277 +
  4278 + /combined-stream@1.0.8:
  4279 + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
  4280 + engines: {node: '>= 0.8'}
  4281 + dependencies:
  4282 + delayed-stream: 1.0.0
  4283 + dev: true
  4284 +
  4285 + /commander@10.0.1:
  4286 + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
  4287 + engines: {node: '>=14'}
  4288 + dev: true
  4289 +
  4290 + /commander@2.20.3:
  4291 + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
  4292 +
  4293 + /commander@7.2.0:
  4294 + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
  4295 + engines: {node: '>= 10'}
  4296 + dev: true
  4297 +
  4298 + /commander@8.3.0:
  4299 + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
  4300 + engines: {node: '>= 12'}
  4301 + dev: true
  4302 +
  4303 + /common-path-prefix@3.0.0:
  4304 + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==}
  4305 + dev: true
  4306 +
  4307 + /commondir@1.0.1:
  4308 + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
  4309 + dev: true
  4310 +
  4311 + /concat-map@0.0.1:
  4312 + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
  4313 + dev: true
  4314 +
  4315 + /connect-history-api-fallback@2.0.0:
  4316 + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==}
  4317 + engines: {node: '>=0.8'}
  4318 + dev: true
  4319 +
  4320 + /console-browserify@1.2.0:
  4321 + resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==}
  4322 + dev: true
  4323 +
  4324 + /constantinople@4.0.1:
  4325 + resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==}
  4326 + dependencies:
  4327 + '@babel/parser': 7.24.4
  4328 + '@babel/types': 7.24.0
  4329 + dev: true
  4330 +
  4331 + /constants-browserify@1.0.0:
  4332 + resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==}
  4333 + dev: true
  4334 +
  4335 + /convert-source-map@2.0.0:
  4336 + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
  4337 +
  4338 + /cookie-signature@1.2.1:
  4339 + resolution: {integrity: sha512-78KWk9T26NhzXtuL26cIJ8/qNHANyJ/ZYrmEXFzUmhZdjpBv+DlWlOANRTGBt48YcyslsLrj0bMLFTmXvLRCOw==}
  4340 + engines: {node: '>=6.6.0'}
  4341 +
  4342 + /cookie@0.4.2:
  4343 + resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==}
  4344 + engines: {node: '>= 0.6'}
  4345 +
  4346 + /cookie@0.5.0:
  4347 + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
  4348 + engines: {node: '>= 0.6'}
  4349 +
  4350 + /core-js-compat@3.36.1:
  4351 + resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==}
  4352 + dependencies:
  4353 + browserslist: 4.23.0
  4354 + dev: true
  4355 +
  4356 + /core-js-pure@3.36.1:
  4357 + resolution: {integrity: sha512-NXCvHvSVYSrewP0L5OhltzXeWFJLo2AL2TYnj6iLV3Bw8mM62wAQMNgUCRI6EBu6hVVpbCxmOPlxh1Ikw2PfUA==}
  4358 + requiresBuild: true
  4359 + dev: true
  4360 +
  4361 + /core-js@3.36.1:
  4362 + resolution: {integrity: sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==}
  4363 + requiresBuild: true
  4364 + dev: true
  4365 +
  4366 + /core-util-is@1.0.3:
  4367 + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
  4368 + dev: true
  4369 +
  4370 + /cosmiconfig@8.3.6(typescript@5.0.4):
  4371 + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
  4372 + engines: {node: '>=14'}
  4373 + peerDependencies:
  4374 + typescript: '>=4.9.5'
  4375 + peerDependenciesMeta:
  4376 + typescript:
  4377 + optional: true
  4378 + dependencies:
  4379 + import-fresh: 3.3.0
  4380 + js-yaml: 4.1.0
  4381 + parse-json: 5.2.0
  4382 + path-type: 4.0.0
  4383 + typescript: 5.0.4
  4384 + dev: true
  4385 +
  4386 + /create-ecdh@4.0.4:
  4387 + resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==}
  4388 + dependencies:
  4389 + bn.js: 4.12.0
  4390 + elliptic: 6.5.5
  4391 + dev: true
  4392 +
  4393 + /create-hash@1.2.0:
  4394 + resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==}
  4395 + dependencies:
  4396 + cipher-base: 1.0.4
  4397 + inherits: 2.0.4
  4398 + md5.js: 1.3.5
  4399 + ripemd160: 2.0.2
  4400 + sha.js: 2.4.11
  4401 + dev: true
  4402 +
  4403 + /create-hmac@1.1.7:
  4404 + resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==}
  4405 + dependencies:
  4406 + cipher-base: 1.0.4
  4407 + create-hash: 1.2.0
  4408 + inherits: 2.0.4
  4409 + ripemd160: 2.0.2
  4410 + safe-buffer: 5.2.1
  4411 + sha.js: 2.4.11
  4412 + dev: true
  4413 +
  4414 + /cross-spawn@7.0.3:
  4415 + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
  4416 + engines: {node: '>= 8'}
  4417 + dependencies:
  4418 + path-key: 3.1.1
  4419 + shebang-command: 2.0.0
  4420 + which: 2.0.2
  4421 + dev: true
  4422 +
  4423 + /crypto-browserify@3.12.0:
  4424 + resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==}
  4425 + dependencies:
  4426 + browserify-cipher: 1.0.1
  4427 + browserify-sign: 4.2.3
  4428 + create-ecdh: 4.0.4
  4429 + create-hash: 1.2.0
  4430 + create-hmac: 1.1.7
  4431 + diffie-hellman: 5.0.3
  4432 + inherits: 2.0.4
  4433 + pbkdf2: 3.1.2
  4434 + public-encrypt: 4.0.3
  4435 + randombytes: 2.1.0
  4436 + randomfill: 1.0.4
  4437 + dev: true
  4438 +
  4439 + /css-color-keywords@1.0.0:
  4440 + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==}
  4441 + engines: {node: '>=4'}
  4442 +
  4443 + /css-declaration-sorter@7.2.0(postcss@8.4.38):
  4444 + resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==}
  4445 + engines: {node: ^14 || ^16 || >=18}
  4446 + peerDependencies:
  4447 + postcss: ^8.0.9
  4448 + dependencies:
  4449 + postcss: 8.4.38
  4450 + dev: true
  4451 +
  4452 + /css-minimizer-webpack-plugin@5.0.1(esbuild@0.17.19)(webpack@5.91.0):
  4453 + resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==}
  4454 + engines: {node: '>= 14.15.0'}
  4455 + peerDependencies:
  4456 + '@parcel/css': '*'
  4457 + '@swc/css': '*'
  4458 + clean-css: '*'
  4459 + csso: '*'
  4460 + esbuild: '*'
  4461 + lightningcss: '*'
  4462 + webpack: ^5.0.0
  4463 + peerDependenciesMeta:
  4464 + '@parcel/css':
  4465 + optional: true
  4466 + '@swc/css':
  4467 + optional: true
  4468 + clean-css:
  4469 + optional: true
  4470 + csso:
  4471 + optional: true
  4472 + esbuild:
  4473 + optional: true
  4474 + lightningcss:
  4475 + optional: true
  4476 + dependencies:
  4477 + '@jridgewell/trace-mapping': 0.3.25
  4478 + cssnano: 6.0.1(postcss@8.4.38)
  4479 + esbuild: 0.17.19
  4480 + jest-worker: 29.7.0
  4481 + postcss: 8.4.38
  4482 + schema-utils: 4.2.0
  4483 + serialize-javascript: 6.0.2
  4484 + webpack: 5.91.0(esbuild@0.17.19)
  4485 + dev: true
  4486 +
  4487 + /css-select@4.3.0:
  4488 + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
  4489 + dependencies:
  4490 + boolbase: 1.0.0
  4491 + css-what: 6.1.0
  4492 + domhandler: 4.3.1
  4493 + domutils: 2.8.0
  4494 + nth-check: 2.1.1
  4495 + dev: true
  4496 +
  4497 + /css-select@5.1.0:
  4498 + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
  4499 + dependencies:
  4500 + boolbase: 1.0.0
  4501 + css-what: 6.1.0
  4502 + domhandler: 5.0.3
  4503 + domutils: 3.1.0
  4504 + nth-check: 2.1.1
  4505 + dev: true
  4506 +
  4507 + /css-to-react-native@3.2.0:
  4508 + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==}
  4509 + dependencies:
  4510 + camelize: 1.0.1
  4511 + css-color-keywords: 1.0.0
  4512 + postcss-value-parser: 4.2.0
  4513 +
  4514 + /css-tree@2.2.1:
  4515 + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
  4516 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
  4517 + dependencies:
  4518 + mdn-data: 2.0.28
  4519 + source-map-js: 1.2.0
  4520 + dev: true
  4521 +
  4522 + /css-tree@2.3.1:
  4523 + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
  4524 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
  4525 + dependencies:
  4526 + mdn-data: 2.0.30
  4527 + source-map-js: 1.2.0
  4528 + dev: true
  4529 +
  4530 + /css-what@6.1.0:
  4531 + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
  4532 + engines: {node: '>= 6'}
  4533 + dev: true
  4534 +
  4535 + /cssesc@3.0.0:
  4536 + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
  4537 + engines: {node: '>=4'}
  4538 + hasBin: true
  4539 + dev: true
  4540 +
  4541 + /cssnano-preset-default@6.1.2(postcss@8.4.38):
  4542 + resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==}
  4543 + engines: {node: ^14 || ^16 || >=18.0}
  4544 + peerDependencies:
  4545 + postcss: ^8.4.31
  4546 + dependencies:
  4547 + browserslist: 4.23.0
  4548 + css-declaration-sorter: 7.2.0(postcss@8.4.38)
  4549 + cssnano-utils: 4.0.2(postcss@8.4.38)
  4550 + postcss: 8.4.38
  4551 + postcss-calc: 9.0.1(postcss@8.4.38)
  4552 + postcss-colormin: 6.1.0(postcss@8.4.38)
  4553 + postcss-convert-values: 6.1.0(postcss@8.4.38)
  4554 + postcss-discard-comments: 6.0.2(postcss@8.4.38)
  4555 + postcss-discard-duplicates: 6.0.3(postcss@8.4.38)
  4556 + postcss-discard-empty: 6.0.3(postcss@8.4.38)
  4557 + postcss-discard-overridden: 6.0.2(postcss@8.4.38)
  4558 + postcss-merge-longhand: 6.0.5(postcss@8.4.38)
  4559 + postcss-merge-rules: 6.1.1(postcss@8.4.38)
  4560 + postcss-minify-font-values: 6.1.0(postcss@8.4.38)
  4561 + postcss-minify-gradients: 6.0.3(postcss@8.4.38)
  4562 + postcss-minify-params: 6.1.0(postcss@8.4.38)
  4563 + postcss-minify-selectors: 6.0.4(postcss@8.4.38)
  4564 + postcss-normalize-charset: 6.0.2(postcss@8.4.38)
  4565 + postcss-normalize-display-values: 6.0.2(postcss@8.4.38)
  4566 + postcss-normalize-positions: 6.0.2(postcss@8.4.38)
  4567 + postcss-normalize-repeat-style: 6.0.2(postcss@8.4.38)
  4568 + postcss-normalize-string: 6.0.2(postcss@8.4.38)
  4569 + postcss-normalize-timing-functions: 6.0.2(postcss@8.4.38)
  4570 + postcss-normalize-unicode: 6.1.0(postcss@8.4.38)
  4571 + postcss-normalize-url: 6.0.2(postcss@8.4.38)
  4572 + postcss-normalize-whitespace: 6.0.2(postcss@8.4.38)
  4573 + postcss-ordered-values: 6.0.2(postcss@8.4.38)
  4574 + postcss-reduce-initial: 6.1.0(postcss@8.4.38)
  4575 + postcss-reduce-transforms: 6.0.2(postcss@8.4.38)
  4576 + postcss-svgo: 6.0.3(postcss@8.4.38)
  4577 + postcss-unique-selectors: 6.0.4(postcss@8.4.38)
  4578 + dev: true
  4579 +
  4580 + /cssnano-utils@4.0.2(postcss@8.4.38):
  4581 + resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==}
  4582 + engines: {node: ^14 || ^16 || >=18.0}
  4583 + peerDependencies:
  4584 + postcss: ^8.4.31
  4585 + dependencies:
  4586 + postcss: 8.4.38
  4587 + dev: true
  4588 +
  4589 + /cssnano@6.0.1(postcss@8.4.38):
  4590 + resolution: {integrity: sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==}
  4591 + engines: {node: ^14 || ^16 || >=18.0}
  4592 + peerDependencies:
  4593 + postcss: ^8.2.15
  4594 + dependencies:
  4595 + cssnano-preset-default: 6.1.2(postcss@8.4.38)
  4596 + lilconfig: 2.1.0
  4597 + postcss: 8.4.38
  4598 + dev: true
  4599 +
  4600 + /csso@5.0.5:
  4601 + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
  4602 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
  4603 + dependencies:
  4604 + css-tree: 2.2.1
  4605 + dev: true
  4606 +
  4607 + /csstype@3.1.2:
  4608 + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
  4609 + dev: true
  4610 +
  4611 + /csstype@3.1.3:
  4612 + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
  4613 +
  4614 + /data-uri-to-buffer@3.0.1:
  4615 + resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==}
  4616 + engines: {node: '>= 6'}
  4617 +
  4618 + /data-view-buffer@1.0.1:
  4619 + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
  4620 + engines: {node: '>= 0.4'}
  4621 + dependencies:
  4622 + call-bind: 1.0.7
  4623 + es-errors: 1.3.0
  4624 + is-data-view: 1.0.1
  4625 + dev: true
  4626 +
  4627 + /data-view-byte-length@1.0.1:
  4628 + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==}
  4629 + engines: {node: '>= 0.4'}
  4630 + dependencies:
  4631 + call-bind: 1.0.7
  4632 + es-errors: 1.3.0
  4633 + is-data-view: 1.0.1
  4634 + dev: true
  4635 +
  4636 + /data-view-byte-offset@1.0.0:
  4637 + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
  4638 + engines: {node: '>= 0.4'}
  4639 + dependencies:
  4640 + call-bind: 1.0.7
  4641 + es-errors: 1.3.0
  4642 + is-data-view: 1.0.1
  4643 + dev: true
  4644 +
  4645 + /debug@2.6.9:
  4646 + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
  4647 + peerDependencies:
  4648 + supports-color: '*'
  4649 + peerDependenciesMeta:
  4650 + supports-color:
  4651 + optional: true
  4652 + dependencies:
  4653 + ms: 2.0.0
  4654 + dev: true
  4655 +
  4656 + /debug@3.2.7:
  4657 + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
  4658 + peerDependencies:
  4659 + supports-color: '*'
  4660 + peerDependenciesMeta:
  4661 + supports-color:
  4662 + optional: true
  4663 + dependencies:
  4664 + ms: 2.1.3
  4665 + dev: true
  4666 +
  4667 + /debug@4.3.4(supports-color@5.5.0):
  4668 + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
  4669 + engines: {node: '>=6.0'}
  4670 + peerDependencies:
  4671 + supports-color: '*'
  4672 + peerDependenciesMeta:
  4673 + supports-color:
  4674 + optional: true
  4675 + dependencies:
  4676 + ms: 2.1.2
  4677 + supports-color: 5.5.0
  4678 +
  4679 + /debug@4.3.4(supports-color@9.3.1):
  4680 + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
  4681 + engines: {node: '>=6.0'}
  4682 + peerDependencies:
  4683 + supports-color: '*'
  4684 + peerDependenciesMeta:
  4685 + supports-color:
  4686 + optional: true
  4687 + dependencies:
  4688 + ms: 2.1.2
  4689 + supports-color: 9.3.1
  4690 + dev: true
  4691 +
  4692 + /deep-is@0.1.4:
  4693 + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
  4694 + dev: true
  4695 +
  4696 + /deepmerge@4.3.1:
  4697 + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
  4698 + engines: {node: '>=0.10.0'}
  4699 + dev: true
  4700 +
  4701 + /define-data-property@1.1.4:
  4702 + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
  4703 + engines: {node: '>= 0.4'}
  4704 + dependencies:
  4705 + es-define-property: 1.0.0
  4706 + es-errors: 1.3.0
  4707 + gopd: 1.0.1
  4708 +
  4709 + /define-properties@1.2.1:
  4710 + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
  4711 + engines: {node: '>= 0.4'}
  4712 + dependencies:
  4713 + define-data-property: 1.1.4
  4714 + has-property-descriptors: 1.0.2
  4715 + object-keys: 1.1.1
  4716 + dev: true
  4717 +
  4718 + /delayed-stream@1.0.0:
  4719 + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
  4720 + engines: {node: '>=0.4.0'}
  4721 + dev: true
  4722 +
  4723 + /depd@2.0.0:
  4724 + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
  4725 + engines: {node: '>= 0.8'}
  4726 + dev: true
  4727 +
  4728 + /des.js@1.1.0:
  4729 + resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==}
  4730 + dependencies:
  4731 + inherits: 2.0.4
  4732 + minimalistic-assert: 1.0.1
  4733 + dev: true
  4734 +
  4735 + /destroy@1.2.0:
  4736 + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
  4737 + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
  4738 + dev: true
  4739 +
  4740 + /diff-sequences@29.6.3:
  4741 + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
  4742 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  4743 + dev: true
  4744 +
  4745 + /diffie-hellman@5.0.3:
  4746 + resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==}
  4747 + dependencies:
  4748 + bn.js: 4.12.0
  4749 + miller-rabin: 4.0.1
  4750 + randombytes: 2.1.0
  4751 + dev: true
  4752 +
  4753 + /dir-glob@3.0.1:
  4754 + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
  4755 + engines: {node: '>=8'}
  4756 + dependencies:
  4757 + path-type: 4.0.0
  4758 + dev: true
  4759 +
  4760 + /doctrine@2.1.0:
  4761 + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
  4762 + engines: {node: '>=0.10.0'}
  4763 + dependencies:
  4764 + esutils: 2.0.3
  4765 + dev: true
  4766 +
  4767 + /doctrine@3.0.0:
  4768 + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
  4769 + engines: {node: '>=6.0.0'}
  4770 + dependencies:
  4771 + esutils: 2.0.3
  4772 + dev: true
  4773 +
  4774 + /doctypes@1.1.0:
  4775 + resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==}
  4776 + dev: true
  4777 +
  4778 + /dom-converter@0.2.0:
  4779 + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==}
  4780 + dependencies:
  4781 + utila: 0.4.0
  4782 + dev: true
  4783 +
  4784 + /dom-serializer@1.4.1:
  4785 + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
  4786 + dependencies:
  4787 + domelementtype: 2.3.0
  4788 + domhandler: 4.3.1
  4789 + entities: 2.2.0
  4790 + dev: true
  4791 +
  4792 + /dom-serializer@2.0.0:
  4793 + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
  4794 + dependencies:
  4795 + domelementtype: 2.3.0
  4796 + domhandler: 5.0.3
  4797 + entities: 4.5.0
  4798 + dev: true
  4799 +
  4800 + /domain-browser@5.7.0:
  4801 + resolution: {integrity: sha512-edTFu0M/7wO1pXY6GDxVNVW086uqwWYIHP98txhcPyV995X21JIH2DtYp33sQJOupYoXKe9RwTw2Ya2vWaquTQ==}
  4802 + engines: {node: '>=4'}
  4803 + dev: true
  4804 +
  4805 + /domelementtype@2.3.0:
  4806 + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
  4807 + dev: true
  4808 +
  4809 + /domhandler@4.3.1:
  4810 + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
  4811 + engines: {node: '>= 4'}
  4812 + dependencies:
  4813 + domelementtype: 2.3.0
  4814 + dev: true
  4815 +
  4816 + /domhandler@5.0.3:
  4817 + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
  4818 + engines: {node: '>= 4'}
  4819 + dependencies:
  4820 + domelementtype: 2.3.0
  4821 + dev: true
  4822 +
  4823 + /domutils@2.8.0:
  4824 + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
  4825 + dependencies:
  4826 + dom-serializer: 1.4.1
  4827 + domelementtype: 2.3.0
  4828 + domhandler: 4.3.1
  4829 + dev: true
  4830 +
  4831 + /domutils@3.1.0:
  4832 + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
  4833 + dependencies:
  4834 + dom-serializer: 2.0.0
  4835 + domelementtype: 2.3.0
  4836 + domhandler: 5.0.3
  4837 + dev: true
  4838 +
  4839 + /dot-case@3.0.4:
  4840 + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
  4841 + dependencies:
  4842 + no-case: 3.0.4
  4843 + tslib: 2.6.2
  4844 + dev: true
  4845 +
  4846 + /eastasianwidth@0.2.0:
  4847 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
  4848 + dev: true
  4849 +
  4850 + /ee-first@1.1.1:
  4851 + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
  4852 + dev: true
  4853 +
  4854 + /electron-to-chromium@1.4.735:
  4855 + resolution: {integrity: sha512-pkYpvwg8VyOTQAeBqZ7jsmpCjko1Qc6We1ZtZCjRyYbT5v4AIUKDy5cQTRotQlSSZmMr8jqpEt6JtOj5k7lR7A==}
  4856 +
  4857 + /elliptic@6.5.5:
  4858 + resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==}
  4859 + dependencies:
  4860 + bn.js: 4.12.0
  4861 + brorand: 1.1.0
  4862 + hash.js: 1.1.7
  4863 + hmac-drbg: 1.0.1
  4864 + inherits: 2.0.4
  4865 + minimalistic-assert: 1.0.1
  4866 + minimalistic-crypto-utils: 1.0.1
  4867 + dev: true
  4868 +
  4869 + /emoji-regex@8.0.0:
  4870 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
  4871 + dev: true
  4872 +
  4873 + /emoji-regex@9.2.2:
  4874 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
  4875 + dev: true
  4876 +
  4877 + /emojis-list@3.0.0:
  4878 + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
  4879 + engines: {node: '>= 4'}
  4880 + dev: true
  4881 +
  4882 + /encodeurl@1.0.2:
  4883 + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
  4884 + engines: {node: '>= 0.8'}
  4885 + dev: true
  4886 +
  4887 + /enhanced-resolve@5.12.0:
  4888 + resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==}
  4889 + engines: {node: '>=10.13.0'}
  4890 + dependencies:
  4891 + graceful-fs: 4.2.10
  4892 + tapable: 2.2.1
  4893 + dev: true
  4894 +
  4895 + /enhanced-resolve@5.16.0:
  4896 + resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==}
  4897 + engines: {node: '>=10.13.0'}
  4898 + dependencies:
  4899 + graceful-fs: 4.2.11
  4900 + tapable: 2.2.1
  4901 +
  4902 + /entities@2.2.0:
  4903 + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
  4904 + dev: true
  4905 +
  4906 + /entities@4.5.0:
  4907 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
  4908 + engines: {node: '>=0.12'}
  4909 + dev: true
  4910 +
  4911 + /error-ex@1.3.2:
  4912 + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
  4913 + dependencies:
  4914 + is-arrayish: 0.2.1
  4915 + dev: true
  4916 +
  4917 + /error-stack-parser@2.1.4:
  4918 + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
  4919 + dependencies:
  4920 + stackframe: 1.3.4
  4921 + dev: true
  4922 +
  4923 + /es-abstract@1.23.3:
  4924 + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==}
  4925 + engines: {node: '>= 0.4'}
  4926 + dependencies:
  4927 + array-buffer-byte-length: 1.0.1
  4928 + arraybuffer.prototype.slice: 1.0.3
  4929 + available-typed-arrays: 1.0.7
  4930 + call-bind: 1.0.7
  4931 + data-view-buffer: 1.0.1
  4932 + data-view-byte-length: 1.0.1
  4933 + data-view-byte-offset: 1.0.0
  4934 + es-define-property: 1.0.0
  4935 + es-errors: 1.3.0
  4936 + es-object-atoms: 1.0.0
  4937 + es-set-tostringtag: 2.0.3
  4938 + es-to-primitive: 1.2.1
  4939 + function.prototype.name: 1.1.6
  4940 + get-intrinsic: 1.2.4
  4941 + get-symbol-description: 1.0.2
  4942 + globalthis: 1.0.3
  4943 + gopd: 1.0.1
  4944 + has-property-descriptors: 1.0.2
  4945 + has-proto: 1.0.3
  4946 + has-symbols: 1.0.3
  4947 + hasown: 2.0.2
  4948 + internal-slot: 1.0.7
  4949 + is-array-buffer: 3.0.4
  4950 + is-callable: 1.2.7
  4951 + is-data-view: 1.0.1
  4952 + is-negative-zero: 2.0.3
  4953 + is-regex: 1.1.4
  4954 + is-shared-array-buffer: 1.0.3
  4955 + is-string: 1.0.7
  4956 + is-typed-array: 1.1.13
  4957 + is-weakref: 1.0.2
  4958 + object-inspect: 1.13.1
  4959 + object-keys: 1.1.1
  4960 + object.assign: 4.1.5
  4961 + regexp.prototype.flags: 1.5.2
  4962 + safe-array-concat: 1.1.2
  4963 + safe-regex-test: 1.0.3
  4964 + string.prototype.trim: 1.2.9
  4965 + string.prototype.trimend: 1.0.8
  4966 + string.prototype.trimstart: 1.0.8
  4967 + typed-array-buffer: 1.0.2
  4968 + typed-array-byte-length: 1.0.1
  4969 + typed-array-byte-offset: 1.0.2
  4970 + typed-array-length: 1.0.6
  4971 + unbox-primitive: 1.0.2
  4972 + which-typed-array: 1.1.15
  4973 + dev: true
  4974 +
  4975 + /es-define-property@1.0.0:
  4976 + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
  4977 + engines: {node: '>= 0.4'}
  4978 + dependencies:
  4979 + get-intrinsic: 1.2.4
  4980 +
  4981 + /es-errors@1.3.0:
  4982 + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
  4983 + engines: {node: '>= 0.4'}
  4984 +
  4985 + /es-iterator-helpers@1.0.18:
  4986 + resolution: {integrity: sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==}
  4987 + engines: {node: '>= 0.4'}
  4988 + dependencies:
  4989 + call-bind: 1.0.7
  4990 + define-properties: 1.2.1
  4991 + es-abstract: 1.23.3
  4992 + es-errors: 1.3.0
  4993 + es-set-tostringtag: 2.0.3
  4994 + function-bind: 1.1.2
  4995 + get-intrinsic: 1.2.4
  4996 + globalthis: 1.0.3
  4997 + has-property-descriptors: 1.0.2
  4998 + has-proto: 1.0.3
  4999 + has-symbols: 1.0.3
  5000 + internal-slot: 1.0.7
  5001 + iterator.prototype: 1.1.2
  5002 + safe-array-concat: 1.1.2
  5003 + dev: true
  5004 +
  5005 + /es-module-lexer@1.5.0:
  5006 + resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==}
  5007 +
  5008 + /es-object-atoms@1.0.0:
  5009 + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
  5010 + engines: {node: '>= 0.4'}
  5011 + dependencies:
  5012 + es-errors: 1.3.0
  5013 + dev: true
  5014 +
  5015 + /es-set-tostringtag@2.0.3:
  5016 + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
  5017 + engines: {node: '>= 0.4'}
  5018 + dependencies:
  5019 + get-intrinsic: 1.2.4
  5020 + has-tostringtag: 1.0.2
  5021 + hasown: 2.0.2
  5022 + dev: true
  5023 +
  5024 + /es-shim-unscopables@1.0.2:
  5025 + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==}
  5026 + dependencies:
  5027 + hasown: 2.0.2
  5028 + dev: true
  5029 +
  5030 + /es-to-primitive@1.2.1:
  5031 + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
  5032 + engines: {node: '>= 0.4'}
  5033 + dependencies:
  5034 + is-callable: 1.2.7
  5035 + is-date-object: 1.0.5
  5036 + is-symbol: 1.0.4
  5037 + dev: true
  5038 +
  5039 + /esbuild@0.17.19:
  5040 + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
  5041 + engines: {node: '>=12'}
  5042 + hasBin: true
  5043 + requiresBuild: true
  5044 + optionalDependencies:
  5045 + '@esbuild/android-arm': 0.17.19
  5046 + '@esbuild/android-arm64': 0.17.19
  5047 + '@esbuild/android-x64': 0.17.19
  5048 + '@esbuild/darwin-arm64': 0.17.19
  5049 + '@esbuild/darwin-x64': 0.17.19
  5050 + '@esbuild/freebsd-arm64': 0.17.19
  5051 + '@esbuild/freebsd-x64': 0.17.19
  5052 + '@esbuild/linux-arm': 0.17.19
  5053 + '@esbuild/linux-arm64': 0.17.19
  5054 + '@esbuild/linux-ia32': 0.17.19
  5055 + '@esbuild/linux-loong64': 0.17.19
  5056 + '@esbuild/linux-mips64el': 0.17.19
  5057 + '@esbuild/linux-ppc64': 0.17.19
  5058 + '@esbuild/linux-riscv64': 0.17.19
  5059 + '@esbuild/linux-s390x': 0.17.19
  5060 + '@esbuild/linux-x64': 0.17.19
  5061 + '@esbuild/netbsd-x64': 0.17.19
  5062 + '@esbuild/openbsd-x64': 0.17.19
  5063 + '@esbuild/sunos-x64': 0.17.19
  5064 + '@esbuild/win32-arm64': 0.17.19
  5065 + '@esbuild/win32-ia32': 0.17.19
  5066 + '@esbuild/win32-x64': 0.17.19
  5067 +
  5068 + /escalade@3.1.2:
  5069 + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
  5070 + engines: {node: '>=6'}
  5071 +
  5072 + /escape-html@1.0.3:
  5073 + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
  5074 + dev: true
  5075 +
  5076 + /escape-string-regexp@1.0.5:
  5077 + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
  5078 + engines: {node: '>=0.8.0'}
  5079 +
  5080 + /escape-string-regexp@2.0.0:
  5081 + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
  5082 + engines: {node: '>=8'}
  5083 + dev: true
  5084 +
  5085 + /escape-string-regexp@4.0.0:
  5086 + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
  5087 + engines: {node: '>=10'}
  5088 + dev: true
  5089 +
  5090 + /eslint-config-prettier@8.10.0(eslint@8.57.0):
  5091 + resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==}
  5092 + hasBin: true
  5093 + peerDependencies:
  5094 + eslint: '>=7.0.0'
  5095 + dependencies:
  5096 + eslint: 8.57.0
  5097 + dev: true
  5098 +
  5099 + /eslint-import-resolver-node@0.3.9:
  5100 + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
  5101 + dependencies:
  5102 + debug: 3.2.7
  5103 + is-core-module: 2.13.1
  5104 + resolve: 1.22.8
  5105 + transitivePeerDependencies:
  5106 + - supports-color
  5107 + dev: true
  5108 +
  5109 + /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
  5110 + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==}
  5111 + engines: {node: '>=4'}
  5112 + peerDependencies:
  5113 + '@typescript-eslint/parser': '*'
  5114 + eslint: '*'
  5115 + eslint-import-resolver-node: '*'
  5116 + eslint-import-resolver-typescript: '*'
  5117 + eslint-import-resolver-webpack: '*'
  5118 + peerDependenciesMeta:
  5119 + '@typescript-eslint/parser':
  5120 + optional: true
  5121 + eslint:
  5122 + optional: true
  5123 + eslint-import-resolver-node:
  5124 + optional: true
  5125 + eslint-import-resolver-typescript:
  5126 + optional: true
  5127 + eslint-import-resolver-webpack:
  5128 + optional: true
  5129 + dependencies:
  5130 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.0.4)
  5131 + debug: 3.2.7
  5132 + eslint: 8.57.0
  5133 + eslint-import-resolver-node: 0.3.9
  5134 + transitivePeerDependencies:
  5135 + - supports-color
  5136 + dev: true
  5137 +
  5138 + /eslint-plugin-es@3.0.1(eslint@8.57.0):
  5139 + resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==}
  5140 + engines: {node: '>=8.10.0'}
  5141 + peerDependencies:
  5142 + eslint: '>=4.19.1'
  5143 + dependencies:
  5144 + eslint: 8.57.0
  5145 + eslint-utils: 2.1.0
  5146 + regexpp: 3.2.0
  5147 + dev: true
  5148 +
  5149 + /eslint-plugin-eslint-comments@3.2.0(eslint@8.57.0):
  5150 + resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
  5151 + engines: {node: '>=6.5.0'}
  5152 + peerDependencies:
  5153 + eslint: '>=4.19.1'
  5154 + dependencies:
  5155 + escape-string-regexp: 1.0.5
  5156 + eslint: 8.57.0
  5157 + ignore: 5.3.1
  5158 + dev: true
  5159 +
  5160 + /eslint-plugin-filenames@1.3.2(eslint@8.57.0):
  5161 + resolution: {integrity: sha512-tqxJTiEM5a0JmRCUYQmxw23vtTxrb2+a3Q2mMOPhFxvt7ZQQJmdiuMby9B/vUAuVMghyP7oET+nIf6EO6CBd/w==}
  5162 + peerDependencies:
  5163 + eslint: '*'
  5164 + dependencies:
  5165 + eslint: 8.57.0
  5166 + lodash.camelcase: 4.3.0
  5167 + lodash.kebabcase: 4.1.1
  5168 + lodash.snakecase: 4.1.1
  5169 + lodash.upperfirst: 4.3.1
  5170 + dev: true
  5171 +
  5172 + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0):
  5173 + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
  5174 + engines: {node: '>=4'}
  5175 + peerDependencies:
  5176 + '@typescript-eslint/parser': '*'
  5177 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
  5178 + peerDependenciesMeta:
  5179 + '@typescript-eslint/parser':
  5180 + optional: true
  5181 + dependencies:
  5182 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.0.4)
  5183 + array-includes: 3.1.8
  5184 + array.prototype.findlastindex: 1.2.5
  5185 + array.prototype.flat: 1.3.2
  5186 + array.prototype.flatmap: 1.3.2
  5187 + debug: 3.2.7
  5188 + doctrine: 2.1.0
  5189 + eslint: 8.57.0
  5190 + eslint-import-resolver-node: 0.3.9
  5191 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
  5192 + hasown: 2.0.2
  5193 + is-core-module: 2.13.1
  5194 + is-glob: 4.0.3
  5195 + minimatch: 3.1.2
  5196 + object.fromentries: 2.0.8
  5197 + object.groupby: 1.0.3
  5198 + object.values: 1.2.0
  5199 + semver: 6.3.1
  5200 + tsconfig-paths: 3.15.0
  5201 + transitivePeerDependencies:
  5202 + - eslint-import-resolver-typescript
  5203 + - eslint-import-resolver-webpack
  5204 + - supports-color
  5205 + dev: true
  5206 +
  5207 + /eslint-plugin-node@11.1.0(eslint@8.57.0):
  5208 + resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==}
  5209 + engines: {node: '>=8.10.0'}
  5210 + peerDependencies:
  5211 + eslint: '>=5.16.0'
  5212 + dependencies:
  5213 + eslint: 8.57.0
  5214 + eslint-plugin-es: 3.0.1(eslint@8.57.0)
  5215 + eslint-utils: 2.1.0
  5216 + ignore: 5.3.1
  5217 + minimatch: 3.1.2
  5218 + resolve: 1.22.8
  5219 + semver: 6.3.1
  5220 + dev: true
  5221 +
  5222 + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.10.0)(eslint@8.57.0)(prettier@2.8.8):
  5223 + resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
  5224 + engines: {node: '>=12.0.0'}
  5225 + peerDependencies:
  5226 + eslint: '>=7.28.0'
  5227 + eslint-config-prettier: '*'
  5228 + prettier: '>=2.0.0'
  5229 + peerDependenciesMeta:
  5230 + eslint-config-prettier:
  5231 + optional: true
  5232 + dependencies:
  5233 + eslint: 8.57.0
  5234 + eslint-config-prettier: 8.10.0(eslint@8.57.0)
  5235 + prettier: 2.8.8
  5236 + prettier-linter-helpers: 1.0.0
  5237 + dev: true
  5238 +
  5239 + /eslint-plugin-promise@6.1.1(eslint@8.57.0):
  5240 + resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
  5241 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  5242 + peerDependencies:
  5243 + eslint: ^7.0.0 || ^8.0.0
  5244 + dependencies:
  5245 + eslint: 8.57.0
  5246 + dev: true
  5247 +
  5248 + /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0):
  5249 + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
  5250 + engines: {node: '>=10'}
  5251 + peerDependencies:
  5252 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
  5253 + dependencies:
  5254 + eslint: 8.57.0
  5255 + dev: true
  5256 +
  5257 + /eslint-plugin-react@7.34.1(eslint@8.57.0):
  5258 + resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==}
  5259 + engines: {node: '>=4'}
  5260 + peerDependencies:
  5261 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
  5262 + dependencies:
  5263 + array-includes: 3.1.8
  5264 + array.prototype.findlast: 1.2.5
  5265 + array.prototype.flatmap: 1.3.2
  5266 + array.prototype.toreversed: 1.1.2
  5267 + array.prototype.tosorted: 1.1.3
  5268 + doctrine: 2.1.0
  5269 + es-iterator-helpers: 1.0.18
  5270 + eslint: 8.57.0
  5271 + estraverse: 5.3.0
  5272 + jsx-ast-utils: 3.3.5
  5273 + minimatch: 3.1.2
  5274 + object.entries: 1.1.8
  5275 + object.fromentries: 2.0.8
  5276 + object.hasown: 1.1.4
  5277 + object.values: 1.2.0
  5278 + prop-types: 15.8.1
  5279 + resolve: 2.0.0-next.5
  5280 + semver: 6.3.1
  5281 + string.prototype.matchall: 4.0.11
  5282 + dev: true
  5283 +
  5284 + /eslint-rule-composer@0.3.0:
  5285 + resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==}
  5286 + engines: {node: '>=4.0.0'}
  5287 + dev: true
  5288 +
  5289 + /eslint-scope@5.1.1:
  5290 + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
  5291 + engines: {node: '>=8.0.0'}
  5292 + dependencies:
  5293 + esrecurse: 4.3.0
  5294 + estraverse: 4.3.0
  5295 +
  5296 + /eslint-scope@7.2.2:
  5297 + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
  5298 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  5299 + dependencies:
  5300 + esrecurse: 4.3.0
  5301 + estraverse: 5.3.0
  5302 + dev: true
  5303 +
  5304 + /eslint-utils@2.1.0:
  5305 + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
  5306 + engines: {node: '>=6'}
  5307 + dependencies:
  5308 + eslint-visitor-keys: 1.3.0
  5309 + dev: true
  5310 +
  5311 + /eslint-visitor-keys@1.3.0:
  5312 + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
  5313 + engines: {node: '>=4'}
  5314 + dev: true
  5315 +
  5316 + /eslint-visitor-keys@2.1.0:
  5317 + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
  5318 + engines: {node: '>=10'}
  5319 + dev: true
  5320 +
  5321 + /eslint-visitor-keys@3.4.3:
  5322 + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
  5323 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  5324 + dev: true
  5325 +
  5326 + /eslint@8.57.0:
  5327 + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
  5328 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  5329 + hasBin: true
  5330 + dependencies:
  5331 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
  5332 + '@eslint-community/regexpp': 4.10.0
  5333 + '@eslint/eslintrc': 2.1.4
  5334 + '@eslint/js': 8.57.0
  5335 + '@humanwhocodes/config-array': 0.11.14
  5336 + '@humanwhocodes/module-importer': 1.0.1
  5337 + '@nodelib/fs.walk': 1.2.8
  5338 + '@ungap/structured-clone': 1.2.0
  5339 + ajv: 6.12.6
  5340 + chalk: 4.1.2
  5341 + cross-spawn: 7.0.3
  5342 + debug: 4.3.4(supports-color@5.5.0)
  5343 + doctrine: 3.0.0
  5344 + escape-string-regexp: 4.0.0
  5345 + eslint-scope: 7.2.2
  5346 + eslint-visitor-keys: 3.4.3
  5347 + espree: 9.6.1
  5348 + esquery: 1.5.0
  5349 + esutils: 2.0.3
  5350 + fast-deep-equal: 3.1.3
  5351 + file-entry-cache: 6.0.1
  5352 + find-up: 5.0.0
  5353 + glob-parent: 6.0.2
  5354 + globals: 13.24.0
  5355 + graphemer: 1.4.0
  5356 + ignore: 5.3.1
  5357 + imurmurhash: 0.1.4
  5358 + is-glob: 4.0.3
  5359 + is-path-inside: 3.0.3
  5360 + js-yaml: 4.1.0
  5361 + json-stable-stringify-without-jsonify: 1.0.1
  5362 + levn: 0.4.1
  5363 + lodash.merge: 4.6.2
  5364 + minimatch: 3.1.2
  5365 + natural-compare: 1.4.0
  5366 + optionator: 0.9.3
  5367 + strip-ansi: 6.0.1
  5368 + text-table: 0.2.0
  5369 + transitivePeerDependencies:
  5370 + - supports-color
  5371 + dev: true
  5372 +
  5373 + /espree@9.6.1:
  5374 + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
  5375 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  5376 + dependencies:
  5377 + acorn: 8.11.3
  5378 + acorn-jsx: 5.3.2(acorn@8.11.3)
  5379 + eslint-visitor-keys: 3.4.3
  5380 + dev: true
  5381 +
  5382 + /esquery@1.5.0:
  5383 + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
  5384 + engines: {node: '>=0.10'}
  5385 + dependencies:
  5386 + estraverse: 5.3.0
  5387 + dev: true
  5388 +
  5389 + /esrecurse@4.3.0:
  5390 + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
  5391 + engines: {node: '>=4.0'}
  5392 + dependencies:
  5393 + estraverse: 5.3.0
  5394 +
  5395 + /estraverse@4.3.0:
  5396 + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
  5397 + engines: {node: '>=4.0'}
  5398 +
  5399 + /estraverse@5.3.0:
  5400 + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
  5401 + engines: {node: '>=4.0'}
  5402 +
  5403 + /esutils@2.0.3:
  5404 + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
  5405 + engines: {node: '>=0.10.0'}
  5406 + dev: true
  5407 +
  5408 + /etag@1.8.1:
  5409 + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
  5410 + engines: {node: '>= 0.6'}
  5411 + dev: true
  5412 +
  5413 + /event-target-shim@5.0.1:
  5414 + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
  5415 + engines: {node: '>=6'}
  5416 +
  5417 + /eventemitter3@4.0.7:
  5418 + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
  5419 + dev: true
  5420 +
  5421 + /events@3.3.0:
  5422 + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
  5423 + engines: {node: '>=0.8.x'}
  5424 +
  5425 + /evp_bytestokey@1.0.3:
  5426 + resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==}
  5427 + dependencies:
  5428 + md5.js: 1.3.5
  5429 + safe-buffer: 5.2.1
  5430 + dev: true
  5431 +
  5432 + /execa@7.2.0:
  5433 + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
  5434 + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
  5435 + dependencies:
  5436 + cross-spawn: 7.0.3
  5437 + get-stream: 6.0.1
  5438 + human-signals: 4.3.1
  5439 + is-stream: 3.0.0
  5440 + merge-stream: 2.0.0
  5441 + npm-run-path: 5.3.0
  5442 + onetime: 6.0.0
  5443 + signal-exit: 3.0.7
  5444 + strip-final-newline: 3.0.0
  5445 + dev: true
  5446 +
  5447 + /expect@29.7.0:
  5448 + resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
  5449 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  5450 + dependencies:
  5451 + '@jest/expect-utils': 29.7.0
  5452 + jest-get-type: 29.6.3
  5453 + jest-matcher-utils: 29.7.0
  5454 + jest-message-util: 29.7.0
  5455 + jest-util: 29.7.0
  5456 + dev: true
  5457 +
  5458 + /fast-deep-equal@3.1.3:
  5459 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
  5460 +
  5461 + /fast-diff@1.3.0:
  5462 + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
  5463 + dev: true
  5464 +
  5465 + /fast-glob@3.3.2:
  5466 + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
  5467 + engines: {node: '>=8.6.0'}
  5468 + dependencies:
  5469 + '@nodelib/fs.stat': 2.0.5
  5470 + '@nodelib/fs.walk': 1.2.8
  5471 + glob-parent: 5.1.2
  5472 + merge2: 1.4.1
  5473 + micromatch: 4.0.5
  5474 + dev: true
  5475 +
  5476 + /fast-json-stable-stringify@2.1.0:
  5477 + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
  5478 +
  5479 + /fast-levenshtein@2.0.6:
  5480 + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
  5481 + dev: true
  5482 +
  5483 + /fastq@1.17.1:
  5484 + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
  5485 + dependencies:
  5486 + reusify: 1.0.4
  5487 + dev: true
  5488 +
  5489 + /file-entry-cache@6.0.1:
  5490 + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
  5491 + engines: {node: ^10.12.0 || >=12.0.0}
  5492 + dependencies:
  5493 + flat-cache: 3.2.0
  5494 + dev: true
  5495 +
  5496 + /fill-range@7.0.1:
  5497 + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
  5498 + engines: {node: '>=8'}
  5499 + dependencies:
  5500 + to-regex-range: 5.0.1
  5501 + dev: true
  5502 +
  5503 + /find-cache-dir@2.1.0:
  5504 + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==}
  5505 + engines: {node: '>=6'}
  5506 + dependencies:
  5507 + commondir: 1.0.1
  5508 + make-dir: 2.1.0
  5509 + pkg-dir: 3.0.0
  5510 + dev: true
  5511 +
  5512 + /find-cache-dir@4.0.0:
  5513 + resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==}
  5514 + engines: {node: '>=14.16'}
  5515 + dependencies:
  5516 + common-path-prefix: 3.0.0
  5517 + pkg-dir: 7.0.0
  5518 + dev: true
  5519 +
  5520 + /find-up@3.0.0:
  5521 + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==}
  5522 + engines: {node: '>=6'}
  5523 + dependencies:
  5524 + locate-path: 3.0.0
  5525 + dev: true
  5526 +
  5527 + /find-up@5.0.0:
  5528 + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
  5529 + engines: {node: '>=10'}
  5530 + dependencies:
  5531 + locate-path: 6.0.0
  5532 + path-exists: 4.0.0
  5533 + dev: true
  5534 +
  5535 + /find-up@6.3.0:
  5536 + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==}
  5537 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  5538 + dependencies:
  5539 + locate-path: 7.2.0
  5540 + path-exists: 5.0.0
  5541 + dev: true
  5542 +
  5543 + /flat-cache@3.2.0:
  5544 + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
  5545 + engines: {node: ^10.12.0 || >=12.0.0}
  5546 + dependencies:
  5547 + flatted: 3.3.1
  5548 + keyv: 4.5.4
  5549 + rimraf: 3.0.2
  5550 + dev: true
  5551 +
  5552 + /flatted@3.3.1:
  5553 + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
  5554 + dev: true
  5555 +
  5556 + /follow-redirects@1.15.6:
  5557 + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
  5558 + engines: {node: '>=4.0'}
  5559 + peerDependencies:
  5560 + debug: '*'
  5561 + peerDependenciesMeta:
  5562 + debug:
  5563 + optional: true
  5564 + dev: true
  5565 +
  5566 + /for-each@0.3.3:
  5567 + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
  5568 + dependencies:
  5569 + is-callable: 1.2.7
  5570 +
  5571 + /for-in@0.1.8:
  5572 + resolution: {integrity: sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==}
  5573 + engines: {node: '>=0.10.0'}
  5574 + dev: true
  5575 +
  5576 + /for-in@1.0.2:
  5577 + resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==}
  5578 + engines: {node: '>=0.10.0'}
  5579 + dev: true
  5580 +
  5581 + /for-own@0.1.5:
  5582 + resolution: {integrity: sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==}
  5583 + engines: {node: '>=0.10.0'}
  5584 + dependencies:
  5585 + for-in: 1.0.2
  5586 + dev: true
  5587 +
  5588 + /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.0.4)(webpack@5.91.0):
  5589 + resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==}
  5590 + engines: {node: '>=12.13.0', yarn: '>=1.0.0'}
  5591 + peerDependencies:
  5592 + typescript: '>3.6.0'
  5593 + webpack: ^5.11.0
  5594 + dependencies:
  5595 + '@babel/code-frame': 7.24.2
  5596 + chalk: 4.1.2
  5597 + chokidar: 3.6.0
  5598 + cosmiconfig: 8.3.6(typescript@5.0.4)
  5599 + deepmerge: 4.3.1
  5600 + fs-extra: 10.1.0
  5601 + memfs: 3.5.3
  5602 + minimatch: 3.1.2
  5603 + node-abort-controller: 3.1.1
  5604 + schema-utils: 3.3.0
  5605 + semver: 7.6.0
  5606 + tapable: 2.2.1
  5607 + typescript: 5.0.4
  5608 + webpack: 5.91.0(esbuild@0.17.19)
  5609 + dev: true
  5610 +
  5611 + /form-data@4.0.0:
  5612 + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
  5613 + engines: {node: '>= 6'}
  5614 + dependencies:
  5615 + asynckit: 0.4.0
  5616 + combined-stream: 1.0.8
  5617 + mime-types: 2.1.35
  5618 + dev: true
  5619 +
  5620 + /fresh@0.5.2:
  5621 + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
  5622 + engines: {node: '>= 0.6'}
  5623 + dev: true
  5624 +
  5625 + /fs-extra@10.1.0:
  5626 + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
  5627 + engines: {node: '>=12'}
  5628 + dependencies:
  5629 + graceful-fs: 4.2.11
  5630 + jsonfile: 6.1.0
  5631 + universalify: 2.0.1
  5632 + dev: true
  5633 +
  5634 + /fs-monkey@1.0.5:
  5635 + resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==}
  5636 + dev: true
  5637 +
  5638 + /fs.realpath@1.0.0:
  5639 + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
  5640 + dev: true
  5641 +
  5642 + /fsevents@2.3.3:
  5643 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
  5644 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
  5645 + os: [darwin]
  5646 + requiresBuild: true
  5647 + dev: true
  5648 + optional: true
  5649 +
  5650 + /function-bind@1.1.2:
  5651 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
  5652 +
  5653 + /function.prototype.name@1.1.6:
  5654 + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
  5655 + engines: {node: '>= 0.4'}
  5656 + dependencies:
  5657 + call-bind: 1.0.7
  5658 + define-properties: 1.2.1
  5659 + es-abstract: 1.23.3
  5660 + functions-have-names: 1.2.3
  5661 + dev: true
  5662 +
  5663 + /functions-have-names@1.2.3:
  5664 + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
  5665 + dev: true
  5666 +
  5667 + /gensync@1.0.0-beta.2:
  5668 + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
  5669 + engines: {node: '>=6.9.0'}
  5670 +
  5671 + /get-intrinsic@1.2.4:
  5672 + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
  5673 + engines: {node: '>= 0.4'}
  5674 + dependencies:
  5675 + es-errors: 1.3.0
  5676 + function-bind: 1.1.2
  5677 + has-proto: 1.0.3
  5678 + has-symbols: 1.0.3
  5679 + hasown: 2.0.2
  5680 +
  5681 + /get-stream@6.0.1:
  5682 + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
  5683 + engines: {node: '>=10'}
  5684 + dev: true
  5685 +
  5686 + /get-symbol-description@1.0.2:
  5687 + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==}
  5688 + engines: {node: '>= 0.4'}
  5689 + dependencies:
  5690 + call-bind: 1.0.7
  5691 + es-errors: 1.3.0
  5692 + get-intrinsic: 1.2.4
  5693 + dev: true
  5694 +
  5695 + /glob-parent@5.1.2:
  5696 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
  5697 + engines: {node: '>= 6'}
  5698 + dependencies:
  5699 + is-glob: 4.0.3
  5700 + dev: true
  5701 +
  5702 + /glob-parent@6.0.2:
  5703 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
  5704 + engines: {node: '>=10.13.0'}
  5705 + dependencies:
  5706 + is-glob: 4.0.3
  5707 + dev: true
  5708 +
  5709 + /glob-to-regexp@0.4.1:
  5710 + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
  5711 +
  5712 + /glob@7.2.3:
  5713 + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
  5714 + dependencies:
  5715 + fs.realpath: 1.0.0
  5716 + inflight: 1.0.6
  5717 + inherits: 2.0.4
  5718 + minimatch: 3.1.2
  5719 + once: 1.4.0
  5720 + path-is-absolute: 1.0.1
  5721 + dev: true
  5722 +
  5723 + /glob@8.1.0:
  5724 + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
  5725 + engines: {node: '>=12'}
  5726 + dependencies:
  5727 + fs.realpath: 1.0.0
  5728 + inflight: 1.0.6
  5729 + inherits: 2.0.4
  5730 + minimatch: 5.1.6
  5731 + once: 1.4.0
  5732 + dev: true
  5733 +
  5734 + /glob@9.3.5:
  5735 + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==}
  5736 + engines: {node: '>=16 || 14 >=14.17'}
  5737 + dependencies:
  5738 + fs.realpath: 1.0.0
  5739 + minimatch: 8.0.4
  5740 + minipass: 4.2.8
  5741 + path-scurry: 1.10.2
  5742 + dev: true
  5743 +
  5744 + /globals@11.12.0:
  5745 + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
  5746 + engines: {node: '>=4'}
  5747 +
  5748 + /globals@13.24.0:
  5749 + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
  5750 + engines: {node: '>=8'}
  5751 + dependencies:
  5752 + type-fest: 0.20.2
  5753 + dev: true
  5754 +
  5755 + /globalthis@1.0.3:
  5756 + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
  5757 + engines: {node: '>= 0.4'}
  5758 + dependencies:
  5759 + define-properties: 1.2.1
  5760 + dev: true
  5761 +
  5762 + /globby@11.1.0:
  5763 + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
  5764 + engines: {node: '>=10'}
  5765 + dependencies:
  5766 + array-union: 2.1.0
  5767 + dir-glob: 3.0.1
  5768 + fast-glob: 3.3.2
  5769 + ignore: 5.3.1
  5770 + merge2: 1.4.1
  5771 + slash: 3.0.0
  5772 + dev: true
  5773 +
  5774 + /gopd@1.0.1:
  5775 + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
  5776 + dependencies:
  5777 + get-intrinsic: 1.2.4
  5778 +
  5779 + /graceful-fs@4.2.10:
  5780 + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
  5781 + dev: true
  5782 +
  5783 + /graceful-fs@4.2.11:
  5784 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
  5785 +
  5786 + /graphemer@1.4.0:
  5787 + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
  5788 + dev: true
  5789 +
  5790 + /has-bigints@1.0.2:
  5791 + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
  5792 + dev: true
  5793 +
  5794 + /has-flag@3.0.0:
  5795 + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
  5796 + engines: {node: '>=4'}
  5797 +
  5798 + /has-flag@4.0.0:
  5799 + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
  5800 + engines: {node: '>=8'}
  5801 +
  5802 + /has-property-descriptors@1.0.2:
  5803 + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
  5804 + dependencies:
  5805 + es-define-property: 1.0.0
  5806 +
  5807 + /has-proto@1.0.3:
  5808 + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
  5809 + engines: {node: '>= 0.4'}
  5810 +
  5811 + /has-symbols@1.0.3:
  5812 + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
  5813 + engines: {node: '>= 0.4'}
  5814 +
  5815 + /has-tostringtag@1.0.2:
  5816 + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
  5817 + engines: {node: '>= 0.4'}
  5818 + dependencies:
  5819 + has-symbols: 1.0.3
  5820 +
  5821 + /hash-base@3.0.4:
  5822 + resolution: {integrity: sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==}
  5823 + engines: {node: '>=4'}
  5824 + dependencies:
  5825 + inherits: 2.0.4
  5826 + safe-buffer: 5.2.1
  5827 + dev: true
  5828 +
  5829 + /hash-base@3.1.0:
  5830 + resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==}
  5831 + engines: {node: '>=4'}
  5832 + dependencies:
  5833 + inherits: 2.0.4
  5834 + readable-stream: 3.6.2
  5835 + safe-buffer: 5.2.1
  5836 + dev: true
  5837 +
  5838 + /hash.js@1.1.7:
  5839 + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
  5840 + dependencies:
  5841 + inherits: 2.0.4
  5842 + minimalistic-assert: 1.0.1
  5843 + dev: true
  5844 +
  5845 + /hasown@2.0.2:
  5846 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
  5847 + engines: {node: '>= 0.4'}
  5848 + dependencies:
  5849 + function-bind: 1.1.2
  5850 +
  5851 + /he@1.2.0:
  5852 + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
  5853 + hasBin: true
  5854 + dev: true
  5855 +
  5856 + /hmac-drbg@1.0.1:
  5857 + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
  5858 + dependencies:
  5859 + hash.js: 1.1.7
  5860 + minimalistic-assert: 1.0.1
  5861 + minimalistic-crypto-utils: 1.0.1
  5862 + dev: true
  5863 +
  5864 + /hoist-non-react-statics@3.3.2:
  5865 + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
  5866 + dependencies:
  5867 + react-is: 16.13.1
  5868 + dev: false
  5869 +
  5870 + /html-entities@2.5.2:
  5871 + resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==}
  5872 + dev: true
  5873 +
  5874 + /html-minifier-terser@6.1.0:
  5875 + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==}
  5876 + engines: {node: '>=12'}
  5877 + hasBin: true
  5878 + dependencies:
  5879 + camel-case: 4.1.2
  5880 + clean-css: 5.3.3
  5881 + commander: 8.3.0
  5882 + he: 1.2.0
  5883 + param-case: 3.0.4
  5884 + relateurl: 0.2.7
  5885 + terser: 5.30.3
  5886 + dev: true
  5887 +
  5888 + /html-rspack-plugin@5.6.2(@rspack/core@0.5.9):
  5889 + resolution: {integrity: sha512-cPGwV3odvKJ7DBAG/DxF5e0nMMvBl1zGfyDciT2xMETRrIwajwC7LtEB3cf7auoGMK6xJOOLjWJgaKHLu/FzkQ==}
  5890 + engines: {node: '>=10.13.0'}
  5891 + peerDependencies:
  5892 + '@rspack/core': 0.x || 1.x
  5893 + peerDependenciesMeta:
  5894 + '@rspack/core':
  5895 + optional: true
  5896 + dependencies:
  5897 + '@rspack/core': 0.5.9(@swc/helpers@0.5.3)
  5898 + lodash: 4.17.21
  5899 + tapable: 2.2.1
  5900 + dev: true
  5901 +
  5902 + /html-webpack-plugin@5.5.3(webpack@5.91.0):
  5903 + resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==}
  5904 + engines: {node: '>=10.13.0'}
  5905 + peerDependencies:
  5906 + webpack: ^5.20.0
  5907 + dependencies:
  5908 + '@types/html-minifier-terser': 6.1.0
  5909 + html-minifier-terser: 6.1.0
  5910 + lodash: 4.17.21
  5911 + pretty-error: 4.0.0
  5912 + tapable: 2.2.1
  5913 + webpack: 5.91.0(esbuild@0.17.19)
  5914 + dev: true
  5915 +
  5916 + /htmlparser2@6.1.0:
  5917 + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==}
  5918 + dependencies:
  5919 + domelementtype: 2.3.0
  5920 + domhandler: 4.3.1
  5921 + domutils: 2.8.0
  5922 + entities: 2.2.0
  5923 + dev: true
  5924 +
  5925 + /htmlparser2@9.1.0:
  5926 + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==}
  5927 + dependencies:
  5928 + domelementtype: 2.3.0
  5929 + domhandler: 5.0.3
  5930 + domutils: 3.1.0
  5931 + entities: 4.5.0
  5932 + dev: true
  5933 +
  5934 + /http-compression@1.0.6:
  5935 + resolution: {integrity: sha512-Yy9VFT/0fJhbpSHmqA34CJKZDXLnHoQUP2wbFXY7duOx3nc9Qf8MVJezaXTP7IirvJ9DmUv/vm7qFNu/RntdWw==}
  5936 + engines: {node: '>= 4'}
  5937 + dev: true
  5938 +
  5939 + /http-errors@2.0.0:
  5940 + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
  5941 + engines: {node: '>= 0.8'}
  5942 + dependencies:
  5943 + depd: 2.0.0
  5944 + inherits: 2.0.4
  5945 + setprototypeof: 1.2.0
  5946 + statuses: 2.0.1
  5947 + toidentifier: 1.0.1
  5948 + dev: true
  5949 +
  5950 + /http-proxy-middleware@2.0.6:
  5951 + resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==}
  5952 + engines: {node: '>=12.0.0'}
  5953 + peerDependencies:
  5954 + '@types/express': ^4.17.13
  5955 + peerDependenciesMeta:
  5956 + '@types/express':
  5957 + optional: true
  5958 + dependencies:
  5959 + '@types/http-proxy': 1.17.14
  5960 + http-proxy: 1.18.1
  5961 + is-glob: 4.0.3
  5962 + is-plain-obj: 3.0.0
  5963 + micromatch: 4.0.5
  5964 + transitivePeerDependencies:
  5965 + - debug
  5966 + dev: true
  5967 +
  5968 + /http-proxy@1.18.1:
  5969 + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
  5970 + engines: {node: '>=8.0.0'}
  5971 + dependencies:
  5972 + eventemitter3: 4.0.7
  5973 + follow-redirects: 1.15.6
  5974 + requires-port: 1.0.0
  5975 + transitivePeerDependencies:
  5976 + - debug
  5977 + dev: true
  5978 +
  5979 + /https-browserify@1.0.0:
  5980 + resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==}
  5981 + dev: true
  5982 +
  5983 + /human-signals@4.3.1:
  5984 + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
  5985 + engines: {node: '>=14.18.0'}
  5986 + dev: true
  5987 +
  5988 + /husky@8.0.3:
  5989 + resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
  5990 + engines: {node: '>=14'}
  5991 + hasBin: true
  5992 + dev: true
  5993 +
  5994 + /ieee754@1.2.1:
  5995 + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
  5996 + dev: true
  5997 +
  5998 + /ignore-styles@5.0.1:
  5999 + resolution: {integrity: sha512-gQQmIznCETPLEzfg1UH4Cs2oRq+HBPl8quroEUNXT8oybEG7/0lqI3dGgDSRry6B9HcCXw3PVkFFS0FF3CMddg==}
  6000 + dev: true
  6001 +
  6002 + /ignore@5.3.1:
  6003 + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
  6004 + engines: {node: '>= 4'}
  6005 + dev: true
  6006 +
  6007 + /immer@9.0.21:
  6008 + resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==}
  6009 + dev: false
  6010 +
  6011 + /immutable@4.3.5:
  6012 + resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==}
  6013 + dev: false
  6014 +
  6015 + /import-fresh@3.3.0:
  6016 + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
  6017 + engines: {node: '>=6'}
  6018 + dependencies:
  6019 + parent-module: 1.0.1
  6020 + resolve-from: 4.0.0
  6021 + dev: true
  6022 +
  6023 + /imurmurhash@0.1.4:
  6024 + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
  6025 + engines: {node: '>=0.8.19'}
  6026 + dev: true
  6027 +
  6028 + /indent-string@4.0.0:
  6029 + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
  6030 + engines: {node: '>=8'}
  6031 + dev: true
  6032 +
  6033 + /inflight@1.0.6:
  6034 + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
  6035 + dependencies:
  6036 + once: 1.4.0
  6037 + wrappy: 1.0.2
  6038 + dev: true
  6039 +
  6040 + /inherits@2.0.4:
  6041 + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
  6042 +
  6043 + /internal-slot@1.0.7:
  6044 + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
  6045 + engines: {node: '>= 0.4'}
  6046 + dependencies:
  6047 + es-errors: 1.3.0
  6048 + hasown: 2.0.2
  6049 + side-channel: 1.0.6
  6050 + dev: true
  6051 +
  6052 + /invariant@2.2.4:
  6053 + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
  6054 + dependencies:
  6055 + loose-envify: 1.4.0
  6056 + dev: false
  6057 +
  6058 + /is-arguments@1.1.1:
  6059 + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
  6060 + engines: {node: '>= 0.4'}
  6061 + dependencies:
  6062 + call-bind: 1.0.7
  6063 + has-tostringtag: 1.0.2
  6064 +
  6065 + /is-array-buffer@3.0.4:
  6066 + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==}
  6067 + engines: {node: '>= 0.4'}
  6068 + dependencies:
  6069 + call-bind: 1.0.7
  6070 + get-intrinsic: 1.2.4
  6071 + dev: true
  6072 +
  6073 + /is-arrayish@0.2.1:
  6074 + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
  6075 + dev: true
  6076 +
  6077 + /is-async-function@2.0.0:
  6078 + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
  6079 + engines: {node: '>= 0.4'}
  6080 + dependencies:
  6081 + has-tostringtag: 1.0.2
  6082 + dev: true
  6083 +
  6084 + /is-bigint@1.0.4:
  6085 + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
  6086 + dependencies:
  6087 + has-bigints: 1.0.2
  6088 + dev: true
  6089 +
  6090 + /is-binary-path@2.1.0:
  6091 + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
  6092 + engines: {node: '>=8'}
  6093 + dependencies:
  6094 + binary-extensions: 2.3.0
  6095 + dev: true
  6096 +
  6097 + /is-boolean-object@1.1.2:
  6098 + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
  6099 + engines: {node: '>= 0.4'}
  6100 + dependencies:
  6101 + call-bind: 1.0.7
  6102 + has-tostringtag: 1.0.2
  6103 + dev: true
  6104 +
  6105 + /is-buffer@1.1.6:
  6106 + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
  6107 + dev: true
  6108 +
  6109 + /is-callable@1.2.7:
  6110 + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
  6111 + engines: {node: '>= 0.4'}
  6112 +
  6113 + /is-core-module@2.13.1:
  6114 + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
  6115 + dependencies:
  6116 + hasown: 2.0.2
  6117 + dev: true
  6118 +
  6119 + /is-data-view@1.0.1:
  6120 + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
  6121 + engines: {node: '>= 0.4'}
  6122 + dependencies:
  6123 + is-typed-array: 1.1.13
  6124 + dev: true
  6125 +
  6126 + /is-date-object@1.0.5:
  6127 + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
  6128 + engines: {node: '>= 0.4'}
  6129 + dependencies:
  6130 + has-tostringtag: 1.0.2
  6131 + dev: true
  6132 +
  6133 + /is-expression@4.0.0:
  6134 + resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==}
  6135 + dependencies:
  6136 + acorn: 7.4.1
  6137 + object-assign: 4.1.1
  6138 + dev: true
  6139 +
  6140 + /is-extendable@0.1.1:
  6141 + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
  6142 + engines: {node: '>=0.10.0'}
  6143 + dev: true
  6144 +
  6145 + /is-extglob@2.1.1:
  6146 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
  6147 + engines: {node: '>=0.10.0'}
  6148 + dev: true
  6149 +
  6150 + /is-finalizationregistry@1.0.2:
  6151 + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==}
  6152 + dependencies:
  6153 + call-bind: 1.0.7
  6154 + dev: true
  6155 +
  6156 + /is-fullwidth-code-point@3.0.0:
  6157 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
  6158 + engines: {node: '>=8'}
  6159 + dev: true
  6160 +
  6161 + /is-fullwidth-code-point@4.0.0:
  6162 + resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
  6163 + engines: {node: '>=12'}
  6164 + dev: true
  6165 +
  6166 + /is-generator-function@1.0.10:
  6167 + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
  6168 + engines: {node: '>= 0.4'}
  6169 + dependencies:
  6170 + has-tostringtag: 1.0.2
  6171 +
  6172 + /is-glob@4.0.3:
  6173 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
  6174 + engines: {node: '>=0.10.0'}
  6175 + dependencies:
  6176 + is-extglob: 2.1.1
  6177 + dev: true
  6178 +
  6179 + /is-map@2.0.3:
  6180 + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
  6181 + engines: {node: '>= 0.4'}
  6182 + dev: true
  6183 +
  6184 + /is-nan@1.3.2:
  6185 + resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
  6186 + engines: {node: '>= 0.4'}
  6187 + dependencies:
  6188 + call-bind: 1.0.7
  6189 + define-properties: 1.2.1
  6190 + dev: true
  6191 +
  6192 + /is-negative-zero@2.0.3:
  6193 + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
  6194 + engines: {node: '>= 0.4'}
  6195 + dev: true
  6196 +
  6197 + /is-number-object@1.0.7:
  6198 + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
  6199 + engines: {node: '>= 0.4'}
  6200 + dependencies:
  6201 + has-tostringtag: 1.0.2
  6202 + dev: true
  6203 +
  6204 + /is-number@7.0.0:
  6205 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
  6206 + engines: {node: '>=0.12.0'}
  6207 + dev: true
  6208 +
  6209 + /is-path-inside@3.0.3:
  6210 + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
  6211 + engines: {node: '>=8'}
  6212 + dev: true
  6213 +
  6214 + /is-plain-obj@3.0.0:
  6215 + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==}
  6216 + engines: {node: '>=10'}
  6217 + dev: true
  6218 +
  6219 + /is-plain-object@2.0.4:
  6220 + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
  6221 + engines: {node: '>=0.10.0'}
  6222 + dependencies:
  6223 + isobject: 3.0.1
  6224 + dev: true
  6225 +
  6226 + /is-promise@2.2.2:
  6227 + resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==}
  6228 + dev: true
  6229 +
  6230 + /is-regex@1.1.4:
  6231 + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
  6232 + engines: {node: '>= 0.4'}
  6233 + dependencies:
  6234 + call-bind: 1.0.7
  6235 + has-tostringtag: 1.0.2
  6236 + dev: true
  6237 +
  6238 + /is-set@2.0.3:
  6239 + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
  6240 + engines: {node: '>= 0.4'}
  6241 + dev: true
  6242 +
  6243 + /is-shared-array-buffer@1.0.3:
  6244 + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
  6245 + engines: {node: '>= 0.4'}
  6246 + dependencies:
  6247 + call-bind: 1.0.7
  6248 + dev: true
  6249 +
  6250 + /is-stream@3.0.0:
  6251 + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
  6252 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  6253 + dev: true
  6254 +
  6255 + /is-string@1.0.7:
  6256 + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
  6257 + engines: {node: '>= 0.4'}
  6258 + dependencies:
  6259 + has-tostringtag: 1.0.2
  6260 + dev: true
  6261 +
  6262 + /is-symbol@1.0.4:
  6263 + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
  6264 + engines: {node: '>= 0.4'}
  6265 + dependencies:
  6266 + has-symbols: 1.0.3
  6267 + dev: true
  6268 +
  6269 + /is-typed-array@1.1.13:
  6270 + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==}
  6271 + engines: {node: '>= 0.4'}
  6272 + dependencies:
  6273 + which-typed-array: 1.1.15
  6274 +
  6275 + /is-weakmap@2.0.2:
  6276 + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
  6277 + engines: {node: '>= 0.4'}
  6278 + dev: true
  6279 +
  6280 + /is-weakref@1.0.2:
  6281 + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
  6282 + dependencies:
  6283 + call-bind: 1.0.7
  6284 + dev: true
  6285 +
  6286 + /is-weakset@2.0.3:
  6287 + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==}
  6288 + engines: {node: '>= 0.4'}
  6289 + dependencies:
  6290 + call-bind: 1.0.7
  6291 + get-intrinsic: 1.2.4
  6292 + dev: true
  6293 +
  6294 + /isarray@1.0.0:
  6295 + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
  6296 + dev: true
  6297 +
  6298 + /isarray@2.0.5:
  6299 + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
  6300 + dev: true
  6301 +
  6302 + /isbot@3.8.0:
  6303 + resolution: {integrity: sha512-vne1mzQUTR+qsMLeCBL9+/tgnDXRyc2pygLGl/WsgA+EZKIiB5Ehu0CiVTHIIk30zhJ24uGz4M5Ppse37aR0Hg==}
  6304 + engines: {node: '>=12'}
  6305 + dev: true
  6306 +
  6307 + /isexe@2.0.0:
  6308 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
  6309 + dev: true
  6310 +
  6311 + /isobject@3.0.1:
  6312 + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
  6313 + engines: {node: '>=0.10.0'}
  6314 + dev: true
  6315 +
  6316 + /iterator.prototype@1.1.2:
  6317 + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==}
  6318 + dependencies:
  6319 + define-properties: 1.2.1
  6320 + get-intrinsic: 1.2.4
  6321 + has-symbols: 1.0.3
  6322 + reflect.getprototypeof: 1.0.6
  6323 + set-function-name: 2.0.2
  6324 + dev: true
  6325 +
  6326 + /jest-diff@29.7.0:
  6327 + resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
  6328 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  6329 + dependencies:
  6330 + chalk: 4.1.2
  6331 + diff-sequences: 29.6.3
  6332 + jest-get-type: 29.6.3
  6333 + pretty-format: 29.7.0
  6334 + dev: true
  6335 +
  6336 + /jest-get-type@29.6.3:
  6337 + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
  6338 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  6339 + dev: true
  6340 +
  6341 + /jest-matcher-utils@29.7.0:
  6342 + resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==}
  6343 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  6344 + dependencies:
  6345 + chalk: 4.1.2
  6346 + jest-diff: 29.7.0
  6347 + jest-get-type: 29.6.3
  6348 + pretty-format: 29.7.0
  6349 + dev: true
  6350 +
  6351 + /jest-message-util@29.7.0:
  6352 + resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
  6353 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  6354 + dependencies:
  6355 + '@babel/code-frame': 7.24.2
  6356 + '@jest/types': 29.6.3
  6357 + '@types/stack-utils': 2.0.3
  6358 + chalk: 4.1.2
  6359 + graceful-fs: 4.2.11
  6360 + micromatch: 4.0.5
  6361 + pretty-format: 29.7.0
  6362 + slash: 3.0.0
  6363 + stack-utils: 2.0.6
  6364 + dev: true
  6365 +
  6366 + /jest-util@29.7.0:
  6367 + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
  6368 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  6369 + dependencies:
  6370 + '@jest/types': 29.6.3
  6371 + '@types/node': 16.11.68
  6372 + chalk: 4.1.2
  6373 + ci-info: 3.9.0
  6374 + graceful-fs: 4.2.11
  6375 + picomatch: 2.3.1
  6376 + dev: true
  6377 +
  6378 + /jest-worker@27.5.1:
  6379 + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
  6380 + engines: {node: '>= 10.13.0'}
  6381 + dependencies:
  6382 + '@types/node': 16.11.68
  6383 + merge-stream: 2.0.0
  6384 + supports-color: 8.1.1
  6385 +
  6386 + /jest-worker@29.7.0:
  6387 + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
  6388 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  6389 + dependencies:
  6390 + '@types/node': 16.11.68
  6391 + jest-util: 29.7.0
  6392 + merge-stream: 2.0.0
  6393 + supports-color: 8.1.1
  6394 + dev: true
  6395 +
  6396 + /js-stringify@1.0.2:
  6397 + resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==}
  6398 + dev: true
  6399 +
  6400 + /js-tokens@4.0.0:
  6401 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
  6402 +
  6403 + /js-yaml@4.1.0:
  6404 + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
  6405 + hasBin: true
  6406 + dependencies:
  6407 + argparse: 2.0.1
  6408 + dev: true
  6409 +
  6410 + /jsesc@0.5.0:
  6411 + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
  6412 + hasBin: true
  6413 + dev: true
  6414 +
  6415 + /jsesc@2.5.2:
  6416 + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
  6417 + engines: {node: '>=4'}
  6418 + hasBin: true
  6419 +
  6420 + /json-buffer@3.0.1:
  6421 + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
  6422 + dev: true
  6423 +
  6424 + /json-parse-even-better-errors@2.3.1:
  6425 + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
  6426 +
  6427 + /json-parse-even-better-errors@3.0.1:
  6428 + resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==}
  6429 + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
  6430 + dev: true
  6431 +
  6432 + /json-schema-traverse@0.4.1:
  6433 + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
  6434 +
  6435 + /json-schema-traverse@1.0.0:
  6436 + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
  6437 + dev: true
  6438 +
  6439 + /json-stable-stringify-without-jsonify@1.0.1:
  6440 + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
  6441 + dev: true
  6442 +
  6443 + /json5@1.0.2:
  6444 + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
  6445 + hasBin: true
  6446 + dependencies:
  6447 + minimist: 1.2.8
  6448 + dev: true
  6449 +
  6450 + /json5@2.2.3:
  6451 + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
  6452 + engines: {node: '>=6'}
  6453 + hasBin: true
  6454 +
  6455 + /jsonfile@6.1.0:
  6456 + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
  6457 + dependencies:
  6458 + universalify: 2.0.1
  6459 + optionalDependencies:
  6460 + graceful-fs: 4.2.11
  6461 + dev: true
  6462 +
  6463 + /jstransformer@1.0.0:
  6464 + resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==}
  6465 + dependencies:
  6466 + is-promise: 2.2.2
  6467 + promise: 7.3.1
  6468 + dev: true
  6469 +
  6470 + /jsx-ast-utils@3.3.5:
  6471 + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
  6472 + engines: {node: '>=4.0'}
  6473 + dependencies:
  6474 + array-includes: 3.1.8
  6475 + array.prototype.flat: 1.3.2
  6476 + object.assign: 4.1.5
  6477 + object.values: 1.2.0
  6478 + dev: true
  6479 +
  6480 + /keyv@4.5.4:
  6481 + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
  6482 + dependencies:
  6483 + json-buffer: 3.0.1
  6484 + dev: true
  6485 +
  6486 + /kind-of@2.0.1:
  6487 + resolution: {integrity: sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==}
  6488 + engines: {node: '>=0.10.0'}
  6489 + dependencies:
  6490 + is-buffer: 1.1.6
  6491 + dev: true
  6492 +
  6493 + /kind-of@3.2.2:
  6494 + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
  6495 + engines: {node: '>=0.10.0'}
  6496 + dependencies:
  6497 + is-buffer: 1.1.6
  6498 + dev: true
  6499 +
  6500 + /kind-of@6.0.3:
  6501 + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
  6502 + engines: {node: '>=0.10.0'}
  6503 + dev: true
  6504 +
  6505 + /lazy-cache@0.2.7:
  6506 + resolution: {integrity: sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==}
  6507 + engines: {node: '>=0.10.0'}
  6508 + dev: true
  6509 +
  6510 + /lazy-cache@1.0.4:
  6511 + resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==}
  6512 + engines: {node: '>=0.10.0'}
  6513 + dev: true
  6514 +
  6515 + /levn@0.4.1:
  6516 + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
  6517 + engines: {node: '>= 0.8.0'}
  6518 + dependencies:
  6519 + prelude-ls: 1.2.1
  6520 + type-check: 0.4.0
  6521 + dev: true
  6522 +
  6523 + /lilconfig@2.1.0:
  6524 + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
  6525 + engines: {node: '>=10'}
  6526 + dev: true
  6527 +
  6528 + /lines-and-columns@1.2.4:
  6529 + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
  6530 + dev: true
  6531 +
  6532 + /lint-staged@13.1.4:
  6533 + resolution: {integrity: sha512-pJRmnRA4I4Rcc1k9GZIh9LQJlolCVDHqtJpIgPY7t99XY3uXXmUeDfhRLELYLgUFJPmEsWevTqarex9acSfx2A==}
  6534 + engines: {node: ^14.13.1 || >=16.0.0}
  6535 + hasBin: true
  6536 + dependencies:
  6537 + chalk: 5.2.0
  6538 + cli-truncate: 3.1.0
  6539 + commander: 10.0.1
  6540 + debug: 4.3.4(supports-color@9.3.1)
  6541 + execa: 7.2.0
  6542 + lilconfig: 2.1.0
  6543 + listr2: 5.0.8
  6544 + micromatch: 4.0.5
  6545 + normalize-path: 3.0.0
  6546 + object-inspect: 1.13.1
  6547 + pidtree: 0.6.0
  6548 + string-argv: 0.3.2
  6549 + supports-color: 9.3.1
  6550 + yaml: 2.4.1
  6551 + transitivePeerDependencies:
  6552 + - enquirer
  6553 + dev: true
  6554 +
  6555 + /listr2@5.0.8:
  6556 + resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==}
  6557 + engines: {node: ^14.13.1 || >=16.0.0}
  6558 + peerDependencies:
  6559 + enquirer: '>= 2.3.0 < 3'
  6560 + peerDependenciesMeta:
  6561 + enquirer:
  6562 + optional: true
  6563 + dependencies:
  6564 + cli-truncate: 2.1.0
  6565 + colorette: 2.0.20
  6566 + log-update: 4.0.0
  6567 + p-map: 4.0.0
  6568 + rfdc: 1.3.1
  6569 + rxjs: 7.8.1
  6570 + through: 2.3.8
  6571 + wrap-ansi: 7.0.0
  6572 + dev: true
  6573 +
  6574 + /loader-runner@4.3.0:
  6575 + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
  6576 + engines: {node: '>=6.11.5'}
  6577 +
  6578 + /loader-utils@2.0.4:
  6579 + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==}
  6580 + engines: {node: '>=8.9.0'}
  6581 + dependencies:
  6582 + big.js: 5.2.2
  6583 + emojis-list: 3.0.0
  6584 + json5: 2.2.3
  6585 + dev: true
  6586 +
  6587 + /locate-path@3.0.0:
  6588 + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==}
  6589 + engines: {node: '>=6'}
  6590 + dependencies:
  6591 + p-locate: 3.0.0
  6592 + path-exists: 3.0.0
  6593 + dev: true
  6594 +
  6595 + /locate-path@6.0.0:
  6596 + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
  6597 + engines: {node: '>=10'}
  6598 + dependencies:
  6599 + p-locate: 5.0.0
  6600 + dev: true
  6601 +
  6602 + /locate-path@7.2.0:
  6603 + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==}
  6604 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  6605 + dependencies:
  6606 + p-locate: 6.0.0
  6607 + dev: true
  6608 +
  6609 + /lodash.camelcase@4.3.0:
  6610 + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
  6611 + dev: true
  6612 +
  6613 + /lodash.debounce@4.0.8:
  6614 + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
  6615 + dev: true
  6616 +
  6617 + /lodash.kebabcase@4.1.1:
  6618 + resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==}
  6619 + dev: true
  6620 +
  6621 + /lodash.memoize@4.1.2:
  6622 + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
  6623 + dev: true
  6624 +
  6625 + /lodash.merge@4.6.2:
  6626 + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
  6627 + dev: true
  6628 +
  6629 + /lodash.snakecase@4.1.1:
  6630 + resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==}
  6631 + dev: true
  6632 +
  6633 + /lodash.uniq@4.5.0:
  6634 + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
  6635 + dev: true
  6636 +
  6637 + /lodash.upperfirst@4.3.1:
  6638 + resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==}
  6639 + dev: true
  6640 +
  6641 + /lodash@4.17.21:
  6642 + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
  6643 +
  6644 + /log-update@4.0.0:
  6645 + resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
  6646 + engines: {node: '>=10'}
  6647 + dependencies:
  6648 + ansi-escapes: 4.3.2
  6649 + cli-cursor: 3.1.0
  6650 + slice-ansi: 4.0.0
  6651 + wrap-ansi: 6.2.0
  6652 + dev: true
  6653 +
  6654 + /loose-envify@1.4.0:
  6655 + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
  6656 + hasBin: true
  6657 + dependencies:
  6658 + js-tokens: 4.0.0
  6659 +
  6660 + /lower-case@2.0.2:
  6661 + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
  6662 + dependencies:
  6663 + tslib: 2.6.2
  6664 + dev: true
  6665 +
  6666 + /lru-cache@10.2.0:
  6667 + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
  6668 + engines: {node: 14 || >=16.14}
  6669 + dev: true
  6670 +
  6671 + /lru-cache@5.1.1:
  6672 + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
  6673 + dependencies:
  6674 + yallist: 3.1.1
  6675 +
  6676 + /lru-cache@6.0.0:
  6677 + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
  6678 + engines: {node: '>=10'}
  6679 + dependencies:
  6680 + yallist: 4.0.0
  6681 +
  6682 + /make-dir@2.1.0:
  6683 + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
  6684 + engines: {node: '>=6'}
  6685 + dependencies:
  6686 + pify: 4.0.1
  6687 + semver: 5.7.2
  6688 + dev: true
  6689 +
  6690 + /make-dir@3.1.0:
  6691 + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
  6692 + engines: {node: '>=8'}
  6693 + dependencies:
  6694 + semver: 6.3.1
  6695 + dev: false
  6696 +
  6697 + /md5.js@1.3.5:
  6698 + resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==}
  6699 + dependencies:
  6700 + hash-base: 3.1.0
  6701 + inherits: 2.0.4
  6702 + safe-buffer: 5.2.1
  6703 + dev: true
  6704 +
  6705 + /mdn-data@2.0.28:
  6706 + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
  6707 + dev: true
  6708 +
  6709 + /mdn-data@2.0.30:
  6710 + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
  6711 + dev: true
  6712 +
  6713 + /memfs@3.5.3:
  6714 + resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
  6715 + engines: {node: '>= 4.0.0'}
  6716 + dependencies:
  6717 + fs-monkey: 1.0.5
  6718 + dev: true
  6719 +
  6720 + /merge-deep@3.0.3:
  6721 + resolution: {integrity: sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==}
  6722 + engines: {node: '>=0.10.0'}
  6723 + dependencies:
  6724 + arr-union: 3.1.0
  6725 + clone-deep: 0.2.4
  6726 + kind-of: 3.2.2
  6727 + dev: true
  6728 +
  6729 + /merge-stream@2.0.0:
  6730 + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
  6731 +
  6732 + /merge2@1.4.1:
  6733 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
  6734 + engines: {node: '>= 8'}
  6735 + dev: true
  6736 +
  6737 + /micromatch@4.0.5:
  6738 + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
  6739 + engines: {node: '>=8.6'}
  6740 + dependencies:
  6741 + braces: 3.0.2
  6742 + picomatch: 2.3.1
  6743 + dev: true
  6744 +
  6745 + /miller-rabin@4.0.1:
  6746 + resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==}
  6747 + hasBin: true
  6748 + dependencies:
  6749 + bn.js: 4.12.0
  6750 + brorand: 1.1.0
  6751 + dev: true
  6752 +
  6753 + /mime-db@1.52.0:
  6754 + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
  6755 + engines: {node: '>= 0.6'}
  6756 +
  6757 + /mime-types@2.1.35:
  6758 + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
  6759 + engines: {node: '>= 0.6'}
  6760 + dependencies:
  6761 + mime-db: 1.52.0
  6762 +
  6763 + /mime@1.6.0:
  6764 + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
  6765 + engines: {node: '>=4'}
  6766 + hasBin: true
  6767 + dev: true
  6768 +
  6769 + /mimic-fn@2.1.0:
  6770 + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
  6771 + engines: {node: '>=6'}
  6772 + dev: true
  6773 +
  6774 + /mimic-fn@4.0.0:
  6775 + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
  6776 + engines: {node: '>=12'}
  6777 + dev: true
  6778 +
  6779 + /mini-css-extract-plugin@2.8.1(webpack@5.91.0):
  6780 + resolution: {integrity: sha512-/1HDlyFRxWIZPI1ZpgqlZ8jMw/1Dp/dl3P0L1jtZ+zVcHqwPhGwaJwKL00WVgfnBy6PWCde9W65or7IIETImuA==}
  6781 + engines: {node: '>= 12.13.0'}
  6782 + peerDependencies:
  6783 + webpack: ^5.0.0
  6784 + dependencies:
  6785 + schema-utils: 4.2.0
  6786 + tapable: 2.2.1
  6787 + webpack: 5.91.0(esbuild@0.17.19)
  6788 + dev: true
  6789 +
  6790 + /minimalistic-assert@1.0.1:
  6791 + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
  6792 + dev: true
  6793 +
  6794 + /minimalistic-crypto-utils@1.0.1:
  6795 + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==}
  6796 + dev: true
  6797 +
  6798 + /minimatch@3.1.2:
  6799 + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
  6800 + dependencies:
  6801 + brace-expansion: 1.1.11
  6802 + dev: true
  6803 +
  6804 + /minimatch@5.1.6:
  6805 + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
  6806 + engines: {node: '>=10'}
  6807 + dependencies:
  6808 + brace-expansion: 2.0.1
  6809 + dev: true
  6810 +
  6811 + /minimatch@8.0.4:
  6812 + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==}
  6813 + engines: {node: '>=16 || 14 >=14.17'}
  6814 + dependencies:
  6815 + brace-expansion: 2.0.1
  6816 + dev: true
  6817 +
  6818 + /minimist@1.2.8:
  6819 + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
  6820 + dev: true
  6821 +
  6822 + /minipass@4.2.8:
  6823 + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==}
  6824 + engines: {node: '>=8'}
  6825 + dev: true
  6826 +
  6827 + /minipass@7.0.4:
  6828 + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
  6829 + engines: {node: '>=16 || 14 >=14.17'}
  6830 + dev: true
  6831 +
  6832 + /mixin-object@2.0.1:
  6833 + resolution: {integrity: sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==}
  6834 + engines: {node: '>=0.10.0'}
  6835 + dependencies:
  6836 + for-in: 0.1.8
  6837 + is-extendable: 0.1.1
  6838 + dev: true
  6839 +
  6840 + /mrmime@1.0.1:
  6841 + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
  6842 + engines: {node: '>=10'}
  6843 +
  6844 + /ms@2.0.0:
  6845 + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
  6846 + dev: true
  6847 +
  6848 + /ms@2.1.2:
  6849 + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
  6850 +
  6851 + /ms@2.1.3:
  6852 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
  6853 + dev: true
  6854 +
  6855 + /nanoid@3.3.7:
  6856 + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
  6857 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
  6858 + hasBin: true
  6859 + dev: true
  6860 +
  6861 + /natural-compare-lite@1.4.0:
  6862 + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
  6863 + dev: true
  6864 +
  6865 + /natural-compare@1.4.0:
  6866 + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
  6867 + dev: true
  6868 +
  6869 + /neo-async@2.6.2:
  6870 + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
  6871 +
  6872 + /no-case@3.0.4:
  6873 + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
  6874 + dependencies:
  6875 + lower-case: 2.0.2
  6876 + tslib: 2.6.2
  6877 + dev: true
  6878 +
  6879 + /node-abort-controller@3.1.1:
  6880 + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==}
  6881 + dev: true
  6882 +
  6883 + /node-html-parser@6.1.13:
  6884 + resolution: {integrity: sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==}
  6885 + dependencies:
  6886 + css-select: 5.1.0
  6887 + he: 1.2.0
  6888 + dev: true
  6889 +
  6890 + /node-releases@2.0.14:
  6891 + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
  6892 +
  6893 + /normalize-path@3.0.0:
  6894 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
  6895 + engines: {node: '>=0.10.0'}
  6896 + dev: true
  6897 +
  6898 + /npm-run-path@5.3.0:
  6899 + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
  6900 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  6901 + dependencies:
  6902 + path-key: 4.0.0
  6903 + dev: true
  6904 +
  6905 + /nth-check@2.1.1:
  6906 + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
  6907 + dependencies:
  6908 + boolbase: 1.0.0
  6909 + dev: true
  6910 +
  6911 + /object-assign@4.1.1:
  6912 + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
  6913 + engines: {node: '>=0.10.0'}
  6914 +
  6915 + /object-inspect@1.13.1:
  6916 + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
  6917 + dev: true
  6918 +
  6919 + /object-is@1.1.6:
  6920 + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==}
  6921 + engines: {node: '>= 0.4'}
  6922 + dependencies:
  6923 + call-bind: 1.0.7
  6924 + define-properties: 1.2.1
  6925 + dev: true
  6926 +
  6927 + /object-keys@1.1.1:
  6928 + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
  6929 + engines: {node: '>= 0.4'}
  6930 + dev: true
  6931 +
  6932 + /object.assign@4.1.5:
  6933 + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
  6934 + engines: {node: '>= 0.4'}
  6935 + dependencies:
  6936 + call-bind: 1.0.7
  6937 + define-properties: 1.2.1
  6938 + has-symbols: 1.0.3
  6939 + object-keys: 1.1.1
  6940 + dev: true
  6941 +
  6942 + /object.entries@1.1.8:
  6943 + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==}
  6944 + engines: {node: '>= 0.4'}
  6945 + dependencies:
  6946 + call-bind: 1.0.7
  6947 + define-properties: 1.2.1
  6948 + es-object-atoms: 1.0.0
  6949 + dev: true
  6950 +
  6951 + /object.fromentries@2.0.8:
  6952 + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
  6953 + engines: {node: '>= 0.4'}
  6954 + dependencies:
  6955 + call-bind: 1.0.7
  6956 + define-properties: 1.2.1
  6957 + es-abstract: 1.23.3
  6958 + es-object-atoms: 1.0.0
  6959 + dev: true
  6960 +
  6961 + /object.groupby@1.0.3:
  6962 + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==}
  6963 + engines: {node: '>= 0.4'}
  6964 + dependencies:
  6965 + call-bind: 1.0.7
  6966 + define-properties: 1.2.1
  6967 + es-abstract: 1.23.3
  6968 + dev: true
  6969 +
  6970 + /object.hasown@1.1.4:
  6971 + resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==}
  6972 + engines: {node: '>= 0.4'}
  6973 + dependencies:
  6974 + define-properties: 1.2.1
  6975 + es-abstract: 1.23.3
  6976 + es-object-atoms: 1.0.0
  6977 + dev: true
  6978 +
  6979 + /object.values@1.2.0:
  6980 + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==}
  6981 + engines: {node: '>= 0.4'}
  6982 + dependencies:
  6983 + call-bind: 1.0.7
  6984 + define-properties: 1.2.1
  6985 + es-object-atoms: 1.0.0
  6986 + dev: true
  6987 +
  6988 + /on-finished@2.4.1:
  6989 + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
  6990 + engines: {node: '>= 0.8'}
  6991 + dependencies:
  6992 + ee-first: 1.1.1
  6993 + dev: true
  6994 +
  6995 + /once@1.4.0:
  6996 + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
  6997 + dependencies:
  6998 + wrappy: 1.0.2
  6999 + dev: true
  7000 +
  7001 + /onetime@5.1.2:
  7002 + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
  7003 + engines: {node: '>=6'}
  7004 + dependencies:
  7005 + mimic-fn: 2.1.0
  7006 + dev: true
  7007 +
  7008 + /onetime@6.0.0:
  7009 + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
  7010 + engines: {node: '>=12'}
  7011 + dependencies:
  7012 + mimic-fn: 4.0.0
  7013 + dev: true
  7014 +
  7015 + /optionator@0.9.3:
  7016 + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
  7017 + engines: {node: '>= 0.8.0'}
  7018 + dependencies:
  7019 + '@aashutoshrathi/word-wrap': 1.2.6
  7020 + deep-is: 0.1.4
  7021 + fast-levenshtein: 2.0.6
  7022 + levn: 0.4.1
  7023 + prelude-ls: 1.2.1
  7024 + type-check: 0.4.0
  7025 + dev: true
  7026 +
  7027 + /os-browserify@0.3.0:
  7028 + resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==}
  7029 + dev: true
  7030 +
  7031 + /p-limit@2.3.0:
  7032 + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
  7033 + engines: {node: '>=6'}
  7034 + dependencies:
  7035 + p-try: 2.2.0
  7036 + dev: true
  7037 +
  7038 + /p-limit@3.1.0:
  7039 + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
  7040 + engines: {node: '>=10'}
  7041 + dependencies:
  7042 + yocto-queue: 0.1.0
  7043 + dev: true
  7044 +
  7045 + /p-limit@4.0.0:
  7046 + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
  7047 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  7048 + dependencies:
  7049 + yocto-queue: 1.0.0
  7050 + dev: true
  7051 +
  7052 + /p-locate@3.0.0:
  7053 + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==}
  7054 + engines: {node: '>=6'}
  7055 + dependencies:
  7056 + p-limit: 2.3.0
  7057 + dev: true
  7058 +
  7059 + /p-locate@5.0.0:
  7060 + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
  7061 + engines: {node: '>=10'}
  7062 + dependencies:
  7063 + p-limit: 3.1.0
  7064 + dev: true
  7065 +
  7066 + /p-locate@6.0.0:
  7067 + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==}
  7068 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  7069 + dependencies:
  7070 + p-limit: 4.0.0
  7071 + dev: true
  7072 +
  7073 + /p-map@4.0.0:
  7074 + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
  7075 + engines: {node: '>=10'}
  7076 + dependencies:
  7077 + aggregate-error: 3.1.0
  7078 + dev: true
  7079 +
  7080 + /p-try@2.2.0:
  7081 + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
  7082 + engines: {node: '>=6'}
  7083 + dev: true
  7084 +
  7085 + /pako@1.0.11:
  7086 + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==}
  7087 + dev: true
  7088 +
  7089 + /param-case@3.0.4:
  7090 + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
  7091 + dependencies:
  7092 + dot-case: 3.0.4
  7093 + tslib: 2.6.2
  7094 + dev: true
  7095 +
  7096 + /parent-module@1.0.1:
  7097 + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
  7098 + engines: {node: '>=6'}
  7099 + dependencies:
  7100 + callsites: 3.1.0
  7101 + dev: true
  7102 +
  7103 + /parse-asn1@5.1.7:
  7104 + resolution: {integrity: sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==}
  7105 + engines: {node: '>= 0.10'}
  7106 + dependencies:
  7107 + asn1.js: 4.10.1
  7108 + browserify-aes: 1.2.0
  7109 + evp_bytestokey: 1.0.3
  7110 + hash-base: 3.0.4
  7111 + pbkdf2: 3.1.2
  7112 + safe-buffer: 5.2.1
  7113 + dev: true
  7114 +
  7115 + /parse-json@5.2.0:
  7116 + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
  7117 + engines: {node: '>=8'}
  7118 + dependencies:
  7119 + '@babel/code-frame': 7.24.2
  7120 + error-ex: 1.3.2
  7121 + json-parse-even-better-errors: 2.3.1
  7122 + lines-and-columns: 1.2.4
  7123 + dev: true
  7124 +
  7125 + /parseurl@1.3.3:
  7126 + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
  7127 + engines: {node: '>= 0.8'}
  7128 + dev: true
  7129 +
  7130 + /pascal-case@3.1.2:
  7131 + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
  7132 + dependencies:
  7133 + no-case: 3.0.4
  7134 + tslib: 2.6.2
  7135 + dev: true
  7136 +
  7137 + /path-browserify@1.0.1:
  7138 + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
  7139 + dev: true
  7140 +
  7141 + /path-exists@3.0.0:
  7142 + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
  7143 + engines: {node: '>=4'}
  7144 + dev: true
  7145 +
  7146 + /path-exists@4.0.0:
  7147 + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
  7148 + engines: {node: '>=8'}
  7149 + dev: true
  7150 +
  7151 + /path-exists@5.0.0:
  7152 + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
  7153 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
  7154 + dev: true
  7155 +
  7156 + /path-is-absolute@1.0.1:
  7157 + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
  7158 + engines: {node: '>=0.10.0'}
  7159 + dev: true
  7160 +
  7161 + /path-key@3.1.1:
  7162 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
  7163 + engines: {node: '>=8'}
  7164 + dev: true
  7165 +
  7166 + /path-key@4.0.0:
  7167 + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
  7168 + engines: {node: '>=12'}
  7169 + dev: true
  7170 +
  7171 + /path-parse@1.0.7:
  7172 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
  7173 + dev: true
  7174 +
  7175 + /path-scurry@1.10.2:
  7176 + resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==}
  7177 + engines: {node: '>=16 || 14 >=14.17'}
  7178 + dependencies:
  7179 + lru-cache: 10.2.0
  7180 + minipass: 7.0.4
  7181 + dev: true
  7182 +
  7183 + /path-to-regexp@6.2.2:
  7184 + resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==}
  7185 + dev: true
  7186 +
  7187 + /path-type@4.0.0:
  7188 + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
  7189 + engines: {node: '>=8'}
  7190 + dev: true
  7191 +
  7192 + /pbkdf2@3.1.2:
  7193 + resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==}
  7194 + engines: {node: '>=0.12'}
  7195 + dependencies:
  7196 + create-hash: 1.2.0
  7197 + create-hmac: 1.1.7
  7198 + ripemd160: 2.0.2
  7199 + safe-buffer: 5.2.1
  7200 + sha.js: 2.4.11
  7201 + dev: true
  7202 +
  7203 + /picocolors@1.0.0:
  7204 + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
  7205 +
  7206 + /picomatch@2.3.1:
  7207 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
  7208 + engines: {node: '>=8.6'}
  7209 +
  7210 + /pidtree@0.6.0:
  7211 + resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
  7212 + engines: {node: '>=0.10'}
  7213 + hasBin: true
  7214 + dev: true
  7215 +
  7216 + /pify@4.0.1:
  7217 + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
  7218 + engines: {node: '>=6'}
  7219 + dev: true
  7220 +
  7221 + /pirates@4.0.6:
  7222 + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
  7223 + engines: {node: '>= 6'}
  7224 + dev: true
  7225 +
  7226 + /pkg-dir@3.0.0:
  7227 + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==}
  7228 + engines: {node: '>=6'}
  7229 + dependencies:
  7230 + find-up: 3.0.0
  7231 + dev: true
  7232 +
  7233 + /pkg-dir@7.0.0:
  7234 + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==}
  7235 + engines: {node: '>=14.16'}
  7236 + dependencies:
  7237 + find-up: 6.3.0
  7238 + dev: true
  7239 +
  7240 + /pkg-up@3.1.0:
  7241 + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==}
  7242 + engines: {node: '>=8'}
  7243 + dependencies:
  7244 + find-up: 3.0.0
  7245 + dev: true
  7246 +
  7247 + /possible-typed-array-names@1.0.0:
  7248 + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
  7249 + engines: {node: '>= 0.4'}
  7250 +
  7251 + /postcss-calc@9.0.1(postcss@8.4.38):
  7252 + resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==}
  7253 + engines: {node: ^14 || ^16 || >=18.0}
  7254 + peerDependencies:
  7255 + postcss: ^8.2.2
  7256 + dependencies:
  7257 + postcss: 8.4.38
  7258 + postcss-selector-parser: 6.0.16
  7259 + postcss-value-parser: 4.2.0
  7260 + dev: true
  7261 +
  7262 + /postcss-colormin@6.1.0(postcss@8.4.38):
  7263 + resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==}
  7264 + engines: {node: ^14 || ^16 || >=18.0}
  7265 + peerDependencies:
  7266 + postcss: ^8.4.31
  7267 + dependencies:
  7268 + browserslist: 4.23.0
  7269 + caniuse-api: 3.0.0
  7270 + colord: 2.9.3
  7271 + postcss: 8.4.38
  7272 + postcss-value-parser: 4.2.0
  7273 + dev: true
  7274 +
  7275 + /postcss-convert-values@6.1.0(postcss@8.4.38):
  7276 + resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==}
  7277 + engines: {node: ^14 || ^16 || >=18.0}
  7278 + peerDependencies:
  7279 + postcss: ^8.4.31
  7280 + dependencies:
  7281 + browserslist: 4.23.0
  7282 + postcss: 8.4.38
  7283 + postcss-value-parser: 4.2.0
  7284 + dev: true
  7285 +
  7286 + /postcss-custom-properties@13.1.5(postcss@8.4.38):
  7287 + resolution: {integrity: sha512-98DXk81zTGqMVkGANysMHbGIg3voH383DYo3/+c+Abzay3nao+vM/f4Jgzsakk9S7BDsEw5DiW7sFy5G4W2wLA==}
  7288 + engines: {node: ^14 || ^16 || >=18}
  7289 + peerDependencies:
  7290 + postcss: ^8.4
  7291 + dependencies:
  7292 + '@csstools/cascade-layer-name-parser': 1.0.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4)
  7293 + '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4)
  7294 + '@csstools/css-tokenizer': 2.2.4
  7295 + postcss: 8.4.38
  7296 + postcss-value-parser: 4.2.0
  7297 + dev: true
  7298 +
  7299 + /postcss-discard-comments@6.0.2(postcss@8.4.38):
  7300 + resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==}
  7301 + engines: {node: ^14 || ^16 || >=18.0}
  7302 + peerDependencies:
  7303 + postcss: ^8.4.31
  7304 + dependencies:
  7305 + postcss: 8.4.38
  7306 + dev: true
  7307 +
  7308 + /postcss-discard-duplicates@6.0.3(postcss@8.4.38):
  7309 + resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==}
  7310 + engines: {node: ^14 || ^16 || >=18.0}
  7311 + peerDependencies:
  7312 + postcss: ^8.4.31
  7313 + dependencies:
  7314 + postcss: 8.4.38
  7315 + dev: true
  7316 +
  7317 + /postcss-discard-empty@6.0.3(postcss@8.4.38):
  7318 + resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==}
  7319 + engines: {node: ^14 || ^16 || >=18.0}
  7320 + peerDependencies:
  7321 + postcss: ^8.4.31
  7322 + dependencies:
  7323 + postcss: 8.4.38
  7324 + dev: true
  7325 +
  7326 + /postcss-discard-overridden@6.0.2(postcss@8.4.38):
  7327 + resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==}
  7328 + engines: {node: ^14 || ^16 || >=18.0}
  7329 + peerDependencies:
  7330 + postcss: ^8.4.31
  7331 + dependencies:
  7332 + postcss: 8.4.38
  7333 + dev: true
  7334 +
  7335 + /postcss-flexbugs-fixes@5.0.2(postcss@8.4.38):
  7336 + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==}
  7337 + peerDependencies:
  7338 + postcss: ^8.1.4
  7339 + dependencies:
  7340 + postcss: 8.4.38
  7341 + dev: true
  7342 +
  7343 + /postcss-font-variant@5.0.0(postcss@8.4.38):
  7344 + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==}
  7345 + peerDependencies:
  7346 + postcss: ^8.1.0
  7347 + dependencies:
  7348 + postcss: 8.4.38
  7349 + dev: true
  7350 +
  7351 + /postcss-initial@4.0.1(postcss@8.4.38):
  7352 + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==}
  7353 + peerDependencies:
  7354 + postcss: ^8.0.0
  7355 + dependencies:
  7356 + postcss: 8.4.38
  7357 + dev: true
  7358 +
  7359 + /postcss-media-minmax@5.0.0(postcss@8.4.38):
  7360 + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==}
  7361 + engines: {node: '>=10.0.0'}
  7362 + peerDependencies:
  7363 + postcss: ^8.1.0
  7364 + dependencies:
  7365 + postcss: 8.4.38
  7366 + dev: true
  7367 +
  7368 + /postcss-merge-longhand@6.0.5(postcss@8.4.38):
  7369 + resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==}
  7370 + engines: {node: ^14 || ^16 || >=18.0}
  7371 + peerDependencies:
  7372 + postcss: ^8.4.31
  7373 + dependencies:
  7374 + postcss: 8.4.38
  7375 + postcss-value-parser: 4.2.0
  7376 + stylehacks: 6.1.1(postcss@8.4.38)
  7377 + dev: true
  7378 +
  7379 + /postcss-merge-rules@6.1.1(postcss@8.4.38):
  7380 + resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==}
  7381 + engines: {node: ^14 || ^16 || >=18.0}
  7382 + peerDependencies:
  7383 + postcss: ^8.4.31
  7384 + dependencies:
  7385 + browserslist: 4.23.0
  7386 + caniuse-api: 3.0.0
  7387 + cssnano-utils: 4.0.2(postcss@8.4.38)
  7388 + postcss: 8.4.38
  7389 + postcss-selector-parser: 6.0.16
  7390 + dev: true
  7391 +
  7392 + /postcss-minify-font-values@6.1.0(postcss@8.4.38):
  7393 + resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==}
  7394 + engines: {node: ^14 || ^16 || >=18.0}
  7395 + peerDependencies:
  7396 + postcss: ^8.4.31
  7397 + dependencies:
  7398 + postcss: 8.4.38
  7399 + postcss-value-parser: 4.2.0
  7400 + dev: true
  7401 +
  7402 + /postcss-minify-gradients@6.0.3(postcss@8.4.38):
  7403 + resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==}
  7404 + engines: {node: ^14 || ^16 || >=18.0}
  7405 + peerDependencies:
  7406 + postcss: ^8.4.31
  7407 + dependencies:
  7408 + colord: 2.9.3
  7409 + cssnano-utils: 4.0.2(postcss@8.4.38)
  7410 + postcss: 8.4.38
  7411 + postcss-value-parser: 4.2.0
  7412 + dev: true
  7413 +
  7414 + /postcss-minify-params@6.1.0(postcss@8.4.38):
  7415 + resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==}
  7416 + engines: {node: ^14 || ^16 || >=18.0}
  7417 + peerDependencies:
  7418 + postcss: ^8.4.31
  7419 + dependencies:
  7420 + browserslist: 4.23.0
  7421 + cssnano-utils: 4.0.2(postcss@8.4.38)
  7422 + postcss: 8.4.38
  7423 + postcss-value-parser: 4.2.0
  7424 + dev: true
  7425 +
  7426 + /postcss-minify-selectors@6.0.4(postcss@8.4.38):
  7427 + resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==}
  7428 + engines: {node: ^14 || ^16 || >=18.0}
  7429 + peerDependencies:
  7430 + postcss: ^8.4.31
  7431 + dependencies:
  7432 + postcss: 8.4.38
  7433 + postcss-selector-parser: 6.0.16
  7434 + dev: true
  7435 +
  7436 + /postcss-nesting@12.0.1(postcss@8.4.38):
  7437 + resolution: {integrity: sha512-6LCqCWP9pqwXw/njMvNK0hGY44Fxc4B2EsGbn6xDcxbNRzP8GYoxT7yabVVMLrX3quqOJ9hg2jYMsnkedOf8pA==}
  7438 + engines: {node: ^14 || ^16 || >=18}
  7439 + peerDependencies:
  7440 + postcss: ^8.4
  7441 + dependencies:
  7442 + '@csstools/selector-specificity': 3.0.3(postcss-selector-parser@6.0.16)
  7443 + postcss: 8.4.38
  7444 + postcss-selector-parser: 6.0.16
  7445 + dev: true
  7446 +
  7447 + /postcss-normalize-charset@6.0.2(postcss@8.4.38):
  7448 + resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==}
  7449 + engines: {node: ^14 || ^16 || >=18.0}
  7450 + peerDependencies:
  7451 + postcss: ^8.4.31
  7452 + dependencies:
  7453 + postcss: 8.4.38
  7454 + dev: true
  7455 +
  7456 + /postcss-normalize-display-values@6.0.2(postcss@8.4.38):
  7457 + resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==}
  7458 + engines: {node: ^14 || ^16 || >=18.0}
  7459 + peerDependencies:
  7460 + postcss: ^8.4.31
  7461 + dependencies:
  7462 + postcss: 8.4.38
  7463 + postcss-value-parser: 4.2.0
  7464 + dev: true
  7465 +
  7466 + /postcss-normalize-positions@6.0.2(postcss@8.4.38):
  7467 + resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==}
  7468 + engines: {node: ^14 || ^16 || >=18.0}
  7469 + peerDependencies:
  7470 + postcss: ^8.4.31
  7471 + dependencies:
  7472 + postcss: 8.4.38
  7473 + postcss-value-parser: 4.2.0
  7474 + dev: true
  7475 +
  7476 + /postcss-normalize-repeat-style@6.0.2(postcss@8.4.38):
  7477 + resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==}
  7478 + engines: {node: ^14 || ^16 || >=18.0}
  7479 + peerDependencies:
  7480 + postcss: ^8.4.31
  7481 + dependencies:
  7482 + postcss: 8.4.38
  7483 + postcss-value-parser: 4.2.0
  7484 + dev: true
  7485 +
  7486 + /postcss-normalize-string@6.0.2(postcss@8.4.38):
  7487 + resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==}
  7488 + engines: {node: ^14 || ^16 || >=18.0}
  7489 + peerDependencies:
  7490 + postcss: ^8.4.31
  7491 + dependencies:
  7492 + postcss: 8.4.38
  7493 + postcss-value-parser: 4.2.0
  7494 + dev: true
  7495 +
  7496 + /postcss-normalize-timing-functions@6.0.2(postcss@8.4.38):
  7497 + resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==}
  7498 + engines: {node: ^14 || ^16 || >=18.0}
  7499 + peerDependencies:
  7500 + postcss: ^8.4.31
  7501 + dependencies:
  7502 + postcss: 8.4.38
  7503 + postcss-value-parser: 4.2.0
  7504 + dev: true
  7505 +
  7506 + /postcss-normalize-unicode@6.1.0(postcss@8.4.38):
  7507 + resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==}
  7508 + engines: {node: ^14 || ^16 || >=18.0}
  7509 + peerDependencies:
  7510 + postcss: ^8.4.31
  7511 + dependencies:
  7512 + browserslist: 4.23.0
  7513 + postcss: 8.4.38
  7514 + postcss-value-parser: 4.2.0
  7515 + dev: true
  7516 +
  7517 + /postcss-normalize-url@6.0.2(postcss@8.4.38):
  7518 + resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==}
  7519 + engines: {node: ^14 || ^16 || >=18.0}
  7520 + peerDependencies:
  7521 + postcss: ^8.4.31
  7522 + dependencies:
  7523 + postcss: 8.4.38
  7524 + postcss-value-parser: 4.2.0
  7525 + dev: true
  7526 +
  7527 + /postcss-normalize-whitespace@6.0.2(postcss@8.4.38):
  7528 + resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==}
  7529 + engines: {node: ^14 || ^16 || >=18.0}
  7530 + peerDependencies:
  7531 + postcss: ^8.4.31
  7532 + dependencies:
  7533 + postcss: 8.4.38
  7534 + postcss-value-parser: 4.2.0
  7535 + dev: true
  7536 +
  7537 + /postcss-ordered-values@6.0.2(postcss@8.4.38):
  7538 + resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==}
  7539 + engines: {node: ^14 || ^16 || >=18.0}
  7540 + peerDependencies:
  7541 + postcss: ^8.4.31
  7542 + dependencies:
  7543 + cssnano-utils: 4.0.2(postcss@8.4.38)
  7544 + postcss: 8.4.38
  7545 + postcss-value-parser: 4.2.0
  7546 + dev: true
  7547 +
  7548 + /postcss-page-break@3.0.4(postcss@8.4.38):
  7549 + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==}
  7550 + peerDependencies:
  7551 + postcss: ^8
  7552 + dependencies:
  7553 + postcss: 8.4.38
  7554 + dev: true
  7555 +
  7556 + /postcss-reduce-initial@6.1.0(postcss@8.4.38):
  7557 + resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==}
  7558 + engines: {node: ^14 || ^16 || >=18.0}
  7559 + peerDependencies:
  7560 + postcss: ^8.4.31
  7561 + dependencies:
  7562 + browserslist: 4.23.0
  7563 + caniuse-api: 3.0.0
  7564 + postcss: 8.4.38
  7565 + dev: true
  7566 +
  7567 + /postcss-reduce-transforms@6.0.2(postcss@8.4.38):
  7568 + resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==}
  7569 + engines: {node: ^14 || ^16 || >=18.0}
  7570 + peerDependencies:
  7571 + postcss: ^8.4.31
  7572 + dependencies:
  7573 + postcss: 8.4.38
  7574 + postcss-value-parser: 4.2.0
  7575 + dev: true
  7576 +
  7577 + /postcss-selector-parser@6.0.16:
  7578 + resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==}
  7579 + engines: {node: '>=4'}
  7580 + dependencies:
  7581 + cssesc: 3.0.0
  7582 + util-deprecate: 1.0.2
  7583 + dev: true
  7584 +
  7585 + /postcss-svgo@6.0.3(postcss@8.4.38):
  7586 + resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==}
  7587 + engines: {node: ^14 || ^16 || >= 18}
  7588 + peerDependencies:
  7589 + postcss: ^8.4.31
  7590 + dependencies:
  7591 + postcss: 8.4.38
  7592 + postcss-value-parser: 4.2.0
  7593 + svgo: 3.2.0
  7594 + dev: true
  7595 +
  7596 + /postcss-unique-selectors@6.0.4(postcss@8.4.38):
  7597 + resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==}
  7598 + engines: {node: ^14 || ^16 || >=18.0}
  7599 + peerDependencies:
  7600 + postcss: ^8.4.31
  7601 + dependencies:
  7602 + postcss: 8.4.38
  7603 + postcss-selector-parser: 6.0.16
  7604 + dev: true
  7605 +
  7606 + /postcss-value-parser@4.2.0:
  7607 + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
  7608 +
  7609 + /postcss@8.4.31:
  7610 + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
  7611 + engines: {node: ^10 || ^12 || >=14}
  7612 + dependencies:
  7613 + nanoid: 3.3.7
  7614 + picocolors: 1.0.0
  7615 + source-map-js: 1.2.0
  7616 + dev: true
  7617 +
  7618 + /postcss@8.4.38:
  7619 + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
  7620 + engines: {node: ^10 || ^12 || >=14}
  7621 + dependencies:
  7622 + nanoid: 3.3.7
  7623 + picocolors: 1.0.0
  7624 + source-map-js: 1.2.0
  7625 + dev: true
  7626 +
  7627 + /prelude-ls@1.2.1:
  7628 + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
  7629 + engines: {node: '>= 0.8.0'}
  7630 + dev: true
  7631 +
  7632 + /prettier-linter-helpers@1.0.0:
  7633 + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
  7634 + engines: {node: '>=6.0.0'}
  7635 + dependencies:
  7636 + fast-diff: 1.3.0
  7637 + dev: true
  7638 +
  7639 + /prettier@2.8.8:
  7640 + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
  7641 + engines: {node: '>=10.13.0'}
  7642 + hasBin: true
  7643 + dev: true
  7644 +
  7645 + /pretty-error@4.0.0:
  7646 + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==}
  7647 + dependencies:
  7648 + lodash: 4.17.21
  7649 + renderkid: 3.0.0
  7650 + dev: true
  7651 +
  7652 + /pretty-format@29.7.0:
  7653 + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
  7654 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
  7655 + dependencies:
  7656 + '@jest/schemas': 29.6.3
  7657 + ansi-styles: 5.2.0
  7658 + react-is: 18.2.0
  7659 + dev: true
  7660 +
  7661 + /process-nextick-args@2.0.1:
  7662 + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
  7663 + dev: true
  7664 +
  7665 + /process@0.11.10:
  7666 + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
  7667 + engines: {node: '>= 0.6.0'}
  7668 + dev: true
  7669 +
  7670 + /promise@7.3.1:
  7671 + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
  7672 + dependencies:
  7673 + asap: 2.0.6
  7674 + dev: true
  7675 +
  7676 + /prop-types@15.8.1:
  7677 + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
  7678 + dependencies:
  7679 + loose-envify: 1.4.0
  7680 + object-assign: 4.1.1
  7681 + react-is: 16.13.1
  7682 +
  7683 + /proxy-from-env@1.1.0:
  7684 + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
  7685 + dev: true
  7686 +
  7687 + /public-encrypt@4.0.3:
  7688 + resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==}
  7689 + dependencies:
  7690 + bn.js: 4.12.0
  7691 + browserify-rsa: 4.1.0
  7692 + create-hash: 1.2.0
  7693 + parse-asn1: 5.1.7
  7694 + randombytes: 2.1.0
  7695 + safe-buffer: 5.2.1
  7696 + dev: true
  7697 +
  7698 + /pug-attrs@3.0.0:
  7699 + resolution: {integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==}
  7700 + dependencies:
  7701 + constantinople: 4.0.1
  7702 + js-stringify: 1.0.2
  7703 + pug-runtime: 3.0.1
  7704 + dev: true
  7705 +
  7706 + /pug-code-gen@3.0.2:
  7707 + resolution: {integrity: sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==}
  7708 + dependencies:
  7709 + constantinople: 4.0.1
  7710 + doctypes: 1.1.0
  7711 + js-stringify: 1.0.2
  7712 + pug-attrs: 3.0.0
  7713 + pug-error: 2.0.0
  7714 + pug-runtime: 3.0.1
  7715 + void-elements: 3.1.0
  7716 + with: 7.0.2
  7717 + dev: true
  7718 +
  7719 + /pug-error@2.0.0:
  7720 + resolution: {integrity: sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==}
  7721 + dev: true
  7722 +
  7723 + /pug-filters@4.0.0:
  7724 + resolution: {integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==}
  7725 + dependencies:
  7726 + constantinople: 4.0.1
  7727 + jstransformer: 1.0.0
  7728 + pug-error: 2.0.0
  7729 + pug-walk: 2.0.0
  7730 + resolve: 1.22.8
  7731 + dev: true
  7732 +
  7733 + /pug-lexer@5.0.1:
  7734 + resolution: {integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==}
  7735 + dependencies:
  7736 + character-parser: 2.2.0
  7737 + is-expression: 4.0.0
  7738 + pug-error: 2.0.0
  7739 + dev: true
  7740 +
  7741 + /pug-linker@4.0.0:
  7742 + resolution: {integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==}
  7743 + dependencies:
  7744 + pug-error: 2.0.0
  7745 + pug-walk: 2.0.0
  7746 + dev: true
  7747 +
  7748 + /pug-load@3.0.0:
  7749 + resolution: {integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==}
  7750 + dependencies:
  7751 + object-assign: 4.1.1
  7752 + pug-walk: 2.0.0
  7753 + dev: true
  7754 +
  7755 + /pug-parser@6.0.0:
  7756 + resolution: {integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==}
  7757 + dependencies:
  7758 + pug-error: 2.0.0
  7759 + token-stream: 1.0.0
  7760 + dev: true
  7761 +
  7762 + /pug-runtime@3.0.1:
  7763 + resolution: {integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==}
  7764 + dev: true
  7765 +
  7766 + /pug-strip-comments@2.0.0:
  7767 + resolution: {integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==}
  7768 + dependencies:
  7769 + pug-error: 2.0.0
  7770 + dev: true
  7771 +
  7772 + /pug-walk@2.0.0:
  7773 + resolution: {integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==}
  7774 + dev: true
  7775 +
  7776 + /pug@3.0.2:
  7777 + resolution: {integrity: sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==}
  7778 + dependencies:
  7779 + pug-code-gen: 3.0.2
  7780 + pug-filters: 4.0.0
  7781 + pug-lexer: 5.0.1
  7782 + pug-linker: 4.0.0
  7783 + pug-load: 3.0.0
  7784 + pug-parser: 6.0.0
  7785 + pug-runtime: 3.0.1
  7786 + pug-strip-comments: 2.0.0
  7787 + dev: true
  7788 +
  7789 + /punycode@1.4.1:
  7790 + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
  7791 + dev: true
  7792 +
  7793 + /punycode@2.3.1:
  7794 + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
  7795 + engines: {node: '>=6'}
  7796 +
  7797 + /qs@6.12.0:
  7798 + resolution: {integrity: sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==}
  7799 + engines: {node: '>=0.6'}
  7800 + dependencies:
  7801 + side-channel: 1.0.6
  7802 + dev: true
  7803 +
  7804 + /querystring-es3@0.2.1:
  7805 + resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==}
  7806 + engines: {node: '>=0.4.x'}
  7807 + dev: true
  7808 +
  7809 + /queue-microtask@1.2.3:
  7810 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
  7811 + dev: true
  7812 +
  7813 + /randombytes@2.1.0:
  7814 + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
  7815 + dependencies:
  7816 + safe-buffer: 5.2.1
  7817 +
  7818 + /randomfill@1.0.4:
  7819 + resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==}
  7820 + dependencies:
  7821 + randombytes: 2.1.0
  7822 + safe-buffer: 5.2.1
  7823 + dev: true
  7824 +
  7825 + /range-parser@1.2.1:
  7826 + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
  7827 + engines: {node: '>= 0.6'}
  7828 + dev: true
  7829 +
  7830 + /react-dom@18.2.0(react@18.2.0):
  7831 + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
  7832 + peerDependencies:
  7833 + react: ^18.2.0
  7834 + dependencies:
  7835 + loose-envify: 1.4.0
  7836 + react: 18.2.0
  7837 + scheduler: 0.23.0
  7838 +
  7839 + /react-fast-compare@3.2.2:
  7840 + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==}
  7841 + dev: false
  7842 +
  7843 + /react-helmet@6.1.0(react@18.2.0):
  7844 + resolution: {integrity: sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==}
  7845 + peerDependencies:
  7846 + react: '>=16.3.0'
  7847 + dependencies:
  7848 + object-assign: 4.1.1
  7849 + prop-types: 15.8.1
  7850 + react: 18.2.0
  7851 + react-fast-compare: 3.2.2
  7852 + react-side-effect: 2.1.2(react@18.2.0)
  7853 + dev: false
  7854 +
  7855 + /react-is@16.13.1:
  7856 + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
  7857 +
  7858 + /react-is@18.2.0:
  7859 + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
  7860 +
  7861 + /react-refresh@0.14.0:
  7862 + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
  7863 + engines: {node: '>=0.10.0'}
  7864 + dev: true
  7865 +
  7866 + /react-router-dom@6.22.0(react-dom@18.2.0)(react@18.2.0):
  7867 + resolution: {integrity: sha512-z2w+M4tH5wlcLmH3BMMOMdrtrJ9T3oJJNsAlBJbwk+8Syxd5WFJ7J5dxMEW0/GEXD1BBis4uXRrNIz3mORr0ag==}
  7868 + engines: {node: '>=14.0.0'}
  7869 + peerDependencies:
  7870 + react: '>=16.8'
  7871 + react-dom: '>=16.8'
  7872 + dependencies:
  7873 + '@remix-run/router': 1.15.0
  7874 + react: 18.2.0
  7875 + react-dom: 18.2.0(react@18.2.0)
  7876 + react-router: 6.22.0(react@18.2.0)
  7877 +
  7878 + /react-router@6.22.0(react@18.2.0):
  7879 + resolution: {integrity: sha512-q2yemJeg6gw/YixRlRnVx6IRJWZD6fonnfZhN1JIOhV2iJCPeRNSH3V1ISwHf+JWcESzLC3BOLD1T07tmO5dmg==}
  7880 + engines: {node: '>=14.0.0'}
  7881 + peerDependencies:
  7882 + react: '>=16.8'
  7883 + dependencies:
  7884 + '@remix-run/router': 1.15.0
  7885 + react: 18.2.0
  7886 +
  7887 + /react-side-effect@2.1.2(react@18.2.0):
  7888 + resolution: {integrity: sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==}
  7889 + peerDependencies:
  7890 + react: ^16.3.0 || ^17.0.0 || ^18.0.0
  7891 + dependencies:
  7892 + react: 18.2.0
  7893 + dev: false
  7894 +
  7895 + /react@18.2.0:
  7896 + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
  7897 + engines: {node: '>=0.10.0'}
  7898 + dependencies:
  7899 + loose-envify: 1.4.0
  7900 +
  7901 + /readable-stream@2.3.8:
  7902 + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
  7903 + dependencies:
  7904 + core-util-is: 1.0.3
  7905 + inherits: 2.0.4
  7906 + isarray: 1.0.0
  7907 + process-nextick-args: 2.0.1
  7908 + safe-buffer: 5.1.2
  7909 + string_decoder: 1.1.1
  7910 + util-deprecate: 1.0.2
  7911 + dev: true
  7912 +
  7913 + /readable-stream@3.6.2:
  7914 + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
  7915 + engines: {node: '>= 6'}
  7916 + dependencies:
  7917 + inherits: 2.0.4
  7918 + string_decoder: 1.3.0
  7919 + util-deprecate: 1.0.2
  7920 + dev: true
  7921 +
  7922 + /readable-stream@4.5.2:
  7923 + resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==}
  7924 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  7925 + dependencies:
  7926 + abort-controller: 3.0.0
  7927 + buffer: 6.0.3
  7928 + events: 3.3.0
  7929 + process: 0.11.10
  7930 + string_decoder: 1.3.0
  7931 + dev: true
  7932 +
  7933 + /readdirp@3.6.0:
  7934 + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
  7935 + engines: {node: '>=8.10.0'}
  7936 + dependencies:
  7937 + picomatch: 2.3.1
  7938 + dev: true
  7939 +
  7940 + /redux-promise-middleware@6.2.0(redux@4.2.1):
  7941 + resolution: {integrity: sha512-TEzfMeLX63gju2WqkdFQlQMvUGYzFvJNePIJJsBlbPHs3Txsbc/5Rjhmtha1XdMU6lkeiIlp1Qx7AR3Zo9he9g==}
  7942 + peerDependencies:
  7943 + redux: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
  7944 + dependencies:
  7945 + redux: 4.2.1
  7946 + dev: false
  7947 +
  7948 + /redux@4.2.1:
  7949 + resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==}
  7950 + dependencies:
  7951 + '@babel/runtime': 7.24.4
  7952 + dev: false
  7953 +
  7954 + /reflect.getprototypeof@1.0.6:
  7955 + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==}
  7956 + engines: {node: '>= 0.4'}
  7957 + dependencies:
  7958 + call-bind: 1.0.7
  7959 + define-properties: 1.2.1
  7960 + es-abstract: 1.23.3
  7961 + es-errors: 1.3.0
  7962 + get-intrinsic: 1.2.4
  7963 + globalthis: 1.0.3
  7964 + which-builtin-type: 1.1.3
  7965 + dev: true
  7966 +
  7967 + /regenerate-unicode-properties@10.1.1:
  7968 + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==}
  7969 + engines: {node: '>=4'}
  7970 + dependencies:
  7971 + regenerate: 1.4.2
  7972 + dev: true
  7973 +
  7974 + /regenerate@1.4.2:
  7975 + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
  7976 + dev: true
  7977 +
  7978 + /regenerator-runtime@0.14.1:
  7979 + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
  7980 +
  7981 + /regenerator-transform@0.15.2:
  7982 + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==}
  7983 + dependencies:
  7984 + '@babel/runtime': 7.24.4
  7985 + dev: true
  7986 +
  7987 + /regexp.prototype.flags@1.5.2:
  7988 + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==}
  7989 + engines: {node: '>= 0.4'}
  7990 + dependencies:
  7991 + call-bind: 1.0.7
  7992 + define-properties: 1.2.1
  7993 + es-errors: 1.3.0
  7994 + set-function-name: 2.0.2
  7995 + dev: true
  7996 +
  7997 + /regexpp@3.2.0:
  7998 + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
  7999 + engines: {node: '>=8'}
  8000 + dev: true
  8001 +
  8002 + /regexpu-core@5.3.2:
  8003 + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==}
  8004 + engines: {node: '>=4'}
  8005 + dependencies:
  8006 + '@babel/regjsgen': 0.8.0
  8007 + regenerate: 1.4.2
  8008 + regenerate-unicode-properties: 10.1.1
  8009 + regjsparser: 0.9.1
  8010 + unicode-match-property-ecmascript: 2.0.0
  8011 + unicode-match-property-value-ecmascript: 2.1.0
  8012 + dev: true
  8013 +
  8014 + /regjsparser@0.9.1:
  8015 + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==}
  8016 + hasBin: true
  8017 + dependencies:
  8018 + jsesc: 0.5.0
  8019 + dev: true
  8020 +
  8021 + /relateurl@0.2.7:
  8022 + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
  8023 + engines: {node: '>= 0.10'}
  8024 + dev: true
  8025 +
  8026 + /renderkid@3.0.0:
  8027 + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==}
  8028 + dependencies:
  8029 + css-select: 4.3.0
  8030 + dom-converter: 0.2.0
  8031 + htmlparser2: 6.1.0
  8032 + lodash: 4.17.21
  8033 + strip-ansi: 6.0.1
  8034 + dev: true
  8035 +
  8036 + /require-from-string@2.0.2:
  8037 + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
  8038 + engines: {node: '>=0.10.0'}
  8039 + dev: true
  8040 +
  8041 + /requires-port@1.0.0:
  8042 + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
  8043 + dev: true
  8044 +
  8045 + /reselect@4.1.8:
  8046 + resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==}
  8047 + dev: true
  8048 +
  8049 + /resolve-from@4.0.0:
  8050 + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
  8051 + engines: {node: '>=4'}
  8052 + dev: true
  8053 +
  8054 + /resolve@1.22.8:
  8055 + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
  8056 + hasBin: true
  8057 + dependencies:
  8058 + is-core-module: 2.13.1
  8059 + path-parse: 1.0.7
  8060 + supports-preserve-symlinks-flag: 1.0.0
  8061 + dev: true
  8062 +
  8063 + /resolve@2.0.0-next.5:
  8064 + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
  8065 + hasBin: true
  8066 + dependencies:
  8067 + is-core-module: 2.13.1
  8068 + path-parse: 1.0.7
  8069 + supports-preserve-symlinks-flag: 1.0.0
  8070 + dev: true
  8071 +
  8072 + /restore-cursor@3.1.0:
  8073 + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
  8074 + engines: {node: '>=8'}
  8075 + dependencies:
  8076 + onetime: 5.1.2
  8077 + signal-exit: 3.0.7
  8078 + dev: true
  8079 +
  8080 + /reusify@1.0.4:
  8081 + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
  8082 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
  8083 + dev: true
  8084 +
  8085 + /rfdc@1.3.1:
  8086 + resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
  8087 + dev: true
  8088 +
  8089 + /rimraf@3.0.2:
  8090 + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
  8091 + hasBin: true
  8092 + dependencies:
  8093 + glob: 7.2.3
  8094 + dev: true
  8095 +
  8096 + /ripemd160@2.0.2:
  8097 + resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==}
  8098 + dependencies:
  8099 + hash-base: 3.1.0
  8100 + inherits: 2.0.4
  8101 + dev: true
  8102 +
  8103 + /rslog@1.2.1:
  8104 + resolution: {integrity: sha512-XDMoa858LLZnf4i2kUwyjBQGplXaoSoIfMQf9iji2ano5t1OfSiJsSYpHeOH26DJEc5hdje/4K3wiT6TWL3cRA==}
  8105 + engines: {node: '>=14.17.6'}
  8106 +
  8107 + /rspack-manifest-plugin@5.0.0-alpha0(webpack@5.91.0):
  8108 + resolution: {integrity: sha512-a84H6P/lK0x3kb0I8Qdiwxrnjt1oNW0j+7kwPMWcODJu8eYFBrTXa1t+14n18Jvg9RKIR6llCH16mYxf2d0s8A==}
  8109 + engines: {node: '>=14'}
  8110 + peerDependencies:
  8111 + webpack: ^5.75.0
  8112 + dependencies:
  8113 + tapable: 2.2.1
  8114 + webpack: 5.91.0(esbuild@0.17.19)
  8115 + webpack-sources: 2.3.1
  8116 + dev: true
  8117 +
  8118 + /run-parallel@1.2.0:
  8119 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
  8120 + dependencies:
  8121 + queue-microtask: 1.2.3
  8122 + dev: true
  8123 +
  8124 + /rxjs@7.8.1:
  8125 + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
  8126 + dependencies:
  8127 + tslib: 2.6.2
  8128 + dev: true
  8129 +
  8130 + /safe-array-concat@1.1.2:
  8131 + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
  8132 + engines: {node: '>=0.4'}
  8133 + dependencies:
  8134 + call-bind: 1.0.7
  8135 + get-intrinsic: 1.2.4
  8136 + has-symbols: 1.0.3
  8137 + isarray: 2.0.5
  8138 + dev: true
  8139 +
  8140 + /safe-buffer@5.1.2:
  8141 + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
  8142 + dev: true
  8143 +
  8144 + /safe-buffer@5.2.1:
  8145 + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
  8146 +
  8147 + /safe-regex-test@1.0.3:
  8148 + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==}
  8149 + engines: {node: '>= 0.4'}
  8150 + dependencies:
  8151 + call-bind: 1.0.7
  8152 + es-errors: 1.3.0
  8153 + is-regex: 1.1.4
  8154 + dev: true
  8155 +
  8156 + /scheduler@0.23.0:
  8157 + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
  8158 + dependencies:
  8159 + loose-envify: 1.4.0
  8160 +
  8161 + /schema-utils@3.3.0:
  8162 + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
  8163 + engines: {node: '>= 10.13.0'}
  8164 + dependencies:
  8165 + '@types/json-schema': 7.0.15
  8166 + ajv: 6.12.6
  8167 + ajv-keywords: 3.5.2(ajv@6.12.6)
  8168 +
  8169 + /schema-utils@4.2.0:
  8170 + resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==}
  8171 + engines: {node: '>= 12.13.0'}
  8172 + dependencies:
  8173 + '@types/json-schema': 7.0.15
  8174 + ajv: 8.12.0
  8175 + ajv-formats: 2.1.1(ajv@8.12.0)
  8176 + ajv-keywords: 5.1.0(ajv@8.12.0)
  8177 + dev: true
  8178 +
  8179 + /semver@5.7.2:
  8180 + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
  8181 + hasBin: true
  8182 + dev: true
  8183 +
  8184 + /semver@6.3.1:
  8185 + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
  8186 + hasBin: true
  8187 +
  8188 + /semver@7.6.0:
  8189 + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
  8190 + engines: {node: '>=10'}
  8191 + hasBin: true
  8192 + dependencies:
  8193 + lru-cache: 6.0.0
  8194 + dev: true
  8195 +
  8196 + /send@0.18.0:
  8197 + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
  8198 + engines: {node: '>= 0.8.0'}
  8199 + dependencies:
  8200 + debug: 2.6.9
  8201 + depd: 2.0.0
  8202 + destroy: 1.2.0
  8203 + encodeurl: 1.0.2
  8204 + escape-html: 1.0.3
  8205 + etag: 1.8.1
  8206 + fresh: 0.5.2
  8207 + http-errors: 2.0.0
  8208 + mime: 1.6.0
  8209 + ms: 2.1.3
  8210 + on-finished: 2.4.1
  8211 + range-parser: 1.2.1
  8212 + statuses: 2.0.1
  8213 + transitivePeerDependencies:
  8214 + - supports-color
  8215 + dev: true
  8216 +
  8217 + /serialize-javascript@6.0.2:
  8218 + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
  8219 + dependencies:
  8220 + randombytes: 2.1.0
  8221 +
  8222 + /serve-static@1.15.0:
  8223 + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
  8224 + engines: {node: '>= 0.8.0'}
  8225 + dependencies:
  8226 + encodeurl: 1.0.2
  8227 + escape-html: 1.0.3
  8228 + parseurl: 1.3.3
  8229 + send: 0.18.0
  8230 + transitivePeerDependencies:
  8231 + - supports-color
  8232 + dev: true
  8233 +
  8234 + /set-cookie-parser@2.6.0:
  8235 + resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==}
  8236 +
  8237 + /set-function-length@1.2.2:
  8238 + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
  8239 + engines: {node: '>= 0.4'}
  8240 + dependencies:
  8241 + define-data-property: 1.1.4
  8242 + es-errors: 1.3.0
  8243 + function-bind: 1.1.2
  8244 + get-intrinsic: 1.2.4
  8245 + gopd: 1.0.1
  8246 + has-property-descriptors: 1.0.2
  8247 +
  8248 + /set-function-name@2.0.2:
  8249 + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
  8250 + engines: {node: '>= 0.4'}
  8251 + dependencies:
  8252 + define-data-property: 1.1.4
  8253 + es-errors: 1.3.0
  8254 + functions-have-names: 1.2.3
  8255 + has-property-descriptors: 1.0.2
  8256 + dev: true
  8257 +
  8258 + /setimmediate@1.0.5:
  8259 + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==}
  8260 + dev: true
  8261 +
  8262 + /setprototypeof@1.2.0:
  8263 + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
  8264 + dev: true
  8265 +
  8266 + /sha.js@2.4.11:
  8267 + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==}
  8268 + hasBin: true
  8269 + dependencies:
  8270 + inherits: 2.0.4
  8271 + safe-buffer: 5.2.1
  8272 + dev: true
  8273 +
  8274 + /shallow-clone@0.1.2:
  8275 + resolution: {integrity: sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==}
  8276 + engines: {node: '>=0.10.0'}
  8277 + dependencies:
  8278 + is-extendable: 0.1.1
  8279 + kind-of: 2.0.1
  8280 + lazy-cache: 0.2.7
  8281 + mixin-object: 2.0.1
  8282 + dev: true
  8283 +
  8284 + /shallow-clone@3.0.1:
  8285 + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==}
  8286 + engines: {node: '>=8'}
  8287 + dependencies:
  8288 + kind-of: 6.0.3
  8289 + dev: true
  8290 +
  8291 + /shallowequal@1.1.0:
  8292 + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==}
  8293 +
  8294 + /shebang-command@2.0.0:
  8295 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
  8296 + engines: {node: '>=8'}
  8297 + dependencies:
  8298 + shebang-regex: 3.0.0
  8299 + dev: true
  8300 +
  8301 + /shebang-regex@3.0.0:
  8302 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
  8303 + engines: {node: '>=8'}
  8304 + dev: true
  8305 +
  8306 + /side-channel@1.0.6:
  8307 + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
  8308 + engines: {node: '>= 0.4'}
  8309 + dependencies:
  8310 + call-bind: 1.0.7
  8311 + es-errors: 1.3.0
  8312 + get-intrinsic: 1.2.4
  8313 + object-inspect: 1.13.1
  8314 + dev: true
  8315 +
  8316 + /signal-exit@3.0.7:
  8317 + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
  8318 + dev: true
  8319 +
  8320 + /slash@3.0.0:
  8321 + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
  8322 + engines: {node: '>=8'}
  8323 + dev: true
  8324 +
  8325 + /slice-ansi@3.0.0:
  8326 + resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
  8327 + engines: {node: '>=8'}
  8328 + dependencies:
  8329 + ansi-styles: 4.3.0
  8330 + astral-regex: 2.0.0
  8331 + is-fullwidth-code-point: 3.0.0
  8332 + dev: true
  8333 +
  8334 + /slice-ansi@4.0.0:
  8335 + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
  8336 + engines: {node: '>=10'}
  8337 + dependencies:
  8338 + ansi-styles: 4.3.0
  8339 + astral-regex: 2.0.0
  8340 + is-fullwidth-code-point: 3.0.0
  8341 + dev: true
  8342 +
  8343 + /slice-ansi@5.0.0:
  8344 + resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
  8345 + engines: {node: '>=12'}
  8346 + dependencies:
  8347 + ansi-styles: 6.2.1
  8348 + is-fullwidth-code-point: 4.0.0
  8349 + dev: true
  8350 +
  8351 + /snake-case@3.0.4:
  8352 + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
  8353 + dependencies:
  8354 + dot-case: 3.0.4
  8355 + tslib: 2.6.2
  8356 + dev: true
  8357 +
  8358 + /source-list-map@2.0.1:
  8359 + resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==}
  8360 + dev: true
  8361 +
  8362 + /source-map-js@1.2.0:
  8363 + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
  8364 + engines: {node: '>=0.10.0'}
  8365 + dev: true
  8366 +
  8367 + /source-map-support@0.5.21:
  8368 + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
  8369 + dependencies:
  8370 + buffer-from: 1.1.2
  8371 + source-map: 0.6.1
  8372 +
  8373 + /source-map@0.6.1:
  8374 + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
  8375 + engines: {node: '>=0.10.0'}
  8376 +
  8377 + /source-map@0.7.4:
  8378 + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
  8379 + engines: {node: '>= 8'}
  8380 +
  8381 + /stack-utils@2.0.6:
  8382 + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
  8383 + engines: {node: '>=10'}
  8384 + dependencies:
  8385 + escape-string-regexp: 2.0.0
  8386 + dev: true
  8387 +
  8388 + /stackframe@1.3.4:
  8389 + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
  8390 + dev: true
  8391 +
  8392 + /statuses@2.0.1:
  8393 + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
  8394 + engines: {node: '>= 0.8'}
  8395 + dev: true
  8396 +
  8397 + /stream-browserify@3.0.0:
  8398 + resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==}
  8399 + dependencies:
  8400 + inherits: 2.0.4
  8401 + readable-stream: 3.6.2
  8402 + dev: true
  8403 +
  8404 + /stream-http@3.2.0:
  8405 + resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==}
  8406 + dependencies:
  8407 + builtin-status-codes: 3.0.0
  8408 + inherits: 2.0.4
  8409 + readable-stream: 3.6.2
  8410 + xtend: 4.0.2
  8411 + dev: true
  8412 +
  8413 + /stream-slice@0.1.2:
  8414 + resolution: {integrity: sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA==}
  8415 +
  8416 + /string-argv@0.3.2:
  8417 + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
  8418 + engines: {node: '>=0.6.19'}
  8419 + dev: true
  8420 +
  8421 + /string-width@4.2.3:
  8422 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
  8423 + engines: {node: '>=8'}
  8424 + dependencies:
  8425 + emoji-regex: 8.0.0
  8426 + is-fullwidth-code-point: 3.0.0
  8427 + strip-ansi: 6.0.1
  8428 + dev: true
  8429 +
  8430 + /string-width@5.1.2:
  8431 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
  8432 + engines: {node: '>=12'}
  8433 + dependencies:
  8434 + eastasianwidth: 0.2.0
  8435 + emoji-regex: 9.2.2
  8436 + strip-ansi: 7.1.0
  8437 + dev: true
  8438 +
  8439 + /string.prototype.matchall@4.0.11:
  8440 + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==}
  8441 + engines: {node: '>= 0.4'}
  8442 + dependencies:
  8443 + call-bind: 1.0.7
  8444 + define-properties: 1.2.1
  8445 + es-abstract: 1.23.3
  8446 + es-errors: 1.3.0
  8447 + es-object-atoms: 1.0.0
  8448 + get-intrinsic: 1.2.4
  8449 + gopd: 1.0.1
  8450 + has-symbols: 1.0.3
  8451 + internal-slot: 1.0.7
  8452 + regexp.prototype.flags: 1.5.2
  8453 + set-function-name: 2.0.2
  8454 + side-channel: 1.0.6
  8455 + dev: true
  8456 +
  8457 + /string.prototype.trim@1.2.9:
  8458 + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
  8459 + engines: {node: '>= 0.4'}
  8460 + dependencies:
  8461 + call-bind: 1.0.7
  8462 + define-properties: 1.2.1
  8463 + es-abstract: 1.23.3
  8464 + es-object-atoms: 1.0.0
  8465 + dev: true
  8466 +
  8467 + /string.prototype.trimend@1.0.8:
  8468 + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==}
  8469 + dependencies:
  8470 + call-bind: 1.0.7
  8471 + define-properties: 1.2.1
  8472 + es-object-atoms: 1.0.0
  8473 + dev: true
  8474 +
  8475 + /string.prototype.trimstart@1.0.8:
  8476 + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
  8477 + engines: {node: '>= 0.4'}
  8478 + dependencies:
  8479 + call-bind: 1.0.7
  8480 + define-properties: 1.2.1
  8481 + es-object-atoms: 1.0.0
  8482 + dev: true
  8483 +
  8484 + /string_decoder@1.1.1:
  8485 + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
  8486 + dependencies:
  8487 + safe-buffer: 5.1.2
  8488 + dev: true
  8489 +
  8490 + /string_decoder@1.3.0:
  8491 + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
  8492 + dependencies:
  8493 + safe-buffer: 5.2.1
  8494 + dev: true
  8495 +
  8496 + /strip-ansi@6.0.1:
  8497 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
  8498 + engines: {node: '>=8'}
  8499 + dependencies:
  8500 + ansi-regex: 5.0.1
  8501 + dev: true
  8502 +
  8503 + /strip-ansi@7.1.0:
  8504 + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
  8505 + engines: {node: '>=12'}
  8506 + dependencies:
  8507 + ansi-regex: 6.0.1
  8508 + dev: true
  8509 +
  8510 + /strip-bom@3.0.0:
  8511 + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
  8512 + engines: {node: '>=4'}
  8513 + dev: true
  8514 +
  8515 + /strip-final-newline@3.0.0:
  8516 + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
  8517 + engines: {node: '>=12'}
  8518 + dev: true
  8519 +
  8520 + /strip-json-comments@3.1.1:
  8521 + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
  8522 + engines: {node: '>=8'}
  8523 + dev: true
  8524 +
  8525 + /styled-components@5.3.11(@babel/core@7.24.4)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0):
  8526 + resolution: {integrity: sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==}
  8527 + engines: {node: '>=10'}
  8528 + peerDependencies:
  8529 + react: '>= 16.8.0'
  8530 + react-dom: '>= 16.8.0'
  8531 + react-is: '>= 16.8.0'
  8532 + dependencies:
  8533 + '@babel/helper-module-imports': 7.24.3
  8534 + '@babel/traverse': 7.24.1(supports-color@5.5.0)
  8535 + '@emotion/is-prop-valid': 1.2.2
  8536 + '@emotion/stylis': 0.8.5
  8537 + '@emotion/unitless': 0.7.5
  8538 + babel-plugin-styled-components: 2.1.4(@babel/core@7.24.4)(styled-components@5.3.11)
  8539 + css-to-react-native: 3.2.0
  8540 + hoist-non-react-statics: 3.3.2
  8541 + react: 18.2.0
  8542 + react-dom: 18.2.0(react@18.2.0)
  8543 + react-is: 18.2.0
  8544 + shallowequal: 1.1.0
  8545 + supports-color: 5.5.0
  8546 + transitivePeerDependencies:
  8547 + - '@babel/core'
  8548 + dev: false
  8549 +
  8550 + /styled-components@6.1.8(react-dom@18.2.0)(react@18.2.0):
  8551 + resolution: {integrity: sha512-PQ6Dn+QxlWyEGCKDS71NGsXoVLKfE1c3vApkvDYS5KAK+V8fNWGhbSUEo9Gg2iaID2tjLXegEW3bZDUGpofRWw==}
  8552 + engines: {node: '>= 16'}
  8553 + peerDependencies:
  8554 + react: '>= 16.8.0'
  8555 + react-dom: '>= 16.8.0'
  8556 + dependencies:
  8557 + '@emotion/is-prop-valid': 1.2.1
  8558 + '@emotion/unitless': 0.8.0
  8559 + '@types/stylis': 4.2.0
  8560 + css-to-react-native: 3.2.0
  8561 + csstype: 3.1.2
  8562 + postcss: 8.4.31
  8563 + react: 18.2.0
  8564 + react-dom: 18.2.0(react@18.2.0)
  8565 + shallowequal: 1.1.0
  8566 + stylis: 4.3.1
  8567 + tslib: 2.5.0
  8568 + dev: true
  8569 +
  8570 + /stylehacks@6.1.1(postcss@8.4.38):
  8571 + resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==}
  8572 + engines: {node: ^14 || ^16 || >=18.0}
  8573 + peerDependencies:
  8574 + postcss: ^8.4.31
  8575 + dependencies:
  8576 + browserslist: 4.23.0
  8577 + postcss: 8.4.38
  8578 + postcss-selector-parser: 6.0.16
  8579 + dev: true
  8580 +
  8581 + /stylis@4.3.1:
  8582 + resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==}
  8583 + dev: true
  8584 +
  8585 + /supports-color@5.5.0:
  8586 + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
  8587 + engines: {node: '>=4'}
  8588 + dependencies:
  8589 + has-flag: 3.0.0
  8590 +
  8591 + /supports-color@7.2.0:
  8592 + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
  8593 + engines: {node: '>=8'}
  8594 + dependencies:
  8595 + has-flag: 4.0.0
  8596 + dev: true
  8597 +
  8598 + /supports-color@8.1.1:
  8599 + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
  8600 + engines: {node: '>=10'}
  8601 + dependencies:
  8602 + has-flag: 4.0.0
  8603 +
  8604 + /supports-color@9.3.1:
  8605 + resolution: {integrity: sha512-knBY82pjmnIzK3NifMo3RxEIRD9E0kIzV4BKcyTZ9+9kWgLMxd4PrsTSMoFQUabgRBbF8KOLRDCyKgNV+iK44Q==}
  8606 + engines: {node: '>=12'}
  8607 + dev: true
  8608 +
  8609 + /supports-preserve-symlinks-flag@1.0.0:
  8610 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
  8611 + engines: {node: '>= 0.4'}
  8612 + dev: true
  8613 +
  8614 + /svg-parser@2.0.4:
  8615 + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
  8616 + dev: true
  8617 +
  8618 + /svgo@3.2.0:
  8619 + resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==}
  8620 + engines: {node: '>=14.0.0'}
  8621 + hasBin: true
  8622 + dependencies:
  8623 + '@trysound/sax': 0.2.0
  8624 + commander: 7.2.0
  8625 + css-select: 5.1.0
  8626 + css-tree: 2.3.1
  8627 + css-what: 6.1.0
  8628 + csso: 5.0.5
  8629 + picocolors: 1.0.0
  8630 + dev: true
  8631 +
  8632 + /tapable@2.2.1:
  8633 + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
  8634 + engines: {node: '>=6'}
  8635 +
  8636 + /terser-webpack-plugin@5.3.10(esbuild@0.17.19)(webpack@5.91.0):
  8637 + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
  8638 + engines: {node: '>= 10.13.0'}
  8639 + peerDependencies:
  8640 + '@swc/core': '*'
  8641 + esbuild: '*'
  8642 + uglify-js: '*'
  8643 + webpack: ^5.1.0
  8644 + peerDependenciesMeta:
  8645 + '@swc/core':
  8646 + optional: true
  8647 + esbuild:
  8648 + optional: true
  8649 + uglify-js:
  8650 + optional: true
  8651 + dependencies:
  8652 + '@jridgewell/trace-mapping': 0.3.25
  8653 + esbuild: 0.17.19
  8654 + jest-worker: 27.5.1
  8655 + schema-utils: 3.3.0
  8656 + serialize-javascript: 6.0.2
  8657 + terser: 5.30.3
  8658 + webpack: 5.91.0(esbuild@0.17.19)
  8659 + dev: true
  8660 +
  8661 + /terser-webpack-plugin@5.3.10(webpack@5.91.0):
  8662 + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
  8663 + engines: {node: '>= 10.13.0'}
  8664 + peerDependencies:
  8665 + '@swc/core': '*'
  8666 + esbuild: '*'
  8667 + uglify-js: '*'
  8668 + webpack: ^5.1.0
  8669 + peerDependenciesMeta:
  8670 + '@swc/core':
  8671 + optional: true
  8672 + esbuild:
  8673 + optional: true
  8674 + uglify-js:
  8675 + optional: true
  8676 + dependencies:
  8677 + '@jridgewell/trace-mapping': 0.3.25
  8678 + jest-worker: 27.5.1
  8679 + schema-utils: 3.3.0
  8680 + serialize-javascript: 6.0.2
  8681 + terser: 5.30.3
  8682 + webpack: 5.91.0
  8683 + dev: false
  8684 +
  8685 + /terser@5.29.2:
  8686 + resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==}
  8687 + engines: {node: '>=10'}
  8688 + hasBin: true
  8689 + dependencies:
  8690 + '@jridgewell/source-map': 0.3.6
  8691 + acorn: 8.11.3
  8692 + commander: 2.20.3
  8693 + source-map-support: 0.5.21
  8694 + dev: true
  8695 +
  8696 + /terser@5.30.3:
  8697 + resolution: {integrity: sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==}
  8698 + engines: {node: '>=10'}
  8699 + hasBin: true
  8700 + dependencies:
  8701 + '@jridgewell/source-map': 0.3.6
  8702 + acorn: 8.11.3
  8703 + commander: 2.20.3
  8704 + source-map-support: 0.5.21
  8705 +
  8706 + /text-table@0.2.0:
  8707 + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
  8708 + dev: true
  8709 +
  8710 + /through@2.3.8:
  8711 + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
  8712 + dev: true
  8713 +
  8714 + /timers-browserify@2.0.12:
  8715 + resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==}
  8716 + engines: {node: '>=0.6.0'}
  8717 + dependencies:
  8718 + setimmediate: 1.0.5
  8719 + dev: true
  8720 +
  8721 + /to-fast-properties@2.0.0:
  8722 + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
  8723 + engines: {node: '>=4'}
  8724 +
  8725 + /to-regex-range@5.0.1:
  8726 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
  8727 + engines: {node: '>=8.0'}
  8728 + dependencies:
  8729 + is-number: 7.0.0
  8730 + dev: true
  8731 +
  8732 + /toidentifier@1.0.1:
  8733 + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
  8734 + engines: {node: '>=0.6'}
  8735 + dev: true
  8736 +
  8737 + /token-stream@1.0.0:
  8738 + resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==}
  8739 + dev: true
  8740 +
  8741 + /ts-loader@9.4.4(typescript@5.0.4)(webpack@5.91.0):
  8742 + resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==}
  8743 + engines: {node: '>=12.0.0'}
  8744 + peerDependencies:
  8745 + typescript: '*'
  8746 + webpack: ^5.0.0
  8747 + dependencies:
  8748 + chalk: 4.1.2
  8749 + enhanced-resolve: 5.16.0
  8750 + micromatch: 4.0.5
  8751 + semver: 7.6.0
  8752 + typescript: 5.0.4
  8753 + webpack: 5.91.0(esbuild@0.17.19)
  8754 + dev: true
  8755 +
  8756 + /tsconfig-paths-webpack-plugin@4.1.0:
  8757 + resolution: {integrity: sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==}
  8758 + engines: {node: '>=10.13.0'}
  8759 + dependencies:
  8760 + chalk: 4.1.2
  8761 + enhanced-resolve: 5.16.0
  8762 + tsconfig-paths: 4.2.0
  8763 + dev: true
  8764 +
  8765 + /tsconfig-paths@3.15.0:
  8766 + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
  8767 + dependencies:
  8768 + '@types/json5': 0.0.29
  8769 + json5: 1.0.2
  8770 + minimist: 1.2.8
  8771 + strip-bom: 3.0.0
  8772 + dev: true
  8773 +
  8774 + /tsconfig-paths@4.2.0:
  8775 + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==}
  8776 + engines: {node: '>=6'}
  8777 + dependencies:
  8778 + json5: 2.2.3
  8779 + minimist: 1.2.8
  8780 + strip-bom: 3.0.0
  8781 + dev: true
  8782 +
  8783 + /tslib@1.14.1:
  8784 + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
  8785 + dev: true
  8786 +
  8787 + /tslib@2.5.0:
  8788 + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
  8789 + dev: true
  8790 +
  8791 + /tslib@2.6.2:
  8792 + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
  8793 +
  8794 + /tsutils@3.21.0(typescript@5.0.4):
  8795 + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
  8796 + engines: {node: '>= 6'}
  8797 + peerDependencies:
  8798 + 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'
  8799 + dependencies:
  8800 + tslib: 1.14.1
  8801 + typescript: 5.0.4
  8802 + dev: true
  8803 +
  8804 + /tty-browserify@0.0.1:
  8805 + resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==}
  8806 + dev: true
  8807 +
  8808 + /type-check@0.4.0:
  8809 + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
  8810 + engines: {node: '>= 0.8.0'}
  8811 + dependencies:
  8812 + prelude-ls: 1.2.1
  8813 + dev: true
  8814 +
  8815 + /type-fest@0.20.2:
  8816 + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
  8817 + engines: {node: '>=10'}
  8818 + dev: true
  8819 +
  8820 + /type-fest@0.21.3:
  8821 + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
  8822 + engines: {node: '>=10'}
  8823 + dev: true
  8824 +
  8825 + /typed-array-buffer@1.0.2:
  8826 + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
  8827 + engines: {node: '>= 0.4'}
  8828 + dependencies:
  8829 + call-bind: 1.0.7
  8830 + es-errors: 1.3.0
  8831 + is-typed-array: 1.1.13
  8832 + dev: true
  8833 +
  8834 + /typed-array-byte-length@1.0.1:
  8835 + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==}
  8836 + engines: {node: '>= 0.4'}
  8837 + dependencies:
  8838 + call-bind: 1.0.7
  8839 + for-each: 0.3.3
  8840 + gopd: 1.0.1
  8841 + has-proto: 1.0.3
  8842 + is-typed-array: 1.1.13
  8843 + dev: true
  8844 +
  8845 + /typed-array-byte-offset@1.0.2:
  8846 + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==}
  8847 + engines: {node: '>= 0.4'}
  8848 + dependencies:
  8849 + available-typed-arrays: 1.0.7
  8850 + call-bind: 1.0.7
  8851 + for-each: 0.3.3
  8852 + gopd: 1.0.1
  8853 + has-proto: 1.0.3
  8854 + is-typed-array: 1.1.13
  8855 + dev: true
  8856 +
  8857 + /typed-array-length@1.0.6:
  8858 + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==}
  8859 + engines: {node: '>= 0.4'}
  8860 + dependencies:
  8861 + call-bind: 1.0.7
  8862 + for-each: 0.3.3
  8863 + gopd: 1.0.1
  8864 + has-proto: 1.0.3
  8865 + is-typed-array: 1.1.13
  8866 + possible-typed-array-names: 1.0.0
  8867 + dev: true
  8868 +
  8869 + /typed-assert@1.0.9:
  8870 + resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==}
  8871 + dev: true
  8872 +
  8873 + /typescript@5.0.4:
  8874 + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
  8875 + engines: {node: '>=12.20'}
  8876 + hasBin: true
  8877 + dev: true
  8878 +
  8879 + /unbox-primitive@1.0.2:
  8880 + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
  8881 + dependencies:
  8882 + call-bind: 1.0.7
  8883 + has-bigints: 1.0.2
  8884 + has-symbols: 1.0.3
  8885 + which-boxed-primitive: 1.0.2
  8886 + dev: true
  8887 +
  8888 + /unicode-canonical-property-names-ecmascript@2.0.0:
  8889 + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
  8890 + engines: {node: '>=4'}
  8891 + dev: true
  8892 +
  8893 + /unicode-match-property-ecmascript@2.0.0:
  8894 + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
  8895 + engines: {node: '>=4'}
  8896 + dependencies:
  8897 + unicode-canonical-property-names-ecmascript: 2.0.0
  8898 + unicode-property-aliases-ecmascript: 2.1.0
  8899 + dev: true
  8900 +
  8901 + /unicode-match-property-value-ecmascript@2.1.0:
  8902 + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==}
  8903 + engines: {node: '>=4'}
  8904 + dev: true
  8905 +
  8906 + /unicode-property-aliases-ecmascript@2.1.0:
  8907 + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
  8908 + engines: {node: '>=4'}
  8909 + dev: true
  8910 +
  8911 + /universalify@2.0.1:
  8912 + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
  8913 + engines: {node: '>= 10.0.0'}
  8914 + dev: true
  8915 +
  8916 + /upath@2.0.1:
  8917 + resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==}
  8918 + engines: {node: '>=4'}
  8919 + dev: true
  8920 +
  8921 + /update-browserslist-db@1.0.13(browserslist@4.23.0):
  8922 + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
  8923 + hasBin: true
  8924 + peerDependencies:
  8925 + browserslist: '>= 4.21.0'
  8926 + dependencies:
  8927 + browserslist: 4.23.0
  8928 + escalade: 3.1.2
  8929 + picocolors: 1.0.0
  8930 +
  8931 + /uri-js@4.4.1:
  8932 + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
  8933 + dependencies:
  8934 + punycode: 2.3.1
  8935 +
  8936 + /url@0.11.3:
  8937 + resolution: {integrity: sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==}
  8938 + dependencies:
  8939 + punycode: 1.4.1
  8940 + qs: 6.12.0
  8941 + dev: true
  8942 +
  8943 + /util-deprecate@1.0.2:
  8944 + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
  8945 + dev: true
  8946 +
  8947 + /util@0.12.5:
  8948 + resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
  8949 + dependencies:
  8950 + inherits: 2.0.4
  8951 + is-arguments: 1.1.1
  8952 + is-generator-function: 1.0.10
  8953 + is-typed-array: 1.1.13
  8954 + which-typed-array: 1.1.15
  8955 +
  8956 + /utila@0.4.0:
  8957 + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==}
  8958 + dev: true
  8959 +
  8960 + /vm-browserify@1.1.2:
  8961 + resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==}
  8962 + dev: true
  8963 +
  8964 + /void-elements@3.1.0:
  8965 + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==}
  8966 + engines: {node: '>=0.10.0'}
  8967 + dev: true
  8968 +
  8969 + /watchpack@2.4.1:
  8970 + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==}
  8971 + engines: {node: '>=10.13.0'}
  8972 + dependencies:
  8973 + glob-to-regexp: 0.4.1
  8974 + graceful-fs: 4.2.11
  8975 +
  8976 + /web-encoding@1.1.5:
  8977 + resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==}
  8978 + dependencies:
  8979 + util: 0.12.5
  8980 + optionalDependencies:
  8981 + '@zxing/text-encoding': 0.9.0
  8982 +
  8983 + /web-streams-polyfill@3.3.3:
  8984 + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
  8985 + engines: {node: '>= 8'}
  8986 +
  8987 + /webpack-manifest-plugin@5.0.0(webpack@5.91.0):
  8988 + resolution: {integrity: sha512-8RQfMAdc5Uw3QbCQ/CBV/AXqOR8mt03B6GJmRbhWopE8GzRfEpn+k0ZuWywxW+5QZsffhmFDY1J6ohqJo+eMuw==}
  8989 + engines: {node: '>=12.22.0'}
  8990 + peerDependencies:
  8991 + webpack: ^5.47.0
  8992 + dependencies:
  8993 + tapable: 2.2.1
  8994 + webpack: 5.91.0(esbuild@0.17.19)
  8995 + webpack-sources: 2.3.1
  8996 + dev: true
  8997 +
  8998 + /webpack-sources@2.3.1:
  8999 + resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==}
  9000 + engines: {node: '>=10.13.0'}
  9001 + dependencies:
  9002 + source-list-map: 2.0.1
  9003 + source-map: 0.6.1
  9004 + dev: true
  9005 +
  9006 + /webpack-sources@3.2.3:
  9007 + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
  9008 + engines: {node: '>=10.13.0'}
  9009 +
  9010 + /webpack-subresource-integrity@5.1.0(html-webpack-plugin@5.5.3)(webpack@5.91.0):
  9011 + resolution: {integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==}
  9012 + engines: {node: '>= 12'}
  9013 + peerDependencies:
  9014 + html-webpack-plugin: '>= 5.0.0-beta.1 < 6'
  9015 + webpack: ^5.12.0
  9016 + peerDependenciesMeta:
  9017 + html-webpack-plugin:
  9018 + optional: true
  9019 + dependencies:
  9020 + html-webpack-plugin: 5.5.3(webpack@5.91.0)
  9021 + typed-assert: 1.0.9
  9022 + webpack: 5.91.0(esbuild@0.17.19)
  9023 + dev: true
  9024 +
  9025 + /webpack@5.91.0:
  9026 + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==}
  9027 + engines: {node: '>=10.13.0'}
  9028 + hasBin: true
  9029 + peerDependencies:
  9030 + webpack-cli: '*'
  9031 + peerDependenciesMeta:
  9032 + webpack-cli:
  9033 + optional: true
  9034 + dependencies:
  9035 + '@types/eslint-scope': 3.7.7
  9036 + '@types/estree': 1.0.5
  9037 + '@webassemblyjs/ast': 1.12.1
  9038 + '@webassemblyjs/wasm-edit': 1.12.1
  9039 + '@webassemblyjs/wasm-parser': 1.12.1
  9040 + acorn: 8.11.3
  9041 + acorn-import-assertions: 1.9.0(acorn@8.11.3)
  9042 + browserslist: 4.23.0
  9043 + chrome-trace-event: 1.0.3
  9044 + enhanced-resolve: 5.16.0
  9045 + es-module-lexer: 1.5.0
  9046 + eslint-scope: 5.1.1
  9047 + events: 3.3.0
  9048 + glob-to-regexp: 0.4.1
  9049 + graceful-fs: 4.2.11
  9050 + json-parse-even-better-errors: 2.3.1
  9051 + loader-runner: 4.3.0
  9052 + mime-types: 2.1.35
  9053 + neo-async: 2.6.2
  9054 + schema-utils: 3.3.0
  9055 + tapable: 2.2.1
  9056 + terser-webpack-plugin: 5.3.10(webpack@5.91.0)
  9057 + watchpack: 2.4.1
  9058 + webpack-sources: 3.2.3
  9059 + transitivePeerDependencies:
  9060 + - '@swc/core'
  9061 + - esbuild
  9062 + - uglify-js
  9063 + dev: false
  9064 +
  9065 + /webpack@5.91.0(esbuild@0.17.19):
  9066 + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==}
  9067 + engines: {node: '>=10.13.0'}
  9068 + hasBin: true
  9069 + peerDependencies:
  9070 + webpack-cli: '*'
  9071 + peerDependenciesMeta:
  9072 + webpack-cli:
  9073 + optional: true
  9074 + dependencies:
  9075 + '@types/eslint-scope': 3.7.7
  9076 + '@types/estree': 1.0.5
  9077 + '@webassemblyjs/ast': 1.12.1
  9078 + '@webassemblyjs/wasm-edit': 1.12.1
  9079 + '@webassemblyjs/wasm-parser': 1.12.1
  9080 + acorn: 8.11.3
  9081 + acorn-import-assertions: 1.9.0(acorn@8.11.3)
  9082 + browserslist: 4.23.0
  9083 + chrome-trace-event: 1.0.3
  9084 + enhanced-resolve: 5.16.0
  9085 + es-module-lexer: 1.5.0
  9086 + eslint-scope: 5.1.1
  9087 + events: 3.3.0
  9088 + glob-to-regexp: 0.4.1
  9089 + graceful-fs: 4.2.11
  9090 + json-parse-even-better-errors: 2.3.1
  9091 + loader-runner: 4.3.0
  9092 + mime-types: 2.1.35
  9093 + neo-async: 2.6.2
  9094 + schema-utils: 3.3.0
  9095 + tapable: 2.2.1
  9096 + terser-webpack-plugin: 5.3.10(esbuild@0.17.19)(webpack@5.91.0)
  9097 + watchpack: 2.4.1
  9098 + webpack-sources: 3.2.3
  9099 + transitivePeerDependencies:
  9100 + - '@swc/core'
  9101 + - esbuild
  9102 + - uglify-js
  9103 + dev: true
  9104 +
  9105 + /which-boxed-primitive@1.0.2:
  9106 + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
  9107 + dependencies:
  9108 + is-bigint: 1.0.4
  9109 + is-boolean-object: 1.1.2
  9110 + is-number-object: 1.0.7
  9111 + is-string: 1.0.7
  9112 + is-symbol: 1.0.4
  9113 + dev: true
  9114 +
  9115 + /which-builtin-type@1.1.3:
  9116 + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==}
  9117 + engines: {node: '>= 0.4'}
  9118 + dependencies:
  9119 + function.prototype.name: 1.1.6
  9120 + has-tostringtag: 1.0.2
  9121 + is-async-function: 2.0.0
  9122 + is-date-object: 1.0.5
  9123 + is-finalizationregistry: 1.0.2
  9124 + is-generator-function: 1.0.10
  9125 + is-regex: 1.1.4
  9126 + is-weakref: 1.0.2
  9127 + isarray: 2.0.5
  9128 + which-boxed-primitive: 1.0.2
  9129 + which-collection: 1.0.2
  9130 + which-typed-array: 1.1.15
  9131 + dev: true
  9132 +
  9133 + /which-collection@1.0.2:
  9134 + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
  9135 + engines: {node: '>= 0.4'}
  9136 + dependencies:
  9137 + is-map: 2.0.3
  9138 + is-set: 2.0.3
  9139 + is-weakmap: 2.0.2
  9140 + is-weakset: 2.0.3
  9141 + dev: true
  9142 +
  9143 + /which-typed-array@1.1.15:
  9144 + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
  9145 + engines: {node: '>= 0.4'}
  9146 + dependencies:
  9147 + available-typed-arrays: 1.0.7
  9148 + call-bind: 1.0.7
  9149 + for-each: 0.3.3
  9150 + gopd: 1.0.1
  9151 + has-tostringtag: 1.0.2
  9152 +
  9153 + /which@2.0.2:
  9154 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
  9155 + engines: {node: '>= 8'}
  9156 + hasBin: true
  9157 + dependencies:
  9158 + isexe: 2.0.0
  9159 + dev: true
  9160 +
  9161 + /with@7.0.2:
  9162 + resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==}
  9163 + engines: {node: '>= 10.0.0'}
  9164 + dependencies:
  9165 + '@babel/parser': 7.24.4
  9166 + '@babel/types': 7.24.0
  9167 + assert-never: 1.2.1
  9168 + babel-walk: 3.0.0-canary-5
  9169 + dev: true
  9170 +
  9171 + /wrap-ansi@6.2.0:
  9172 + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
  9173 + engines: {node: '>=8'}
  9174 + dependencies:
  9175 + ansi-styles: 4.3.0
  9176 + string-width: 4.2.3
  9177 + strip-ansi: 6.0.1
  9178 + dev: true
  9179 +
  9180 + /wrap-ansi@7.0.0:
  9181 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
  9182 + engines: {node: '>=10'}
  9183 + dependencies:
  9184 + ansi-styles: 4.3.0
  9185 + string-width: 4.2.3
  9186 + strip-ansi: 6.0.1
  9187 + dev: true
  9188 +
  9189 + /wrappy@1.0.2:
  9190 + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
  9191 + dev: true
  9192 +
  9193 + /ws@8.16.0:
  9194 + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
  9195 + engines: {node: '>=10.0.0'}
  9196 + peerDependencies:
  9197 + bufferutil: ^4.0.1
  9198 + utf-8-validate: '>=5.0.2'
  9199 + peerDependenciesMeta:
  9200 + bufferutil:
  9201 + optional: true
  9202 + utf-8-validate:
  9203 + optional: true
  9204 + dev: true
  9205 +
  9206 + /xtend@4.0.2:
  9207 + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
  9208 + engines: {node: '>=0.4'}
  9209 + dev: true
  9210 +
  9211 + /yallist@3.1.1:
  9212 + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
  9213 +
  9214 + /yallist@4.0.0:
  9215 + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
  9216 +
  9217 + /yaml@2.4.1:
  9218 + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==}
  9219 + engines: {node: '>= 14'}
  9220 + hasBin: true
  9221 + dev: true
  9222 +
  9223 + /yocto-queue@0.1.0:
  9224 + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
  9225 + engines: {node: '>=10'}
  9226 + dev: true
  9227 +
  9228 + /yocto-queue@1.0.0:
  9229 + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
  9230 + engines: {node: '>=12.20'}
  9231 + dev: true
  9232 +
  9233 + /zod-validation-error@1.3.1(zod@3.22.4):
  9234 + resolution: {integrity: sha512-cNEXpla+tREtNdAnNKY4xKY1SGOn2yzyuZMu4O0RQylX9apRpUjNcPkEc3uHIAr5Ct7LenjZt6RzjEH6+JsqVQ==}
  9235 + engines: {node: '>=16.0.0'}
  9236 + peerDependencies:
  9237 + zod: ^3.18.0
  9238 + dependencies:
  9239 + zod: 3.22.4
  9240 + dev: true
  9241 +
  9242 + /zod@3.22.4:
  9243 + resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
  9244 + dev: true
... ...
src/.eslintrc.js 0 → 100644
  1 +++ a/src/.eslintrc.js
  1 +// eslint-disable-next-line import/no-commonjs
  2 +module.exports = {
  3 + root: true,
  4 + extends: ['@modern-js-app'],
  5 + parserOptions: {
  6 + tsconfigRootDir: __dirname,
  7 + project: ['../tsconfig.json'],
  8 + },
  9 +};
... ...
src/modern-app-env.d.ts 0 → 100644
  1 +++ a/src/modern-app-env.d.ts
  1 +/// <reference types='@modern-js/app-tools/types' />
  2 +/// <reference types='@modern-js/runtime/types' />
  3 +/// <reference types='@modern-js/runtime/types/router' />
... ...
src/routes/index.css 0 → 100644
  1 +++ a/src/routes/index.css
  1 +html,
  2 +body {
  3 + padding: 0;
  4 + margin: 0;
  5 + font-family: PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
  6 + background: linear-gradient(to bottom, transparent, #fff) #eceeef;
  7 +}
  8 +
  9 +p {
  10 + margin: 0;
  11 +}
  12 +
  13 +* {
  14 + -webkit-font-smoothing: antialiased;
  15 + -moz-osx-font-smoothing: grayscale;
  16 + box-sizing: border-box;
  17 +}
  18 +
  19 +.container-box {
  20 + min-height: 100vh;
  21 + max-width: 100%;
  22 + display: flex;
  23 + flex-direction: column;
  24 + justify-content: center;
  25 + align-items: center;
  26 + padding-top: 10px;
  27 +}
  28 +
  29 +main {
  30 + flex: 1;
  31 + display: flex;
  32 + flex-direction: column;
  33 + justify-content: center;
  34 + align-items: center;
  35 +}
  36 +
  37 +.title {
  38 + display: flex;
  39 + margin: 4rem 0 4rem;
  40 + align-items: center;
  41 + font-size: 4rem;
  42 + font-weight: 600;
  43 +}
  44 +
  45 +.logo {
  46 + width: 6rem;
  47 + margin: 7px 0 0 1rem;
  48 +}
  49 +
  50 +.name {
  51 + color: #4ecaff;
  52 +}
  53 +
  54 +.description {
  55 + text-align: center;
  56 + line-height: 1.5;
  57 + font-size: 1.3rem;
  58 + color: #1b3a42;
  59 + margin-bottom: 5rem;
  60 +}
  61 +
  62 +.code {
  63 + background: #fafafa;
  64 + border-radius: 12px;
  65 + padding: 0.6rem 0.9rem;
  66 + font-size: 1.05rem;
  67 + font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
  68 + Bitstream Vera Sans Mono, Courier New, monospace;
  69 +}
  70 +
  71 +.container-box .grid {
  72 + display: flex;
  73 + align-items: center;
  74 + justify-content: center;
  75 + width: 1100px;
  76 + margin-top: 3rem;
  77 +}
  78 +
  79 +.card {
  80 + padding: 1.5rem;
  81 + display: flex;
  82 + flex-direction: column;
  83 + justify-content: center;
  84 + height: 100px;
  85 + color: inherit;
  86 + text-decoration: none;
  87 + transition: 0.15s ease;
  88 + width: 45%;
  89 +}
  90 +
  91 +.card:hover,
  92 +.card:focus {
  93 + transform: scale(1.05);
  94 +}
  95 +
  96 +.card h2 {
  97 + display: flex;
  98 + align-items: center;
  99 + font-size: 1.5rem;
  100 + margin: 0;
  101 + padding: 0;
  102 +}
  103 +
  104 +.card p {
  105 + opacity: 0.6;
  106 + font-size: 0.9rem;
  107 + line-height: 1.5;
  108 + margin-top: 1rem;
  109 +}
  110 +
  111 +.arrow-right {
  112 + width: 1.3rem;
  113 + margin-left: 0.5rem;
  114 + margin-top: 3px;
  115 +}
... ...
src/routes/layout.tsx 0 → 100644
  1 +++ a/src/routes/layout.tsx
  1 +import { Outlet } from '@modern-js/runtime/router';
  2 +
  3 +export default function Layout() {
  4 + return (
  5 + <div>
  6 + <Outlet />
  7 + </div>
  8 + );
  9 +}
... ...
src/routes/page.tsx 0 → 100644
  1 +++ a/src/routes/page.tsx
  1 +import { Helmet } from '@modern-js/runtime/head';
  2 +import './index.css';
  3 +
  4 +const Index = () => (
  5 + <div className="container-box">
  6 + <Helmet>
  7 + <link
  8 + rel="icon"
  9 + type="image/x-icon"
  10 + href="https://lf3-static.bytednsdoc.com/obj/eden-cn/uhbfnupenuhf/favicon.ico"
  11 + />
  12 + </Helmet>
  13 + <main>
  14 + <div className="title">
  15 + Welcome to
  16 + <img
  17 + className="logo"
  18 + src="https://lf3-static.bytednsdoc.com/obj/eden-cn/zq-uylkvT/ljhwZthlaukjlkulzlp/modern-js-logo.svg"
  19 + alt="Modern.js Logo"
  20 + />
  21 + <p className="name">Modern.js</p>
  22 + </div>
  23 + <p className="description">
  24 + Get started by editing <code className="code">src/routes/page.tsx</code>
  25 + </p>
  26 + <div className="grid">
  27 + <a
  28 + href="https://modernjs.dev/guides/get-started/introduction.html"
  29 + target="_blank"
  30 + rel="noopener noreferrer"
  31 + className="card"
  32 + >
  33 + <h2>
  34 + Guide
  35 + <img
  36 + className="arrow-right"
  37 + src="https://lf3-static.bytednsdoc.com/obj/eden-cn/zq-uylkvT/ljhwZthlaukjlkulzlp/arrow-right.svg"
  38 + />
  39 + </h2>
  40 + <p>Follow the guides to use all features of Modern.js.</p>
  41 + </a>
  42 + <a
  43 + href="https://modernjs.dev/tutorials/foundations/introduction.html"
  44 + target="_blank"
  45 + className="card"
  46 + rel="noreferrer"
  47 + >
  48 + <h2>
  49 + Tutorials
  50 + <img
  51 + className="arrow-right"
  52 + src="https://lf3-static.bytednsdoc.com/obj/eden-cn/zq-uylkvT/ljhwZthlaukjlkulzlp/arrow-right.svg"
  53 + />
  54 + </h2>
  55 + <p>Learn to use Modern.js to create your first application.</p>
  56 + </a>
  57 + <a
  58 + href="https://modernjs.dev/configure/app/usage.html"
  59 + target="_blank"
  60 + className="card"
  61 + rel="noreferrer"
  62 + >
  63 + <h2>
  64 + Config
  65 + <img
  66 + className="arrow-right"
  67 + src="https://lf3-static.bytednsdoc.com/obj/eden-cn/zq-uylkvT/ljhwZthlaukjlkulzlp/arrow-right.svg"
  68 + />
  69 + </h2>
  70 + <p>Find all configuration options provided by Modern.js.</p>
  71 + </a>
  72 + <a
  73 + href="https://github.com/web-infra-dev/modern.js"
  74 + target="_blank"
  75 + rel="noopener noreferrer"
  76 + className="card"
  77 + >
  78 + <h2>
  79 + Github
  80 + <img
  81 + className="arrow-right"
  82 + src="https://lf3-static.bytednsdoc.com/obj/eden-cn/zq-uylkvT/ljhwZthlaukjlkulzlp/arrow-right.svg"
  83 + />
  84 + </h2>
  85 + <p>View the source code of Github, feel free to contribute.</p>
  86 + </a>
  87 + </div>
  88 + </main>
  89 + </div>
  90 +);
  91 +
  92 +export default Index;
... ...
tsconfig.json 0 → 100644
  1 +++ a/tsconfig.json
  1 +{
  2 + "extends": "@modern-js/tsconfig/base",
  3 + "compilerOptions": {
  4 + "declaration": false,
  5 + "jsx": "preserve",
  6 + "baseUrl": "./",
  7 + "paths": {
  8 + "@/*": ["./src/*"],
  9 + "@shared/*": ["./shared/*"]
  10 + }
  11 + },
  12 + "include": ["src", "shared", "config", "modern.config.ts"],
  13 + "exclude": ["**/node_modules"]
  14 +}
... ...