From 2bbb32adf6c4a9b0f5869b11350562ebae3504b6 Mon Sep 17 00:00:00 2001 From: aiShuiJiaoDeXioShou <2832294398@qq.com> Date: Sat, 12 Oct 2024 11:13:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=BC=96=E5=86=99=E7=8E=8B?= =?UTF-8?q?=E6=9C=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 2 +- env/.env | 4 +- pages.config.ts | 4 +- server/mall/.env.example | 7 + server/mall/.gitignore | 131 + server/mall/README.md | 61 + server/mall/config/admin.ts | 17 + server/mall/config/api.ts | 7 + server/mall/config/database.ts | 60 + server/mall/config/middlewares.ts | 12 + server/mall/config/plugins.ts | 1 + server/mall/config/server.ts | 7 + server/mall/database/migrations/.gitkeep | 0 server/mall/favicon.png | Bin 0 -> 497 bytes server/mall/package-lock.json | 18734 ++++++++++++++++ server/mall/package.json | 37 + server/mall/public/robots.txt | 3 + server/mall/public/uploads/.gitkeep | 0 server/mall/src/admin/app.example.tsx | 37 + server/mall/src/admin/app.js | 15 + server/mall/src/admin/tsconfig.json | 20 + server/mall/src/admin/vite.config.example.ts | 12 + server/mall/src/api/.gitkeep | 0 .../content-types/category/schema.json | 38 + .../src/api/category/controllers/category.ts | 7 + .../mall/src/api/category/routes/category.ts | 7 + .../src/api/category/services/category.ts | 7 + .../product/content-types/product/schema.json | 56 + .../src/api/product/controllers/product.ts | 7 + server/mall/src/api/product/routes/product.ts | 7 + .../mall/src/api/product/services/product.ts | 7 + .../content-types/recommend/schema.json | 37 + .../api/recommend/controllers/recommend.ts | 7 + .../src/api/recommend/routes/recommend.ts | 7 + .../src/api/recommend/services/recommend.ts | 7 + .../src/api/tag/content-types/tag/schema.json | 32 + server/mall/src/api/tag/controllers/tag.ts | 7 + server/mall/src/api/tag/routes/tag.ts | 7 + server/mall/src/api/tag/services/tag.ts | 7 + .../components/field/promotion-component.json | 19 + server/mall/src/extensions/.gitkeep | 0 server/mall/src/index.ts | 20 + server/mall/tsconfig.json | 43 + server/mall/types/generated/components.d.ts | 19 + server/mall/types/generated/contentTypes.d.ts | 859 + src/App.vue | 2 + src/components/goods.vue | 7 + src/components/tabbar.vue | 56 + src/pages.json | 25 +- src/pages/about/about.vue | 36 - src/pages/about/components/request.vue | 56 - src/pages/about/components/upload.vue | 30 - src/pages/index/index.vue | 31 +- src/pages/product/index.vue | 89 + src/pages/search/index.vue | 107 + src/pages/shop/index.vue | 188 + src/static/index/index_bg.jpg | Bin 0 -> 366621 bytes src/store/routers.js | 18 + src/store/user.ts | 5 +- src/types/uni-pages.d.ts | 6 +- src/utils/image.ts | 28 + 61 files changed, 20904 insertions(+), 158 deletions(-) create mode 100644 server/mall/.env.example create mode 100644 server/mall/.gitignore create mode 100644 server/mall/README.md create mode 100644 server/mall/config/admin.ts create mode 100644 server/mall/config/api.ts create mode 100644 server/mall/config/database.ts create mode 100644 server/mall/config/middlewares.ts create mode 100644 server/mall/config/plugins.ts create mode 100644 server/mall/config/server.ts create mode 100644 server/mall/database/migrations/.gitkeep create mode 100644 server/mall/favicon.png create mode 100644 server/mall/package-lock.json create mode 100644 server/mall/package.json create mode 100644 server/mall/public/robots.txt create mode 100644 server/mall/public/uploads/.gitkeep create mode 100644 server/mall/src/admin/app.example.tsx create mode 100644 server/mall/src/admin/app.js create mode 100644 server/mall/src/admin/tsconfig.json create mode 100644 server/mall/src/admin/vite.config.example.ts create mode 100644 server/mall/src/api/.gitkeep create mode 100644 server/mall/src/api/category/content-types/category/schema.json create mode 100644 server/mall/src/api/category/controllers/category.ts create mode 100644 server/mall/src/api/category/routes/category.ts create mode 100644 server/mall/src/api/category/services/category.ts create mode 100644 server/mall/src/api/product/content-types/product/schema.json create mode 100644 server/mall/src/api/product/controllers/product.ts create mode 100644 server/mall/src/api/product/routes/product.ts create mode 100644 server/mall/src/api/product/services/product.ts create mode 100644 server/mall/src/api/recommend/content-types/recommend/schema.json create mode 100644 server/mall/src/api/recommend/controllers/recommend.ts create mode 100644 server/mall/src/api/recommend/routes/recommend.ts create mode 100644 server/mall/src/api/recommend/services/recommend.ts create mode 100644 server/mall/src/api/tag/content-types/tag/schema.json create mode 100644 server/mall/src/api/tag/controllers/tag.ts create mode 100644 server/mall/src/api/tag/routes/tag.ts create mode 100644 server/mall/src/api/tag/services/tag.ts create mode 100644 server/mall/src/components/field/promotion-component.json create mode 100644 server/mall/src/extensions/.gitkeep create mode 100644 server/mall/src/index.ts create mode 100644 server/mall/tsconfig.json create mode 100644 server/mall/types/generated/components.d.ts create mode 100644 server/mall/types/generated/contentTypes.d.ts create mode 100644 src/components/goods.vue create mode 100644 src/components/tabbar.vue delete mode 100644 src/pages/about/about.vue delete mode 100644 src/pages/about/components/request.vue delete mode 100644 src/pages/about/components/upload.vue create mode 100644 src/pages/product/index.vue create mode 100644 src/pages/search/index.vue create mode 100644 src/pages/shop/index.vue create mode 100644 src/static/index/index_bg.jpg create mode 100644 src/store/routers.js create mode 100644 src/utils/image.ts diff --git a/.vscode/settings.json b/.vscode/settings.json index 8d38134..ecf718d 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -22,7 +22,7 @@ "editor.defaultFormatter": "foxundermoon.shell-format" }, "[vue]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" + "editor.defaultFormatter": "Vue.volar" }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" diff --git a/env/.env b/env/.env index b3e9e81..da67b0e 100644 --- a/env/.env +++ b/env/.env @@ -7,9 +7,11 @@ VITE_WX_APPID = 'wxa2abb91f64032a2b' # h5部署网站的base,配置到 manifest.config.ts 里的 h5.router.base VITE_APP_PUBLIC_BASE=/yskj/ -VITE_SERVER_BASEURL = 'https://ukw0y1.laf.run' +VITE_SERVER_BASEURL = 'http://localhost:8080/api' VITE_UPLOAD_BASEURL = 'https://ukw0y1.laf.run/upload' +VITE_STATIC_BASEURL = 'http://localhost:8080/' + # h5是否需要配置代理 VITE_APP_PROXY=false VITE_APP_PROXY_PREFIX = '/api' diff --git a/pages.config.ts b/pages.config.ts index d500751..b0c5bec 100644 --- a/pages.config.ts +++ b/pages.config.ts @@ -35,8 +35,8 @@ export default defineUniPages({ { iconPath: 'static/tabbar/example.png', selectedIconPath: 'static/tabbar/exampleHL.png', - pagePath: 'pages/about/about', - text: '关于', + pagePath: 'pages/shop/index', + text: '商城', }, ], }, diff --git a/server/mall/.env.example b/server/mall/.env.example new file mode 100644 index 0000000..dd6ce11 --- /dev/null +++ b/server/mall/.env.example @@ -0,0 +1,7 @@ +HOST=0.0.0.0 +PORT=8080 +APP_KEYS="toBeModified1,toBeModified2" +API_TOKEN_SALT=tobemodified +ADMIN_JWT_SECRET=tobemodified +TRANSFER_TOKEN_SALT=tobemodified +JWT_SECRET=tobemodified diff --git a/server/mall/.gitignore b/server/mall/.gitignore new file mode 100644 index 0000000..bc4262f --- /dev/null +++ b/server/mall/.gitignore @@ -0,0 +1,131 @@ +############################ +# OS X +############################ + +.DS_Store +.AppleDouble +.LSOverride +Icon +.Spotlight-V100 +.Trashes +._* + + +############################ +# Linux +############################ + +*~ + + +############################ +# Windows +############################ + +Thumbs.db +ehthumbs.db +Desktop.ini +$RECYCLE.BIN/ +*.cab +*.msi +*.msm +*.msp + + +############################ +# Packages +############################ + +*.7z +*.csv +*.dat +*.dmg +*.gz +*.iso +*.jar +*.rar +*.tar +*.zip +*.com +*.class +*.dll +*.exe +*.o +*.seed +*.so +*.swo +*.swp +*.swn +*.swm +*.out +*.pid + + +############################ +# Logs and databases +############################ + +.tmp +*.log +*.sql +*.sqlite +*.sqlite3 + + +############################ +# Misc. +############################ + +*# +ssl +.idea +nbproject +public/uploads/* +!public/uploads/.gitkeep +.tsbuildinfo +.eslintcache + +############################ +# Node.js +############################ + +lib-cov +lcov.info +pids +logs +results +node_modules +.node_history + +############################ +# Package managers +############################ + +.yarn/* +!.yarn/cache +!.yarn/unplugged +!.yarn/patches +!.yarn/releases +!.yarn/sdks +!.yarn/versions +.pnp.* +yarn-error.log + +############################ +# Tests +############################ + +coverage + +############################ +# Strapi +############################ + +.env +license.txt +exports +.strapi +dist +build +.strapi-updater.json +.strapi-cloud.json \ No newline at end of file diff --git a/server/mall/README.md b/server/mall/README.md new file mode 100644 index 0000000..931729f --- /dev/null +++ b/server/mall/README.md @@ -0,0 +1,61 @@ +# 🚀 Getting started with Strapi + +Strapi comes with a full featured [Command Line Interface](https://docs.strapi.io/dev-docs/cli) (CLI) which lets you scaffold and manage your project in seconds. + +### `develop` + +Start your Strapi application with autoReload enabled. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-develop) + +``` +npm run develop +# or +yarn develop +``` + +### `start` + +Start your Strapi application with autoReload disabled. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-start) + +``` +npm run start +# or +yarn start +``` + +### `build` + +Build your admin panel. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-build) + +``` +npm run build +# or +yarn build +``` + +## ⚙️ Deployment + +Strapi gives you many possible deployment options for your project including [Strapi Cloud](https://cloud.strapi.io). Browse the [deployment section of the documentation](https://docs.strapi.io/dev-docs/deployment) to find the best solution for your use case. + +``` +yarn strapi deploy +``` + +## 📚 Learn more + +- [Resource center](https://strapi.io/resource-center) - Strapi resource center. +- [Strapi documentation](https://docs.strapi.io) - Official Strapi documentation. +- [Strapi tutorials](https://strapi.io/tutorials) - List of tutorials made by the core team and the community. +- [Strapi blog](https://strapi.io/blog) - Official Strapi blog containing articles made by the Strapi team and the community. +- [Changelog](https://strapi.io/changelog) - Find out about the Strapi product updates, new features and general improvements. + +Feel free to check out the [Strapi GitHub repository](https://github.com/strapi/strapi). Your feedback and contributions are welcome! + +## ✨ Community + +- [Discord](https://discord.strapi.io) - Come chat with the Strapi community including the core team. +- [Forum](https://forum.strapi.io/) - Place to discuss, ask questions and find answers, show your Strapi project and get feedback or just talk with other Community members. +- [Awesome Strapi](https://github.com/strapi/awesome-strapi) - A curated list of awesome things related to Strapi. + +--- + +🤫 Psst! [Strapi is hiring](https://strapi.io/careers). diff --git a/server/mall/config/admin.ts b/server/mall/config/admin.ts new file mode 100644 index 0000000..f1799fa --- /dev/null +++ b/server/mall/config/admin.ts @@ -0,0 +1,17 @@ +export default ({ env }) => ({ + auth: { + secret: env('ADMIN_JWT_SECRET'), + }, + apiToken: { + salt: env('API_TOKEN_SALT'), + }, + transfer: { + token: { + salt: env('TRANSFER_TOKEN_SALT'), + }, + }, + flags: { + nps: env.bool('FLAG_NPS', true), + promoteEE: env.bool('FLAG_PROMOTE_EE', true), + }, +}); diff --git a/server/mall/config/api.ts b/server/mall/config/api.ts new file mode 100644 index 0000000..37f7c14 --- /dev/null +++ b/server/mall/config/api.ts @@ -0,0 +1,7 @@ +export default { + rest: { + defaultLimit: 25, + maxLimit: 100, + withCount: true, + }, +}; diff --git a/server/mall/config/database.ts b/server/mall/config/database.ts new file mode 100644 index 0000000..1853ca4 --- /dev/null +++ b/server/mall/config/database.ts @@ -0,0 +1,60 @@ +import path from 'path'; + +export default ({ env }) => { + const client = env('DATABASE_CLIENT', 'sqlite'); + + const connections = { + mysql: { + connection: { + host: env('DATABASE_HOST', 'localhost'), + port: env.int('DATABASE_PORT', 3306), + database: env('DATABASE_NAME', 'strapi'), + user: env('DATABASE_USERNAME', 'strapi'), + password: env('DATABASE_PASSWORD', 'strapi'), + ssl: env.bool('DATABASE_SSL', false) && { + key: env('DATABASE_SSL_KEY', undefined), + cert: env('DATABASE_SSL_CERT', undefined), + ca: env('DATABASE_SSL_CA', undefined), + capath: env('DATABASE_SSL_CAPATH', undefined), + cipher: env('DATABASE_SSL_CIPHER', undefined), + rejectUnauthorized: env.bool('DATABASE_SSL_REJECT_UNAUTHORIZED', true), + }, + }, + pool: { min: env.int('DATABASE_POOL_MIN', 2), max: env.int('DATABASE_POOL_MAX', 10) }, + }, + postgres: { + connection: { + connectionString: env('DATABASE_URL'), + host: env('DATABASE_HOST', 'localhost'), + port: env.int('DATABASE_PORT', 5432), + database: env('DATABASE_NAME', 'strapi'), + user: env('DATABASE_USERNAME', 'strapi'), + password: env('DATABASE_PASSWORD', 'strapi'), + ssl: env.bool('DATABASE_SSL', false) && { + key: env('DATABASE_SSL_KEY', undefined), + cert: env('DATABASE_SSL_CERT', undefined), + ca: env('DATABASE_SSL_CA', undefined), + capath: env('DATABASE_SSL_CAPATH', undefined), + cipher: env('DATABASE_SSL_CIPHER', undefined), + rejectUnauthorized: env.bool('DATABASE_SSL_REJECT_UNAUTHORIZED', true), + }, + schema: env('DATABASE_SCHEMA', 'public'), + }, + pool: { min: env.int('DATABASE_POOL_MIN', 2), max: env.int('DATABASE_POOL_MAX', 10) }, + }, + sqlite: { + connection: { + filename: path.join(__dirname, '..', '..', env('DATABASE_FILENAME', '.tmp/data.db')), + }, + useNullAsDefault: true, + }, + }; + + return { + connection: { + client, + ...connections[client], + acquireConnectionTimeout: env.int('DATABASE_CONNECTION_TIMEOUT', 60000), + }, + }; +}; diff --git a/server/mall/config/middlewares.ts b/server/mall/config/middlewares.ts new file mode 100644 index 0000000..829f5c0 --- /dev/null +++ b/server/mall/config/middlewares.ts @@ -0,0 +1,12 @@ +export default [ + 'strapi::logger', + 'strapi::errors', + 'strapi::security', + 'strapi::cors', + 'strapi::poweredBy', + 'strapi::query', + 'strapi::body', + 'strapi::session', + 'strapi::favicon', + 'strapi::public', +]; diff --git a/server/mall/config/plugins.ts b/server/mall/config/plugins.ts new file mode 100644 index 0000000..56bf55f --- /dev/null +++ b/server/mall/config/plugins.ts @@ -0,0 +1 @@ +export default () => ({}); diff --git a/server/mall/config/server.ts b/server/mall/config/server.ts new file mode 100644 index 0000000..31c8997 --- /dev/null +++ b/server/mall/config/server.ts @@ -0,0 +1,7 @@ +export default ({ env }) => ({ + host: env('HOST', '0.0.0.0'), + port: env.int('PORT', 1337), + app: { + keys: env.array('APP_KEYS'), + }, +}); diff --git a/server/mall/database/migrations/.gitkeep b/server/mall/database/migrations/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/server/mall/favicon.png b/server/mall/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..df668a881b58175effdf6e6d667cd0a29ce98075 GIT binary patch literal 497 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aT!FNQ%YPz~r|W+YAaeN! zM4m4Hfm|S%I{E+RP5<}p{hyZnKR5G#ea-*Q_WyV8{15c~egC1S$L^sn@(SnS%da63LSXaQ`%;7gOVpveiyr7nQL9IZ= z-A`pVKgIF>S>*T2kpBVWANdax|AfbLJG@L@l;9x3(=mx{2S>{97;cxH>_3zyyzXAU zjjdxQ^WxPEN$-xlJne8sF0xqg#Mjh={AZcjd`yxKaLoVx;=zr@liB5BU%YW{PhSw- uckQM0zm%HSf9!WG&HHyg{qyDQlnaA`#FRum$ErX}4pUXO@geCwXjqE-E literal 0 HcmV?d00001 diff --git a/server/mall/package-lock.json b/server/mall/package-lock.json new file mode 100644 index 0000000..fb47b4e --- /dev/null +++ b/server/mall/package-lock.json @@ -0,0 +1,18734 @@ +{ + "name": "mall", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "mall", + "version": "0.1.0", + "dependencies": { + "@strapi/plugin-cloud": "5.0.5", + "@strapi/plugin-color-picker": "^5.0.5", + "@strapi/plugin-users-permissions": "5.0.5", + "@strapi/strapi": "5.0.5", + "better-sqlite3": "11.3.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "typescript": "^5" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "dependencies": { + "@babel/highlight": "^7.25.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "dependencies": { + "@babel/types": "^7.25.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.8", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.25.8.tgz", + "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==", + "dependencies": { + "@babel/types": "^7.25.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.25.7.tgz", + "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/runtime-corejs3/-/runtime-corejs3-7.25.7.tgz", + "integrity": "sha512-gMmIEhg35sXk9Te5qbGp3W9YKrvLt3HV658/d3odWrHSqT0JeG5OzsJWFHRLiOohRyjRsJc/x03DhJm3i8VJxg==", + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.7", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.8", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.25.8.tgz", + "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==", + "dependencies": { + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@casl/ability": { + "version": "6.5.0", + "resolved": "https://registry.npmmirror.com/@casl/ability/-/ability-6.5.0.tgz", + "integrity": "sha512-3guc94ugr5ylZQIpJTLz0CDfwNi0mxKVECj1vJUPAvs+Lwunh/dcuUjwzc4MHM9D8JOYX0XUZMEPedpB3vIbOw==", + "dependencies": { + "@ucast/mongo2js": "^1.3.0" + }, + "funding": { + "url": "https://github.com/stalniy/casl/blob/master/BACKERS.md" + } + }, + "node_modules/@codemirror/autocomplete": { + "version": "6.18.1", + "resolved": "https://registry.npmmirror.com/@codemirror/autocomplete/-/autocomplete-6.18.1.tgz", + "integrity": "sha512-iWHdj/B1ethnHRTwZj+C1obmmuCzquH29EbcKr0qIjA9NfDeBDJ7vs+WOHsFeLeflE4o+dHfYndJloMKHUkWUA==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.17.0", + "@lezer/common": "^1.0.0" + }, + "peerDependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@codemirror/commands": { + "version": "6.7.0", + "resolved": "https://registry.npmmirror.com/@codemirror/commands/-/commands-6.7.0.tgz", + "integrity": "sha512-+cduIZ2KbesDhbykV02K25A5xIVrquSPz4UxxYBemRlAT2aW8dhwUgLDwej7q/RJUHKk4nALYcR1puecDvbdqw==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.4.0", + "@codemirror/view": "^6.27.0", + "@lezer/common": "^1.1.0" + } + }, + "node_modules/@codemirror/lang-json": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/@codemirror/lang-json/-/lang-json-6.0.1.tgz", + "integrity": "sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@lezer/json": "^1.0.0" + } + }, + "node_modules/@codemirror/language": { + "version": "6.10.3", + "resolved": "https://registry.npmmirror.com/@codemirror/language/-/language-6.10.3.tgz", + "integrity": "sha512-kDqEU5sCP55Oabl6E7m5N+vZRoc0iWqgDVhEKifcHzPzjqCegcO4amfrYVL9PmPZpl4G0yjkpTpUO/Ui8CzO8A==", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.23.0", + "@lezer/common": "^1.1.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0", + "style-mod": "^4.0.0" + } + }, + "node_modules/@codemirror/lint": { + "version": "6.8.2", + "resolved": "https://registry.npmmirror.com/@codemirror/lint/-/lint-6.8.2.tgz", + "integrity": "sha512-PDFG5DjHxSEjOXk9TQYYVjZDqlZTFaDBfhQixHnQOEVDDNHUbEh/hstAjcQJaA6FQdZTD1hquXTK0rVBLADR1g==", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/search": { + "version": "6.5.6", + "resolved": "https://registry.npmmirror.com/@codemirror/search/-/search-6.5.6.tgz", + "integrity": "sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==", + "dependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "crelt": "^1.0.5" + } + }, + "node_modules/@codemirror/state": { + "version": "6.4.1", + "resolved": "https://registry.npmmirror.com/@codemirror/state/-/state-6.4.1.tgz", + "integrity": "sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==" + }, + "node_modules/@codemirror/theme-one-dark": { + "version": "6.1.2", + "resolved": "https://registry.npmmirror.com/@codemirror/theme-one-dark/-/theme-one-dark-6.1.2.tgz", + "integrity": "sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA==", + "dependencies": { + "@codemirror/language": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0", + "@lezer/highlight": "^1.0.0" + } + }, + "node_modules/@codemirror/view": { + "version": "6.34.1", + "resolved": "https://registry.npmmirror.com/@codemirror/view/-/view-6.34.1.tgz", + "integrity": "sha512-t1zK/l9UiRqwUNPm+pdIT0qzJlzuVckbTEMVNFhfWkGiBQClstzg+78vedCvLSX0xJEZ6lwZbPpnljL7L6iwMQ==", + "dependencies": { + "@codemirror/state": "^6.4.0", + "style-mod": "^4.1.0", + "w3c-keyname": "^2.2.4" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz", + "integrity": "sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/serialize": "^1.2.0", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.13.1", + "resolved": "https://registry.npmmirror.com/@emotion/cache/-/cache-11.13.1.tgz", + "integrity": "sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==", + "dependencies": { + "@emotion/memoize": "^0.9.0", + "@emotion/sheet": "^1.4.0", + "@emotion/utils": "^1.4.0", + "@emotion/weak-memoize": "^0.4.0", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmmirror.com/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/is-prop-valid/node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/memoize": { + "version": "0.9.0", + "resolved": "https://registry.npmmirror.com/@emotion/memoize/-/memoize-0.9.0.tgz", + "integrity": "sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==" + }, + "node_modules/@emotion/react": { + "version": "11.13.3", + "resolved": "https://registry.npmmirror.com/@emotion/react/-/react-11.13.3.tgz", + "integrity": "sha512-lIsdU6JNrmYfJ5EbUCf4xW1ovy5wKQ2CkPRM4xogziOxH1nXxBSjpC9YqbFAP7circxMfYp+6x676BqWcEiixg==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.12.0", + "@emotion/cache": "^11.13.0", + "@emotion/serialize": "^1.3.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0", + "@emotion/utils": "^1.4.0", + "@emotion/weak-memoize": "^0.4.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/@emotion/serialize/-/serialize-1.3.2.tgz", + "integrity": "sha512-grVnMvVPK9yUVE6rkKfAJlYZgo0cu3l9iMC77V7DW6E1DUIrU68pSEXRmFZFOFB1QFo57TncmOcvcbMDWsL4yA==", + "dependencies": { + "@emotion/hash": "^0.9.2", + "@emotion/memoize": "^0.9.0", + "@emotion/unitless": "^0.10.0", + "@emotion/utils": "^1.4.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@emotion/sheet/-/sheet-1.4.0.tgz", + "integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==" + }, + "node_modules/@emotion/unitless": { + "version": "0.10.0", + "resolved": "https://registry.npmmirror.com/@emotion/unitless/-/unitless-0.10.0.tgz", + "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz", + "integrity": "sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/@emotion/utils/-/utils-1.4.1.tgz", + "integrity": "sha512-BymCXzCG3r72VKJxaYVwOXATqXIZ85cuvg0YOUDxMGNrKc1DJRZk8MgV5wyXRyEayIMd4FuXJIUgTBXvDNW5cA==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz", + "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==" + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.3.tgz", + "integrity": "sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.21.3.tgz", + "integrity": "sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.21.3.tgz", + "integrity": "sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.21.3.tgz", + "integrity": "sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.3.tgz", + "integrity": "sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.21.3.tgz", + "integrity": "sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.3.tgz", + "integrity": "sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.3.tgz", + "integrity": "sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.21.3.tgz", + "integrity": "sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.21.3.tgz", + "integrity": "sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.21.3.tgz", + "integrity": "sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.21.3.tgz", + "integrity": "sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.3.tgz", + "integrity": "sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.3.tgz", + "integrity": "sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.3.tgz", + "integrity": "sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.21.3.tgz", + "integrity": "sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.21.3.tgz", + "integrity": "sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.3.tgz", + "integrity": "sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.3.tgz", + "integrity": "sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.21.3.tgz", + "integrity": "sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.21.3.tgz", + "integrity": "sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.21.3.tgz", + "integrity": "sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.21.3.tgz", + "integrity": "sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.8", + "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.6.8.tgz", + "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", + "dependencies": { + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.11", + "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.6.11.tgz", + "integrity": "sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/@floating-ui/react-dom/-/react-dom-2.1.0.tgz", + "integrity": "sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==", + "dependencies": { + "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.8", + "resolved": "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.8.tgz", + "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==" + }, + "node_modules/@formatjs/ecma402-abstract": { + "version": "1.18.2", + "resolved": "https://registry.npmmirror.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.2.tgz", + "integrity": "sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA==", + "dependencies": { + "@formatjs/intl-localematcher": "0.5.4", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/fast-memoize": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz", + "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/icu-messageformat-parser": { + "version": "2.7.6", + "resolved": "https://registry.npmmirror.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.6.tgz", + "integrity": "sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.18.2", + "@formatjs/icu-skeleton-parser": "1.8.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/icu-skeleton-parser": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.0.tgz", + "integrity": "sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.18.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/@formatjs/intl/-/intl-2.10.0.tgz", + "integrity": "sha512-X3xT9guVkKDS86EKV80lS0KxoazUglkJTGZO66sKY7otgl0VeStPA8B3u8UkKT47PexVV98fUzjpkchYmbe9nw==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.18.2", + "@formatjs/fast-memoize": "2.2.0", + "@formatjs/icu-messageformat-parser": "2.7.6", + "@formatjs/intl-displaynames": "6.6.6", + "@formatjs/intl-listformat": "7.5.5", + "intl-messageformat": "10.5.11", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "typescript": "^4.7 || 5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@formatjs/intl-displaynames": { + "version": "6.6.6", + "resolved": "https://registry.npmmirror.com/@formatjs/intl-displaynames/-/intl-displaynames-6.6.6.tgz", + "integrity": "sha512-Dg5URSjx0uzF8VZXtHb6KYZ6LFEEhCbAbKoYChYHEOnMFTw/ZU3jIo/NrujzQD2EfKPgQzIq73LOUvW6Z/LpFA==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.18.2", + "@formatjs/intl-localematcher": "0.5.4", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-listformat": { + "version": "7.5.5", + "resolved": "https://registry.npmmirror.com/@formatjs/intl-listformat/-/intl-listformat-7.5.5.tgz", + "integrity": "sha512-XoI52qrU6aBGJC9KJddqnacuBbPlb/bXFN+lIFVFhQ1RnFHpzuFrlFdjD9am2O7ZSYsyqzYRpkVcXeT1GHkwDQ==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.18.2", + "@formatjs/intl-localematcher": "0.5.4", + "tslib": "^2.4.0" + } + }, + "node_modules/@formatjs/intl-localematcher": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz", + "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@hapi/bourne": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/@hapi/bourne/-/bourne-3.0.0.tgz", + "integrity": "sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==" + }, + "node_modules/@internationalized/date": { + "version": "3.5.4", + "resolved": "https://registry.npmmirror.com/@internationalized/date/-/date-3.5.4.tgz", + "integrity": "sha512-qoVJVro+O0rBaw+8HPjUB1iH8Ihf8oziEnqMnvhJUSuVIrHOuZ6eNLHNvzXJKUvAtaDiqMnRlg8Z2mgh09BlUw==", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@internationalized/number": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/@internationalized/number/-/number-3.5.3.tgz", + "integrity": "sha512-rd1wA3ebzlp0Mehj5YTuTI50AQEx80gWFyHcQu+u91/5NgdwBecO8BH6ipPfE+lmQ9d63vpB3H9SHoIUiupllw==", + "dependencies": { + "@swc/helpers": "^0.5.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@juggle/resize-observer": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", + "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" + }, + "node_modules/@koa/cors": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/@koa/cors/-/cors-5.0.0.tgz", + "integrity": "sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==", + "dependencies": { + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@koa/router": { + "version": "12.0.1", + "resolved": "https://registry.npmmirror.com/@koa/router/-/router-12.0.1.tgz", + "integrity": "sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q==", + "deprecated": "Use v12.0.2 or higher to fix the vulnerability issue", + "dependencies": { + "debug": "^4.3.4", + "http-errors": "^2.0.0", + "koa-compose": "^4.1.0", + "methods": "^1.1.2", + "path-to-regexp": "^6.2.1" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@lezer/common": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/@lezer/common/-/common-1.2.2.tgz", + "integrity": "sha512-Z+R3hN6kXbgBWAuejUNPihylAL1Z5CaFqnIe0nTX8Ej+XlIy3EGtXxn6WtLMO+os2hRkQvm2yvaGMYliUzlJaw==" + }, + "node_modules/@lezer/highlight": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@lezer/highlight/-/highlight-1.2.1.tgz", + "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", + "dependencies": { + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@lezer/json": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@lezer/json/-/json-1.0.2.tgz", + "integrity": "sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==", + "dependencies": { + "@lezer/common": "^1.2.0", + "@lezer/highlight": "^1.0.0", + "@lezer/lr": "^1.0.0" + } + }, + "node_modules/@lezer/lr": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/@lezer/lr/-/lr-1.4.2.tgz", + "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", + "dependencies": { + "@lezer/common": "^1.0.0" + } + }, + "node_modules/@mswjs/cookies": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/@mswjs/cookies/-/cookies-0.2.2.tgz", + "integrity": "sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==", + "dependencies": { + "@types/set-cookie-parser": "^2.4.0", + "set-cookie-parser": "^2.4.6" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@mswjs/interceptors": { + "version": "0.17.10", + "resolved": "https://registry.npmmirror.com/@mswjs/interceptors/-/interceptors-0.17.10.tgz", + "integrity": "sha512-N8x7eSLGcmUFNWZRxT1vsHvypzIRgQYdG0rJey/rZCy6zT/30qDt8Joj7FxzGNLSwXbeZqJOMqDurp7ra4hgbw==", + "dependencies": { + "@open-draft/until": "^1.0.3", + "@types/debug": "^4.1.7", + "@xmldom/xmldom": "^0.8.3", + "debug": "^4.3.3", + "headers-polyfill": "3.2.5", + "outvariant": "^1.2.1", + "strict-event-emitter": "^0.2.4", + "web-encoding": "^1.1.5" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@mswjs/interceptors/node_modules/headers-polyfill": { + "version": "3.2.5", + "resolved": "https://registry.npmmirror.com/headers-polyfill/-/headers-polyfill-3.2.5.tgz", + "integrity": "sha512-tUCGvt191vNSQgttSyJoibR+VO+I6+iCHIUdhzEMJKE+EAL8BwCN7fUOZlY4ofOelNHsK+gEjxB/B+9N3EWtdA==" + }, + "node_modules/@mswjs/interceptors/node_modules/strict-event-emitter": { + "version": "0.2.8", + "resolved": "https://registry.npmmirror.com/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz", + "integrity": "sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==", + "dependencies": { + "events": "^3.3.0" + } + }, + "node_modules/@noble/hashes": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/@noble/hashes/-/hashes-1.5.0.tgz", + "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@open-draft/until": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@open-draft/until/-/until-1.0.3.tgz", + "integrity": "sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==" + }, + "node_modules/@paralleldrive/cuid2": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/@paralleldrive/cuid2/-/cuid2-2.2.2.tgz", + "integrity": "sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==", + "dependencies": { + "@noble/hashes": "^1.1.5" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.15", + "resolved": "https://registry.npmmirror.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz", + "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==" + }, + "node_modules/@radix-ui/number": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/number/-/number-1.0.1.tgz", + "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-accordion": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-accordion/-/react-accordion-1.1.2.tgz", + "integrity": "sha512-fDG7jcoNKVjSK6yfmuAs0EnPDro0WMXIhMtXdTBWqEioVW206ku+4Lw07e+13lUkFkpoEQ2PdeMIAGpdqEAmDg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collapsible": "1.0.3", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-alert-dialog": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.0.5.tgz", + "integrity": "sha512-OrVIOcZL0tl6xibeuGt5/+UxoT2N27KCFOPjFyfXMnchxSHZ/OW7cCX2nGlIYJrbHK/fczPcFzAwvNBB6XBNMA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dialog": "1.0.5", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-arrow": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", + "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-avatar": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz", + "integrity": "sha512-kVK2K7ZD3wwj3qhle0ElXhOjbezIgyl2hVvgwfIdexL3rN6zJmy5AqqIf+D31lxVppdzV8CjAfZ6PklkmInZLw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-checkbox": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-checkbox/-/react-checkbox-1.0.4.tgz", + "integrity": "sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collapsible": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-collapsible/-/react-collapsible-1.0.3.tgz", + "integrity": "sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", + "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz", + "integrity": "sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmmirror.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-direction": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", + "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", + "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dropdown-menu": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz", + "integrity": "sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-menu": "2.0.6", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", + "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", + "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menu": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-menu/-/react-menu-2.0.6.tgz", + "integrity": "sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmmirror.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-popover/-/react-popover-1.0.7.tgz", + "integrity": "sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmmirror.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-popper/-/react-popper-1.1.3.tgz", + "integrity": "sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-rect": "1.0.1", + "@radix-ui/react-use-size": "1.0.1", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", + "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-progress": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-progress/-/react-progress-1.0.3.tgz", + "integrity": "sha512-5G6Om/tYSxjSeEdrb1VfKkfZfn/1IlPWd731h2RfPuSbIfNUgfqAwbKfJCg/PP6nuUCTrYzalwHSpSinoWoCag==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-radio-group": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-radio-group/-/react-radio-group-1.1.3.tgz", + "integrity": "sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", + "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-scroll-area": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.5.tgz", + "integrity": "sha512-b6PAgH4GQf9QEn8zbT2XUHpW5z8BzqEc7Kl11TwDrvuTrxlkcjTD5qa/bxgKr+nmuXKu4L/W5UZ4mlP/VG/5Gw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-separator": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-separator/-/react-separator-1.0.3.tgz", + "integrity": "sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-switch": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-switch/-/react-switch-1.0.3.tgz", + "integrity": "sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-tabs": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-tabs/-/react-tabs-1.0.4.tgz", + "integrity": "sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz", + "integrity": "sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toggle-group": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz", + "integrity": "sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-toggle": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toolbar": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-toolbar/-/react-toolbar-1.0.4.tgz", + "integrity": "sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-separator": "1.0.3", + "@radix-ui/react-toggle-group": "1.0.4" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-tooltip": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz", + "integrity": "sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", + "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", + "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-previous": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", + "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-rect": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", + "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-size": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", + "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", + "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/rect": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/@radix-ui/rect/-/rect-1.0.1.tgz", + "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@react-dnd/asap": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/@react-dnd/asap/-/asap-5.0.2.tgz", + "integrity": "sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A==" + }, + "node_modules/@react-dnd/invariant": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/@react-dnd/invariant/-/invariant-4.0.2.tgz", + "integrity": "sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw==" + }, + "node_modules/@react-dnd/shallowequal": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz", + "integrity": "sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA==" + }, + "node_modules/@reduxjs/toolkit": { + "version": "1.9.7", + "resolved": "https://registry.npmmirror.com/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", + "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", + "dependencies": { + "immer": "^9.0.21", + "redux": "^4.2.1", + "redux-thunk": "^2.4.2", + "reselect": "^4.1.8" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@remix-run/router": { + "version": "1.19.2", + "resolved": "https://registry.npmmirror.com/@remix-run/router/-/router-1.19.2.tgz", + "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz", + "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz", + "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz", + "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz", + "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz", + "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz", + "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz", + "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz", + "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz", + "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz", + "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz", + "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", + "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz", + "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz", + "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz", + "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz", + "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rushstack/node-core-library": { + "version": "5.9.0", + "resolved": "https://registry.npmmirror.com/@rushstack/node-core-library/-/node-core-library-5.9.0.tgz", + "integrity": "sha512-MMsshEWkTbXqxqFxD4gcIUWQOCeBChlGczdZbHfqmNZQFLHB3yWxDFSMHFUdu2/OB9NUk7Awn5qRL+rws4HQNg==", + "dependencies": { + "ajv": "~8.13.0", + "ajv-draft-04": "~1.0.0", + "ajv-formats": "~3.0.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/node-core-library/node_modules/ajv": { + "version": "8.13.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.13.0.tgz", + "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/@rushstack/node-core-library/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@rushstack/terminal": { + "version": "0.14.2", + "resolved": "https://registry.npmmirror.com/@rushstack/terminal/-/terminal-0.14.2.tgz", + "integrity": "sha512-2fC1wqu1VCExKC0/L+0noVcFQEXEnoBOtCIex1TOjBzEDWcw8KzJjjj7aTP6mLxepG0XIyn9OufeFb6SFsa+sg==", + "dependencies": { + "@rushstack/node-core-library": "5.9.0", + "supports-color": "~8.1.1" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@rushstack/ts-command-line": { + "version": "4.22.8", + "resolved": "https://registry.npmmirror.com/@rushstack/ts-command-line/-/ts-command-line-4.22.8.tgz", + "integrity": "sha512-XbFjOoV7qZHJnSuFUHv0pKaFA4ixyCuki+xMjsMfDwfvQjs5MYG0IK5COal3tRnG7KCDe2l/G+9LrzYE/RJhgg==", + "dependencies": { + "@rushstack/terminal": "0.14.2", + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "string-argv": "~0.3.1" + } + }, + "node_modules/@rushstack/ts-command-line/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@rushstack/ts-command-line/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/@simov/deep-extend": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/@simov/deep-extend/-/deep-extend-1.0.0.tgz", + "integrity": "sha512-Arv8/ZPcdKAMJnNF8cks35mPq1y3JnwH1lWpfWDKlJoj+Vw2xmA4+oL7m9GVHTgdX0mGFR7bCPTBTGbxhnfJJw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sindresorhus/slugify": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@sindresorhus/slugify/-/slugify-1.1.0.tgz", + "integrity": "sha512-ujZRbmmizX26yS/HnB3P9QNlNa4+UvHh+rIse3RbOXLp8yl6n1TxB4t7NHggtVgS8QmmOtzXo48kCxZGACpkPw==", + "dependencies": { + "@sindresorhus/transliterate": "^0.1.1", + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@sindresorhus/transliterate": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz", + "integrity": "sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==", + "dependencies": { + "escape-string-regexp": "^2.0.0", + "lodash.deburr": "^4.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@sindresorhus/transliterate/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@strapi/admin": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/admin/-/admin-5.0.5.tgz", + "integrity": "sha512-9J2ZxVVhh/o9XW1h+r1X3KD3bf4lyT1qJokFvQgJ1b9BOH0y22sBGwH8lRiqlMFN5ZI0nEIpCyREoy3c6kokOg==", + "dependencies": { + "@casl/ability": "6.5.0", + "@internationalized/date": "3.5.4", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-toolbar": "1.0.4", + "@reduxjs/toolkit": "1.9.7", + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/icons": "2.0.0-rc.11", + "@strapi/permissions": "5.0.5", + "@strapi/types": "5.0.5", + "@strapi/typescript-utils": "5.0.5", + "@strapi/utils": "5.0.5", + "@testing-library/dom": "10.1.0", + "@testing-library/react": "15.0.7", + "@testing-library/user-event": "14.5.2", + "axios": "1.7.4", + "bcryptjs": "2.4.3", + "boxen": "5.1.2", + "chalk": "^4.1.2", + "codemirror5": "npm:codemirror@^5.65.11", + "cross-env": "^7.0.3", + "date-fns": "2.30.0", + "execa": "5.1.1", + "fast-deep-equal": "3.1.3", + "formik": "2.4.5", + "fractional-indexing": "3.2.0", + "fs-extra": "11.2.0", + "highlight.js": "^10.4.1", + "immer": "9.0.21", + "inquirer": "8.2.5", + "invariant": "^2.2.4", + "is-localhost-ip": "2.0.0", + "jsonwebtoken": "9.0.0", + "koa": "2.15.2", + "koa-compose": "4.1.0", + "koa-passport": "6.0.0", + "koa-static": "5.0.0", + "koa2-ratelimit": "^1.1.3", + "lodash": "4.17.21", + "msw": "1.3.0", + "node-schedule": "2.1.1", + "ora": "5.4.1", + "p-map": "4.0.0", + "passport-local": "1.0.0", + "pluralize": "8.0.0", + "punycode": "2.3.1", + "qs": "6.11.1", + "react-dnd": "16.0.1", + "react-dnd-html5-backend": "16.0.1", + "react-intl": "6.6.2", + "react-is": "^18.2.0", + "react-query": "3.39.3", + "react-redux": "8.1.3", + "react-select": "5.8.0", + "react-window": "1.8.10", + "rimraf": "5.0.5", + "sanitize-html": "2.13.0", + "scheduler": "0.23.0", + "semver": "7.5.4", + "sift": "16.0.1", + "typescript": "5.3.2", + "use-context-selector": "1.4.1", + "yup": "0.32.9", + "zod": "^3.22.4" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/data-transfer": "^5.0.0 ||  ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/admin/node_modules/cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@strapi/admin/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/admin/node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/admin/node_modules/koa": { + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.15.2.tgz", + "integrity": "sha512-MXTeZH3M6AJ8ukW2QZ8wqO3Dcdfh2WRRmjCBkEP+NhKNCiqlO5RDqHmSnsyNrbRJrdjyvIGSJho4vQiWgQJSVA==", + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/@strapi/admin/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/admin/node_modules/typescript": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@strapi/cloud-cli": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/cloud-cli/-/cloud-cli-5.0.5.tgz", + "integrity": "sha512-XHCrCpq4u8Q0LnbP9GT71VmnSad/yPcp5pttLp7ZAfqrJWqyRvsPcZy3uJArkkeVxa2tLXOyzN8pNNLxUdfLjw==", + "dependencies": { + "@strapi/utils": "5.0.5", + "axios": "1.7.4", + "chalk": "4.1.2", + "cli-progress": "3.12.0", + "commander": "8.3.0", + "eventsource": "2.0.2", + "fast-safe-stringify": "2.1.1", + "fs-extra": "11.2.0", + "inquirer": "8.2.5", + "jsonwebtoken": "9.0.0", + "jwks-rsa": "3.1.0", + "lodash": "4.17.21", + "minimatch": "9.0.3", + "open": "8.4.0", + "ora": "5.4.1", + "pkg-up": "3.1.0", + "tar": "6.2.1", + "xdg-app-paths": "8.3.0", + "yup": "0.32.9" + }, + "bin": { + "cloud-cli": "bin/index.js" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/content-manager": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/content-manager/-/content-manager-5.0.5.tgz", + "integrity": "sha512-25s4yGiaLw+vGCvVbz+M4J203ZWazJpNaYzfAZxhFIZdd4YbpzpPwUfRjIzZf9QQxkayp1sR7Ck+9jHSFP/4Pg==", + "dependencies": { + "@radix-ui/react-toolbar": "1.0.4", + "@reduxjs/toolkit": "1.9.7", + "@sindresorhus/slugify": "1.1.0", + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/icons": "2.0.0-rc.11", + "@strapi/types": "5.0.5", + "@strapi/utils": "5.0.5", + "codemirror5": "npm:codemirror@^5.65.11", + "date-fns": "2.30.0", + "fractional-indexing": "3.2.0", + "highlight.js": "^10.4.1", + "immer": "9.0.21", + "koa": "2.15.2", + "lodash": "4.17.21", + "markdown-it": "^12.3.2", + "markdown-it-abbr": "^1.0.4", + "markdown-it-container": "^3.0.0", + "markdown-it-deflist": "^2.1.0", + "markdown-it-emoji": "^2.0.0", + "markdown-it-footnote": "^3.0.3", + "markdown-it-ins": "^3.0.1", + "markdown-it-mark": "^3.0.1", + "markdown-it-sub": "^1.0.0", + "markdown-it-sup": "1.0.0", + "node-schedule": "2.1.1", + "qs": "6.11.1", + "react-dnd": "16.0.1", + "react-dnd-html5-backend": "16.0.1", + "react-helmet": "^6.1.0", + "react-intl": "6.6.2", + "react-query": "3.39.3", + "react-redux": "8.1.3", + "react-window": "1.8.10", + "sanitize-html": "2.13.0", + "slate": "0.94.1", + "slate-history": "0.93.0", + "slate-react": "0.98.3", + "yup": "0.32.9" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/admin": "^5.0.0 || ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/content-manager/node_modules/cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@strapi/content-manager/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/content-manager/node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/content-manager/node_modules/koa": { + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.15.2.tgz", + "integrity": "sha512-MXTeZH3M6AJ8ukW2QZ8wqO3Dcdfh2WRRmjCBkEP+NhKNCiqlO5RDqHmSnsyNrbRJrdjyvIGSJho4vQiWgQJSVA==", + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/@strapi/content-manager/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/content-releases": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/content-releases/-/content-releases-5.0.5.tgz", + "integrity": "sha512-CyHxnoZBa/SeWSg33fMbx7VAjUjlfW0VPqmKuFqGCotB/TFPtHOJJDAOTO5ZXz4YDRwqb9yCVIbEc8CmbUVy7A==", + "dependencies": { + "@reduxjs/toolkit": "1.9.7", + "@strapi/database": "5.0.5", + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/icons": "2.0.0-rc.11", + "@strapi/types": "5.0.5", + "@strapi/utils": "5.0.5", + "date-fns": "2.30.0", + "date-fns-tz": "2.0.1", + "formik": "2.4.5", + "lodash": "4.17.21", + "node-schedule": "2.1.1", + "react-intl": "6.6.2", + "react-redux": "8.1.3", + "yup": "0.32.9" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/admin": "^5.0.0", + "@strapi/content-manager": "^5.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/content-type-builder": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/content-type-builder/-/content-type-builder-5.0.5.tgz", + "integrity": "sha512-fxYegEaSm0eVrjdPe1oi5xbMdDgbrqTLNvU2K53K0etTFPxx+hXM/9FtWnE44V0/EopXtpAY9W5P7L1WkUKscA==", + "dependencies": { + "@reduxjs/toolkit": "1.9.7", + "@sindresorhus/slugify": "1.1.0", + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/generators": "5.0.5", + "@strapi/icons": "2.0.0-rc.11", + "@strapi/utils": "5.0.5", + "date-fns": "2.30.0", + "fs-extra": "11.2.0", + "immer": "9.0.21", + "lodash": "4.17.21", + "pluralize": "8.0.0", + "qs": "6.11.1", + "react-intl": "6.6.2", + "react-redux": "8.1.3", + "yup": "0.32.9" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/admin": "^5.0.0 || ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/core": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/core/-/core-5.0.5.tgz", + "integrity": "sha512-x3uN+yZaE3QxsBzzF5eoQywzCNs0GFOJKX0imm2OqVkcO2wR5zqD53IDM8qWHUTlNSGyD1MBOZeJHWjrxiQCcQ==", + "dependencies": { + "@koa/cors": "5.0.0", + "@koa/router": "12.0.1", + "@paralleldrive/cuid2": "2.2.2", + "@strapi/admin": "5.0.5", + "@strapi/database": "5.0.5", + "@strapi/generators": "5.0.5", + "@strapi/logger": "5.0.5", + "@strapi/pack-up": "5.0.0", + "@strapi/permissions": "5.0.5", + "@strapi/types": "5.0.5", + "@strapi/typescript-utils": "5.0.5", + "@strapi/utils": "5.0.5", + "bcryptjs": "2.4.3", + "boxen": "5.1.2", + "chalk": "4.1.2", + "ci-info": "4.0.0", + "cli-table3": "0.6.2", + "commander": "8.3.0", + "configstore": "5.0.1", + "copyfiles": "2.4.1", + "debug": "4.3.4", + "delegates": "1.0.0", + "dotenv": "16.4.5", + "execa": "5.1.1", + "fs-extra": "11.2.0", + "glob": "10.3.10", + "global-agent": "3.0.0", + "http-errors": "2.0.0", + "inquirer": "8.2.5", + "is-docker": "2.2.1", + "koa": "2.15.2", + "koa-body": "6.0.1", + "koa-compose": "4.1.0", + "koa-compress": "5.1.1", + "koa-favicon": "2.1.0", + "koa-helmet": "7.0.2", + "koa-ip": "^2.1.3", + "koa-session": "6.4.0", + "koa-static": "5.0.0", + "lodash": "4.17.21", + "mime-types": "2.1.35", + "node-schedule": "2.1.1", + "open": "8.4.0", + "ora": "5.4.1", + "package-json": "7.0.0", + "pkg-up": "3.1.0", + "qs": "6.11.1", + "resolve.exports": "2.0.2", + "semver": "7.5.4", + "statuses": "2.0.1", + "typescript": "5.3.2", + "undici": "6.19.2", + "yup": "0.32.9" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/core/node_modules/ci-info": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-4.0.0.tgz", + "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/@strapi/core/node_modules/cli-table3": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/cli-table3/-/cli-table3-0.6.2.tgz", + "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/@strapi/core/node_modules/cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@strapi/core/node_modules/koa": { + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.15.2.tgz", + "integrity": "sha512-MXTeZH3M6AJ8ukW2QZ8wqO3Dcdfh2WRRmjCBkEP+NhKNCiqlO5RDqHmSnsyNrbRJrdjyvIGSJho4vQiWgQJSVA==", + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/@strapi/core/node_modules/koa/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/core/node_modules/koa/node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/core/node_modules/koa/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/core/node_modules/typescript": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@strapi/data-transfer": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/data-transfer/-/data-transfer-5.0.5.tgz", + "integrity": "sha512-S8ci2nJStXiyUhNlD+0mxE7OFXFWQCrtpTsA8aLEIGUIZaTXhlp6H+czvBFgopb5s1w8WEUKMg2vaP5dqCrTGw==", + "dependencies": { + "@strapi/logger": "5.0.5", + "@strapi/types": "5.0.5", + "@strapi/utils": "5.0.5", + "chalk": "4.1.2", + "cli-table3": "0.6.5", + "commander": "8.3.0", + "fs-extra": "11.2.0", + "inquirer": "8.2.5", + "lodash": "4.17.21", + "ora": "5.4.1", + "resolve-cwd": "3.0.0", + "semver": "7.5.4", + "stream-chain": "2.2.5", + "stream-json": "1.8.0", + "tar": "6.2.1", + "tar-stream": "2.2.0", + "ws": "8.17.1" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/database": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/database/-/database-5.0.5.tgz", + "integrity": "sha512-lceGSX3JZkd5C0bevw/P71eIh3gV1LdShmhRYxZ4OJyiPWUnuX0krrQay/us6+joKFyZNyw3oYAoVXeY56Os6A==", + "dependencies": { + "@paralleldrive/cuid2": "2.2.2", + "@strapi/utils": "5.0.5", + "ajv": "8.16.0", + "date-fns": "2.30.0", + "debug": "4.3.4", + "fs-extra": "11.2.0", + "knex": "3.0.1", + "lodash": "4.17.21", + "semver": "7.5.4", + "umzug": "3.8.1" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/design-system": { + "version": "2.0.0-rc.11", + "resolved": "https://registry.npmmirror.com/@strapi/design-system/-/design-system-2.0.0-rc.11.tgz", + "integrity": "sha512-myHSOqRsWpXsM9jp9Jx/d8cj/K4MNs+LzAqAwE4+Sd9MuKnIfnOhe6J9hAT29TtimMerymScjOE8b1uyYy3l7w==", + "dependencies": { + "@codemirror/lang-json": "6.0.1", + "@floating-ui/react-dom": "2.1.0", + "@internationalized/date": "3.5.4", + "@internationalized/number": "3.5.3", + "@radix-ui/react-accordion": "1.1.2", + "@radix-ui/react-alert-dialog": "1.0.5", + "@radix-ui/react-avatar": "1.0.4", + "@radix-ui/react-checkbox": "1.0.4", + "@radix-ui/react-dialog": "1.0.5", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-dropdown-menu": "2.0.6", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-popover": "1.0.7", + "@radix-ui/react-progress": "1.0.3", + "@radix-ui/react-radio-group": "1.1.3", + "@radix-ui/react-scroll-area": "1.0.5", + "@radix-ui/react-switch": "1.0.3", + "@radix-ui/react-tabs": "1.0.4", + "@radix-ui/react-tooltip": "1.0.7", + "@strapi/ui-primitives": "2.0.0-rc.11", + "@uiw/react-codemirror": "4.22.2", + "react-remove-scroll": "2.5.10" + }, + "peerDependencies": { + "@strapi/icons": "^2.0.0 || ^2.0.0-beta || ^2.0.0-alpha", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/email": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/email/-/email-5.0.5.tgz", + "integrity": "sha512-jXN7BlZNjwrGDwh8ao20QxqoWk2DRtt0BSQWLZhA3WT9Flqjf09QIlm0DMZUbUM3epwmmvP5h0/6DvO+BwqW1g==", + "dependencies": { + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/icons": "2.0.0-rc.11", + "@strapi/provider-email-sendmail": "5.0.5", + "@strapi/utils": "5.0.5", + "lodash": "4.17.21", + "react-intl": "6.6.2", + "react-query": "3.39.3", + "yup": "0.32.9" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/admin": "^5.0.0 || ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "koa": "2.13.4", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/generators": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/generators/-/generators-5.0.5.tgz", + "integrity": "sha512-4vLG90ZlXIa4oWR3PPVCdQyjf8OvUr0i6zd8aNYc2/C9pzM0ZdarscJFPGniDu8P1WjgA1jrRBdxiHZXJOdJIA==", + "dependencies": { + "@sindresorhus/slugify": "1.1.0", + "@strapi/typescript-utils": "5.0.5", + "@strapi/utils": "5.0.5", + "chalk": "4.1.2", + "copyfiles": "2.4.1", + "fs-extra": "11.2.0", + "node-plop": "0.26.3", + "plop": "2.7.6", + "pluralize": "8.0.0" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/i18n": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/i18n/-/i18n-5.0.5.tgz", + "integrity": "sha512-DCJE5rP4zrFxUkf4dDrrGZgQS3JHqFnusGNOVC74sBFw3GheclnwO1k7Gvz0idn5LfLaQpo0my3hM65Kc8oYTQ==", + "dependencies": { + "@reduxjs/toolkit": "1.9.7", + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/icons": "2.0.0-rc.11", + "@strapi/utils": "5.0.5", + "lodash": "4.17.21", + "qs": "6.11.1", + "react-intl": "6.6.2", + "react-redux": "8.1.3", + "yup": "0.32.9" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/admin": "^5.0.0 || ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "@strapi/content-manager": "^5.0.0 || ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/icons": { + "version": "2.0.0-rc.11", + "resolved": "https://registry.npmmirror.com/@strapi/icons/-/icons-2.0.0-rc.11.tgz", + "integrity": "sha512-Uu3WHKJDjcJCPDengy3uyillKhd/16A/L3EdezaYdBsHK9bgpPiPKubi6VJJAGQXUD+ysr+RUG5uD23jTDfN6A==", + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/logger": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/logger/-/logger-5.0.5.tgz", + "integrity": "sha512-N4qFij05h3q7HG0yy+pKI6H0v6VEK2BHxu0o5JHZsaFvzXk6NV0dwdlki81NpBNcatGroZjfUWVzVs7JJGEIBw==", + "dependencies": { + "lodash": "4.17.21", + "winston": "3.10.0" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/pack-up": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/@strapi/pack-up/-/pack-up-5.0.0.tgz", + "integrity": "sha512-XN00SUwiR/rFTXxA3TMyuPt6SN4r6vuhUtx3y2D0NTzgVToNi++MyspPQ/jHbolHhQxUWnet6X/2JRprtE/YpQ==", + "dependencies": { + "@vitejs/plugin-react-swc": "3.6.0", + "boxen": "5.1.2", + "browserslist-to-esbuild": "1.2.0", + "chalk": "4.1.2", + "chokidar": "3.6.0", + "commander": "8.3.0", + "esbuild": "0.20.2", + "esbuild-register": "3.5.0", + "get-latest-version": "5.1.0", + "git-url-parse": "13.1.1", + "ini": "4.1.2", + "ora": "5.4.1", + "outdent": "0.8.0", + "pkg-up": "3.1.0", + "prettier": "2.8.8", + "prettier-plugin-packagejson": "2.4.14", + "prompts": "2.4.2", + "rxjs": "7.8.1", + "typescript": "5.4.4", + "vite": "5.2.8", + "yup": "0.32.9" + }, + "bin": { + "pack-up": "bin/pack-up.js" + }, + "engines": { + "node": ">=18.0.0 <=20.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@strapi/pack-up/node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/@strapi/pack-up/node_modules/git-url-parse": { + "version": "13.1.1", + "resolved": "https://registry.npmmirror.com/git-url-parse/-/git-url-parse-13.1.1.tgz", + "integrity": "sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/@strapi/pack-up/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@strapi/pack-up/node_modules/typescript": { + "version": "5.4.4", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.4.4.tgz", + "integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@strapi/pack-up/node_modules/vite": { + "version": "5.2.8", + "resolved": "https://registry.npmmirror.com/vite/-/vite-5.2.8.tgz", + "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==", + "dependencies": { + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/@strapi/permissions": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/permissions/-/permissions-5.0.5.tgz", + "integrity": "sha512-4/ykvM2cNS5qQQd0UfHtVpuajYdwT5K1uvCCWqWvLFy/UtpptB3Afy9gVqvlOI1ezlzSlvlkPbiBhI3vePGihA==", + "dependencies": { + "@casl/ability": "6.5.0", + "@strapi/utils": "5.0.5", + "lodash": "4.17.21", + "qs": "6.11.1", + "sift": "16.0.1" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/plugin-cloud": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/plugin-cloud/-/plugin-cloud-5.0.5.tgz", + "integrity": "sha512-dVAvABFrNAV5Mq32+cm4lij+/toA6FqbxT0os2uAXcqUHGUnN61hti2aZAG7XDvi4CHjED7QKssBVvoLV8cRtw==", + "dependencies": { + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/icons": "2.0.0-rc.11", + "react-intl": "6.6.2" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/strapi": "^5.0.0 || ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/plugin-color-picker": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@strapi/plugin-color-picker/-/plugin-color-picker-5.0.5.tgz", + "integrity": "sha512-xmwYHNYoXwfHkwSKGZKLYXuCbMb78EzrNuOHk9e0psdm1lYu1BqEERn/7mcrzH9NdFf6e9sXxhEILnBpZDsxYg==", + "dependencies": { + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/icons": "2.0.0-rc.11", + "react-colorful": "5.6.1", + "react-intl": "6.6.2" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/strapi": "^5.0.0 || ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/plugin-users-permissions": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/plugin-users-permissions/-/plugin-users-permissions-5.0.5.tgz", + "integrity": "sha512-J8dXXK4Y5CLBEly9hLM0yc9Rgx9ijONlJ3SZR1taNwC4b2GaxQTh4Rd288mqzFtzcfVTMKWyb33AdFPkFXIVNw==", + "dependencies": { + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/icons": "2.0.0-rc.11", + "@strapi/utils": "5.0.5", + "bcryptjs": "2.4.3", + "formik": "2.4.5", + "grant-koa": "5.4.8", + "immer": "9.0.21", + "jsonwebtoken": "9.0.0", + "jwk-to-pem": "2.0.5", + "koa": "2.15.2", + "koa2-ratelimit": "^1.1.3", + "lodash": "4.17.21", + "prop-types": "^15.8.1", + "purest": "4.0.2", + "react-intl": "6.6.2", + "react-query": "3.39.3", + "react-redux": "8.1.3", + "url-join": "4.0.1", + "yup": "0.32.9" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/strapi": "^5.0.0 || ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/plugin-users-permissions/node_modules/cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@strapi/plugin-users-permissions/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/plugin-users-permissions/node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/plugin-users-permissions/node_modules/koa": { + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.15.2.tgz", + "integrity": "sha512-MXTeZH3M6AJ8ukW2QZ8wqO3Dcdfh2WRRmjCBkEP+NhKNCiqlO5RDqHmSnsyNrbRJrdjyvIGSJho4vQiWgQJSVA==", + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/@strapi/plugin-users-permissions/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/provider-email-sendmail": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.5.tgz", + "integrity": "sha512-mXPySrHLjcb7kjwPrKhv/mMMZReOXMrS0+00mg+A/VzOMpSulUYcjRPY3YmYWs7iE8toInZ1gFQJuSMAfEZjKQ==", + "dependencies": { + "@strapi/utils": "5.0.5", + "sendmail": "^1.6.1" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/provider-upload-local": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.5.tgz", + "integrity": "sha512-MMBkmJDCpASBDlTOCO8JCZSYz73VfQi7PyzJdi5G1enXICwUIIPLPu/xgykou3exIXOF9TYWweNwFwDvZ8cVuA==", + "dependencies": { + "@strapi/utils": "5.0.5", + "fs-extra": "11.2.0" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/review-workflows": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/review-workflows/-/review-workflows-5.0.5.tgz", + "integrity": "sha512-+TnqWQOIWgs4+impI5bekdH0rnqozxHtWyzDESsGwkuMuF8Mx3UlewzgCG31219QO448EUB/yKIctFHuUbSodw==", + "dependencies": { + "@reduxjs/toolkit": "1.9.7", + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/icons": "2.0.0-rc.11", + "@strapi/utils": "5.0.5", + "fractional-indexing": "3.2.0", + "react-dnd": "16.0.1", + "react-dnd-html5-backend": "16.0.1", + "react-helmet": "^6.1.0", + "react-intl": "6.6.2", + "react-redux": "8.1.3", + "yup": "0.32.9" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/admin": "^5.0.0 || ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "@strapi/content-manager": "^5.0.0 || ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/strapi": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/strapi/-/strapi-5.0.5.tgz", + "integrity": "sha512-PD7/7NON+eykV9oBnOTpnuR577ahje+H+B/4HYcY0DMXn/vKCNwyikWVfqtNBHFiGE4Ln3QHefUAAPN1/4rQvQ==", + "dependencies": { + "@pmmmwh/react-refresh-webpack-plugin": "0.5.15", + "@strapi/admin": "5.0.5", + "@strapi/cloud-cli": "5.0.5", + "@strapi/content-manager": "5.0.5", + "@strapi/content-releases": "5.0.5", + "@strapi/content-type-builder": "5.0.5", + "@strapi/core": "5.0.5", + "@strapi/data-transfer": "5.0.5", + "@strapi/database": "5.0.5", + "@strapi/email": "5.0.5", + "@strapi/generators": "5.0.5", + "@strapi/i18n": "5.0.5", + "@strapi/logger": "5.0.5", + "@strapi/pack-up": "5.0.0", + "@strapi/permissions": "5.0.5", + "@strapi/review-workflows": "5.0.5", + "@strapi/types": "5.0.5", + "@strapi/typescript-utils": "5.0.5", + "@strapi/upload": "5.0.5", + "@strapi/utils": "5.0.5", + "@types/nodemon": "1.19.6", + "@vitejs/plugin-react-swc": "3.6.0", + "boxen": "5.1.2", + "browserslist": "^4.23.0", + "browserslist-to-esbuild": "1.2.0", + "chalk": "4.1.2", + "chokidar": "3.6.0", + "ci-info": "3.8.0", + "cli-progress": "3.12.0", + "cli-table3": "0.6.5", + "commander": "8.3.0", + "concurrently": "8.2.2", + "copyfiles": "2.4.1", + "css-loader": "^6.10.0", + "dotenv": "16.4.5", + "esbuild": "0.21.3", + "esbuild-loader": "^2.21.0", + "esbuild-register": "3.5.0", + "execa": "5.1.1", + "fork-ts-checker-webpack-plugin": "8.0.0", + "fs-extra": "11.2.0", + "get-latest-version": "5.1.0", + "git-url-parse": "14.0.0", + "html-webpack-plugin": "5.6.0", + "inquirer": "8.2.5", + "lodash": "4.17.21", + "mini-css-extract-plugin": "2.7.7", + "nodemon": "3.0.2", + "ora": "5.4.1", + "outdent": "0.8.0", + "pkg-up": "3.1.0", + "prettier": "3.3.3", + "react-refresh": "0.14.0", + "read-pkg-up": "7.0.1", + "resolve-from": "5.0.0", + "semver": "7.5.4", + "style-loader": "3.3.4", + "typescript": "5.3.2", + "vite": "5.2.14", + "webpack": "^5.90.3", + "webpack-bundle-analyzer": "^4.10.1", + "webpack-dev-middleware": "6.1.2", + "webpack-hot-middleware": "2.26.1", + "yalc": "1.0.0-pre.53", + "yup": "0.32.9" + }, + "bin": { + "strapi": "bin/strapi.js" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/strapi/node_modules/typescript": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@strapi/types": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/types/-/types-5.0.5.tgz", + "integrity": "sha512-dhdz/8wM7b4HtFN8GhTJEF59h9T4vAUQRoLS++/ONEuuXaXZOcEqeE47uGcmcgpu1kDtoq/LOTS6AAQPS0VrdQ==", + "dependencies": { + "@casl/ability": "6.5.0", + "@koa/cors": "5.0.0", + "@koa/router": "12.0.1", + "@strapi/database": "5.0.5", + "@strapi/logger": "5.0.5", + "@strapi/permissions": "5.0.5", + "@strapi/utils": "5.0.5", + "commander": "8.3.0", + "koa": "2.15.2", + "koa-body": "6.0.1", + "node-schedule": "2.1.1", + "typedoc": "0.25.10", + "typedoc-github-wiki-theme": "1.1.0", + "typedoc-plugin-markdown": "3.17.1" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/types/node_modules/cookies": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", + "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@strapi/types/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/types/node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/types/node_modules/koa": { + "version": "2.15.2", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.15.2.tgz", + "integrity": "sha512-MXTeZH3M6AJ8ukW2QZ8wqO3Dcdfh2WRRmjCBkEP+NhKNCiqlO5RDqHmSnsyNrbRJrdjyvIGSJho4vQiWgQJSVA==", + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.9.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/@strapi/types/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@strapi/typescript-utils": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/typescript-utils/-/typescript-utils-5.0.5.tgz", + "integrity": "sha512-hBlon+ZvKIrzoWg1mCY9C030bl4GWKvJArwramP7IHOj0LBq4dcDtFmlZe4qC9mTH3btw1oNIsi/1jiIiE391w==", + "dependencies": { + "chalk": "4.1.2", + "cli-table3": "0.6.5", + "fs-extra": "11.2.0", + "lodash": "4.17.21", + "prettier": "3.3.3", + "typescript": "5.3.2" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@strapi/typescript-utils/node_modules/typescript": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-5.3.2.tgz", + "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/@strapi/ui-primitives": { + "version": "2.0.0-rc.11", + "resolved": "https://registry.npmmirror.com/@strapi/ui-primitives/-/ui-primitives-2.0.0-rc.11.tgz", + "integrity": "sha512-8lLIs338IxfLX5ga9gpoH7ORYwk3Hdpify+emur+FQInwCcr99BfBBqYNCdPoe0fcWn2hyUIyngwjVvfjcCZfg==", + "dependencies": { + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.5", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3", + "aria-hidden": "1.2.4", + "react-remove-scroll": "2.5.10" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/@strapi/upload": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/upload/-/upload-5.0.5.tgz", + "integrity": "sha512-TF3szmxjz3QgQf8ypsnqufHSELVqgAlyh71CgAJoWDGgYrGlsvnS+2sfDAG4OAVTVV4SYQMDidGDKu9LA6RNwg==", + "dependencies": { + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/icons": "2.0.0-rc.11", + "@strapi/provider-upload-local": "5.0.5", + "@strapi/utils": "5.0.5", + "byte-size": "8.1.1", + "cropperjs": "1.6.1", + "date-fns": "2.30.0", + "formik": "2.4.5", + "fs-extra": "11.2.0", + "immer": "9.0.21", + "koa-range": "0.3.0", + "koa-static": "5.0.0", + "lodash": "4.17.21", + "mime-types": "2.1.35", + "prop-types": "^15.8.1", + "qs": "6.11.1", + "react-dnd": "16.0.1", + "react-intl": "6.6.2", + "react-query": "3.39.3", + "react-redux": "8.1.3", + "react-select": "5.8.0", + "sharp": "0.32.6", + "yup": "0.32.9" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@strapi/admin": "^5.0.0 || ^5.0.0-beta || ^5.0.0-alpha || ^5.0.0-rc", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + } + }, + "node_modules/@strapi/utils": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/@strapi/utils/-/utils-5.0.5.tgz", + "integrity": "sha512-pQ8iycOABVz074QlE6Z2Si8wX1O5Jnrj7gllU9MKlvXKXSsG4mo4XewBc8ai4y+nS81yq8Mafrs7yS6AO6ns8A==", + "dependencies": { + "@sindresorhus/slugify": "1.1.0", + "date-fns": "2.30.0", + "execa": "5.1.1", + "http-errors": "2.0.0", + "lodash": "4.17.21", + "node-machine-id": "1.1.12", + "p-map": "4.0.0", + "preferred-pm": "3.1.2", + "yup": "0.32.9", + "zod": "^3.22.4" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + } + }, + "node_modules/@swc/core": { + "version": "1.7.35", + "resolved": "https://registry.npmmirror.com/@swc/core/-/core-1.7.35.tgz", + "integrity": "sha512-3cUteCTbr2r5jqfgx0r091sfq5Mgh6F1SQh8XAOnSvtKzwv2bC31mvBHVAieD1uPa2kHJhLav20DQgXOhpEitw==", + "hasInstallScript": true, + "dependencies": { + "@swc/counter": "^0.1.3", + "@swc/types": "^0.1.13" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.7.35", + "@swc/core-darwin-x64": "1.7.35", + "@swc/core-linux-arm-gnueabihf": "1.7.35", + "@swc/core-linux-arm64-gnu": "1.7.35", + "@swc/core-linux-arm64-musl": "1.7.35", + "@swc/core-linux-x64-gnu": "1.7.35", + "@swc/core-linux-x64-musl": "1.7.35", + "@swc/core-win32-arm64-msvc": "1.7.35", + "@swc/core-win32-ia32-msvc": "1.7.35", + "@swc/core-win32-x64-msvc": "1.7.35" + }, + "peerDependencies": { + "@swc/helpers": "*" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.7.35", + "resolved": "https://registry.npmmirror.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.7.35.tgz", + "integrity": "sha512-BQSSozVxjxS+SVQz6e3GC/+OBWGIK3jfe52pWdANmycdjF3ch7lrCKTHTU7eHwyoJ96mofszPf5AsiVJF34Fwg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.7.35", + "resolved": "https://registry.npmmirror.com/@swc/core-darwin-x64/-/core-darwin-x64-1.7.35.tgz", + "integrity": "sha512-44TYdKN/EWtkU88foXR7IGki9JzhEJzaFOoPevfi9Xe7hjAD/x2+AJOWWqQNzDPMz9+QewLdUVLyR6s5okRgtg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.7.35", + "resolved": "https://registry.npmmirror.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.7.35.tgz", + "integrity": "sha512-ccfA5h3zxwioD+/z/AmYtkwtKz9m4rWTV7RoHq6Jfsb0cXHrd6tbcvgqRWXra1kASlE+cDWsMtEZygs9dJRtUQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.7.35", + "resolved": "https://registry.npmmirror.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.7.35.tgz", + "integrity": "sha512-hx65Qz+G4iG/IVtxJKewC5SJdki8PAPFGl6gC/57Jb0+jA4BIoGLD/J3Q3rCPeoHfdqpkCYpahtyUq8CKx41Jg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.7.35", + "resolved": "https://registry.npmmirror.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.7.35.tgz", + "integrity": "sha512-kL6tQL9No7UEoEvDRuPxzPTpxrvbwYteNRbdChSSP74j13/55G2/2hLmult5yFFaWuyoyU/2lvzjRL/i8OLZxg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.7.35", + "resolved": "https://registry.npmmirror.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.7.35.tgz", + "integrity": "sha512-Ke4rcLQSwCQ2LHdJX1FtnqmYNQ3IX6BddKlUtS7mcK13IHkQzZWp0Dcu6MgNA3twzb/dBpKX5GLy07XdGgfmyw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.7.35", + "resolved": "https://registry.npmmirror.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.7.35.tgz", + "integrity": "sha512-T30tlLnz0kYyDFyO5RQF5EQ4ENjW9+b56hEGgFUYmfhFhGA4E4V67iEx7KIG4u0whdPG7oy3qjyyIeTb7nElEw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.7.35", + "resolved": "https://registry.npmmirror.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.7.35.tgz", + "integrity": "sha512-CfM/k8mvtuMyX+okRhemfLt784PLS0KF7Q9djA8/Dtavk0L5Ghnq+XsGltO3d8B8+XZ7YOITsB14CrjehzeHsg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.7.35", + "resolved": "https://registry.npmmirror.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.7.35.tgz", + "integrity": "sha512-ATB3uuH8j/RmS64EXQZJSbo2WXfRNpTnQszHME/sGaexsuxeijrp3DTYSFAA3R2Bu6HbIIX6jempe1Au8I3j+A==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.7.35", + "resolved": "https://registry.npmmirror.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.7.35.tgz", + "integrity": "sha512-iDGfQO1571NqWUXtLYDhwIELA/wadH42ioGn+J9R336nWx40YICzy9UQyslWRhqzhQ5kT+QXAW/MoCWc058N6Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" + }, + "node_modules/@swc/helpers": { + "version": "0.5.13", + "resolved": "https://registry.npmmirror.com/@swc/helpers/-/helpers-0.5.13.tgz", + "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@swc/types": { + "version": "0.1.13", + "resolved": "https://registry.npmmirror.com/@swc/types/-/types-0.1.13.tgz", + "integrity": "sha512-JL7eeCk6zWCbiYQg2xQSdLXQJl8Qoc9rXmG2cEKvHe3CKwMHwHGpfOb8frzNLmbycOo6I51qxnLnn9ESf4I20Q==", + "dependencies": { + "@swc/counter": "^0.1.3" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@testing-library/dom": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/@testing-library/dom/-/dom-10.1.0.tgz", + "integrity": "sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@testing-library/react": { + "version": "15.0.7", + "resolved": "https://registry.npmmirror.com/@testing-library/react/-/react-15.0.7.tgz", + "integrity": "sha512-cg0RvEdD1TIhhkm1IeYMQxrzy0MtUNfa3minv4MjbgcYzJAZ7yD0i0lwoPOTPr+INtiXFezt2o8xMSnyHhEn2Q==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^10.0.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@testing-library/user-event": { + "version": "14.5.2", + "resolved": "https://registry.npmmirror.com/@testing-library/user-event/-/user-event-14.5.2.tgz", + "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@types/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmmirror.com/@types/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/argparse": { + "version": "1.0.38", + "resolved": "https://registry.npmmirror.com/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==" + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmmirror.com/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/co-body": { + "version": "6.1.3", + "resolved": "https://registry.npmmirror.com/@types/co-body/-/co-body-6.1.3.tgz", + "integrity": "sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/content-disposition": { + "version": "0.5.8", + "resolved": "https://registry.npmmirror.com/@types/content-disposition/-/content-disposition-0.5.8.tgz", + "integrity": "sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg==" + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" + }, + "node_modules/@types/cookies": { + "version": "0.9.0", + "resolved": "https://registry.npmmirror.com/@types/cookies/-/cookies-0.9.0.tgz", + "integrity": "sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q==", + "dependencies": { + "@types/connect": "*", + "@types/express": "*", + "@types/keygrip": "*", + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmmirror.com/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/fined": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/@types/fined/-/fined-1.1.5.tgz", + "integrity": "sha512-2N93vadEGDFhASTIRbizbl4bNqpMOId5zZfj6hHqYZfEzEfO9onnU4Im8xvzo8uudySDveDHBOOSlTWf38ErfQ==" + }, + "node_modules/@types/follow-redirects": { + "version": "1.14.4", + "resolved": "https://registry.npmmirror.com/@types/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-GWXfsD0Jc1RWiFmMuMFCpXMzi9L7oPDVwxUnZdg89kDNnqsRfUKXEtUYtA98A6lig1WXH/CYY/fvPW9HuN5fTA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/formidable": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/@types/formidable/-/formidable-2.0.6.tgz", + "integrity": "sha512-L4HcrA05IgQyNYJj6kItuIkXrInJvsXTPC5B1i64FggWKKqSL+4hgt7asiSNva75AoLQjq29oPxFfU4GAQ6Z2w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.5", + "resolved": "https://registry.npmmirror.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", + "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-assert": { + "version": "1.5.5", + "resolved": "https://registry.npmmirror.com/@types/http-assert/-/http-assert-1.5.5.tgz", + "integrity": "sha512-4+tE/lwdAahgZT1g30Jkdm9PzFRde0xwxBNUyRsCitRvCQB90iuA2uJYdUnhnANRcqGXaWOGY4FEoxeElNAK2g==" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/inquirer": { + "version": "6.5.0", + "resolved": "https://registry.npmmirror.com/@types/inquirer/-/inquirer-6.5.0.tgz", + "integrity": "sha512-rjaYQ9b9y/VFGOpqBEXRavc3jh0a+e6evAbI31tMda8VlPaSy0AZJfXsvmIe3wklc7W6C3zCSfleuMXR7NOyXw==", + "dependencies": { + "@types/through": "*", + "rxjs": "^6.4.0" + } + }, + "node_modules/@types/inquirer/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/@types/inquirer/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@types/interpret": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@types/interpret/-/interpret-1.1.3.tgz", + "integrity": "sha512-uBaBhj/BhilG58r64mtDb/BEdH51HIQLgP5bmWzc5qCtFMja8dCk/IOJmk36j0lbi9QHwI6sbtUNGuqXdKCAtQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/is-hotkey": { + "version": "0.1.10", + "resolved": "https://registry.npmmirror.com/@types/is-hotkey/-/is-hotkey-0.1.10.tgz", + "integrity": "sha512-RvC8KMw5BCac1NvRRyaHgMMEtBaZ6wh0pyPTBu7izn4Sj/AX9Y4aXU5c7rX8PnM/knsuUpC1IeoBkANtxBypsQ==" + }, + "node_modules/@types/js-levenshtein": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@types/js-levenshtein/-/js-levenshtein-1.1.3.tgz", + "integrity": "sha512-jd+Q+sD20Qfu9e2aEXogiO3vpOC1PYJOUdyN9gvs4Qrvkg4wF43L5OhqrPeokdv8TL0/mXoYfpkcoGZMNN2pkQ==" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.7", + "resolved": "https://registry.npmmirror.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.7.tgz", + "integrity": "sha512-ugo316mmTYBl2g81zDFnZ7cfxlut3o+/EQdaP7J8QN2kY6lJ22hmQYCK5EHcJHbrW+dkCGSCPgbG8JtYj6qSrg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/keygrip": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/@types/keygrip/-/keygrip-1.0.6.tgz", + "integrity": "sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==" + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmmirror.com/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/koa": { + "version": "2.15.0", + "resolved": "https://registry.npmmirror.com/@types/koa/-/koa-2.15.0.tgz", + "integrity": "sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==", + "dependencies": { + "@types/accepts": "*", + "@types/content-disposition": "*", + "@types/cookies": "*", + "@types/http-assert": "*", + "@types/http-errors": "*", + "@types/keygrip": "*", + "@types/koa-compose": "*", + "@types/node": "*" + } + }, + "node_modules/@types/koa-compose": { + "version": "3.2.8", + "resolved": "https://registry.npmmirror.com/@types/koa-compose/-/koa-compose-3.2.8.tgz", + "integrity": "sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA==", + "dependencies": { + "@types/koa": "*" + } + }, + "node_modules/@types/liftoff": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@types/liftoff/-/liftoff-2.5.1.tgz", + "integrity": "sha512-nB3R6Q9CZcM07JgiTK6ibxqrG1reiHE+UX7em/W1DKwVBxDlfKWOefQjk4jubY5xX+GDxVsWR2KD1SenPby8ow==", + "dependencies": { + "@types/fined": "*", + "@types/interpret": "*", + "@types/node": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmmirror.com/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "node_modules/@types/node": { + "version": "20.16.11", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.16.11.tgz", + "integrity": "sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/nodemon": { + "version": "1.19.6", + "resolved": "https://registry.npmmirror.com/@types/nodemon/-/nodemon-1.19.6.tgz", + "integrity": "sha512-vjKuaQOLUA5EY2zkUmWG1ipXbKt9Wd+H/0SiIuHVeH4cHtt6509iRUGH9ZR0iqgUrtj3BrP9KqoTuV3ZCbQcYA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", + "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/progress-stream": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@types/progress-stream/-/progress-stream-2.0.5.tgz", + "integrity": "sha512-5YNriuEZkHlFHHepLIaxzq3atGeav1qCTGzB74HKWpo66qjfostF+rHc785YYYHeBytve8ZG3ejg42jEIfXNiQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.13", + "resolved": "https://registry.npmmirror.com/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==" + }, + "node_modules/@types/qs": { + "version": "6.9.16", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.9.16.tgz", + "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.3.11", + "resolved": "https://registry.npmmirror.com/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.11", + "resolved": "https://registry.npmmirror.com/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", + "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmmirror.com/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/set-cookie-parser": { + "version": "2.4.10", + "resolved": "https://registry.npmmirror.com/@types/set-cookie-parser/-/set-cookie-parser-2.4.10.tgz", + "integrity": "sha512-GGmQVGpQWUe5qglJozEjZV/5dyxbOOZ0LHe/lqyWssB88Y4svNfst0uqBVscdDeIKl5Jy5+aPSvy7mI9tYRguw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stylis": { + "version": "4.2.5", + "resolved": "https://registry.npmmirror.com/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==" + }, + "node_modules/@types/through": { + "version": "0.0.33", + "resolved": "https://registry.npmmirror.com/@types/through/-/through-0.0.33.tgz", + "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/triple-beam": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "node_modules/@ucast/core": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/@ucast/core/-/core-1.10.2.tgz", + "integrity": "sha512-ons5CwXZ/51wrUPfoduC+cO7AS1/wRb0ybpQJ9RrssossDxVy4t49QxWoWgfBDvVKsz9VXzBk9z0wqTdZ+Cq8g==" + }, + "node_modules/@ucast/js": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/@ucast/js/-/js-3.0.4.tgz", + "integrity": "sha512-TgG1aIaCMdcaEyckOZKQozn1hazE0w90SVdlpIJ/er8xVumE11gYAtSbw/LBeUnA4fFnFWTcw3t6reqseeH/4Q==", + "dependencies": { + "@ucast/core": "^1.0.0" + } + }, + "node_modules/@ucast/mongo": { + "version": "2.4.3", + "resolved": "https://registry.npmmirror.com/@ucast/mongo/-/mongo-2.4.3.tgz", + "integrity": "sha512-XcI8LclrHWP83H+7H2anGCEeDq0n+12FU2mXCTz6/Tva9/9ddK/iacvvhCyW6cijAAOILmt0tWplRyRhVyZLsA==", + "dependencies": { + "@ucast/core": "^1.4.1" + } + }, + "node_modules/@ucast/mongo2js": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/@ucast/mongo2js/-/mongo2js-1.3.4.tgz", + "integrity": "sha512-ahazOr1HtelA5AC1KZ9x0UwPMqqimvfmtSm/PRRSeKKeE5G2SCqTgwiNzO7i9jS8zA3dzXpKVPpXMkcYLnyItA==", + "dependencies": { + "@ucast/core": "^1.6.1", + "@ucast/js": "^3.0.0", + "@ucast/mongo": "^2.4.0" + } + }, + "node_modules/@uiw/codemirror-extensions-basic-setup": { + "version": "4.22.2", + "resolved": "https://registry.npmmirror.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.22.2.tgz", + "integrity": "sha512-zcHGkldLFN3cGoI5XdOGAkeW24yaAgrDEYoyPyWHODmPiNwybQQoZGnH3qUdzZwUaXtAcLWoAeOPzfNRW2yGww==", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/commands": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/search": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0" + }, + "funding": { + "url": "https://jaywcjlove.github.io/#/sponsor" + }, + "peerDependencies": { + "@codemirror/autocomplete": ">=6.0.0", + "@codemirror/commands": ">=6.0.0", + "@codemirror/language": ">=6.0.0", + "@codemirror/lint": ">=6.0.0", + "@codemirror/search": ">=6.0.0", + "@codemirror/state": ">=6.0.0", + "@codemirror/view": ">=6.0.0" + } + }, + "node_modules/@uiw/react-codemirror": { + "version": "4.22.2", + "resolved": "https://registry.npmmirror.com/@uiw/react-codemirror/-/react-codemirror-4.22.2.tgz", + "integrity": "sha512-okCSl+WJG63gRx8Fdz7v0C6RakBQnbb3pHhuzIgDB+fwhipgFodSnu2n9oOsQesJ5YQ7mSOcKMgX0JEsu4nnfQ==", + "dependencies": { + "@babel/runtime": "^7.18.6", + "@codemirror/commands": "^6.1.0", + "@codemirror/state": "^6.1.1", + "@codemirror/theme-one-dark": "^6.0.0", + "@uiw/codemirror-extensions-basic-setup": "4.22.2", + "codemirror": "^6.0.0" + }, + "funding": { + "url": "https://jaywcjlove.github.io/#/sponsor" + }, + "peerDependencies": { + "@babel/runtime": ">=7.11.0", + "@codemirror/state": ">=6.0.0", + "@codemirror/theme-one-dark": ">=6.0.0", + "@codemirror/view": ">=6.0.0", + "codemirror": ">=6.0.0", + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@vitejs/plugin-react-swc": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/@vitejs/plugin-react-swc/-/plugin-react-swc-3.6.0.tgz", + "integrity": "sha512-XFRbsGgpGxGzEV5i5+vRiro1bwcIaZDIdBRP16qwm+jP68ue/S8FJTBEgOeojtVDYrbSua3XFp71kC8VJE6v+g==", + "dependencies": { + "@swc/core": "^1.3.107" + }, + "peerDependencies": { + "vite": "^4 || ^5" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmmirror.com/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "optional": true + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmmirror.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/addressparser": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/addressparser/-/addressparser-1.0.1.tgz", + "integrity": "sha512-aQX7AISOMM7HFE0iZ3+YnD07oIeJqWGVnJ+ZIKaBZAk03ftmVYVqsGas/rbXKR21n4D/hKCSHypvcyOkds/xzg==" + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmmirror.com/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==" + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/aria-hidden": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/aria-hidden/-/aria-hidden-1.2.4.tgz", + "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmmirror.com/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmmirror.com/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/axios/-/axios-1.7.4.tgz", + "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/b4a": { + "version": "1.6.7", + "resolved": "https://registry.npmmirror.com/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==" + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/bare-events": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/bare-events/-/bare-events-2.5.0.tgz", + "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", + "optional": true + }, + "node_modules/bare-fs": { + "version": "2.3.5", + "resolved": "https://registry.npmmirror.com/bare-fs/-/bare-fs-2.3.5.tgz", + "integrity": "sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==", + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-path": "^2.0.0", + "bare-stream": "^2.0.0" + } + }, + "node_modules/bare-os": { + "version": "2.4.4", + "resolved": "https://registry.npmmirror.com/bare-os/-/bare-os-2.4.4.tgz", + "integrity": "sha512-z3UiI2yi1mK0sXeRdc4O1Kk8aOa/e+FNWZcTiPB/dfTWyLypuE99LibgRaQki914Jq//yAWylcAt+mknKdixRQ==", + "optional": true + }, + "node_modules/bare-path": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/bare-path/-/bare-path-2.1.3.tgz", + "integrity": "sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==", + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, + "node_modules/bare-stream": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/bare-stream/-/bare-stream-2.3.0.tgz", + "integrity": "sha512-pVRWciewGUeCyKEuRxwv06M079r+fRjAQjBEK2P6OYGrO43O+Z0LrPZZEjlc4mB6C2RpZ9AxJ1s7NLEtOHO6eA==", + "optional": true, + "dependencies": { + "b4a": "^1.6.6", + "streamx": "^2.20.0" + } + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmmirror.com/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcryptjs": { + "version": "2.4.3", + "resolved": "https://registry.npmmirror.com/bcryptjs/-/bcryptjs-2.4.3.tgz", + "integrity": "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" + }, + "node_modules/better-sqlite3": { + "version": "11.3.0", + "resolved": "https://registry.npmmirror.com/better-sqlite3/-/better-sqlite3-11.3.0.tgz", + "integrity": "sha512-iHt9j8NPYF3oKCNOO5ZI4JwThjt3Z6J6XrcwG85VNMVzv1ByqrHWv5VILEbCMFWDsoHhXvQ7oC8vgRXFAKgl9w==", + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.5.0", + "prebuild-install": "^7.1.1" + } + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmmirror.com/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bl/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==" + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/broadcast-channel": { + "version": "3.7.0", + "resolved": "https://registry.npmmirror.com/broadcast-channel/-/broadcast-channel-3.7.0.tgz", + "integrity": "sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "detect-node": "^2.1.0", + "js-sha3": "0.8.0", + "microseconds": "0.2.0", + "nano-time": "1.0.0", + "oblivious-set": "1.0.0", + "rimraf": "3.0.2", + "unload": "2.2.0" + } + }, + "node_modules/broadcast-channel/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/broadcast-channel/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/broadcast-channel/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/broadcast-channel/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "node_modules/browserslist": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/browserslist-to-esbuild": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/browserslist-to-esbuild/-/browserslist-to-esbuild-1.2.0.tgz", + "integrity": "sha512-ftrrbI/VHBgEnmnSyhkqvQVMp6jAKybfs0qMIlm7SLBrQTGMsdCIP4q3BoKeLsZTBQllIQtY9kbxgRYV2WU47g==", + "dependencies": { + "browserslist": "^4.17.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buildmail": { + "version": "3.10.0", + "resolved": "https://registry.npmmirror.com/buildmail/-/buildmail-3.10.0.tgz", + "integrity": "sha512-6e5sDN/pl3en5Klqdfyir7LEIBiFr9oqZuvYaEyVwjxpIbBZN+98e0j87Fz2Ukl8ud32rbk9VGOZAnsOZ7pkaA==", + "deprecated": "This project is unmaintained", + "dependencies": { + "addressparser": "1.0.1", + "libbase64": "0.1.0", + "libmime": "2.1.0", + "libqp": "1.1.0", + "nodemailer-fetch": "1.6.0", + "nodemailer-shared": "1.1.0" + } + }, + "node_modules/buildmail/node_modules/iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha512-QwVuTNQv7tXC5mMWFX5N5wGjmybjNBBD8P3BReTkPmipoxTUFgWM2gXNvldHQr6T14DH0Dh6qBVg98iJt7u4mQ==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/buildmail/node_modules/libmime": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/libmime/-/libmime-2.1.0.tgz", + "integrity": "sha512-4be2R6/jOasyPTw0BkpIZBVk2cElqjdIdS0PRPhbOCV4wWuL/ZcYYpN1BCTVB+6eIQ0uuAwp5hQTHFrM5Joa8w==", + "dependencies": { + "iconv-lite": "0.4.13", + "libbase64": "0.1.0", + "libqp": "1.1.0" + } + }, + "node_modules/byte-size": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/byte-size/-/byte-size-8.1.1.tgz", + "integrity": "sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==", + "engines": { + "node": ">=12.17" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-content-type": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/cache-content-type/-/cache-content-type-1.0.1.tgz", + "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", + "dependencies": { + "mime-types": "^2.1.18", + "ylru": "^1.2.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmmirror.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001668", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz", + "integrity": "sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/change-case/-/change-case-3.1.0.tgz", + "integrity": "sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==", + "dependencies": { + "camel-case": "^3.0.0", + "constant-case": "^2.0.0", + "dot-case": "^2.1.0", + "header-case": "^1.0.0", + "is-lower-case": "^1.1.0", + "is-upper-case": "^1.1.0", + "lower-case": "^1.1.1", + "lower-case-first": "^1.0.0", + "no-case": "^2.3.2", + "param-case": "^2.1.0", + "pascal-case": "^2.0.0", + "path-case": "^2.1.0", + "sentence-case": "^2.1.0", + "snake-case": "^2.1.0", + "swap-case": "^1.1.0", + "title-case": "^2.1.0", + "upper-case": "^1.1.1", + "upper-case-first": "^1.1.0" + } + }, + "node_modules/change-case/node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/change-case/node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/change-case/node_modules/pascal-case": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-2.0.1.tgz", + "integrity": "sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ==", + "dependencies": { + "camel-case": "^3.0.0", + "upper-case-first": "^1.1.0" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-progress": { + "version": "3.12.0", + "resolved": "https://registry.npmmirror.com/cli-progress/-/cli-progress-3.12.0.tgz", + "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", + "dependencies": { + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "https://registry.npmmirror.com/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clone-response/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/co-body": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/co-body/-/co-body-6.2.0.tgz", + "integrity": "sha512-Kbpv2Yd1NdL1V/V4cwLVxraHDV6K8ayohr2rmH0J87Er8+zJjcTa6dAn9QMPC9CRgU8+aNajKbSf1TzDB1yKPA==", + "dependencies": { + "@hapi/bourne": "^3.0.0", + "inflation": "^2.0.0", + "qs": "^6.5.2", + "raw-body": "^2.3.3", + "type-is": "^1.6.16" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/codemirror": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/codemirror/-/codemirror-6.0.1.tgz", + "integrity": "sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==", + "dependencies": { + "@codemirror/autocomplete": "^6.0.0", + "@codemirror/commands": "^6.0.0", + "@codemirror/language": "^6.0.0", + "@codemirror/lint": "^6.0.0", + "@codemirror/search": "^6.0.0", + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0" + } + }, + "node_modules/codemirror5": { + "name": "codemirror", + "version": "5.65.18", + "resolved": "https://registry.npmmirror.com/codemirror/-/codemirror-5.65.18.tgz", + "integrity": "sha512-Gaz4gHnkbHMGgahNt3CA5HBk5lLQBqmD/pBgeB4kQU6OedZmqMBjlRF0LSrp2tJ4wlLNPm2FfaUd1pDy0mdlpA==" + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "node_modules/colorspace/node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/colorspace/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/colorspace/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.1.tgz", + "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.20", + "resolved": "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz", + "integrity": "sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concurrently": { + "version": "8.2.2", + "resolved": "https://registry.npmmirror.com/concurrently/-/concurrently-8.2.2.tgz", + "integrity": "sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==", + "dependencies": { + "chalk": "^4.1.2", + "date-fns": "^2.30.0", + "lodash": "^4.17.21", + "rxjs": "^7.8.1", + "shell-quote": "^1.8.1", + "spawn-command": "0.0.2", + "supports-color": "^8.1.1", + "tree-kill": "^1.2.2", + "yargs": "^17.7.2" + }, + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" + }, + "engines": { + "node": "^14.13.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/concurrently/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmmirror.com/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/config-chain/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/constant-case": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/constant-case/-/constant-case-2.0.0.tgz", + "integrity": "sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==", + "dependencies": { + "snake-case": "^2.1.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "optional": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.2.1.tgz", + "integrity": "sha512-78KWk9T26NhzXtuL26cIJ8/qNHANyJ/ZYrmEXFzUmhZdjpBv+DlWlOANRTGBt48YcyslsLrj0bMLFTmXvLRCOw==", + "optional": true, + "engines": { + "node": ">=6.6.0" + } + }, + "node_modules/cookies": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", + "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", + "peer": true, + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copyfiles": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/copyfiles/-/copyfiles-2.4.1.tgz", + "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", + "dependencies": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^16.1.0" + }, + "bin": { + "copyfiles": "copyfiles", + "copyup": "copyfiles" + } + }, + "node_modules/copyfiles/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/copyfiles/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/copyfiles/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/copyfiles/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/copyfiles/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/copyfiles/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/core-js-pure": { + "version": "3.38.1", + "resolved": "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.38.1.tgz", + "integrity": "sha512-BY8Etc1FZqdw1glX0XNOq2FDwfrg/VGqoZOZCdaL+UmdaqDwQwYXkMJT4t6In+zfEfOJDcM9T0KdbBeJg8KKCQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmmirror.com/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/crelt": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/crelt/-/crelt-1.0.6.tgz", + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" + }, + "node_modules/cron-parser": { + "version": "4.9.0", + "resolved": "https://registry.npmmirror.com/cron-parser/-/cron-parser-4.9.0.tgz", + "integrity": "sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==", + "dependencies": { + "luxon": "^3.2.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/cropperjs": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/cropperjs/-/cropperjs-1.6.1.tgz", + "integrity": "sha512-F4wsi+XkDHCOMrHMYjrTEE4QBOrsHHN5/2VsVAaRq8P7E5z7xQpT75S+f/9WikmBEailas3+yo+6zPIomW+NOA==" + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmmirror.com/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/date-fns-tz": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/date-fns-tz/-/date-fns-tz-2.0.1.tgz", + "integrity": "sha512-fJCG3Pwx8HUoLhkepdsP7Z5RsucUi+ZBOxyM5d0ZZ6c4SdYustq0VMmOu6Wf7bli+yS/Jwp91TOCqn9jMcVrUA==", + "peerDependencies": { + "date-fns": "2.x" + } + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-7.0.0.tgz", + "integrity": "sha512-6IvPrADQyyPGLpMnUh6kfKiqy7SrbXbjoUuZ90WMBJKErzv2pCiwlGEXjRX9/54OnTq+XFVnkOnOMzclLI5aEA==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==" + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "dependencies": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/del/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/del/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/del/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/detect-indent/-/detect-indent-7.0.1.tgz", + "integrity": "sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/detect-newline/-/detect-newline-4.0.1.tgz", + "integrity": "sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/direction": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/direction/-/direction-1.0.4.tgz", + "integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==", + "bin": { + "direction": "cli.js" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dkim-signer": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/dkim-signer/-/dkim-signer-0.2.2.tgz", + "integrity": "sha512-24OZ3cCA30UTRz+Plpg+ibfPq3h7tDtsJRg75Bo0pGakZePXcPBddY80bKi1Bi7Jsz7tL5Cw527mhCRDvNFgfg==", + "dependencies": { + "libmime": "^2.0.3" + } + }, + "node_modules/dnd-core": { + "version": "16.0.1", + "resolved": "https://registry.npmmirror.com/dnd-core/-/dnd-core-16.0.1.tgz", + "integrity": "sha512-HK294sl7tbw6F6IeuK16YSBUoorvHpY8RHO+9yFfaJyCDVb6n7PRcezrOEOa2SBCqiYpemh5Jx20ZcjKdFAVng==", + "dependencies": { + "@react-dnd/asap": "^5.0.1", + "@react-dnd/invariant": "^4.0.1", + "redux": "^4.2.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmmirror.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-2.1.1.tgz", + "integrity": "sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug==", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.36", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.36.tgz", + "integrity": "sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==" + }, + "node_modules/elliptic": { + "version": "6.5.7", + "resolved": "https://registry.npmmirror.com/elliptic/-/elliptic-6.5.7.tgz", + "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" + }, + "node_modules/esbuild": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.21.3.tgz", + "integrity": "sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.3", + "@esbuild/android-arm": "0.21.3", + "@esbuild/android-arm64": "0.21.3", + "@esbuild/android-x64": "0.21.3", + "@esbuild/darwin-arm64": "0.21.3", + "@esbuild/darwin-x64": "0.21.3", + "@esbuild/freebsd-arm64": "0.21.3", + "@esbuild/freebsd-x64": "0.21.3", + "@esbuild/linux-arm": "0.21.3", + "@esbuild/linux-arm64": "0.21.3", + "@esbuild/linux-ia32": "0.21.3", + "@esbuild/linux-loong64": "0.21.3", + "@esbuild/linux-mips64el": "0.21.3", + "@esbuild/linux-ppc64": "0.21.3", + "@esbuild/linux-riscv64": "0.21.3", + "@esbuild/linux-s390x": "0.21.3", + "@esbuild/linux-x64": "0.21.3", + "@esbuild/netbsd-x64": "0.21.3", + "@esbuild/openbsd-x64": "0.21.3", + "@esbuild/sunos-x64": "0.21.3", + "@esbuild/win32-arm64": "0.21.3", + "@esbuild/win32-ia32": "0.21.3", + "@esbuild/win32-x64": "0.21.3" + } + }, + "node_modules/esbuild-loader": { + "version": "2.21.0", + "resolved": "https://registry.npmmirror.com/esbuild-loader/-/esbuild-loader-2.21.0.tgz", + "integrity": "sha512-k7ijTkCT43YBSZ6+fBCW1Gin7s46RrJ0VQaM8qA7lq7W+OLsGgtLyFV8470FzYi/4TeDexniTBTPTwZUnXXR5g==", + "dependencies": { + "esbuild": "^0.16.17", + "joycon": "^3.0.1", + "json5": "^2.2.0", + "loader-utils": "^2.0.0", + "tapable": "^2.2.0", + "webpack-sources": "^1.4.3" + }, + "funding": { + "url": "https://github.com/privatenumber/esbuild-loader?sponsor=1" + }, + "peerDependencies": { + "webpack": "^4.40.0 || ^5.0.0" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/android-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz", + "integrity": "sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/android-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz", + "integrity": "sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/android-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz", + "integrity": "sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/darwin-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz", + "integrity": "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/darwin-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz", + "integrity": "sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/freebsd-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz", + "integrity": "sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/freebsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz", + "integrity": "sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-arm": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz", + "integrity": "sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz", + "integrity": "sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz", + "integrity": "sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-loong64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz", + "integrity": "sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-mips64el": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz", + "integrity": "sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-ppc64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz", + "integrity": "sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-riscv64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz", + "integrity": "sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-s390x": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz", + "integrity": "sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/linux-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz", + "integrity": "sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/netbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz", + "integrity": "sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/openbsd-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz", + "integrity": "sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/sunos-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz", + "integrity": "sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/win32-arm64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz", + "integrity": "sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/win32-ia32": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz", + "integrity": "sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/@esbuild/win32-x64": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz", + "integrity": "sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-loader/node_modules/esbuild": { + "version": "0.16.17", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.16.17.tgz", + "integrity": "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.16.17", + "@esbuild/android-arm64": "0.16.17", + "@esbuild/android-x64": "0.16.17", + "@esbuild/darwin-arm64": "0.16.17", + "@esbuild/darwin-x64": "0.16.17", + "@esbuild/freebsd-arm64": "0.16.17", + "@esbuild/freebsd-x64": "0.16.17", + "@esbuild/linux-arm": "0.16.17", + "@esbuild/linux-arm64": "0.16.17", + "@esbuild/linux-ia32": "0.16.17", + "@esbuild/linux-loong64": "0.16.17", + "@esbuild/linux-mips64el": "0.16.17", + "@esbuild/linux-ppc64": "0.16.17", + "@esbuild/linux-riscv64": "0.16.17", + "@esbuild/linux-s390x": "0.16.17", + "@esbuild/linux-x64": "0.16.17", + "@esbuild/netbsd-x64": "0.16.17", + "@esbuild/openbsd-x64": "0.16.17", + "@esbuild/sunos-x64": "0.16.17", + "@esbuild/win32-arm64": "0.16.17", + "@esbuild/win32-ia32": "0.16.17", + "@esbuild/win32-x64": "0.16.17" + } + }, + "node_modules/esbuild-register": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/esbuild-register/-/esbuild-register-3.5.0.tgz", + "integrity": "sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==", + "dependencies": { + "debug": "^4.3.4" + }, + "peerDependencies": { + "esbuild": ">=0.12 <1" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esm": { + "version": "3.2.25", + "resolved": "https://registry.npmmirror.com/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmmirror.com/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/findup-sync/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz", + "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "fs-extra": "^10.0.0", + "memfs": "^3.4.1", + "minimatch": "^3.0.4", + "node-abort-controller": "^3.0.1", + "schema-utils": "^3.1.1", + "semver": "^7.3.5", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">=12.13.0", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "typescript": ">3.6.0", + "webpack": "^5.11.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/form-data": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/formidable": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/formidable/-/formidable-2.1.2.tgz", + "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==", + "dependencies": { + "dezalgo": "^1.0.4", + "hexoid": "^1.0.0", + "once": "^1.4.0", + "qs": "^6.11.0" + }, + "funding": { + "url": "https://ko-fi.com/tunnckoCore/commissions" + } + }, + "node_modules/formik": { + "version": "2.4.5", + "resolved": "https://registry.npmmirror.com/formik/-/formik-2.4.5.tgz", + "integrity": "sha512-Gxlht0TD3vVdzMDHwkiNZqJ7Mvg77xQNfmBRrNtvzcHZs72TJppSTDKHpImCMJZwcWPBJ8jSQQ95GJzXFf1nAQ==", + "funding": [ + { + "type": "individual", + "url": "https://opencollective.com/formik" + } + ], + "dependencies": { + "@types/hoist-non-react-statics": "^3.3.1", + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-fast-compare": "^2.0.1", + "tiny-warning": "^1.0.2", + "tslib": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/formik/node_modules/deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fractional-indexing": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/fractional-indexing/-/fractional-indexing-3.2.0.tgz", + "integrity": "sha512-PcOxmqwYCW7O2ovKRU8OoQQj2yqTfEB/yeTYk4gPid6dN5ODRfU1hXd9tTVZzax/0NkO7AxpHykvZnT1aYp/BQ==", + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-it": { + "version": "8.6.5", + "resolved": "https://registry.npmmirror.com/get-it/-/get-it-8.6.5.tgz", + "integrity": "sha512-o1hjPwrb/icm3WJbCweTSq8mKuDfJlqwbFauI+Pdgid99at/BFaBXFBJZE+uqvHyOVARE4z680S44vrDm8SsCw==", + "dependencies": { + "@types/follow-redirects": "^1.14.4", + "@types/progress-stream": "^2.0.5", + "decompress-response": "^7.0.0", + "follow-redirects": "^1.15.6", + "is-retry-allowed": "^2.2.0", + "progress-stream": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/get-latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/get-latest-version/-/get-latest-version-5.1.0.tgz", + "integrity": "sha512-Q6IBWr/zzw57zIkJmNhI23eRTw3nZ4BWWK034meLwOYU9L3J3IpXiyM73u2pYUwN6U7ahkerCwg2T0jlxiLwsw==", + "dependencies": { + "get-it": "^8.0.9", + "registry-auth-token": "^5.0.2", + "registry-url": "^5.1.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stdin": { + "version": "9.0.0", + "resolved": "https://registry.npmmirror.com/get-stdin/-/get-stdin-9.0.0.tgz", + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getopts": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/getopts/-/getopts-2.3.0.tgz", + "integrity": "sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA==" + }, + "node_modules/git-hooks-list": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/git-hooks-list/-/git-hooks-list-3.1.0.tgz", + "integrity": "sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==", + "funding": { + "url": "https://github.com/fisker/git-hooks-list?sponsor=1" + } + }, + "node_modules/git-up": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "node_modules/git-url-parse": { + "version": "14.0.0", + "resolved": "https://registry.npmmirror.com/git-url-parse/-/git-url-parse-14.0.0.tgz", + "integrity": "sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmmirror.com/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, + "node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmmirror.com/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "10.0.2", + "resolved": "https://registry.npmmirror.com/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/globby/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/globby/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globby/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmmirror.com/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/got/node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/grant": { + "version": "5.4.23", + "resolved": "https://registry.npmmirror.com/grant/-/grant-5.4.23.tgz", + "integrity": "sha512-lEMfgem990lWTU+j9jbOKmIsvvetVlwGzsWjoCgKz9zKcP7edI6mjyUA5QUSn7aeBYONTE3WnfhBhvONQGP1Hg==", + "dependencies": { + "qs": "^6.13.0", + "request-compose": "^2.1.7", + "request-oauth": "^1.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "optionalDependencies": { + "cookie": "^0.6.0", + "cookie-signature": "^1.2.1", + "jwk-to-pem": "^2.0.6", + "jws": "^4.0.0" + } + }, + "node_modules/grant-koa": { + "version": "5.4.8", + "resolved": "https://registry.npmmirror.com/grant-koa/-/grant-koa-5.4.8.tgz", + "integrity": "sha512-Kw8np9AL3Z3mZuvoSUklHJpTe3xx7iLBDauRyIwwbDLRr/5Ll6APmOFHixXj+Vw+LGEnreTxO35CyhAf9oBUMA==", + "dependencies": { + "grant": "^5.4.8" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "koa": ">=2.0.0" + } + }, + "node_modules/grant/node_modules/jwk-to-pem": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/jwk-to-pem/-/jwk-to-pem-2.0.6.tgz", + "integrity": "sha512-zPC/5vjyR08TpknpTGW6Z3V3lDf9dU92oHbf0jJlG8tGOzslF9xk2UiO/seSx2llCUrNAe+AvmuGTICSXiYU7A==", + "optional": true, + "dependencies": { + "asn1.js": "^5.3.0", + "elliptic": "^6.5.7", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/grant/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graphql": { + "version": "16.9.0", + "resolved": "https://registry.npmmirror.com/graphql/-/graphql-16.9.0.tgz", + "integrity": "sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmmirror.com/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/handlebars/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmmirror.com/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/header-case": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/header-case/-/header-case-1.0.1.tgz", + "integrity": "sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ==", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.3" + } + }, + "node_modules/headers-polyfill": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/headers-polyfill/-/headers-polyfill-3.3.0.tgz", + "integrity": "sha512-5e57etwBpNcDc0b6KCVWEh/Ro063OxPvzVimUdM0/tsYM/T7Hfy3kknIGj78SFTOhNd8AZY41U8mOHoO4LzmIQ==" + }, + "node_modules/helmet": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/helmet/-/helmet-6.2.0.tgz", + "integrity": "sha512-DWlwuXLLqbrIOltR6tFQXShj/+7Cyp0gLi6uAb8qMdFh/YBBFbKSgQ6nbXmScYd8emMctuthmgIa7tUfo9Rtyg==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/hexoid": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/hexoid/-/hexoid-1.0.0.tgz", + "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==", + "engines": { + "node": ">=8" + } + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "engines": { + "node": "*" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-assert": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/http-assert/-/http-assert-1.5.0.tgz", + "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", + "dependencies": { + "deep-equal": "~1.0.1", + "http-errors": "~1.8.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-assert/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-assert/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-assert/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" + }, + "node_modules/ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/ignore-walk/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflation": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/inflation/-/inflation-2.1.0.tgz", + "integrity": "sha512-t54PPJHG1Pp7VQvxyVCJ9mBbjG3Hqryges9bXoOO6GExCPa+//i/d5GSuFtpx3ALLd7lgIAur6zrIlBQyJuMlQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/ini/-/ini-4.1.2.tgz", + "integrity": "sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/inquirer": { + "version": "8.2.5", + "resolved": "https://registry.npmmirror.com/inquirer/-/inquirer-8.2.5.tgz", + "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/intl-messageformat": { + "version": "10.5.11", + "resolved": "https://registry.npmmirror.com/intl-messageformat/-/intl-messageformat-10.5.11.tgz", + "integrity": "sha512-eYq5fkFBVxc7GIFDzpFQkDOZgNayNTQn4Oufe8jw6YY6OHVw70/4pA3FyCsQ0Gb2DnvEJEMmN2tOaXUGByM+kg==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.18.2", + "@formatjs/fast-memoize": "2.2.0", + "@formatjs/icu-messageformat-parser": "2.7.6", + "tslib": "^2.4.0" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz", + "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-class-hotfix": { + "version": "0.0.6", + "resolved": "https://registry.npmmirror.com/is-class-hotfix/-/is-class-hotfix-0.0.6.tgz", + "integrity": "sha512-0n+pzCC6ICtVr/WXnN2f03TK/3BfXY7me4cjCAqT8TYXEl0+JBRoqBo94JJHXcyDSLUeWbNX8Fvy5g5RJdAstQ==" + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz", + "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.3.tgz", + "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hotkey": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/is-hotkey/-/is-hotkey-0.1.8.tgz", + "integrity": "sha512-qs3NZ1INIS+H+yeo7cD9pDfwYV/jqRh1JG9S9zYrNudkoUQg7OL7ziXqRKu+InFjUIDoP2o6HIkLYMh1pcWgyQ==" + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-localhost-ip": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-localhost-ip/-/is-localhost-ip-2.0.0.tgz", + "integrity": "sha512-vlgs2cSgMOfnKU8c1ewgKPyum9rVrjjLLW2HBdL5i0iAJjOs8NY55ZBd/hqUTaYR0EO9CKZd3hVSC2HlIbygTQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/is-lower-case": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/is-lower-case/-/is-lower-case-1.1.3.tgz", + "integrity": "sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA==", + "dependencies": { + "lower-case": "^1.1.0" + } + }, + "node_modules/is-node-process": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/is-node-process/-/is-node-process-1.2.0.tgz", + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-retry-allowed": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", + "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-ssh": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", + "dependencies": { + "protocols": "^2.0.1" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-type-of": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/is-type-of/-/is-type-of-1.4.0.tgz", + "integrity": "sha512-EddYllaovi5ysMLMEN7yzHEKh8A850cZ7pykrY1aNRQGn/CDjRDE9qEWbIdt7xGEVJmjBXzU/fNnC4ABTm8tEQ==", + "dependencies": { + "core-util-is": "^1.0.2", + "is-class-hotfix": "~0.0.6", + "isstream": "~0.1.2" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-upper-case": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/is-upper-case/-/is-upper-case-1.1.2.tgz", + "integrity": "sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw==", + "dependencies": { + "upper-case": "^1.1.0" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "node_modules/jose": { + "version": "4.15.9", + "resolved": "https://registry.npmmirror.com/jose/-/jose-4.15.9.tgz", + "integrity": "sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/joycon": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/joycon/-/joycon-3.1.1.tgz", + "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/js-yaml/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/js-yaml/node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmmirror.com/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "dependencies": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "optional": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jwk-to-pem": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/jwk-to-pem/-/jwk-to-pem-2.0.5.tgz", + "integrity": "sha512-L90jwellhO8jRKYwbssU9ifaMVqajzj3fpRjDKcsDzrslU9syRbFqfkXtT4B89HYAap+xsxNcxgBSB09ig+a7A==", + "dependencies": { + "asn1.js": "^5.3.0", + "elliptic": "^6.5.4", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jwks-rsa": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/jwks-rsa/-/jwks-rsa-3.1.0.tgz", + "integrity": "sha512-v7nqlfezb9YfHHzYII3ef2a2j1XnGeSE/bK3WfumaYCqONAIstJbrEGapz4kadScZzEt7zYCN7bucj8C0Mv/Rg==", + "dependencies": { + "@types/express": "^4.17.17", + "@types/jsonwebtoken": "^9.0.2", + "debug": "^4.3.4", + "jose": "^4.14.6", + "limiter": "^1.1.5", + "lru-memoizer": "^2.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "optional": true, + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keygrip": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", + "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", + "dependencies": { + "tsscmp": "1.0.6" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/knex": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/knex/-/knex-3.0.1.tgz", + "integrity": "sha512-ruASxC6xPyDklRdrcDy6a9iqK+R9cGK214aiQa+D9gX2ZnHZKv6o6JC9ZfgxILxVAul4bZ13c3tgOAHSuQ7/9g==", + "dependencies": { + "colorette": "2.0.19", + "commander": "^10.0.0", + "debug": "4.3.4", + "escalade": "^3.1.1", + "esm": "^3.2.25", + "get-package-type": "^0.1.0", + "getopts": "2.3.0", + "interpret": "^2.2.0", + "lodash": "^4.17.21", + "pg-connection-string": "2.6.1", + "rechoir": "^0.8.0", + "resolve-from": "^5.0.0", + "tarn": "^3.0.2", + "tildify": "2.0.0" + }, + "bin": { + "knex": "bin/cli.js" + }, + "engines": { + "node": ">=16" + }, + "peerDependenciesMeta": { + "better-sqlite3": { + "optional": true + }, + "mysql": { + "optional": true + }, + "mysql2": { + "optional": true + }, + "pg": { + "optional": true + }, + "pg-native": { + "optional": true + }, + "sqlite3": { + "optional": true + }, + "tedious": { + "optional": true + } + } + }, + "node_modules/knex/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "engines": { + "node": ">=14" + } + }, + "node_modules/koa": { + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz", + "integrity": "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==", + "peer": true, + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.8.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/koa-body": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/koa-body/-/koa-body-6.0.1.tgz", + "integrity": "sha512-M8ZvMD8r+kPHy28aWP9VxL7kY8oPWA+C7ZgCljrCMeaU7uX6wsIQgDHskyrAr9sw+jqnIXyv4Mlxri5R4InIJg==", + "dependencies": { + "@types/co-body": "^6.1.0", + "@types/formidable": "^2.0.5", + "@types/koa": "^2.13.5", + "co-body": "^6.1.0", + "formidable": "^2.0.1", + "zod": "^3.19.1" + } + }, + "node_modules/koa-compose": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/koa-compose/-/koa-compose-4.1.0.tgz", + "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==" + }, + "node_modules/koa-compress": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/koa-compress/-/koa-compress-5.1.1.tgz", + "integrity": "sha512-UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg==", + "dependencies": { + "bytes": "^3.1.2", + "compressible": "^2.0.18", + "http-errors": "^1.8.1", + "koa-is-json": "^1.0.0" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/koa-compress/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa-compress/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa-compress/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/koa-convert/-/koa-convert-2.0.0.tgz", + "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", + "dependencies": { + "co": "^4.6.0", + "koa-compose": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/koa-favicon": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/koa-favicon/-/koa-favicon-2.1.0.tgz", + "integrity": "sha512-LvukcooYjxKtnZq0RXdBup+JDhaHwLgnLlDHB/xvjwQEjbc4rbp/0WkmOzpOvaHujc+fIwPear0dpKX1V+dHVg==", + "dependencies": { + "mz": "^2.7.0" + } + }, + "node_modules/koa-helmet": { + "version": "7.0.2", + "resolved": "https://registry.npmmirror.com/koa-helmet/-/koa-helmet-7.0.2.tgz", + "integrity": "sha512-AvzS6VuEfFgbAm0mTUnkk/BpMarMcs5A56g+f0sfrJ6m63wII48d2GDrnUQGp0Nj+RR950vNtgqXm9UJSe7GOg==", + "dependencies": { + "helmet": "^6.0.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/koa-ip": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/koa-ip/-/koa-ip-2.1.3.tgz", + "integrity": "sha512-QLVBByImwDq9enZXVOD3Astk876B7N0IYta7Kik4iyNB462rVzBB1/LD0Ek1F+v9nGUTHBFyhh8043EIlskK9Q==", + "dependencies": { + "debug": "4.3.4", + "lodash.isplainobject": "4.0.6", + "request-ip": "3.3.0" + } + }, + "node_modules/koa-is-json": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/koa-is-json/-/koa-is-json-1.0.0.tgz", + "integrity": "sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw==" + }, + "node_modules/koa-passport": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/koa-passport/-/koa-passport-6.0.0.tgz", + "integrity": "sha512-bgcrQN7Ylfgi1PVr5l6hHYkr38RHUzx+ty3m7e/xoTte8MR0zbDt6+pvP3/nuF/yXL6Ba7IzX1rSqmCy6OrrIw==", + "dependencies": { + "passport": "^0.6.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/koa-range": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/koa-range/-/koa-range-0.3.0.tgz", + "integrity": "sha512-Ich3pCz6RhtbajYXRWjIl6O5wtrLs6kE3nkXc9XmaWe+MysJyZO7K4L3oce1Jpg/iMgCbj+5UCiMm/rqVtcDIg==", + "dependencies": { + "stream-slice": "^0.1.2" + }, + "engines": { + "node": ">=7" + } + }, + "node_modules/koa-send": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/koa-send/-/koa-send-5.0.1.tgz", + "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", + "dependencies": { + "debug": "^4.1.1", + "http-errors": "^1.7.3", + "resolve-path": "^1.4.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/koa-send/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa-send/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa-send/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa-session": { + "version": "6.4.0", + "resolved": "https://registry.npmmirror.com/koa-session/-/koa-session-6.4.0.tgz", + "integrity": "sha512-h/dxmSOvNEXpHQPRs4TV03TZVFyZIjmYQiTAW5JBFTYBOZ0VdpZ8QEE6Dud75g8z9JNGXi3m++VqRmqToB+c2A==", + "dependencies": { + "crc": "^3.8.0", + "debug": "^4.3.3", + "is-type-of": "^1.2.1", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/koa-static": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/koa-static/-/koa-static-5.0.0.tgz", + "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", + "dependencies": { + "debug": "^3.1.0", + "koa-send": "^5.0.0" + }, + "engines": { + "node": ">= 7.6.0" + } + }, + "node_modules/koa-static/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/koa/node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "peer": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa/node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa2-ratelimit": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/koa2-ratelimit/-/koa2-ratelimit-1.1.3.tgz", + "integrity": "sha512-gdrIw6m/D7pmScScL4dz50qLbRR3UGqvO1Vuy2dc7hVIuFAl1OVTnu6WFyEJ5GbfyLZFaCMWzRw6t4krvzvUTg==", + "engines": { + "node": ">=7.10.1" + }, + "peerDependencies": { + "mongoose": ">= 5", + "redis": ">= 4.0.0", + "sequelize": ">=5.8.7" + }, + "peerDependenciesMeta": { + "mongoose": { + "optional": true + }, + "redis": { + "optional": true + }, + "sequelize": { + "optional": true + } + } + }, + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, + "node_modules/libbase64": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/libbase64/-/libbase64-0.1.0.tgz", + "integrity": "sha512-B91jifmFw1DKEqEWstSpg1PbtUbBzR4yQAPT86kCQXBtud1AJVA+Z6RSklSrqmKe4q2eiEufgnhqJKPgozzfIQ==" + }, + "node_modules/libmime": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/libmime/-/libmime-2.1.3.tgz", + "integrity": "sha512-ABr2f4O+K99sypmkF/yPz2aXxUFHEZzv+iUkxItCeKZWHHXdQPpDXd6rV1kBBwL4PserzLU09EIzJ2lxC9hPfQ==", + "dependencies": { + "iconv-lite": "0.4.15", + "libbase64": "0.1.0", + "libqp": "1.1.0" + } + }, + "node_modules/libmime/node_modules/iconv-lite": { + "version": "0.4.15", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.15.tgz", + "integrity": "sha512-RGR+c9Lm+tLsvU57FTJJtdbv2hQw42Yl2n26tVIBaYmZzLN+EGfroUugN/z9nJf9kOXd49hBmpoGr4FEm+A4pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/libqp": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/libqp/-/libqp-1.1.0.tgz", + "integrity": "sha512-4Rgfa0hZpG++t1Vi2IiqXG9Ad1ig4QTmtuZF946QJP4bPqOYC78ixUXgz5TW/wE7lNaNKlplSYTxQ+fR2KZ0EA==" + }, + "node_modules/liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha512-01zfGFqfORP1CGmZZP2Zn51zsqz4RltDi0RDOhbGoLYdUT5Lw+I2gX6QdwXhPITF6hPOHEOp+At6/L24hIg9WQ==", + "dependencies": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==" + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + }, + "node_modules/lodash.deburr": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/lodash.deburr/-/lodash.deburr-4.1.0.tgz", + "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==" + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmmirror.com/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/logform": { + "version": "2.6.1", + "resolved": "https://registry.npmmirror.com/logform/-/logform-2.6.1.tgz", + "integrity": "sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/logform/node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/long-timeout": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/long-timeout/-/long-timeout-0.1.1.tgz", + "integrity": "sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==" + }, + "node_modules/lower-case-first": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/lower-case-first/-/lower-case-first-1.0.2.tgz", + "integrity": "sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA==", + "dependencies": { + "lower-case": "^1.1.2" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lru-memoizer": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/lru-memoizer/-/lru-memoizer-2.3.0.tgz", + "integrity": "sha512-GXn7gyHAMhO13WSKrIiNfztwxodVsP8IoZ3XfrJV4yH2x0/OeTO/FIaAHTY5YekdGgW94njfuKmyyt1E0mR6Ug==", + "dependencies": { + "lodash.clonedeep": "^4.5.0", + "lru-cache": "6.0.0" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmmirror.com/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==" + }, + "node_modules/luxon": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/luxon/-/luxon-3.5.0.tgz", + "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/mailcomposer": { + "version": "3.12.0", + "resolved": "https://registry.npmmirror.com/mailcomposer/-/mailcomposer-3.12.0.tgz", + "integrity": "sha512-zBeDoKUTNI8IAsazoMQFt3eVSVRtDtgrvBjBVdBjxDEX+5KLlKtEFCrBXnxPhs8aTYufUS1SmbFnGpjHS53deg==", + "deprecated": "This project is unmaintained", + "dependencies": { + "buildmail": "3.10.0", + "libmime": "2.1.0" + } + }, + "node_modules/mailcomposer/node_modules/iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha512-QwVuTNQv7tXC5mMWFX5N5wGjmybjNBBD8P3BReTkPmipoxTUFgWM2gXNvldHQr6T14DH0Dh6qBVg98iJt7u4mQ==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/mailcomposer/node_modules/libmime": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/libmime/-/libmime-2.1.0.tgz", + "integrity": "sha512-4be2R6/jOasyPTw0BkpIZBVk2cElqjdIdS0PRPhbOCV4wWuL/ZcYYpN1BCTVB+6eIQ0uuAwp5hQTHFrM5Joa8w==", + "dependencies": { + "iconv-lite": "0.4.13", + "libbase64": "0.1.0", + "libqp": "1.1.0" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-it": { + "version": "12.3.2", + "resolved": "https://registry.npmmirror.com/markdown-it/-/markdown-it-12.3.2.tgz", + "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/markdown-it-abbr": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/markdown-it-abbr/-/markdown-it-abbr-1.0.4.tgz", + "integrity": "sha512-ZeA4Z4SaBbYysZap5iZcxKmlPL6bYA8grqhzJIHB1ikn7njnzaP8uwbtuXc4YXD5LicI4/2Xmc0VwmSiFV04gg==" + }, + "node_modules/markdown-it-container": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/markdown-it-container/-/markdown-it-container-3.0.0.tgz", + "integrity": "sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==" + }, + "node_modules/markdown-it-deflist": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/markdown-it-deflist/-/markdown-it-deflist-2.1.0.tgz", + "integrity": "sha512-3OuqoRUlSxJiuQYu0cWTLHNhhq2xtoSFqsZK8plANg91+RJQU1ziQ6lA2LzmFAEes18uPBsHZpcX6We5l76Nzg==" + }, + "node_modules/markdown-it-emoji": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/markdown-it-emoji/-/markdown-it-emoji-2.0.2.tgz", + "integrity": "sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ==" + }, + "node_modules/markdown-it-footnote": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/markdown-it-footnote/-/markdown-it-footnote-3.0.3.tgz", + "integrity": "sha512-YZMSuCGVZAjzKMn+xqIco9d1cLGxbELHZ9do/TSYVzraooV8ypsppKNmUJ0fVH5ljkCInQAtFpm8Rb3eXSrt5w==" + }, + "node_modules/markdown-it-ins": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/markdown-it-ins/-/markdown-it-ins-3.0.1.tgz", + "integrity": "sha512-32SSfZqSzqyAmmQ4SHvhxbFqSzPDqsZgMHDwxqPzp+v+t8RsmqsBZRG+RfRQskJko9PfKC2/oxyOs4Yg/CfiRw==" + }, + "node_modules/markdown-it-mark": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/markdown-it-mark/-/markdown-it-mark-3.0.1.tgz", + "integrity": "sha512-HyxjAu6BRsdt6Xcv6TKVQnkz/E70TdGXEFHRYBGLncRE9lBFwDNLVtFojKxjJWgJ+5XxUwLaHXy+2sGBbDn+4A==" + }, + "node_modules/markdown-it-sub": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/markdown-it-sub/-/markdown-it-sub-1.0.0.tgz", + "integrity": "sha512-z2Rm/LzEE1wzwTSDrI+FlPEveAAbgdAdPhdWarq/ZGJrGW/uCQbKAnhoCsE4hAbc3SEym26+W2z/VQB0cQiA9Q==" + }, + "node_modules/markdown-it-sup": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/markdown-it-sup/-/markdown-it-sup-1.0.0.tgz", + "integrity": "sha512-E32m0nV9iyhRR7CrhnzL5msqic7rL1juWre6TQNxsnApg7Uf+F97JOKxUijg5YwXz86lZ0mqfOnutoryyNdntQ==" + }, + "node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/match-sorter": { + "version": "6.3.4", + "resolved": "https://registry.npmmirror.com/match-sorter/-/match-sorter-6.3.4.tgz", + "integrity": "sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==", + "dependencies": { + "@babel/runtime": "^7.23.8", + "remove-accents": "0.5.0" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/microseconds": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/microseconds/-/microseconds-0.2.0.tgz", + "integrity": "sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==" + }, + "node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.7", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.7.tgz", + "integrity": "sha512-+0n11YGyRavUR3IlaOzJ0/4Il1avMvJ1VJfhWfCn24ITQXhRr1gghbhhrda6tgtNcpZaWKdSuwKq20Jb7fnlyw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmmirror.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msw": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/msw/-/msw-1.3.0.tgz", + "integrity": "sha512-nnWAZlQyQOKeYRblCpseT1kSPt1aF5e/jHz1hn/18IxbsMFreSVV1cJriT0uV+YG6+wvwFRMHXU3zVuMvuwERQ==", + "hasInstallScript": true, + "dependencies": { + "@mswjs/cookies": "^0.2.2", + "@mswjs/interceptors": "^0.17.5", + "@open-draft/until": "^1.0.3", + "@types/cookie": "^0.4.1", + "@types/js-levenshtein": "^1.1.1", + "chalk": "^4.1.1", + "chokidar": "^3.4.2", + "cookie": "^0.4.2", + "graphql": "^15.0.0 || ^16.0.0", + "headers-polyfill": "^3.2.0", + "inquirer": "^8.2.0", + "is-node-process": "^1.2.0", + "js-levenshtein": "^1.1.6", + "node-fetch": "^2.6.7", + "outvariant": "^1.4.0", + "path-to-regexp": "^6.2.0", + "strict-event-emitter": "^0.4.3", + "type-fest": "^2.19.0", + "yargs": "^17.3.1" + }, + "bin": { + "msw": "cli/index.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mswjs" + }, + "peerDependencies": { + "typescript": ">= 4.4.x <= 5.2.x" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/msw/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/msw/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/multistream": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/multistream/-/multistream-4.1.0.tgz", + "integrity": "sha512-J1XDiAmmNpRCBfIWJv+n0ymC4ABcf/Pl+5YvC5B/D2f/2+8PtHvCNxMPKiQcZyi922Hq69J2YOpb1pTywfifyw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "once": "^1.4.0", + "readable-stream": "^3.6.0" + } + }, + "node_modules/multistream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/multistream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nano-time": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/nano-time/-/nano-time-1.0.0.tgz", + "integrity": "sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==", + "dependencies": { + "big-integer": "^1.6.16" + } + }, + "node_modules/nanoclone": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/nanoclone/-/nanoclone-0.2.1.tgz", + "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==" + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-abi": { + "version": "3.68.0", + "resolved": "https://registry.npmmirror.com/node-abi/-/node-abi-3.68.0.tgz", + "integrity": "sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==" + }, + "node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-machine-id": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/node-machine-id/-/node-machine-id-1.1.12.tgz", + "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==" + }, + "node_modules/node-plop": { + "version": "0.26.3", + "resolved": "https://registry.npmmirror.com/node-plop/-/node-plop-0.26.3.tgz", + "integrity": "sha512-Cov028YhBZ5aB7MdMWJEmwyBig43aGL5WT4vdoB28Oitau1zZAcHUn8Sgfk9HM33TqhtLJ9PlM/O0Mv+QpV/4Q==", + "dependencies": { + "@babel/runtime-corejs3": "^7.9.2", + "@types/inquirer": "^6.5.0", + "change-case": "^3.1.0", + "del": "^5.1.0", + "globby": "^10.0.1", + "handlebars": "^4.4.3", + "inquirer": "^7.1.0", + "isbinaryfile": "^4.0.2", + "lodash.get": "^4.4.2", + "mkdirp": "^0.5.1", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=8.9.4" + } + }, + "node_modules/node-plop/node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmmirror.com/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/node-plop/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/node-plop/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/node-plop/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + }, + "node_modules/node-schedule": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/node-schedule/-/node-schedule-2.1.1.tgz", + "integrity": "sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ==", + "dependencies": { + "cron-parser": "^4.2.0", + "long-timeout": "0.1.1", + "sorted-array-functions": "^1.3.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/nodemailer-fetch": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz", + "integrity": "sha512-P7S5CEVGAmDrrpn351aXOLYs1R/7fD5NamfMCHyi6WIkbjS2eeZUB/TkuvpOQr0bvRZicVqo59+8wbhR3yrJbQ==" + }, + "node_modules/nodemailer-shared": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz", + "integrity": "sha512-68xW5LSyPWv8R0GLm6veAvm7E+XFXkVgvE3FW0FGxNMMZqMkPFeGDVALfR1DPdSfcoO36PnW7q5AAOgFImEZGg==", + "dependencies": { + "nodemailer-fetch": "1.6.0" + } + }, + "node_modules/nodemon": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/nodemon/-/nodemon-3.0.2.tgz", + "integrity": "sha512-9qIN2LNTrEzpOPBaWHTm4Asy1LxXLSickZStAQ4IZe7zsoIpD/A7LWxhZV3t4Zu352uBcqVnRsDXSMR2Sc3lTA==", + "dependencies": { + "chokidar": "^3.5.2", + "debug": "^4", + "ignore-by-default": "^1.0.1", + "minimatch": "^3.1.2", + "pstree.remy": "^1.1.8", + "semver": "^7.5.3", + "simple-update-notifier": "^2.0.0", + "supports-color": "^5.5.0", + "touch": "^3.1.0", + "undefsafe": "^2.0.5" + }, + "bin": { + "nodemon": "bin/nodemon.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/nodemon" + } + }, + "node_modules/nodemon/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/nodemon/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/nodemon/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/nodemon/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/noms": { + "version": "0.0.0", + "resolved": "https://registry.npmmirror.com/noms/-/noms-0.0.0.tgz", + "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + }, + "node_modules/npm-packlist": { + "version": "2.2.2", + "resolved": "https://registry.npmmirror.com/npm-packlist/-/npm-packlist-2.2.2.tgz", + "integrity": "sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==", + "dependencies": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/npm-packlist/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-packlist/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oblivious-set": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/oblivious-set/-/oblivious-set-1.0.0.tgz", + "integrity": "sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "dependencies": { + "fn.name": "1.x.x" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/only": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/only/-/only-0.0.2.tgz", + "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==" + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmmirror.com/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-paths": { + "version": "7.4.0", + "resolved": "https://registry.npmmirror.com/os-paths/-/os-paths-7.4.0.tgz", + "integrity": "sha512-Ux1J4NUqC6tZayBqLN1kUlDAEvLiQlli/53sSddU4IN+h+3xxnv2HmRSMpVSvr1hvJzotfMs3ERvETGK+f4OwA==", + "engines": { + "node": ">= 4.0" + }, + "optionalDependencies": { + "fsevents": "*" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/outdent": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/outdent/-/outdent-0.8.0.tgz", + "integrity": "sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==" + }, + "node_modules/outvariant": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/outvariant/-/outvariant-1.4.3.tgz", + "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==" + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/package-json/-/package-json-7.0.0.tgz", + "integrity": "sha512-CHJqc94AA8YfSLHGQT3DbvSIuE12NLFekpM4n7LRrAd3dOJtA911+4xe9q6nC3/jcKraq7nNS9VxgtT0KC+diA==", + "dependencies": { + "got": "^11.8.2", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json/node_modules/registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-path": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==" + }, + "node_modules/parse-url": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/passport": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/passport/-/passport-0.6.0.tgz", + "integrity": "sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug==", + "dependencies": { + "passport-strategy": "1.x.x", + "pause": "0.0.1", + "utils-merge": "^1.0.1" + }, + "engines": { + "node": ">= 0.4.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/jaredhanson" + } + }, + "node_modules/passport-local": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/passport-local/-/passport-local-1.0.0.tgz", + "integrity": "sha512-9wCE6qKznvf9mQYYbgJ3sVOHmCWoUNMVFoZzNoznmISbhnNNPhN9xfY3sLmScHMetEJeoY7CXwfhCe7argfQow==", + "dependencies": { + "passport-strategy": "1.x.x" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/passport-strategy": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/passport-strategy/-/passport-strategy-1.0.0.tgz", + "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/path-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/path-case/-/path-case-2.1.1.tgz", + "integrity": "sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q==", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "node_modules/path-to-regexp": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-6.3.0.tgz", + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pause": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/pause/-/pause-0.0.1.tgz", + "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==" + }, + "node_modules/pg-connection-string": { + "version": "2.6.1", + "resolved": "https://registry.npmmirror.com/pg-connection-string/-/pg-connection-string-2.6.1.tgz", + "integrity": "sha512-w6ZzNu6oMmIzEAYVw+RLK0+nqHPt8K3ZnknKi+g48Ak2pr3dtljJW3o+D/n2zzCG07Zoe9VOX3aiKpj+BN0pjg==" + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/plop": { + "version": "2.7.6", + "resolved": "https://registry.npmmirror.com/plop/-/plop-2.7.6.tgz", + "integrity": "sha512-IgnYAsC3Ni7t1cDU7wH2151CD22YhMxH8PFh+iPzCf+WuGEWXslJ5t1Tpr0N/gjL23CAV/HbLAWug2IPM2YrHg==", + "dependencies": { + "@types/liftoff": "^2.5.1", + "chalk": "^1.1.3", + "interpret": "^1.2.0", + "liftoff": "^2.5.0", + "minimist": "^1.2.5", + "node-plop": "^0.26.3", + "ora": "^3.4.0", + "v8flags": "^2.0.10" + }, + "bin": { + "plop": "bin/plop.js" + }, + "engines": { + "node": ">=8.9.4" + } + }, + "node_modules/plop/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plop/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plop/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plop/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/plop/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/plop/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/plop/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/plop/node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/log-symbols/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/log-symbols/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/log-symbols/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/ora": { + "version": "3.4.0", + "resolved": "https://registry.npmmirror.com/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "dependencies": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/plop/node_modules/ora/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/plop/node_modules/ora/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/ora/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/ora/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/plop/node_modules/ora/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/plop/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plop/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/pony-cause": { + "version": "2.1.11", + "resolved": "https://registry.npmmirror.com/pony-cause/-/pony-cause-2.1.11.tgz", + "integrity": "sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prebuild-install": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/preferred-pm": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/preferred-pm/-/preferred-pm-3.1.2.tgz", + "integrity": "sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==", + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/preferred-pm/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-packagejson": { + "version": "2.4.14", + "resolved": "https://registry.npmmirror.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.14.tgz", + "integrity": "sha512-sli+gV5tW7uxvzDZQscaBtSfbyAW2ToL6n/HGt51PipwX9vI7M54vefG0mKSfklVkT29TNGO6Mo6g8c6Z79gmw==", + "dependencies": { + "sort-package-json": "2.10.0", + "synckit": "0.9.0" + }, + "peerDependencies": { + "prettier": ">= 1.16.0" + }, + "peerDependenciesMeta": { + "prettier": { + "optional": true + } + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmmirror.com/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/progress-stream/-/progress-stream-2.0.0.tgz", + "integrity": "sha512-xJwOWR46jcXUq6EH9yYyqp+I52skPySOeHfkxOZ2IY1AiBi/sFJhbhAKHoV3OTw/omQ45KTio9215dRJ2Yxd3Q==", + "dependencies": { + "speedometer": "~1.0.0", + "through2": "~2.0.3" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/property-expr": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/property-expr/-/property-expr-2.0.6.tgz", + "integrity": "sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==" + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + }, + "node_modules/protocols": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/pstree.remy": { + "version": "1.1.8", + "resolved": "https://registry.npmmirror.com/pstree.remy/-/pstree.remy-1.1.8.tgz", + "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/purest": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/purest/-/purest-4.0.2.tgz", + "integrity": "sha512-Uq6kdia8zGVHOb/0zAOb7FvKFMKeyeTZTLEwpO0JR3cIFEkpH6asv3ls9M9URDjHiYIdgAPmht5ecSbvPacfyg==", + "dependencies": { + "@simov/deep-extend": "^1.0.0", + "qs": "^6.10.3", + "request-compose": "^2.1.4", + "request-multipart": "^1.0.0", + "request-oauth": "^1.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmmirror.com/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-colorful": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.6.1.tgz", + "integrity": "sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/react-dnd": { + "version": "16.0.1", + "resolved": "https://registry.npmmirror.com/react-dnd/-/react-dnd-16.0.1.tgz", + "integrity": "sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q==", + "dependencies": { + "@react-dnd/invariant": "^4.0.1", + "@react-dnd/shallowequal": "^4.0.1", + "dnd-core": "^16.0.1", + "fast-deep-equal": "^3.1.3", + "hoist-non-react-statics": "^3.3.2" + }, + "peerDependencies": { + "@types/hoist-non-react-statics": ">= 3.3.1", + "@types/node": ">= 12", + "@types/react": ">= 16", + "react": ">= 16.14" + }, + "peerDependenciesMeta": { + "@types/hoist-non-react-statics": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-dnd-html5-backend": { + "version": "16.0.1", + "resolved": "https://registry.npmmirror.com/react-dnd-html5-backend/-/react-dnd-html5-backend-16.0.1.tgz", + "integrity": "sha512-Wu3dw5aDJmOGw8WjH1I1/yTH+vlXEL4vmjk5p+MHxP8HuHJS1lAGeIdG/hze1AvNeXWo/JgULV87LyQOr+r5jw==", + "dependencies": { + "dnd-core": "^16.0.1" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "node_modules/react-helmet": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/react-helmet/-/react-helmet-6.1.0.tgz", + "integrity": "sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==", + "dependencies": { + "object-assign": "^4.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.1.1", + "react-side-effect": "^2.1.0" + }, + "peerDependencies": { + "react": ">=16.3.0" + } + }, + "node_modules/react-helmet/node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + }, + "node_modules/react-intl": { + "version": "6.6.2", + "resolved": "https://registry.npmmirror.com/react-intl/-/react-intl-6.6.2.tgz", + "integrity": "sha512-IpW2IkLtGENSFlX3vfH11rjuCIsW0VyjT0Q1pPKMZPtT2z1FxLt4weFT5Ezti2TScT1xiyb3aQBFth9EB7jzAg==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.18.2", + "@formatjs/icu-messageformat-parser": "2.7.6", + "@formatjs/intl": "2.10.0", + "@formatjs/intl-displaynames": "6.6.6", + "@formatjs/intl-listformat": "7.5.5", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/react": "16 || 17 || 18", + "hoist-non-react-statics": "^3.3.2", + "intl-messageformat": "10.5.11", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "react": "^16.6.0 || 17 || 18", + "typescript": "^4.7 || 5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "node_modules/react-query": { + "version": "3.39.3", + "resolved": "https://registry.npmmirror.com/react-query/-/react-query-3.39.3.tgz", + "integrity": "sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "broadcast-channel": "^3.4.1", + "match-sorter": "^6.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/react-redux": { + "version": "8.1.3", + "resolved": "https://registry.npmmirror.com/react-redux/-/react-redux-8.1.3.tgz", + "integrity": "sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^16.8 || ^17.0 || ^18.0", + "@types/react-dom": "^16.8 || ^17.0 || ^18.0", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0", + "react-native": ">=0.59", + "redux": "^4 || ^5.0.0-beta.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.5.10", + "resolved": "https://registry.npmmirror.com/react-remove-scroll/-/react-remove-scroll-2.5.10.tgz", + "integrity": "sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.6", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "resolved": "https://registry.npmmirror.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-router": { + "version": "6.26.2", + "resolved": "https://registry.npmmirror.com/react-router/-/react-router-6.26.2.tgz", + "integrity": "sha512-tvN1iuT03kHgOFnLPfLJ8V95eijteveqdOSk+srqfePtQvqCExB8eHOYnlilbOcyJyKnYkr1vJvf7YqotAJu1A==", + "dependencies": { + "@remix-run/router": "1.19.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.26.2", + "resolved": "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-6.26.2.tgz", + "integrity": "sha512-z7YkaEW0Dy35T3/QKPYB1LjMK2R1fxnHO8kWpUMTBdfVzZrWOiY9a7CtN8HqdWtDUWd5FY6Dl8HFsqVwH4uOtQ==", + "dependencies": { + "@remix-run/router": "1.19.2", + "react-router": "6.26.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-select": { + "version": "5.8.0", + "resolved": "https://registry.npmmirror.com/react-select/-/react-select-5.8.0.tgz", + "integrity": "sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.1.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-side-effect": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/react-side-effect/-/react-side-effect-2.1.2.tgz", + "integrity": "sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==", + "peerDependencies": { + "react": "^16.3.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmmirror.com/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/react-window": { + "version": "1.8.10", + "resolved": "https://registry.npmmirror.com/react-window/-/react-window-1.8.10.tgz", + "integrity": "sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "memoize-one": ">=3.1.1 <6" + }, + "engines": { + "node": ">8.0.0" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-window/node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/redux": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/redux-thunk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/redux-thunk/-/redux-thunk-2.4.2.tgz", + "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "peerDependencies": { + "redux": "^4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/registry-auth-token": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-accents": { + "version": "0.5.0", + "resolved": "https://registry.npmmirror.com/remove-accents/-/remove-accents-0.5.0.tgz", + "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request-compose": { + "version": "2.1.7", + "resolved": "https://registry.npmmirror.com/request-compose/-/request-compose-2.1.7.tgz", + "integrity": "sha512-27amNkWTK4Qq25XEwdmrhb4VLMiQzRSKuDfsy1o1griykcyXk5MxMHmJG+OKTRdO9PgsO7Kkn7GrEkq0UAIIMQ==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/request-ip": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/request-ip/-/request-ip-3.3.0.tgz", + "integrity": "sha512-cA6Xh6e0fDBBBwH77SLJaJPBmD3nWVAcF9/XAcsrIHdjhFzFiB5aNQFytdjCGPezU3ROwrR11IddKAM08vohxA==" + }, + "node_modules/request-multipart": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/request-multipart/-/request-multipart-1.0.0.tgz", + "integrity": "sha512-dazx88T19dIKFNc0XdlZV8H46D2RmNFdR4mipcbrFOaN70PSSSMM3urVY+eVbrpraf/fHXccxFhLvG1wkSUtKQ==", + "dependencies": { + "bl": "^4.0.3", + "isstream": "^0.1.2", + "mime-types": "^2.1.28", + "multistream": "^4.0.1", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/request-oauth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/request-oauth/-/request-oauth-1.0.1.tgz", + "integrity": "sha512-85THTg1RgOYtqQw42JON6AqvHLptlj1biw265Tsq4fD4cPdUvhDB2Qh9NTv17yCD322ROuO9aOmpc4GyayGVBA==", + "dependencies": { + "oauth-sign": "^0.9.0", + "qs": "^6.9.6", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reselect": { + "version": "4.1.8", + "resolved": "https://registry.npmmirror.com/reselect/-/reselect-4.1.8.tgz", + "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-path": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/resolve-path/-/resolve-path-1.4.0.tgz", + "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", + "dependencies": { + "http-errors": "~1.6.2", + "path-is-absolute": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/resolve-path/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/resolve-path/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/resolve-path/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/resolve-path/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/resolve-path/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "5.0.5", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-5.0.5.tgz", + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "dependencies": { + "glob": "^10.3.7" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmmirror.com/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/rollup": { + "version": "4.24.0", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.24.0.tgz", + "integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.24.0", + "@rollup/rollup-android-arm64": "4.24.0", + "@rollup/rollup-darwin-arm64": "4.24.0", + "@rollup/rollup-darwin-x64": "4.24.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.0", + "@rollup/rollup-linux-arm-musleabihf": "4.24.0", + "@rollup/rollup-linux-arm64-gnu": "4.24.0", + "@rollup/rollup-linux-arm64-musl": "4.24.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.0", + "@rollup/rollup-linux-riscv64-gnu": "4.24.0", + "@rollup/rollup-linux-s390x-gnu": "4.24.0", + "@rollup/rollup-linux-x64-gnu": "4.24.0", + "@rollup/rollup-linux-x64-musl": "4.24.0", + "@rollup/rollup-win32-arm64-msvc": "4.24.0", + "@rollup/rollup-win32-ia32-msvc": "4.24.0", + "@rollup/rollup-win32-x64-msvc": "4.24.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-stable-stringify": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz", + "integrity": "sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize-html": { + "version": "2.13.0", + "resolved": "https://registry.npmmirror.com/sanitize-html/-/sanitize-html-2.13.0.tgz", + "integrity": "sha512-Xff91Z+4Mz5QiNSLdLWwjgBDm5b1RU6xBT0+12rapjiaR7SwfRdjw8f+6Rir2MXKLrDicRFHdb51hGOAxmsUIA==", + "dependencies": { + "deepmerge": "^4.2.2", + "escape-string-regexp": "^4.0.0", + "htmlparser2": "^8.0.0", + "is-plain-object": "^5.0.0", + "parse-srcset": "^1.0.2", + "postcss": "^8.3.11" + } + }, + "node_modules/sanitize-html/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/sanitize-html/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/sanitize-html/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/sanitize-html/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/sanitize-html/node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/sanitize-html/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scroll-into-view-if-needed": { + "version": "2.2.31", + "resolved": "https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz", + "integrity": "sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==", + "dependencies": { + "compute-scroll-into-view": "^1.0.20" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==" + }, + "node_modules/sendmail": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/sendmail/-/sendmail-1.6.1.tgz", + "integrity": "sha512-lIhvnjSi5e5jL8wA1GPP6j2QVlx6JOEfmdn0QIfmuJdmXYGmJ375kcOU0NSm/34J+nypm4sa1AXrYE5w3uNIIA==", + "dependencies": { + "dkim-signer": "0.2.2", + "mailcomposer": "3.12.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/sentence-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/sentence-case/-/sentence-case-2.1.1.tgz", + "integrity": "sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ==", + "dependencies": { + "no-case": "^2.2.0", + "upper-case-first": "^1.1.2" + } + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/set-cookie-parser/-/set-cookie-parser-2.7.0.tgz", + "integrity": "sha512-lXLOiqpkUumhRdFF3k1osNXCy9akgx/dyPZ5p8qAg9seJzXr5ZrlqZuWIMuY6ejOsVLE6flJ5/h3lsn57fQ/PQ==" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmmirror.com/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/node_modules/tar-fs": { + "version": "3.0.6", + "resolved": "https://registry.npmmirror.com/tar-fs/-/tar-fs-3.0.6.tgz", + "integrity": "sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==", + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "node_modules/sharp/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shiki": { + "version": "0.14.7", + "resolved": "https://registry.npmmirror.com/shiki/-/shiki-0.14.7.tgz", + "integrity": "sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==", + "dependencies": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sift": { + "version": "16.0.1", + "resolved": "https://registry.npmmirror.com/sift/-/sift-16.0.1.tgz", + "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-get/node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slate": { + "version": "0.94.1", + "resolved": "https://registry.npmmirror.com/slate/-/slate-0.94.1.tgz", + "integrity": "sha512-GH/yizXr1ceBoZ9P9uebIaHe3dC/g6Plpf9nlUwnvoyf6V1UOYrRwkabtOCd3ZfIGxomY4P7lfgLr7FPH8/BKA==", + "dependencies": { + "immer": "^9.0.6", + "is-plain-object": "^5.0.0", + "tiny-warning": "^1.0.3" + } + }, + "node_modules/slate-history": { + "version": "0.93.0", + "resolved": "https://registry.npmmirror.com/slate-history/-/slate-history-0.93.0.tgz", + "integrity": "sha512-Gr1GMGPipRuxIz41jD2/rbvzPj8eyar56TVMyJBvBeIpQSSjNISssvGNDYfJlSWM8eaRqf6DAcxMKzsLCYeX6g==", + "dependencies": { + "is-plain-object": "^5.0.0" + }, + "peerDependencies": { + "slate": ">=0.65.3" + } + }, + "node_modules/slate-history/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/slate-react": { + "version": "0.98.3", + "resolved": "https://registry.npmmirror.com/slate-react/-/slate-react-0.98.3.tgz", + "integrity": "sha512-p1BnF9eRyRM0i5hkgOb11KgmpWLQm9Zyp6jVkOAj5fPdIGheKhg48Z7aWKrayeJ4nmRyi/NjRZz/io5hQcphmw==", + "dependencies": { + "@juggle/resize-observer": "^3.4.0", + "@types/is-hotkey": "^0.1.1", + "@types/lodash": "^4.14.149", + "direction": "^1.0.3", + "is-hotkey": "^0.1.6", + "is-plain-object": "^5.0.0", + "lodash": "^4.17.4", + "scroll-into-view-if-needed": "^2.2.20", + "tiny-invariant": "1.0.6" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0", + "slate": ">=0.65.3" + } + }, + "node_modules/slate-react/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/slate/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snake-case": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/snake-case/-/snake-case-2.1.0.tgz", + "integrity": "sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-object-keys": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz", + "integrity": "sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==" + }, + "node_modules/sort-package-json": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/sort-package-json/-/sort-package-json-2.10.0.tgz", + "integrity": "sha512-MYecfvObMwJjjJskhxYfuOADkXp1ZMMnCFC8yhp+9HDsk7HhR336hd7eiBs96lTXfiqmUNI+WQCeCMRBhl251g==", + "dependencies": { + "detect-indent": "^7.0.1", + "detect-newline": "^4.0.0", + "get-stdin": "^9.0.0", + "git-hooks-list": "^3.0.0", + "globby": "^13.1.2", + "is-plain-obj": "^4.1.0", + "semver": "^7.6.0", + "sort-object-keys": "^1.1.3" + }, + "bin": { + "sort-package-json": "cli.js" + } + }, + "node_modules/sort-package-json/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmmirror.com/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-package-json/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sort-package-json/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sorted-array-functions": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz", + "integrity": "sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA==" + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + }, + "node_modules/spawn-command": { + "version": "0.0.2", + "resolved": "https://registry.npmmirror.com/spawn-command/-/spawn-command-0.0.2.tgz", + "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==" + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.20", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==" + }, + "node_modules/speedometer": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/speedometer/-/speedometer-1.0.0.tgz", + "integrity": "sha512-lgxErLl/7A5+vgIIXsh9MbeukOaCb2axgQ+bKCdIE+ibNT4XNYGNCR1qFEGq6F+YDASXK3Fh/c5FgtZchFolxw==" + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmmirror.com/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "engines": { + "node": "*" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmmirror.com/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.7.tgz", + "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stream-chain": { + "version": "2.2.5", + "resolved": "https://registry.npmmirror.com/stream-chain/-/stream-chain-2.2.5.tgz", + "integrity": "sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==" + }, + "node_modules/stream-json": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/stream-json/-/stream-json-1.8.0.tgz", + "integrity": "sha512-HZfXngYHUAr1exT4fxlbc1IOce1RYxp2ldeaf97LYCOPSoOqY/1Psp7iGvpb+6JIOgkra9zDYnPX01hGAHzEPw==", + "dependencies": { + "stream-chain": "^2.2.5" + } + }, + "node_modules/stream-slice": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/stream-slice/-/stream-slice-0.1.2.tgz", + "integrity": "sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA==" + }, + "node_modules/streamx": { + "version": "2.20.1", + "resolved": "https://registry.npmmirror.com/streamx/-/streamx-2.20.1.tgz", + "integrity": "sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==", + "dependencies": { + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "node_modules/strict-event-emitter": { + "version": "0.4.6", + "resolved": "https://registry.npmmirror.com/strict-event-emitter/-/strict-event-emitter-0.4.6.tgz", + "integrity": "sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg==" + }, + "node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/style-mod": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/style-mod/-/style-mod-4.1.2.tgz", + "integrity": "sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==" + }, + "node_modules/styled-components": { + "version": "6.1.13", + "resolved": "https://registry.npmmirror.com/styled-components/-/styled-components-6.1.13.tgz", + "integrity": "sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==", + "dependencies": { + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.38", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/styled-components/node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/styled-components/node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==" + }, + "node_modules/styled-components/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/swap-case": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/swap-case/-/swap-case-1.1.2.tgz", + "integrity": "sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ==", + "dependencies": { + "lower-case": "^1.1.1", + "upper-case": "^1.1.1" + } + }, + "node_modules/synckit": { + "version": "0.9.0", + "resolved": "https://registry.npmmirror.com/synckit/-/synckit-0.9.0.tgz", + "integrity": "sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==", + "dependencies": { + "@pkgr/core": "^0.1.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tar-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tarn": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/tarn/-/tarn-3.0.2.tgz", + "integrity": "sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/terser": { + "version": "5.34.1", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.34.1.tgz", + "integrity": "sha512-FsJZ7iZLd/BXkz+4xrRTGJ26o/6VTjQytUk8b8OxkwcD2I+79VPJlz7qss1+zE7h8GNIScFqXcDyJ/KqBYZFVA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/text-decoder": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/text-decoder/-/text-decoder-1.2.0.tgz", + "integrity": "sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==", + "dependencies": { + "b4a": "^1.6.4" + } + }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/tildify": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/tildify/-/tildify-2.0.0.tgz", + "integrity": "sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tiny-invariant": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/tiny-invariant/-/tiny-invariant-1.0.6.tgz", + "integrity": "sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/title-case": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/title-case/-/title-case-2.1.1.tgz", + "integrity": "sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q==", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.0.3" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==" + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/touch": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/touch/-/touch-3.1.1.tgz", + "integrity": "sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA==", + "bin": { + "nodetouch": "bin/nodetouch.js" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, + "node_modules/tsscmp": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", + "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", + "engines": { + "node": ">=0.6.x" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typedoc": { + "version": "0.25.10", + "resolved": "https://registry.npmmirror.com/typedoc/-/typedoc-0.25.10.tgz", + "integrity": "sha512-v10rtOFojrjW9og3T+6wAKeJaGMuojU87DXGZ33sfs+554wgPTRG+s07Ag1BjPZI85Y5QPVouPI63JQ6fcQM5w==", + "dependencies": { + "lunr": "^2.3.9", + "marked": "^4.3.0", + "minimatch": "^9.0.3", + "shiki": "^0.14.7" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x" + } + }, + "node_modules/typedoc-github-wiki-theme": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/typedoc-github-wiki-theme/-/typedoc-github-wiki-theme-1.1.0.tgz", + "integrity": "sha512-VyFmz8ZV2j/qEsCjD5EtR6FgZsCoy64Zr6SS9kCTcq7zx69Cx4UJBx8Ga/naxqs08TDggE6myIfODY6awwAGcA==", + "peerDependencies": { + "typedoc": ">=0.24.0", + "typedoc-plugin-markdown": ">=3.15.0" + } + }, + "node_modules/typedoc-plugin-markdown": { + "version": "3.17.1", + "resolved": "https://registry.npmmirror.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz", + "integrity": "sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw==", + "dependencies": { + "handlebars": "^4.7.7" + }, + "peerDependencies": { + "typedoc": ">=0.24.0" + } + }, + "node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmmirror.com/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/umzug": { + "version": "3.8.1", + "resolved": "https://registry.npmmirror.com/umzug/-/umzug-3.8.1.tgz", + "integrity": "sha512-k0HjOc3b/s8vH24BUTvnaFiKhfWI9UQAGpqHDG+3866CGlBTB83Xs5wZ1io1mwYLj/GHvQ34AxKhbpYnWtkRJg==", + "dependencies": { + "@rushstack/ts-command-line": "^4.12.2", + "emittery": "^0.13.0", + "fast-glob": "^3.3.2", + "pony-cause": "^2.1.4", + "type-fest": "^4.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/umzug/node_modules/type-fest": { + "version": "4.26.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-4.26.1.tgz", + "integrity": "sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undefsafe": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/undefsafe/-/undefsafe-2.0.5.tgz", + "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" + }, + "node_modules/undici": { + "version": "6.19.2", + "resolved": "https://registry.npmmirror.com/undici/-/undici-6.19.2.tgz", + "integrity": "sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA==", + "engines": { + "node": ">=18.17" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unload": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/unload/-/unload-2.2.0.tgz", + "integrity": "sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==", + "dependencies": { + "@babel/runtime": "^7.6.2", + "detect-node": "^2.0.4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmmirror.com/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==" + }, + "node_modules/upper-case-first": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/upper-case-first/-/upper-case-first-1.1.2.tgz", + "integrity": "sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ==", + "dependencies": { + "upper-case": "^1.1.1" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-context-selector": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/use-context-selector/-/use-context-selector-1.4.1.tgz", + "integrity": "sha512-Io2ArvcRO+6MWIhkdfMFt+WKQX+Vb++W8DS2l03z/Vw/rz3BclKpM0ynr4LYGyU85Eke+Yx5oIhTY++QR0ZDoA==", + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": "*", + "react-native": "*", + "scheduler": ">=0.19.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha512-aggiKfEEubv3UwRNqTzLInZpAOmKzwdHqEBmW/hBA/mt99eg+b4VrX6i+IRLxU8+WJYfa33rGwRseg4eElUgsQ==", + "bin": { + "user-home": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmmirror.com/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha512-SKfhk/LlaXzvtowJabLZwD4K6SGRYeoxA7KJeISlUMAB/NT4CBkZjMq3WceX2Ckm4llwqYVo8TICgsDYCBU2tA==", + "dependencies": { + "user-home": "^1.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "5.2.14", + "resolved": "https://registry.npmmirror.com/vite/-/vite-5.2.14.tgz", + "integrity": "sha512-TFQLuwWLPms+NBNlh0D9LZQ+HXW471COABxw/9TEUBrjuHMo9BrYBPrN/SYAwIuVL+rLerycxiLT41t4f5MZpA==", + "dependencies": { + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==" + }, + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==" + }, + "node_modules/w3c-keyname": { + "version": "2.2.8", + "resolved": "https://registry.npmmirror.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==" + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-encoding": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/web-encoding/-/web-encoding-1.1.5.tgz", + "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", + "dependencies": { + "util": "^0.12.3" + }, + "optionalDependencies": { + "@zxing/text-encoding": "0.9.0" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/webpack": { + "version": "5.95.0", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.95.0.tgz", + "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", + "dependencies": { + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "6.1.2", + "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-6.1.2.tgz", + "integrity": "sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.12", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + } + } + }, + "node_modules/webpack-hot-middleware": { + "version": "2.26.1", + "resolved": "https://registry.npmmirror.com/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz", + "integrity": "sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==", + "dependencies": { + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/which-pm/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/winston": { + "version": "3.10.0", + "resolved": "https://registry.npmmirror.com/winston/-/winston-3.10.0.tgz", + "integrity": "sha512-nT6SIDaE9B7ZRO0u3UvdrimG0HkB7dSTAgInQnNR2SOPJ4bvq5q79+pXLftKmP52lJGW15+H5MCK0nM9D3KB/g==", + "dependencies": { + "@colors/colors": "1.5.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.8.0", + "resolved": "https://registry.npmmirror.com/winston-transport/-/winston-transport-4.8.0.tgz", + "integrity": "sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==", + "dependencies": { + "logform": "^2.6.1", + "readable-stream": "^4.5.2", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/winston-transport/node_modules/readable-stream": { + "version": "4.5.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-4.5.2.tgz", + "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "dependencies": { + "abort-controller": "^3.0.0", + "buffer": "^6.0.3", + "events": "^3.3.0", + "process": "^0.11.10", + "string_decoder": "^1.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/winston-transport/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/winston/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/winston/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xdg-app-paths": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/xdg-app-paths/-/xdg-app-paths-8.3.0.tgz", + "integrity": "sha512-mgxlWVZw0TNWHoGmXq+NC3uhCIc55dDpAlDkMQUaIAcQzysb0kxctwv//fvuW61/nAAeUBJMQ8mnZjMmuYwOcQ==", + "dependencies": { + "xdg-portable": "^10.6.0" + }, + "engines": { + "node": ">= 4.0" + }, + "optionalDependencies": { + "fsevents": "*" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/xdg-portable": { + "version": "10.6.0", + "resolved": "https://registry.npmmirror.com/xdg-portable/-/xdg-portable-10.6.0.tgz", + "integrity": "sha512-xrcqhWDvtZ7WLmt8G4f3hHy37iK7D2idtosRgkeiSPZEPmBShp0VfmRBLWAPC6zLF48APJ21yfea+RfQMF4/Aw==", + "dependencies": { + "os-paths": "^7.4.0" + }, + "engines": { + "node": ">= 4.0" + }, + "optionalDependencies": { + "fsevents": "*" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yalc": { + "version": "1.0.0-pre.53", + "resolved": "https://registry.npmmirror.com/yalc/-/yalc-1.0.0-pre.53.tgz", + "integrity": "sha512-tpNqBCpTXplnduzw5XC+FF8zNJ9L/UXmvQyyQj7NKrDNavbJtHvzmZplL5ES/RCnjX7JR7W9wz5GVDXVP3dHUQ==", + "dependencies": { + "chalk": "^4.1.0", + "detect-indent": "^6.0.0", + "fs-extra": "^8.0.1", + "glob": "^7.1.4", + "ignore": "^5.0.4", + "ini": "^2.0.0", + "npm-packlist": "^2.1.5", + "yargs": "^16.1.1" + }, + "bin": { + "yalc": "src/yalc.js" + } + }, + "node_modules/yalc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/yalc/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/yalc/node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/yalc/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/yalc/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/yalc/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yalc/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/yalc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/yalc/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/yalc/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yalc/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/ylru": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/ylru/-/ylru-1.4.0.tgz", + "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yup": { + "version": "0.32.9", + "resolved": "https://registry.npmmirror.com/yup/-/yup-0.32.9.tgz", + "integrity": "sha512-Ci1qN+i2H0XpY7syDQ0k5zKQ/DoxO0LzPg8PAR/X4Mpj6DqaeCoIYEEjDJwhArh3Fa7GWbQQVDZKeXYlSH4JMg==", + "dependencies": { + "@babel/runtime": "^7.10.5", + "@types/lodash": "^4.14.165", + "lodash": "^4.17.20", + "lodash-es": "^4.17.15", + "nanoclone": "^0.2.1", + "property-expr": "^2.0.4", + "toposort": "^2.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmmirror.com/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/server/mall/package.json b/server/mall/package.json new file mode 100644 index 0000000..de9bf1a --- /dev/null +++ b/server/mall/package.json @@ -0,0 +1,37 @@ +{ + "name": "mall", + "version": "0.1.0", + "private": true, + "description": "A Strapi application", + "scripts": { + "build": "strapi build", + "deploy": "strapi deploy", + "develop": "strapi develop", + "start": "strapi start", + "strapi": "strapi" + }, + "dependencies": { + "@strapi/plugin-cloud": "5.0.5", + "@strapi/plugin-color-picker": "^5.0.5", + "@strapi/plugin-users-permissions": "5.0.5", + "@strapi/strapi": "5.0.5", + "better-sqlite3": "11.3.0", + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "typescript": "^5" + }, + "engines": { + "node": ">=18.0.0 <=22.x.x", + "npm": ">=6.0.0" + }, + "strapi": { + "uuid": "ff207221-3a78-479c-83e0-36bb841142ce" + } +} diff --git a/server/mall/public/robots.txt b/server/mall/public/robots.txt new file mode 100644 index 0000000..ff5d316 --- /dev/null +++ b/server/mall/public/robots.txt @@ -0,0 +1,3 @@ +# To prevent search engines from seeing the site altogether, uncomment the next two lines: +# User-Agent: * +# Disallow: / diff --git a/server/mall/public/uploads/.gitkeep b/server/mall/public/uploads/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/server/mall/src/admin/app.example.tsx b/server/mall/src/admin/app.example.tsx new file mode 100644 index 0000000..3ea4d91 --- /dev/null +++ b/server/mall/src/admin/app.example.tsx @@ -0,0 +1,37 @@ +import type { StrapiApp } from '@strapi/strapi/admin'; + +export default { + config: { + locales: [ + // 'ar', + // 'fr', + // 'cs', + // 'de', + // 'dk', + // 'es', + // 'he', + // 'id', + // 'it', + // 'ja', + // 'ko', + // 'ms', + // 'nl', + // 'no', + // 'pl', + // 'pt-BR', + // 'pt', + // 'ru', + // 'sk', + // 'sv', + // 'th', + // 'tr', + // 'uk', + // 'vi', + // 'zh-Hans', + // 'zh', + ], + }, + bootstrap(app: StrapiApp) { + console.log(app); + }, +}; diff --git a/server/mall/src/admin/app.js b/server/mall/src/admin/app.js new file mode 100644 index 0000000..aeba897 --- /dev/null +++ b/server/mall/src/admin/app.js @@ -0,0 +1,15 @@ +export default { + config: { + locales: ['zh-Hans'], + translations: { + 'zh-Hans': { + 'Auth.form.email.label': '1471299010@qq.com', + Users: '1471299010@qq.com', + City: 'Chinese (Simplified) (zh-Hans)', + // 这里是刚刚在设置中新建的国际化语言版本的ID + Id: '3', + }, + }, + }, + bootstrap() { }, +} diff --git a/server/mall/src/admin/tsconfig.json b/server/mall/src/admin/tsconfig.json new file mode 100644 index 0000000..083046e --- /dev/null +++ b/server/mall/src/admin/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "Bundler", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": ["../plugins/**/admin/src/**/*", "./"], + "exclude": ["node_modules/", "build/", "dist/", "**/*.test.ts"] +} diff --git a/server/mall/src/admin/vite.config.example.ts b/server/mall/src/admin/vite.config.example.ts new file mode 100644 index 0000000..85f6982 --- /dev/null +++ b/server/mall/src/admin/vite.config.example.ts @@ -0,0 +1,12 @@ +import { mergeConfig, type UserConfig } from 'vite'; + +export default (config: UserConfig) => { + // Important: always return the modified config + return mergeConfig(config, { + resolve: { + alias: { + '@': '/src', + }, + }, + }); +}; diff --git a/server/mall/src/api/.gitkeep b/server/mall/src/api/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/server/mall/src/api/category/content-types/category/schema.json b/server/mall/src/api/category/content-types/category/schema.json new file mode 100644 index 0000000..0cbb3aa --- /dev/null +++ b/server/mall/src/api/category/content-types/category/schema.json @@ -0,0 +1,38 @@ +{ + "kind": "collectionType", + "collectionName": "categorys", + "info": { + "singularName": "category", + "pluralName": "categorys", + "displayName": "分类", + "description": "" + }, + "options": { + "draftAndPublish": true + }, + "pluginOptions": {}, + "attributes": { + "categoryName": { + "type": "string", + "required": true, + "unique": true + }, + "icon": { + "type": "media", + "multiple": false, + "required": false, + "allowedTypes": [ + "images", + "files", + "videos", + "audios" + ] + }, + "products": { + "type": "relation", + "relation": "manyToMany", + "target": "api::product.product", + "inversedBy": "categoryType" + } + } +} diff --git a/server/mall/src/api/category/controllers/category.ts b/server/mall/src/api/category/controllers/category.ts new file mode 100644 index 0000000..4f9f521 --- /dev/null +++ b/server/mall/src/api/category/controllers/category.ts @@ -0,0 +1,7 @@ +/** + * category controller + */ + +import { factories } from '@strapi/strapi' + +export default factories.createCoreController('api::category.category'); diff --git a/server/mall/src/api/category/routes/category.ts b/server/mall/src/api/category/routes/category.ts new file mode 100644 index 0000000..29daf72 --- /dev/null +++ b/server/mall/src/api/category/routes/category.ts @@ -0,0 +1,7 @@ +/** + * category router + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreRouter('api::category.category'); diff --git a/server/mall/src/api/category/services/category.ts b/server/mall/src/api/category/services/category.ts new file mode 100644 index 0000000..b4d79e2 --- /dev/null +++ b/server/mall/src/api/category/services/category.ts @@ -0,0 +1,7 @@ +/** + * category service + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreService('api::category.category'); diff --git a/server/mall/src/api/product/content-types/product/schema.json b/server/mall/src/api/product/content-types/product/schema.json new file mode 100644 index 0000000..4bca79f --- /dev/null +++ b/server/mall/src/api/product/content-types/product/schema.json @@ -0,0 +1,56 @@ +{ + "kind": "collectionType", + "collectionName": "products", + "info": { + "singularName": "product", + "pluralName": "products", + "displayName": "商品", + "description": "" + }, + "options": { + "draftAndPublish": true + }, + "pluginOptions": {}, + "attributes": { + "name": { + "type": "string" + }, + "description": { + "type": "richtext" + }, + "product_image": { + "type": "media", + "multiple": false, + "required": false, + "allowedTypes": [ + "images", + "files", + "videos", + "audios" + ] + }, + "categoryType": { + "type": "relation", + "relation": "manyToMany", + "target": "api::category.category", + "mappedBy": "products" + }, + "product_images": { + "type": "media", + "multiple": true, + "required": false, + "allowedTypes": [ + "images", + "files", + "videos", + "audios" + ] + }, + "tags": { + "type": "relation", + "relation": "manyToMany", + "target": "api::tag.tag", + "inversedBy": "tagType" + } + } +} diff --git a/server/mall/src/api/product/controllers/product.ts b/server/mall/src/api/product/controllers/product.ts new file mode 100644 index 0000000..c63694c --- /dev/null +++ b/server/mall/src/api/product/controllers/product.ts @@ -0,0 +1,7 @@ +/** + * product controller + */ + +import { factories } from '@strapi/strapi' + +export default factories.createCoreController('api::product.product'); diff --git a/server/mall/src/api/product/routes/product.ts b/server/mall/src/api/product/routes/product.ts new file mode 100644 index 0000000..d89b7db --- /dev/null +++ b/server/mall/src/api/product/routes/product.ts @@ -0,0 +1,7 @@ +/** + * product router + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreRouter('api::product.product'); diff --git a/server/mall/src/api/product/services/product.ts b/server/mall/src/api/product/services/product.ts new file mode 100644 index 0000000..6cf417e --- /dev/null +++ b/server/mall/src/api/product/services/product.ts @@ -0,0 +1,7 @@ +/** + * product service + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreService('api::product.product'); diff --git a/server/mall/src/api/recommend/content-types/recommend/schema.json b/server/mall/src/api/recommend/content-types/recommend/schema.json new file mode 100644 index 0000000..0de721f --- /dev/null +++ b/server/mall/src/api/recommend/content-types/recommend/schema.json @@ -0,0 +1,37 @@ +{ + "kind": "collectionType", + "collectionName": "recommends", + "info": { + "singularName": "recommend", + "pluralName": "recommends", + "displayName": "推广" + }, + "options": { + "draftAndPublish": true + }, + "pluginOptions": {}, + "attributes": { + "title": { + "type": "string" + }, + "image": { + "allowedTypes": [ + "images", + "files", + "videos", + "audios" + ], + "type": "media", + "multiple": true + }, + "is_on": { + "type": "boolean", + "default": true + }, + "products": { + "type": "relation", + "relation": "oneToMany", + "target": "api::product.product" + } + } +} diff --git a/server/mall/src/api/recommend/controllers/recommend.ts b/server/mall/src/api/recommend/controllers/recommend.ts new file mode 100644 index 0000000..be3e18a --- /dev/null +++ b/server/mall/src/api/recommend/controllers/recommend.ts @@ -0,0 +1,7 @@ +/** + * recommend controller + */ + +import { factories } from '@strapi/strapi' + +export default factories.createCoreController('api::recommend.recommend'); diff --git a/server/mall/src/api/recommend/routes/recommend.ts b/server/mall/src/api/recommend/routes/recommend.ts new file mode 100644 index 0000000..39bc7f5 --- /dev/null +++ b/server/mall/src/api/recommend/routes/recommend.ts @@ -0,0 +1,7 @@ +/** + * recommend router + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreRouter('api::recommend.recommend'); diff --git a/server/mall/src/api/recommend/services/recommend.ts b/server/mall/src/api/recommend/services/recommend.ts new file mode 100644 index 0000000..f23a17e --- /dev/null +++ b/server/mall/src/api/recommend/services/recommend.ts @@ -0,0 +1,7 @@ +/** + * recommend service + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreService('api::recommend.recommend'); diff --git a/server/mall/src/api/tag/content-types/tag/schema.json b/server/mall/src/api/tag/content-types/tag/schema.json new file mode 100644 index 0000000..09022c8 --- /dev/null +++ b/server/mall/src/api/tag/content-types/tag/schema.json @@ -0,0 +1,32 @@ +{ + "kind": "collectionType", + "collectionName": "tags", + "info": { + "singularName": "tag", + "pluralName": "tags", + "displayName": "标签" + }, + "options": { + "draftAndPublish": true + }, + "pluginOptions": {}, + "attributes": { + "tag": { + "type": "string", + "required": true, + "unique": true + }, + "color": { + "type": "customField", + "regex": "^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$", + "customField": "plugin::color-picker.color", + "required": true + }, + "tagType": { + "type": "relation", + "relation": "manyToMany", + "target": "api::product.product", + "mappedBy": "tags" + } + } +} diff --git a/server/mall/src/api/tag/controllers/tag.ts b/server/mall/src/api/tag/controllers/tag.ts new file mode 100644 index 0000000..0b3e997 --- /dev/null +++ b/server/mall/src/api/tag/controllers/tag.ts @@ -0,0 +1,7 @@ +/** + * tag controller + */ + +import { factories } from '@strapi/strapi' + +export default factories.createCoreController('api::tag.tag'); diff --git a/server/mall/src/api/tag/routes/tag.ts b/server/mall/src/api/tag/routes/tag.ts new file mode 100644 index 0000000..d15b0cf --- /dev/null +++ b/server/mall/src/api/tag/routes/tag.ts @@ -0,0 +1,7 @@ +/** + * tag router + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreRouter('api::tag.tag'); diff --git a/server/mall/src/api/tag/services/tag.ts b/server/mall/src/api/tag/services/tag.ts new file mode 100644 index 0000000..d45b676 --- /dev/null +++ b/server/mall/src/api/tag/services/tag.ts @@ -0,0 +1,7 @@ +/** + * tag service + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreService('api::tag.tag'); diff --git a/server/mall/src/components/field/promotion-component.json b/server/mall/src/components/field/promotion-component.json new file mode 100644 index 0000000..7907295 --- /dev/null +++ b/server/mall/src/components/field/promotion-component.json @@ -0,0 +1,19 @@ +{ + "collectionName": "components_field_promotion_components", + "info": { + "displayName": "PromotionComponent" + }, + "options": {}, + "attributes": { + "img": { + "allowedTypes": [ + "images", + "files", + "videos", + "audios" + ], + "type": "media", + "multiple": false + } + } +} diff --git a/server/mall/src/extensions/.gitkeep b/server/mall/src/extensions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/server/mall/src/index.ts b/server/mall/src/index.ts new file mode 100644 index 0000000..58be268 --- /dev/null +++ b/server/mall/src/index.ts @@ -0,0 +1,20 @@ +// import type { Core } from '@strapi/strapi'; + +export default { + /** + * An asynchronous register function that runs before + * your application is initialized. + * + * This gives you an opportunity to extend code. + */ + register(/* { strapi }: { strapi: Core.Strapi } */) {}, + + /** + * An asynchronous bootstrap function that runs before + * your application gets started. + * + * This gives you an opportunity to set up your data model, + * run jobs, or perform some special logic. + */ + bootstrap(/* { strapi }: { strapi: Core.Strapi } */) {}, +}; diff --git a/server/mall/tsconfig.json b/server/mall/tsconfig.json new file mode 100644 index 0000000..b9fa686 --- /dev/null +++ b/server/mall/tsconfig.json @@ -0,0 +1,43 @@ +{ + "compilerOptions": { + "module": "CommonJS", + "moduleResolution": "Node", + "lib": ["ES2020"], + "target": "ES2019", + "strict": false, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "incremental": true, + "esModuleInterop": true, + "resolveJsonModule": true, + "noEmitOnError": true, + "noImplicitThis": true, + "outDir": "dist", + "rootDir": "." + }, + "include": [ + // Include root files + "./", + // Include all ts files + "./**/*.ts", + // Include all js files + "./**/*.js", + // Force the JSON files in the src folder to be included + "src/**/*.json" + ], + + "exclude": [ + "node_modules/", + "build/", + "dist/", + ".cache/", + ".tmp/", + + // Do not include admin files in the server compilation + "src/admin/", + // Do not include test files + "**/*.test.*", + // Do not include plugins in the server compilation + "src/plugins/**" + ] +} diff --git a/server/mall/types/generated/components.d.ts b/server/mall/types/generated/components.d.ts new file mode 100644 index 0000000..f76de8a --- /dev/null +++ b/server/mall/types/generated/components.d.ts @@ -0,0 +1,19 @@ +import type { Struct, Schema } from '@strapi/strapi' + +export interface FieldPromotionComponent extends Struct.ComponentSchema { + collectionName: 'components_field_promotion_components' + info: { + displayName: 'PromotionComponent' + } + attributes: { + img: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'> + } +} + +declare module '@strapi/strapi' { + export module Public { + export interface ComponentSchemas { + 'field.promotion-component': FieldPromotionComponent + } + } +} diff --git a/server/mall/types/generated/contentTypes.d.ts b/server/mall/types/generated/contentTypes.d.ts new file mode 100644 index 0000000..2d07639 --- /dev/null +++ b/server/mall/types/generated/contentTypes.d.ts @@ -0,0 +1,859 @@ +import type { Struct, Schema } from '@strapi/strapi' + +export interface PluginUploadFile extends Struct.CollectionTypeSchema { + collectionName: 'files' + info: { + singularName: 'file' + pluralName: 'files' + displayName: 'File' + description: '' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + name: Schema.Attribute.String & Schema.Attribute.Required + alternativeText: Schema.Attribute.String + caption: Schema.Attribute.String + width: Schema.Attribute.Integer + height: Schema.Attribute.Integer + formats: Schema.Attribute.JSON + hash: Schema.Attribute.String & Schema.Attribute.Required + ext: Schema.Attribute.String + mime: Schema.Attribute.String & Schema.Attribute.Required + size: Schema.Attribute.Decimal & Schema.Attribute.Required + url: Schema.Attribute.String & Schema.Attribute.Required + previewUrl: Schema.Attribute.String + provider: Schema.Attribute.String & Schema.Attribute.Required + provider_metadata: Schema.Attribute.JSON + related: Schema.Attribute.Relation<'morphToMany'> + folder: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'> & + Schema.Attribute.Private + folderPath: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Private & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.file'> + } +} + +export interface PluginUploadFolder extends Struct.CollectionTypeSchema { + collectionName: 'upload_folders' + info: { + singularName: 'folder' + pluralName: 'folders' + displayName: 'Folder' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + pathId: Schema.Attribute.Integer & Schema.Attribute.Required & Schema.Attribute.Unique + parent: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'> + children: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.folder'> + files: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.file'> + path: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.folder'> + } +} + +export interface PluginI18NLocale extends Struct.CollectionTypeSchema { + collectionName: 'i18n_locale' + info: { + singularName: 'locale' + pluralName: 'locales' + collectionName: 'locales' + displayName: 'Locale' + description: '' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.SetMinMax< + { + min: 1 + max: 50 + }, + number + > + code: Schema.Attribute.String & Schema.Attribute.Unique + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'plugin::i18n.locale'> + } +} + +export interface PluginContentReleasesRelease extends Struct.CollectionTypeSchema { + collectionName: 'strapi_releases' + info: { + singularName: 'release' + pluralName: 'releases' + displayName: 'Release' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + name: Schema.Attribute.String & Schema.Attribute.Required + releasedAt: Schema.Attribute.DateTime + scheduledAt: Schema.Attribute.DateTime + timezone: Schema.Attribute.String + status: Schema.Attribute.Enumeration<['ready', 'blocked', 'failed', 'done', 'empty']> & + Schema.Attribute.Required + actions: Schema.Attribute.Relation<'oneToMany', 'plugin::content-releases.release-action'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'plugin::content-releases.release'> + } +} + +export interface PluginContentReleasesReleaseAction extends Struct.CollectionTypeSchema { + collectionName: 'strapi_release_actions' + info: { + singularName: 'release-action' + pluralName: 'release-actions' + displayName: 'Release Action' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + type: Schema.Attribute.Enumeration<['publish', 'unpublish']> & Schema.Attribute.Required + contentType: Schema.Attribute.String & Schema.Attribute.Required + entryDocumentId: Schema.Attribute.String + locale: Schema.Attribute.String + release: Schema.Attribute.Relation<'manyToOne', 'plugin::content-releases.release'> + isEntryValid: Schema.Attribute.Boolean + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + localizations: Schema.Attribute.Relation<'oneToMany', 'plugin::content-releases.release-action'> + } +} + +export interface PluginReviewWorkflowsWorkflow extends Struct.CollectionTypeSchema { + collectionName: 'strapi_workflows' + info: { + name: 'Workflow' + description: '' + singularName: 'workflow' + pluralName: 'workflows' + displayName: 'Workflow' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + name: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique + stages: Schema.Attribute.Relation<'oneToMany', 'plugin::review-workflows.workflow-stage'> + contentTypes: Schema.Attribute.JSON & + Schema.Attribute.Required & + Schema.Attribute.DefaultTo<'[]'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'plugin::review-workflows.workflow'> + } +} + +export interface PluginReviewWorkflowsWorkflowStage extends Struct.CollectionTypeSchema { + collectionName: 'strapi_workflows_stages' + info: { + name: 'Workflow Stage' + description: '' + singularName: 'workflow-stage' + pluralName: 'workflow-stages' + displayName: 'Stages' + } + options: { + version: '1.1.0' + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + name: Schema.Attribute.String + color: Schema.Attribute.String & Schema.Attribute.DefaultTo<'#4945FF'> + workflow: Schema.Attribute.Relation<'manyToOne', 'plugin::review-workflows.workflow'> + permissions: Schema.Attribute.Relation<'manyToMany', 'admin::permission'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'plugin::review-workflows.workflow-stage'> + } +} + +export interface PluginUsersPermissionsPermission extends Struct.CollectionTypeSchema { + collectionName: 'up_permissions' + info: { + name: 'permission' + description: '' + singularName: 'permission' + pluralName: 'permissions' + displayName: 'Permission' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + action: Schema.Attribute.String & Schema.Attribute.Required + role: Schema.Attribute.Relation<'manyToOne', 'plugin::users-permissions.role'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'plugin::users-permissions.permission'> + } +} + +export interface PluginUsersPermissionsRole extends Struct.CollectionTypeSchema { + collectionName: 'up_roles' + info: { + name: 'role' + description: '' + singularName: 'role' + pluralName: 'roles' + displayName: 'Role' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 3 + }> + description: Schema.Attribute.String + type: Schema.Attribute.String & Schema.Attribute.Unique + permissions: Schema.Attribute.Relation<'oneToMany', 'plugin::users-permissions.permission'> + users: Schema.Attribute.Relation<'oneToMany', 'plugin::users-permissions.user'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'plugin::users-permissions.role'> + } +} + +export interface PluginUsersPermissionsUser extends Struct.CollectionTypeSchema { + collectionName: 'up_users' + info: { + name: 'user' + description: '' + singularName: 'user' + pluralName: 'users' + displayName: 'User' + } + options: { + timestamps: true + draftAndPublish: false + } + attributes: { + username: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 3 + }> + email: Schema.Attribute.Email & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 6 + }> + provider: Schema.Attribute.String + password: Schema.Attribute.Password & + Schema.Attribute.Private & + Schema.Attribute.SetMinMaxLength<{ + minLength: 6 + }> + resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private + confirmationToken: Schema.Attribute.String & Schema.Attribute.Private + confirmed: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo + blocked: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo + role: Schema.Attribute.Relation<'manyToOne', 'plugin::users-permissions.role'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'plugin::users-permissions.user'> + } +} + +export interface ApiCategoryCategory extends Struct.CollectionTypeSchema { + collectionName: 'categorys' + info: { + singularName: 'category' + pluralName: 'categorys' + displayName: '\u5206\u7C7B' + description: '' + } + options: { + draftAndPublish: true + } + attributes: { + categoryName: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique + icon: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'> + products: Schema.Attribute.Relation<'manyToMany', 'api::product.product'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'api::category.category'> + } +} + +export interface ApiProductProduct extends Struct.CollectionTypeSchema { + collectionName: 'products' + info: { + singularName: 'product' + pluralName: 'products' + displayName: '\u5546\u54C1' + description: '' + } + options: { + draftAndPublish: true + } + attributes: { + name: Schema.Attribute.String + description: Schema.Attribute.RichText + product_image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios'> + categoryType: Schema.Attribute.Relation<'manyToMany', 'api::category.category'> + product_images: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios', true> + tags: Schema.Attribute.Relation<'manyToMany', 'api::tag.tag'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'api::product.product'> + } +} + +export interface ApiRecommendRecommend extends Struct.CollectionTypeSchema { + collectionName: 'recommends' + info: { + singularName: 'recommend' + pluralName: 'recommends' + displayName: '\u63A8\u5E7F' + } + options: { + draftAndPublish: true + } + attributes: { + title: Schema.Attribute.String + image: Schema.Attribute.Media<'images' | 'files' | 'videos' | 'audios', true> + is_on: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo + products: Schema.Attribute.Relation<'oneToMany', 'api::product.product'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'api::recommend.recommend'> + } +} + +export interface ApiTagTag extends Struct.CollectionTypeSchema { + collectionName: 'tags' + info: { + singularName: 'tag' + pluralName: 'tags' + displayName: '\u6807\u7B7E' + } + options: { + draftAndPublish: true + } + attributes: { + tag: Schema.Attribute.String & Schema.Attribute.Required & Schema.Attribute.Unique + color: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.CustomField<'plugin::color-picker.color'> + tagType: Schema.Attribute.Relation<'manyToMany', 'api::product.product'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'api::tag.tag'> + } +} + +export interface AdminPermission extends Struct.CollectionTypeSchema { + collectionName: 'admin_permissions' + info: { + name: 'Permission' + description: '' + singularName: 'permission' + pluralName: 'permissions' + displayName: 'Permission' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + action: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + actionParameters: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}> + subject: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + properties: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}> + conditions: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<[]> + role: Schema.Attribute.Relation<'manyToOne', 'admin::role'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::permission'> + } +} + +export interface AdminUser extends Struct.CollectionTypeSchema { + collectionName: 'admin_users' + info: { + name: 'User' + description: '' + singularName: 'user' + pluralName: 'users' + displayName: 'User' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + firstname: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + lastname: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + username: Schema.Attribute.String + email: Schema.Attribute.Email & + Schema.Attribute.Required & + Schema.Attribute.Private & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 6 + }> + password: Schema.Attribute.Password & + Schema.Attribute.Private & + Schema.Attribute.SetMinMaxLength<{ + minLength: 6 + }> + resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private + registrationToken: Schema.Attribute.String & Schema.Attribute.Private + isActive: Schema.Attribute.Boolean & + Schema.Attribute.Private & + Schema.Attribute.DefaultTo + roles: Schema.Attribute.Relation<'manyToMany', 'admin::role'> & Schema.Attribute.Private + blocked: Schema.Attribute.Boolean & Schema.Attribute.Private & Schema.Attribute.DefaultTo + preferedLanguage: Schema.Attribute.String + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::user'> + } +} + +export interface AdminRole extends Struct.CollectionTypeSchema { + collectionName: 'admin_roles' + info: { + name: 'Role' + description: '' + singularName: 'role' + pluralName: 'roles' + displayName: 'Role' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + code: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + description: Schema.Attribute.String + users: Schema.Attribute.Relation<'manyToMany', 'admin::user'> + permissions: Schema.Attribute.Relation<'oneToMany', 'admin::permission'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::role'> + } +} + +export interface AdminApiToken extends Struct.CollectionTypeSchema { + collectionName: 'strapi_api_tokens' + info: { + name: 'Api Token' + singularName: 'api-token' + pluralName: 'api-tokens' + displayName: 'Api Token' + description: '' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + description: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> & + Schema.Attribute.DefaultTo<''> + type: Schema.Attribute.Enumeration<['read-only', 'full-access', 'custom']> & + Schema.Attribute.Required & + Schema.Attribute.DefaultTo<'read-only'> + accessKey: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + lastUsedAt: Schema.Attribute.DateTime + permissions: Schema.Attribute.Relation<'oneToMany', 'admin::api-token-permission'> + expiresAt: Schema.Attribute.DateTime + lifespan: Schema.Attribute.BigInteger + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::api-token'> + } +} + +export interface AdminApiTokenPermission extends Struct.CollectionTypeSchema { + collectionName: 'strapi_api_token_permissions' + info: { + name: 'API Token Permission' + description: '' + singularName: 'api-token-permission' + pluralName: 'api-token-permissions' + displayName: 'API Token Permission' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + action: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + token: Schema.Attribute.Relation<'manyToOne', 'admin::api-token'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::api-token-permission'> + } +} + +export interface AdminTransferToken extends Struct.CollectionTypeSchema { + collectionName: 'strapi_transfer_tokens' + info: { + name: 'Transfer Token' + singularName: 'transfer-token' + pluralName: 'transfer-tokens' + displayName: 'Transfer Token' + description: '' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + description: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> & + Schema.Attribute.DefaultTo<''> + accessKey: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + lastUsedAt: Schema.Attribute.DateTime + permissions: Schema.Attribute.Relation<'oneToMany', 'admin::transfer-token-permission'> + expiresAt: Schema.Attribute.DateTime + lifespan: Schema.Attribute.BigInteger + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::transfer-token'> + } +} + +export interface AdminTransferTokenPermission extends Struct.CollectionTypeSchema { + collectionName: 'strapi_transfer_token_permissions' + info: { + name: 'Transfer Token Permission' + description: '' + singularName: 'transfer-token-permission' + pluralName: 'transfer-token-permissions' + displayName: 'Transfer Token Permission' + } + options: { + draftAndPublish: false + } + pluginOptions: { + 'content-manager': { + visible: false + } + 'content-type-builder': { + visible: false + } + } + attributes: { + action: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1 + }> + token: Schema.Attribute.Relation<'manyToOne', 'admin::transfer-token'> + createdAt: Schema.Attribute.DateTime + updatedAt: Schema.Attribute.DateTime + publishedAt: Schema.Attribute.DateTime + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private + locale: Schema.Attribute.String + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::transfer-token-permission'> + } +} + +declare module '@strapi/strapi' { + export module Public { + export interface ContentTypeSchemas { + 'plugin::upload.file': PluginUploadFile + 'plugin::upload.folder': PluginUploadFolder + 'plugin::i18n.locale': PluginI18NLocale + 'plugin::content-releases.release': PluginContentReleasesRelease + 'plugin::content-releases.release-action': PluginContentReleasesReleaseAction + 'plugin::review-workflows.workflow': PluginReviewWorkflowsWorkflow + 'plugin::review-workflows.workflow-stage': PluginReviewWorkflowsWorkflowStage + 'plugin::users-permissions.permission': PluginUsersPermissionsPermission + 'plugin::users-permissions.role': PluginUsersPermissionsRole + 'plugin::users-permissions.user': PluginUsersPermissionsUser + 'api::category.category': ApiCategoryCategory + 'api::product.product': ApiProductProduct + 'api::recommend.recommend': ApiRecommendRecommend + 'api::tag.tag': ApiTagTag + 'admin::permission': AdminPermission + 'admin::user': AdminUser + 'admin::role': AdminRole + 'admin::api-token': AdminApiToken + 'admin::api-token-permission': AdminApiTokenPermission + 'admin::transfer-token': AdminTransferToken + 'admin::transfer-token-permission': AdminTransferTokenPermission + } + } +} diff --git a/src/App.vue b/src/App.vue index d0dface..52a45c0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,6 +5,8 @@ onLaunch(() => { console.log('App Launch') }) onShow(() => { + // 隐藏底部tabbar + uni.hideTabBar() console.log('App Show') }) onHide(() => { diff --git a/src/components/goods.vue b/src/components/goods.vue new file mode 100644 index 0000000..f3ab0b3 --- /dev/null +++ b/src/components/goods.vue @@ -0,0 +1,7 @@ + + + + + diff --git a/src/components/tabbar.vue b/src/components/tabbar.vue new file mode 100644 index 0000000..565611e --- /dev/null +++ b/src/components/tabbar.vue @@ -0,0 +1,56 @@ + + + + diff --git a/src/pages.json b/src/pages.json index d4e2c27..99b7cdb 100644 --- a/src/pages.json +++ b/src/pages.json @@ -32,8 +32,8 @@ { "iconPath": "static/tabbar/example.png", "selectedIconPath": "static/tabbar/exampleHL.png", - "pagePath": "pages/about/about", - "text": "关于" + "pagePath": "pages/shop/index", + "text": "商城" } ] }, @@ -47,10 +47,27 @@ } }, { - "path": "pages/about/about", + "path": "pages/product/index", "type": "page", + "layout": "default", "style": { - "navigationBarTitleText": "商城" + "navigationBarTitleText": "商品详情" + } + }, + { + "path": "pages/search/index", + "type": "page", + "layout": "default", + "style": { + "navigationBarTitleText": "搜索页面" + } + }, + { + "path": "pages/shop/index", + "type": "page", + "layout": "default", + "style": { + "navigationBarTitleText": "宇森科技软件商城" } } ], diff --git a/src/pages/about/about.vue b/src/pages/about/about.vue deleted file mode 100644 index 3d9fd92..0000000 --- a/src/pages/about/about.vue +++ /dev/null @@ -1,36 +0,0 @@ - -{ - style: { - navigationBarTitleText: '商城', - }, -} - - - - - - - diff --git a/src/pages/about/components/request.vue b/src/pages/about/components/request.vue deleted file mode 100644 index 89a656d..0000000 --- a/src/pages/about/components/request.vue +++ /dev/null @@ -1,56 +0,0 @@ - -{ - layout: 'demo', - style: { - navigationBarTitleText: '请求', - }, -} - - - - - diff --git a/src/pages/about/components/upload.vue b/src/pages/about/components/upload.vue deleted file mode 100644 index 07f81f5..0000000 --- a/src/pages/about/components/upload.vue +++ /dev/null @@ -1,30 +0,0 @@ - -{ - layout: 'default', - style: { - navigationBarTitleText: '上传-状态一体化', - }, -} - - - - - - - diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 37a8db5..6c33674 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -9,37 +9,18 @@ diff --git a/src/pages/product/index.vue b/src/pages/product/index.vue new file mode 100644 index 0000000..24a3b85 --- /dev/null +++ b/src/pages/product/index.vue @@ -0,0 +1,89 @@ + +{ + layout: 'default', + style: { + navigationBarTitleText: '商品详情', + }, +} + + + + + + + diff --git a/src/pages/search/index.vue b/src/pages/search/index.vue new file mode 100644 index 0000000..80f51f5 --- /dev/null +++ b/src/pages/search/index.vue @@ -0,0 +1,107 @@ + + { + layout: 'default', + style: { + navigationBarTitleText: '搜索页面', + }, + } + + + + + + + diff --git a/src/pages/shop/index.vue b/src/pages/shop/index.vue new file mode 100644 index 0000000..edf9fc8 --- /dev/null +++ b/src/pages/shop/index.vue @@ -0,0 +1,188 @@ + +{ + layout: 'default', + style: { + navigationBarTitleText: '宇森科技软件商城', + }, +} + + + + + + + diff --git a/src/static/index/index_bg.jpg b/src/static/index/index_bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9b0175cad4ad72b3d5518f2ad7088d82222ea6a6 GIT binary patch literal 366621 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�euHU36M)4YQcKu{|DT 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%0Au4GF3og&C<0k;lWo=6xX)Tc6^d{2_x8AF)0m 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

fWLed_uTb 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≫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

l^K<+Lw~>UYx8x~tAr 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 E?jBWm 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

xW0M^)(L!*ufXpj8$o+DA~QVI9-3o~8?~ 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 z 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 NN;#x|*s@OU{{Rp=H%tHk literal 0 HcmV?d00001 diff --git a/src/store/routers.js b/src/store/routers.js new file mode 100644 index 0000000..1aa71af --- /dev/null +++ b/src/store/routers.js @@ -0,0 +1,18 @@ +import { defineStore } from 'pinia' +import { ref } from 'vue' + +const initState = { path: '/pages/index/index', } + +export const useRouterStore = defineStore( + 'routers', + () => { + const routers = ref({ ...initState }) + + return { + routers + } + }, + { + persist: true, + }, +) diff --git a/src/store/user.ts b/src/store/user.ts index 82bd873..2e329fa 100644 --- a/src/store/user.ts +++ b/src/store/user.ts @@ -1,7 +1,10 @@ import { defineStore } from 'pinia' import { ref } from 'vue' -const initState = { nickname: '', avatar: '' } +const initState = { + token: + 'c9f6de432ba6edb6c56d0a8d8e0feaaa8bfcf8b8d82ecf9976fd1fc2567b6f8c8f3775cfab90dd12e0124c486ed18bbd8c6ed509ee492c659c2b3b8c6bd102acc67b179095cdbc6cc1ccf79c0310f1a3be0771d29811ab88297a441107deabb493654c3297d39d60719340a4a4b82e692a99decbefd2c430d9a4c2561c0103f3', +} export const useUserStore = defineStore( 'user', diff --git a/src/types/uni-pages.d.ts b/src/types/uni-pages.d.ts index 1644db7..0812175 100644 --- a/src/types/uni-pages.d.ts +++ b/src/types/uni-pages.d.ts @@ -5,12 +5,14 @@ interface NavigateToOptions { url: "/pages/index/index" | - "/pages/about/about"; + "/pages/product/index" | + "/pages/search/index" | + "/pages/shop/index"; } interface RedirectToOptions extends NavigateToOptions {} interface SwitchTabOptions { - url: "/pages/index/index" | "/pages/about/about" + url: "/pages/index/index" | "/pages/shop/index" } type ReLaunchOptions = NavigateToOptions | SwitchTabOptions; diff --git a/src/utils/image.ts b/src/utils/image.ts new file mode 100644 index 0000000..18ee74f --- /dev/null +++ b/src/utils/image.ts @@ -0,0 +1,28 @@ +const baseUrl = import.meta.env.VITE_STATIC_BASEURL + +// 获取 Strapi 中图片的工具函数// 获取 Strapi 中图片的工具函数 +export function getStrapiImage(imageData) { + try { + // 判断imageData 如果是对象且不为数组就直接返回url路径 + if (typeof imageData === 'object' && !Array.isArray(imageData)) { + return baseUrl + imageData.url + } + + // 确保返回的数据中包含图片信息 + if (imageData && Array.isArray(imageData)) { + if (imageData.length === 1) { + console.log('imageData:', baseUrl + imageData[0].url) + // 如果只有一个图片,返回单个 URL + return baseUrl + imageData[0].url + } else { + // 如果有多个图片,返回 URL 数组 + return imageData.map((image) => baseUrl + image.url) + } + } else { + throw new Error('没有找到图片数据') + } + } catch (error) { + console.error('解析图片数据失败:', error) + return null + } +}