From f62289c97b76ca9cbb9b5ba0ffc8eec98e3717a3 Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Wed, 8 Apr 2026 14:14:10 +0800 Subject: [PATCH] first commit --- .cursorrules | 37 + .editorconfig | 9 + .gitignore | 23 + .hbuilderx/launch.json | 15 + .npmrc | 3 + .nvmrc | 1 + .vscode/extensions.json | 11 + .vscode/launch.json | 16 + .vscode/settings.json | 55 + .vscode/tasks.json | 16 + LICENSE | 21 + README.md | 31 + index.html | 21 + manifest.config.ts | 156 + package.json | 106 + pages.config.ts | 48 + pnpm-lock.yaml | 13160 +++++++++++++++++ renovate.json | 3 + src/App.vue | 104 + src/api/apis.js | 183 + src/apis/agent.js | 163 + src/app.scss | 50 + src/auto-imports.d.ts | 686 + src/components.d.ts | 33 + src/components/AgentApplicationForm.vue | 332 + src/components/EmptyState.vue | 12 + src/components/GzhQrcode.vue | 209 + src/components/Payment.vue | 180 + src/components/PriceInputPopup.vue | 175 + src/components/QRcode.vue | 522 + src/components/VipBanner.vue | 36 + src/composables/useHotUpdate.js | 341 + src/composables/usePromotionShareHandlers.ts | 45 + src/composables/useShare.ts | 45 + src/config/runtime.development.json | 14 + src/config/runtime.production.json | 14 + src/config/runtimeConfig.node.ts | 59 + src/env.d.ts | 28 + src/hooks/useColPickerData.ts | 38 + src/layouts/home.vue | 128 + src/layouts/login.vue | 31 + src/layouts/page.vue | 34 + src/main.ts | 41 + src/manifest.json | 120 + src/pages.json | 169 + src/pages/agent.vue | 261 + src/pages/agentVip.vue | 65 + src/pages/agentVipApply.vue | 734 + src/pages/agentVipConfig.vue | 421 + src/pages/agreement.vue | 73 + src/pages/h5open.vue | 93 + src/pages/index.vue | 112 + src/pages/invitation.vue | 55 + src/pages/invitationAgentApply.vue | 198 + src/pages/login.vue | 222 + src/pages/me.vue | 341 + src/pages/promote.vue | 268 + src/pages/promoteDetails.vue | 140 + src/pages/rewardsDetails.vue | 160 + src/pages/withdrawDetails.vue | 171 + src/shims.d.ts | 6 + src/static/image/banner_1.png | Bin 0 -> 138670 bytes src/static/image/banner_2.png | Bin 0 -> 95941 bytes src/static/image/banner_3.png | Bin 0 -> 113328 bytes src/static/image/empty.svg | 1 + src/static/image/footbanner.png | Bin 0 -> 68360 bytes src/static/image/head_shot.webp | Bin 0 -> 2196 bytes src/static/image/icon_1.png | Bin 0 -> 63741 bytes src/static/image/icon_2.png | Bin 0 -> 59804 bytes src/static/image/icon_share_friends.svg | 1 + src/static/image/icon_share_img.svg | 1 + src/static/image/icon_share_url.svg | 1 + src/static/image/icon_share_wechat.svg | 1 + src/static/image/invitation.png | Bin 0 -> 147490 bytes src/static/image/invitation_agent_apply.png | Bin 0 -> 175635 bytes src/static/image/login_bg.png | Bin 0 -> 26532 bytes src/static/image/logo.png | Bin 0 -> 268451 bytes src/static/image/shot_nonal.png | Bin 0 -> 18108 bytes src/static/image/shot_svip.png | Bin 0 -> 22523 bytes src/static/image/shot_vip.png | Bin 0 -> 18942 bytes src/static/poster/.gitkeep | 0 src/static/poster/tg_qrcode_1.png | Bin 0 -> 826035 bytes src/static/poster/tg_qrcode_2.png | Bin 0 -> 418939 bytes src/static/poster/tg_qrcode_3.png | Bin 0 -> 424772 bytes src/static/poster/tg_qrcode_4.png | Bin 0 -> 585720 bytes src/static/poster/tg_qrcode_5.png | Bin 0 -> 632374 bytes src/static/poster/tg_qrcode_6.png | Bin 0 -> 400891 bytes src/static/poster/tg_qrcode_7.png | Bin 0 -> 185497 bytes src/static/poster/tg_qrcode_8.jpg | Bin 0 -> 303960 bytes src/static/poster/tg_qrcode_8.png | Bin 0 -> 270347 bytes src/static/poster/yq_qrcode_1.png | Bin 0 -> 599044 bytes src/static/qrcode/fwhqrcode.jpg | Bin 0 -> 8847 bytes src/store/user.ts | 43 + src/theme.json | 26 + src/uni-pages.d.ts | 36 + src/uni.scss | 76 + src/utils/autoUpdateCheck.js | 64 + src/utils/chatCrypto.js | 174 + src/utils/chatEncrypt.js | 19 + src/utils/crypto.js | 85 + src/utils/format.js | 16 + src/utils/miniPromotionSharePayload.js | 17 + src/utils/posterQrWeixin.js | 164 + src/utils/promotionH5Url.js | 15 + src/utils/request.js | 67 + src/utils/routerGuard.js | 55 + src/utils/runtimeEnv.js | 68 + tsconfig.json | 28 + uno.config.ts | 30 + vite.config.ts | 56 + 110 files changed, 21888 insertions(+) create mode 100644 .cursorrules create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 .hbuilderx/launch.json create mode 100644 .npmrc create mode 100644 .nvmrc create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json create mode 100644 LICENSE create mode 100644 README.md create mode 100644 index.html create mode 100644 manifest.config.ts create mode 100644 package.json create mode 100644 pages.config.ts create mode 100644 pnpm-lock.yaml create mode 100644 renovate.json create mode 100644 src/App.vue create mode 100644 src/api/apis.js create mode 100644 src/apis/agent.js create mode 100644 src/app.scss create mode 100644 src/auto-imports.d.ts create mode 100644 src/components.d.ts create mode 100644 src/components/AgentApplicationForm.vue create mode 100644 src/components/EmptyState.vue create mode 100644 src/components/GzhQrcode.vue create mode 100644 src/components/Payment.vue create mode 100644 src/components/PriceInputPopup.vue create mode 100644 src/components/QRcode.vue create mode 100644 src/components/VipBanner.vue create mode 100644 src/composables/useHotUpdate.js create mode 100644 src/composables/usePromotionShareHandlers.ts create mode 100644 src/composables/useShare.ts create mode 100644 src/config/runtime.development.json create mode 100644 src/config/runtime.production.json create mode 100644 src/config/runtimeConfig.node.ts create mode 100644 src/env.d.ts create mode 100644 src/hooks/useColPickerData.ts create mode 100644 src/layouts/home.vue create mode 100644 src/layouts/login.vue create mode 100644 src/layouts/page.vue create mode 100644 src/main.ts create mode 100644 src/manifest.json create mode 100644 src/pages.json create mode 100644 src/pages/agent.vue create mode 100644 src/pages/agentVip.vue create mode 100644 src/pages/agentVipApply.vue create mode 100644 src/pages/agentVipConfig.vue create mode 100644 src/pages/agreement.vue create mode 100644 src/pages/h5open.vue create mode 100644 src/pages/index.vue create mode 100644 src/pages/invitation.vue create mode 100644 src/pages/invitationAgentApply.vue create mode 100644 src/pages/login.vue create mode 100644 src/pages/me.vue create mode 100644 src/pages/promote.vue create mode 100644 src/pages/promoteDetails.vue create mode 100644 src/pages/rewardsDetails.vue create mode 100644 src/pages/withdrawDetails.vue create mode 100644 src/shims.d.ts create mode 100644 src/static/image/banner_1.png create mode 100644 src/static/image/banner_2.png create mode 100644 src/static/image/banner_3.png create mode 100644 src/static/image/empty.svg create mode 100644 src/static/image/footbanner.png create mode 100644 src/static/image/head_shot.webp create mode 100644 src/static/image/icon_1.png create mode 100644 src/static/image/icon_2.png create mode 100644 src/static/image/icon_share_friends.svg create mode 100644 src/static/image/icon_share_img.svg create mode 100644 src/static/image/icon_share_url.svg create mode 100644 src/static/image/icon_share_wechat.svg create mode 100644 src/static/image/invitation.png create mode 100644 src/static/image/invitation_agent_apply.png create mode 100644 src/static/image/login_bg.png create mode 100644 src/static/image/logo.png create mode 100644 src/static/image/shot_nonal.png create mode 100644 src/static/image/shot_svip.png create mode 100644 src/static/image/shot_vip.png create mode 100644 src/static/poster/.gitkeep create mode 100644 src/static/poster/tg_qrcode_1.png create mode 100644 src/static/poster/tg_qrcode_2.png create mode 100644 src/static/poster/tg_qrcode_3.png create mode 100644 src/static/poster/tg_qrcode_4.png create mode 100644 src/static/poster/tg_qrcode_5.png create mode 100644 src/static/poster/tg_qrcode_6.png create mode 100644 src/static/poster/tg_qrcode_7.png create mode 100644 src/static/poster/tg_qrcode_8.jpg create mode 100644 src/static/poster/tg_qrcode_8.png create mode 100644 src/static/poster/yq_qrcode_1.png create mode 100644 src/static/qrcode/fwhqrcode.jpg create mode 100644 src/store/user.ts create mode 100644 src/theme.json create mode 100644 src/uni-pages.d.ts create mode 100644 src/uni.scss create mode 100644 src/utils/autoUpdateCheck.js create mode 100644 src/utils/chatCrypto.js create mode 100644 src/utils/chatEncrypt.js create mode 100644 src/utils/crypto.js create mode 100644 src/utils/format.js create mode 100644 src/utils/miniPromotionSharePayload.js create mode 100644 src/utils/posterQrWeixin.js create mode 100644 src/utils/promotionH5Url.js create mode 100644 src/utils/request.js create mode 100644 src/utils/routerGuard.js create mode 100644 src/utils/runtimeEnv.js create mode 100644 tsconfig.json create mode 100644 uno.config.ts create mode 100644 vite.config.ts diff --git a/.cursorrules b/.cursorrules new file mode 100644 index 0000000..d49e16f --- /dev/null +++ b/.cursorrules @@ -0,0 +1,37 @@ +// Uniapp Vue 3 best practices + +const vue3CompositionApiBestPractices = [ + "Use setup() function for component logic", + "Utilize ref and reactive for reactive state", + "Implement computed properties with computed()", + "Use watch and watchEffect for side effects", + "Implement lifecycle hooks with onMounted, onUpdated, etc.", + "Utilize provide/inject for dependency injection", +]; + +// Folder structure + +const folderStructure = ` +src/ + components/ + composables/ + views/ + static/ + ui/ + App.vue + main.ts +`; + +// Additional instructions + +const additionalInstructions = ` +1. Follow the uniapp vue3 version +2. Pay attention to the compatibility of mobile APP +3. Implement proper props and emits definitions +4. Utilize Vue 3's Teleport component when needed +5. Use Suspense for async components +6. Implement proper error handling +7. Follow Vue 3 style guide and naming conventions +8. Use Vite for fast development and building +`; + diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..9d08a1a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b732723 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +*.local + +# Editor directories and files +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +./src/components.d.ts +./src/auto-imports.d.ts diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json new file mode 100644 index 0000000..e0ba03e --- /dev/null +++ b/.hbuilderx/launch.json @@ -0,0 +1,15 @@ +{ + "version" : "1.0", + "configurations" : [ + { + "playground" : "standard", + "type" : "uni-app:app-ios" + }, + { + "app-plus" : { + "launchtype" : "local" + }, + "type" : "uniCloud" + } + ] +} diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..d8b8386 --- /dev/null +++ b/.npmrc @@ -0,0 +1,3 @@ +strict-peer-dependencies=false +auto-install-peers=true +shamefully-hoist=true diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..209e3ef --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +20 diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..54d3dc3 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,11 @@ +{ + "recommendations": [ + "antfu.vite", + "antfu.iconify", + "antfu.unocss", + "vue.volar", + "dbaeumer.vscode-eslint", + "editorConfig.editorConfig", + "uni-helper.uni-helper-vscode" + ] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..f8e3c32 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,16 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Debug h5", + "type": "chrome", + "runtimeArgs": [ + "--remote-debugging-port=9222" + ], + "request": "launch", + "url": "http://localhost:5173", + "webRoot": "${workspaceFolder}", + "preLaunchTask": "uni:h5" + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..c08e65a --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,55 @@ +{ + // Disable the default formatter, use eslint instead + "prettier.enable": false, + "editor.formatOnSave": false, + + // Auto fix + "editor.codeActionsOnSave": { + "source.organizeImports": "never" + }, + + // Silent the stylistic rules in you IDE, but still auto fix them + "eslint.rules.customizations": [ + { "rule": "style/*", "severity": "off", "fixable": true }, + { "rule": "format/*", "severity": "off", "fixable": true }, + { "rule": "*-indent", "severity": "off", "fixable": true }, + { "rule": "*-spacing", "severity": "off", "fixable": true }, + { "rule": "*-spaces", "severity": "off", "fixable": true }, + { "rule": "*-order", "severity": "off", "fixable": true }, + { "rule": "*-dangle", "severity": "off", "fixable": true }, + { "rule": "*-newline", "severity": "off", "fixable": true }, + { "rule": "*quotes", "severity": "off", "fixable": true }, + { "rule": "*semi", "severity": "off", "fixable": true } + ], + + // Enable eslint for all supported languages + "eslint.validate": [ + "javascript", + "javascriptreact", + "typescript", + "typescriptreact", + "vue", + "html", + "markdown", + "json", + "jsonc", + "yaml", + "toml", + "xml", + "gql", + "graphql", + "astro", + "svelte", + "css", + "less", + "scss", + "pcss", + "postcss" + ], + + // Enable file nesting + "explorer.fileNesting.enabled": true, + "explorer.fileNesting.patterns": { + "vite.config.*": "pages.config.*, manifest.config.*, uno.config.*, volar.config.*, *.env, .env.*" + } +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..e8c343f --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,16 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "uni:h5", + "type": "npm", + "script": "dev --devtools", + "isBackground": true, + "problemMatcher": "$vite", + "group": { + "kind": "build", + "isDefault": true + } + } + ] +} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e321c3c --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023-PRESENT KeJun + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..351d24e --- /dev/null +++ b/README.md @@ -0,0 +1,31 @@ +

+ +

+ +

+Vitesse for uni-app +

+

+ 📱 在线预览 + 📖 阅读文档 +

+ +## 特性 + +- ⚡️ [Vue 3](https://github.com/vuejs/core), [Vite](https://github.com/vitejs/vite), [pnpm](https://pnpm.io/), [esbuild](https://github.com/evanw/esbuild) - 就是快! + +- 🗂 [基于文件的路由](./src/pages) + +- 📦 [组件自动化加载](./src/components) + +- 📑 [布局系统](./src/layouts) + +- 🎨 [UnoCSS](https://github.com/unocss/unocss) - 高性能且极具灵活性的即时原子化 CSS 引擎 + +- 😃 [各种图标集为你所用](https://github.com/antfu/unocss/tree/main/packages/preset-icons) + +- 🔥 使用 [新的 ` + + + + + +
+ + + diff --git a/manifest.config.ts b/manifest.config.ts new file mode 100644 index 0000000..dcb8e34 --- /dev/null +++ b/manifest.config.ts @@ -0,0 +1,156 @@ +import path from 'node:path' +import process from 'node:process' +import { fileURLToPath } from 'node:url' +import { readRuntimeConfig } from './src/config/runtimeConfig.node' +import { defineManifestConfig } from '@uni-helper/vite-plugin-uni-manifest' + +const projectRoot = path.dirname(fileURLToPath(import.meta.url)) +const mode = process.env.NODE_ENV === 'production' ? 'production' : 'development' +const rc = readRuntimeConfig(projectRoot, mode) +const appName = rc.appName + +export default defineManifestConfig({ + 'name': appName, + 'appid': '__UNI__CC3DA09', + 'description': '', + 'versionName': '1.0.0', + 'versionCode': '107', + 'transformPx': false, + /* 5+App特有相关 */ + 'app-plus': { + usingComponents: true, + nvueStyleCompiler: 'uni-app', + compilerVersion: 3, + background: '#000000', + compatible: { + ignoreVersion: true, + }, + splashscreen: { + alwaysShowBeforeRender: true, + waiting: true, + autoclose: true, + delay: 0, + }, + + /* 模块配置 */ + modules: { + Share: {}, + Camera: {}, + PhotoLibrary: {}, + }, + /* 应用发布信息 */ + distribute: { + /* android打包配置 */ + android: { + package: 'com.quannengcha.app', + permissions: [ + '', + '', + '', + ], + }, + /* ios打包配置 */ + ios: { + privacyDescription: { + NSLocalNetworkUsageDescription: '需要访问您的网络来提供更好的服务', + NSPhotoLibraryAddUsageDescription: "此应用需要访问您的相册以保存图片", + }, + idfa: false, + bundleIdentifier: 'com.allinone.check', + }, + /* SDK配置 */ + sdkConfigs: { + // share: { + // weixin: { + // appid: 'wx开头的微信开放平台AppID', + // UniversalLinks: 'https://chimei.ronsafe.cn/app/', + // } + // }, + // oauth: { + // weixin: { + // appid: 'wx开头的微信开放平台AppID', + // appsecret: '微信开放平台AppSecret', + // UniversalLinks: 'https://chimei.ronsafe.cn/app/' + // } + // } + }, + icons: { + android: { + hdpi: 'static/icons/72x72.png', + xhdpi: 'static/icons/96x96.png', + xxhdpi: 'static/icons/144x144.png', + xxxhdpi: 'static/icons/192x192.png', + }, + ios: { + appstore: 'static/icons/1024x1024.png', + ipad: { + 'app': 'static/icons/76x76.png', + 'app@2x': 'static/icons/152x152.png', + 'notification': 'static/icons/20x20.png', + 'notification@2x': 'static/icons/40x40.png', + 'proapp@2x': 'static/icons/167x167.png', + 'settings': 'static/icons/29x29.png', + 'settings@2x': 'static/icons/58x58.png', + 'spotlight': 'static/icons/40x40.png', + 'spotlight@2x': 'static/icons/80x80.png', + }, + iphone: { + 'app@2x': 'static/icons/120x120.png', + 'app@3x': 'static/icons/180x180.png', + 'notification@2x': 'static/icons/40x40.png', + 'notification@3x': 'static/icons/60x60.png', + 'settings@2x': 'static/icons/58x58.png', + 'settings@3x': 'static/icons/87x87.png', + 'spotlight@2x': 'static/icons/80x80.png', + 'spotlight@3x': 'static/icons/120x120.png', + }, + }, + }, + }, + }, + /* 快应用特有相关 */ + 'quickapp': {}, + /* 小程序特有相关 */ + 'mp-weixin': { + appid: '', + setting: { + urlCheck: false, + }, + usingComponents: true, + darkmode: false, + themeLocation: 'theme.json', + }, + 'mp-alipay': { + usingComponents: true, + }, + 'mp-baidu': { + usingComponents: true, + }, + 'mp-toutiao': { + usingComponents: true, + }, + 'h5': { + darkmode: false, + themeLocation: 'theme.json', + }, + 'uniStatistics': { + enable: false, + }, + 'vueVersion': '3', + + /* UTS 插件配置 */ + 'uts': { + 'plugins': { + 'lz-url-launch': { + 'version': '1.0.0', + 'description': 'SFSafariViewController插件,支持在iOS中使用系统浏览器打开网页', + 'platforms': { + 'ios': { + 'appid': '__UNI_LZ_URL_LAUNCH_IOS', + 'autostart': false + } + } + } + } + } +}) diff --git a/package.json b/package.json new file mode 100644 index 0000000..fdd976e --- /dev/null +++ b/package.json @@ -0,0 +1,106 @@ +{ + "name": "uni-qnc", + "version": "0.0.0", + "private": true, + "packageManager": "pnpm@9.9.0", + "license": "MIT", + "scripts": { + "dev": "uni", + "dev:app": "uni -p app", + "dev:app-plus": "uni -p app-plus", + "dev:app-android": "uni -p app-android", + "dev:app-ios": "uni -p app-ios", + "dev:custom": "uni -p", + "dev:h5": "uni", + "dev:h5:ssr": "uni --ssr", + "dev:mp-alipay": "uni -p mp-alipay", + "dev:mp-baidu": "uni -p mp-baidu", + "dev:mp-kuaishou": "uni -p mp-kuaishou", + "dev:mp-lark": "uni -p mp-lark", + "dev:mp-qq": "uni -p mp-qq", + "dev:mp-toutiao": "uni -p mp-toutiao", + "dev:mp-weixin": "uni -p mp-weixin", + "dev:quickapp-webview": "uni -p quickapp-webview", + "dev:quickapp-webview-huawei": "uni -p quickapp-webview-huawei", + "dev:quickapp-webview-union": "uni -p quickapp-webview-union", + "build": "uni build", + "build:app": "uni build -p app", + "build:app-plus": "uni build -p app-plus", + "build:app-android": "uni build -p app-android", + "build:app-ios": "uni build -p app-ios", + "build:custom": "uni build -p", + "build:h5": "uni build", + "build:h5:ssr": "uni build --ssr", + "build:mp-alipay": "uni build -p mp-alipay", + "build:mp-baidu": "uni build -p mp-baidu", + "build:mp-kuaishou": "uni build -p mp-kuaishou", + "build:mp-lark": "uni build -p mp-lark", + "build:mp-qq": "uni build -p mp-qq", + "build:mp-toutiao": "uni build -p mp-toutiao", + "build:mp-weixin": "uni build -p mp-weixin", + "build:quickapp-webview": "uni build -p quickapp-webview", + "build:quickapp-webview-huawei": "uni build -p quickapp-webview-huawei", + "build:quickapp-webview-union": "uni build -p quickapp-webview-union", + "type-check": "vue-tsc --noEmit" + }, + "dependencies": { + "@dcloudio/uni-app": "3.0.0-4050520250307001", + "@dcloudio/uni-app-harmony": "3.0.0-4050520250307001", + "@dcloudio/uni-app-plus": "3.0.0-4050520250307001", + "@dcloudio/uni-components": "3.0.0-4050520250307001", + "@dcloudio/uni-h5": "3.0.0-4050520250307001", + "@dcloudio/uni-mp-alipay": "3.0.0-4050520250307001", + "@dcloudio/uni-mp-baidu": "3.0.0-4050520250307001", + "@dcloudio/uni-mp-jd": "3.0.0-4050520250307001", + "@dcloudio/uni-mp-kuaishou": "3.0.0-4050520250307001", + "@dcloudio/uni-mp-lark": "3.0.0-4050520250307001", + "@dcloudio/uni-mp-qq": "3.0.0-4050520250307001", + "@dcloudio/uni-mp-toutiao": "3.0.0-4050520250307001", + "@dcloudio/uni-mp-weixin": "3.0.0-4050520250307001", + "@dcloudio/uni-mp-xhs": "3.0.0-4050520250307001", + "@dcloudio/uni-quickapp-webview": "3.0.0-4050520250307001", + "@rollup/rollup-win32-x64-msvc": "^4.42.0", + "@vant/area-data": "^2.0.0", + "@vueuse/core": "^11.3.0", + "crypto-js": "^4.2.0", + "pinia": "^3.0.3", + "qrcode": "^1.5.4", + "uqrcodejs": "^4.0.7", + "vue": "~3.5.16", + "vue-i18n": "^9.14.4", + "wot-design-uni": "^1.9.1" + }, + "devDependencies": { + "@dcloudio/types": "^3.4.15", + "@dcloudio/uni-automator": "3.0.0-4050520250307001", + "@dcloudio/uni-cli-shared": "3.0.0-4050520250307001", + "@dcloudio/uni-stacktracey": "3.0.0-4050520250307001", + "@dcloudio/uni-uts-v1": "3.0.0-4050520250307001", + "@dcloudio/uni-vue-devtools": "3.0.0-4020420240722002", + "@dcloudio/vite-plugin-uni": "3.0.0-4050520250307001", + "@iconify-json/carbon": "^1.2.9", + "@mini-types/alipay": "^3.0.14", + "@types/node": "^20.19.0", + "@uni-helper/eslint-config": "^0.1.0", + "@uni-helper/uni-env": "^0.1.7", + "@uni-helper/uni-types": "1.0.0-alpha.4", + "@uni-helper/unocss-preset-uni": "^0.2.11", + "@uni-helper/vite-plugin-uni-components": "^0.1.0", + "@uni-helper/vite-plugin-uni-layouts": "^0.1.10", + "@uni-helper/vite-plugin-uni-manifest": "^0.2.8", + "@uni-helper/vite-plugin-uni-pages": "^0.2.28", + "@uni-helper/volar-service-uni-pages": "^0.2.28", + "@unocss/eslint-config": "^0.62.4", + "@vue/runtime-core": "^3.5.16", + "@vue/tsconfig": "^0.5.1", + "miniprogram-api-typings": "^3.12.3", + "sass": "~1.79.6", + "sass-embedded": "~1.79.6", + "typescript": "~5.5.4", + "unocss": "^0.62.4", + "unplugin-auto-import": "^0.18.6", + "unplugin-vue-components": "^28.7.0", + "vite": "^5.4.19", + "vue-tsc": "^2.2.10" + } +} diff --git a/pages.config.ts b/pages.config.ts new file mode 100644 index 0000000..9566ac1 --- /dev/null +++ b/pages.config.ts @@ -0,0 +1,48 @@ +import path from 'node:path' +import process from 'node:process' +import { fileURLToPath } from 'node:url' +import { readRuntimeConfig } from './src/config/runtimeConfig.node' +import { defineUniPages } from '@uni-helper/vite-plugin-uni-pages' + +const projectRoot = path.dirname(fileURLToPath(import.meta.url)) +const mode = process.env.NODE_ENV === 'production' ? 'production' : 'development' +const rc = readRuntimeConfig(projectRoot, mode) +const appName = rc.appName + +export default defineUniPages({ + pages: [], + globalStyle: { + backgroundColor: '@bgColor', + backgroundColorBottom: '@bgColorBottom', + backgroundColorTop: '@bgColorTop', + backgroundTextStyle: '@bgTxtStyle', + navigationBarBackgroundColor: '#000000', + navigationBarTextStyle: '@navTxtStyle', + navigationBarTitleText: appName, + navigationStyle: 'custom', + }, + + tabBar: { + backgroundColor: '@tabBgColor', + borderStyle: '@tabBorderStyle', + color: '@tabFontColor', + selectedColor: '@tabSelectedColor', + list: [ + { + pagePath: 'pages/index', + text: '', + visible: false, + }, + { + pagePath: 'pages/agent', + text: '', + visible: false, + }, + { + pagePath: 'pages/me', + text: '', + visible: false, + }, + ], + }, +}) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..4f46459 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,13160 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@dcloudio/uni-app': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@dcloudio/types@3.4.15)(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-app-harmony': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-app-plus': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-components': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-h5': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-alipay': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-baidu': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@dcloudio/types@3.4.15)(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-jd': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-kuaishou': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-lark': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-qq': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-toutiao': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-weixin': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-xhs': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-quickapp-webview': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@rollup/rollup-win32-x64-msvc': + specifier: ^4.42.0 + version: 4.42.0 + '@vant/area-data': + specifier: ^2.0.0 + version: 2.0.0 + '@vueuse/core': + specifier: ^11.3.0 + version: 11.3.0(vue@3.5.16(typescript@5.5.4)) + crypto-js: + specifier: ^4.2.0 + version: 4.2.0 + pinia: + specifier: ^3.0.3 + version: 3.0.3(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)) + qrcode: + specifier: ^1.5.4 + version: 1.5.4 + uqrcodejs: + specifier: ^4.0.7 + version: 4.0.7 + vue: + specifier: ~3.5.16 + version: 3.5.16(typescript@5.5.4) + vue-i18n: + specifier: ^9.14.4 + version: 9.14.4(vue@3.5.16(typescript@5.5.4)) + wot-design-uni: + specifier: ^1.9.1 + version: 1.9.1(vue@3.5.16(typescript@5.5.4)) + devDependencies: + '@dcloudio/types': + specifier: ^3.4.15 + version: 3.4.15 + '@dcloudio/uni-automator': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-cli-shared': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-stacktracey': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001 + '@dcloudio/uni-uts-v1': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(rollup@4.42.0) + '@dcloudio/uni-vue-devtools': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/vite-plugin-uni': + specifier: 3.0.0-4050520250307001 + version: 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4)) + '@iconify-json/carbon': + specifier: ^1.2.9 + version: 1.2.9 + '@mini-types/alipay': + specifier: ^3.0.14 + version: 3.0.14 + '@types/node': + specifier: ^20.19.0 + version: 20.19.0 + '@uni-helper/eslint-config': + specifier: ^0.1.0 + version: 0.1.0(@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.4(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(@vue/compiler-sfc@3.5.16)(eslint-import-resolver-node@0.3.9)(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(eslint@9.13.0(jiti@2.4.2)) + '@uni-helper/uni-env': + specifier: ^0.1.7 + version: 0.1.7 + '@uni-helper/uni-types': + specifier: 1.0.0-alpha.4 + version: 1.0.0-alpha.4(@uni-helper/uni-app-types@1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)))(@uni-helper/uni-cloud-types@1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)))(@uni-helper/uni-ui-types@1.0.0-alpha.4(@uni-helper/uni-app-types@1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)))(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)))(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)) + '@uni-helper/unocss-preset-uni': + specifier: ^0.2.11 + version: 0.2.11(@unocss/preset-legacy-compat@66.1.4)(@unocss/preset-mini@0.62.4)(@unocss/rule-utils@0.62.4)(@unocss/vite@0.62.4(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)))(unocss-applet@0.8.4(@unocss/core@66.1.4)(@unocss/preset-mini@0.62.4)(@unocss/preset-uno@0.62.4)(unocss@0.62.4(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))))(unocss@0.62.4(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))) + '@uni-helper/vite-plugin-uni-components': + specifier: ^0.1.0 + version: 0.1.0(rollup@4.42.0) + '@uni-helper/vite-plugin-uni-layouts': + specifier: ^0.1.10 + version: 0.1.10(rollup@4.42.0) + '@uni-helper/vite-plugin-uni-manifest': + specifier: ^0.2.8 + version: 0.2.8(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)) + '@uni-helper/vite-plugin-uni-pages': + specifier: ^0.2.28 + version: 0.2.28(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)) + '@uni-helper/volar-service-uni-pages': + specifier: ^0.2.28 + version: 0.2.28 + '@unocss/eslint-config': + specifier: ^0.62.4 + version: 0.62.4(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + '@vue/runtime-core': + specifier: ^3.5.16 + version: 3.5.16 + '@vue/tsconfig': + specifier: ^0.5.1 + version: 0.5.1 + miniprogram-api-typings: + specifier: ^3.12.3 + version: 3.12.3 + sass: + specifier: ~1.79.6 + version: 1.79.6 + sass-embedded: + specifier: ~1.79.6 + version: 1.79.6 + typescript: + specifier: ~5.5.4 + version: 5.5.4 + unocss: + specifier: ^0.62.4 + version: 0.62.4(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)) + unplugin-auto-import: + specifier: ^0.18.6 + version: 0.18.6(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(rollup@4.42.0) + unplugin-vue-components: + specifier: ^28.7.0 + version: 28.7.0(@babel/parser@7.27.5)(vue@3.5.16(typescript@5.5.4)) + vite: + specifier: ^5.4.19 + version: 5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0) + vue-tsc: + specifier: ^2.2.10 + version: 2.2.10(typescript@5.5.4) + +packages: + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@antfu/eslint-config@2.27.3': + resolution: {integrity: sha512-Y2Vh/LvPAaYoyLwCiZHJ7p76LEIGg6debeUA4Qs+KOrlGuXLQWRmdZlC6SB33UDNzXqkFeaXAlEcYUqvYoiMKA==} + hasBin: true + peerDependencies: + '@eslint-react/eslint-plugin': ^1.5.8 + '@prettier/plugin-xml': ^3.4.1 + '@unocss/eslint-plugin': '>=0.50.0' + astro-eslint-parser: ^1.0.2 + eslint: '>=8.40.0' + eslint-plugin-astro: ^1.2.0 + eslint-plugin-format: '>=0.1.0' + eslint-plugin-react-hooks: ^4.6.0 + eslint-plugin-react-refresh: ^0.4.4 + eslint-plugin-solid: ^0.13.2 + eslint-plugin-svelte: '>=2.35.1' + prettier-plugin-astro: ^0.13.0 + prettier-plugin-slidev: ^1.0.5 + svelte-eslint-parser: '>=0.37.0' + peerDependenciesMeta: + '@eslint-react/eslint-plugin': + optional: true + '@prettier/plugin-xml': + optional: true + '@unocss/eslint-plugin': + optional: true + astro-eslint-parser: + optional: true + eslint-plugin-astro: + optional: true + eslint-plugin-format: + optional: true + eslint-plugin-react-hooks: + optional: true + eslint-plugin-react-refresh: + optional: true + eslint-plugin-solid: + optional: true + eslint-plugin-svelte: + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-slidev: + optional: true + svelte-eslint-parser: + optional: true + + '@antfu/install-pkg@0.4.1': + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} + + '@antfu/install-pkg@1.1.0': + resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} + + '@antfu/utils@0.7.10': + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} + + '@antfu/utils@8.1.1': + resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==} + + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.27.5': + resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.27.4': + resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.27.5': + resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.27.3': + resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.27.2': + resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.27.1': + resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.27.1': + resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.4': + resolution: {integrity: sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-member-expression-to-functions@7.27.1': + resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.27.1': + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.27.3': + resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.27.1': + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.27.1': + resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.27.1': + resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.27.1': + resolution: {integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.27.6': + resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.27.5': + resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1': + resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1': + resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1': + resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1': + resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1': + resolution: {integrity: sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.27.1': + resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.27.1': + resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.27.1': + resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.27.1': + resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.27.1': + resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.27.1': + resolution: {integrity: sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.27.1': + resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.27.1': + resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.27.5': + resolution: {integrity: sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.27.1': + resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.27.1': + resolution: {integrity: sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.27.1': + resolution: {integrity: sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.27.1': + resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.27.3': + resolution: {integrity: sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.27.1': + resolution: {integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.27.1': + resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1': + resolution: {integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.27.1': + resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.27.1': + resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.27.1': + resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.27.1': + resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.27.1': + resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.27.1': + resolution: {integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.27.1': + resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.27.1': + resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.27.1': + resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.27.1': + resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.27.1': + resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.27.1': + resolution: {integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.27.1': + resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1': + resolution: {integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.27.1': + resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1': + resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.27.1': + resolution: {integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.27.3': + resolution: {integrity: sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.27.1': + resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.27.1': + resolution: {integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.27.1': + resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.27.1': + resolution: {integrity: sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.27.1': + resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.27.1': + resolution: {integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.27.1': + resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.27.5': + resolution: {integrity: sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.27.1': + resolution: {integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.27.1': + resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.27.1': + resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.27.1': + resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.27.1': + resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.27.1': + resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.27.1': + resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.27.1': + resolution: {integrity: sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.27.1': + resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.27.1': + resolution: {integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.27.1': + resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.27.1': + resolution: {integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.27.2': + resolution: {integrity: sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/runtime@7.27.6': + resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.27.4': + resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.27.6': + resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@bufbuild/protobuf@2.5.2': + resolution: {integrity: sha512-foZ7qr0IsUBjzWIq+SuBLfdQCpJ1j8cTuNNT4owngTHoN5KsJb8L9t65fzz7SCeSWzescoOil/0ldqiL041ABg==} + + '@clack/core@0.3.5': + resolution: {integrity: sha512-5cfhQNH+1VQ2xLQlmzXMqUoiaH0lRBq9/CLW9lTyMbuKLC3+xEK01tHVvyut++mLOn5urSHmkm6I0Lg9MaJSTQ==} + + '@clack/prompts@0.7.0': + resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} + bundledDependencies: + - is-unicode-supported + + '@dcloudio/types@3.4.15': + resolution: {integrity: sha512-Y8n/Z7USQoYFWUYZBLVjLXV3G5E/Odnvy3Ldgri4ikCcyQqHRk6RRaLh0WWnuIkxQxz2MXqLH4JNN65sb00XIA==} + + '@dcloudio/uni-app-harmony@3.0.0-4050520250307001': + resolution: {integrity: sha512-l17/NCz+0gPi2QSJqgLB40W+rZ/Q0YyCNSVwHi61MoK2Np7w+IteBEggfWISl+lF5BjXc9BU4K3nE68B+y7rZQ==} + + '@dcloudio/uni-app-plus@3.0.0-4050520250307001': + resolution: {integrity: sha512-TaZ8T0SPptqriWlWiituB8BCIf7pvhs/nfxtLkgXhyruG4dd1kRVk8soqi3xHY90rrFMwASJK3CHSBqxv0yh6g==} + + '@dcloudio/uni-app-uts@3.0.0-4050520250307001': + resolution: {integrity: sha512-k3KlZYZMkLJSXdyo4A/U/hC989Xy84bNZZl/ewdJu75WO9EmXCOh2TLEqCywFuLzUJySF92CKtWTld4olU8dDQ==} + + '@dcloudio/uni-app-vite@3.0.0-4050520250307001': + resolution: {integrity: sha512-nBygUMt2o0wL9XaN02Zc6fyAzeNQVRj6e5HQNRGQL2NqjUrA5vuJZhFtZG9hmgpMnzGuEFff7YoXxKf0qLgcSQ==} + + '@dcloudio/uni-app-vue@3.0.0-4050520250307001': + resolution: {integrity: sha512-MFFkhzukg06ef0AuKKjKcuxLcbOTnSBbDvrw7TJUe0pmM4u4ttw19Wn28/2O9QVsfshvD4QyT4xiItNiUm4X8Q==} + + '@dcloudio/uni-app-x@0.7.60': + resolution: {integrity: sha512-o5LVukL23NO+K4ToGPzKUcyqy2z4vVO3Y6KQQ/HtnTLehKdlYDIUoVLRjL/LaQZuwHUz//F4PmAawhDr6u2G7A==} + + '@dcloudio/uni-app@3.0.0-4050520250307001': + resolution: {integrity: sha512-flwafDA0RmqUaqqGex45UYA54ZERReRtPeTWG6VnzexcSefuXVQPQnNRghuu347irNcVALmmO8HuVdkX1Gei3Q==} + peerDependencies: + '@dcloudio/types': ^3.4.14 + + '@dcloudio/uni-automator@3.0.0-4050520250307001': + resolution: {integrity: sha512-GkaV5hi25HcnK8n9RujksxallBZf4oewyJz/vJ3FoVZkARVVWti+9N7rMWBpxVXfi3z4OD6jSG24lwZey9etOw==} + peerDependencies: + jest: 27.0.4 + jest-environment-node: 27.5.1 + + '@dcloudio/uni-cli-shared@3.0.0-4020420240722002': + resolution: {integrity: sha512-cU9iOmHcOSFYQ8Ucy+ipt8AaQWdYeaW+S433aLKfeyv/6Ehqn/C2aFSFjkslqYsKfeQ7ZymqDn6FcCnz7HYSvQ==} + engines: {node: ^14.18.0 || >=16.0.0} + + '@dcloudio/uni-cli-shared@3.0.0-4050520250307001': + resolution: {integrity: sha512-EJBZpUFVQZWKc0UPUtdwMnE/lYXAG2cFIFhYmhc2MGGZuS+peyshNSbdR4AIPPzu5OTzQBlKSj1aUd1468MUzw==} + engines: {node: ^14.18.0 || >=16.0.0} + + '@dcloudio/uni-cloud@3.0.0-4050520250307001': + resolution: {integrity: sha512-6r08WT2jxK9IFL3NJPHJ2AtxKZ//6r3caXEYHCpZd0T1S/Dfv1cEAXk9+uBFhpX51eHe+pG7ODBVeYdXy/LyyQ==} + + '@dcloudio/uni-components@3.0.0-4050520250307001': + resolution: {integrity: sha512-gbKVAUvj9+gGpkLE9CRfo13BW9tXAzN7hp8oZnfwXawK/mtXu3+Zhd42Niye7qPvmNszFGOEnM9Jz1vcp6zZsg==} + + '@dcloudio/uni-console@3.0.0-4050520250307001': + resolution: {integrity: sha512-aOwFDFWgtbTZ2O33t19/NGkPdMgU2kGJaBImQvwIm6jRw75vIPHPTGKoeiNUTpdzAXd25J9W9hMJA30Qz0+YlA==} + + '@dcloudio/uni-h5-vite@3.0.0-4050520250307001': + resolution: {integrity: sha512-eB+I4DyYoYOBtk9gOeSUKMla5nWhcubrCxjxVgDMUr9F+Ui4qs0GBdK6EmQeNW05qKbWcdIfqZrBfliwjAQXiQ==} + + '@dcloudio/uni-h5-vue@3.0.0-4050520250307001': + resolution: {integrity: sha512-AlbU83OfD7AWvl5SuBlZtEeopRHTjzz1VX5TDAPsBSJC40XvuAxfuvZWfoUGPJs0M37TP/ReZY0+i4qwo43Gbg==} + + '@dcloudio/uni-h5@3.0.0-4050520250307001': + resolution: {integrity: sha512-wYWFUALS/pvQwYwghHmVcRorI+8/KDbVQ03n4KOHcMyRMyJDWiIFyZjUco6nUHrQaJiwnpp7RDr0mTqWMi6siA==} + + '@dcloudio/uni-i18n@3.0.0-4020420240722002': + resolution: {integrity: sha512-AYFfypLBqA6mWqvAsSipboZF8YLk3N6ok6Ud1EtIe4Lk0XthlGNX7EacSyfb8cPVGtt5mamkLP6z+butG+nuZg==} + + '@dcloudio/uni-i18n@3.0.0-4050520250307001': + resolution: {integrity: sha512-Kg/S1ZuZgxCIYXbYSN/F/i22RxouHHLOLhY35C3Yud4aXXjDMPX5dCeTkkyeAfE42iKH7OJaDaSmS4JDV2Ffpg==} + + '@dcloudio/uni-mp-alipay@3.0.0-4050520250307001': + resolution: {integrity: sha512-zdZDj6EKTWYTzjeOvtL7PWqE3kimDJFzQmPShZOeIxfHkhZ48HW6UD3Iu0waGPQcoIv5IwA/WDKMFjp7UMquXQ==} + + '@dcloudio/uni-mp-baidu@3.0.0-4050520250307001': + resolution: {integrity: sha512-U6nYgrWXKu3VegmTYehr6icb++uBwYbLiLmI4AVU2UaIWdhEaPb7LqGS/6U35MlBfuPD8s8WFE044uOElgYpEQ==} + + '@dcloudio/uni-mp-compiler@3.0.0-4050520250307001': + resolution: {integrity: sha512-gBxKrNZPUGRFjcr00LYQyVkHHuQWjPZY+1hjK9evb10xeCBAMAVgpg/pV6g7yqyS6MRfaaXeMqxLRz1NLuhTIQ==} + + '@dcloudio/uni-mp-jd@3.0.0-4050520250307001': + resolution: {integrity: sha512-oM0sZmnrDFs4eEVByLu8IRWFD45UUNJYVw2PdSWIZ5gHaJmda8hT+kd8FmikGUtMyr5xB5XNUrSbDK4C7HLlAQ==} + + '@dcloudio/uni-mp-kuaishou@3.0.0-4050520250307001': + resolution: {integrity: sha512-tVPw6+97DOg36YXInBCSgfnbldsGJ21dAAUfqmJ6+T+DxwQxrbNDs3S8XHsiba8TI5irp4kqCbEm2Kw1Goyu8A==} + + '@dcloudio/uni-mp-lark@3.0.0-4050520250307001': + resolution: {integrity: sha512-vTiPREJgvldmiMxM1J/NRVqDxl+m2VON2c0lf6mDQn3QYlTK/yOAX/rfYif6gyJRXJSz+FDQl3Z97LDXsNOr/Q==} + + '@dcloudio/uni-mp-qq@3.0.0-4050520250307001': + resolution: {integrity: sha512-Hs21SDapK3OOwVtINZ8bdfbbWT/bcY5eFJ42H4WebOSyaYyxIRGBniWGqI5RKoMgmiQm6+bneJPvUaYM1IbpYA==} + + '@dcloudio/uni-mp-toutiao@3.0.0-4050520250307001': + resolution: {integrity: sha512-guFtmB0VlaJZjoO30rE2bM4maNahBI+Lm0+MvIFVm8kyIlbwBZxHPS95L2JvcvUP+drfMd80CpwEiWa4BrKqVg==} + + '@dcloudio/uni-mp-vite@3.0.0-4050520250307001': + resolution: {integrity: sha512-SV5pdAbwgQJCtnPZupHDkybAQI7N/o66xzv8s07enzhNr2lOUc7qYioyeI2zCWcIxQVeD/XapoVRXMDVGzYq7g==} + + '@dcloudio/uni-mp-vue@3.0.0-4050520250307001': + resolution: {integrity: sha512-2pi/pkZjmS1+7UzuycTUQv9GdFES4v9CSYR8hO5YQSLX8BcX0HN7uPc6Xph6ZkWKgoDFF6iI4lxrICQMywc3sA==} + + '@dcloudio/uni-mp-weixin@3.0.0-4050520250307001': + resolution: {integrity: sha512-mtIVSoe1mvo8tXBy60kGBl4vXIX1dwVFpPBmMwvVOJ91AshzOLbbIKNEqdE5Fg6Z9dHr+YHkWQB9DTPc/ZQeJQ==} + + '@dcloudio/uni-mp-xhs@3.0.0-4050520250307001': + resolution: {integrity: sha512-SNCAQYwaPqigeeGp0yFVH466xOgfJOvdAyJn/PN2+2ZQiICQ+ASVBzfJXhoizP5X7ey85n4L44j5p7Cm5BqBiQ==} + + '@dcloudio/uni-nvue-styler@3.0.0-4050520250307001': + resolution: {integrity: sha512-QE2Cxde6cc+KH/sZtEi/EW8snzkA4TRbhp2KfYXaRZ3aVZLbD4KMgfn/DEz22q5rea4d21xYUSmTPkGniayO1A==} + + '@dcloudio/uni-push@3.0.0-4050520250307001': + resolution: {integrity: sha512-mAHNkJ59iklvbJ++T00jWsMr+FbMApzCOFWIF4IPB5sI3SJLFbv6u+Shl9Rz7NkRlcIDAfvAtIMBByWAEAmKKQ==} + + '@dcloudio/uni-quickapp-webview@3.0.0-4050520250307001': + resolution: {integrity: sha512-TP3bnbktuY09XQznSjPBW+cJeSMYEnUimdLbysBb/FGD+TlJh3BZPHjECepW7dNpl2tlPkWcLyWvyd+cwR7sHg==} + + '@dcloudio/uni-shared@3.0.0-4020420240722002': + resolution: {integrity: sha512-kFKmAgUDdlUyS3XBuXvmLQu3tEDAlJX6hQshsbdwP5LsH4MoI5xJVZpO6iloz3injL7+D/3i/UGoreA0qT3jew==} + + '@dcloudio/uni-shared@3.0.0-4050520250307001': + resolution: {integrity: sha512-soGflRsTUAkBKBMAr2FwkFoJ2m2hYJn9kJOlNIPN4+XS/xUvwIox5Z6gljrCb0IBbLOYSP9PiE9rB0bB2oOQWg==} + + '@dcloudio/uni-stacktracey@3.0.0-4050520250307001': + resolution: {integrity: sha512-pWLrIvk3ZijSN3bIIo8quL/d39Nj5hTCfj/42Jimeqr81SkOWkbywvKNnzuCBq1+xLypKIR417Q0IC1ha6zScg==} + + '@dcloudio/uni-stat@3.0.0-4050520250307001': + resolution: {integrity: sha512-+/0MMzvLDyTTo0Vof56cpScY4JKfGL9I2he4fGPfNpYuMOW897WOST7Tgi90se1jYhqK+a1TKFn7h0HySv08kA==} + + '@dcloudio/uni-uts-v1@3.0.0-4050520250307001': + resolution: {integrity: sha512-yUppJuVQCYXOfmr72Sefev7seyW5aLTz7UYJr08IwVR0gvBVe/J1P3bLK2OOKwppF47G17VxjyXCFkNFpmfIZA==} + + '@dcloudio/uni-vue-devtools@3.0.0-4020420240722002': + resolution: {integrity: sha512-clN+gS4k3wveRaVVQeo24O7UQW+x6czaz7/uQ6Mh8qSg8os1BOgbzfOYVdzV0ArdRbYTT6BzEkO/AjgPkXkXWA==} + + '@dcloudio/uts-darwin-arm64@3.0.0-4050520250307001': + resolution: {integrity: sha512-o8TJPgRcdf7nANkb9haBneQWJIkjcwcDqMrXjLWwcZzO37MJcoB9yLYZIMnpG6lP1BiekKzArN46FGLXgfeDUw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + + '@dcloudio/uts-darwin-x64@3.0.0-4050520250307001': + resolution: {integrity: sha512-YEZep9NpgZVWkMT9uxtzoktz9vhU31FORDa/BtXNsfDvV2S8qDIQAuB+Rk51HiMK/OsNApTU8+UJM95saqevng==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + + '@dcloudio/uts-linux-x64-gnu@3.0.0-4050520250307001': + resolution: {integrity: sha512-EVn0RNeaath5un7LbgMCRrgfjyw7ItT+u5CX7IgCVXSY1VEjEAJqTEu0Ezb81lK9RaCGg2wEOsTHHI8VaQrJfw==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + libc: [gnu] + + '@dcloudio/uts-linux-x64-musl@3.0.0-4050520250307001': + resolution: {integrity: sha512-SMG0p+6vTtutHg3QQcmLWdCqFnnwgrm/cY+oNMmajgqJ0XoXDzTiXXpKkDh5EijJOpSMcLQ+k5dPaX9JCYx0wg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@dcloudio/uts-win32-ia32-msvc@3.0.0-4050520250307001': + resolution: {integrity: sha512-624rsamTprrvH82fFJqr7iewFHXEOcMcU7ULLi4gkKeeke01v6QkIyGZVSPBQiueIvVnTgB9c6beMpoJVo/p4g==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + + '@dcloudio/uts-win32-x64-msvc@3.0.0-4050520250307001': + resolution: {integrity: sha512-ICoWEuLYZqiQoGKDfVQM6mU8JZQQNl6KbdrH/6DRhi5asWJqAMhax6B8dsd6NIJQ+fwOUZalMYnpqk/0g16k/A==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + + '@dcloudio/uts@3.0.0-4050520250307001': + resolution: {integrity: sha512-vbfUkdY5vuxzW4/n8scpYBnh++wxBe8pp0uh9Zbgyyhy5wztmQDjef7d44x7xfBt7BBKgELz3+TC1A07FhGqZg==} + + '@dcloudio/vite-plugin-uni@3.0.0-4050520250307001': + resolution: {integrity: sha512-wrjJvHsOEmx5XWfd12KDm3eGHkVUWm1HpAP5cUZTCEd85iXIccf2GJJxr4Aa0rx2Wfij7ArVSMpZfdxFeeI+eg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + vite: ^5.2.8 + + '@emnapi/core@1.4.3': + resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==} + + '@emnapi/runtime@1.4.3': + resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + + '@emnapi/wasi-threads@1.0.2': + resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==} + + '@es-joy/jsdoccomment@0.49.0': + resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} + engines: {node: '>=16'} + + '@es-joy/jsdoccomment@0.50.2': + resolution: {integrity: sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==} + engines: {node: '>=18'} + + '@esbuild/aix-ppc64@0.20.2': + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.23.1': + resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.25.5': + resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.20.2': + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.23.1': + resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.25.5': + resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.20.2': + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.23.1': + resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.25.5': + resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.20.2': + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.23.1': + resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.25.5': + resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.20.2': + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.23.1': + resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.25.5': + resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.20.2': + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.23.1': + resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.5': + resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.20.2': + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.23.1': + resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.25.5': + resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.20.2': + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.23.1': + resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.5': + resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.20.2': + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.23.1': + resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.25.5': + resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.20.2': + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.23.1': + resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.25.5': + resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.20.2': + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.23.1': + resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.25.5': + resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.20.2': + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.23.1': + resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.25.5': + resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.20.2': + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.23.1': + resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.25.5': + resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.20.2': + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.23.1': + resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.25.5': + resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.20.2': + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.23.1': + resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.5': + resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.20.2': + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.23.1': + resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.25.5': + resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.20.2': + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.23.1': + resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.25.5': + resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.5': + resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.20.2': + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.23.1': + resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.5': + resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.23.1': + resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-arm64@0.25.5': + resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.20.2': + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.23.1': + resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.5': + resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.20.2': + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.23.1': + resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.25.5': + resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.20.2': + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.23.1': + resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.25.5': + resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.20.2': + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.23.1': + resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.25.5': + resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.20.2': + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.23.1': + resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.25.5': + resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-plugin-eslint-comments@4.5.0': + resolution: {integrity: sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + + '@eslint-community/eslint-utils@4.7.0': + resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.18.0': + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.13.0': + resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.7.0': + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.1': + resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.13.0': + resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.6': + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.8': + resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.6': + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} + + '@iconify-json/carbon@1.2.9': + resolution: {integrity: sha512-RyeSAuFTzhs1GX4yrzVEKEbNQGt95p9zMR4S2F63vbThtNoUr5OKwaWbhO/GbHQCSgdbKuZv2ApAOsY2fLxLbQ==} + + '@iconify/types@2.0.0': + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + + '@iconify/utils@2.3.0': + resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} + + '@intlify/core-base@9.1.9': + resolution: {integrity: sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==} + engines: {node: '>= 10'} + + '@intlify/core-base@9.14.4': + resolution: {integrity: sha512-vtZCt7NqWhKEtHa3SD/322DlgP5uR9MqWxnE0y8Q0tjDs9H5Lxhss+b5wv8rmuXRoHKLESNgw9d+EN9ybBbj9g==} + engines: {node: '>= 16'} + + '@intlify/devtools-if@9.1.9': + resolution: {integrity: sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==} + engines: {node: '>= 10'} + + '@intlify/message-compiler@9.1.9': + resolution: {integrity: sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==} + engines: {node: '>= 10'} + + '@intlify/message-compiler@9.14.4': + resolution: {integrity: sha512-vcyCLiVRN628U38c3PbahrhbbXrckrM9zpy0KZVlDk2Z0OnGwv8uQNNXP3twwGtfLsCf4gu3ci6FMIZnPaqZsw==} + engines: {node: '>= 16'} + + '@intlify/message-resolver@9.1.9': + resolution: {integrity: sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==} + engines: {node: '>= 10'} + + '@intlify/runtime@9.1.9': + resolution: {integrity: sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==} + engines: {node: '>= 10'} + + '@intlify/shared@9.1.9': + resolution: {integrity: sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==} + engines: {node: '>= 10'} + + '@intlify/shared@9.14.4': + resolution: {integrity: sha512-P9zv6i1WvMc9qDBWvIgKkymjY2ptIiQ065PjDv7z7fDqH3J/HBRBN5IoiR46r/ujRcU7hCuSIZWvCAFCyuOYZA==} + engines: {node: '>= 16'} + + '@intlify/vue-devtools@9.1.9': + resolution: {integrity: sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==} + engines: {node: '>= 10'} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@27.5.1': + resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/core@27.5.1': + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/environment@27.5.1': + resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/fake-timers@27.5.1': + resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/globals@27.5.1': + resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/reporters@27.5.1': + resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/source-map@27.5.1': + resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/test-result@27.5.1': + resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/test-sequencer@27.5.1': + resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/transform@27.5.1': + resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/types@27.5.1': + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jimp/bmp@0.10.3': + resolution: {integrity: sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/core@0.10.3': + resolution: {integrity: sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA==} + + '@jimp/custom@0.10.3': + resolution: {integrity: sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ==} + + '@jimp/gif@0.10.3': + resolution: {integrity: sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/jpeg@0.10.3': + resolution: {integrity: sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-blit@0.10.3': + resolution: {integrity: sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-blur@0.10.3': + resolution: {integrity: sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-circle@0.10.3': + resolution: {integrity: sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-color@0.10.3': + resolution: {integrity: sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-contain@0.10.3': + resolution: {integrity: sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + '@jimp/plugin-scale': '>=0.3.5' + + '@jimp/plugin-cover@0.10.3': + resolution: {integrity: sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-crop': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + '@jimp/plugin-scale': '>=0.3.5' + + '@jimp/plugin-crop@0.10.3': + resolution: {integrity: sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-displace@0.10.3': + resolution: {integrity: sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-dither@0.10.3': + resolution: {integrity: sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-fisheye@0.10.3': + resolution: {integrity: sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-flip@0.10.3': + resolution: {integrity: sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-rotate': '>=0.3.5' + + '@jimp/plugin-gaussian@0.10.3': + resolution: {integrity: sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-invert@0.10.3': + resolution: {integrity: sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-mask@0.10.3': + resolution: {integrity: sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-normalize@0.10.3': + resolution: {integrity: sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-print@0.10.3': + resolution: {integrity: sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + + '@jimp/plugin-resize@0.10.3': + resolution: {integrity: sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-rotate@0.10.3': + resolution: {integrity: sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + '@jimp/plugin-crop': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-scale@0.10.3': + resolution: {integrity: sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-shadow@0.10.3': + resolution: {integrity: sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blur': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-threshold@0.10.3': + resolution: {integrity: sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-color': '>=0.8.0' + '@jimp/plugin-resize': '>=0.8.0' + + '@jimp/plugins@0.10.3': + resolution: {integrity: sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/png@0.10.3': + resolution: {integrity: sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/tiff@0.10.3': + resolution: {integrity: sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/types@0.10.3': + resolution: {integrity: sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/utils@0.10.3': + resolution: {integrity: sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w==} + + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@mini-types/alipay@3.0.14': + resolution: {integrity: sha512-FakzSsKvybtWlEIVTIRlr89kuQFn+XY86Ho9VUFFaKLplhW6Wx8FUxTDE7IzV7B9rT8DP/Icy637vUHlXPsw1g==} + + '@mini-types/global@3.0.14': + resolution: {integrity: sha512-St2ucFRfKRskposOqV/9iNJTKn1MbyqDypQiy/0DaVJjEm2MFi82RJjX9sBz1uWhQIqzu741PgTjGSy7L/Qj9g==} + + '@mini-types/my@3.0.14': + resolution: {integrity: sha512-aEgmM+rbEvEzTvqltCFRAg/h6KKs14M1y+FrOkz+hn2EyNpOVPesUzTjbRhSiFFsE3WdfBh54lHNYBahAmHq7w==} + + '@napi-rs/wasm-runtime@0.2.11': + resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@parcel/watcher-android-arm64@2.5.1': + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.1': + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.1': + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.1': + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.1': + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@parcel/watcher-linux-arm-musl@2.5.1': + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + libc: [musl] + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@parcel/watcher-linux-arm64-musl@2.5.1': + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@parcel/watcher-linux-x64-glibc@2.5.1': + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@parcel/watcher-linux-x64-musl@2.5.1': + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@parcel/watcher-win32-arm64@2.5.1': + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.1': + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.1': + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.1': + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} + engines: {node: '>= 10.0.0'} + + '@pkgr/core@0.1.2': + resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@pkgr/core@0.2.7': + resolution: {integrity: sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@polka/url@1.0.0-next.29': + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} + + '@rollup/pluginutils@5.1.4': + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.42.0': + resolution: {integrity: sha512-gldmAyS9hpj+H6LpRNlcjQWbuKUtb94lodB9uCz71Jm+7BxK1VIOo7y62tZZwxhA7j1ylv/yQz080L5WkS+LoQ==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.42.0': + resolution: {integrity: sha512-bpRipfTgmGFdCZDFLRvIkSNO1/3RGS74aWkJJTFJBH7h3MRV4UijkaEUeOMbi9wxtxYmtAbVcnMtHTPBhLEkaw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.42.0': + resolution: {integrity: sha512-JxHtA081izPBVCHLKnl6GEA0w3920mlJPLh89NojpU2GsBSB6ypu4erFg/Wx1qbpUbepn0jY4dVWMGZM8gplgA==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.42.0': + resolution: {integrity: sha512-rv5UZaWVIJTDMyQ3dCEK+m0SAn6G7H3PRc2AZmExvbDvtaDc+qXkei0knQWcI3+c9tEs7iL/4I4pTQoPbNL2SA==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.42.0': + resolution: {integrity: sha512-fJcN4uSGPWdpVmvLuMtALUFwCHgb2XiQjuECkHT3lWLZhSQ3MBQ9pq+WoWeJq2PrNxr9rPM1Qx+IjyGj8/c6zQ==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.42.0': + resolution: {integrity: sha512-CziHfyzpp8hJpCVE/ZdTizw58gr+m7Y2Xq5VOuCSrZR++th2xWAz4Nqk52MoIIrV3JHtVBhbBsJcAxs6NammOQ==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.42.0': + resolution: {integrity: sha512-UsQD5fyLWm2Fe5CDM7VPYAo+UC7+2Px4Y+N3AcPh/LdZu23YcuGPegQly++XEVaC8XUTFVPscl5y5Cl1twEI4A==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.42.0': + resolution: {integrity: sha512-/i8NIrlgc/+4n1lnoWl1zgH7Uo0XK5xK3EDqVTf38KvyYgCU/Rm04+o1VvvzJZnVS5/cWSd07owkzcVasgfIkQ==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.42.0': + resolution: {integrity: sha512-eoujJFOvoIBjZEi9hJnXAbWg+Vo1Ov8n/0IKZZcPZ7JhBzxh2A+2NFyeMZIRkY9iwBvSjloKgcvnjTbGKHE44Q==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.42.0': + resolution: {integrity: sha512-/3NrcOWFSR7RQUQIuZQChLND36aTU9IYE4j+TB40VU78S+RA0IiqHR30oSh6P1S9f9/wVOenHQnacs/Byb824g==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loongarch64-gnu@4.42.0': + resolution: {integrity: sha512-O8AplvIeavK5ABmZlKBq9/STdZlnQo7Sle0LLhVA7QT+CiGpNVe197/t8Aph9bhJqbDVGCHpY2i7QyfEDDStDg==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-powerpc64le-gnu@4.42.0': + resolution: {integrity: sha512-6Qb66tbKVN7VyQrekhEzbHRxXXFFD8QKiFAwX5v9Xt6FiJ3BnCVBuyBxa2fkFGqxOCSGGYNejxd8ht+q5SnmtA==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-gnu@4.42.0': + resolution: {integrity: sha512-KQETDSEBamQFvg/d8jajtRwLNBlGc3aKpaGiP/LvEbnmVUKlFta1vqJqTrvPtsYsfbE/DLg5CC9zyXRX3fnBiA==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-musl@4.42.0': + resolution: {integrity: sha512-qMvnyjcU37sCo/tuC+JqeDKSuukGAd+pVlRl/oyDbkvPJ3awk6G6ua7tyum02O3lI+fio+eM5wsVd66X0jQtxw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-s390x-gnu@4.42.0': + resolution: {integrity: sha512-I2Y1ZUgTgU2RLddUHXTIgyrdOwljjkmcZ/VilvaEumtS3Fkuhbw4p4hgHc39Ypwvo2o7sBFNl2MquNvGCa55Iw==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.42.0': + resolution: {integrity: sha512-Gfm6cV6mj3hCUY8TqWa63DB8Mx3NADoFwiJrMpoZ1uESbK8FQV3LXkhfry+8bOniq9pqY1OdsjFWNsSbfjPugw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.42.0': + resolution: {integrity: sha512-g86PF8YZ9GRqkdi0VoGlcDUb4rYtQKyTD1IVtxxN4Hpe7YqLBShA7oHMKU6oKTCi3uxwW4VkIGnOaH/El8de3w==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-win32-arm64-msvc@4.42.0': + resolution: {integrity: sha512-+axkdyDGSp6hjyzQ5m1pgcvQScfHnMCcsXkx8pTgy/6qBmWVhtRVlgxjWwDp67wEXXUr0x+vD6tp5W4x6V7u1A==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.42.0': + resolution: {integrity: sha512-F+5J9pelstXKwRSDq92J0TEBXn2nfUrQGg+HK1+Tk7VOL09e0gBqUHugZv7SW4MGrYj41oNCUe3IKCDGVlis2g==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.42.0': + resolution: {integrity: sha512-LpHiJRwkaVz/LqjHjK8LCi8osq7elmpwujwbXKNW88bM8eeGxavJIKKjkjpMHAh/2xfnrt1ZSnhTv41WYUHYmA==} + cpu: [x64] + os: [win32] + + '@sinonjs/commons@1.8.6': + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + + '@sinonjs/fake-timers@8.1.0': + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + + '@socket.io/component-emitter@3.1.2': + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + + '@stylistic/eslint-plugin@2.13.0': + resolution: {integrity: sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.40.0' + + '@tootallnate/once@1.1.2': + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + + '@tybys/wasm-util@0.9.0': + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.7': + resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} + + '@types/cors@2.8.19': + resolution: {integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==} + + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + + '@types/estree@1.0.7': + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/mdast@3.0.15': + resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + + '@types/node@20.19.0': + resolution: {integrity: sha512-hfrc+1tud1xcdVTABC2JiomZJEklMcXYNTVtZLAeqTVWD+qL5jkHKT+1lOtqDdGxt+mB53DTtiz673vfjU8D1Q==} + + '@types/normalize-package-data@2.4.4': + resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + + '@types/prettier@2.7.3': + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/web-bluetooth@0.0.20': + resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@16.0.9': + resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} + + '@typescript-eslint/eslint-plugin@8.34.0': + resolution: {integrity: sha512-QXwAlHlbcAwNlEEMKQS2RCgJsgXrTJdjXT08xEgbPFa2yYQgVjBymxP5DrfrE7X7iodSzd9qBUHUycdyVJTW1w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.34.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/parser@8.34.0': + resolution: {integrity: sha512-vxXJV1hVFx3IXz/oy2sICsJukaBrtDEQSBiV48/YIV5KWjX1dO+bcIr/kCPrW6weKXvsaGKFNlwH0v2eYdRRbA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/project-service@8.34.0': + resolution: {integrity: sha512-iEgDALRf970/B2YExmtPMPF54NenZUf4xpL3wsCRx/lgjz6ul/l13R81ozP/ZNuXfnLCS+oPmG7JIxfdNYKELw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/scope-manager@8.34.0': + resolution: {integrity: sha512-9Ac0X8WiLykl0aj1oYQNcLZjHgBojT6cW68yAgZ19letYu+Hxd0rE0veI1XznSSst1X5lwnxhPbVdwjDRIomRw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.34.0': + resolution: {integrity: sha512-+W9VYHKFIzA5cBeooqQxqNriAP0QeQ7xTiDuIOr71hzgffm3EL2hxwWBIIj4GuofIbKxGNarpKqIq6Q6YrShOA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/type-utils@8.34.0': + resolution: {integrity: sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/types@8.34.0': + resolution: {integrity: sha512-9V24k/paICYPniajHfJ4cuAWETnt7Ssy+R0Rbcqo5sSFr3QEZ/8TSoUi9XeXVBGXCaLtwTOKSLGcInCAvyZeMA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.34.0': + resolution: {integrity: sha512-rOi4KZxI7E0+BMqG7emPSK1bB4RICCpF7QD3KCLXn9ZvWoESsOMlHyZPAHyG04ujVplPaHbmEvs34m+wjgtVtg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/utils@8.34.0': + resolution: {integrity: sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/visitor-keys@8.34.0': + resolution: {integrity: sha512-qHV7pW7E85A0x6qyrFn+O+q1k1p3tQCsqIZ1KZ5ESLXY57aTvUd3/a4rdPTeXisvhXn2VQG0VSKUqs8KHF2zcA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@uni-helper/eslint-config@0.1.0': + resolution: {integrity: sha512-EjXMSvWbFCNkQa9VLJUfnKHW2qKKSYjjVBLvDJMFGdOB+AtV4qjpfbe2jUWYxZ9vG95anmlO1CVWYRdD2qfMzg==} + peerDependencies: + '@antfu/eslint-config': ^2.25.0 + eslint: '>=8.40.0' + + '@uni-helper/pages-json-schema@0.2.28': + resolution: {integrity: sha512-vuyZn0HqHZvyGrt3Zvn3G8aAqghoBjGcoIYY+xFVgKWJ4Ll+R4bSxAPlVFyWQIRZW6XrWD3MGEne7GzUlrRCzA==} + + '@uni-helper/uni-app-types@1.0.0-alpha.4': + resolution: {integrity: sha512-ptjRovIr2brNixzZHK3TqjYOt5bEqdYYQWjj0D11fwqqsw6Z24a1OH+X7EDWRUvLCFpfTV9hGPNwxh/wPnP4qQ==} + engines: {node: '>=14.18'} + peerDependencies: + typescript: ^5.0.0 + vue: ^3.0.0 + + '@uni-helper/uni-cloud-types@1.0.0-alpha.4': + resolution: {integrity: sha512-nPGtn/rIuD8wezWTpMosU8OQVFG6rHgkm8kJOwHyC547UuWqoKHKbUza3wDTHb1z7uT2t+Rh1pRKJM5A33jucQ==} + engines: {node: '>=14.18'} + peerDependencies: + typescript: ^5.0.0 + vue: ^3.0.0 + + '@uni-helper/uni-env@0.1.7': + resolution: {integrity: sha512-vxWnscbm1VgmK4ZzqN721mY0mIIVCeJutA32fH9P29itaYewVfL9VAWZWZi7nHJEssTkzhfdTTfydcnJKxUQzg==} + + '@uni-helper/uni-types@1.0.0-alpha.4': + resolution: {integrity: sha512-6kZBBUhvtRyxKheaxvyFXumA2DFitIdg9vod8YSqGwKRr7FZmYhB7hsX9ng6EAJWBmkYJQaoRaHOR3UDw80SLg==} + engines: {node: '>=14.18'} + peerDependencies: + '@uni-helper/uni-app-types': 1.0.0-alpha.4 + '@uni-helper/uni-cloud-types': 1.0.0-alpha.4 + '@uni-helper/uni-ui-types': 1.0.0-alpha.4 + typescript: ^5.0.0 + vue: ^3.0.0 + + '@uni-helper/uni-ui-types@1.0.0-alpha.4': + resolution: {integrity: sha512-R8ftjuBp9dCj8ZeY6TikxSIoLLuA5CN2oohm1wtWFL8wplUIwqd2bAtZ8oYDxWqanLwuRye1IY8XZjRFhdRRCA==} + engines: {node: '>=14.18'} + peerDependencies: + '@uni-helper/uni-app-types': 1.0.0-alpha.4 + typescript: ^5.0.0 + vue: ^3.0.0 + + '@uni-helper/unocss-preset-uni@0.2.11': + resolution: {integrity: sha512-/863vV/9y89j0ZzEGSrz+dCsOjxxUpGTNHL7+i/yokhyscmvcH8KPEpcOTfNtbkE5ALyJdNnfN70g2jbpxC3mw==} + peerDependencies: + '@unocss/preset-legacy-compat': '>=0.58' + '@unocss/preset-mini': '>=0.58' + '@unocss/rule-utils': '>=0.58' + '@unocss/vite': '>=0.58' + unocss: '>=0.58' + unocss-applet: '>=0.7' + peerDependenciesMeta: + '@unocss/preset-mini': + optional: true + '@unocss/vite': + optional: true + + '@uni-helper/vite-plugin-uni-components@0.1.0': + resolution: {integrity: sha512-rqHswBjVf0sMssGQ8G2xc3BrEvW07niRBHR2YyUyoD9MCEPN3T6NIpMOXh2QHujJIIm4XwKF8GQV3RaljWRupQ==} + + '@uni-helper/vite-plugin-uni-layouts@0.1.10': + resolution: {integrity: sha512-RJdGmJjZtpKNVfShiKYZrualMxdi+i8uh7zpPG+X3lzf6wyKSJgWwVAj3GUdqeE/QUEncNPmj2sqwuyeLXPxbA==} + + '@uni-helper/vite-plugin-uni-manifest@0.2.8': + resolution: {integrity: sha512-6QtUcCTkvpR5GAPUxyKlEtm+KYxOk1RSVfdrxlWYW2q7Iws0D7UeNirA4GMuc/SaayEjURlU7cUrS7NceoPCfQ==} + peerDependencies: + vite: ^4.0.0 || ^5.0.0 || ^6.0.0 + + '@uni-helper/vite-plugin-uni-pages@0.2.28': + resolution: {integrity: sha512-WSunH3tWjuw9tVAVOqo/RmkKPsaF97MY5I9FXuTuovs4j5oNgPiot9Ysb6T5RJN2KU2zlBlQi1dO/ZMj9b4BYA==} + peerDependencies: + vite: ^5.0.0 + + '@uni-helper/volar-service-uni-pages@0.2.28': + resolution: {integrity: sha512-z+JLxFFWMjacC2ThBDIyWmt1IlT8Is3inFopsdPxJ0GemzafzSQbFaIEAK4+ihvEpCfI9H40Z9qO9mLYtCVArA==} + peerDependencies: + '@volar/language-service': ^1.11.1 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + '@unocss-applet/preset-applet@0.8.4': + resolution: {integrity: sha512-BCGGDqwdT/XYlhvVVCmCLF9LXjrH+ZrMIL5BJ/Qe1Ksnv9ajTWE5i5csPzxhd8hScbwNjTunwl0WH1Ag1hVYRg==} + peerDependencies: + '@unocss/core': '>=0.62' + '@unocss/preset-mini': '>=0.62' + '@unocss/preset-uno': '>=0.62' + peerDependenciesMeta: + '@unocss/core': + optional: true + '@unocss/preset-mini': + optional: true + '@unocss/preset-uno': + optional: true + + '@unocss-applet/preset-rem-rpx@0.8.4': + resolution: {integrity: sha512-qxF3a2SCDK2YcnVDJf8wtCOb13tCjGHJzvgJxiqZdExc6AaiQXetBtJeZLOp2H1utsQUhlt3PJZ29DWAzEoqNg==} + peerDependencies: + '@unocss/core': '>=0.62' + + '@unocss-applet/transformer-attributify@0.8.4': + resolution: {integrity: sha512-j89Vo9sYzWkKWP0IJGANaz7gleC39/pIwRUv+mIOCPbvxEmKoQpmIwislp2SGtbDHN3gn0Q1dsBOayxhs5ZP9Q==} + peerDependencies: + '@unocss/core': '>=0.62' + peerDependenciesMeta: + '@unocss/core': + optional: true + + '@unocss/astro@0.62.4': + resolution: {integrity: sha512-98KfkbrNhBLx2+uYxMiGsldIeIZ6/PbL4yaGRHeHoiHd7p4HmIyCF+auYe4Psntx3Yr8kU+XSIAhGDYebvTidQ==} + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 + peerDependenciesMeta: + vite: + optional: true + + '@unocss/cli@0.62.4': + resolution: {integrity: sha512-p4VyS40mzn4LCOkIsbIRzN0Zi50rRepesREi2S1+R4Kpvd4QFeeuxTuZNHEyi2uCboQ9ZWl1gfStCXIrNECwTg==} + engines: {node: '>=14'} + hasBin: true + + '@unocss/config@0.62.4': + resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} + engines: {node: '>=14'} + + '@unocss/core@0.62.4': + resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} + + '@unocss/core@66.1.4': + resolution: {integrity: sha512-PE9PbRG0Gs/srBfps+OuTJ2dJXkz/FgCqefma6Hgdu7xYHFWx2Fq8AnmqghAJxyT6GDpcyQYXiL+ovJNOKWTEg==} + + '@unocss/eslint-config@0.62.4': + resolution: {integrity: sha512-bulYXf80MhTlN2oG/d1r23/FJTNiGxK/gG+p9nl/UeJZc5NOnes7fsqVscFTXDxVQGVIFgeKfch3DRmzlxHe9Q==} + engines: {node: '>=14'} + + '@unocss/eslint-plugin@0.62.4': + resolution: {integrity: sha512-L4pm8L96OvE99FK+fZHQBXxsu+B/yvhf471Mf5o3idaq+pzptfpZcKKRXCeQKSAYbC80IV4Fm1V5dFxOHbDdPg==} + engines: {node: '>=14'} + + '@unocss/extractor-arbitrary-variants@0.62.4': + resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==} + + '@unocss/inspector@0.62.4': + resolution: {integrity: sha512-bRcnI99gZecNzrUr6kDMdwGHkhUuTPyvvadRdaOxHc9Ow3ANNyqymeFM1q5anZEUZt8h15TYN0mdyQyIWkU3zg==} + + '@unocss/postcss@0.62.4': + resolution: {integrity: sha512-kWdHy7UsSP4bDu8I7sCKeO0VuzvVpNHmn2rifK5gNstUx5dZ1H/SoyXTHx5sKtgfZBRzdNXFu2nZ3PzYGvEFbw==} + engines: {node: '>=14'} + peerDependencies: + postcss: ^8.4.21 + + '@unocss/preset-attributify@0.62.4': + resolution: {integrity: sha512-ei5nNT58GON9iyCGRRiIrphzyQbBIZ9iEqSBhIY0flcfi1uAPUXV32aO2slqJnWWAIwbRSb1GMpwYR8mmfuz8g==} + + '@unocss/preset-icons@0.62.4': + resolution: {integrity: sha512-n9m2nRTxyiw0sqOwSioO3rro0kaPW0JJzWlzcfdwQ+ZORNR5WyJL298fLXYUFbZG3EOF+zSPg6CMDWudKk/tlA==} + + '@unocss/preset-legacy-compat@66.1.4': + resolution: {integrity: sha512-tpwvB5oW3LLmkgHl8y52XEvyrajqJ3OJwM04Mnm7S7RHszKQUpFarS0Cxn4ATSuDaDsTKgaP0gz21T6Ukzcfzw==} + + '@unocss/preset-mini@0.62.4': + resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==} + + '@unocss/preset-tagify@0.62.4': + resolution: {integrity: sha512-8b2Kcsvt93xu1JqDqcD3QvvW0L5rqvH7ev3BlNEVx6n8ayBqfB5HEd4ILKr7wSC90re+EnCgnMm7EP2FiQAJkw==} + + '@unocss/preset-typography@0.62.4': + resolution: {integrity: sha512-ZVh+NbcibMmD6ve8Deub/G+XAFcGPuzE2Fx/tMAfWfYlfyOAtrMxuL+AARMthpRxdE0JOtggXNTrJb0ZhGYl9g==} + + '@unocss/preset-uno@0.62.4': + resolution: {integrity: sha512-2S6+molIz8dH/al0nfkU7i/pMS0oERPr4k9iW80Byt4cKDIhh/0jhZrC83kgZRtCf5hclSBO4oCoMTi1JF7SBw==} + + '@unocss/preset-web-fonts@0.62.4': + resolution: {integrity: sha512-kaxgYBVyMdBlErseN8kWLiaS2N5OMlwg5ktAxUlei275fMoY7inQjOwppnjDVveJbN9SP6TcqqFpBIPfUayPkQ==} + + '@unocss/preset-wind@0.62.4': + resolution: {integrity: sha512-YOzfQ11AmAnl1ZkcWLMMxCdezLjRKavLNk38LumUMtcdsa0DAy+1JjTp+KEvVQAnD+Et/ld5X+YcBWJkVy5WFQ==} + + '@unocss/reset@0.62.4': + resolution: {integrity: sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==} + + '@unocss/rule-utils@0.62.4': + resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==} + engines: {node: '>=14'} + + '@unocss/transformer-attributify-jsx@0.62.4': + resolution: {integrity: sha512-z9DDqS2DibDR9gno55diKfAVegeJ9uoyQXQhH3R0KY4YMF49N1fWy/t74gOiHtlPmvjQtDRZYgjgaMCc2w8oWg==} + + '@unocss/transformer-compile-class@0.62.4': + resolution: {integrity: sha512-8yadY9T7LToJwSsrmYU3rUKlnDgPGVRvON7z9g1IjUCmFCGx7Gpg84x9KpKUG6eUTshPQFUI0YUHocrYFevAEA==} + + '@unocss/transformer-directives@0.62.4': + resolution: {integrity: sha512-bq9ZDG6/mr6X2mAogAo0PBVrLSLT0900MPqnj/ixadYHc7mRpX+y6bc/1AgWytZIFYSdNzf7XDoquZuwf42Ucg==} + + '@unocss/transformer-variant-group@0.62.4': + resolution: {integrity: sha512-W1fxMc2Lzxu4E+6JBQEBzK+AwoCQYI+EL2FT2BCUsAno37f3JdnwFFEVscck0epSdmdtidsSLDognyX8h10r8A==} + + '@unocss/vite@0.62.4': + resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 + + '@unrs/resolver-binding-darwin-arm64@1.7.12': + resolution: {integrity: sha512-C//UObaqVcGKpRMMThzBCDxbqM9YQg2dtWy3OwcERLu+qzLa781AqvGdgqwqakRO+cWCK6dl75ebAcsSozmARg==} + cpu: [arm64] + os: [darwin] + + '@unrs/resolver-binding-darwin-x64@1.7.12': + resolution: {integrity: sha512-eRXO0uPaZtWIogCeVlpSCfzKr3ZJynQl3IRzhFucrA+efdjAylS+ZemWFfnhGbQgWv4lItKCfCpxGuZsosudWw==} + cpu: [x64] + os: [darwin] + + '@unrs/resolver-binding-freebsd-x64@1.7.12': + resolution: {integrity: sha512-VUdT2CwMoyWy9Jolavu2fWTcusiA9FePjSyMLIrZvAeC2PMnM9msF3HJkO/j0S2fZkzgZy+UBBZjJwG0Mfds0g==} + cpu: [x64] + os: [freebsd] + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.12': + resolution: {integrity: sha512-hbWi7U2UlglpT1LQZbm7He3YpSRYGoHwFMMKC+oCD9UzPImFJZOFrQUL4FQVsOaxxz0ggWK1Q/ZcK23LpG2STg==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm-musleabihf@1.7.12': + resolution: {integrity: sha512-KBblhYFUhUTVSkTKxxaw4cFS3qgQMs2oM1DUSNrsFX7uRBG6SxXkLXGKua+uWq+G0vT7pp30BPXJ7c4I6vRGcw==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-gnu@1.7.12': + resolution: {integrity: sha512-A5jGMNiY5F/KyeLkph5/gaNXNs/P/FUJvhKIP79mIOn9KUqjqx+UbhZQ1UrRuGHsh0gXPVSnu2UJdhnvJsnEyw==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-arm64-musl@1.7.12': + resolution: {integrity: sha512-Gv/duj5YStydJTNu2vSHFbSrRimpA6mnVmAnKTe1xMfhqDCm10EP/U6u7NII1jAjbpaRmqtnvFhtndzGxDyfhA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@unrs/resolver-binding-linux-ppc64-gnu@1.7.12': + resolution: {integrity: sha512-BTjdqhVVl1Q8dZCdNkVXZrfFyqNRdWizFuY5N0eHP7zgtNmqwJ3F/eJF/60GnabIcmWHvWvugby2VqHZtW/bQw==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-riscv64-gnu@1.7.12': + resolution: {integrity: sha512-YkjQuWGi1o174Xz2R+oQOOYQgViCwkSdpsHGmLr0QRYgQclJCQ4ug6qT+EGTYi1g4994q3BAaFVgV0GzEM1YSQ==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-riscv64-musl@1.7.12': + resolution: {integrity: sha512-9ud5x0qYBuk1rGdGzdjKQq/o7tObgI3IdjaufxKLD6kJIQi6vqww1mfoJklYw2OR5JXOWc6WLNKHa0Rr9aFZsw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@unrs/resolver-binding-linux-s390x-gnu@1.7.12': + resolution: {integrity: sha512-3CNVBpgsvZ4Vrr18JAxQ8Qxz+k4PqTJR05/xn5Tczs9jFEuxPDxZKFskv9QnK3flJtx+ur9MayiTGgFZQAa7hA==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-x64-gnu@1.7.12': + resolution: {integrity: sha512-bPACcY7lEp3M8IItjXEppQEsQ2N54a1aLb1yCWD16lccl8OG9aXQvji9x9VVcmdqR4JV4oWXzr0uIrZ+oFNvOw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-x64-musl@1.7.12': + resolution: {integrity: sha512-86WuRbj+0tK3qWPthfsR952CHxE23lDTjbKfHOczIkjRvKP/ggAzaiNMOEljxB5iel4HhGTQZBp1lx61aw2q/g==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@unrs/resolver-binding-wasm32-wasi@1.7.12': + resolution: {integrity: sha512-RzWV0OyeARtKRNHSbVZyj869P+WHzT2OFEgigs+5qEIM8X3QzbQ90Ye/1hCvgu0zi/cDCXtKWp8Utr1Oym2UIA==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@unrs/resolver-binding-win32-arm64-msvc@1.7.12': + resolution: {integrity: sha512-s9FdWj2QFT6PLNY/jPPmd7jF1Fn2HNSuLbZqUpdcSaMdeBGaDvy2C/eBYgGhrK7g8kIYUecT1LdT+SuDs6h+YA==} + cpu: [arm64] + os: [win32] + + '@unrs/resolver-binding-win32-ia32-msvc@1.7.12': + resolution: {integrity: sha512-Fo4Op3Il/6HZ8Gm+YhqBkRZpTGe/QJZWAsCB/CLYBDqJ2NjXptgFsuIvlgXv95+WUkoTw6ifRgxE9gwtcAk5YA==} + cpu: [ia32] + os: [win32] + + '@unrs/resolver-binding-win32-x64-msvc@1.7.12': + resolution: {integrity: sha512-00cVr73Qizmx7qycr9aO5NBofoAHuQIhNsuqj+I2Bun/yMddLfpXk86K3GWj096jXLzk0u/77u3qUTJPhuYWiw==} + cpu: [x64] + os: [win32] + + '@vant/area-data@2.0.0': + resolution: {integrity: sha512-zgP4AA8z09S9QTNgVCCHo9cHjcybrv22RJDYPjuCkecn4SB98T5EoPQh2TwqbQXmUhbaOGgiZGy3OUaUxnY7qg==} + + '@vitejs/plugin-legacy@5.3.2': + resolution: {integrity: sha512-8moCOrIMaZ/Rjln0Q6GsH6s8fAt1JOI3k8nmfX4tXUxE5KAExVctSyOBk+A25GClsdSWqIk2yaUthH3KJ2X4tg==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + terser: ^5.4.0 + vite: ^5.0.0 + + '@vitejs/plugin-vue-jsx@3.1.0': + resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + vue: ^3.0.0 + + '@vitejs/plugin-vue@5.1.0': + resolution: {integrity: sha512-QMRxARyrdiwi1mj3AW4fLByoHTavreXq0itdEW696EihXglf1MB3D4C2gBvE0jMPH29ZjC3iK8aIaUMLf4EOGA==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 + vue: ^3.2.25 + + '@vitest/eslint-plugin@1.2.1': + resolution: {integrity: sha512-JQr1jdVcrsoS7Sdzn83h9sq4DvREf9Q/onTZbJCqTVlv/76qb+TZrLv/9VhjnjSMHweQH5FdpMDeCR6aDe2fgw==} + peerDependencies: + eslint: '>= 8.57.0' + typescript: '>= 5.0.0' + vitest: '*' + peerDependenciesMeta: + typescript: + optional: true + vitest: + optional: true + + '@volar/language-core@2.4.14': + resolution: {integrity: sha512-X6beusV0DvuVseaOEy7GoagS4rYHgDHnTrdOj5jeUb49fW5ceQyP9Ej5rBhqgz2wJggl+2fDbbojq1XKaxDi6w==} + + '@volar/source-map@2.4.14': + resolution: {integrity: sha512-5TeKKMh7Sfxo8021cJfmBzcjfY1SsXsPMMjMvjY7ivesdnybqqS+GxGAoXHAOUawQTwtdUxgP65Im+dEmvWtYQ==} + + '@volar/typescript@2.4.14': + resolution: {integrity: sha512-p8Z6f/bZM3/HyCdRNFZOEEzts51uV8WHeN8Tnfnm2EBv6FDB2TQLzfVx7aJvnl8ofKAOnS64B2O8bImBFaauRw==} + + '@vscode/l10n@0.0.18': + resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} + + '@vue/babel-helper-vue-transform-on@1.4.0': + resolution: {integrity: sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==} + + '@vue/babel-plugin-jsx@1.4.0': + resolution: {integrity: sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + peerDependenciesMeta: + '@babel/core': + optional: true + + '@vue/babel-plugin-resolve-type@1.4.0': + resolution: {integrity: sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@vue/compiler-core@3.4.21': + resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} + + '@vue/compiler-core@3.5.16': + resolution: {integrity: sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==} + + '@vue/compiler-dom@3.4.21': + resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} + + '@vue/compiler-dom@3.5.16': + resolution: {integrity: sha512-SSJIhBr/teipXiXjmWOVWLnxjNGo65Oj/8wTEQz0nqwQeP75jWZ0n4sF24Zxoht1cuJoWopwj0J0exYwCJ0dCQ==} + + '@vue/compiler-sfc@3.4.21': + resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} + + '@vue/compiler-sfc@3.5.16': + resolution: {integrity: sha512-rQR6VSFNpiinDy/DVUE0vHoIDUF++6p910cgcZoaAUm3POxgNOOdS/xgoll3rNdKYTYPnnbARDCZOyZ+QSe6Pw==} + + '@vue/compiler-ssr@3.4.21': + resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} + + '@vue/compiler-ssr@3.5.16': + resolution: {integrity: sha512-d2V7kfxbdsjrDSGlJE7my1ZzCXViEcqN6w14DOsDrUCHEA6vbnVCpRFfrc4ryCP/lCKzX2eS1YtnLE/BuC9f/A==} + + '@vue/compiler-vue2@2.7.16': + resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} + + '@vue/consolidate@1.0.0': + resolution: {integrity: sha512-oTyUE+QHIzLw2PpV14GD/c7EohDyP64xCniWTcqcEmTd699eFqTIwOmtDYjcO1j3QgdXoJEoWv1/cCdLrRoOfg==} + engines: {node: '>= 0.12.0'} + + '@vue/devtools-api@6.6.4': + resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} + + '@vue/devtools-api@7.7.6': + resolution: {integrity: sha512-b2Xx0KvXZObePpXPYHvBRRJLDQn5nhKjXh7vUhMEtWxz1AYNFOVIsh5+HLP8xDGL7sy+Q7hXeUxPHB/KgbtsPw==} + + '@vue/devtools-kit@7.7.6': + resolution: {integrity: sha512-geu7ds7tem2Y7Wz+WgbnbZ6T5eadOvozHZ23Atk/8tksHMFOFylKi1xgGlQlVn0wlkEf4hu+vd5ctj1G4kFtwA==} + + '@vue/devtools-shared@7.7.6': + resolution: {integrity: sha512-yFEgJZ/WblEsojQQceuyK6FzpFDx4kqrz2ohInxNj5/DnhoX023upTv4OD6lNPLAA5LLkbwPVb10o/7b+Y4FVA==} + + '@vue/language-core@2.2.10': + resolution: {integrity: sha512-+yNoYx6XIKuAO8Mqh1vGytu8jkFEOH5C8iOv3i8Z/65A7x9iAOXA97Q+PqZ3nlm2lxf5rOJuIGI/wDtx/riNYw==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@vue/reactivity@3.5.16': + resolution: {integrity: sha512-FG5Q5ee/kxhIm1p2bykPpPwqiUBV3kFySsHEQha5BJvjXdZTUfmya7wP7zC39dFuZAcf/PD5S4Lni55vGLMhvA==} + + '@vue/runtime-core@3.5.16': + resolution: {integrity: sha512-bw5Ykq6+JFHYxrQa7Tjr+VSzw7Dj4ldR/udyBZbq73fCdJmyy5MPIFR9IX/M5Qs+TtTjuyUTCnmK3lWWwpAcFQ==} + + '@vue/runtime-dom@3.5.16': + resolution: {integrity: sha512-T1qqYJsG2xMGhImRUV9y/RseB9d0eCYZQ4CWca9ztCuiPj/XWNNN+lkNBuzVbia5z4/cgxdL28NoQCvC0Xcfww==} + + '@vue/server-renderer@3.4.21': + resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} + peerDependencies: + vue: 3.4.21 + + '@vue/server-renderer@3.5.16': + resolution: {integrity: sha512-BrX0qLiv/WugguGsnQUJiYOE0Fe5mZTwi6b7X/ybGB0vfrPH9z0gD/Y6WOR1sGCgX4gc25L1RYS5eYQKDMoNIg==} + peerDependencies: + vue: 3.5.16 + + '@vue/shared@3.4.21': + resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} + + '@vue/shared@3.5.16': + resolution: {integrity: sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==} + + '@vue/tsconfig@0.5.1': + resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==} + + '@vueuse/core@11.3.0': + resolution: {integrity: sha512-7OC4Rl1f9G8IT6rUfi9JrKiXy4bfmHhZ5x2Ceojy0jnd3mHNEvV4JaRygH362ror6/NZ+Nl+n13LPzGiPN8cKA==} + + '@vueuse/metadata@11.3.0': + resolution: {integrity: sha512-pwDnDspTqtTo2HwfLw4Rp6yywuuBdYnPYDq+mO38ZYKGebCUQC/nVj/PXSiK9HX5otxLz8Fn7ECPbjiRz2CC3g==} + + '@vueuse/shared@11.3.0': + resolution: {integrity: sha512-P8gSSWQeucH5821ek2mn/ciCk+MS/zoRKqdQIM3bHq6p7GXDAJLmnRRKmF5F65sAVJIfzQlwR3aDzwCn10s8hA==} + + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + + acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + + address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + + adm-zip@0.5.16: + resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==} + engines: {node: '>=12.0'} + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + + alien-signals@1.0.13: + resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==} + + android-versions@1.9.0: + resolution: {integrity: sha512-13O2B6PQMEM4ej9n13ePRQeckrCoKbZrvuzlLvK+9s2QmncpHDbYzZxhgapN32sJNoifN6VAHexLnd/6CYrs7Q==} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + any-base@1.1.0: + resolution: {integrity: sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + are-docs-informative@0.0.2: + resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} + engines: {node: '>=14'} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + ast-kit@0.11.3: + resolution: {integrity: sha512-qdwwKEhckRk0XE22/xDdmU3v/60E8Edu4qFhgTLIhGGDs/PAJwLw9pQn8Rj99PitlbBZbYpx0k/lbir4kg0SuA==} + engines: {node: '>=16.14.0'} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + autoprefixer@10.4.21: + resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + babel-jest@27.5.1: + resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@27.5.1: + resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + babel-plugin-polyfill-corejs2@0.4.13: + resolution: {integrity: sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.11.1: + resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.4: + resolution: {integrity: sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-preset-current-node-syntax@1.1.0: + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-jest@27.5.1: + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + base64id@2.0.0: + resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} + engines: {node: ^4.5.0 || >= 5.9} + + base64url@3.0.1: + resolution: {integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==} + engines: {node: '>=6.0.0'} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + birpc@2.3.0: + resolution: {integrity: sha512-ijbtkn/F3Pvzb6jHypHRyve2QApOCZDR25D/VnkY2G/lBNcXCTsnsCxgY4k4PkVB7zfwzYbY3O9Lcqe3xufS5g==} + + bmp-js@0.1.0: + resolution: {integrity: sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==} + + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + + browserslist-to-esbuild@2.1.1: + resolution: {integrity: sha512-KN+mty6C3e9AN8Z5dI1xeN15ExcRNeISoC3g7V0Kax/MMF9MSoYA2G7lkTTcVUFntiEjkpI0HNgqJC1NjdyNUw==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + browserslist: '*' + + browserslist@4.25.0: + resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + buffer-builder@0.2.0: + resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} + + buffer-equal@0.0.1: + resolution: {integrity: sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==} + engines: {node: '>=0.4.0'} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + + bundle-require@5.1.0: + resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.18' + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + c12@1.11.2: + resolution: {integrity: sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==} + peerDependencies: + magicast: ^0.3.4 + peerDependenciesMeta: + magicast: + optional: true + + c12@2.0.4: + resolution: {integrity: sha512-3DbbhnFt0fKJHxU4tEUPmD1ahWE4PWPMomqfYsTJdrhpmEnRKJi3qSC4rO5U6E6zN1+pjBY7+z8fUmNRMaVKLw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + cac@6.7.9: + resolution: {integrity: sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w==} + engines: {node: '>=8'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-lite@1.0.30001721: + resolution: {integrity: sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==} + + centra@2.7.0: + resolution: {integrity: sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + + character-entities-legacy@1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + + character-entities@1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + + character-reference-invalid@1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + ci-info@4.2.0: + resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} + engines: {node: '>=8'} + + citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + + cjs-module-lexer@1.4.3: + resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + + clean-regexp@1.0.0: + resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} + engines: {node: '>=4'} + + cliui@6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + colorjs.io@0.5.2: + resolution: {integrity: sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==} + + colors@1.4.0: + resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} + engines: {node: '>=0.1.90'} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + comment-parser@1.4.1: + resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} + engines: {node: '>= 12.0.0'} + + commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + compare-versions@3.6.0: + resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + + confbox@0.2.2: + resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} + + consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + + copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + + core-js-compat@3.43.0: + resolution: {integrity: sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==} + + core-js@3.43.0: + resolution: {integrity: sha512-N6wEbTTZSYOY2rYAn85CuvWWkCK6QweMn7/4Nr3w+gDBeBhk/x4EJeY6FPo4QzDoJZxVTv8U7CMvgWk6pOHHqA==} + + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + + cross-env@7.0.3: + resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} + engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} + hasBin: true + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + + css-font-size-keywords@1.0.0: + resolution: {integrity: sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==} + + css-font-stretch-keywords@1.0.1: + resolution: {integrity: sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==} + + css-font-style-keywords@1.0.1: + resolution: {integrity: sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==} + + css-font-weight-keywords@1.0.0: + resolution: {integrity: sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==} + + css-list-helpers@2.0.0: + resolution: {integrity: sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==} + + css-system-font-keywords@1.0.0: + resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + + cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + + cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + data-urls@2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} + engines: {node: '>=10'} + + de-indent@1.0.2: + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + decimal.js@10.5.0: + resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} + + dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + + detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + + detect-port@1.6.1: + resolution: {integrity: sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==} + engines: {node: '>= 4.0.0'} + hasBin: true + + diff-sequences@27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + dijkstrajs@1.0.3: + resolution: {integrity: sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==} + + dom-walk@0.1.2: + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} + + domexception@2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} + engines: {node: '>=8'} + deprecated: Use your platform's native DOMException instead + + dotenv@16.5.0: + resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==} + engines: {node: '>=12'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.166: + resolution: {integrity: sha512-QPWqHL0BglzPYyJJ1zSSmwFFL6MFXhbACOCcsCdUMCkzPdS9/OIBVxg516X/Ado2qwAq8k0nJJ7phQPCqiaFAw==} + + emittery@0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} + engines: {node: '>=10'} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + engine.io-parser@5.2.3: + resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} + engines: {node: '>=10.0.0'} + + engine.io@6.6.4: + resolution: {integrity: sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==} + engines: {node: '>=10.2.0'} + + enhanced-resolve@5.18.1: + resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + engines: {node: '>=10.13.0'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + esbuild@0.23.1: + resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} + engines: {node: '>=18'} + hasBin: true + + esbuild@0.25.5: + resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-compat-utils@0.6.5: + resolution: {integrity: sha512-vAUHYzue4YAa2hNACjB8HvUQj5yehAZgiClyFVVom9cP8z5NSFq3PwB/TtJslN2zAMgRX6FCFCjYBbQh71g5RQ==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-config-flat-gitignore@0.1.8: + resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==} + + eslint-flat-config-utils@0.3.1: + resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} + + eslint-import-context@0.1.8: + resolution: {integrity: sha512-bq+F7nyc65sKpZGT09dY0S0QrOnQtuDVIfyTGQ8uuvtMIF7oHp6CEP3mouN0rrnYF3Jqo6Ke0BfU/5wASZue1w==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + peerDependencies: + unrs-resolver: ^1.0.0 + peerDependenciesMeta: + unrs-resolver: + optional: true + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-json-compat-utils@0.2.1: + resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} + engines: {node: '>=12'} + peerDependencies: + '@eslint/json': '*' + eslint: '*' + jsonc-eslint-parser: ^2.4.0 + peerDependenciesMeta: + '@eslint/json': + optional: true + + eslint-merge-processors@0.1.0: + resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} + peerDependencies: + eslint: '*' + + eslint-plugin-antfu@2.7.0: + resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} + peerDependencies: + eslint: '*' + + eslint-plugin-command@0.2.7: + resolution: {integrity: sha512-UXJ/1R6kdKDcHhiRqxHJ9RZ3juMR1IWQuSrnwt56qCjxt/am+5+YDt6GKs1FJPnppe6/geEYsO3CR9jc63i0xw==} + peerDependencies: + eslint: '*' + + eslint-plugin-es-x@7.8.0: + resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=8' + + eslint-plugin-import-x@4.15.1: + resolution: {integrity: sha512-JfVpNg1qMkPD66iaSgmMoSYeUCGS8UFSm3GwHV0IbuV3Knar/SyK5qqCct9+AxoMIzaM+KSO7KK5pOeOkC/3GQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/utils': ^8.0.0 + eslint: ^8.57.0 || ^9.0.0 + eslint-import-resolver-node: '*' + peerDependenciesMeta: + '@typescript-eslint/utils': + optional: true + eslint-import-resolver-node: + optional: true + + eslint-plugin-jsdoc@50.7.1: + resolution: {integrity: sha512-XBnVA5g2kUVokTNUiE1McEPse5n9/mNUmuJcx52psT6zBs2eVcXSmQBvjfa7NZdfLVSy3u1pEDDUxoxpwy89WA==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-plugin-jsonc@2.20.1: + resolution: {integrity: sha512-gUzIwQHXx7ZPypUoadcyRi4WbHW2TPixDr0kqQ4miuJBU0emJmyGTlnaT3Og9X2a8R1CDayN9BFSq5weGWbTng==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + eslint-plugin-markdown@5.1.0: + resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8' + + eslint-plugin-n@17.19.0: + resolution: {integrity: sha512-qxn1NaDHtizbhVAPpbMT8wWFaLtPnwhfN/e+chdu2i6Vgzmo/tGM62tcJ1Hf7J5Ie4dhse3DOPMmDxduzfifzw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.23.0' + + eslint-plugin-no-only-tests@3.3.0: + resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} + engines: {node: '>=5.0.0'} + + eslint-plugin-perfectionist@3.9.1: + resolution: {integrity: sha512-9WRzf6XaAxF4Oi5t/3TqKP5zUjERhasHmLFHin2Yw6ZAp/EP/EVA2dr3BhQrrHWCm5SzTMZf0FcjDnBkO2xFkA==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + astro-eslint-parser: ^1.0.2 + eslint: '>=8.0.0' + svelte: '>=3.0.0' + svelte-eslint-parser: ^0.41.1 + vue-eslint-parser: '>=9.0.0' + peerDependenciesMeta: + astro-eslint-parser: + optional: true + svelte: + optional: true + svelte-eslint-parser: + optional: true + vue-eslint-parser: + optional: true + + eslint-plugin-regexp@2.9.0: + resolution: {integrity: sha512-9WqJMnOq8VlE/cK+YAo9C9YHhkOtcEtEk9d12a+H7OSZFwlpI6stiHmYPGa2VE0QhTzodJyhlyprUaXDZLgHBw==} + engines: {node: ^18 || >=20} + peerDependencies: + eslint: '>=8.44.0' + + eslint-plugin-toml@0.11.1: + resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + eslint-plugin-unicorn@55.0.0: + resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} + engines: {node: '>=18.18'} + peerDependencies: + eslint: '>=8.56.0' + + eslint-plugin-unused-imports@4.1.4: + resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 + eslint: ^9.0.0 || ^8.0.0 + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + + eslint-plugin-vue@9.33.0: + resolution: {integrity: sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + + eslint-plugin-yml@1.18.0: + resolution: {integrity: sha512-9NtbhHRN2NJa/s3uHchO3qVVZw0vyOIvWlXWGaKCr/6l3Go62wsvJK5byiI6ZoYztDsow4GnS69BZD3GnqH3hA==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + eslint-processor-vue-blocks@0.1.2: + resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} + peerDependencies: + '@vue/compiler-sfc': ^3.3.0 + eslint: ^8.50.0 || ^9.0.0 + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.13.0: + resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + exif-parser@0.1.12: + resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + + expect@27.5.1: + resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + + exsolve@1.0.5: + resolution: {integrity: sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-uri@3.0.6: + resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + + fastq@1.19.1: + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + fdir@6.4.5: + resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + file-type@9.0.0: + resolution: {integrity: sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==} + engines: {node: '>=6'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + + find-cache-dir@3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + + find-up-simple@1.0.1: + resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} + engines: {node: '>=18'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + form-data@3.0.3: + resolution: {integrity: sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==} + engines: {node: '>= 6'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + generic-names@4.0.0: + resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-tsconfig@4.10.1: + resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} + + giget@1.2.5: + resolution: {integrity: sha512-r1ekGw/Bgpi3HLV3h1MRBIlSAdHoIMklpaQ3OQLFcRw9PwAj2rqigvIbg+dBUI51OxVI2jsEtDywDBjSiuf7Ug==} + hasBin: true + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + global@4.4.0: + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@15.15.0: + resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} + engines: {node: '>=18'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + graphlib@2.1.8: + resolution: {integrity: sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==} + + gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hash-sum@2.0.0: + resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} + + hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + + html-encoding-sniffer@2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} + engines: {node: '>=10'} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + icss-replace-symbols@1.1.0: + resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==} + + icss-utils@5.1.0: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + + importx@0.4.4: + resolution: {integrity: sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w==} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + inflight@1.0.6: + resolution: {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. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + invert-kv@3.0.1: + resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==} + engines: {node: '>=8'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-alphabetical@1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + + is-alphanumerical@1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-decimal@1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-function@1.0.2: + resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} + + is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-hexadecimal@1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + isbinaryfile@5.0.4: + resolution: {integrity: sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==} + engines: {node: '>= 18.0.0'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + + istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + + jest-changed-files@27.5.1: + resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-circus@27.5.1: + resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-cli@27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jest-config@27.5.1: + resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + + jest-diff@27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-docblock@27.5.1: + resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-each@27.5.1: + resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-environment-jsdom@27.5.1: + resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-environment-node@27.5.1: + resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-get-type@27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-haste-map@27.5.1: + resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-jasmine2@27.5.1: + resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-leak-detector@27.5.1: + resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-matcher-utils@27.5.1: + resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-message-util@27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-pnp-resolver@1.2.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-regex-util@27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-resolve-dependencies@27.5.1: + resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-resolve@27.5.1: + resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-runner@27.5.1: + resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-runtime@27.5.1: + resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-serializer@27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-snapshot@27.5.1: + resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-util@27.5.1: + resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-validate@27.5.1: + resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-watcher@27.5.1: + resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + + jest@27.0.4: + resolution: {integrity: sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jimp@0.10.3: + resolution: {integrity: sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==} + + jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + + jiti@2.0.0-beta.3: + resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==} + hasBin: true + + jiti@2.4.2: + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + hasBin: true + + jpeg-js@0.3.7: + resolution: {integrity: sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-tokens@9.0.1: + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsdoc-type-pratt-parser@4.1.0: + resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} + engines: {node: '>=12.0.0'} + + jsdom@16.7.0: + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonc-eslint-parser@2.4.0: + resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + + lcid@3.1.1: + resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==} + engines: {node: '>=8'} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + licia@1.48.0: + resolution: {integrity: sha512-bBWiT5CSdEtwuAHiYTJ74yItCjIFdHi4xiFk6BRDfKa+sdCpkUHp69YKb5udNOJlHDzFjNjcMgNZ/+wQIHrB8A==} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + lines-and-columns@2.0.4: + resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + load-bmfont@1.4.2: + resolution: {integrity: sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==} + + load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} + + local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + + local-pkg@0.5.1: + resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} + engines: {node: '>=14'} + + local-pkg@1.1.1: + resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==} + engines: {node: '>=14'} + + localstorage-polyfill@1.0.1: + resolution: {integrity: sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw==} + engines: {node: '>=6'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.groupby@4.6.0: + resolution: {integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + md5-file@5.0.0: + resolution: {integrity: sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==} + engines: {node: '>=10.13.0'} + hasBin: true + + mdast-util-from-markdown@0.8.5: + resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + + mdast-util-to-string@2.0.0: + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + meow@13.2.0: + resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} + engines: {node: '>=18'} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + merge@2.1.1: + resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromark@2.11.4: + resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + min-document@2.19.0: + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + miniprogram-api-typings@3.12.3: + resolution: {integrity: sha512-o7bOfrU28MEMCBWo83nXv0ROQSBFxJcfCl4f2wTYqah64ipC5RGqLJfvWJTWhlQt2ECVwspSzM8LgvnfMo7TEQ==} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + mlly@1.7.4: + resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} + + module-alias@2.2.3: + resolution: {integrity: sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==} + + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + napi-postinstall@0.2.4: + resolution: {integrity: sha512-ZEzHJwBhZ8qQSbknHqYcdtQVr8zUgGyM/q6h6qAyhtyVMNrSgDhrC4disf03dYW0e+czXyLnZINnCTEkWy0eJg==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + hasBin: true + + natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + + node-fetch-native@1.6.6: + resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + + normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + nwsapi@2.2.20: + resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==} + + nypm@0.5.4: + resolution: {integrity: sha512-X0SNNrZiGU8/e/zAB7sCTtdxWTMSIO73q+xuKgglm2Yvzwlo8UoC5FNySQFCvl84uPaeADkqHUZUkWy4aH4xOA==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + ofetch@1.4.1: + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + + ohash@1.1.6: + resolution: {integrity: sha512-TBu7PtV8YkAZn0tSxobKY2n2aAQva936lhRrj6957aDaCf9IEtqsKbgMzXE/F/sjqYOwmrukeORHNLe5glk7Cg==} + + ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + + omggif@1.0.10: + resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + os-locale-s-fix@1.0.8-fix-1: + resolution: {integrity: sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==} + engines: {node: '>=10', yarn: ^1.22.4} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-manager-detector@0.2.11: + resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} + + package-manager-detector@1.3.0: + resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} + + pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-bmfont-ascii@1.0.6: + resolution: {integrity: sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==} + + parse-bmfont-binary@1.0.6: + resolution: {integrity: sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==} + + parse-bmfont-xml@1.1.6: + resolution: {integrity: sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==} + + parse-css-font@4.0.0: + resolution: {integrity: sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ==} + + parse-entities@2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + + parse-gitignore@2.0.0: + resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} + engines: {node: '>=14'} + + parse-headers@2.0.6: + resolution: {integrity: sha512-Tz11t3uKztEW5FEVZnj1ox8GKblWn+PvHY9TmJV5Mll2uHEwRdR/5Li1OlXoECjLYkApdhWy44ocONwXLiKO5A==} + + parse-imports-exports@0.2.4: + resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-statements@1.0.11: + resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pathe@2.0.3: + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + + perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + + phin@2.9.3: + resolution: {integrity: sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + + phin@3.7.1: + resolution: {integrity: sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==} + engines: {node: '>= 8'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pinia@3.0.3: + resolution: {integrity: sha512-ttXO/InUULUXkMHpTdp9Fj4hLpD/2AoJdmAbAeW2yu1iy1k+pkFekQXw5VpC0/5p51IOR/jDaDRfRWRnMMsGOA==} + peerDependencies: + typescript: '>=4.4.4' + vue: ^2.7.0 || ^3.5.11 + peerDependenciesMeta: + typescript: + optional: true + + pirates@4.0.7: + resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} + engines: {node: '>= 6'} + + pixelmatch@4.0.2: + resolution: {integrity: sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==} + hasBin: true + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pkg-types@1.3.1: + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + + pkg-types@2.1.0: + resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==} + + pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} + + pngjs@3.4.0: + resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} + engines: {node: '>=4.0.0'} + + pngjs@5.0.0: + resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} + engines: {node: '>=10.13.0'} + + postcss-import@14.1.0: + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-modules-extract-imports@3.1.0: + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@4.2.0: + resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@3.2.1: + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules@4.3.1: + resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==} + peerDependencies: + postcss: ^8.0.0 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-selector-parser@7.1.0: + resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.5.4: + resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier@3.5.3: + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} + engines: {node: '>=14'} + hasBin: true + + pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qrcode-reader@1.0.4: + resolution: {integrity: sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==} + + qrcode-terminal@0.12.0: + resolution: {integrity: sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==} + hasBin: true + + qrcode@1.5.4: + resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==} + engines: {node: '>=10.13.0'} + hasBin: true + + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + + quansync@0.2.10: + resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==} + + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + rc9@2.1.2: + resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} + + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + + read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + + refa@0.12.1: + resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regexp-ast-analysis@0.7.1: + resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + regexp-tree@0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} + hasBin: true + + regexpu-core@6.2.0: + resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} + engines: {node: '>=4'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.10.0: + resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} + hasBin: true + + regjsparser@0.12.0: + resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} + hasBin: true + + request-light@0.5.8: + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + require-main-filename@2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve.exports@1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} + engines: {node: '>=10'} + + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.42.0: + resolution: {integrity: sha512-LW+Vse3BJPyGJGAJt1j8pWDKPd73QM8cRXYK1IxOBgL2AGLu7Xd2YOW0M2sLUBCkF5MshXXtMApyEAEzMVMsnw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@7.8.2: + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + + safe-area-insets@1.4.1: + resolution: {integrity: sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sass-embedded-android-arm64@1.79.6: + resolution: {integrity: sha512-M67F62jNfP593fsGVjX+n/Wtc2WiM7y9tqgPXd0oTCZ4WOKC+nrn0AgGYEQeTXOZU+AwFcHyadu5VJSpOjsV6Q==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [android] + + sass-embedded-android-arm@1.79.6: + resolution: {integrity: sha512-mvoJNn09SBSBYhUA44b+TslaE/DM17cFaDlb2knrFoY7XRiFJ9n/yPE+pTm6vip/0KZl3PggVDJdUYDYv0wf4Q==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [android] + + sass-embedded-android-ia32@1.79.6: + resolution: {integrity: sha512-aq9wVymqmcat8DlojS78J9qQfMuLTs0o3yWw/97Pqd5UnAbHmrWOtStf9U2yQYj8T32sGnRoOi5Tf2HBNPFJcQ==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [android] + + sass-embedded-android-riscv64@1.79.6: + resolution: {integrity: sha512-bnY5ujzPVTrl5fu6MCuSvFy31ts0TMEJVn6JLWF38fP3NkYzcUiMQWyW4Sf+VyW0p5xjQ9wxHgkp10bYpuh49w==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [android] + + sass-embedded-android-x64@1.79.6: + resolution: {integrity: sha512-N1dtni6WJKkOk94WOlZXMBlFcLmIRoj8FqXljAWKbfaX6HRRV1aliCsrGTRedm3Xk6iHQXs+qzRhTWWBTEhuAw==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [android] + + sass-embedded-darwin-arm64@1.79.6: + resolution: {integrity: sha512-Y6/ZmGkVkPS6aaAEC6TfaJWcr371CNXyIwenU1ViJW9fzXtCE9X+AZpgUD9dtHkm8qdv1FyF34M5/cl7Vy4uQg==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [darwin] + + sass-embedded-darwin-x64@1.79.6: + resolution: {integrity: sha512-JvZp5HJKstIXRHc513C1m+mbCBlF0V2ZzVG9bzNHR5govuwmAb4hzibWE6VxZD7n5lm++GSmQM4KcUu7fVUiUQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [darwin] + + sass-embedded-linux-arm64@1.79.6: + resolution: {integrity: sha512-Qx4MBvrSne5uEHEPDyNyFKLDQe73WUTIHtWu2e9EUUGKMHjX6CwatpPdkDjDxvR1dpZDfjEHJacpmJfziaC55g==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-arm@1.79.6: + resolution: {integrity: sha512-yH2vIh9HfEkRKeQk/0Ojeyd9qAE+BnbpBY8vcWufjppTKx/4pnk1KFRYjj3chQr3ThTTjnjA9CB+RQGqrka1fw==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-ia32@1.79.6: + resolution: {integrity: sha512-AOjRQrI08nU60wARDiwYlLAg2S56zZY9pLc5nyIArfkAvvRSPOm7GU9M/TMOVhjGtYF0Gh5cV1d0Nwo5Sktdpg==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-arm64@1.79.6: + resolution: {integrity: sha512-AbG5DQygsFVcAdSwOupqMsmxpa6uZ52ABkoSVRe714JvnLkNuPbN5ys0iPUPHwzAjvrgdPzv0Mcxr5C19CcaaQ==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-musl-arm@1.79.6: + resolution: {integrity: sha512-A3wjwmOQ2A7+OxGJ+twci7cEUy1UPbpkb6VfMVOmmboZZostzY/cQdqxKkKwPg6vCB0C/furwKON16Cnzi+ICg==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-ia32@1.79.6: + resolution: {integrity: sha512-4jRvTEXo1xepxx5Ha79q7UMaSfWaZLOMhbDC9QJ4k7GpzcBJspM+9FpBjL2rEy9uWqmbQymfNk4OfDm0ubOVVA==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-riscv64@1.79.6: + resolution: {integrity: sha512-wJnGpTYlTqjIuA7dDb4N7DujwSVOUfTB/l9soMGNjEAxZCdr7rlAC5xcfFCev9ZUVQ6l0tVd6w9/Risz4e2RYQ==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-musl-x64@1.79.6: + resolution: {integrity: sha512-nu7e6oZ9adzTcwPeqm9BjEdZW6v6cNAav2rQdzjP4tD9NsTpMRy4mKzZbPt0oRv4FKHbdb7QnFSCT1x8dANz8Q==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-linux-riscv64@1.79.6: + resolution: {integrity: sha512-gaD515JyBG0P5UNjnXb79m1jZJySunLF+c7ntYEBqOzffnq5Lc9kEE8ndpKKQYxMM6c002WjZytLF5K2byjXzA==} + engines: {node: '>=14.0.0'} + cpu: [riscv64] + os: [linux] + + sass-embedded-linux-x64@1.79.6: + resolution: {integrity: sha512-ZogzuCWyMZZA98ewemXBWwELobSJ5Aqnj3FVV4E0si6mI66RFvqVBeibH7QOneuREP2Ih/JyTfqMfSmbdW4nqQ==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-win32-arm64@1.79.6: + resolution: {integrity: sha512-SicfrTrJCp+FZmdwA3E1pSAZTYHGnZSrg/1aj0sZFUhn2LFCjdIgQqZSrB1KToyTdxIxAOLEhD12lne6euT1zw==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [win32] + + sass-embedded-win32-ia32@1.79.6: + resolution: {integrity: sha512-Mcw8mHDLWk4pZlS8hfDp+8EMB71qHs8U4PWWYwjsUvWYH3DXlDrUEm8PmZoOqZvmbzCxBkjo+9dPXQnkhfHDbw==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [win32] + + sass-embedded-win32-x64@1.79.6: + resolution: {integrity: sha512-/36HYz4oFiq1mcNJkLdcsGKgk80KaZfBLLeTnqK2Uk9AMsU0OiimelzE2iPHMIesRj5WVJLR0ho8LfeOo821Uw==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [win32] + + sass-embedded@1.79.6: + resolution: {integrity: sha512-5Wp7wTEq8q/ykrWdVrXmVTzcQT0eSx+eOLIL5W9sSRnKti+FuyPvPz84wizLDmcUe8K4gdzP+ASKykE5/w0Z0g==} + engines: {node: '>=16.0.0'} + hasBin: true + + sass@1.79.6: + resolution: {integrity: sha512-PVVjeeiUGx6Nj4PtEE/ecwu8ltwfPKzHxbbVmmLj4l1FYHhOyfA0scuVF8sVaa+b+VY4z7BVKjKq0cPUQdUU3g==} + engines: {node: '>=14.0.0'} + hasBin: true + + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} + + saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + + scslre@0.3.0: + resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} + engines: {node: ^14.0.0 || >=16.0.0} + + scule@1.3.0: + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + socket.io-adapter@2.5.5: + resolution: {integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==} + + socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + + socket.io@4.8.1: + resolution: {integrity: sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==} + engines: {node: '>=10.2.0'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + + spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + + spdx-expression-parse@4.0.0: + resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + + spdx-license-ids@3.0.21: + resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} + + speakingurl@14.0.1: + resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} + engines: {node: '>=0.10.0'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + stable-hash-x@0.1.1: + resolution: {integrity: sha512-l0x1D6vhnsNUGPFVDx45eif0y6eedVC8nm5uACTrVFJFtl2mLRW17aWtVyxFCpn5t94VUPkjU8vSLwIuwwqtJQ==} + engines: {node: '>=12.0.0'} + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + std-env@3.9.0: + resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} + + string-hash@1.1.3: + resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==} + + string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strip-literal@2.1.1: + resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} + + superjson@2.2.2: + resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==} + engines: {node: '>=16'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + synckit@0.11.8: + resolution: {integrity: sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==} + engines: {node: ^14.18.0 || >=16.0.0} + + synckit@0.9.3: + resolution: {integrity: sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg==} + engines: {node: ^14.18.0 || >=16.0.0} + + systemjs@6.15.1: + resolution: {integrity: sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==} + + tapable@2.2.2: + resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} + engines: {node: '>=6'} + + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + + terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + + terser@5.42.0: + resolution: {integrity: sha512-UYCvU9YQW2f/Vwl+P0GfhxJxbUGLwd+5QrrGgLajzWAtC/23AX0vcise32kkP7Eu0Wu9VlzzHAXkLObgjQfFlQ==} + engines: {node: '>=10'} + hasBin: true + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + throat@6.0.2: + resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} + + timm@1.7.1: + resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==} + + tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + + tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + + tinyglobby@0.2.14: + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} + engines: {node: '>=12.0.0'} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + toml-eslint-parser@0.10.0: + resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + + tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + + ts-api-utils@2.1.0: + resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + ts-declaration-location@1.0.7: + resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==} + peerDependencies: + typescript: '>=4.0.0' + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tsx@4.19.4: + resolution: {integrity: sha512-gK5GVzDkJK1SI1zwHf32Mqxf2tSJkNx+eYcNly5+nHvWqXUJYUkWBQtKauoESz3ymezAI++ZwT855x5p5eop+Q==} + engines: {node: '>=18.0.0'} + hasBin: true + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typescript@5.5.4: + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + engines: {node: '>=14.17'} + hasBin: true + + ufo@1.6.1: + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + + unconfig@0.5.5: + resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} + + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + unimport@3.14.6: + resolution: {integrity: sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==} + + unist-util-stringify-position@2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unocss-applet@0.8.4: + resolution: {integrity: sha512-RCPkshyPYCZwnzGRUg6cdq5bNKafaDxaQy/XHhWhW7bCh3QI6f6ATFNuOB0o/udadfoP+1y6sHKBew48VBR9UQ==} + peerDependencies: + '@unocss/preset-uno': '>=0.62' + unocss: '>=0.62' + peerDependenciesMeta: + '@unocss/preset-uno': + optional: true + + unocss@0.62.4: + resolution: {integrity: sha512-SaGbxXQkk8GDPeJpWsBCZ8a23Knu4ixVTt6pvcQWKjOCGTd9XBd+vLZzN2WwdwgBPVwmMmx5wp+/gPHKFNOmIw==} + engines: {node: '>=14'} + peerDependencies: + '@unocss/webpack': 0.62.4 + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 + peerDependenciesMeta: + '@unocss/webpack': + optional: true + vite: + optional: true + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + unplugin-auto-import@0.16.7: + resolution: {integrity: sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': ^3.2.2 + '@vueuse/core': '*' + peerDependenciesMeta: + '@nuxt/kit': + optional: true + '@vueuse/core': + optional: true + + unplugin-auto-import@0.18.6: + resolution: {integrity: sha512-LMFzX5DtkTj/3wZuyG5bgKBoJ7WSgzqSGJ8ppDRdlvPh45mx6t6w3OcbExQi53n3xF5MYkNGPNR/HYOL95KL2A==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': ^3.2.2 + '@vueuse/core': '*' + peerDependenciesMeta: + '@nuxt/kit': + optional: true + '@vueuse/core': + optional: true + + unplugin-utils@0.2.4: + resolution: {integrity: sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==} + engines: {node: '>=18.12.0'} + + unplugin-vue-components@28.7.0: + resolution: {integrity: sha512-3SuWAHlTjOiZckqRBGXRdN/k6IMmKyt2Ch5/+DKwYaT321H0ItdZDvW4r8/YkEKQpN9TN3F/SZ0W342gQROC3Q==} + engines: {node: '>=14'} + peerDependencies: + '@babel/parser': ^7.15.8 + '@nuxt/kit': ^3.2.2 + vue: 2 || 3 + peerDependenciesMeta: + '@babel/parser': + optional: true + '@nuxt/kit': + optional: true + + unplugin@1.16.1: + resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} + engines: {node: '>=14.0.0'} + + unplugin@2.3.5: + resolution: {integrity: sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw==} + engines: {node: '>=18.12.0'} + + unquote@1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + + unrs-resolver@1.7.12: + resolution: {integrity: sha512-pfcdDxrVoUc5ZB3VCVJNSWbs63lgQVYLVw4k/rCr8Smi/V2Sxi1odEckVq6Zf803OtbYia1+YpiGCZoODfWLsQ==} + + update-browserslist-db@1.1.3: + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uqrcodejs@4.0.7: + resolution: {integrity: sha512-84+aZmD2godCVI+93lxE3YUAPNY8zAJvNA7xRS7R7U+q57KzMDepBSfNCwoRUhWOfR6eHFoAOcHRPwsP6ka1cA==} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + + utif@2.0.1: + resolution: {integrity: sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + v8-to-istanbul@8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + engines: {node: '>=10.12.0'} + + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + + varint@6.0.0: + resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vite@5.4.19: + resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vscode-json-languageservice@4.1.8: + resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} + engines: {npm: '>=7.0.0'} + + vscode-json-languageservice@5.6.0: + resolution: {integrity: sha512-w1dv0nEoFxaNDq0PlYleYnlM4sFYXtFNZxaGGYy9nsCidXqHMh4RFHqld6XkFOhxs7hRBpK1QuXlH9OFDkTyfg==} + + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} + hasBin: true + + vscode-nls@5.2.0: + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} + + vscode-uri@3.1.0: + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} + + vue-demi@0.14.10: + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + + vue-eslint-parser@9.4.3: + resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + + vue-i18n@9.14.4: + resolution: {integrity: sha512-B934C8yUyWLT0EMud3DySrwSUJI7ZNiWYsEEz2gknTthqKiG4dzWE/WSa8AzCuSQzwBEv4HtG1jZDhgzPfWSKQ==} + engines: {node: '>= 16'} + peerDependencies: + vue: ^3.0.0 + + vue-router@4.5.1: + resolution: {integrity: sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==} + peerDependencies: + vue: ^3.2.0 + + vue-tsc@2.2.10: + resolution: {integrity: sha512-jWZ1xSaNbabEV3whpIDMbjVSVawjAyW+x1n3JeGQo7S0uv2n9F/JMgWW90tGWNFRKya4YwKMZgCtr0vRAM7DeQ==} + hasBin: true + peerDependencies: + typescript: '>=5.0.0' + + vue@3.5.16: + resolution: {integrity: sha512-rjOV2ecxMd5SiAmof2xzh2WxntRcigkX/He4YFJ6WdRvVUrbt6DxC1Iujh10XLl8xCDRDtGKMeO3D+pRQ1PP9w==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + + w3c-xmlserializer@2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} + engines: {node: '>=10'} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + webidl-conversions@5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} + engines: {node: '>=8'} + + webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + engines: {node: '>=10.4'} + + webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + + whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + + whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + + whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + + which-module@2.0.1: + resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wot-design-uni@1.9.1: + resolution: {integrity: sha512-bZBt6xt5HfvmHBm76BZWBrvthHKeK7cbR//bbmv2ICjPRLXvD9KKHGZDZrq6C/j+DXHzA4UbcGer3iE8XcuVkw==} + engines: {HBuilderX: ^3.8.7} + peerDependencies: + vue: '>=3.2.47' + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + ws@7.5.10: + resolution: {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 + + ws@8.17.1: + resolution: {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 + + ws@8.18.2: + resolution: {integrity: sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==} + 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 + + xhr@2.6.0: + resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==} + + xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + + xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + + xml-parse-from-string@1.0.1: + resolution: {integrity: sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==} + + xml2js@0.5.0: + resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} + engines: {node: '>=4.0.0'} + + xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + xmlhttprequest@1.8.0: + resolution: {integrity: sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==} + engines: {node: '>=0.4.0'} + + xregexp@3.1.0: + resolution: {integrity: sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg==} + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + y18n@4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml-eslint-parser@1.3.0: + resolution: {integrity: sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==} + engines: {node: ^14.17.0 || >=16.0.0} + + yaml-language-server@1.18.0: + resolution: {integrity: sha512-N1g0S7IcA+1PXDNNfnNHB+jQkwWh33Id7yhWLLmTyAsf3HSFdTYTbqnUaVrhiz5MrCUbiKtZjiAVxrn/N4HKLg==} + hasBin: true + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yaml@2.2.2: + resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} + engines: {node: '>= 14'} + + yaml@2.8.0: + resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} + engines: {node: '>= 14.6'} + hasBin: true + + yargs-parser@18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.4(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(@vue/compiler-sfc@3.5.16)(eslint-import-resolver-node@0.3.9)(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4)': + dependencies: + '@antfu/install-pkg': 0.4.1 + '@clack/prompts': 0.7.0 + '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.13.0(jiti@2.4.2)) + '@stylistic/eslint-plugin': 2.13.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + '@typescript-eslint/parser': 8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + '@vitest/eslint-plugin': 1.2.1(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + eslint: 9.13.0(jiti@2.4.2) + eslint-config-flat-gitignore: 0.1.8 + eslint-flat-config-utils: 0.3.1 + eslint-merge-processors: 0.1.0(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-antfu: 2.7.0(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-command: 0.2.7(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-import-x: 4.15.1(@typescript-eslint/utils@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-jsdoc: 50.7.1(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-jsonc: 2.20.1(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-markdown: 5.1.0(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-n: 17.19.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + eslint-plugin-no-only-tests: 3.3.0 + eslint-plugin-perfectionist: 3.9.1(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.4.2))) + eslint-plugin-regexp: 2.9.0(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-toml: 0.11.1(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-unicorn: 55.0.0(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-vue: 9.33.0(eslint@9.13.0(jiti@2.4.2)) + eslint-plugin-yml: 1.18.0(eslint@9.13.0(jiti@2.4.2)) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.16)(eslint@9.13.0(jiti@2.4.2)) + globals: 15.15.0 + jsonc-eslint-parser: 2.4.0 + local-pkg: 0.5.1 + parse-gitignore: 2.0.0 + picocolors: 1.1.1 + toml-eslint-parser: 0.10.0 + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.4.2)) + yaml-eslint-parser: 1.3.0 + yargs: 17.7.2 + optionalDependencies: + '@unocss/eslint-plugin': 0.62.4(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + transitivePeerDependencies: + - '@eslint/json' + - '@typescript-eslint/utils' + - '@vue/compiler-sfc' + - eslint-import-resolver-node + - supports-color + - svelte + - typescript + - vitest + + '@antfu/install-pkg@0.4.1': + dependencies: + package-manager-detector: 0.2.11 + tinyexec: 0.3.2 + + '@antfu/install-pkg@1.1.0': + dependencies: + package-manager-detector: 1.3.0 + tinyexec: 1.0.1 + + '@antfu/utils@0.7.10': {} + + '@antfu/utils@8.1.1': {} + + '@babel/code-frame@7.27.1': + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.27.5': {} + + '@babel/core@7.27.4': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.5 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) + '@babel/helpers': 7.27.6 + '@babel/parser': 7.27.5 + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.6 + convert-source-map: 2.0.0 + debug: 4.4.1 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.27.5': + dependencies: + '@babel/parser': 7.27.5 + '@babel/types': 7.27.6 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + + '@babel/helper-annotate-as-pure@7.27.3': + dependencies: + '@babel/types': 7.27.6 + + '@babel/helper-compilation-targets@7.27.2': + dependencies: + '@babel/compat-data': 7.27.5 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.25.0 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.27.4 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-annotate-as-pure': 7.27.3 + regexpu-core: 6.2.0 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.4(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + debug: 4.4.1 + lodash.debounce: 4.0.8 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.27.1': + dependencies: + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.6 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.27.1': + dependencies: + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.6 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.27.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.27.1': + dependencies: + '@babel/types': 7.27.6 + + '@babel/helper-plugin-utils@7.27.1': {} + + '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-wrap-function': 7.27.1 + '@babel/traverse': 7.27.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/traverse': 7.27.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + dependencies: + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.6 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.27.1': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helper-wrap-function@7.27.1': + dependencies: + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.6 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.27.6': + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.27.6 + + '@babel/parser@7.27.5': + dependencies: + '@babel/types': 7.27.6 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.27.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.27.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.4) + '@babel/traverse': 7.27.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-block-scoping@7.27.5(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4) + '@babel/traverse': 7.27.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/template': 7.27.2 + + '@babel/plugin-transform-destructuring@7.27.3(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/traverse': 7.27.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.27.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-object-rest-spread@7.27.3(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.4) + '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.4) + + '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-regenerator@7.27.5(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.4) + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/preset-env@7.27.2(@babel/core@7.27.4)': + dependencies: + '@babel/compat-data': 7.27.5 + '@babel/core': 7.27.4 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.4) + '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.27.4) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-block-scoping': 7.27.5(@babel/core@7.27.4) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-classes': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-destructuring': 7.27.3(@babel/core@7.27.4) + '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-object-rest-spread': 7.27.3(@babel/core@7.27.4) + '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-parameters': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-regenerator': 7.27.5(@babel/core@7.27.4) + '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.27.4) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.27.4) + babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.4) + babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.4) + babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.4) + core-js-compat: 3.43.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.4)': + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/types': 7.27.6 + esutils: 2.0.3 + + '@babel/runtime@7.27.6': {} + + '@babel/template@7.27.2': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.27.5 + '@babel/types': 7.27.6 + + '@babel/traverse@7.27.4': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.5 + '@babel/parser': 7.27.5 + '@babel/template': 7.27.2 + '@babel/types': 7.27.6 + debug: 4.4.1 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.27.6': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + + '@bcoe/v8-coverage@0.2.3': {} + + '@bufbuild/protobuf@2.5.2': {} + + '@clack/core@0.3.5': + dependencies: + picocolors: 1.1.1 + sisteransi: 1.0.5 + + '@clack/prompts@0.7.0': + dependencies: + '@clack/core': 0.3.5 + picocolors: 1.1.1 + sisteransi: 1.0.5 + + '@dcloudio/types@3.4.15': {} + + '@dcloudio/uni-app-harmony@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-app-uts': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-app-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4)) + debug: 4.4.1 + fs-extra: 10.1.0 + licia: 1.48.0 + postcss-selector-parser: 6.1.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vite + - vue + + '@dcloudio/uni-app-plus@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-app-uts': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-app-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-app-vue': 3.0.0-4050520250307001 + debug: 4.4.1 + fs-extra: 10.1.0 + licia: 1.48.0 + postcss-selector-parser: 6.1.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vite + - vue + + '@dcloudio/uni-app-uts@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@babel/parser': 7.27.5 + '@babel/types': 7.27.6 + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-console': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-i18n': 3.0.0-4050520250307001 + '@dcloudio/uni-nvue-styler': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/consolidate': 1.0.0 + '@vue/shared': 3.4.21 + debug: 4.4.1 + es-module-lexer: 1.7.0 + estree-walker: 2.0.2 + fs-extra: 10.1.0 + magic-string: 0.30.17 + picocolors: 1.1.1 + source-map-js: 1.2.1 + unimport: 3.14.6(rollup@4.42.0) + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-app-vite@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-i18n': 3.0.0-4050520250307001 + '@dcloudio/uni-nvue-styler': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + '@vitejs/plugin-vue': 5.1.0(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4)) + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + debug: 4.4.1 + fs-extra: 10.1.0 + picocolors: 1.1.1 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vite + - vue + + '@dcloudio/uni-app-vue@3.0.0-4050520250307001': {} + + '@dcloudio/uni-app-x@0.7.60': {} + + '@dcloudio/uni-app@3.0.0-4050520250307001(@dcloudio/types@3.4.15)(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/types': 3.4.15 + '@dcloudio/uni-cloud': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-components': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-console': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-i18n': 3.0.0-4050520250307001 + '@dcloudio/uni-push': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@dcloudio/uni-stat': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-automator@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + address: 1.2.2 + cross-env: 7.0.3 + debug: 4.4.1 + default-gateway: 6.0.3 + fs-extra: 10.1.0 + jest: 27.0.4 + jest-environment-node: 27.5.1 + jsonc-parser: 3.3.1 + licia: 1.48.0 + merge: 2.1.1 + qrcode-reader: 1.0.4 + qrcode-terminal: 0.12.0 + ws: 8.18.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-cli-shared@3.0.0-4020420240722002(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.27.1 + '@babel/core': 7.27.4 + '@babel/parser': 7.27.5 + '@babel/types': 7.27.6 + '@dcloudio/uni-i18n': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@intlify/core-base': 9.1.9 + '@intlify/shared': 9.1.9 + '@intlify/vue-devtools': 9.1.9 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.5.16(typescript@5.5.4)) + '@vue/shared': 3.4.21 + adm-zip: 0.5.16 + autoprefixer: 10.4.21(postcss@8.5.4) + base64url: 3.0.1 + chokidar: 3.6.0 + compare-versions: 3.6.0 + debug: 4.4.1 + es-module-lexer: 1.7.0 + esbuild: 0.20.2 + estree-walker: 2.0.2 + fast-glob: 3.3.3 + fs-extra: 10.1.0 + hash-sum: 2.0.0 + isbinaryfile: 5.0.4 + jsonc-parser: 3.3.1 + lines-and-columns: 2.0.4 + magic-string: 0.30.17 + merge: 2.1.1 + mime: 3.0.0 + module-alias: 2.2.3 + os-locale-s-fix: 1.0.8-fix-1 + picocolors: 1.1.1 + postcss-import: 14.1.0(postcss@8.5.4) + postcss-load-config: 3.1.4(postcss@8.5.4) + postcss-modules: 4.3.1(postcss@8.5.4) + postcss-selector-parser: 6.1.2 + resolve: 1.22.10 + source-map-js: 1.2.1 + tapable: 2.2.2 + unplugin-auto-import: 0.16.7(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(rollup@4.42.0) + xregexp: 3.1.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-cli-shared@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.27.1 + '@babel/core': 7.27.4 + '@babel/parser': 7.27.5 + '@babel/types': 7.27.6 + '@dcloudio/uni-i18n': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@intlify/core-base': 9.1.9 + '@intlify/shared': 9.1.9 + '@intlify/vue-devtools': 9.1.9 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.5.16(typescript@5.5.4)) + '@vue/shared': 3.4.21 + adm-zip: 0.5.16 + autoprefixer: 10.4.21(postcss@8.5.4) + base64url: 3.0.1 + chokidar: 3.6.0 + compare-versions: 3.6.0 + debug: 4.4.1 + es-module-lexer: 1.7.0 + esbuild: 0.20.2 + estree-walker: 2.0.2 + fast-glob: 3.3.3 + fs-extra: 10.1.0 + hash-sum: 2.0.0 + isbinaryfile: 5.0.4 + jsonc-parser: 3.3.1 + lines-and-columns: 2.0.4 + magic-string: 0.30.17 + merge: 2.1.1 + mime: 3.0.0 + module-alias: 2.2.3 + os-locale-s-fix: 1.0.8-fix-1 + picocolors: 1.1.1 + postcss-import: 14.1.0(postcss@8.5.4) + postcss-load-config: 3.1.4(postcss@8.5.4) + postcss-modules: 4.3.1(postcss@8.5.4) + postcss-selector-parser: 6.1.2 + resolve: 1.22.10 + source-map-js: 1.2.1 + tapable: 2.2.2 + unplugin-auto-import: 0.18.6(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(rollup@4.42.0) + xregexp: 3.1.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-cloud@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-i18n': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/shared': 3.4.21 + fast-glob: 3.3.3 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-components@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cloud': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-h5': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-i18n': 3.0.0-4050520250307001 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-console@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + fs-extra: 10.1.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-h5-vite@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.5.16(typescript@5.5.4)) + '@vue/shared': 3.4.21 + debug: 4.4.1 + fs-extra: 10.1.0 + mime: 3.0.0 + module-alias: 2.2.3 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-h5-vue@3.0.0-4050520250307001(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/server-renderer': 3.4.21(vue@3.5.16(typescript@5.5.4)) + transitivePeerDependencies: + - vue + + '@dcloudio/uni-h5@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-h5-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-h5-vue': 3.0.0-4050520250307001(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-i18n': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/server-renderer': 3.4.21(vue@3.5.16(typescript@5.5.4)) + '@vue/shared': 3.4.21 + debug: 4.4.1 + localstorage-polyfill: 1.0.1 + postcss-selector-parser: 6.1.2 + safe-area-insets: 1.4.1 + vue-router: 4.5.1(vue@3.5.16(typescript@5.5.4)) + xmlhttprequest: 1.8.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-i18n@3.0.0-4020420240722002': {} + + '@dcloudio/uni-i18n@3.0.0-4050520250307001': {} + + '@dcloudio/uni-mp-alipay@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vue': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-baidu@3.0.0-4050520250307001(@dcloudio/types@3.4.15)(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-app': 3.0.0-4050520250307001(@dcloudio/types@3.4.15)(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-compiler': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vue': 3.0.0-4050520250307001 + '@dcloudio/uni-mp-weixin': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + jimp: 0.10.3 + licia: 1.48.0 + qrcode-reader: 1.0.4 + qrcode-terminal: 0.12.0 + ws: 8.18.2 + transitivePeerDependencies: + - '@dcloudio/types' + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - debug + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-mp-compiler@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@babel/generator': 7.27.5 + '@babel/parser': 7.27.5 + '@babel/types': 7.27.6 + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 + estree-walker: 2.0.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-jd@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-compiler': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vue': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-kuaishou@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-compiler': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vue': 3.0.0-4050520250307001 + '@dcloudio/uni-mp-weixin': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - debug + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-mp-lark@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-compiler': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-toutiao': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vue': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-qq@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vue': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/shared': 3.4.21 + fs-extra: 10.1.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-toutiao@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-compiler': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vue': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-vite@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-i18n': 3.0.0-4050520250307001 + '@dcloudio/uni-mp-compiler': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vue': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/shared': 3.4.21 + debug: 4.4.1 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-vue@3.0.0-4050520250307001': + dependencies: + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/shared': 3.4.21 + + '@dcloudio/uni-mp-weixin@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vue': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/shared': 3.4.21 + jimp: 0.10.3 + licia: 1.48.0 + qrcode-reader: 1.0.4 + qrcode-terminal: 0.12.0 + ws: 8.18.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - debug + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-mp-xhs@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-compiler': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vue': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-nvue-styler@3.0.0-4050520250307001': + dependencies: + parse-css-font: 4.0.0 + postcss: 8.5.4 + + '@dcloudio/uni-push@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-quickapp-webview@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vite': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-mp-vue': 3.0.0-4050520250307001 + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-shared@3.0.0-4020420240722002': + dependencies: + '@vue/shared': 3.4.21 + + '@dcloudio/uni-shared@3.0.0-4050520250307001': + dependencies: + '@vue/shared': 3.4.21 + + '@dcloudio/uni-stacktracey@3.0.0-4050520250307001': {} + + '@dcloudio/uni-stat@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + debug: 4.4.1 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-uts-v1@3.0.0-4050520250307001(rollup@4.42.0)': + dependencies: + '@babel/code-frame': 7.27.1 + '@dcloudio/uni-app-x': 0.7.60 + '@dcloudio/uts': 3.0.0-4050520250307001 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + '@vue/shared': 3.4.21 + adm-zip: 0.5.16 + android-versions: 1.9.0 + colors: 1.4.0 + debug: 4.4.1 + fast-glob: 3.3.3 + find-cache-dir: 3.3.2 + fs-extra: 10.1.0 + graphlib: 2.1.8 + jsonc-parser: 3.3.1 + lodash: 4.17.21 + md5-file: 5.0.0 + object-hash: 3.0.0 + semver: 7.7.2 + source-map: 0.7.4 + source-map-js: 1.2.1 + transitivePeerDependencies: + - rollup + - supports-color + + '@dcloudio/uni-vue-devtools@3.0.0-4020420240722002(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + detect-port: 1.6.1 + express: 4.21.2 + open: 8.4.2 + socket.io: 4.8.1 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uts-darwin-arm64@3.0.0-4050520250307001': + optional: true + + '@dcloudio/uts-darwin-x64@3.0.0-4050520250307001': + optional: true + + '@dcloudio/uts-linux-x64-gnu@3.0.0-4050520250307001': + optional: true + + '@dcloudio/uts-linux-x64-musl@3.0.0-4050520250307001': + optional: true + + '@dcloudio/uts-win32-ia32-msvc@3.0.0-4050520250307001': + optional: true + + '@dcloudio/uts-win32-x64-msvc@3.0.0-4050520250307001': + optional: true + + '@dcloudio/uts@3.0.0-4050520250307001': + optionalDependencies: + '@dcloudio/uts-darwin-arm64': 3.0.0-4050520250307001 + '@dcloudio/uts-darwin-x64': 3.0.0-4050520250307001 + '@dcloudio/uts-linux-x64-gnu': 3.0.0-4050520250307001 + '@dcloudio/uts-linux-x64-musl': 3.0.0-4050520250307001 + '@dcloudio/uts-win32-ia32-msvc': 3.0.0-4050520250307001 + '@dcloudio/uts-win32-x64-msvc': 3.0.0-4050520250307001 + + '@dcloudio/vite-plugin-uni@3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@babel/core': 7.27.4 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.4) + '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.4) + '@dcloudio/uni-cli-shared': 3.0.0-4050520250307001(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(postcss@8.5.4)(rollup@4.42.0)(vue@3.5.16(typescript@5.5.4)) + '@dcloudio/uni-shared': 3.0.0-4050520250307001 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + '@vitejs/plugin-legacy': 5.3.2(terser@5.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)) + '@vitejs/plugin-vue': 5.1.0(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4)) + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/shared': 3.4.21 + cac: 6.7.9 + debug: 4.4.1 + estree-walker: 2.0.2 + express: 4.21.2 + fast-glob: 3.3.3 + fs-extra: 10.1.0 + hash-sum: 2.0.0 + jsonc-parser: 3.3.1 + magic-string: 0.30.17 + picocolors: 1.1.1 + terser: 5.42.0 + unplugin-auto-import: 0.18.6(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(rollup@4.42.0) + vite: 5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0) + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@emnapi/core@1.4.3': + dependencies: + '@emnapi/wasi-threads': 1.0.2 + tslib: 2.8.1 + optional: true + + '@emnapi/runtime@1.4.3': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/wasi-threads@1.0.2': + dependencies: + tslib: 2.8.1 + optional: true + + '@es-joy/jsdoccomment@0.49.0': + dependencies: + comment-parser: 1.4.1 + esquery: 1.6.0 + jsdoc-type-pratt-parser: 4.1.0 + + '@es-joy/jsdoccomment@0.50.2': + dependencies: + '@types/estree': 1.0.8 + '@typescript-eslint/types': 8.34.0 + comment-parser: 1.4.1 + esquery: 1.6.0 + jsdoc-type-pratt-parser: 4.1.0 + + '@esbuild/aix-ppc64@0.20.2': + optional: true + + '@esbuild/aix-ppc64@0.21.5': + optional: true + + '@esbuild/aix-ppc64@0.23.1': + optional: true + + '@esbuild/aix-ppc64@0.25.5': + optional: true + + '@esbuild/android-arm64@0.20.2': + optional: true + + '@esbuild/android-arm64@0.21.5': + optional: true + + '@esbuild/android-arm64@0.23.1': + optional: true + + '@esbuild/android-arm64@0.25.5': + optional: true + + '@esbuild/android-arm@0.20.2': + optional: true + + '@esbuild/android-arm@0.21.5': + optional: true + + '@esbuild/android-arm@0.23.1': + optional: true + + '@esbuild/android-arm@0.25.5': + optional: true + + '@esbuild/android-x64@0.20.2': + optional: true + + '@esbuild/android-x64@0.21.5': + optional: true + + '@esbuild/android-x64@0.23.1': + optional: true + + '@esbuild/android-x64@0.25.5': + optional: true + + '@esbuild/darwin-arm64@0.20.2': + optional: true + + '@esbuild/darwin-arm64@0.21.5': + optional: true + + '@esbuild/darwin-arm64@0.23.1': + optional: true + + '@esbuild/darwin-arm64@0.25.5': + optional: true + + '@esbuild/darwin-x64@0.20.2': + optional: true + + '@esbuild/darwin-x64@0.21.5': + optional: true + + '@esbuild/darwin-x64@0.23.1': + optional: true + + '@esbuild/darwin-x64@0.25.5': + optional: true + + '@esbuild/freebsd-arm64@0.20.2': + optional: true + + '@esbuild/freebsd-arm64@0.21.5': + optional: true + + '@esbuild/freebsd-arm64@0.23.1': + optional: true + + '@esbuild/freebsd-arm64@0.25.5': + optional: true + + '@esbuild/freebsd-x64@0.20.2': + optional: true + + '@esbuild/freebsd-x64@0.21.5': + optional: true + + '@esbuild/freebsd-x64@0.23.1': + optional: true + + '@esbuild/freebsd-x64@0.25.5': + optional: true + + '@esbuild/linux-arm64@0.20.2': + optional: true + + '@esbuild/linux-arm64@0.21.5': + optional: true + + '@esbuild/linux-arm64@0.23.1': + optional: true + + '@esbuild/linux-arm64@0.25.5': + optional: true + + '@esbuild/linux-arm@0.20.2': + optional: true + + '@esbuild/linux-arm@0.21.5': + optional: true + + '@esbuild/linux-arm@0.23.1': + optional: true + + '@esbuild/linux-arm@0.25.5': + optional: true + + '@esbuild/linux-ia32@0.20.2': + optional: true + + '@esbuild/linux-ia32@0.21.5': + optional: true + + '@esbuild/linux-ia32@0.23.1': + optional: true + + '@esbuild/linux-ia32@0.25.5': + optional: true + + '@esbuild/linux-loong64@0.20.2': + optional: true + + '@esbuild/linux-loong64@0.21.5': + optional: true + + '@esbuild/linux-loong64@0.23.1': + optional: true + + '@esbuild/linux-loong64@0.25.5': + optional: true + + '@esbuild/linux-mips64el@0.20.2': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.23.1': + optional: true + + '@esbuild/linux-mips64el@0.25.5': + optional: true + + '@esbuild/linux-ppc64@0.20.2': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.23.1': + optional: true + + '@esbuild/linux-ppc64@0.25.5': + optional: true + + '@esbuild/linux-riscv64@0.20.2': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.23.1': + optional: true + + '@esbuild/linux-riscv64@0.25.5': + optional: true + + '@esbuild/linux-s390x@0.20.2': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.23.1': + optional: true + + '@esbuild/linux-s390x@0.25.5': + optional: true + + '@esbuild/linux-x64@0.20.2': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/linux-x64@0.23.1': + optional: true + + '@esbuild/linux-x64@0.25.5': + optional: true + + '@esbuild/netbsd-arm64@0.25.5': + optional: true + + '@esbuild/netbsd-x64@0.20.2': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.23.1': + optional: true + + '@esbuild/netbsd-x64@0.25.5': + optional: true + + '@esbuild/openbsd-arm64@0.23.1': + optional: true + + '@esbuild/openbsd-arm64@0.25.5': + optional: true + + '@esbuild/openbsd-x64@0.20.2': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.23.1': + optional: true + + '@esbuild/openbsd-x64@0.25.5': + optional: true + + '@esbuild/sunos-x64@0.20.2': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.23.1': + optional: true + + '@esbuild/sunos-x64@0.25.5': + optional: true + + '@esbuild/win32-arm64@0.20.2': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.23.1': + optional: true + + '@esbuild/win32-arm64@0.25.5': + optional: true + + '@esbuild/win32-ia32@0.20.2': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.23.1': + optional: true + + '@esbuild/win32-ia32@0.25.5': + optional: true + + '@esbuild/win32-x64@0.20.2': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@esbuild/win32-x64@0.23.1': + optional: true + + '@esbuild/win32-x64@0.25.5': + optional: true + + '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.13.0(jiti@2.4.2))': + dependencies: + escape-string-regexp: 4.0.0 + eslint: 9.13.0(jiti@2.4.2) + ignore: 5.3.2 + + '@eslint-community/eslint-utils@4.7.0(eslint@9.13.0(jiti@2.4.2))': + dependencies: + eslint: 9.13.0(jiti@2.4.2) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/config-array@0.18.0': + dependencies: + '@eslint/object-schema': 2.1.6 + debug: 4.4.1 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/core@0.13.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/core@0.7.0': {} + + '@eslint/eslintrc@3.3.1': + dependencies: + ajv: 6.12.6 + debug: 4.4.1 + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.13.0': {} + + '@eslint/object-schema@2.1.6': {} + + '@eslint/plugin-kit@0.2.8': + dependencies: + '@eslint/core': 0.13.0 + levn: 0.4.1 + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.6': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.3.1': {} + + '@iconify-json/carbon@1.2.9': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify/types@2.0.0': {} + + '@iconify/utils@2.3.0': + dependencies: + '@antfu/install-pkg': 1.1.0 + '@antfu/utils': 8.1.1 + '@iconify/types': 2.0.0 + debug: 4.4.1 + globals: 15.15.0 + kolorist: 1.8.0 + local-pkg: 1.1.1 + mlly: 1.7.4 + transitivePeerDependencies: + - supports-color + + '@intlify/core-base@9.1.9': + dependencies: + '@intlify/devtools-if': 9.1.9 + '@intlify/message-compiler': 9.1.9 + '@intlify/message-resolver': 9.1.9 + '@intlify/runtime': 9.1.9 + '@intlify/shared': 9.1.9 + '@intlify/vue-devtools': 9.1.9 + + '@intlify/core-base@9.14.4': + dependencies: + '@intlify/message-compiler': 9.14.4 + '@intlify/shared': 9.14.4 + + '@intlify/devtools-if@9.1.9': + dependencies: + '@intlify/shared': 9.1.9 + + '@intlify/message-compiler@9.1.9': + dependencies: + '@intlify/message-resolver': 9.1.9 + '@intlify/shared': 9.1.9 + source-map: 0.6.1 + + '@intlify/message-compiler@9.14.4': + dependencies: + '@intlify/shared': 9.14.4 + source-map-js: 1.2.1 + + '@intlify/message-resolver@9.1.9': {} + + '@intlify/runtime@9.1.9': + dependencies: + '@intlify/message-compiler': 9.1.9 + '@intlify/message-resolver': 9.1.9 + '@intlify/shared': 9.1.9 + + '@intlify/shared@9.1.9': {} + + '@intlify/shared@9.14.4': {} + + '@intlify/vue-devtools@9.1.9': + dependencies: + '@intlify/message-resolver': 9.1.9 + '@intlify/runtime': 9.1.9 + '@intlify/shared': 9.1.9 + + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/console@27.5.1': + dependencies: + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + chalk: 4.1.2 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + + '@jest/core@27.5.1': + dependencies: + '@jest/console': 27.5.1 + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 27.5.1 + jest-config: 27.5.1 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-resolve-dependencies: 27.5.1 + jest-runner: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + jest-watcher: 27.5.1 + micromatch: 4.0.8 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + '@jest/environment@27.5.1': + dependencies: + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + jest-mock: 27.5.1 + + '@jest/fake-timers@27.5.1': + dependencies: + '@jest/types': 27.5.1 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 20.19.0 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + + '@jest/globals@27.5.1': + dependencies: + '@jest/environment': 27.5.1 + '@jest/types': 27.5.1 + expect: 27.5.1 + + '@jest/reporters@27.5.1': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-haste-map: 27.5.1 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 8.1.1 + transitivePeerDependencies: + - supports-color + + '@jest/source-map@27.5.1': + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + + '@jest/test-result@27.5.1': + dependencies: + '@jest/console': 27.5.1 + '@jest/types': 27.5.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-sequencer@27.5.1': + dependencies: + '@jest/test-result': 27.5.1 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-runtime: 27.5.1 + transitivePeerDependencies: + - supports-color + + '@jest/transform@27.5.1': + dependencies: + '@babel/core': 7.27.4 + '@jest/types': 27.5.1 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-regex-util: 27.5.1 + jest-util: 27.5.1 + micromatch: 4.0.8 + pirates: 4.0.7 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + + '@jest/types@27.5.1': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.19.0 + '@types/yargs': 16.0.9 + chalk: 4.1.2 + + '@jimp/bmp@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + bmp-js: 0.1.0 + core-js: 3.43.0 + + '@jimp/core@0.10.3': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/utils': 0.10.3 + any-base: 1.1.0 + buffer: 5.7.1 + core-js: 3.43.0 + exif-parser: 0.1.12 + file-type: 9.0.0 + load-bmfont: 1.4.2 + mkdirp: 0.5.6 + phin: 2.9.3 + pixelmatch: 4.0.2 + tinycolor2: 1.6.0 + transitivePeerDependencies: + - debug + + '@jimp/custom@0.10.3': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/core': 0.10.3 + core-js: 3.43.0 + transitivePeerDependencies: + - debug + + '@jimp/gif@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + omggif: 1.0.10 + + '@jimp/jpeg@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + jpeg-js: 0.3.7 + + '@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-blur@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-circle@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-color@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + tinycolor2: 1.6.0 + + '@jimp/plugin-contain@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)))': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-scale': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-cover@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)))': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/plugin-crop': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-scale': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-displace@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-dither@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-fisheye@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-flip@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-rotate@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)))': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/plugin-rotate': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-gaussian@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-invert@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-mask@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-normalize@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-print@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + load-bmfont: 1.4.2 + transitivePeerDependencies: + - debug + + '@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-rotate@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-crop': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-shadow@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blur@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blur': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugin-threshold@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-color@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/plugin-color': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + + '@jimp/plugins@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-blur': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-circle': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-color': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-contain': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))) + '@jimp/plugin-cover': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))) + '@jimp/plugin-crop': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-displace': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-dither': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-fisheye': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-flip': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-rotate@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))) + '@jimp/plugin-gaussian': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-invert': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-mask': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-normalize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-print': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-rotate': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-scale': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-shadow': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blur@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-threshold': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-color@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + core-js: 3.43.0 + timm: 1.7.1 + transitivePeerDependencies: + - debug + + '@jimp/png@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.43.0 + pngjs: 3.4.0 + + '@jimp/tiff@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + core-js: 3.43.0 + utif: 2.0.1 + + '@jimp/types@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/bmp': 0.10.3(@jimp/custom@0.10.3) + '@jimp/custom': 0.10.3 + '@jimp/gif': 0.10.3(@jimp/custom@0.10.3) + '@jimp/jpeg': 0.10.3(@jimp/custom@0.10.3) + '@jimp/png': 0.10.3(@jimp/custom@0.10.3) + '@jimp/tiff': 0.10.3(@jimp/custom@0.10.3) + core-js: 3.43.0 + timm: 1.7.1 + + '@jimp/utils@0.10.3': + dependencies: + '@babel/runtime': 7.27.6 + core-js: 3.43.0 + regenerator-runtime: 0.13.11 + + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@mini-types/alipay@3.0.14': + dependencies: + '@mini-types/global': 3.0.14 + '@mini-types/my': 3.0.14 + + '@mini-types/global@3.0.14': {} + + '@mini-types/my@3.0.14': {} + + '@napi-rs/wasm-runtime@0.2.11': + dependencies: + '@emnapi/core': 1.4.3 + '@emnapi/runtime': 1.4.3 + '@tybys/wasm-util': 0.9.0 + optional: true + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.1 + + '@parcel/watcher-android-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.1': + optional: true + + '@parcel/watcher-darwin-x64@2.5.1': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.1': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.1': + optional: true + + '@parcel/watcher-win32-arm64@2.5.1': + optional: true + + '@parcel/watcher-win32-ia32@2.5.1': + optional: true + + '@parcel/watcher-win32-x64@2.5.1': + optional: true + + '@parcel/watcher@2.5.1': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.1 + '@parcel/watcher-darwin-arm64': 2.5.1 + '@parcel/watcher-darwin-x64': 2.5.1 + '@parcel/watcher-freebsd-x64': 2.5.1 + '@parcel/watcher-linux-arm-glibc': 2.5.1 + '@parcel/watcher-linux-arm-musl': 2.5.1 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 + '@parcel/watcher-linux-arm64-musl': 2.5.1 + '@parcel/watcher-linux-x64-glibc': 2.5.1 + '@parcel/watcher-linux-x64-musl': 2.5.1 + '@parcel/watcher-win32-arm64': 2.5.1 + '@parcel/watcher-win32-ia32': 2.5.1 + '@parcel/watcher-win32-x64': 2.5.1 + + '@pkgr/core@0.1.2': {} + + '@pkgr/core@0.2.7': {} + + '@polka/url@1.0.0-next.29': {} + + '@rollup/pluginutils@5.1.4(rollup@4.42.0)': + dependencies: + '@types/estree': 1.0.8 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.42.0 + + '@rollup/rollup-android-arm-eabi@4.42.0': + optional: true + + '@rollup/rollup-android-arm64@4.42.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.42.0': + optional: true + + '@rollup/rollup-darwin-x64@4.42.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.42.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.42.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.42.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.42.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.42.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.42.0': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.42.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.42.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.42.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.42.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.42.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.42.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.42.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.42.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.42.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.42.0': {} + + '@sinonjs/commons@1.8.6': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@8.1.0': + dependencies: + '@sinonjs/commons': 1.8.6 + + '@socket.io/component-emitter@3.1.2': {} + + '@stylistic/eslint-plugin@2.13.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/utils': 8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + eslint: 9.13.0(jiti@2.4.2) + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + estraverse: 5.3.0 + picomatch: 4.0.2 + transitivePeerDependencies: + - supports-color + - typescript + + '@tootallnate/once@1.1.2': {} + + '@tybys/wasm-util@0.9.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.27.5 + '@babel/types': 7.27.6 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.7 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.27.6 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.27.5 + '@babel/types': 7.27.6 + + '@types/babel__traverse@7.20.7': + dependencies: + '@babel/types': 7.27.6 + + '@types/cors@2.8.19': + dependencies: + '@types/node': 20.19.0 + + '@types/eslint@9.6.1': + dependencies: + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + + '@types/estree@1.0.7': {} + + '@types/estree@1.0.8': {} + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 20.19.0 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/mdast@3.0.15': + dependencies: + '@types/unist': 2.0.11 + + '@types/node@20.19.0': + dependencies: + undici-types: 6.21.0 + + '@types/normalize-package-data@2.4.4': {} + + '@types/prettier@2.7.3': {} + + '@types/stack-utils@2.0.3': {} + + '@types/unist@2.0.11': {} + + '@types/web-bluetooth@0.0.20': {} + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@16.0.9': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.34.0 + '@typescript-eslint/type-utils': 8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + '@typescript-eslint/utils': 8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.34.0 + eslint: 9.13.0(jiti@2.4.2) + graphemer: 1.4.0 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.1.0(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/scope-manager': 8.34.0 + '@typescript-eslint/types': 8.34.0 + '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.34.0 + debug: 4.4.1 + eslint: 9.13.0(jiti@2.4.2) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.34.0(typescript@5.5.4)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.34.0(typescript@5.5.4) + '@typescript-eslint/types': 8.34.0 + debug: 4.4.1 + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.34.0': + dependencies: + '@typescript-eslint/types': 8.34.0 + '@typescript-eslint/visitor-keys': 8.34.0 + + '@typescript-eslint/tsconfig-utils@8.34.0(typescript@5.5.4)': + dependencies: + typescript: 5.5.4 + + '@typescript-eslint/type-utils@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + debug: 4.4.1 + eslint: 9.13.0(jiti@2.4.2) + ts-api-utils: 2.1.0(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.34.0': {} + + '@typescript-eslint/typescript-estree@8.34.0(typescript@5.5.4)': + dependencies: + '@typescript-eslint/project-service': 8.34.0(typescript@5.5.4) + '@typescript-eslint/tsconfig-utils': 8.34.0(typescript@5.5.4) + '@typescript-eslint/types': 8.34.0 + '@typescript-eslint/visitor-keys': 8.34.0 + debug: 4.4.1 + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.2 + ts-api-utils: 2.1.0(typescript@5.5.4) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4)': + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.13.0(jiti@2.4.2)) + '@typescript-eslint/scope-manager': 8.34.0 + '@typescript-eslint/types': 8.34.0 + '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.5.4) + eslint: 9.13.0(jiti@2.4.2) + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.34.0': + dependencies: + '@typescript-eslint/types': 8.34.0 + eslint-visitor-keys: 4.2.1 + + '@uni-helper/eslint-config@0.1.0(@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.4(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(@vue/compiler-sfc@3.5.16)(eslint-import-resolver-node@0.3.9)(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(eslint@9.13.0(jiti@2.4.2))': + dependencies: + '@antfu/eslint-config': 2.27.3(@typescript-eslint/utils@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.4(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(@vue/compiler-sfc@3.5.16)(eslint-import-resolver-node@0.3.9)(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + eslint: 9.13.0(jiti@2.4.2) + eslint-flat-config-utils: 0.3.1 + local-pkg: 0.5.1 + + '@uni-helper/pages-json-schema@0.2.28': {} + + '@uni-helper/uni-app-types@1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4))': + dependencies: + typescript: 5.5.4 + vue: 3.5.16(typescript@5.5.4) + + '@uni-helper/uni-cloud-types@1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4))': + dependencies: + typescript: 5.5.4 + vue: 3.5.16(typescript@5.5.4) + + '@uni-helper/uni-env@0.1.7': + dependencies: + std-env: 3.9.0 + + '@uni-helper/uni-types@1.0.0-alpha.4(@uni-helper/uni-app-types@1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)))(@uni-helper/uni-cloud-types@1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)))(@uni-helper/uni-ui-types@1.0.0-alpha.4(@uni-helper/uni-app-types@1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)))(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)))(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@uni-helper/uni-app-types': 1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)) + '@uni-helper/uni-cloud-types': 1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)) + '@uni-helper/uni-ui-types': 1.0.0-alpha.4(@uni-helper/uni-app-types@1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)))(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)) + typescript: 5.5.4 + vue: 3.5.16(typescript@5.5.4) + + '@uni-helper/uni-ui-types@1.0.0-alpha.4(@uni-helper/uni-app-types@1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)))(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@uni-helper/uni-app-types': 1.0.0-alpha.4(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)) + typescript: 5.5.4 + vue: 3.5.16(typescript@5.5.4) + + '@uni-helper/unocss-preset-uni@0.2.11(@unocss/preset-legacy-compat@66.1.4)(@unocss/preset-mini@0.62.4)(@unocss/rule-utils@0.62.4)(@unocss/vite@0.62.4(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)))(unocss-applet@0.8.4(@unocss/core@66.1.4)(@unocss/preset-mini@0.62.4)(@unocss/preset-uno@0.62.4)(unocss@0.62.4(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))))(unocss@0.62.4(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)))': + dependencies: + '@uni-helper/uni-env': 0.1.7 + '@unocss/preset-legacy-compat': 66.1.4 + '@unocss/rule-utils': 0.62.4 + unocss: 0.62.4(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)) + unocss-applet: 0.8.4(@unocss/core@66.1.4)(@unocss/preset-mini@0.62.4)(@unocss/preset-uno@0.62.4)(unocss@0.62.4(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))) + optionalDependencies: + '@unocss/preset-mini': 0.62.4 + '@unocss/vite': 0.62.4(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)) + + '@uni-helper/vite-plugin-uni-components@0.1.0(rollup@4.42.0)': + dependencies: + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + chokidar: 3.6.0 + debug: 4.4.1 + fast-glob: 3.3.3 + local-pkg: 0.4.3 + magic-string: 0.30.17 + minimatch: 8.0.4 + resolve: 1.22.10 + transitivePeerDependencies: + - rollup + - supports-color + + '@uni-helper/vite-plugin-uni-layouts@0.1.10(rollup@4.42.0)': + dependencies: + '@babel/types': 7.27.6 + '@uni-helper/uni-env': 0.1.7 + '@vue/compiler-core': 3.5.16 + '@vue/compiler-sfc': 3.5.16 + ast-kit: 0.11.3(rollup@4.42.0) + c12: 1.11.2 + chokidar: 3.6.0 + fast-glob: 3.3.3 + jsonc-parser: 3.3.1 + magic-string: 0.30.17 + scule: 1.3.0 + transitivePeerDependencies: + - magicast + - rollup + + '@uni-helper/vite-plugin-uni-manifest@0.2.8(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))': + dependencies: + c12: 2.0.4 + vite: 5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0) + transitivePeerDependencies: + - magicast + + '@uni-helper/vite-plugin-uni-pages@0.2.28(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))': + dependencies: + '@uni-helper/uni-env': 0.1.7 + '@vue/compiler-sfc': 3.5.16 + chokidar: 3.6.0 + debug: 4.4.1 + detect-indent: 6.1.0 + detect-newline: 3.1.0 + fast-glob: 3.3.3 + json5: 2.2.3 + lodash.groupby: 4.6.0 + magic-string: 0.30.17 + unconfig: 0.5.5 + vite: 5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0) + yaml: 2.8.0 + transitivePeerDependencies: + - supports-color + + '@uni-helper/volar-service-uni-pages@0.2.28': + dependencies: + '@uni-helper/pages-json-schema': 0.2.28 + vscode-json-languageservice: 5.6.0 + vscode-languageserver-textdocument: 1.0.12 + yaml-language-server: 1.18.0 + + '@unocss-applet/preset-applet@0.8.4(@unocss/core@66.1.4)(@unocss/preset-mini@0.62.4)(@unocss/preset-uno@0.62.4)': + optionalDependencies: + '@unocss/core': 66.1.4 + '@unocss/preset-mini': 0.62.4 + '@unocss/preset-uno': 0.62.4 + + '@unocss-applet/preset-rem-rpx@0.8.4(@unocss/core@66.1.4)': + dependencies: + '@unocss/core': 66.1.4 + + '@unocss-applet/transformer-attributify@0.8.4(@unocss/core@66.1.4)': + dependencies: + magic-string: 0.30.17 + optionalDependencies: + '@unocss/core': 66.1.4 + + '@unocss/astro@0.62.4(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/reset': 0.62.4 + '@unocss/vite': 0.62.4(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)) + optionalDependencies: + vite: 5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0) + transitivePeerDependencies: + - rollup + - supports-color + + '@unocss/cli@0.62.4(rollup@4.42.0)': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 + '@unocss/preset-uno': 0.62.4 + cac: 6.7.14 + chokidar: 3.6.0 + colorette: 2.0.20 + consola: 3.4.2 + magic-string: 0.30.17 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + tinyglobby: 0.2.14 + transitivePeerDependencies: + - rollup + - supports-color + + '@unocss/config@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + unconfig: 0.5.5 + transitivePeerDependencies: + - supports-color + + '@unocss/core@0.62.4': {} + + '@unocss/core@66.1.4': {} + + '@unocss/eslint-config@0.62.4(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4)': + dependencies: + '@unocss/eslint-plugin': 0.62.4(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + transitivePeerDependencies: + - eslint + - supports-color + - typescript + + '@unocss/eslint-plugin@0.62.4(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/utils': 8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 + magic-string: 0.30.17 + synckit: 0.9.3 + transitivePeerDependencies: + - eslint + - supports-color + - typescript + + '@unocss/extractor-arbitrary-variants@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + + '@unocss/inspector@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/rule-utils': 0.62.4 + gzip-size: 6.0.0 + sirv: 2.0.4 + + '@unocss/postcss@0.62.4(postcss@8.5.4)': + dependencies: + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 + '@unocss/rule-utils': 0.62.4 + css-tree: 2.3.1 + postcss: 8.5.4 + tinyglobby: 0.2.14 + transitivePeerDependencies: + - supports-color + + '@unocss/preset-attributify@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + + '@unocss/preset-icons@0.62.4': + dependencies: + '@iconify/utils': 2.3.0 + '@unocss/core': 0.62.4 + ofetch: 1.4.1 + transitivePeerDependencies: + - supports-color + + '@unocss/preset-legacy-compat@66.1.4': + dependencies: + '@unocss/core': 66.1.4 + + '@unocss/preset-mini@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/extractor-arbitrary-variants': 0.62.4 + '@unocss/rule-utils': 0.62.4 + + '@unocss/preset-tagify@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + + '@unocss/preset-typography@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/preset-mini': 0.62.4 + + '@unocss/preset-uno@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/preset-mini': 0.62.4 + '@unocss/preset-wind': 0.62.4 + '@unocss/rule-utils': 0.62.4 + + '@unocss/preset-web-fonts@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + ofetch: 1.4.1 + + '@unocss/preset-wind@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/preset-mini': 0.62.4 + '@unocss/rule-utils': 0.62.4 + + '@unocss/reset@0.62.4': {} + + '@unocss/rule-utils@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + magic-string: 0.30.17 + + '@unocss/transformer-attributify-jsx@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + + '@unocss/transformer-compile-class@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + + '@unocss/transformer-directives@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + '@unocss/rule-utils': 0.62.4 + css-tree: 2.3.1 + + '@unocss/transformer-variant-group@0.62.4': + dependencies: + '@unocss/core': 0.62.4 + + '@unocss/vite@0.62.4(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 + '@unocss/inspector': 0.62.4 + chokidar: 3.6.0 + magic-string: 0.30.17 + tinyglobby: 0.2.14 + vite: 5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0) + transitivePeerDependencies: + - rollup + - supports-color + + '@unrs/resolver-binding-darwin-arm64@1.7.12': + optional: true + + '@unrs/resolver-binding-darwin-x64@1.7.12': + optional: true + + '@unrs/resolver-binding-freebsd-x64@1.7.12': + optional: true + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.7.12': + optional: true + + '@unrs/resolver-binding-linux-arm-musleabihf@1.7.12': + optional: true + + '@unrs/resolver-binding-linux-arm64-gnu@1.7.12': + optional: true + + '@unrs/resolver-binding-linux-arm64-musl@1.7.12': + optional: true + + '@unrs/resolver-binding-linux-ppc64-gnu@1.7.12': + optional: true + + '@unrs/resolver-binding-linux-riscv64-gnu@1.7.12': + optional: true + + '@unrs/resolver-binding-linux-riscv64-musl@1.7.12': + optional: true + + '@unrs/resolver-binding-linux-s390x-gnu@1.7.12': + optional: true + + '@unrs/resolver-binding-linux-x64-gnu@1.7.12': + optional: true + + '@unrs/resolver-binding-linux-x64-musl@1.7.12': + optional: true + + '@unrs/resolver-binding-wasm32-wasi@1.7.12': + dependencies: + '@napi-rs/wasm-runtime': 0.2.11 + optional: true + + '@unrs/resolver-binding-win32-arm64-msvc@1.7.12': + optional: true + + '@unrs/resolver-binding-win32-ia32-msvc@1.7.12': + optional: true + + '@unrs/resolver-binding-win32-x64-msvc@1.7.12': + optional: true + + '@vant/area-data@2.0.0': {} + + '@vitejs/plugin-legacy@5.3.2(terser@5.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))': + dependencies: + '@babel/core': 7.27.4 + '@babel/preset-env': 7.27.2(@babel/core@7.27.4) + browserslist: 4.25.0 + browserslist-to-esbuild: 2.1.1(browserslist@4.25.0) + core-js: 3.43.0 + magic-string: 0.30.17 + regenerator-runtime: 0.14.1 + systemjs: 6.15.1 + terser: 5.42.0 + vite: 5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0) + transitivePeerDependencies: + - supports-color + + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@babel/core': 7.27.4 + '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.4) + '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.4) + vite: 5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0) + vue: 3.5.16(typescript@5.5.4) + transitivePeerDependencies: + - supports-color + + '@vitejs/plugin-vue@5.1.0(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))(vue@3.5.16(typescript@5.5.4))': + dependencies: + vite: 5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0) + vue: 3.5.16(typescript@5.5.4) + + '@vitest/eslint-plugin@1.2.1(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/utils': 8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + eslint: 9.13.0(jiti@2.4.2) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@volar/language-core@2.4.14': + dependencies: + '@volar/source-map': 2.4.14 + + '@volar/source-map@2.4.14': {} + + '@volar/typescript@2.4.14': + dependencies: + '@volar/language-core': 2.4.14 + path-browserify: 1.0.1 + vscode-uri: 3.1.0 + + '@vscode/l10n@0.0.18': {} + + '@vue/babel-helper-vue-transform-on@1.4.0': {} + + '@vue/babel-plugin-jsx@1.4.0(@babel/core@7.27.4)': + dependencies: + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4) + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.6 + '@vue/babel-helper-vue-transform-on': 1.4.0 + '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.27.4) + '@vue/shared': 3.5.16 + optionalDependencies: + '@babel/core': 7.27.4 + transitivePeerDependencies: + - supports-color + + '@vue/babel-plugin-resolve-type@1.4.0(@babel/core@7.27.4)': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/core': 7.27.4 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/parser': 7.27.5 + '@vue/compiler-sfc': 3.5.16 + transitivePeerDependencies: + - supports-color + + '@vue/compiler-core@3.4.21': + dependencies: + '@babel/parser': 7.27.5 + '@vue/shared': 3.4.21 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + + '@vue/compiler-core@3.5.16': + dependencies: + '@babel/parser': 7.27.5 + '@vue/shared': 3.5.16 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + + '@vue/compiler-dom@3.4.21': + dependencies: + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + + '@vue/compiler-dom@3.5.16': + dependencies: + '@vue/compiler-core': 3.5.16 + '@vue/shared': 3.5.16 + + '@vue/compiler-sfc@3.4.21': + dependencies: + '@babel/parser': 7.27.5 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.4 + source-map-js: 1.2.1 + + '@vue/compiler-sfc@3.5.16': + dependencies: + '@babel/parser': 7.27.5 + '@vue/compiler-core': 3.5.16 + '@vue/compiler-dom': 3.5.16 + '@vue/compiler-ssr': 3.5.16 + '@vue/shared': 3.5.16 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.4 + source-map-js: 1.2.1 + + '@vue/compiler-ssr@3.4.21': + dependencies: + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 + + '@vue/compiler-ssr@3.5.16': + dependencies: + '@vue/compiler-dom': 3.5.16 + '@vue/shared': 3.5.16 + + '@vue/compiler-vue2@2.7.16': + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + + '@vue/consolidate@1.0.0': {} + + '@vue/devtools-api@6.6.4': {} + + '@vue/devtools-api@7.7.6': + dependencies: + '@vue/devtools-kit': 7.7.6 + + '@vue/devtools-kit@7.7.6': + dependencies: + '@vue/devtools-shared': 7.7.6 + birpc: 2.3.0 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + superjson: 2.2.2 + + '@vue/devtools-shared@7.7.6': + dependencies: + rfdc: 1.4.1 + + '@vue/language-core@2.2.10(typescript@5.5.4)': + dependencies: + '@volar/language-core': 2.4.14 + '@vue/compiler-dom': 3.5.16 + '@vue/compiler-vue2': 2.7.16 + '@vue/shared': 3.5.16 + alien-signals: 1.0.13 + minimatch: 9.0.5 + muggle-string: 0.4.1 + path-browserify: 1.0.1 + optionalDependencies: + typescript: 5.5.4 + + '@vue/reactivity@3.5.16': + dependencies: + '@vue/shared': 3.5.16 + + '@vue/runtime-core@3.5.16': + dependencies: + '@vue/reactivity': 3.5.16 + '@vue/shared': 3.5.16 + + '@vue/runtime-dom@3.5.16': + dependencies: + '@vue/reactivity': 3.5.16 + '@vue/runtime-core': 3.5.16 + '@vue/shared': 3.5.16 + csstype: 3.1.3 + + '@vue/server-renderer@3.4.21(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + vue: 3.5.16(typescript@5.5.4) + + '@vue/server-renderer@3.5.16(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@vue/compiler-ssr': 3.5.16 + '@vue/shared': 3.5.16 + vue: 3.5.16(typescript@5.5.4) + + '@vue/shared@3.4.21': {} + + '@vue/shared@3.5.16': {} + + '@vue/tsconfig@0.5.1': {} + + '@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4))': + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 11.3.0 + '@vueuse/shared': 11.3.0(vue@3.5.16(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.16(typescript@5.5.4)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@vueuse/metadata@11.3.0': {} + + '@vueuse/shared@11.3.0(vue@3.5.16(typescript@5.5.4))': + dependencies: + vue-demi: 0.14.10(vue@3.5.16(typescript@5.5.4)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + abab@2.0.6: {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-globals@6.0.0: + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + + acorn-jsx@5.3.2(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + + acorn-walk@7.2.0: {} + + acorn@7.4.1: {} + + acorn@8.15.0: {} + + address@1.2.2: {} + + adm-zip@0.5.16: {} + + agent-base@6.0.2: + dependencies: + debug: 4.4.1 + transitivePeerDependencies: + - supports-color + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.6 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + alien-signals@1.0.13: {} + + android-versions@1.9.0: + dependencies: + semver: 7.7.2 + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@5.0.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + any-base@1.1.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + are-docs-informative@0.0.2: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + array-flatten@1.1.1: {} + + ast-kit@0.11.3(rollup@4.42.0): + dependencies: + '@babel/parser': 7.27.5 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + pathe: 1.1.2 + transitivePeerDependencies: + - rollup + + asynckit@0.4.0: {} + + autoprefixer@10.4.21(postcss@8.5.4): + dependencies: + browserslist: 4.25.0 + caniuse-lite: 1.0.30001721 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.5.4 + postcss-value-parser: 4.2.0 + + babel-jest@27.5.1(@babel/core@7.27.4): + dependencies: + '@babel/core': 7.27.4 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.5.1(@babel/core@7.27.4) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.27.1 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@27.5.1: + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.27.6 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.7 + + babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.27.4): + dependencies: + '@babel/compat-data': 7.27.5 + '@babel/core': 7.27.4 + '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.4) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.27.4): + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.4) + core-js-compat: 3.43.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.4(@babel/core@7.27.4): + dependencies: + '@babel/core': 7.27.4 + '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.4) + transitivePeerDependencies: + - supports-color + + babel-preset-current-node-syntax@1.1.0(@babel/core@7.27.4): + dependencies: + '@babel/core': 7.27.4 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.4) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.4) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.27.4) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.4) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.4) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.4) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.27.4) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.4) + + babel-preset-jest@27.5.1(@babel/core@7.27.4): + dependencies: + '@babel/core': 7.27.4 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.4) + + balanced-match@1.0.2: {} + + base64-js@1.5.1: {} + + base64id@2.0.0: {} + + base64url@3.0.1: {} + + binary-extensions@2.3.0: {} + + birpc@2.3.0: {} + + bmp-js@0.1.0: {} + + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + boolbase@1.0.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browser-process-hrtime@1.0.0: {} + + browserslist-to-esbuild@2.1.1(browserslist@4.25.0): + dependencies: + browserslist: 4.25.0 + meow: 13.2.0 + + browserslist@4.25.0: + dependencies: + caniuse-lite: 1.0.30001721 + electron-to-chromium: 1.5.166 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.25.0) + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-builder@0.2.0: {} + + buffer-equal@0.0.1: {} + + buffer-from@1.1.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + builtin-modules@3.3.0: {} + + bundle-require@5.1.0(esbuild@0.23.1): + dependencies: + esbuild: 0.23.1 + load-tsconfig: 0.2.5 + + bytes@3.1.2: {} + + c12@1.11.2: + dependencies: + chokidar: 3.6.0 + confbox: 0.1.8 + defu: 6.1.4 + dotenv: 16.5.0 + giget: 1.2.5 + jiti: 1.21.7 + mlly: 1.7.4 + ohash: 1.1.6 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.3.1 + rc9: 2.1.2 + + c12@2.0.4: + dependencies: + chokidar: 4.0.3 + confbox: 0.1.8 + defu: 6.1.4 + dotenv: 16.5.0 + giget: 1.2.5 + jiti: 2.4.2 + mlly: 1.7.4 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 1.3.1 + rc9: 2.1.2 + + cac@6.7.14: {} + + cac@6.7.9: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001721: {} + + centra@2.7.0: + dependencies: + follow-redirects: 1.15.9 + transitivePeerDependencies: + - debug + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + char-regex@1.0.2: {} + + character-entities-legacy@1.1.4: {} + + character-entities@1.2.4: {} + + character-reference-invalid@1.1.4: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + + chownr@2.0.0: {} + + ci-info@3.9.0: {} + + ci-info@4.2.0: {} + + citty@0.1.6: + dependencies: + consola: 3.4.2 + + cjs-module-lexer@1.4.3: {} + + clean-regexp@1.0.0: + dependencies: + escape-string-regexp: 1.0.5 + + cliui@6.0.0: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + + cliui@7.0.4: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + co@4.6.0: {} + + collect-v8-coverage@1.0.2: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + colorette@2.0.20: {} + + colorjs.io@0.5.2: {} + + colors@1.4.0: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@2.20.3: {} + + comment-parser@1.4.1: {} + + commondir@1.0.1: {} + + compare-versions@3.6.0: {} + + concat-map@0.0.1: {} + + confbox@0.1.8: {} + + confbox@0.2.2: {} + + consola@3.4.2: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + convert-source-map@1.9.0: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.6: {} + + cookie@0.7.1: {} + + cookie@0.7.2: {} + + copy-anything@3.0.5: + dependencies: + is-what: 4.1.16 + + core-js-compat@3.43.0: + dependencies: + browserslist: 4.25.0 + + core-js@3.43.0: {} + + cors@2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + + cross-env@7.0.3: + dependencies: + cross-spawn: 7.0.6 + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-js@4.2.0: {} + + css-font-size-keywords@1.0.0: {} + + css-font-stretch-keywords@1.0.1: {} + + css-font-style-keywords@1.0.1: {} + + css-font-weight-keywords@1.0.0: {} + + css-list-helpers@2.0.0: {} + + css-system-font-keywords@1.0.0: {} + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.1 + + cssesc@3.0.0: {} + + cssom@0.3.8: {} + + cssom@0.4.4: {} + + cssstyle@2.3.0: + dependencies: + cssom: 0.3.8 + + csstype@3.1.3: {} + + data-urls@2.0.0: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + + de-indent@1.0.2: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@3.2.7: + dependencies: + ms: 2.1.3 + optional: true + + debug@4.3.7: + dependencies: + ms: 2.1.3 + + debug@4.4.1: + dependencies: + ms: 2.1.3 + + decamelize@1.2.0: {} + + decimal.js@10.5.0: {} + + dedent@0.7.0: {} + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + default-gateway@6.0.3: + dependencies: + execa: 5.1.1 + + define-lazy-prop@2.0.0: {} + + defu@6.1.4: {} + + delayed-stream@1.0.0: {} + + depd@2.0.0: {} + + destr@2.0.5: {} + + destroy@1.2.0: {} + + detect-indent@6.1.0: {} + + detect-libc@1.0.3: {} + + detect-newline@3.1.0: {} + + detect-port@1.6.1: + dependencies: + address: 1.2.2 + debug: 4.4.1 + transitivePeerDependencies: + - supports-color + + diff-sequences@27.5.1: {} + + dijkstrajs@1.0.3: {} + + dom-walk@0.1.2: {} + + domexception@2.0.1: + dependencies: + webidl-conversions: 5.0.0 + + dotenv@16.5.0: {} + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + duplexer@0.1.2: {} + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.166: {} + + emittery@0.8.1: {} + + emoji-regex@8.0.0: {} + + encodeurl@1.0.2: {} + + encodeurl@2.0.0: {} + + engine.io-parser@5.2.3: {} + + engine.io@6.6.4: + dependencies: + '@types/cors': 2.8.19 + '@types/node': 20.19.0 + accepts: 1.3.8 + base64id: 2.0.0 + cookie: 0.7.2 + cors: 2.8.5 + debug: 4.3.7 + engine.io-parser: 5.2.3 + ws: 8.17.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + enhanced-resolve@5.18.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.2 + + entities@4.5.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-module-lexer@1.7.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + esbuild@0.20.2: + 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 + + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + + esbuild@0.23.1: + optionalDependencies: + '@esbuild/aix-ppc64': 0.23.1 + '@esbuild/android-arm': 0.23.1 + '@esbuild/android-arm64': 0.23.1 + '@esbuild/android-x64': 0.23.1 + '@esbuild/darwin-arm64': 0.23.1 + '@esbuild/darwin-x64': 0.23.1 + '@esbuild/freebsd-arm64': 0.23.1 + '@esbuild/freebsd-x64': 0.23.1 + '@esbuild/linux-arm': 0.23.1 + '@esbuild/linux-arm64': 0.23.1 + '@esbuild/linux-ia32': 0.23.1 + '@esbuild/linux-loong64': 0.23.1 + '@esbuild/linux-mips64el': 0.23.1 + '@esbuild/linux-ppc64': 0.23.1 + '@esbuild/linux-riscv64': 0.23.1 + '@esbuild/linux-s390x': 0.23.1 + '@esbuild/linux-x64': 0.23.1 + '@esbuild/netbsd-x64': 0.23.1 + '@esbuild/openbsd-arm64': 0.23.1 + '@esbuild/openbsd-x64': 0.23.1 + '@esbuild/sunos-x64': 0.23.1 + '@esbuild/win32-arm64': 0.23.1 + '@esbuild/win32-ia32': 0.23.1 + '@esbuild/win32-x64': 0.23.1 + + esbuild@0.25.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.5 + '@esbuild/android-arm': 0.25.5 + '@esbuild/android-arm64': 0.25.5 + '@esbuild/android-x64': 0.25.5 + '@esbuild/darwin-arm64': 0.25.5 + '@esbuild/darwin-x64': 0.25.5 + '@esbuild/freebsd-arm64': 0.25.5 + '@esbuild/freebsd-x64': 0.25.5 + '@esbuild/linux-arm': 0.25.5 + '@esbuild/linux-arm64': 0.25.5 + '@esbuild/linux-ia32': 0.25.5 + '@esbuild/linux-loong64': 0.25.5 + '@esbuild/linux-mips64el': 0.25.5 + '@esbuild/linux-ppc64': 0.25.5 + '@esbuild/linux-riscv64': 0.25.5 + '@esbuild/linux-s390x': 0.25.5 + '@esbuild/linux-x64': 0.25.5 + '@esbuild/netbsd-arm64': 0.25.5 + '@esbuild/netbsd-x64': 0.25.5 + '@esbuild/openbsd-arm64': 0.25.5 + '@esbuild/openbsd-x64': 0.25.5 + '@esbuild/sunos-x64': 0.25.5 + '@esbuild/win32-arm64': 0.25.5 + '@esbuild/win32-ia32': 0.25.5 + '@esbuild/win32-x64': 0.25.5 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@2.0.0: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + escodegen@2.1.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + + eslint-compat-utils@0.5.1(eslint@9.13.0(jiti@2.4.2)): + dependencies: + eslint: 9.13.0(jiti@2.4.2) + semver: 7.7.2 + + eslint-compat-utils@0.6.5(eslint@9.13.0(jiti@2.4.2)): + dependencies: + eslint: 9.13.0(jiti@2.4.2) + semver: 7.7.2 + + eslint-config-flat-gitignore@0.1.8: + dependencies: + find-up-simple: 1.0.1 + parse-gitignore: 2.0.0 + + eslint-flat-config-utils@0.3.1: + dependencies: + '@types/eslint': 9.6.1 + pathe: 1.1.2 + + eslint-import-context@0.1.8(unrs-resolver@1.7.12): + dependencies: + get-tsconfig: 4.10.1 + stable-hash-x: 0.1.1 + optionalDependencies: + unrs-resolver: 1.7.12 + + eslint-import-resolver-node@0.3.9: + dependencies: + debug: 3.2.7 + is-core-module: 2.16.1 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + optional: true + + eslint-json-compat-utils@0.2.1(eslint@9.13.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0): + dependencies: + eslint: 9.13.0(jiti@2.4.2) + esquery: 1.6.0 + jsonc-eslint-parser: 2.4.0 + + eslint-merge-processors@0.1.0(eslint@9.13.0(jiti@2.4.2)): + dependencies: + eslint: 9.13.0(jiti@2.4.2) + + eslint-plugin-antfu@2.7.0(eslint@9.13.0(jiti@2.4.2)): + dependencies: + '@antfu/utils': 0.7.10 + eslint: 9.13.0(jiti@2.4.2) + + eslint-plugin-command@0.2.7(eslint@9.13.0(jiti@2.4.2)): + dependencies: + '@es-joy/jsdoccomment': 0.49.0 + eslint: 9.13.0(jiti@2.4.2) + + eslint-plugin-es-x@7.8.0(eslint@9.13.0(jiti@2.4.2)): + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.13.0(jiti@2.4.2)) + '@eslint-community/regexpp': 4.12.1 + eslint: 9.13.0(jiti@2.4.2) + eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.4.2)) + + eslint-plugin-import-x@4.15.1(@typescript-eslint/utils@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@9.13.0(jiti@2.4.2)): + dependencies: + '@typescript-eslint/types': 8.34.0 + comment-parser: 1.4.1 + debug: 4.4.1 + eslint: 9.13.0(jiti@2.4.2) + eslint-import-context: 0.1.8(unrs-resolver@1.7.12) + is-glob: 4.0.3 + minimatch: 10.0.1 + semver: 7.7.2 + stable-hash-x: 0.1.1 + unrs-resolver: 1.7.12 + optionalDependencies: + '@typescript-eslint/utils': 8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + + eslint-plugin-jsdoc@50.7.1(eslint@9.13.0(jiti@2.4.2)): + dependencies: + '@es-joy/jsdoccomment': 0.50.2 + are-docs-informative: 0.0.2 + comment-parser: 1.4.1 + debug: 4.4.1 + escape-string-regexp: 4.0.0 + eslint: 9.13.0(jiti@2.4.2) + espree: 10.4.0 + esquery: 1.6.0 + parse-imports-exports: 0.2.4 + semver: 7.7.2 + spdx-expression-parse: 4.0.0 + transitivePeerDependencies: + - supports-color + + eslint-plugin-jsonc@2.20.1(eslint@9.13.0(jiti@2.4.2)): + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.13.0(jiti@2.4.2)) + eslint: 9.13.0(jiti@2.4.2) + eslint-compat-utils: 0.6.5(eslint@9.13.0(jiti@2.4.2)) + eslint-json-compat-utils: 0.2.1(eslint@9.13.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0) + espree: 10.4.0 + graphemer: 1.4.0 + jsonc-eslint-parser: 2.4.0 + natural-compare: 1.4.0 + synckit: 0.11.8 + transitivePeerDependencies: + - '@eslint/json' + + eslint-plugin-markdown@5.1.0(eslint@9.13.0(jiti@2.4.2)): + dependencies: + eslint: 9.13.0(jiti@2.4.2) + mdast-util-from-markdown: 0.8.5 + transitivePeerDependencies: + - supports-color + + eslint-plugin-n@17.19.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4): + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.13.0(jiti@2.4.2)) + '@typescript-eslint/utils': 8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + enhanced-resolve: 5.18.1 + eslint: 9.13.0(jiti@2.4.2) + eslint-plugin-es-x: 7.8.0(eslint@9.13.0(jiti@2.4.2)) + get-tsconfig: 4.10.1 + globals: 15.15.0 + ignore: 5.3.2 + minimatch: 9.0.5 + semver: 7.7.2 + ts-declaration-location: 1.0.7(typescript@5.5.4) + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-no-only-tests@3.3.0: {} + + eslint-plugin-perfectionist@3.9.1(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.4.2))): + dependencies: + '@typescript-eslint/types': 8.34.0 + '@typescript-eslint/utils': 8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + eslint: 9.13.0(jiti@2.4.2) + minimatch: 9.0.5 + natural-compare-lite: 1.4.0 + optionalDependencies: + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.4.2)) + transitivePeerDependencies: + - supports-color + - typescript + + eslint-plugin-regexp@2.9.0(eslint@9.13.0(jiti@2.4.2)): + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.13.0(jiti@2.4.2)) + '@eslint-community/regexpp': 4.12.1 + comment-parser: 1.4.1 + eslint: 9.13.0(jiti@2.4.2) + jsdoc-type-pratt-parser: 4.1.0 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + scslre: 0.3.0 + + eslint-plugin-toml@0.11.1(eslint@9.13.0(jiti@2.4.2)): + dependencies: + debug: 4.4.1 + eslint: 9.13.0(jiti@2.4.2) + eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.4.2)) + lodash: 4.17.21 + toml-eslint-parser: 0.10.0 + transitivePeerDependencies: + - supports-color + + eslint-plugin-unicorn@55.0.0(eslint@9.13.0(jiti@2.4.2)): + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.13.0(jiti@2.4.2)) + ci-info: 4.2.0 + clean-regexp: 1.0.0 + core-js-compat: 3.43.0 + eslint: 9.13.0(jiti@2.4.2) + esquery: 1.6.0 + globals: 15.15.0 + indent-string: 4.0.0 + is-builtin-module: 3.2.1 + jsesc: 3.1.0 + pluralize: 8.0.0 + read-pkg-up: 7.0.1 + regexp-tree: 0.1.27 + regjsparser: 0.10.0 + semver: 7.7.2 + strip-indent: 3.0.0 + + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(eslint@9.13.0(jiti@2.4.2)): + dependencies: + eslint: 9.13.0(jiti@2.4.2) + optionalDependencies: + '@typescript-eslint/eslint-plugin': 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4))(eslint@9.13.0(jiti@2.4.2))(typescript@5.5.4) + + eslint-plugin-vue@9.33.0(eslint@9.13.0(jiti@2.4.2)): + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.13.0(jiti@2.4.2)) + eslint: 9.13.0(jiti@2.4.2) + globals: 13.24.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.1.2 + semver: 7.7.2 + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.4.2)) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + + eslint-plugin-yml@1.18.0(eslint@9.13.0(jiti@2.4.2)): + dependencies: + debug: 4.4.1 + escape-string-regexp: 4.0.0 + eslint: 9.13.0(jiti@2.4.2) + eslint-compat-utils: 0.6.5(eslint@9.13.0(jiti@2.4.2)) + natural-compare: 1.4.0 + yaml-eslint-parser: 1.3.0 + transitivePeerDependencies: + - supports-color + + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.16)(eslint@9.13.0(jiti@2.4.2)): + dependencies: + '@vue/compiler-sfc': 3.5.16 + eslint: 9.13.0(jiti@2.4.2) + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-scope@8.4.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.1: {} + + eslint@9.13.0(jiti@2.4.2): + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.13.0(jiti@2.4.2)) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.18.0 + '@eslint/core': 0.7.0 + '@eslint/eslintrc': 3.3.1 + '@eslint/js': 9.13.0 + '@eslint/plugin-kit': 0.2.8 + '@humanfs/node': 0.16.6 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.1 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.1 + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + text-table: 0.2.0 + optionalDependencies: + jiti: 2.4.2 + transitivePeerDependencies: + - supports-color + + espree@10.4.0: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 4.2.1 + + espree@9.6.1: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 3.4.3 + + esprima@4.0.1: {} + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.8 + + esutils@2.0.3: {} + + etag@1.8.1: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + exif-parser@0.1.12: {} + + exit@0.1.2: {} + + expect@27.5.1: + dependencies: + '@jest/types': 27.5.1 + jest-get-type: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + + express@4.21.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + exsolve@1.0.5: {} + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fast-uri@3.0.6: {} + + fastq@1.19.1: + dependencies: + reusify: 1.1.0 + + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + fdir@6.4.5(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + file-type@9.0.0: {} + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-cache-dir@3.3.2: + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + + find-up-simple@1.0.1: {} + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@4.0.1: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + + flatted@3.3.3: {} + + follow-redirects@1.15.9: {} + + form-data@3.0.3: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + mime-types: 2.1.35 + + forwarded@0.2.0: {} + + fraction.js@4.3.7: {} + + fresh@0.5.2: {} + + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + generic-names@4.0.0: + dependencies: + loader-utils: 3.3.1 + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-package-type@0.1.0: {} + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + get-stream@6.0.1: {} + + get-tsconfig@4.10.1: + dependencies: + resolve-pkg-maps: 1.0.0 + + giget@1.2.5: + dependencies: + citty: 0.1.6 + consola: 3.4.2 + defu: 6.1.4 + node-fetch-native: 1.6.6 + nypm: 0.5.4 + pathe: 2.0.3 + tar: 6.2.1 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + global@4.4.0: + dependencies: + min-document: 2.19.0 + process: 0.11.10 + + globals@11.12.0: {} + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globals@14.0.0: {} + + globals@15.15.0: {} + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + graphlib@2.1.8: + dependencies: + lodash: 4.17.21 + + gzip-size@6.0.0: + dependencies: + duplexer: 0.1.2 + + has-flag@4.0.0: {} + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hash-sum@2.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + he@1.2.0: {} + + hookable@5.5.3: {} + + hosted-git-info@2.8.9: {} + + html-encoding-sniffer@2.0.1: + dependencies: + whatwg-encoding: 1.0.5 + + html-escaper@2.0.2: {} + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-proxy-agent@4.0.1: + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.4.1 + transitivePeerDependencies: + - supports-color + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.4.1 + transitivePeerDependencies: + - supports-color + + human-signals@2.1.0: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + icss-replace-symbols@1.1.0: {} + + icss-utils@5.1.0(postcss@8.5.4): + dependencies: + postcss: 8.5.4 + + ieee754@1.2.1: {} + + ignore@5.3.2: {} + + ignore@7.0.5: {} + + immutable@4.3.7: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-local@3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + + importx@0.4.4: + dependencies: + bundle-require: 5.1.0(esbuild@0.23.1) + debug: 4.4.1 + esbuild: 0.23.1 + jiti: 2.0.0-beta.3 + jiti-v1: jiti@1.21.7 + pathe: 1.1.2 + tsx: 4.19.4 + transitivePeerDependencies: + - supports-color + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + invert-kv@3.0.1: {} + + ipaddr.js@1.9.1: {} + + is-alphabetical@1.0.4: {} + + is-alphanumerical@1.0.4: + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + + is-arrayish@0.2.1: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-builtin-module@3.2.1: + dependencies: + builtin-modules: 3.3.0 + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-decimal@1.0.4: {} + + is-docker@2.2.1: {} + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-function@1.0.2: {} + + is-generator-fn@2.1.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-hexadecimal@1.0.4: {} + + is-number@7.0.0: {} + + is-potential-custom-element-name@1.0.1: {} + + is-stream@2.0.1: {} + + is-typedarray@1.0.0: {} + + is-what@4.1.16: {} + + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 + + isbinaryfile@5.0.4: {} + + isexe@2.0.0: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.27.4 + '@babel/parser': 7.27.5 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-lib-source-maps@4.0.1: + dependencies: + debug: 4.4.1 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + istanbul-reports@3.1.7: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + jest-changed-files@27.5.1: + dependencies: + '@jest/types': 27.5.1 + execa: 5.1.1 + throat: 6.0.2 + + jest-circus@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + chalk: 4.1.2 + co: 4.6.0 + dedent: 0.7.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + + jest-cli@27.5.1: + dependencies: + '@jest/core': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.2.0 + jest-config: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jest-config@27.5.1: + dependencies: + '@babel/core': 7.27.4 + '@jest/test-sequencer': 27.5.1 + '@jest/types': 27.5.1 + babel-jest: 27.5.1(@babel/core@7.27.4) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-get-type: 27.5.1 + jest-jasmine2: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runner: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 27.5.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-diff@27.5.1: + dependencies: + chalk: 4.1.2 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-docblock@27.5.1: + dependencies: + detect-newline: 3.1.0 + + jest-each@27.5.1: + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + jest-get-type: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + + jest-environment-jsdom@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + jest-mock: 27.5.1 + jest-util: 27.5.1 + jsdom: 16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-environment-node@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + jest-mock: 27.5.1 + jest-util: 27.5.1 + + jest-get-type@27.5.1: {} + + jest-haste-map@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/graceful-fs': 4.1.9 + '@types/node': 20.19.0 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 27.5.1 + jest-serializer: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + + jest-jasmine2@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + chalk: 4.1.2 + co: 4.6.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + + jest-leak-detector@27.5.1: + dependencies: + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-matcher-utils@27.5.1: + dependencies: + chalk: 4.1.2 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-message-util@27.5.1: + dependencies: + '@babel/code-frame': 7.27.1 + '@jest/types': 27.5.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-mock@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + + jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): + optionalDependencies: + jest-resolve: 27.5.1 + + jest-regex-util@27.5.1: {} + + jest-resolve-dependencies@27.5.1: + dependencies: + '@jest/types': 27.5.1 + jest-regex-util: 27.5.1 + jest-snapshot: 27.5.1 + transitivePeerDependencies: + - supports-color + + jest-resolve@27.5.1: + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) + jest-util: 27.5.1 + jest-validate: 27.5.1 + resolve: 1.22.10 + resolve.exports: 1.1.1 + slash: 3.0.0 + + jest-runner@27.5.1: + dependencies: + '@jest/console': 27.5.1 + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + chalk: 4.1.2 + emittery: 0.8.1 + graceful-fs: 4.2.11 + jest-docblock: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-haste-map: 27.5.1 + jest-leak-detector: 27.5.1 + jest-message-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runtime: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + source-map-support: 0.5.21 + throat: 6.0.2 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-runtime@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/globals': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + cjs-module-lexer: 1.4.3 + collect-v8-coverage: 1.0.2 + execa: 5.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + + jest-serializer@27.5.1: + dependencies: + '@types/node': 20.19.0 + graceful-fs: 4.2.11 + + jest-snapshot@27.5.1: + dependencies: + '@babel/core': 7.27.4 + '@babel/generator': 7.27.5 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4) + '@babel/traverse': 7.27.4 + '@babel/types': 7.27.6 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__traverse': 7.20.7 + '@types/prettier': 2.7.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.4) + chalk: 4.1.2 + expect: 27.5.1 + graceful-fs: 4.2.11 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + jest-haste-map: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + natural-compare: 1.4.0 + pretty-format: 27.5.1 + semver: 7.7.2 + transitivePeerDependencies: + - supports-color + + jest-util@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-validate@27.5.1: + dependencies: + '@jest/types': 27.5.1 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 27.5.1 + leven: 3.1.0 + pretty-format: 27.5.1 + + jest-watcher@27.5.1: + dependencies: + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.19.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest-util: 27.5.1 + string-length: 4.0.2 + + jest-worker@27.5.1: + dependencies: + '@types/node': 20.19.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest@27.0.4: + dependencies: + '@jest/core': 27.5.1 + import-local: 3.2.0 + jest-cli: 27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jimp@0.10.3: + dependencies: + '@babel/runtime': 7.27.6 + '@jimp/custom': 0.10.3 + '@jimp/plugins': 0.10.3(@jimp/custom@0.10.3) + '@jimp/types': 0.10.3(@jimp/custom@0.10.3) + core-js: 3.43.0 + regenerator-runtime: 0.13.11 + transitivePeerDependencies: + - debug + + jiti@1.21.7: {} + + jiti@2.0.0-beta.3: {} + + jiti@2.4.2: {} + + jpeg-js@0.3.7: {} + + js-tokens@4.0.0: {} + + js-tokens@9.0.1: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsdoc-type-pratt-parser@4.1.0: {} + + jsdom@16.7.0: + dependencies: + abab: 2.0.6 + acorn: 8.15.0 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.5.0 + domexception: 2.0.1 + escodegen: 2.1.0 + form-data: 3.0.3 + html-encoding-sniffer: 2.0.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.20 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 2.0.0 + webidl-conversions: 6.1.0 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + ws: 7.5.10 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + jsesc@0.5.0: {} + + jsesc@3.0.2: {} + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + jsonc-eslint-parser@2.4.0: + dependencies: + acorn: 8.15.0 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + semver: 7.7.2 + + jsonc-parser@3.3.1: {} + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kleur@3.0.3: {} + + kolorist@1.8.0: {} + + lcid@3.1.1: + dependencies: + invert-kv: 3.0.1 + + leven@3.1.0: {} + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + licia@1.48.0: {} + + lilconfig@2.1.0: {} + + lines-and-columns@1.2.4: {} + + lines-and-columns@2.0.4: {} + + load-bmfont@1.4.2: + dependencies: + buffer-equal: 0.0.1 + mime: 1.6.0 + parse-bmfont-ascii: 1.0.6 + parse-bmfont-binary: 1.0.6 + parse-bmfont-xml: 1.1.6 + phin: 3.7.1 + xhr: 2.6.0 + xtend: 4.0.2 + transitivePeerDependencies: + - debug + + load-tsconfig@0.2.5: {} + + loader-utils@3.3.1: {} + + local-pkg@0.4.3: {} + + local-pkg@0.5.1: + dependencies: + mlly: 1.7.4 + pkg-types: 1.3.1 + + local-pkg@1.1.1: + dependencies: + mlly: 1.7.4 + pkg-types: 2.1.0 + quansync: 0.2.10 + + localstorage-polyfill@1.0.1: {} + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.camelcase@4.3.0: {} + + lodash.debounce@4.0.8: {} + + lodash.groupby@4.6.0: {} + + lodash.merge@4.6.2: {} + + lodash@4.17.21: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + + make-dir@4.0.0: + dependencies: + semver: 7.7.2 + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + math-intrinsics@1.1.0: {} + + md5-file@5.0.0: {} + + mdast-util-from-markdown@0.8.5: + dependencies: + '@types/mdast': 3.0.15 + mdast-util-to-string: 2.0.0 + micromark: 2.11.4 + parse-entities: 2.0.0 + unist-util-stringify-position: 2.0.3 + transitivePeerDependencies: + - supports-color + + mdast-util-to-string@2.0.0: {} + + mdn-data@2.0.30: {} + + media-typer@0.3.0: {} + + meow@13.2.0: {} + + merge-descriptors@1.0.3: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + merge@2.1.1: {} + + methods@1.1.2: {} + + micromark@2.11.4: + dependencies: + debug: 4.4.1 + parse-entities: 2.0.0 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + mime@3.0.0: {} + + mimic-fn@2.1.0: {} + + min-document@2.19.0: + dependencies: + dom-walk: 0.1.2 + + min-indent@1.0.1: {} + + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@8.0.4: + dependencies: + brace-expansion: 2.0.1 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + + minipass@5.0.0: {} + + miniprogram-api-typings@3.12.3: {} + + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + + mitt@3.0.1: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mkdirp@1.0.4: {} + + mlly@1.7.4: + dependencies: + acorn: 8.15.0 + pathe: 2.0.3 + pkg-types: 1.3.1 + ufo: 1.6.1 + + module-alias@2.2.3: {} + + mrmime@2.0.1: {} + + ms@2.0.0: {} + + ms@2.1.3: {} + + muggle-string@0.4.1: {} + + nanoid@3.3.11: {} + + napi-postinstall@0.2.4: {} + + natural-compare-lite@1.4.0: {} + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} + + node-addon-api@7.1.1: {} + + node-fetch-native@1.6.6: {} + + node-int64@0.4.0: {} + + node-releases@2.0.19: {} + + normalize-package-data@2.5.0: + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.10 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + nwsapi@2.2.20: {} + + nypm@0.5.4: + dependencies: + citty: 0.1.6 + consola: 3.4.2 + pathe: 2.0.3 + pkg-types: 1.3.1 + tinyexec: 0.3.2 + ufo: 1.6.1 + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + object-inspect@1.13.4: {} + + ofetch@1.4.1: + dependencies: + destr: 2.0.5 + node-fetch-native: 1.6.6 + ufo: 1.6.1 + + ohash@1.1.6: {} + + ohash@2.0.11: {} + + omggif@1.0.10: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + open@8.4.2: + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + os-locale-s-fix@1.0.8-fix-1: + dependencies: + lcid: 3.1.1 + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-try@2.2.0: {} + + package-manager-detector@0.2.11: + dependencies: + quansync: 0.2.10 + + package-manager-detector@1.3.0: {} + + pako@1.0.11: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-bmfont-ascii@1.0.6: {} + + parse-bmfont-binary@1.0.6: {} + + parse-bmfont-xml@1.1.6: + dependencies: + xml-parse-from-string: 1.0.1 + xml2js: 0.5.0 + + parse-css-font@4.0.0: + dependencies: + css-font-size-keywords: 1.0.0 + css-font-stretch-keywords: 1.0.1 + css-font-style-keywords: 1.0.1 + css-font-weight-keywords: 1.0.0 + css-list-helpers: 2.0.0 + css-system-font-keywords: 1.0.0 + unquote: 1.1.1 + + parse-entities@2.0.0: + dependencies: + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 + + parse-gitignore@2.0.0: {} + + parse-headers@2.0.6: {} + + parse-imports-exports@0.2.4: + dependencies: + parse-statements: 1.0.11 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.27.1 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse-statements@1.0.11: {} + + parse5@6.0.1: {} + + parseurl@1.3.3: {} + + path-browserify@1.0.1: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-to-regexp@0.1.12: {} + + pathe@1.1.2: {} + + pathe@2.0.3: {} + + perfect-debounce@1.0.0: {} + + phin@2.9.3: {} + + phin@3.7.1: + dependencies: + centra: 2.7.0 + transitivePeerDependencies: + - debug + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.2: {} + + pify@2.3.0: {} + + pinia@3.0.3(typescript@5.5.4)(vue@3.5.16(typescript@5.5.4)): + dependencies: + '@vue/devtools-api': 7.7.6 + vue: 3.5.16(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + + pirates@4.0.7: {} + + pixelmatch@4.0.2: + dependencies: + pngjs: 3.4.0 + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + pkg-types@1.3.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.4 + pathe: 2.0.3 + + pkg-types@2.1.0: + dependencies: + confbox: 0.2.2 + exsolve: 1.0.5 + pathe: 2.0.3 + + pluralize@8.0.0: {} + + pngjs@3.4.0: {} + + pngjs@5.0.0: {} + + postcss-import@14.1.0(postcss@8.5.4): + dependencies: + postcss: 8.5.4 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.10 + + postcss-load-config@3.1.4(postcss@8.5.4): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.5.4 + + postcss-modules-extract-imports@3.1.0(postcss@8.5.4): + dependencies: + postcss: 8.5.4 + + postcss-modules-local-by-default@4.2.0(postcss@8.5.4): + dependencies: + icss-utils: 5.1.0(postcss@8.5.4) + postcss: 8.5.4 + postcss-selector-parser: 7.1.0 + postcss-value-parser: 4.2.0 + + postcss-modules-scope@3.2.1(postcss@8.5.4): + dependencies: + postcss: 8.5.4 + postcss-selector-parser: 7.1.0 + + postcss-modules-values@4.0.0(postcss@8.5.4): + dependencies: + icss-utils: 5.1.0(postcss@8.5.4) + postcss: 8.5.4 + + postcss-modules@4.3.1(postcss@8.5.4): + dependencies: + generic-names: 4.0.0 + icss-replace-symbols: 1.1.0 + lodash.camelcase: 4.3.0 + postcss: 8.5.4 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.4) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.4) + postcss-modules-scope: 3.2.1(postcss@8.5.4) + postcss-modules-values: 4.0.0(postcss@8.5.4) + string-hash: 1.1.3 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@7.1.0: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.5.4: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + prettier@3.5.3: {} + + pretty-format@27.5.1: + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + + process@0.11.10: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + psl@1.15.0: + dependencies: + punycode: 2.3.1 + + punycode@2.3.1: {} + + qrcode-reader@1.0.4: {} + + qrcode-terminal@0.12.0: {} + + qrcode@1.5.4: + dependencies: + dijkstrajs: 1.0.3 + pngjs: 5.0.0 + yargs: 15.4.1 + + qs@6.13.0: + dependencies: + side-channel: 1.1.0 + + quansync@0.2.10: {} + + querystringify@2.2.0: {} + + queue-microtask@1.2.3: {} + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + rc9@2.1.2: + dependencies: + defu: 6.1.4 + destr: 2.0.5 + + react-is@17.0.2: {} + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + read-pkg-up@7.0.1: + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + + read-pkg@5.2.0: + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + readdirp@4.1.2: {} + + refa@0.12.1: + dependencies: + '@eslint-community/regexpp': 4.12.1 + + regenerate-unicode-properties@10.2.0: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.13.11: {} + + regenerator-runtime@0.14.1: {} + + regexp-ast-analysis@0.7.1: + dependencies: + '@eslint-community/regexpp': 4.12.1 + refa: 0.12.1 + + regexp-tree@0.1.27: {} + + regexpu-core@6.2.0: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.12.0 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + + regjsgen@0.8.0: {} + + regjsparser@0.10.0: + dependencies: + jsesc: 0.5.0 + + regjsparser@0.12.0: + dependencies: + jsesc: 3.0.2 + + request-light@0.5.8: {} + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + require-main-filename@2.0.0: {} + + requires-port@1.0.0: {} + + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + resolve-pkg-maps@1.0.0: {} + + resolve.exports@1.1.1: {} + + resolve@1.22.10: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.1.0: {} + + rfdc@1.4.1: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@4.42.0: + dependencies: + '@types/estree': 1.0.7 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.42.0 + '@rollup/rollup-android-arm64': 4.42.0 + '@rollup/rollup-darwin-arm64': 4.42.0 + '@rollup/rollup-darwin-x64': 4.42.0 + '@rollup/rollup-freebsd-arm64': 4.42.0 + '@rollup/rollup-freebsd-x64': 4.42.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.42.0 + '@rollup/rollup-linux-arm-musleabihf': 4.42.0 + '@rollup/rollup-linux-arm64-gnu': 4.42.0 + '@rollup/rollup-linux-arm64-musl': 4.42.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.42.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.42.0 + '@rollup/rollup-linux-riscv64-gnu': 4.42.0 + '@rollup/rollup-linux-riscv64-musl': 4.42.0 + '@rollup/rollup-linux-s390x-gnu': 4.42.0 + '@rollup/rollup-linux-x64-gnu': 4.42.0 + '@rollup/rollup-linux-x64-musl': 4.42.0 + '@rollup/rollup-win32-arm64-msvc': 4.42.0 + '@rollup/rollup-win32-ia32-msvc': 4.42.0 + '@rollup/rollup-win32-x64-msvc': 4.42.0 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rxjs@7.8.2: + dependencies: + tslib: 2.8.1 + + safe-area-insets@1.4.1: {} + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + sass-embedded-android-arm64@1.79.6: + optional: true + + sass-embedded-android-arm@1.79.6: + optional: true + + sass-embedded-android-ia32@1.79.6: + optional: true + + sass-embedded-android-riscv64@1.79.6: + optional: true + + sass-embedded-android-x64@1.79.6: + optional: true + + sass-embedded-darwin-arm64@1.79.6: + optional: true + + sass-embedded-darwin-x64@1.79.6: + optional: true + + sass-embedded-linux-arm64@1.79.6: + optional: true + + sass-embedded-linux-arm@1.79.6: + optional: true + + sass-embedded-linux-ia32@1.79.6: + optional: true + + sass-embedded-linux-musl-arm64@1.79.6: + optional: true + + sass-embedded-linux-musl-arm@1.79.6: + optional: true + + sass-embedded-linux-musl-ia32@1.79.6: + optional: true + + sass-embedded-linux-musl-riscv64@1.79.6: + optional: true + + sass-embedded-linux-musl-x64@1.79.6: + optional: true + + sass-embedded-linux-riscv64@1.79.6: + optional: true + + sass-embedded-linux-x64@1.79.6: + optional: true + + sass-embedded-win32-arm64@1.79.6: + optional: true + + sass-embedded-win32-ia32@1.79.6: + optional: true + + sass-embedded-win32-x64@1.79.6: + optional: true + + sass-embedded@1.79.6: + dependencies: + '@bufbuild/protobuf': 2.5.2 + buffer-builder: 0.2.0 + colorjs.io: 0.5.2 + immutable: 4.3.7 + rxjs: 7.8.2 + supports-color: 8.1.1 + varint: 6.0.0 + optionalDependencies: + sass-embedded-android-arm: 1.79.6 + sass-embedded-android-arm64: 1.79.6 + sass-embedded-android-ia32: 1.79.6 + sass-embedded-android-riscv64: 1.79.6 + sass-embedded-android-x64: 1.79.6 + sass-embedded-darwin-arm64: 1.79.6 + sass-embedded-darwin-x64: 1.79.6 + sass-embedded-linux-arm: 1.79.6 + sass-embedded-linux-arm64: 1.79.6 + sass-embedded-linux-ia32: 1.79.6 + sass-embedded-linux-musl-arm: 1.79.6 + sass-embedded-linux-musl-arm64: 1.79.6 + sass-embedded-linux-musl-ia32: 1.79.6 + sass-embedded-linux-musl-riscv64: 1.79.6 + sass-embedded-linux-musl-x64: 1.79.6 + sass-embedded-linux-riscv64: 1.79.6 + sass-embedded-linux-x64: 1.79.6 + sass-embedded-win32-arm64: 1.79.6 + sass-embedded-win32-ia32: 1.79.6 + sass-embedded-win32-x64: 1.79.6 + + sass@1.79.6: + dependencies: + '@parcel/watcher': 2.5.1 + chokidar: 4.0.3 + immutable: 4.3.7 + source-map-js: 1.2.1 + + sax@1.4.1: {} + + saxes@5.0.1: + dependencies: + xmlchars: 2.2.0 + + scslre@0.3.0: + dependencies: + '@eslint-community/regexpp': 4.12.1 + refa: 0.12.1 + regexp-ast-analysis: 0.7.1 + + scule@1.3.0: {} + + semver@5.7.2: {} + + semver@6.3.1: {} + + semver@7.7.2: {} + + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + + set-blocking@2.0.0: {} + + setprototypeof@1.2.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + signal-exit@3.0.7: {} + + sirv@2.0.4: + dependencies: + '@polka/url': 1.0.0-next.29 + mrmime: 2.0.1 + totalist: 3.0.1 + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + + socket.io-adapter@2.5.5: + dependencies: + debug: 4.3.7 + ws: 8.17.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + socket.io-parser@4.2.4: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.7 + transitivePeerDependencies: + - supports-color + + socket.io@4.8.1: + dependencies: + accepts: 1.3.8 + base64id: 2.0.0 + cors: 2.8.5 + debug: 4.3.7 + engine.io: 6.6.4 + socket.io-adapter: 2.5.5 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + source-map-js@1.2.1: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + source-map@0.7.4: {} + + spdx-correct@3.2.0: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.21 + + spdx-exceptions@2.5.0: {} + + spdx-expression-parse@3.0.1: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.21 + + spdx-expression-parse@4.0.0: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.21 + + spdx-license-ids@3.0.21: {} + + speakingurl@14.0.1: {} + + sprintf-js@1.0.3: {} + + stable-hash-x@0.1.1: {} + + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + statuses@2.0.1: {} + + std-env@3.9.0: {} + + string-hash@1.1.3: {} + + string-length@4.0.2: + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-bom@4.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-indent@3.0.0: + dependencies: + min-indent: 1.0.1 + + strip-json-comments@3.1.1: {} + + strip-literal@2.1.1: + dependencies: + js-tokens: 9.0.1 + + superjson@2.2.2: + dependencies: + copy-anything: 3.0.5 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-hyperlinks@2.3.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + symbol-tree@3.2.4: {} + + synckit@0.11.8: + dependencies: + '@pkgr/core': 0.2.7 + + synckit@0.9.3: + dependencies: + '@pkgr/core': 0.1.2 + tslib: 2.8.1 + + systemjs@6.15.1: {} + + tapable@2.2.2: {} + + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + + terminal-link@2.1.1: + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + + terser@5.42.0: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.15.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + + text-table@0.2.0: {} + + throat@6.0.2: {} + + timm@1.7.1: {} + + tinycolor2@1.6.0: {} + + tinyexec@0.3.2: {} + + tinyexec@1.0.1: {} + + tinyglobby@0.2.14: + dependencies: + fdir: 6.4.5(picomatch@4.0.2) + picomatch: 4.0.2 + + tmpl@1.0.5: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + toml-eslint-parser@0.10.0: + dependencies: + eslint-visitor-keys: 3.4.3 + + totalist@3.0.1: {} + + tough-cookie@4.1.4: + dependencies: + psl: 1.15.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + + tr46@2.1.0: + dependencies: + punycode: 2.3.1 + + ts-api-utils@2.1.0(typescript@5.5.4): + dependencies: + typescript: 5.5.4 + + ts-declaration-location@1.0.7(typescript@5.5.4): + dependencies: + picomatch: 4.0.2 + typescript: 5.5.4 + + tslib@2.8.1: {} + + tsx@4.19.4: + dependencies: + esbuild: 0.25.5 + get-tsconfig: 4.10.1 + optionalDependencies: + fsevents: 2.3.3 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-detect@4.0.8: {} + + type-fest@0.20.2: {} + + type-fest@0.21.3: {} + + type-fest@0.6.0: {} + + type-fest@0.8.1: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + typescript@5.5.4: {} + + ufo@1.6.1: {} + + unconfig@0.5.5: + dependencies: + '@antfu/utils': 0.7.10 + defu: 6.1.4 + importx: 0.4.4 + transitivePeerDependencies: + - supports-color + + undici-types@6.21.0: {} + + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.2.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + unimport@3.14.6(rollup@4.42.0): + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + acorn: 8.15.0 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fast-glob: 3.3.3 + local-pkg: 1.1.1 + magic-string: 0.30.17 + mlly: 1.7.4 + pathe: 2.0.3 + picomatch: 4.0.2 + pkg-types: 1.3.1 + scule: 1.3.0 + strip-literal: 2.1.1 + unplugin: 1.16.1 + transitivePeerDependencies: + - rollup + + unist-util-stringify-position@2.0.3: + dependencies: + '@types/unist': 2.0.11 + + universalify@0.2.0: {} + + universalify@2.0.1: {} + + unocss-applet@0.8.4(@unocss/core@66.1.4)(@unocss/preset-mini@0.62.4)(@unocss/preset-uno@0.62.4)(unocss@0.62.4(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0))): + dependencies: + '@unocss-applet/preset-applet': 0.8.4(@unocss/core@66.1.4)(@unocss/preset-mini@0.62.4)(@unocss/preset-uno@0.62.4) + '@unocss-applet/preset-rem-rpx': 0.8.4(@unocss/core@66.1.4) + '@unocss-applet/transformer-attributify': 0.8.4(@unocss/core@66.1.4) + unocss: 0.62.4(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)) + optionalDependencies: + '@unocss/preset-uno': 0.62.4 + transitivePeerDependencies: + - '@unocss/core' + - '@unocss/preset-mini' + + unocss@0.62.4(postcss@8.5.4)(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)): + dependencies: + '@unocss/astro': 0.62.4(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)) + '@unocss/cli': 0.62.4(rollup@4.42.0) + '@unocss/core': 0.62.4 + '@unocss/postcss': 0.62.4(postcss@8.5.4) + '@unocss/preset-attributify': 0.62.4 + '@unocss/preset-icons': 0.62.4 + '@unocss/preset-mini': 0.62.4 + '@unocss/preset-tagify': 0.62.4 + '@unocss/preset-typography': 0.62.4 + '@unocss/preset-uno': 0.62.4 + '@unocss/preset-web-fonts': 0.62.4 + '@unocss/preset-wind': 0.62.4 + '@unocss/transformer-attributify-jsx': 0.62.4 + '@unocss/transformer-compile-class': 0.62.4 + '@unocss/transformer-directives': 0.62.4 + '@unocss/transformer-variant-group': 0.62.4 + '@unocss/vite': 0.62.4(rollup@4.42.0)(vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0)) + optionalDependencies: + vite: 5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0) + transitivePeerDependencies: + - postcss + - rollup + - supports-color + + unpipe@1.0.0: {} + + unplugin-auto-import@0.16.7(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(rollup@4.42.0): + dependencies: + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + fast-glob: 3.3.3 + local-pkg: 0.5.1 + magic-string: 0.30.17 + minimatch: 9.0.5 + unimport: 3.14.6(rollup@4.42.0) + unplugin: 1.16.1 + optionalDependencies: + '@vueuse/core': 11.3.0(vue@3.5.16(typescript@5.5.4)) + transitivePeerDependencies: + - rollup + + unplugin-auto-import@0.18.6(@vueuse/core@11.3.0(vue@3.5.16(typescript@5.5.4)))(rollup@4.42.0): + dependencies: + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.4(rollup@4.42.0) + fast-glob: 3.3.3 + local-pkg: 0.5.1 + magic-string: 0.30.17 + minimatch: 9.0.5 + unimport: 3.14.6(rollup@4.42.0) + unplugin: 1.16.1 + optionalDependencies: + '@vueuse/core': 11.3.0(vue@3.5.16(typescript@5.5.4)) + transitivePeerDependencies: + - rollup + + unplugin-utils@0.2.4: + dependencies: + pathe: 2.0.3 + picomatch: 4.0.2 + + unplugin-vue-components@28.7.0(@babel/parser@7.27.5)(vue@3.5.16(typescript@5.5.4)): + dependencies: + chokidar: 3.6.0 + debug: 4.4.1 + local-pkg: 1.1.1 + magic-string: 0.30.17 + mlly: 1.7.4 + tinyglobby: 0.2.14 + unplugin: 2.3.5 + unplugin-utils: 0.2.4 + vue: 3.5.16(typescript@5.5.4) + optionalDependencies: + '@babel/parser': 7.27.5 + transitivePeerDependencies: + - supports-color + + unplugin@1.16.1: + dependencies: + acorn: 8.15.0 + webpack-virtual-modules: 0.6.2 + + unplugin@2.3.5: + dependencies: + acorn: 8.15.0 + picomatch: 4.0.2 + webpack-virtual-modules: 0.6.2 + + unquote@1.1.1: {} + + unrs-resolver@1.7.12: + dependencies: + napi-postinstall: 0.2.4 + optionalDependencies: + '@unrs/resolver-binding-darwin-arm64': 1.7.12 + '@unrs/resolver-binding-darwin-x64': 1.7.12 + '@unrs/resolver-binding-freebsd-x64': 1.7.12 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.7.12 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.7.12 + '@unrs/resolver-binding-linux-arm64-gnu': 1.7.12 + '@unrs/resolver-binding-linux-arm64-musl': 1.7.12 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.7.12 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.7.12 + '@unrs/resolver-binding-linux-riscv64-musl': 1.7.12 + '@unrs/resolver-binding-linux-s390x-gnu': 1.7.12 + '@unrs/resolver-binding-linux-x64-gnu': 1.7.12 + '@unrs/resolver-binding-linux-x64-musl': 1.7.12 + '@unrs/resolver-binding-wasm32-wasi': 1.7.12 + '@unrs/resolver-binding-win32-arm64-msvc': 1.7.12 + '@unrs/resolver-binding-win32-ia32-msvc': 1.7.12 + '@unrs/resolver-binding-win32-x64-msvc': 1.7.12 + + update-browserslist-db@1.1.3(browserslist@4.25.0): + dependencies: + browserslist: 4.25.0 + escalade: 3.2.0 + picocolors: 1.1.1 + + uqrcodejs@4.0.7: {} + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + + utif@2.0.1: + dependencies: + pako: 1.0.11 + + util-deprecate@1.0.2: {} + + utils-merge@1.0.1: {} + + v8-to-istanbul@8.1.1: + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.4 + + validate-npm-package-license@3.0.4: + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + + varint@6.0.0: {} + + vary@1.1.2: {} + + vite@5.4.19(@types/node@20.19.0)(sass-embedded@1.79.6)(sass@1.79.6)(terser@5.42.0): + dependencies: + esbuild: 0.21.5 + postcss: 8.5.4 + rollup: 4.42.0 + optionalDependencies: + '@types/node': 20.19.0 + fsevents: 2.3.3 + sass: 1.79.6 + sass-embedded: 1.79.6 + terser: 5.42.0 + + vscode-json-languageservice@4.1.8: + dependencies: + jsonc-parser: 3.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.1.0 + + vscode-json-languageservice@5.6.0: + dependencies: + '@vscode/l10n': 0.0.18 + jsonc-parser: 3.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.1.0 + + vscode-jsonrpc@8.2.0: {} + + vscode-languageserver-protocol@3.17.5: + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + + vscode-languageserver-textdocument@1.0.12: {} + + vscode-languageserver-types@3.17.5: {} + + vscode-languageserver@9.0.1: + dependencies: + vscode-languageserver-protocol: 3.17.5 + + vscode-nls@5.2.0: {} + + vscode-uri@3.1.0: {} + + vue-demi@0.14.10(vue@3.5.16(typescript@5.5.4)): + dependencies: + vue: 3.5.16(typescript@5.5.4) + + vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.4.2)): + dependencies: + debug: 4.4.1 + eslint: 9.13.0(jiti@2.4.2) + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + lodash: 4.17.21 + semver: 7.7.2 + transitivePeerDependencies: + - supports-color + + vue-i18n@9.14.4(vue@3.5.16(typescript@5.5.4)): + dependencies: + '@intlify/core-base': 9.14.4 + '@intlify/shared': 9.14.4 + '@vue/devtools-api': 6.6.4 + vue: 3.5.16(typescript@5.5.4) + + vue-router@4.5.1(vue@3.5.16(typescript@5.5.4)): + dependencies: + '@vue/devtools-api': 6.6.4 + vue: 3.5.16(typescript@5.5.4) + + vue-tsc@2.2.10(typescript@5.5.4): + dependencies: + '@volar/typescript': 2.4.14 + '@vue/language-core': 2.2.10(typescript@5.5.4) + typescript: 5.5.4 + + vue@3.5.16(typescript@5.5.4): + dependencies: + '@vue/compiler-dom': 3.5.16 + '@vue/compiler-sfc': 3.5.16 + '@vue/runtime-dom': 3.5.16 + '@vue/server-renderer': 3.5.16(vue@3.5.16(typescript@5.5.4)) + '@vue/shared': 3.5.16 + optionalDependencies: + typescript: 5.5.4 + + w3c-hr-time@1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + + w3c-xmlserializer@2.0.0: + dependencies: + xml-name-validator: 3.0.0 + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + + webidl-conversions@5.0.0: {} + + webidl-conversions@6.1.0: {} + + webpack-virtual-modules@0.6.2: {} + + whatwg-encoding@1.0.5: + dependencies: + iconv-lite: 0.4.24 + + whatwg-mimetype@2.3.0: {} + + whatwg-url@8.7.0: + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + + which-module@2.0.1: {} + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + wot-design-uni@1.9.1(vue@3.5.16(typescript@5.5.4)): + dependencies: + vue: 3.5.16(typescript@5.5.4) + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + ws@7.5.10: {} + + ws@8.17.1: {} + + ws@8.18.2: {} + + xhr@2.6.0: + dependencies: + global: 4.4.0 + is-function: 1.0.2 + parse-headers: 2.0.6 + xtend: 4.0.2 + + xml-name-validator@3.0.0: {} + + xml-name-validator@4.0.0: {} + + xml-parse-from-string@1.0.1: {} + + xml2js@0.5.0: + dependencies: + sax: 1.4.1 + xmlbuilder: 11.0.1 + + xmlbuilder@11.0.1: {} + + xmlchars@2.2.0: {} + + xmlhttprequest@1.8.0: {} + + xregexp@3.1.0: {} + + xtend@4.0.2: {} + + y18n@4.0.3: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yallist@4.0.0: {} + + yaml-eslint-parser@1.3.0: + dependencies: + eslint-visitor-keys: 3.4.3 + yaml: 2.8.0 + + yaml-language-server@1.18.0: + dependencies: + ajv: 8.17.1 + lodash: 4.17.21 + prettier: 3.5.3 + request-light: 0.5.8 + vscode-json-languageservice: 4.1.8 + vscode-languageserver: 9.0.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.1.0 + yaml: 2.2.2 + + yaml@1.10.2: {} + + yaml@2.2.2: {} + + yaml@2.8.0: {} + + yargs-parser@18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + + yargs-parser@20.2.9: {} + + yargs-parser@21.1.1: {} + + yargs@15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.1 + y18n: 4.0.3 + yargs-parser: 18.1.3 + + yargs@16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yocto-queue@0.1.0: {} diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..c22759b --- /dev/null +++ b/renovate.json @@ -0,0 +1,3 @@ +{ + "extends": ["github>uni-helper/renovate-config"] +} diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..23a1640 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,104 @@ + diff --git a/src/api/apis.js b/src/api/apis.js new file mode 100644 index 0000000..394e0d3 --- /dev/null +++ b/src/api/apis.js @@ -0,0 +1,183 @@ +// api/index.js +import request from '@/utils/request.js' + +export function getUserInfo(data) { + return request({ + url: '/user/detail', + method: 'GET', + data, + }) +} + +export function login(data) { + return request({ + url: '/user/mobileCodeLogin', + method: 'POST', + data, + }) +} + +export function wxminiLogin(data) { + return request({ + url: '/user/wxMiniAuth', + method: 'POST', + data, + }) +} + +export function bindMobile(data) { + return request({ + url: '/user/bindMobile', + method: 'POST', + data, + }) +} +/** 发短信验证码。小程序无滑块,与 webview 关滑块时一致:固定传 captchaVerifyParam 空串 */ +export function getCode(data) { + return request({ + url: '/auth/sendSms', + method: 'POST', + data: { + ...data, + captchaVerifyParam: '', + }, + }) +} +export function getProduct(en) { + return request({ + url: `/product/en/${en}`, + method: 'GET', + }) +} +export function queryExample(params) { + return request({ + url: `/query/example`, + method: 'GET', + params, + }) +} + +export function queryMarriage(data) { + return request({ + url: `/query/marriage`, + method: 'POST', + data, + }) +} +export function queryhomeService(data) { + return request({ + url: `/query/homeService`, + method: 'POST', + data, + }) +} +export function queryriskAssessment(data) { + return request({ + url: `/query/riskAssessment`, + method: 'POST', + data, + }) +} +export function querycompanyInfo(data) { + return request({ + url: `/query/companyInfo`, + method: 'POST', + data, + }) +} +export function queryrentalInfo(data) { + return request({ + url: `/query/rentalInfo`, + method: 'POST', + data, + }) +} +export function querypreLoanBackgroundCheck(data) { + return request({ + url: `/query/preLoanBackgroundCheck`, + method: 'POST', + data, + }) +} +export function querybackgroundCheck(data) { + return request({ + url: `/query/backgroundCheck`, + method: 'POST', + data, + }) +} +export function queryResultByOrder(orderID) { + return request({ + url: `/query/orderId/${orderID}`, + method: 'GET', + }) +} +export function queryList(params) { + return request({ + url: `/query/list`, + method: 'GET', + params, + }) +} +export function queryProvisionalOrder(id) { + return request({ + url: `/query/provisional_order/${id}`, + method: 'GET', + }) +} +export function payment(data) { + return request({ + url: `/pay/payment`, + method: 'POST', + data, + }) +} +export function iapPaymentCallback(data) { + return request({ + url: `/pay/iap_callback`, + method: 'POST', + data, + }) +} +export function getAgentRevenue() { + return request({ + url: '/agent/revenue', + method: 'GET' + }) +} +export function refreshToken() { + return request({ + url: '/user/getToken', + method: 'POST', + }); +} + +// 获取最新版本信息 +export function getLatestVersion() { + return request({ + url: '/app/version', + method: 'GET' + }) +} + + +/** + * 注销账号 + */ +export function cancelAccount() { + return request({ + url: '/user/cancelOut', + method: 'POST' + }) +} + +/** + * 获取APP产品信息 + * @param {string} feature - 产品标识 + */ +export function getAppProduct(feature) { + return request({ + url: `/product/app_en/${feature}`, + method: 'GET' + }) +} diff --git a/src/apis/agent.js b/src/apis/agent.js new file mode 100644 index 0000000..76b3028 --- /dev/null +++ b/src/apis/agent.js @@ -0,0 +1,163 @@ +// 代理相关API +import request from '@/utils/request' + +/** + * 获取代理信息 + */ +export const getAgentInfo = () => { + return request({ + url: '/agent/info', + method: 'GET' + }) +} + +/** + * 获取代理佣金列表 + * @param {Object} params 查询参数 {page, page_size} + */ +export const getAgentCommission = (params) => { + return request({ + url: '/agent/commission', + method: 'GET', + params + }) +} + +/** + * 获取代理奖励列表 + * @param {Object} params 查询参数 {page, page_size} + */ +export const getAgentRewards = (params) => { + return request({ + url: '/agent/rewards', + method: 'GET', + params + }) +} + +/** + * 获取代理状态 + */ +export const getAgentStatus = () => { + return request({ + url: '/agent/status', + method: 'GET' + }) +} + +/** + * 代理申请 + * @param {Object} data 申请数据 {region, mobile, wechat_id, code, ancestor?} + */ +export const applyAgent = (data) => { + return request({ + url: '/agent/apply', + method: 'POST', + data + }) +} + +/** + * 成为会员 + * @param {Object} data 成为会员数据 {product_id} + */ +export const activateAgentMembership = (data) => { + return request({ + url: '/agent/membership/activate', + method: 'POST', + data + }) +} + +/** + * 获取代理会员用户配置 + * @param {Object} params 查询参数 {product_id} + */ +export const getAgentMembershipUserConfig = (params) => { + return request({ + url: '/agent/membership/user_config', + method: 'GET', + params + }) +} + +/** + * 保存代理会员用户配置 + * @param {Object} data 配置数据 + */ +export const saveAgentMembershipUserConfig = (data) => { + return request({ + url: '/agent/membership/save_user_config', + method: 'POST', + data + }) +} + +/** + * 获取产品配置 + */ +export const getProductConfig = () => { + return request({ + url: '/agent/product_config', + method: 'GET' + }) +} + +/** + * 生成推广链接 + * @param {Object} data 推广数据 {product, price} + */ +export const generatePromotionLink = (data) => { + return request({ + url: '/agent/generating_link', + method: 'POST', + data + }) +} + +/** + * 获取代理收益 + */ +export const getAgentRevenue = () => { + return request({ + url: '/agent/revenue', + method: 'GET' + }) +} + +/** + * 代理提现 + * @param {Object} data 提现数据 {payee_account, amount, payee_name} + */ +export const agentWithdrawal = (data) => { + return request({ + url: '/agent/withdrawal', + method: 'POST', + data + }) +} + +/** + * 获取提现记录 + * @param {Object} params 查询参数 {page, page_size} + */ +export const getWithdrawalRecords = (params) => { + return request({ + url: '/agent/withdrawal', + method: 'GET', + params + }) +} + +/** + * 获取推广二维码图片 + * @param {Object} params 查询参数 {qrcode_type, qrcode_url} + */ +export const getPromotionQrcode = (params) => { + return request({ + url: '/agent/promotion/qrcode', + method: 'GET', + params, + responseType: 'blob' // 接收图片数据 + }) +} diff --git a/src/app.scss b/src/app.scss new file mode 100644 index 0000000..e1ab4e0 --- /dev/null +++ b/src/app.scss @@ -0,0 +1,50 @@ +:root { + --dark-bg: #18181c; +} + +html { + margin: auto !important; + @apply max-w-lg; + font-size: 4px; // * 方便unocss计算:1单位 = 0.25rem = 1px +} + +body { + font-size: 16px; +} + +html, +body, +page, +#app { + height: 100%; + margin: 0; + padding: 0; + background: #f8f8f8 +} + +html.dark { + background: var(--dark-bg); +} + +.card{ + @apply border border-gray-200 rounded-xl bg-white p-6 shadow-md; +} +.card-p-0{ + @apply border border-gray-200 rounded-xl bg-white shadow-md; +} +.title { + @apply mx-auto mt-2 w-68 border rounded-3xl bg-gradient-to-r from-blue-400 via-green-500 to-teal-500 py-2 text-center text-white font-bold; +} +.scrollbar-hidden { + scrollbar-width: none; /* Firefox */ +} +.scrollbar-hidden::-webkit-scrollbar { + display: none; /* Chrome, Safari, and Edge */ +} + +.safe-area-top { + padding-top: env(safe-area-inset-top); +} +.safe-area-bottom { + padding-bottom: env(safe-area-inset-bottom); +} diff --git a/src/auto-imports.d.ts b/src/auto-imports.d.ts new file mode 100644 index 0000000..878cfe6 --- /dev/null +++ b/src/auto-imports.d.ts @@ -0,0 +1,686 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// noinspection JSUnusedGlobalSymbols +// Generated by unplugin-auto-import +// biome-ignore lint: disable +export {} +declare global { + const EffectScope: typeof import('vue')['EffectScope'] + const POSTER_QR_POSITIONS: typeof import('./utils/posterQrWeixin.js')['POSTER_QR_POSITIONS'] + const aesDecrypt: typeof import('./utils/crypto.js')['aesDecrypt'] + const aesEncrypt: typeof import('./utils/crypto.js')['aesEncrypt'] + const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] + const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] + const autoUpdateCheck: typeof import('./utils/autoUpdateCheck.js')['default'] + const buildPromotionH5Url: typeof import('./utils/promotionH5Url.js')['buildPromotionH5Url'] + const chatCrypto: typeof import('./utils/chatCrypto.js')['default'] + const chatEncrypt: typeof import('./utils/chatEncrypt.js')['default'] + const computed: typeof import('vue')['computed'] + const computedAsync: typeof import('@vueuse/core')['computedAsync'] + const computedEager: typeof import('@vueuse/core')['computedEager'] + const computedInject: typeof import('@vueuse/core')['computedInject'] + const computedWithControl: typeof import('@vueuse/core')['computedWithControl'] + const controlledComputed: typeof import('@vueuse/core')['controlledComputed'] + const controlledRef: typeof import('@vueuse/core')['controlledRef'] + const createApp: typeof import('vue')['createApp'] + const createEventHook: typeof import('@vueuse/core')['createEventHook'] + const createGlobalState: typeof import('@vueuse/core')['createGlobalState'] + const createInjectionState: typeof import('@vueuse/core')['createInjectionState'] + const createReactiveFn: typeof import('@vueuse/core')['createReactiveFn'] + const createReusableTemplate: typeof import('@vueuse/core')['createReusableTemplate'] + const createSharedComposable: typeof import('@vueuse/core')['createSharedComposable'] + const createTemplatePromise: typeof import('@vueuse/core')['createTemplatePromise'] + const createUnrefFn: typeof import('@vueuse/core')['createUnrefFn'] + const customRef: typeof import('vue')['customRef'] + const debouncedRef: typeof import('@vueuse/core')['debouncedRef'] + const debouncedWatch: typeof import('@vueuse/core')['debouncedWatch'] + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] + const defineComponent: typeof import('vue')['defineComponent'] + const drawMergedPosterWeixin: typeof import('./utils/posterQrWeixin.js')['drawMergedPosterWeixin'] + const eagerComputed: typeof import('@vueuse/core')['eagerComputed'] + const effectScope: typeof import('vue')['effectScope'] + const extendRef: typeof import('@vueuse/core')['extendRef'] + const formatExpiryTime: typeof import('./utils/format.js')['formatExpiryTime'] + const getAgentTabShareTitle: typeof import('./utils/runtimeEnv.js')['getAgentTabShareTitle'] + const getApiBaseUrl: typeof import('./utils/runtimeEnv.js')['getApiBaseUrl'] + const getApiOrigin: typeof import('./utils/runtimeEnv.js')['getApiOrigin'] + const getApiPrefix: typeof import('./utils/runtimeEnv.js')['getApiPrefix'] + const getAppDebug: typeof import('./utils/runtimeEnv.js')['getAppDebug'] + const getAppName: typeof import('./utils/runtimeEnv.js')['getAppName'] + const getCompanyName: typeof import('./utils/runtimeEnv.js')['getCompanyName'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const getCurrentScope: typeof import('vue')['getCurrentScope'] + const getCustomerServiceCorpId: typeof import('./utils/runtimeEnv.js')['getCustomerServiceCorpId'] + const getCustomerServiceUrl: typeof import('./utils/runtimeEnv.js')['getCustomerServiceUrl'] + const getInviteChannelKey: typeof import('./utils/runtimeEnv.js')['getInviteChannelKey'] + const getMeShareTitle: typeof import('./utils/runtimeEnv.js')['getMeShareTitle'] + const getPosterSrcList: typeof import('./utils/posterQrWeixin.js')['getPosterSrcList'] + const getShareTitle: typeof import('./utils/runtimeEnv.js')['getShareTitle'] + const getSiteOrigin: typeof import('./utils/runtimeEnv.js')['getSiteOrigin'] + const h: typeof import('vue')['h'] + const ignorableWatch: typeof import('@vueuse/core')['ignorableWatch'] + const inject: typeof import('vue')['inject'] + const injectLocal: typeof import('@vueuse/core')['injectLocal'] + const isDefined: typeof import('@vueuse/core')['isDefined'] + const isProxy: typeof import('vue')['isProxy'] + const isReactive: typeof import('vue')['isReactive'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + const makeDestructurable: typeof import('@vueuse/core')['makeDestructurable'] + const markRaw: typeof import('vue')['markRaw'] + const maskName: typeof import('./utils/format.js')['maskName'] + const nextTick: typeof import('vue')['nextTick'] + const onActivated: typeof import('vue')['onActivated'] + const onAddToFavorites: typeof import('@dcloudio/uni-app')['onAddToFavorites'] + const onBackPress: typeof import('@dcloudio/uni-app')['onBackPress'] + const onBeforeMount: typeof import('vue')['onBeforeMount'] + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] + const onClickOutside: typeof import('@vueuse/core')['onClickOutside'] + const onDeactivated: typeof import('vue')['onDeactivated'] + const onError: typeof import('@dcloudio/uni-app')['onError'] + const onErrorCaptured: typeof import('vue')['onErrorCaptured'] + const onHide: typeof import('@dcloudio/uni-app')['onHide'] + const onKeyStroke: typeof import('@vueuse/core')['onKeyStroke'] + const onLaunch: typeof import('@dcloudio/uni-app')['onLaunch'] + const onLoad: typeof import('@dcloudio/uni-app')['onLoad'] + const onLongPress: typeof import('@vueuse/core')['onLongPress'] + const onMounted: typeof import('vue')['onMounted'] + const onNavigationBarButtonTap: typeof import('@dcloudio/uni-app')['onNavigationBarButtonTap'] + const onNavigationBarSearchInputChanged: typeof import('@dcloudio/uni-app')['onNavigationBarSearchInputChanged'] + const onNavigationBarSearchInputClicked: typeof import('@dcloudio/uni-app')['onNavigationBarSearchInputClicked'] + const onNavigationBarSearchInputConfirmed: typeof import('@dcloudio/uni-app')['onNavigationBarSearchInputConfirmed'] + const onNavigationBarSearchInputFocusChanged: typeof import('@dcloudio/uni-app')['onNavigationBarSearchInputFocusChanged'] + const onPageNotFound: typeof import('@dcloudio/uni-app')['onPageNotFound'] + const onPageScroll: typeof import('@dcloudio/uni-app')['onPageScroll'] + const onPullDownRefresh: typeof import('@dcloudio/uni-app')['onPullDownRefresh'] + const onReachBottom: typeof import('@dcloudio/uni-app')['onReachBottom'] + const onReady: typeof import('@dcloudio/uni-app')['onReady'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + const onResize: typeof import('@dcloudio/uni-app')['onResize'] + const onScopeDispose: typeof import('vue')['onScopeDispose'] + const onServerPrefetch: typeof import('vue')['onServerPrefetch'] + const onShareAppMessage: typeof import('@dcloudio/uni-app')['onShareAppMessage'] + const onShareTimeline: typeof import('@dcloudio/uni-app')['onShareTimeline'] + const onShow: typeof import('@dcloudio/uni-app')['onShow'] + const onStartTyping: typeof import('@vueuse/core')['onStartTyping'] + const onTabItemTap: typeof import('@dcloudio/uni-app')['onTabItemTap'] + const onThemeChange: typeof import('@dcloudio/uni-app')['onThemeChange'] + const onUnhandledRejection: typeof import('@dcloudio/uni-app')['onUnhandledRejection'] + const onUnload: typeof import('@dcloudio/uni-app')['onUnload'] + const onUnmounted: typeof import('vue')['onUnmounted'] + const onUpdated: typeof import('vue')['onUpdated'] + const onWatcherCleanup: typeof import('vue')['onWatcherCleanup'] + const pausableWatch: typeof import('@vueuse/core')['pausableWatch'] + const provide: typeof import('vue')['provide'] + const provideLocal: typeof import('@vueuse/core')['provideLocal'] + const reactify: typeof import('@vueuse/core')['reactify'] + const reactifyObject: typeof import('@vueuse/core')['reactifyObject'] + const reactive: typeof import('vue')['reactive'] + const reactiveComputed: typeof import('@vueuse/core')['reactiveComputed'] + const reactiveOmit: typeof import('@vueuse/core')['reactiveOmit'] + const reactivePick: typeof import('@vueuse/core')['reactivePick'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + const refAutoReset: typeof import('@vueuse/core')['refAutoReset'] + const refDebounced: typeof import('@vueuse/core')['refDebounced'] + const refDefault: typeof import('@vueuse/core')['refDefault'] + const refThrottled: typeof import('@vueuse/core')['refThrottled'] + const refWithControl: typeof import('@vueuse/core')['refWithControl'] + const request: typeof import('./utils/request.js')['default'] + const resolveComponent: typeof import('vue')['resolveComponent'] + const resolveRef: typeof import('@vueuse/core')['resolveRef'] + const resolveUnref: typeof import('@vueuse/core')['resolveUnref'] + const setMiniPromotionShareFriend: typeof import('./utils/miniPromotionSharePayload.js')['setMiniPromotionShareFriend'] + const setupRouterGuard: typeof import('./utils/routerGuard.js')['setupRouterGuard'] + const shallowReactive: typeof import('vue')['shallowReactive'] + const shallowReadonly: typeof import('vue')['shallowReadonly'] + const shallowRef: typeof import('vue')['shallowRef'] + const syncRef: typeof import('@vueuse/core')['syncRef'] + const syncRefs: typeof import('@vueuse/core')['syncRefs'] + const takeMiniPromotionShareFriend: typeof import('./utils/miniPromotionSharePayload.js')['takeMiniPromotionShareFriend'] + const templateRef: typeof import('@vueuse/core')['templateRef'] + const throttledRef: typeof import('@vueuse/core')['throttledRef'] + const throttledWatch: typeof import('@vueuse/core')['throttledWatch'] + const toRaw: typeof import('vue')['toRaw'] + const toReactive: typeof import('@vueuse/core')['toReactive'] + const toRef: typeof import('vue')['toRef'] + const toRefs: typeof import('vue')['toRefs'] + const toValue: typeof import('vue')['toValue'] + const triggerRef: typeof import('vue')['triggerRef'] + const tryOnBeforeMount: typeof import('@vueuse/core')['tryOnBeforeMount'] + const tryOnBeforeUnmount: typeof import('@vueuse/core')['tryOnBeforeUnmount'] + const tryOnMounted: typeof import('@vueuse/core')['tryOnMounted'] + const tryOnScopeDispose: typeof import('@vueuse/core')['tryOnScopeDispose'] + const tryOnUnmounted: typeof import('@vueuse/core')['tryOnUnmounted'] + const unref: typeof import('vue')['unref'] + const unrefElement: typeof import('@vueuse/core')['unrefElement'] + const until: typeof import('@vueuse/core')['until'] + const useActiveElement: typeof import('@vueuse/core')['useActiveElement'] + const useAnimate: typeof import('@vueuse/core')['useAnimate'] + const useArrayDifference: typeof import('@vueuse/core')['useArrayDifference'] + const useArrayEvery: typeof import('@vueuse/core')['useArrayEvery'] + const useArrayFilter: typeof import('@vueuse/core')['useArrayFilter'] + const useArrayFind: typeof import('@vueuse/core')['useArrayFind'] + const useArrayFindIndex: typeof import('@vueuse/core')['useArrayFindIndex'] + const useArrayFindLast: typeof import('@vueuse/core')['useArrayFindLast'] + const useArrayIncludes: typeof import('@vueuse/core')['useArrayIncludes'] + const useArrayJoin: typeof import('@vueuse/core')['useArrayJoin'] + const useArrayMap: typeof import('@vueuse/core')['useArrayMap'] + const useArrayReduce: typeof import('@vueuse/core')['useArrayReduce'] + const useArraySome: typeof import('@vueuse/core')['useArraySome'] + const useArrayUnique: typeof import('@vueuse/core')['useArrayUnique'] + const useAsyncQueue: typeof import('@vueuse/core')['useAsyncQueue'] + const useAsyncState: typeof import('@vueuse/core')['useAsyncState'] + const useAttrs: typeof import('vue')['useAttrs'] + const useBase64: typeof import('@vueuse/core')['useBase64'] + const useBattery: typeof import('@vueuse/core')['useBattery'] + const useBluetooth: typeof import('@vueuse/core')['useBluetooth'] + const useBreakpoints: typeof import('@vueuse/core')['useBreakpoints'] + const useBroadcastChannel: typeof import('@vueuse/core')['useBroadcastChannel'] + const useBrowserLocation: typeof import('@vueuse/core')['useBrowserLocation'] + const useCached: typeof import('@vueuse/core')['useCached'] + const useClipboard: typeof import('@vueuse/core')['useClipboard'] + const useClipboardItems: typeof import('@vueuse/core')['useClipboardItems'] + const useCloned: typeof import('@vueuse/core')['useCloned'] + const useColorMode: typeof import('@vueuse/core')['useColorMode'] + const useConfirmDialog: typeof import('@vueuse/core')['useConfirmDialog'] + const useCounter: typeof import('@vueuse/core')['useCounter'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVar: typeof import('@vueuse/core')['useCssVar'] + const useCssVars: typeof import('vue')['useCssVars'] + const useCurrentElement: typeof import('@vueuse/core')['useCurrentElement'] + const useCycleList: typeof import('@vueuse/core')['useCycleList'] + const useDark: typeof import('@vueuse/core')['useDark'] + const useDateFormat: typeof import('@vueuse/core')['useDateFormat'] + const useDebounce: typeof import('@vueuse/core')['useDebounce'] + const useDebounceFn: typeof import('@vueuse/core')['useDebounceFn'] + const useDebouncedRefHistory: typeof import('@vueuse/core')['useDebouncedRefHistory'] + const useDeviceMotion: typeof import('@vueuse/core')['useDeviceMotion'] + const useDeviceOrientation: typeof import('@vueuse/core')['useDeviceOrientation'] + const useDevicePixelRatio: typeof import('@vueuse/core')['useDevicePixelRatio'] + const useDevicesList: typeof import('@vueuse/core')['useDevicesList'] + const useDisablePullRefresh: typeof import('./composables/useDisablePullRefresh.js')['useDisablePullRefresh'] + const useDisplayMedia: typeof import('@vueuse/core')['useDisplayMedia'] + const useDocumentVisibility: typeof import('@vueuse/core')['useDocumentVisibility'] + const useDraggable: typeof import('@vueuse/core')['useDraggable'] + const useDropZone: typeof import('@vueuse/core')['useDropZone'] + const useElementBounding: typeof import('@vueuse/core')['useElementBounding'] + const useElementByPoint: typeof import('@vueuse/core')['useElementByPoint'] + const useElementHover: typeof import('@vueuse/core')['useElementHover'] + const useElementSize: typeof import('@vueuse/core')['useElementSize'] + const useElementVisibility: typeof import('@vueuse/core')['useElementVisibility'] + const useEventBus: typeof import('@vueuse/core')['useEventBus'] + const useEventListener: typeof import('@vueuse/core')['useEventListener'] + const useEventSource: typeof import('@vueuse/core')['useEventSource'] + const useEyeDropper: typeof import('@vueuse/core')['useEyeDropper'] + const useFavicon: typeof import('@vueuse/core')['useFavicon'] + const useFetch: typeof import('@vueuse/core')['useFetch'] + const useFileDialog: typeof import('@vueuse/core')['useFileDialog'] + const useFileSystemAccess: typeof import('@vueuse/core')['useFileSystemAccess'] + const useFocus: typeof import('@vueuse/core')['useFocus'] + const useFocusWithin: typeof import('@vueuse/core')['useFocusWithin'] + const useFps: typeof import('@vueuse/core')['useFps'] + const useFullscreen: typeof import('@vueuse/core')['useFullscreen'] + const useGamepad: typeof import('@vueuse/core')['useGamepad'] + const useGeolocation: typeof import('@vueuse/core')['useGeolocation'] + const useHotUpdate: typeof import('./composables/useHotUpdate.js')['useHotUpdate'] + const useId: typeof import('vue')['useId'] + const useIdle: typeof import('@vueuse/core')['useIdle'] + const useImage: typeof import('@vueuse/core')['useImage'] + const useInfiniteScroll: typeof import('@vueuse/core')['useInfiniteScroll'] + const useIntersectionObserver: typeof import('@vueuse/core')['useIntersectionObserver'] + const useInterval: typeof import('@vueuse/core')['useInterval'] + const useIntervalFn: typeof import('@vueuse/core')['useIntervalFn'] + const useKeyModifier: typeof import('@vueuse/core')['useKeyModifier'] + const useLastChanged: typeof import('@vueuse/core')['useLastChanged'] + const useLocalStorage: typeof import('@vueuse/core')['useLocalStorage'] + const useMagicKeys: typeof import('@vueuse/core')['useMagicKeys'] + const useManualRefHistory: typeof import('@vueuse/core')['useManualRefHistory'] + const useMediaControls: typeof import('@vueuse/core')['useMediaControls'] + const useMediaQuery: typeof import('@vueuse/core')['useMediaQuery'] + const useMemoize: typeof import('@vueuse/core')['useMemoize'] + const useMemory: typeof import('@vueuse/core')['useMemory'] + const useModel: typeof import('vue')['useModel'] + const useMounted: typeof import('@vueuse/core')['useMounted'] + const useMouse: typeof import('@vueuse/core')['useMouse'] + const useMouseInElement: typeof import('@vueuse/core')['useMouseInElement'] + const useMousePressed: typeof import('@vueuse/core')['useMousePressed'] + const useMutationObserver: typeof import('@vueuse/core')['useMutationObserver'] + const useNavigatorLanguage: typeof import('@vueuse/core')['useNavigatorLanguage'] + const useNetwork: typeof import('@vueuse/core')['useNetwork'] + const useNow: typeof import('@vueuse/core')['useNow'] + const useObjectUrl: typeof import('@vueuse/core')['useObjectUrl'] + const useOffsetPagination: typeof import('@vueuse/core')['useOffsetPagination'] + const useOnline: typeof import('@vueuse/core')['useOnline'] + const usePageLeave: typeof import('@vueuse/core')['usePageLeave'] + const useParallax: typeof import('@vueuse/core')['useParallax'] + const useParentElement: typeof import('@vueuse/core')['useParentElement'] + const usePerformanceObserver: typeof import('@vueuse/core')['usePerformanceObserver'] + const usePermission: typeof import('@vueuse/core')['usePermission'] + const usePointer: typeof import('@vueuse/core')['usePointer'] + const usePointerLock: typeof import('@vueuse/core')['usePointerLock'] + const usePointerSwipe: typeof import('@vueuse/core')['usePointerSwipe'] + const usePreferredColorScheme: typeof import('@vueuse/core')['usePreferredColorScheme'] + const usePreferredContrast: typeof import('@vueuse/core')['usePreferredContrast'] + const usePreferredDark: typeof import('@vueuse/core')['usePreferredDark'] + const usePreferredLanguages: typeof import('@vueuse/core')['usePreferredLanguages'] + const usePreferredReducedMotion: typeof import('@vueuse/core')['usePreferredReducedMotion'] + const usePrevious: typeof import('@vueuse/core')['usePrevious'] + const usePromotionShareHandlers: typeof import('./composables/usePromotionShareHandlers')['usePromotionShareHandlers'] + const useRafFn: typeof import('@vueuse/core')['useRafFn'] + const useRefHistory: typeof import('@vueuse/core')['useRefHistory'] + const useResizeObserver: typeof import('@vueuse/core')['useResizeObserver'] + const useScreenOrientation: typeof import('@vueuse/core')['useScreenOrientation'] + const useScreenSafeArea: typeof import('@vueuse/core')['useScreenSafeArea'] + const useScriptTag: typeof import('@vueuse/core')['useScriptTag'] + const useScroll: typeof import('@vueuse/core')['useScroll'] + const useScrollLock: typeof import('@vueuse/core')['useScrollLock'] + const useSessionStorage: typeof import('@vueuse/core')['useSessionStorage'] + const useShare: typeof import('./composables/useShare')['useShare'] + const useSlots: typeof import('vue')['useSlots'] + const useSorted: typeof import('@vueuse/core')['useSorted'] + const useSpeechRecognition: typeof import('@vueuse/core')['useSpeechRecognition'] + const useSpeechSynthesis: typeof import('@vueuse/core')['useSpeechSynthesis'] + const useStepper: typeof import('@vueuse/core')['useStepper'] + const useStorage: typeof import('@vueuse/core')['useStorage'] + const useStorageAsync: typeof import('@vueuse/core')['useStorageAsync'] + const useStyleTag: typeof import('@vueuse/core')['useStyleTag'] + const useSupported: typeof import('@vueuse/core')['useSupported'] + const useSwipe: typeof import('@vueuse/core')['useSwipe'] + const useTemplateRef: typeof import('vue')['useTemplateRef'] + const useTemplateRefsList: typeof import('@vueuse/core')['useTemplateRefsList'] + const useTextDirection: typeof import('@vueuse/core')['useTextDirection'] + const useTextSelection: typeof import('@vueuse/core')['useTextSelection'] + const useTextareaAutosize: typeof import('@vueuse/core')['useTextareaAutosize'] + const useThrottle: typeof import('@vueuse/core')['useThrottle'] + const useThrottleFn: typeof import('@vueuse/core')['useThrottleFn'] + const useThrottledRefHistory: typeof import('@vueuse/core')['useThrottledRefHistory'] + const useTimeAgo: typeof import('@vueuse/core')['useTimeAgo'] + const useTimeout: typeof import('@vueuse/core')['useTimeout'] + const useTimeoutFn: typeof import('@vueuse/core')['useTimeoutFn'] + const useTimeoutPoll: typeof import('@vueuse/core')['useTimeoutPoll'] + const useTimestamp: typeof import('@vueuse/core')['useTimestamp'] + const useTitle: typeof import('@vueuse/core')['useTitle'] + const useToNumber: typeof import('@vueuse/core')['useToNumber'] + const useToString: typeof import('@vueuse/core')['useToString'] + const useToggle: typeof import('@vueuse/core')['useToggle'] + const useTransition: typeof import('@vueuse/core')['useTransition'] + const useUrlSearchParams: typeof import('@vueuse/core')['useUrlSearchParams'] + const useUserMedia: typeof import('@vueuse/core')['useUserMedia'] + const useVModel: typeof import('@vueuse/core')['useVModel'] + const useVModels: typeof import('@vueuse/core')['useVModels'] + const useVibrate: typeof import('@vueuse/core')['useVibrate'] + const useVirtualList: typeof import('@vueuse/core')['useVirtualList'] + const useWakeLock: typeof import('@vueuse/core')['useWakeLock'] + const useWebNotification: typeof import('@vueuse/core')['useWebNotification'] + const useWebSocket: typeof import('@vueuse/core')['useWebSocket'] + const useWebWorker: typeof import('@vueuse/core')['useWebWorker'] + const useWebWorkerFn: typeof import('@vueuse/core')['useWebWorkerFn'] + const useWindowFocus: typeof import('@vueuse/core')['useWindowFocus'] + const useWindowScroll: typeof import('@vueuse/core')['useWindowScroll'] + const useWindowSize: typeof import('@vueuse/core')['useWindowSize'] + const watch: typeof import('vue')['watch'] + const watchArray: typeof import('@vueuse/core')['watchArray'] + const watchAtMost: typeof import('@vueuse/core')['watchAtMost'] + const watchDebounced: typeof import('@vueuse/core')['watchDebounced'] + const watchDeep: typeof import('@vueuse/core')['watchDeep'] + const watchEffect: typeof import('vue')['watchEffect'] + const watchIgnorable: typeof import('@vueuse/core')['watchIgnorable'] + const watchImmediate: typeof import('@vueuse/core')['watchImmediate'] + const watchOnce: typeof import('@vueuse/core')['watchOnce'] + const watchPausable: typeof import('@vueuse/core')['watchPausable'] + const watchPostEffect: typeof import('vue')['watchPostEffect'] + const watchSyncEffect: typeof import('vue')['watchSyncEffect'] + const watchThrottled: typeof import('@vueuse/core')['watchThrottled'] + const watchTriggerable: typeof import('@vueuse/core')['watchTriggerable'] + const watchWithFilter: typeof import('@vueuse/core')['watchWithFilter'] + const whenever: typeof import('@vueuse/core')['whenever'] +} +// for type re-export +declare global { + // @ts-ignore + export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue' + import('vue') +} + +// for vue template auto import +import { UnwrapRef } from 'vue' +declare module 'vue' { + interface GlobalComponents {} + interface ComponentCustomProperties { + readonly EffectScope: UnwrapRef + readonly POSTER_QR_POSITIONS: UnwrapRef + readonly aesDecrypt: UnwrapRef + readonly aesEncrypt: UnwrapRef + readonly asyncComputed: UnwrapRef + readonly autoResetRef: UnwrapRef + readonly autoUpdateCheck: UnwrapRef + readonly buildPromotionH5Url: UnwrapRef + readonly chatCrypto: UnwrapRef + readonly chatEncrypt: UnwrapRef + readonly computed: UnwrapRef + readonly computedAsync: UnwrapRef + readonly computedEager: UnwrapRef + readonly computedInject: UnwrapRef + readonly computedWithControl: UnwrapRef + readonly controlledComputed: UnwrapRef + readonly controlledRef: UnwrapRef + readonly createApp: UnwrapRef + readonly createEventHook: UnwrapRef + readonly createGlobalState: UnwrapRef + readonly createInjectionState: UnwrapRef + readonly createReactiveFn: UnwrapRef + readonly createReusableTemplate: UnwrapRef + readonly createSharedComposable: UnwrapRef + readonly createTemplatePromise: UnwrapRef + readonly createUnrefFn: UnwrapRef + readonly customRef: UnwrapRef + readonly debouncedRef: UnwrapRef + readonly debouncedWatch: UnwrapRef + readonly defineAsyncComponent: UnwrapRef + readonly defineComponent: UnwrapRef + readonly drawMergedPosterWeixin: UnwrapRef + readonly eagerComputed: UnwrapRef + readonly effectScope: UnwrapRef + readonly extendRef: UnwrapRef + readonly formatExpiryTime: UnwrapRef + readonly getAgentTabShareTitle: UnwrapRef + readonly getApiBaseUrl: UnwrapRef + readonly getApiOrigin: UnwrapRef + readonly getApiPrefix: UnwrapRef + readonly getAppDebug: UnwrapRef + readonly getAppName: UnwrapRef + readonly getCompanyName: UnwrapRef + readonly getCurrentInstance: UnwrapRef + readonly getCurrentScope: UnwrapRef + readonly getCustomerServiceCorpId: UnwrapRef + readonly getCustomerServiceUrl: UnwrapRef + readonly getInviteChannelKey: UnwrapRef + readonly getMeShareTitle: UnwrapRef + readonly getPosterSrcList: UnwrapRef + readonly getShareTitle: UnwrapRef + readonly getSiteOrigin: UnwrapRef + readonly h: UnwrapRef + readonly ignorableWatch: UnwrapRef + readonly inject: UnwrapRef + readonly injectLocal: UnwrapRef + readonly isDefined: UnwrapRef + readonly isProxy: UnwrapRef + readonly isReactive: UnwrapRef + readonly isReadonly: UnwrapRef + readonly isRef: UnwrapRef + readonly makeDestructurable: UnwrapRef + readonly markRaw: UnwrapRef + readonly maskName: UnwrapRef + readonly nextTick: UnwrapRef + readonly onActivated: UnwrapRef + readonly onAddToFavorites: UnwrapRef + readonly onBackPress: UnwrapRef + readonly onBeforeMount: UnwrapRef + readonly onBeforeUnmount: UnwrapRef + readonly onBeforeUpdate: UnwrapRef + readonly onClickOutside: UnwrapRef + readonly onDeactivated: UnwrapRef + readonly onError: UnwrapRef + readonly onErrorCaptured: UnwrapRef + readonly onHide: UnwrapRef + readonly onKeyStroke: UnwrapRef + readonly onLaunch: UnwrapRef + readonly onLoad: UnwrapRef + readonly onLongPress: UnwrapRef + readonly onMounted: UnwrapRef + readonly onNavigationBarButtonTap: UnwrapRef + readonly onNavigationBarSearchInputChanged: UnwrapRef + readonly onNavigationBarSearchInputClicked: UnwrapRef + readonly onNavigationBarSearchInputConfirmed: UnwrapRef + readonly onNavigationBarSearchInputFocusChanged: UnwrapRef + readonly onPageNotFound: UnwrapRef + readonly onPageScroll: UnwrapRef + readonly onPullDownRefresh: UnwrapRef + readonly onReachBottom: UnwrapRef + readonly onReady: UnwrapRef + readonly onRenderTracked: UnwrapRef + readonly onRenderTriggered: UnwrapRef + readonly onResize: UnwrapRef + readonly onScopeDispose: UnwrapRef + readonly onServerPrefetch: UnwrapRef + readonly onShareAppMessage: UnwrapRef + readonly onShareTimeline: UnwrapRef + readonly onShow: UnwrapRef + readonly onStartTyping: UnwrapRef + readonly onTabItemTap: UnwrapRef + readonly onThemeChange: UnwrapRef + readonly onUnhandledRejection: UnwrapRef + readonly onUnload: UnwrapRef + readonly onUnmounted: UnwrapRef + readonly onUpdated: UnwrapRef + readonly onWatcherCleanup: UnwrapRef + readonly pausableWatch: UnwrapRef + readonly provide: UnwrapRef + readonly provideLocal: UnwrapRef + readonly reactify: UnwrapRef + readonly reactifyObject: UnwrapRef + readonly reactive: UnwrapRef + readonly reactiveComputed: UnwrapRef + readonly reactiveOmit: UnwrapRef + readonly reactivePick: UnwrapRef + readonly readonly: UnwrapRef + readonly ref: UnwrapRef + readonly refAutoReset: UnwrapRef + readonly refDebounced: UnwrapRef + readonly refDefault: UnwrapRef + readonly refThrottled: UnwrapRef + readonly refWithControl: UnwrapRef + readonly request: UnwrapRef + readonly resolveComponent: UnwrapRef + readonly resolveRef: UnwrapRef + readonly resolveUnref: UnwrapRef + readonly setMiniPromotionShareFriend: UnwrapRef + readonly setupRouterGuard: UnwrapRef + readonly shallowReactive: UnwrapRef + readonly shallowReadonly: UnwrapRef + readonly shallowRef: UnwrapRef + readonly syncRef: UnwrapRef + readonly syncRefs: UnwrapRef + readonly takeMiniPromotionShareFriend: UnwrapRef + readonly templateRef: UnwrapRef + readonly throttledRef: UnwrapRef + readonly throttledWatch: UnwrapRef + readonly toRaw: UnwrapRef + readonly toReactive: UnwrapRef + readonly toRef: UnwrapRef + readonly toRefs: UnwrapRef + readonly toValue: UnwrapRef + readonly triggerRef: UnwrapRef + readonly tryOnBeforeMount: UnwrapRef + readonly tryOnBeforeUnmount: UnwrapRef + readonly tryOnMounted: UnwrapRef + readonly tryOnScopeDispose: UnwrapRef + readonly tryOnUnmounted: UnwrapRef + readonly unref: UnwrapRef + readonly unrefElement: UnwrapRef + readonly until: UnwrapRef + readonly useActiveElement: UnwrapRef + readonly useAnimate: UnwrapRef + readonly useArrayDifference: UnwrapRef + readonly useArrayEvery: UnwrapRef + readonly useArrayFilter: UnwrapRef + readonly useArrayFind: UnwrapRef + readonly useArrayFindIndex: UnwrapRef + readonly useArrayFindLast: UnwrapRef + readonly useArrayIncludes: UnwrapRef + readonly useArrayJoin: UnwrapRef + readonly useArrayMap: UnwrapRef + readonly useArrayReduce: UnwrapRef + readonly useArraySome: UnwrapRef + readonly useArrayUnique: UnwrapRef + readonly useAsyncQueue: UnwrapRef + readonly useAsyncState: UnwrapRef + readonly useAttrs: UnwrapRef + readonly useBase64: UnwrapRef + readonly useBattery: UnwrapRef + readonly useBluetooth: UnwrapRef + readonly useBreakpoints: UnwrapRef + readonly useBroadcastChannel: UnwrapRef + readonly useBrowserLocation: UnwrapRef + readonly useCached: UnwrapRef + readonly useClipboard: UnwrapRef + readonly useClipboardItems: UnwrapRef + readonly useCloned: UnwrapRef + readonly useColorMode: UnwrapRef + readonly useConfirmDialog: UnwrapRef + readonly useCounter: UnwrapRef + readonly useCssModule: UnwrapRef + readonly useCssVar: UnwrapRef + readonly useCssVars: UnwrapRef + readonly useCurrentElement: UnwrapRef + readonly useCycleList: UnwrapRef + readonly useDark: UnwrapRef + readonly useDateFormat: UnwrapRef + readonly useDebounce: UnwrapRef + readonly useDebounceFn: UnwrapRef + readonly useDebouncedRefHistory: UnwrapRef + readonly useDeviceMotion: UnwrapRef + readonly useDeviceOrientation: UnwrapRef + readonly useDevicePixelRatio: UnwrapRef + readonly useDevicesList: UnwrapRef + readonly useDisplayMedia: UnwrapRef + readonly useDocumentVisibility: UnwrapRef + readonly useDraggable: UnwrapRef + readonly useDropZone: UnwrapRef + readonly useElementBounding: UnwrapRef + readonly useElementByPoint: UnwrapRef + readonly useElementHover: UnwrapRef + readonly useElementSize: UnwrapRef + readonly useElementVisibility: UnwrapRef + readonly useEventBus: UnwrapRef + readonly useEventListener: UnwrapRef + readonly useEventSource: UnwrapRef + readonly useEyeDropper: UnwrapRef + readonly useFavicon: UnwrapRef + readonly useFetch: UnwrapRef + readonly useFileDialog: UnwrapRef + readonly useFileSystemAccess: UnwrapRef + readonly useFocus: UnwrapRef + readonly useFocusWithin: UnwrapRef + readonly useFps: UnwrapRef + readonly useFullscreen: UnwrapRef + readonly useGamepad: UnwrapRef + readonly useGeolocation: UnwrapRef + readonly useHotUpdate: UnwrapRef + readonly useId: UnwrapRef + readonly useIdle: UnwrapRef + readonly useImage: UnwrapRef + readonly useInfiniteScroll: UnwrapRef + readonly useIntersectionObserver: UnwrapRef + readonly useInterval: UnwrapRef + readonly useIntervalFn: UnwrapRef + readonly useKeyModifier: UnwrapRef + readonly useLastChanged: UnwrapRef + readonly useLocalStorage: UnwrapRef + readonly useMagicKeys: UnwrapRef + readonly useManualRefHistory: UnwrapRef + readonly useMediaControls: UnwrapRef + readonly useMediaQuery: UnwrapRef + readonly useMemoize: UnwrapRef + readonly useMemory: UnwrapRef + readonly useModel: UnwrapRef + readonly useMounted: UnwrapRef + readonly useMouse: UnwrapRef + readonly useMouseInElement: UnwrapRef + readonly useMousePressed: UnwrapRef + readonly useMutationObserver: UnwrapRef + readonly useNavigatorLanguage: UnwrapRef + readonly useNetwork: UnwrapRef + readonly useNow: UnwrapRef + readonly useObjectUrl: UnwrapRef + readonly useOffsetPagination: UnwrapRef + readonly useOnline: UnwrapRef + readonly usePageLeave: UnwrapRef + readonly useParallax: UnwrapRef + readonly useParentElement: UnwrapRef + readonly usePerformanceObserver: UnwrapRef + readonly usePermission: UnwrapRef + readonly usePointer: UnwrapRef + readonly usePointerLock: UnwrapRef + readonly usePointerSwipe: UnwrapRef + readonly usePreferredColorScheme: UnwrapRef + readonly usePreferredContrast: UnwrapRef + readonly usePreferredDark: UnwrapRef + readonly usePreferredLanguages: UnwrapRef + readonly usePreferredReducedMotion: UnwrapRef + readonly usePrevious: UnwrapRef + readonly usePromotionShareHandlers: UnwrapRef + readonly useRafFn: UnwrapRef + readonly useRefHistory: UnwrapRef + readonly useResizeObserver: UnwrapRef + readonly useScreenOrientation: UnwrapRef + readonly useScreenSafeArea: UnwrapRef + readonly useScriptTag: UnwrapRef + readonly useScroll: UnwrapRef + readonly useScrollLock: UnwrapRef + readonly useSessionStorage: UnwrapRef + readonly useShare: UnwrapRef + readonly useSlots: UnwrapRef + readonly useSorted: UnwrapRef + readonly useSpeechRecognition: UnwrapRef + readonly useSpeechSynthesis: UnwrapRef + readonly useStepper: UnwrapRef + readonly useStorage: UnwrapRef + readonly useStorageAsync: UnwrapRef + readonly useStyleTag: UnwrapRef + readonly useSupported: UnwrapRef + readonly useSwipe: UnwrapRef + readonly useTemplateRef: UnwrapRef + readonly useTemplateRefsList: UnwrapRef + readonly useTextDirection: UnwrapRef + readonly useTextSelection: UnwrapRef + readonly useTextareaAutosize: UnwrapRef + readonly useThrottle: UnwrapRef + readonly useThrottleFn: UnwrapRef + readonly useThrottledRefHistory: UnwrapRef + readonly useTimeAgo: UnwrapRef + readonly useTimeout: UnwrapRef + readonly useTimeoutFn: UnwrapRef + readonly useTimeoutPoll: UnwrapRef + readonly useTimestamp: UnwrapRef + readonly useTitle: UnwrapRef + readonly useToNumber: UnwrapRef + readonly useToString: UnwrapRef + readonly useToggle: UnwrapRef + readonly useTransition: UnwrapRef + readonly useUrlSearchParams: UnwrapRef + readonly useUserMedia: UnwrapRef + readonly useVModel: UnwrapRef + readonly useVModels: UnwrapRef + readonly useVibrate: UnwrapRef + readonly useVirtualList: UnwrapRef + readonly useWakeLock: UnwrapRef + readonly useWebNotification: UnwrapRef + readonly useWebSocket: UnwrapRef + readonly useWebWorker: UnwrapRef + readonly useWebWorkerFn: UnwrapRef + readonly useWindowFocus: UnwrapRef + readonly useWindowScroll: UnwrapRef + readonly useWindowSize: UnwrapRef + readonly watch: UnwrapRef + readonly watchArray: UnwrapRef + readonly watchAtMost: UnwrapRef + readonly watchDebounced: UnwrapRef + readonly watchDeep: UnwrapRef + readonly watchEffect: UnwrapRef + readonly watchIgnorable: UnwrapRef + readonly watchImmediate: UnwrapRef + readonly watchOnce: UnwrapRef + readonly watchPausable: UnwrapRef + readonly watchPostEffect: UnwrapRef + readonly watchSyncEffect: UnwrapRef + readonly watchThrottled: UnwrapRef + readonly watchTriggerable: UnwrapRef + readonly watchWithFilter: UnwrapRef + readonly whenever: UnwrapRef + } +} \ No newline at end of file diff --git a/src/components.d.ts b/src/components.d.ts new file mode 100644 index 0000000..c8a81f1 --- /dev/null +++ b/src/components.d.ts @@ -0,0 +1,33 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// Generated by vite-plugin-uni-components +// Read more: https://github.com/vuejs/core/pull/3399 +export {} + +declare module 'vue' { + export interface GlobalComponents { + AgentApplicationForm: typeof import('./components/AgentApplicationForm.vue')['default'] + EmptyState: typeof import('./components/EmptyState.vue')['default'] + GzhQrcode: typeof import('./components/GzhQrcode.vue')['default'] + Payment: typeof import('./components/Payment.vue')['default'] + PriceInputPopup: typeof import('./components/PriceInputPopup.vue')['default'] + QRcode: typeof import('./components/QRcode.vue')['default'] + VipBanner: typeof import('./components/VipBanner.vue')['default'] + WdButton: typeof import('wot-design-uni/components/wd-button/wd-button.vue')['default'] + WdCell: typeof import('wot-design-uni/components/wd-cell/wd-cell.vue')['default'] + WdCellGroup: typeof import('wot-design-uni/components/wd-cell-group/wd-cell-group.vue')['default'] + WdCheckbox: typeof import('wot-design-uni/components/wd-checkbox/wd-checkbox.vue')['default'] + WdColPicker: typeof import('wot-design-uni/components/wd-col-picker/wd-col-picker.vue')['default'] + WdForm: typeof import('wot-design-uni/components/wd-form/wd-form.vue')['default'] + WdFormItem: typeof import('wot-design-uni/components/wd-form-item/wd-form-item.vue')['default'] + WdIcon: typeof import('wot-design-uni/components/wd-icon/wd-icon.vue')['default'] + WdInput: typeof import('wot-design-uni/components/wd-input/wd-input.vue')['default'] + WdNavbar: typeof import('wot-design-uni/components/wd-navbar/wd-navbar.vue')['default'] + WdPicker: typeof import('wot-design-uni/components/wd-picker/wd-picker.vue')['default'] + WdPopup: typeof import('wot-design-uni/components/wd-popup/wd-popup.vue')['default'] + WdTabbar: typeof import('wot-design-uni/components/wd-tabbar/wd-tabbar.vue')['default'] + WdTabbarItem: typeof import('wot-design-uni/components/wd-tabbar-item/wd-tabbar-item.vue')['default'] + WdToast: typeof import('wot-design-uni/components/wd-toast/wd-toast.vue')['default'] + } +} diff --git a/src/components/AgentApplicationForm.vue b/src/components/AgentApplicationForm.vue new file mode 100644 index 0000000..1c5fbb8 --- /dev/null +++ b/src/components/AgentApplicationForm.vue @@ -0,0 +1,332 @@ + + + + + diff --git a/src/components/EmptyState.vue b/src/components/EmptyState.vue new file mode 100644 index 0000000..590ea02 --- /dev/null +++ b/src/components/EmptyState.vue @@ -0,0 +1,12 @@ + + + diff --git a/src/components/GzhQrcode.vue b/src/components/GzhQrcode.vue new file mode 100644 index 0000000..a15f7eb --- /dev/null +++ b/src/components/GzhQrcode.vue @@ -0,0 +1,209 @@ + + + + + diff --git a/src/components/Payment.vue b/src/components/Payment.vue new file mode 100644 index 0000000..79c43ed --- /dev/null +++ b/src/components/Payment.vue @@ -0,0 +1,180 @@ + + + + + diff --git a/src/components/PriceInputPopup.vue b/src/components/PriceInputPopup.vue new file mode 100644 index 0000000..6149c11 --- /dev/null +++ b/src/components/PriceInputPopup.vue @@ -0,0 +1,175 @@ + + + + + diff --git a/src/components/QRcode.vue b/src/components/QRcode.vue new file mode 100644 index 0000000..b5531cc --- /dev/null +++ b/src/components/QRcode.vue @@ -0,0 +1,522 @@ + + + + + diff --git a/src/components/VipBanner.vue b/src/components/VipBanner.vue new file mode 100644 index 0000000..ccbaab6 --- /dev/null +++ b/src/components/VipBanner.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/composables/useHotUpdate.js b/src/composables/useHotUpdate.js new file mode 100644 index 0000000..4c9ac08 --- /dev/null +++ b/src/composables/useHotUpdate.js @@ -0,0 +1,341 @@ +import { ref } from 'vue' +import { getApiBaseUrl } from '@/utils/runtimeEnv.js' + +/** + * WGT热更新处理 + * 静默下载更新,无需重启应用 + */ +export function useHotUpdate() { + const updating = ref(false) + const hasNewVersion = ref(false) + const currentVersion = ref('') + const latestVersion = ref('') + const downloadProgress = ref(0) + const serverWgtUrl = ref('') // 保存服务器更新包地址 + + // 测试模式相关状态 + const isTestMode = ref(false) + const mockWgtUrl = 'https://example.com/mock-update.wgt' // 模拟更新包地址 + + // 获取当前应用版本 + const getCurrentVersion = () => { + return new Promise((resolve) => { + // #ifdef APP-PLUS + plus.runtime.getProperty(plus.runtime.appid, function(inf) { + const wgtVer = inf.version + currentVersion.value = wgtVer + resolve(wgtVer) + }) + // #endif + + // #ifndef APP-PLUS + const defaultVersion = '1.0.0' // 非APP环境下的默认值 + currentVersion.value = defaultVersion + resolve(defaultVersion) + // #endif + }) + } + + /** + * 只检查版本,不自动更新 + * 适用于手动触发的更新检查 + */ + const checkVersionOnly = async () => { + try { + // 测试模式直接返回有新版本 + if (isTestMode.value) { + await getCurrentVersion() + latestVersion.value = incrementVersion(currentVersion.value) + serverWgtUrl.value = mockWgtUrl + hasNewVersion.value = true + return true + } + + // 获取当前版本 + await getCurrentVersion() + + // 替换为使用回调函数的方式 + return new Promise((resolve) => { + uni.request({ + url: `${getApiBaseUrl()}/app/version`, + method: 'GET', + success: (res) => { + if (!res || res.statusCode !== 200 || !res.data || res.data.code !== 200 || !res.data.data) { + resolve(false) + return + } + + const serverInfo = res.data.data + latestVersion.value = serverInfo.version + + // 保存服务器wgt地址,以便后续手动更新使用 + if (serverInfo.wgtUrl) { + serverWgtUrl.value = serverInfo.wgtUrl + } + + // 比较版本号,检查是否有新版本 + hasNewVersion.value = compareVersion(serverInfo.version, currentVersion.value) > 0 + + resolve(hasNewVersion.value) + }, + fail: (error) => { + console.error('检查版本失败', error) + resolve(false) + } + }) + }) + } catch (error) { + console.error('检查版本失败', error) + return false + } + } + + /** + * 自动增加版本号,用于测试 + */ + const incrementVersion = (version) => { + const parts = version.split('.') + const lastPart = parseInt(parts[parts.length - 1]) + 1 + parts[parts.length - 1] = lastPart.toString() + return parts.join('.') + } + + /** + * 启用或禁用测试模式 + */ + const toggleTestMode = (enabled = true) => { + isTestMode.value = enabled + console.log('测试模式已' + (enabled ? '启用' : '禁用')) + return isTestMode.value + } + + // 检查更新并自动静默更新(App.vue使用) + const checkUpdate = async () => { + try { + // 如果是测试模式,不进行实际的静默更新 + if (isTestMode.value) { + await getCurrentVersion() + latestVersion.value = incrementVersion(currentVersion.value) + hasNewVersion.value = true + return + } + + // 获取当前版本 + await getCurrentVersion() + + // 替换为使用回调函数的方式 + uni.request({ + url: `${getApiBaseUrl()}/app/version`, + method: 'GET', + success: (res) => { + if (!res || res.statusCode !== 200 || !res.data || res.data.code !== 200 || !res.data.data) return + console.log('update version res', res) + const serverInfo = res.data.data + latestVersion.value = serverInfo.version + + // 比较版本号,检查是否有新版本 + if (compareVersion(serverInfo.version, currentVersion.value) > 0) { + hasNewVersion.value = true + // 如果有wgt下载地址,执行静默更新 + if (serverInfo.wgtUrl) { + serverWgtUrl.value = serverInfo.wgtUrl + silentUpdate(serverInfo.wgtUrl) + } + } else { + hasNewVersion.value = false + } + }, + fail: (error) => { + console.error('检查更新失败', error) + } + }) + } catch (error) { + console.error('检查更新失败', error) + } + } + + // 比较版本号 (v1 > v2 返回1,v1 < v2 返回-1,相等返回0) + const compareVersion = (v1, v2) => { + const v1Parts = v1.split('.').map(Number) + const v2Parts = v2.split('.').map(Number) + + for (let i = 0; i < Math.max(v1Parts.length, v2Parts.length); i++) { + const v1Part = v1Parts[i] || 0 + const v2Part = v2Parts[i] || 0 + + if (v1Part > v2Part) return 1 + if (v1Part < v2Part) return -1 + } + + return 0 + } + + // 静默下载并安装更新 + const silentUpdate = (wgtUrl) => { + if (updating.value) return Promise.reject('更新已在进行中') + + updating.value = true + + return new Promise((resolve, reject) => { + // #ifdef APP-PLUS + const dtask = plus.downloader.createDownload(wgtUrl, { + filename: '_doc/update/' + }, (download, status) => { + if (status === 200) { + installing(download.filename) + .then(() => { + updating.value = false + resolve() + }) + .catch(err => { + updating.value = false + reject(err) + }) + } else { + updating.value = false + reject('下载更新包失败') + } + }) + + dtask.start() + // #endif + + // #ifndef APP-PLUS + updating.value = false + resolve() // 非APP环境下直接返回成功 + // #endif + }) + } + + // 安装wgt包 + const installing = (filePath) => { + return new Promise((resolve, reject) => { + // #ifdef APP-PLUS + plus.runtime.install(filePath, { + force: false // 不重启应用 + }, () => { + console.log('安装wgt成功') + resolve() + // 删除下载的安装包 + plus.io.resolveLocalFileSystemURL(filePath, (entry) => { + entry.remove() + }) + }, (error) => { + console.error('安装wgt失败', error) + reject(error) + }) + // #endif + + // #ifndef APP-PLUS + resolve() // 非APP环境下直接返回成功 + // #endif + }) + } + + /** + * 手动更新,提供进度回调 + * @param {string} wgtUrl 更新包下载地址 + * @returns {Promise} 返回更新结果Promise + */ + const manualUpdate = (wgtUrl) => { + if (updating.value) return Promise.reject('更新已在进行中') + + updating.value = true + downloadProgress.value = 0 + + // 如果是测试模式,模拟下载进度而不实际下载 + if (isTestMode.value) { + return new Promise((resolve) => { + let progress = 0 + const interval = setInterval(() => { + progress += 5 + downloadProgress.value = progress + + if (progress >= 100) { + clearInterval(interval) + setTimeout(() => { + updating.value = false + resolve() + }, 500) + } + }, 200) + }) + } + + return new Promise((resolve, reject) => { + // #ifdef APP-PLUS + const dtask = plus.downloader.createDownload(wgtUrl, { + filename: '_doc/update/' + }, (download, status) => { + if (status === 200) { + installing(download.filename) + .then(() => { + updating.value = false + resolve() + }) + .catch(err => { + updating.value = false + reject(err) + }) + } else { + updating.value = false + reject('下载更新包失败') + } + }) + + // 监听下载进度 + dtask.addEventListener('statechanged', (task, status) => { + switch (task.state) { + case 1: // 开始 + console.log('开始下载更新...') + break + case 2: // 已连接到服务器 + console.log('已连接到服务器...') + break + case 3: // 下载中 + const totalSize = task.totalSize + const downloadedSize = task.downloadedSize + const progress = Math.round(downloadedSize / totalSize * 100) || 0 + downloadProgress.value = progress + console.log(`下载进度: ${progress}%`) + break + case 4: // 下载完成 + console.log('下载完成') + downloadProgress.value = 100 + break + } + }) + + dtask.start() + // #endif + + // #ifndef APP-PLUS + // 模拟下载进度 + let progress = 0 + const timer = setInterval(() => { + progress += 5 + downloadProgress.value = progress + if (progress >= 100) { + clearInterval(timer) + updating.value = false + resolve() + } + }, 200) + // #endif + }) + } + + return { + updating, + hasNewVersion, + currentVersion, + latestVersion, + downloadProgress, + serverWgtUrl, + isTestMode, + checkUpdate, + checkVersionOnly, + manualUpdate, + toggleTestMode + } +} diff --git a/src/composables/usePromotionShareHandlers.ts b/src/composables/usePromotionShareHandlers.ts new file mode 100644 index 0000000..9dce599 --- /dev/null +++ b/src/composables/usePromotionShareHandlers.ts @@ -0,0 +1,45 @@ +/** + * 推广弹层「分享给好友」依赖页面级 onShareAppMessage;挂在含 QRcode 的页面(如 promote / invitation) + */ +import { onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app' +import { getShareTitle } from '@/utils/runtimeEnv.js' +import { takeMiniPromotionShareFriend } from '@/utils/miniPromotionSharePayload.js' + +function defaultSharePath() { + let path = '/pages/index' + if (typeof getCurrentPages === 'function') { + const pages = getCurrentPages() + const last = pages[pages.length - 1] as { route?: string } + if (last?.route) + path = `/${last.route}` + } + return path +} + +export interface PromotionShareHandlersOptions { + /** 未从弹层发起分享时的标题,默认 getShareTitle() */ + defaultTitle?: string +} + +export function usePromotionShareHandlers(options: PromotionShareHandlersOptions = {}) { + const defaultTitle = options.defaultTitle ?? getShareTitle() + + onShareAppMessage(() => { + const pending = takeMiniPromotionShareFriend() + if (pending) { + return { + title: pending.title || defaultTitle, + path: pending.path, + imageUrl: pending.imageUrl || undefined, + } + } + return { + title: defaultTitle, + path: defaultSharePath(), + } + }) + + onShareTimeline(() => ({ + title: defaultTitle, + })) +} diff --git a/src/composables/useShare.ts b/src/composables/useShare.ts new file mode 100644 index 0000000..4e43be7 --- /dev/null +++ b/src/composables/useShare.ts @@ -0,0 +1,45 @@ +/** + * 小程序分享:分享给好友、分享到朋友圈 + * 在页面 setup 中调用 useShare(options) 即可启用右上角菜单的「转发」与「分享到朋友圈」 + */ + +import { getShareTitle } from '@/utils/runtimeEnv.js' + +const DEFAULT_IMAGE_URL = '' // 留空则微信使用页面截图 + +export interface UseShareOptions { + /** 分享标题(好友 + 朋友圈) */ + title?: string + /** 分享给好友时的跳转路径,如 /pages/index */ + path?: string + /** 分享图 URL(可选,不填用截图) */ + imageUrl?: string + /** 分享到朋友圈时的 query,如 from=timeline */ + query?: string +} + +export function useShare(options: UseShareOptions = {}) { + const title = options.title ?? getShareTitle() + let path = options.path ?? '' + if (!path && typeof getCurrentPages === 'function') { + const pages = getCurrentPages() + const last = pages[pages.length - 1] as { route?: string } + if (last?.route) path = '/' + last.route + } + const imageUrl = options.imageUrl ?? DEFAULT_IMAGE_URL + const query = options.query ?? '' + + // 分享给好友/群 + onShareAppMessage(() => ({ + title, + path: path || undefined, + imageUrl: imageUrl || undefined, + })) + + // 分享到朋友圈(仅微信小程序支持) + onShareTimeline(() => ({ + title, + query: query || undefined, + imageUrl: imageUrl || undefined, + })) +} diff --git a/src/config/runtime.development.json b/src/config/runtime.development.json new file mode 100644 index 0000000..c5f8384 --- /dev/null +++ b/src/config/runtime.development.json @@ -0,0 +1,14 @@ +{ + "apiUrl": "http://127.0.0.1:8888", + "apiPrefix": "/api/v1", + "siteOrigin": "http://127.0.0.1:8888", + "appName": "赤眉", + "companyName": "戎行技术有限公司有限公司", + "shareTitle": "赤眉 - 大数据报告查询,即刻赚佣金", + "shareTitleMe": "赤眉 - 大数据报告查询", + "shareTitleAgent": "赤眉 - 资产与收益", + "customerServiceUrl": "https://work.weixin.qq.com/kfid/xxxxxxxxxxxxx", + "customerServiceCorpId": "", + "inviteChannelKey": "8e3e7a2f60edb49221e953b9c029ed10", + "appDebug": true +} diff --git a/src/config/runtime.production.json b/src/config/runtime.production.json new file mode 100644 index 0000000..093c4be --- /dev/null +++ b/src/config/runtime.production.json @@ -0,0 +1,14 @@ +{ + "apiUrl": "https://chimei.ronsafe.cn", + "apiPrefix": "/api/v1", + "siteOrigin": "https://chimei.ronsafe.cn", + "appName": "赤眉", + "companyName": "戎行技术有限公司有限公司", + "shareTitle": "赤眉 - 大数据报告查询,即刻赚佣金", + "shareTitleMe": "赤眉 - 大数据报告查询", + "shareTitleAgent": "赤眉 - 资产与收益", + "customerServiceUrl": "https://work.weixin.qq.com/kfid/xxxxxxxxxxxxx", + "customerServiceCorpId": "", + "inviteChannelKey": "8e3e7a2f60edb49221e953b9c029ed10", + "appDebug": false +} diff --git a/src/config/runtimeConfig.node.ts b/src/config/runtimeConfig.node.ts new file mode 100644 index 0000000..2a7eb5f --- /dev/null +++ b/src/config/runtimeConfig.node.ts @@ -0,0 +1,59 @@ +import fs from 'node:fs' +import path from 'node:path' + +/** 与 runtime.*.json 字段一致(仅 Node:vite / pages / manifest 读文件) */ +export interface BdrpRuntimeConfig { + apiUrl: string + apiPrefix: string + siteOrigin: string + appName: string + companyName: string + shareTitle: string + shareTitleMe: string + shareTitleAgent: string + customerServiceUrl: string + customerServiceCorpId?: string + inviteChannelKey: string + /** 可选;未填视为 false */ + appDebug?: boolean +} + +const REQUIRED: (keyof BdrpRuntimeConfig)[] = [ + 'apiUrl', + 'apiPrefix', + 'siteOrigin', + 'appName', + 'companyName', + 'shareTitle', + 'shareTitleMe', + 'shareTitleAgent', + 'customerServiceUrl', + 'inviteChannelKey', +] + +export function resolveRuntimeConfigPath(projectRoot: string, mode: string): string { + const name = mode === 'production' ? 'production' : 'development' + return path.join(projectRoot, 'src', 'config', `runtime.${name}.json`) +} + +/** + * 读取小程序运行时配置(仅 Node:vite / pages.config / manifest.config) + */ +export function readRuntimeConfig(projectRoot: string, mode: string): BdrpRuntimeConfig { + const filePath = resolveRuntimeConfigPath(projectRoot, mode) + let raw: string + try { + raw = fs.readFileSync(filePath, 'utf8') + } + catch { + throw new Error(`缺少运行时配置文件: ${filePath}(请从同目录示例复制并填写)`) + } + const cfg = JSON.parse(raw) as BdrpRuntimeConfig + for (const k of REQUIRED) { + const v = cfg[k] + if (v === undefined || v === '') { + throw new Error(`运行时配置缺少或为空: ${filePath} → ${String(k)}`) + } + } + return cfg +} diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..6d19434 --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1,28 @@ +/// + +/** 与 src/config/runtime.*.json 一致 */ +interface BdrpRuntimeConfig { + apiUrl: string + apiPrefix: string + siteOrigin: string + appName: string + companyName: string + shareTitle: string + shareTitleMe: string + shareTitleAgent: string + customerServiceUrl: string + customerServiceCorpId?: string + inviteChannelKey: string + appDebug?: boolean +} + +interface ImportMetaEnv { + readonly MODE: string + readonly DEV: boolean + readonly PROD: boolean + readonly SSR: boolean +} + +interface ImportMeta { + readonly env: ImportMetaEnv +} diff --git a/src/hooks/useColPickerData.ts b/src/hooks/useColPickerData.ts new file mode 100644 index 0000000..8b8f0f9 --- /dev/null +++ b/src/hooks/useColPickerData.ts @@ -0,0 +1,38 @@ +// 可以将此代码放置于项目src/hooks/useColPickerData.ts中 +import { useCascaderAreaData } from '@vant/area-data' + +export type CascaderOption = { + text: string + value: string + children?: CascaderOption[] +} + +/** + * 使用'@vant/area-data'作为数据源,构造ColPicker组件的数据 + * @returns + */ +export function useColPickerData() { + // '@vant/area-data' 数据源 + const colPickerData: CascaderOption[] = useCascaderAreaData() + + // 根据code查找子节点,不传code则返回所有节点 + function findChildrenByCode(data: CascaderOption[], code?: string): CascaderOption[] | null { + if (!code) { + return data + } + for (const item of data) { + if (item.value === code) { + return item.children || null + } + if (item.children) { + const childrenResult = findChildrenByCode(item.children, code) + if (childrenResult) { + return childrenResult + } + } + } + return null + } + + return { colPickerData, findChildrenByCode } +} diff --git a/src/layouts/home.vue b/src/layouts/home.vue new file mode 100644 index 0000000..988d4fe --- /dev/null +++ b/src/layouts/home.vue @@ -0,0 +1,128 @@ + + + + + + + diff --git a/src/layouts/login.vue b/src/layouts/login.vue new file mode 100644 index 0000000..f1b20ff --- /dev/null +++ b/src/layouts/login.vue @@ -0,0 +1,31 @@ + + + + + diff --git a/src/layouts/page.vue b/src/layouts/page.vue new file mode 100644 index 0000000..c8f751b --- /dev/null +++ b/src/layouts/page.vue @@ -0,0 +1,34 @@ + + + + + diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..fcce8d1 --- /dev/null +++ b/src/main.ts @@ -0,0 +1,41 @@ +import { createSSRApp } from 'vue' +import App from './App.vue' +import 'uno.css' +import '@/app.scss' +import { setupRouterGuard } from '@/utils/routerGuard' +import { getShareTitle } from '@/utils/runtimeEnv.js' + +const DEFAULT_SHARE_TITLE = getShareTitle() + +// 全局分享:所有页面右上角「转发」「分享到朋友圈」使用统一默认配置 +const shareMixin = { + onShareAppMessage() { + let path = '/pages/index' + if (typeof getCurrentPages === 'function') { + const pages = getCurrentPages() + const last = pages[pages.length - 1] as { route?: string } + if (last?.route) path = '/' + last.route + } + return { + title: DEFAULT_SHARE_TITLE, + path, + } + }, + onShareTimeline() { + return { + title: DEFAULT_SHARE_TITLE, + } + }, +} + +export function createApp() { + const app = createSSRApp(App) + app.mixin(shareMixin) + + // 初始化路由守卫 + setupRouterGuard() + + return { + app + } +} diff --git a/src/manifest.json b/src/manifest.json new file mode 100644 index 0000000..8d74b80 --- /dev/null +++ b/src/manifest.json @@ -0,0 +1,120 @@ +{ + "name": "赤眉", + "appid": "__UNI__CC3DA09", + "description": "", + "versionName": "1.0.0", + "versionCode": "107", + "transformPx": false, + "app-plus": { + "usingComponents": true, + "nvueStyleCompiler": "uni-app", + "compilerVersion": 3, + "splashscreen": { + "alwaysShowBeforeRender": true, + "waiting": true, + "autoclose": true, + "delay": 0 + }, + "modules": { + "Share": {}, + "Camera": {}, + "PhotoLibrary": {} + }, + "distribute": { + "android": { + "permissions": [ + "", + "", + "" + ], + "package": "com.quannengcha.app" + }, + "ios": { + "privacyDescription": { + "NSLocalNetworkUsageDescription": "需要访问您的网络来提供更好的服务", + "NSPhotoLibraryAddUsageDescription": "此应用需要访问您的相册以保存图片" + }, + "idfa": false, + "bundleIdentifier": "com.allinone.check" + }, + "sdkConfigs": {}, + "icons": { + "android": { + "hdpi": "static/icons/72x72.png", + "xhdpi": "static/icons/96x96.png", + "xxhdpi": "static/icons/144x144.png", + "xxxhdpi": "static/icons/192x192.png" + }, + "ios": { + "appstore": "static/icons/1024x1024.png", + "ipad": { + "app": "static/icons/76x76.png", + "app@2x": "static/icons/152x152.png", + "notification": "static/icons/20x20.png", + "notification@2x": "static/icons/40x40.png", + "proapp@2x": "static/icons/167x167.png", + "settings": "static/icons/29x29.png", + "settings@2x": "static/icons/58x58.png", + "spotlight": "static/icons/40x40.png", + "spotlight@2x": "static/icons/80x80.png" + }, + "iphone": { + "app@2x": "static/icons/120x120.png", + "app@3x": "static/icons/180x180.png", + "notification@2x": "static/icons/40x40.png", + "notification@3x": "static/icons/60x60.png", + "settings@2x": "static/icons/58x58.png", + "settings@3x": "static/icons/87x87.png", + "spotlight@2x": "static/icons/80x80.png", + "spotlight@3x": "static/icons/120x120.png" + } + } + } + }, + "background": "#000000", + "compatible": { + "ignoreVersion": true + } + }, + "quickapp": {}, + "mp-weixin": { + "appid": "", + "setting": { + "urlCheck": false + }, + "usingComponents": true, + "darkmode": false, + "themeLocation": "theme.json" + }, + "mp-alipay": { + "usingComponents": true + }, + "mp-baidu": { + "usingComponents": true + }, + "mp-toutiao": { + "usingComponents": true + }, + "uniStatistics": { + "enable": false + }, + "vueVersion": "3", + "h5": { + "darkmode": false, + "themeLocation": "theme.json" + }, + "uts": { + "plugins": { + "lz-url-launch": { + "version": "1.0.0", + "description": "SFSafariViewController插件,支持在iOS中使用系统浏览器打开网页", + "platforms": { + "ios": { + "appid": "__UNI_LZ_URL_LAUNCH_IOS", + "autostart": false + } + } + } + } + } +} diff --git a/src/pages.json b/src/pages.json new file mode 100644 index 0000000..3545c9d --- /dev/null +++ b/src/pages.json @@ -0,0 +1,169 @@ +{ + "pages": [ + { + "path": "pages/index", + "type": "home", + "layout": "home", + "style": { + "navigationBarTextStyle": "black", + "navigationStyle": "default", + "navigationBarBackgroundColor": "#e3f0ff" + } + }, + { + "path": "pages/agent", + "type": "page", + "layout": "home", + "style": { + "navigationBarTextStyle": "black", + "navigationStyle": "default", + "navigationBarBackgroundColor": "#e3f0ff" + } + }, + { + "path": "pages/agentVip", + "type": "page", + "layout": "page", + "title": "代理会员", + "agent": true, + "auth": true + }, + { + "path": "pages/agentVipApply", + "type": "page", + "layout": "page", + "title": "开通代理会员", + "agent": true, + "auth": true + }, + { + "path": "pages/agentVipConfig", + "type": "page", + "layout": "page", + "title": "会员代理报告配置", + "agent": true, + "auth": true + }, + { + "path": "pages/agreement", + "type": "page", + "layout": "page", + "title": "协议", + "style": { + "navigationBarTextStyle": "black", + "navigationStyle": "custom", + "navigationBarBackgroundColor": "#e3f0ff" + } + }, + { + "path": "pages/h5open", + "type": "page", + "layout": "page", + "title": "推广详情", + "auth": false, + "style": { + "navigationBarTextStyle": "black", + "navigationStyle": "custom", + "navigationBarBackgroundColor": "#ffffff" + } + }, + { + "path": "pages/invitation", + "type": "page", + "layout": "page", + "title": "邀请下级", + "auth": true, + "agent": true + }, + { + "path": "pages/invitationAgentApply", + "type": "page", + "layout": "page", + "title": "代理申请", + "auth": true + }, + { + "path": "pages/login", + "type": "page", + "layout": "login", + "title": "绑定手机号" + }, + { + "path": "pages/me", + "type": "page", + "layout": "home", + "style": { + "navigationBarTextStyle": "black", + "navigationStyle": "default", + "navigationBarBackgroundColor": "#e3f0ff" + } + }, + { + "path": "pages/promote", + "type": "page", + "layout": "page", + "title": "推广", + "agent": true, + "auth": true + }, + { + "path": "pages/promoteDetails", + "type": "page", + "layout": "page", + "title": "直推报告", + "agent": true, + "auth": true + }, + { + "path": "pages/rewardsDetails", + "type": "page", + "layout": "page", + "title": "收益明细", + "agent": true, + "auth": true + }, + { + "path": "pages/withdrawDetails", + "type": "page", + "layout": "page", + "title": "提现记录", + "auth": true, + "agent": true + } + ], + "globalStyle": { + "backgroundColor": "@bgColor", + "backgroundColorBottom": "@bgColorBottom", + "backgroundColorTop": "@bgColorTop", + "backgroundTextStyle": "@bgTxtStyle", + "navigationBarBackgroundColor": "#000000", + "navigationBarTextStyle": "@navTxtStyle", + "navigationBarTitleText": "赤眉", + "navigationStyle": "custom" + }, + "tabBar": { + "backgroundColor": "@tabBgColor", + "borderStyle": "@tabBorderStyle", + "color": "@tabFontColor", + "selectedColor": "@tabSelectedColor", + "list": [ + { + "pagePath": "pages/index", + "text": "", + "visible": false + }, + { + "pagePath": "pages/agent", + "text": "", + "visible": false + }, + { + "pagePath": "pages/me", + "text": "", + "visible": false + } + ] + }, + "__esModule": true, + "subPackages": [] +} diff --git a/src/pages/agent.vue b/src/pages/agent.vue new file mode 100644 index 0000000..75158d7 --- /dev/null +++ b/src/pages/agent.vue @@ -0,0 +1,261 @@ + + + + + + +{ + "layout": "home", + "style": { + "navigationBarTextStyle": "black", + "navigationStyle": "default", + "navigationBarBackgroundColor": "#e3f0ff" + } +} diff --git a/src/pages/agentVip.vue b/src/pages/agentVip.vue new file mode 100644 index 0000000..7ce2f98 --- /dev/null +++ b/src/pages/agentVip.vue @@ -0,0 +1,65 @@ + + + + + + + +{ + "layout": "page", + "title": "代理会员", + "agent": true, + "auth": true +} + diff --git a/src/pages/agentVipApply.vue b/src/pages/agentVipApply.vue new file mode 100644 index 0000000..ef01d33 --- /dev/null +++ b/src/pages/agentVipApply.vue @@ -0,0 +1,734 @@ + + + + + +{ + "layout": "page", + "title": "开通代理会员", + "agent": true, + "auth": true +} diff --git a/src/pages/agentVipConfig.vue b/src/pages/agentVipConfig.vue new file mode 100644 index 0000000..73a8017 --- /dev/null +++ b/src/pages/agentVipConfig.vue @@ -0,0 +1,421 @@ + + + + + +{ + "layout": "page", + "title": "会员代理报告配置", + "agent": true, + "auth": true +} diff --git a/src/pages/agreement.vue b/src/pages/agreement.vue new file mode 100644 index 0000000..c806f20 --- /dev/null +++ b/src/pages/agreement.vue @@ -0,0 +1,73 @@ + + + +{ + "layout": "page", + "title": "协议", + "style": { + "navigationBarTextStyle": "black", + "navigationStyle": "custom", + "navigationBarBackgroundColor": "#e3f0ff" + } +} diff --git a/src/pages/h5open.vue b/src/pages/h5open.vue new file mode 100644 index 0000000..4b1e406 --- /dev/null +++ b/src/pages/h5open.vue @@ -0,0 +1,93 @@ + + + + + + +{ + "layout": "page", + "title": "推广详情", + "auth": false, + "style": { + "navigationBarTextStyle": "black", + "navigationStyle": "custom", + "navigationBarBackgroundColor": "#ffffff" + } +} diff --git a/src/pages/index.vue b/src/pages/index.vue new file mode 100644 index 0000000..3fa75ac --- /dev/null +++ b/src/pages/index.vue @@ -0,0 +1,112 @@ + + + + + + +{ + "layout": "home", + "style": { + "navigationBarTextStyle": "black", + "navigationStyle": "default", + "navigationBarBackgroundColor": "#e3f0ff" + } +} diff --git a/src/pages/invitation.vue b/src/pages/invitation.vue new file mode 100644 index 0000000..80add84 --- /dev/null +++ b/src/pages/invitation.vue @@ -0,0 +1,55 @@ + + + + + +{ + "layout": "page", + "title": "邀请下级", + "auth": true, + "agent": true +} diff --git a/src/pages/invitationAgentApply.vue b/src/pages/invitationAgentApply.vue new file mode 100644 index 0000000..d9f8c0a --- /dev/null +++ b/src/pages/invitationAgentApply.vue @@ -0,0 +1,198 @@ + + + + +{ + "layout": "page", + "title": "代理申请", + "auth": true +} \ No newline at end of file diff --git a/src/pages/login.vue b/src/pages/login.vue new file mode 100644 index 0000000..ce3f9db --- /dev/null +++ b/src/pages/login.vue @@ -0,0 +1,222 @@ + + + + + + +{ + "layout": "login", + "title": "绑定手机号" +} diff --git a/src/pages/me.vue b/src/pages/me.vue new file mode 100644 index 0000000..8f7cd18 --- /dev/null +++ b/src/pages/me.vue @@ -0,0 +1,341 @@ + + + + + + +{ + "layout": "home", + "style": { + "navigationBarTextStyle": "black", + "navigationStyle": "default", + "navigationBarBackgroundColor": "#e3f0ff" + } +} diff --git a/src/pages/promote.vue b/src/pages/promote.vue new file mode 100644 index 0000000..a74f393 --- /dev/null +++ b/src/pages/promote.vue @@ -0,0 +1,268 @@ + + + + + +{ + "layout": "page", + "title": "推广", + "agent": true, + "auth": true +} diff --git a/src/pages/promoteDetails.vue b/src/pages/promoteDetails.vue new file mode 100644 index 0000000..48f9e50 --- /dev/null +++ b/src/pages/promoteDetails.vue @@ -0,0 +1,140 @@ + + + + + +{ + "layout": "page", + "title": "直推报告", + "agent": true, + "auth": true +} + diff --git a/src/pages/rewardsDetails.vue b/src/pages/rewardsDetails.vue new file mode 100644 index 0000000..184867f --- /dev/null +++ b/src/pages/rewardsDetails.vue @@ -0,0 +1,160 @@ + + + + + +{ + "layout": "page", + "title": "收益明细", + "agent": true, + "auth": true +} + diff --git a/src/pages/withdrawDetails.vue b/src/pages/withdrawDetails.vue new file mode 100644 index 0000000..8c9ca26 --- /dev/null +++ b/src/pages/withdrawDetails.vue @@ -0,0 +1,171 @@ + + + + + +{ + "layout": "page", + "title": "提现记录", + "auth": true, + "agent": true +} diff --git a/src/shims.d.ts b/src/shims.d.ts new file mode 100644 index 0000000..7b3f972 --- /dev/null +++ b/src/shims.d.ts @@ -0,0 +1,6 @@ +export {} + +declare module 'vue' { + type Hooks = App.AppInstance & Page.PageInstance + interface ComponentCustomOptions extends Hooks {} +} diff --git a/src/static/image/banner_1.png b/src/static/image/banner_1.png new file mode 100644 index 0000000000000000000000000000000000000000..fdc09119c83aa03b56122480bf3690a7a637a448 GIT binary patch literal 138670 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

F{#jzeeU8vAWfYKKNA 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 literal 0 HcmV?d00001 diff --git a/src/static/image/banner_2.png b/src/static/image/banner_2.png new file mode 100644 index 0000000000000000000000000000000000000000..bcd5ca51904240070d752c0f83b7deaad67558aa GIT binary patch literal 95941 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 z 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®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

%k)B=X2gI!|i{6gw+RF6acs$C1a?>w?+Z3Bf5x8 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 literal 0 HcmV?d00001 diff --git a/src/static/image/banner_3.png b/src/static/image/banner_3.png new file mode 100644 index 0000000000000000000000000000000000000000..97d5aeb02b9b09b582961da312bf6817c3619937 GIT binary patch literal 113328 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�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 IM6N<$f?hXz=>Px# literal 0 HcmV?d00001 diff --git a/src/static/image/empty.svg b/src/static/image/empty.svg new file mode 100644 index 0000000..f470380 --- /dev/null +++ b/src/static/image/empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/image/footbanner.png b/src/static/image/footbanner.png new file mode 100644 index 0000000000000000000000000000000000000000..8f7488559f0411c2f76c72b2b9527080b8b83b77 GIT binary patch literal 68360 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 z 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 KMNUMnLSTab(aWm< literal 0 HcmV?d00001 diff --git a/src/static/image/head_shot.webp b/src/static/image/head_shot.webp new file mode 100644 index 0000000000000000000000000000000000000000..50a540e0d5c874721cc37ff87686e783d935a74f GIT binary patch literal 2196 zcmV;F2y6FJNk&GD2mkgp?d#kZBd+!QU?j^hXh>xJX zgU);luW{!0`_vIJ0VGy`qNLX!pS`>^1{2eq42;W{XOHW8Dd8tb!naRk#bq}b#2cA|r-# z6xo^5VL&^|u5^Y}-%-rO#Ek8x&7ih-Qf64oI|vSO83vuJGO$(0;&Wu?aff_8hPLN( zrpVwHo#~^~cO=X3W}SGA&ua%#3~*|@3xqDV(imcGn&_prLR>H}6ER)iKr296Wzh<4p9cL3{lud%MKHfftEo;R70z_ zltU}G6k1@l2rbcjtlrbgdsy9Dbp@*{s{$rcW?&Wlh18$4Hjh+(ojS#7s;;93P7T^n z!%5qOzM%AlHr7$nH;dXB+0o7D2}Vz7OARA!8@fQKLtCd1N^M84@p(-SX7R~7L49=k zR6ye3yFhS~1l=S-P`K#B)U}Bn+f${p)`DtA*CHy2-09H^q zAnF4E01zVpodGJe0JH!;9Sns*p#^hwAp`(%EiKpx_yhy^0MpIb|5ZP}eE@X;X6d)b zWAff$PLc`cen34&J`?sI&;U{u#tMN9rl#0xXW0O{ZF#+Sr`MUN+^!8o*Cp}_qOhUs zBG7bUi@;8*%vZYVB^2H&=eO`z;YjqpBkb+In_t8FD9@LOBgEq9-S0A!ka2BfOJ}hr z5#OVj_J9mT<kat_)OR2SUP26;Z6<~DF6HdEr0L|1kB2U`V!uVkViL~3cL};EFl)?E^Rs=d;dS-HI8X?efMDpP2)9n6lF;E+|J}TN z|HsxbK6V)?WIbFm@vEbKUvN!Mg%dEk+Ksnu&4@!QP0&a!{Zc&I5v~Xw3_sg`+W{q? z%hA*+p2lLa5kCo9%PpqNW&iH5j}=!lExybX!!{s*|7%7~4Z^B}IECK5P@=6j@YHH4 zZLugA+Y8700CJzZ-1G1e0gyo%t@TzD<<`Df8;^bw=rFUD{urL{bfw(d;h7TRJOf5U zb~*wnHVjGHsfpcrN8o?(w^1PRm4x-|hKKZ$SwCHcUXn7A!M zyBLLhqXENCqYDVs>k73Zb`-!BVy@XWTy={lbiWYzH`wcl*_KePPv<5;3{si6BaWiU zs&3t5ko>5&hkJ!)g**?Lm4`%z0<*Y4ZrvMmBaf&urV!JHl3vpJ34g zlzU3E*-5I=4H>#*Z%Z=Dq^<~Ux|plDcSfR!3yRT=vUykKh-0T&W`SU9a5A4rOl4Lx zKcGYhln7#jGix2ipYWlbb?$P=X-isEU%C4ux_4w2f*bH$5d!2}{mp}s0zZ5s>YV@b WgMb2C|2PWQ=>mW)Kl6Zq00006i737R literal 0 HcmV?d00001 diff --git a/src/static/image/icon_1.png b/src/static/image/icon_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3a17c7a15ecae919f25258b826403b6fc7f07793 GIT binary patch literal 63741 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 z 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 O000000Hy}0{{R3{0J|&00093P)t-s0002? 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 iYhRcE000000Dx0jCDIX5Pe*eA0000 \ No newline at end of file diff --git a/src/static/image/icon_share_img.svg b/src/static/image/icon_share_img.svg new file mode 100644 index 0000000..318f884 --- /dev/null +++ b/src/static/image/icon_share_img.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/image/icon_share_url.svg b/src/static/image/icon_share_url.svg new file mode 100644 index 0000000..5054ee7 --- /dev/null +++ b/src/static/image/icon_share_url.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/image/icon_share_wechat.svg b/src/static/image/icon_share_wechat.svg new file mode 100644 index 0000000..87de24f --- /dev/null +++ b/src/static/image/icon_share_wechat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/static/image/invitation.png b/src/static/image/invitation.png new file mode 100644 index 0000000000000000000000000000000000000000..183a51666cd3ff6c7e37b4075c8e133330d0274a GIT binary patch literal 147490 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