[READ-ONLY] Mirror of https://github.com/danielroe/cross-origin-storage. Load shared dependencies from Cross-Origin Storage (COS).
cross-origin-storage experimental nuxt vite vite-plugin
0

Configure Feed

Select the types of activity you want to include in your feed.

chore: init

author
Daniel Roe
date (Jun 24, 2026, 3:40 PM +0100) commit 69b72125
+10720
+12
.editorconfig
··· 1 + root = true 2 + 3 + [*] 4 + indent_size = 2 5 + indent_style = space 6 + end_of_line = lf 7 + charset = utf-8 8 + trim_trailing_whitespace = true 9 + insert_final_newline = true 10 + 11 + [*.md] 12 + trim_trailing_whitespace = false
+49
.github/workflows/ci.yml
··· 1 + name: ci 2 + 3 + on: 4 + push: 5 + branches: 6 + - main 7 + pull_request: 8 + branches: 9 + - main 10 + 11 + jobs: 12 + lint: 13 + runs-on: ubuntu-latest 14 + 15 + steps: 16 + - uses: actions/checkout@v6 17 + 18 + - uses: actions/setup-node@v6 19 + with: 20 + node-version: 20 21 + 22 + - run: npm i -g --force corepack@latest && corepack enable 23 + 24 + - name: Install dependencies 25 + run: npx nypm@latest i 26 + 27 + - name: Lint 28 + run: npm run lint 29 + 30 + test: 31 + runs-on: ubuntu-latest 32 + 33 + steps: 34 + - uses: actions/checkout@v6 35 + 36 + - uses: actions/setup-node@v6 37 + with: 38 + node-version: 20 39 + 40 + - run: npm i -g --force corepack@latest && corepack enable 41 + 42 + - name: Install dependencies 43 + run: npx nypm@latest i 44 + 45 + - name: Playground prepare 46 + run: npm run dev:prepare 47 + 48 + - name: Test 49 + run: npm run test
+56
.gitignore
··· 1 + # Dependencies 2 + node_modules 3 + 4 + # Logs 5 + *.log* 6 + 7 + # Temp directories 8 + .temp 9 + .tmp 10 + .cache 11 + 12 + # Yarn 13 + **/.yarn/cache 14 + **/.yarn/*state* 15 + 16 + # Generated dirs 17 + dist 18 + 19 + # Nuxt 20 + .nuxt 21 + .output 22 + .data 23 + .vercel_build_output 24 + .build-* 25 + .netlify 26 + 27 + # Env 28 + .env 29 + 30 + # Testing 31 + reports 32 + coverage 33 + *.lcov 34 + .nyc_output 35 + 36 + # VSCode 37 + .vscode/* 38 + !.vscode/settings.json 39 + !.vscode/tasks.json 40 + !.vscode/launch.json 41 + !.vscode/extensions.json 42 + !.vscode/*.code-snippets 43 + 44 + # Intellij idea 45 + *.iml 46 + .idea 47 + 48 + # OSX 49 + .DS_Store 50 + .AppleDouble 51 + .LSOverride 52 + .AppleDB 53 + .AppleDesktop 54 + Network Trash Folder 55 + Temporary Items 56 + .apdisk
+2
.npmrc
··· 1 + legacy-peer-deps=true 2 +
+3
.vscode/settings.json
··· 1 + { 2 + "eslint.useFlatConfig": true 3 + }
+84
README.md
··· 1 + <!-- 2 + Get your module up and running quickly. 3 + 4 + Find and replace all on all files (CMD+SHIFT+F): 5 + - Name: My Module 6 + - Package name: nuxt-cos 7 + - Description: My new Nuxt module 8 + --> 9 + 10 + # My Module 11 + 12 + [![npm version][npm-version-src]][npm-version-href] 13 + [![npm downloads][npm-downloads-src]][npm-downloads-href] 14 + [![License][license-src]][license-href] 15 + [![Nuxt][nuxt-src]][nuxt-href] 16 + 17 + My new Nuxt module for doing amazing things. 18 + 19 + - [✨ &nbsp;Release Notes](/CHANGELOG.md) 20 + <!-- - [🏀 Online playground](https://stackblitz.com/github/danielroe/nuxt-cos?file=playground%2Fapp.vue) --> 21 + <!-- - [📖 &nbsp;Documentation](https://example.com) --> 22 + 23 + ## Features 24 + 25 + <!-- Highlight some of the features your module provide here --> 26 + - ⛰ &nbsp;Foo 27 + - 🚠 &nbsp;Bar 28 + - 🌲 &nbsp;Baz 29 + 30 + ## Quick Setup 31 + 32 + Install the module to your Nuxt application with one command: 33 + 34 + ```bash 35 + npx nuxt module add nuxt-cos 36 + ``` 37 + 38 + That's it! You can now use My Module in your Nuxt app ✨ 39 + 40 + 41 + ## Contribution 42 + 43 + <details> 44 + <summary>Local development</summary> 45 + 46 + ```bash 47 + # Install dependencies 48 + npm install 49 + 50 + # Generate type stubs 51 + npm run dev:prepare 52 + 53 + # Develop with the playground 54 + npm run dev 55 + 56 + # Build the playground 57 + npm run dev:build 58 + 59 + # Run ESLint 60 + npm run lint 61 + 62 + # Run Vitest 63 + npm run test 64 + npm run test:watch 65 + 66 + # Release new version 67 + npm run release 68 + ``` 69 + 70 + </details> 71 + 72 + 73 + <!-- Badges --> 74 + [npm-version-src]: https://img.shields.io/npm/v/nuxt-cos/latest.svg?style=flat&colorA=020420&colorB=00DC82 75 + [npm-version-href]: https://npmjs.com/package/nuxt-cos 76 + 77 + [npm-downloads-src]: https://img.shields.io/npm/dm/nuxt-cos.svg?style=flat&colorA=020420&colorB=00DC82 78 + [npm-downloads-href]: https://npm.chart.dev/nuxt-cos 79 + 80 + [license-src]: https://img.shields.io/npm/l/nuxt-cos.svg?style=flat&colorA=020420&colorB=00DC82 81 + [license-href]: https://npmjs.com/package/nuxt-cos 82 + 83 + [nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt 84 + [nuxt-href]: https://nuxt.com
+20
eslint.config.mjs
··· 1 + // @ts-check 2 + import { createConfigForNuxt } from '@nuxt/eslint-config/flat' 3 + 4 + // Run `npx @eslint/config-inspector` to inspect the resolved config interactively 5 + export default createConfigForNuxt({ 6 + features: { 7 + // Rules for module authors 8 + tooling: true, 9 + // Rules for formatting 10 + stylistic: true, 11 + }, 12 + dirs: { 13 + src: [ 14 + './playground', 15 + ], 16 + }, 17 + }) 18 + .append( 19 + // your custom flat config here... 20 + )
+54
package.json
··· 1 + { 2 + "name": "nuxt-cos", 3 + "version": "1.0.0", 4 + "description": "My new Nuxt module", 5 + "repository": "danielroe/nuxt-cos", 6 + "license": "MIT", 7 + "type": "module", 8 + "exports": { 9 + ".": { 10 + "types": "./dist/types.d.mts", 11 + "import": "./dist/module.mjs" 12 + } 13 + }, 14 + "main": "./dist/module.mjs", 15 + "typesVersions": { 16 + "*": { 17 + ".": [ 18 + "./dist/types.d.mts" 19 + ] 20 + } 21 + }, 22 + "files": [ 23 + "dist" 24 + ], 25 + "scripts": { 26 + "prepack": "nuxt-module-build build", 27 + "dev": "npm run dev:prepare && nuxt dev playground", 28 + "dev:build": "nuxt build playground", 29 + "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxt prepare playground", 30 + "release": "npm run lint && npm run test && npm run prepack && changelogen --release && npm publish && git push --follow-tags", 31 + "lint": "eslint .", 32 + "test": "vitest run", 33 + "test:watch": "vitest watch", 34 + "test:types": "vue-tsc --noEmit && cd playground && vue-tsc --noEmit" 35 + }, 36 + "dependencies": { 37 + "@nuxt/kit": "^4.4.8", 38 + "rolldown": "1.1.0" 39 + }, 40 + "devDependencies": { 41 + "@nuxt/devtools": "^3.2.4", 42 + "@nuxt/eslint-config": "^1.15.2", 43 + "@nuxt/module-builder": "^1.0.2", 44 + "@nuxt/schema": "^4.4.8", 45 + "@nuxt/test-utils": "^4.0.3", 46 + "@types/node": "latest", 47 + "changelogen": "^0.6.2", 48 + "eslint": "^10.4.1", 49 + "nuxt": "^4.4.8", 50 + "typescript": "~6.0.3", 51 + "vitest": "^4.1.8", 52 + "vue-tsc": "^3.3.3" 53 + } 54 + }
+10040
pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + overrides: 8 + nuxt-cos: workspace:* 9 + 10 + importers: 11 + 12 + .: 13 + dependencies: 14 + '@nuxt/kit': 15 + specifier: ^4.4.8 16 + version: 4.4.8(magicast@0.5.3) 17 + rolldown: 18 + specifier: 1.1.0 19 + version: 1.1.0 20 + devDependencies: 21 + '@nuxt/devtools': 22 + specifier: ^3.2.4 23 + version: 3.2.4(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 24 + '@nuxt/eslint-config': 25 + specifier: ^1.15.2 26 + version: 1.16.0(@typescript-eslint/utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 27 + '@nuxt/module-builder': 28 + specifier: ^1.0.2 29 + version: 1.0.2(@nuxt/cli@3.35.2(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)) 30 + '@nuxt/schema': 31 + specifier: ^4.4.8 32 + version: 4.4.8 33 + '@nuxt/test-utils': 34 + specifier: ^4.0.3 35 + version: 4.0.3(crossws@0.4.6(srvx@0.11.16))(magicast@0.5.3)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))) 36 + '@types/node': 37 + specifier: latest 38 + version: 26.0.0 39 + changelogen: 40 + specifier: ^0.6.2 41 + version: 0.6.2(magicast@0.5.3) 42 + eslint: 43 + specifier: ^10.4.1 44 + version: 10.5.0(jiti@2.7.0) 45 + nuxt: 46 + specifier: ^4.4.8 47 + version: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0) 48 + typescript: 49 + specifier: ~6.0.3 50 + version: 6.0.3 51 + vitest: 52 + specifier: ^4.1.8 53 + version: 4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 54 + vue-tsc: 55 + specifier: ^3.3.3 56 + version: 3.3.5(typescript@6.0.3) 57 + 58 + packages: 59 + 60 + '@antfu/install-pkg@1.1.0': 61 + resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} 62 + 63 + '@babel/code-frame@7.29.7': 64 + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} 65 + engines: {node: '>=6.9.0'} 66 + 67 + '@babel/compat-data@7.29.7': 68 + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} 69 + engines: {node: '>=6.9.0'} 70 + 71 + '@babel/core@7.29.7': 72 + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} 73 + engines: {node: '>=6.9.0'} 74 + 75 + '@babel/generator@7.29.7': 76 + resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} 77 + engines: {node: '>=6.9.0'} 78 + 79 + '@babel/generator@8.0.0-rc.6': 80 + resolution: {integrity: sha512-6mIzgVK8DgEzvIapoQwhXTMnnkuE4STQmVv9H03i/tZ2ml8oev3TRvZJgTenK2Bsq0YWNtzOrFdTyNzCMFtjJQ==} 81 + engines: {node: ^22.18.0 || >=24.11.0} 82 + 83 + '@babel/helper-annotate-as-pure@7.29.7': 84 + resolution: {integrity: sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==} 85 + engines: {node: '>=6.9.0'} 86 + 87 + '@babel/helper-compilation-targets@7.29.7': 88 + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} 89 + engines: {node: '>=6.9.0'} 90 + 91 + '@babel/helper-create-class-features-plugin@7.29.7': 92 + resolution: {integrity: sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==} 93 + engines: {node: '>=6.9.0'} 94 + peerDependencies: 95 + '@babel/core': ^7.0.0 96 + 97 + '@babel/helper-globals@7.29.7': 98 + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} 99 + engines: {node: '>=6.9.0'} 100 + 101 + '@babel/helper-member-expression-to-functions@7.29.7': 102 + resolution: {integrity: sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==} 103 + engines: {node: '>=6.9.0'} 104 + 105 + '@babel/helper-module-imports@7.29.7': 106 + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} 107 + engines: {node: '>=6.9.0'} 108 + 109 + '@babel/helper-module-transforms@7.29.7': 110 + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} 111 + engines: {node: '>=6.9.0'} 112 + peerDependencies: 113 + '@babel/core': ^7.0.0 114 + 115 + '@babel/helper-optimise-call-expression@7.29.7': 116 + resolution: {integrity: sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==} 117 + engines: {node: '>=6.9.0'} 118 + 119 + '@babel/helper-plugin-utils@7.29.7': 120 + resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==} 121 + engines: {node: '>=6.9.0'} 122 + 123 + '@babel/helper-replace-supers@7.29.7': 124 + resolution: {integrity: sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==} 125 + engines: {node: '>=6.9.0'} 126 + peerDependencies: 127 + '@babel/core': ^7.0.0 128 + 129 + '@babel/helper-skip-transparent-expression-wrappers@7.29.7': 130 + resolution: {integrity: sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==} 131 + engines: {node: '>=6.9.0'} 132 + 133 + '@babel/helper-string-parser@7.29.7': 134 + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} 135 + engines: {node: '>=6.9.0'} 136 + 137 + '@babel/helper-string-parser@8.0.0-rc.6': 138 + resolution: {integrity: sha512-BCkFy+zN6kXQed3YOT7aJl93NfDSzQc3pBfsvTVPs9gU9X3V0aefEF5kwBT0E+mDWH9QgKaZstYUQN9VdQZT4g==} 139 + engines: {node: ^22.18.0 || >=24.11.0} 140 + 141 + '@babel/helper-validator-identifier@7.29.7': 142 + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} 143 + engines: {node: '>=6.9.0'} 144 + 145 + '@babel/helper-validator-identifier@8.0.0-rc.6': 146 + resolution: {integrity: sha512-nVJ+1JcCgntv8d78rRo++o2wuODT0Irknx2BF8Np4Ft2CRgjLqIs4qzSZ8b66yGbBdMWGmZBO9WEZv1hhNiSpg==} 147 + engines: {node: ^22.18.0 || >=24.11.0} 148 + 149 + '@babel/helper-validator-option@7.29.7': 150 + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} 151 + engines: {node: '>=6.9.0'} 152 + 153 + '@babel/helpers@7.29.7': 154 + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} 155 + engines: {node: '>=6.9.0'} 156 + 157 + '@babel/parser@7.29.7': 158 + resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} 159 + engines: {node: '>=6.0.0'} 160 + hasBin: true 161 + 162 + '@babel/parser@8.0.0-rc.6': 163 + resolution: {integrity: sha512-rOS8IpdO7mQELkTPlCsTgPejO0bFuZdEDCGQJouYbYf9e1FLTym7Fei2pEjq8q7MWbX0ravcd7QQYKs1TxOuog==} 164 + engines: {node: ^22.18.0 || >=24.11.0} 165 + hasBin: true 166 + 167 + '@babel/plugin-syntax-jsx@7.29.7': 168 + resolution: {integrity: sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==} 169 + engines: {node: '>=6.9.0'} 170 + peerDependencies: 171 + '@babel/core': ^7.0.0-0 172 + 173 + '@babel/plugin-syntax-typescript@7.29.7': 174 + resolution: {integrity: sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==} 175 + engines: {node: '>=6.9.0'} 176 + peerDependencies: 177 + '@babel/core': ^7.0.0-0 178 + 179 + '@babel/plugin-transform-typescript@7.29.7': 180 + resolution: {integrity: sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==} 181 + engines: {node: '>=6.9.0'} 182 + peerDependencies: 183 + '@babel/core': ^7.0.0-0 184 + 185 + '@babel/template@7.29.7': 186 + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} 187 + engines: {node: '>=6.9.0'} 188 + 189 + '@babel/traverse@7.29.7': 190 + resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} 191 + engines: {node: '>=6.9.0'} 192 + 193 + '@babel/types@7.29.7': 194 + resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} 195 + engines: {node: '>=6.9.0'} 196 + 197 + '@babel/types@8.0.0-rc.6': 198 + resolution: {integrity: sha512-p7/ABylAYlexb31wtRdIfH9L9A0Z2T/9H6zAqzqndkY2PLkvNNc580wGhp/gGKN4Sp9sQvSkhc6Oga8/O+wTyw==} 199 + engines: {node: ^22.18.0 || >=24.11.0} 200 + 201 + '@bomb.sh/tab@0.0.15': 202 + resolution: {integrity: sha512-Y90ub44TAvbdO9P8mcD/XPyQjFhiR5xmd4Fk7JErmWmEWEUimNnjWiBrVZ16Tj3GA1rLZ+uvCN2V/pzLawv31g==} 203 + hasBin: true 204 + peerDependencies: 205 + cac: ^6.7.14 206 + citty: ^0.1.6 || ^0.2.0 207 + commander: ^13.1.0 208 + peerDependenciesMeta: 209 + cac: 210 + optional: true 211 + citty: 212 + optional: true 213 + commander: 214 + optional: true 215 + 216 + '@clack/core@1.2.0': 217 + resolution: {integrity: sha512-qfxof/3T3t9DPU/Rj3OmcFyZInceqj/NVtO9rwIuJqCUgh32gwPjpFQQp/ben07qKlhpwq7GzfWpST4qdJ5Drg==} 218 + 219 + '@clack/core@1.4.1': 220 + resolution: {integrity: sha512-FILJa1gGKEFTGZAJE9RpVhrjKz3c3h4ar60dSv6cGuDqufQ84YEIS3GAGvZiN+H6yaLbbvTFNejjCC4tXpZEuw==} 221 + engines: {node: '>= 20.12.0'} 222 + 223 + '@clack/prompts@1.2.0': 224 + resolution: {integrity: sha512-4jmztR9fMqPMjz6H/UZXj0zEmE43ha1euENwkckKKel4XpSfokExPo5AiVStdHSAlHekz4d0CA/r45Ok1E4D3w==} 225 + 226 + '@clack/prompts@1.5.1': 227 + resolution: {integrity: sha512-zccHj2z2oCCO4yrDiRSlFOxWerGqRiysP7a5jPK6uoI9URKAquwY42Dd/iUP8JWHxEzdRe4TlbvZCo8z1/mhrw==} 228 + engines: {node: '>= 20.12.0'} 229 + 230 + '@cloudflare/kv-asset-handler@0.4.2': 231 + resolution: {integrity: sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ==} 232 + engines: {node: '>=18.0.0'} 233 + 234 + '@colordx/core@5.4.3': 235 + resolution: {integrity: sha512-kIxYSfA5T8HXjav55UaaH/o/cKivF6jCCGIb8eqtcsfI46wsvlSiT8jMDyrl779qLec3c2c2oHBZo4oAhvbjrQ==} 236 + 237 + '@dxup/nuxt@0.4.1': 238 + resolution: {integrity: sha512-gtYffW6OfWNvoLW+XD3Mx/K8uUq08PMGLYJoDxc92EzZAWqR0FhcR5iaLm5r/OxyGTKz+P5f5Y7Aoir9+SjYaw==} 239 + peerDependencies: 240 + typescript: '*' 241 + peerDependenciesMeta: 242 + typescript: 243 + optional: true 244 + 245 + '@dxup/unimport@0.1.2': 246 + resolution: {integrity: sha512-/B8YJGPzaYq1NbsQmwgP8EZqg40NpTw4ZB3suuI0TplbxKHeK94jeaawLmVhCv+YwUnOpiWEz9U6SeThku/8JQ==} 247 + 248 + '@emnapi/core@1.10.0': 249 + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} 250 + 251 + '@emnapi/runtime@1.10.0': 252 + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} 253 + 254 + '@emnapi/wasi-threads@1.2.1': 255 + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} 256 + 257 + '@es-joy/jsdoccomment@0.87.0': 258 + resolution: {integrity: sha512-mFXZloZMzuJZXSHUmAFu/pXTk0ZJTJBluuAkrvbzidpTN8W6F2bpRFuedSH+85kbdlRLJqc+gfN+kD3JOLJK5g==} 259 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 260 + 261 + '@es-joy/resolve.exports@1.2.0': 262 + resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} 263 + engines: {node: '>=10'} 264 + 265 + '@esbuild/aix-ppc64@0.25.12': 266 + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} 267 + engines: {node: '>=18'} 268 + cpu: [ppc64] 269 + os: [aix] 270 + 271 + '@esbuild/aix-ppc64@0.27.7': 272 + resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} 273 + engines: {node: '>=18'} 274 + cpu: [ppc64] 275 + os: [aix] 276 + 277 + '@esbuild/aix-ppc64@0.28.1': 278 + resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==} 279 + engines: {node: '>=18'} 280 + cpu: [ppc64] 281 + os: [aix] 282 + 283 + '@esbuild/android-arm64@0.25.12': 284 + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} 285 + engines: {node: '>=18'} 286 + cpu: [arm64] 287 + os: [android] 288 + 289 + '@esbuild/android-arm64@0.27.7': 290 + resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==} 291 + engines: {node: '>=18'} 292 + cpu: [arm64] 293 + os: [android] 294 + 295 + '@esbuild/android-arm64@0.28.1': 296 + resolution: {integrity: sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==} 297 + engines: {node: '>=18'} 298 + cpu: [arm64] 299 + os: [android] 300 + 301 + '@esbuild/android-arm@0.25.12': 302 + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} 303 + engines: {node: '>=18'} 304 + cpu: [arm] 305 + os: [android] 306 + 307 + '@esbuild/android-arm@0.27.7': 308 + resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==} 309 + engines: {node: '>=18'} 310 + cpu: [arm] 311 + os: [android] 312 + 313 + '@esbuild/android-arm@0.28.1': 314 + resolution: {integrity: sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==} 315 + engines: {node: '>=18'} 316 + cpu: [arm] 317 + os: [android] 318 + 319 + '@esbuild/android-x64@0.25.12': 320 + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} 321 + engines: {node: '>=18'} 322 + cpu: [x64] 323 + os: [android] 324 + 325 + '@esbuild/android-x64@0.27.7': 326 + resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==} 327 + engines: {node: '>=18'} 328 + cpu: [x64] 329 + os: [android] 330 + 331 + '@esbuild/android-x64@0.28.1': 332 + resolution: {integrity: sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==} 333 + engines: {node: '>=18'} 334 + cpu: [x64] 335 + os: [android] 336 + 337 + '@esbuild/darwin-arm64@0.25.12': 338 + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} 339 + engines: {node: '>=18'} 340 + cpu: [arm64] 341 + os: [darwin] 342 + 343 + '@esbuild/darwin-arm64@0.27.7': 344 + resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==} 345 + engines: {node: '>=18'} 346 + cpu: [arm64] 347 + os: [darwin] 348 + 349 + '@esbuild/darwin-arm64@0.28.1': 350 + resolution: {integrity: sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==} 351 + engines: {node: '>=18'} 352 + cpu: [arm64] 353 + os: [darwin] 354 + 355 + '@esbuild/darwin-x64@0.25.12': 356 + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} 357 + engines: {node: '>=18'} 358 + cpu: [x64] 359 + os: [darwin] 360 + 361 + '@esbuild/darwin-x64@0.27.7': 362 + resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==} 363 + engines: {node: '>=18'} 364 + cpu: [x64] 365 + os: [darwin] 366 + 367 + '@esbuild/darwin-x64@0.28.1': 368 + resolution: {integrity: sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==} 369 + engines: {node: '>=18'} 370 + cpu: [x64] 371 + os: [darwin] 372 + 373 + '@esbuild/freebsd-arm64@0.25.12': 374 + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} 375 + engines: {node: '>=18'} 376 + cpu: [arm64] 377 + os: [freebsd] 378 + 379 + '@esbuild/freebsd-arm64@0.27.7': 380 + resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==} 381 + engines: {node: '>=18'} 382 + cpu: [arm64] 383 + os: [freebsd] 384 + 385 + '@esbuild/freebsd-arm64@0.28.1': 386 + resolution: {integrity: sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==} 387 + engines: {node: '>=18'} 388 + cpu: [arm64] 389 + os: [freebsd] 390 + 391 + '@esbuild/freebsd-x64@0.25.12': 392 + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} 393 + engines: {node: '>=18'} 394 + cpu: [x64] 395 + os: [freebsd] 396 + 397 + '@esbuild/freebsd-x64@0.27.7': 398 + resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==} 399 + engines: {node: '>=18'} 400 + cpu: [x64] 401 + os: [freebsd] 402 + 403 + '@esbuild/freebsd-x64@0.28.1': 404 + resolution: {integrity: sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==} 405 + engines: {node: '>=18'} 406 + cpu: [x64] 407 + os: [freebsd] 408 + 409 + '@esbuild/linux-arm64@0.25.12': 410 + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} 411 + engines: {node: '>=18'} 412 + cpu: [arm64] 413 + os: [linux] 414 + 415 + '@esbuild/linux-arm64@0.27.7': 416 + resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==} 417 + engines: {node: '>=18'} 418 + cpu: [arm64] 419 + os: [linux] 420 + 421 + '@esbuild/linux-arm64@0.28.1': 422 + resolution: {integrity: sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==} 423 + engines: {node: '>=18'} 424 + cpu: [arm64] 425 + os: [linux] 426 + 427 + '@esbuild/linux-arm@0.25.12': 428 + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} 429 + engines: {node: '>=18'} 430 + cpu: [arm] 431 + os: [linux] 432 + 433 + '@esbuild/linux-arm@0.27.7': 434 + resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==} 435 + engines: {node: '>=18'} 436 + cpu: [arm] 437 + os: [linux] 438 + 439 + '@esbuild/linux-arm@0.28.1': 440 + resolution: {integrity: sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==} 441 + engines: {node: '>=18'} 442 + cpu: [arm] 443 + os: [linux] 444 + 445 + '@esbuild/linux-ia32@0.25.12': 446 + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} 447 + engines: {node: '>=18'} 448 + cpu: [ia32] 449 + os: [linux] 450 + 451 + '@esbuild/linux-ia32@0.27.7': 452 + resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==} 453 + engines: {node: '>=18'} 454 + cpu: [ia32] 455 + os: [linux] 456 + 457 + '@esbuild/linux-ia32@0.28.1': 458 + resolution: {integrity: sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==} 459 + engines: {node: '>=18'} 460 + cpu: [ia32] 461 + os: [linux] 462 + 463 + '@esbuild/linux-loong64@0.25.12': 464 + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} 465 + engines: {node: '>=18'} 466 + cpu: [loong64] 467 + os: [linux] 468 + 469 + '@esbuild/linux-loong64@0.27.7': 470 + resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==} 471 + engines: {node: '>=18'} 472 + cpu: [loong64] 473 + os: [linux] 474 + 475 + '@esbuild/linux-loong64@0.28.1': 476 + resolution: {integrity: sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==} 477 + engines: {node: '>=18'} 478 + cpu: [loong64] 479 + os: [linux] 480 + 481 + '@esbuild/linux-mips64el@0.25.12': 482 + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} 483 + engines: {node: '>=18'} 484 + cpu: [mips64el] 485 + os: [linux] 486 + 487 + '@esbuild/linux-mips64el@0.27.7': 488 + resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==} 489 + engines: {node: '>=18'} 490 + cpu: [mips64el] 491 + os: [linux] 492 + 493 + '@esbuild/linux-mips64el@0.28.1': 494 + resolution: {integrity: sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==} 495 + engines: {node: '>=18'} 496 + cpu: [mips64el] 497 + os: [linux] 498 + 499 + '@esbuild/linux-ppc64@0.25.12': 500 + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} 501 + engines: {node: '>=18'} 502 + cpu: [ppc64] 503 + os: [linux] 504 + 505 + '@esbuild/linux-ppc64@0.27.7': 506 + resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==} 507 + engines: {node: '>=18'} 508 + cpu: [ppc64] 509 + os: [linux] 510 + 511 + '@esbuild/linux-ppc64@0.28.1': 512 + resolution: {integrity: sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==} 513 + engines: {node: '>=18'} 514 + cpu: [ppc64] 515 + os: [linux] 516 + 517 + '@esbuild/linux-riscv64@0.25.12': 518 + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} 519 + engines: {node: '>=18'} 520 + cpu: [riscv64] 521 + os: [linux] 522 + 523 + '@esbuild/linux-riscv64@0.27.7': 524 + resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==} 525 + engines: {node: '>=18'} 526 + cpu: [riscv64] 527 + os: [linux] 528 + 529 + '@esbuild/linux-riscv64@0.28.1': 530 + resolution: {integrity: sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==} 531 + engines: {node: '>=18'} 532 + cpu: [riscv64] 533 + os: [linux] 534 + 535 + '@esbuild/linux-s390x@0.25.12': 536 + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} 537 + engines: {node: '>=18'} 538 + cpu: [s390x] 539 + os: [linux] 540 + 541 + '@esbuild/linux-s390x@0.27.7': 542 + resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==} 543 + engines: {node: '>=18'} 544 + cpu: [s390x] 545 + os: [linux] 546 + 547 + '@esbuild/linux-s390x@0.28.1': 548 + resolution: {integrity: sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==} 549 + engines: {node: '>=18'} 550 + cpu: [s390x] 551 + os: [linux] 552 + 553 + '@esbuild/linux-x64@0.25.12': 554 + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} 555 + engines: {node: '>=18'} 556 + cpu: [x64] 557 + os: [linux] 558 + 559 + '@esbuild/linux-x64@0.27.7': 560 + resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==} 561 + engines: {node: '>=18'} 562 + cpu: [x64] 563 + os: [linux] 564 + 565 + '@esbuild/linux-x64@0.28.1': 566 + resolution: {integrity: sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==} 567 + engines: {node: '>=18'} 568 + cpu: [x64] 569 + os: [linux] 570 + 571 + '@esbuild/netbsd-arm64@0.25.12': 572 + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} 573 + engines: {node: '>=18'} 574 + cpu: [arm64] 575 + os: [netbsd] 576 + 577 + '@esbuild/netbsd-arm64@0.27.7': 578 + resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==} 579 + engines: {node: '>=18'} 580 + cpu: [arm64] 581 + os: [netbsd] 582 + 583 + '@esbuild/netbsd-arm64@0.28.1': 584 + resolution: {integrity: sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==} 585 + engines: {node: '>=18'} 586 + cpu: [arm64] 587 + os: [netbsd] 588 + 589 + '@esbuild/netbsd-x64@0.25.12': 590 + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} 591 + engines: {node: '>=18'} 592 + cpu: [x64] 593 + os: [netbsd] 594 + 595 + '@esbuild/netbsd-x64@0.27.7': 596 + resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==} 597 + engines: {node: '>=18'} 598 + cpu: [x64] 599 + os: [netbsd] 600 + 601 + '@esbuild/netbsd-x64@0.28.1': 602 + resolution: {integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==} 603 + engines: {node: '>=18'} 604 + cpu: [x64] 605 + os: [netbsd] 606 + 607 + '@esbuild/openbsd-arm64@0.25.12': 608 + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} 609 + engines: {node: '>=18'} 610 + cpu: [arm64] 611 + os: [openbsd] 612 + 613 + '@esbuild/openbsd-arm64@0.27.7': 614 + resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==} 615 + engines: {node: '>=18'} 616 + cpu: [arm64] 617 + os: [openbsd] 618 + 619 + '@esbuild/openbsd-arm64@0.28.1': 620 + resolution: {integrity: sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==} 621 + engines: {node: '>=18'} 622 + cpu: [arm64] 623 + os: [openbsd] 624 + 625 + '@esbuild/openbsd-x64@0.25.12': 626 + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} 627 + engines: {node: '>=18'} 628 + cpu: [x64] 629 + os: [openbsd] 630 + 631 + '@esbuild/openbsd-x64@0.27.7': 632 + resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==} 633 + engines: {node: '>=18'} 634 + cpu: [x64] 635 + os: [openbsd] 636 + 637 + '@esbuild/openbsd-x64@0.28.1': 638 + resolution: {integrity: sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==} 639 + engines: {node: '>=18'} 640 + cpu: [x64] 641 + os: [openbsd] 642 + 643 + '@esbuild/openharmony-arm64@0.25.12': 644 + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} 645 + engines: {node: '>=18'} 646 + cpu: [arm64] 647 + os: [openharmony] 648 + 649 + '@esbuild/openharmony-arm64@0.27.7': 650 + resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} 651 + engines: {node: '>=18'} 652 + cpu: [arm64] 653 + os: [openharmony] 654 + 655 + '@esbuild/openharmony-arm64@0.28.1': 656 + resolution: {integrity: sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==} 657 + engines: {node: '>=18'} 658 + cpu: [arm64] 659 + os: [openharmony] 660 + 661 + '@esbuild/sunos-x64@0.25.12': 662 + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} 663 + engines: {node: '>=18'} 664 + cpu: [x64] 665 + os: [sunos] 666 + 667 + '@esbuild/sunos-x64@0.27.7': 668 + resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==} 669 + engines: {node: '>=18'} 670 + cpu: [x64] 671 + os: [sunos] 672 + 673 + '@esbuild/sunos-x64@0.28.1': 674 + resolution: {integrity: sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==} 675 + engines: {node: '>=18'} 676 + cpu: [x64] 677 + os: [sunos] 678 + 679 + '@esbuild/win32-arm64@0.25.12': 680 + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} 681 + engines: {node: '>=18'} 682 + cpu: [arm64] 683 + os: [win32] 684 + 685 + '@esbuild/win32-arm64@0.27.7': 686 + resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==} 687 + engines: {node: '>=18'} 688 + cpu: [arm64] 689 + os: [win32] 690 + 691 + '@esbuild/win32-arm64@0.28.1': 692 + resolution: {integrity: sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==} 693 + engines: {node: '>=18'} 694 + cpu: [arm64] 695 + os: [win32] 696 + 697 + '@esbuild/win32-ia32@0.25.12': 698 + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} 699 + engines: {node: '>=18'} 700 + cpu: [ia32] 701 + os: [win32] 702 + 703 + '@esbuild/win32-ia32@0.27.7': 704 + resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==} 705 + engines: {node: '>=18'} 706 + cpu: [ia32] 707 + os: [win32] 708 + 709 + '@esbuild/win32-ia32@0.28.1': 710 + resolution: {integrity: sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==} 711 + engines: {node: '>=18'} 712 + cpu: [ia32] 713 + os: [win32] 714 + 715 + '@esbuild/win32-x64@0.25.12': 716 + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} 717 + engines: {node: '>=18'} 718 + cpu: [x64] 719 + os: [win32] 720 + 721 + '@esbuild/win32-x64@0.27.7': 722 + resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==} 723 + engines: {node: '>=18'} 724 + cpu: [x64] 725 + os: [win32] 726 + 727 + '@esbuild/win32-x64@0.28.1': 728 + resolution: {integrity: sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==} 729 + engines: {node: '>=18'} 730 + cpu: [x64] 731 + os: [win32] 732 + 733 + '@eslint-community/eslint-utils@4.9.1': 734 + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} 735 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 736 + peerDependencies: 737 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 738 + 739 + '@eslint-community/regexpp@4.12.2': 740 + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} 741 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 742 + 743 + '@eslint/compat@2.1.0': 744 + resolution: {integrity: sha512-LgaSCymEpw7tF53xvDw9SNsraPb1IBHxpdABIOM0hW8UAlP8znrjYtuxfR58FSJ3L9BhwD+FaPRFQpZq84Nh6g==} 745 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 746 + peerDependencies: 747 + eslint: ^8.40 || 9 || 10 748 + peerDependenciesMeta: 749 + eslint: 750 + optional: true 751 + 752 + '@eslint/config-array@0.23.5': 753 + resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} 754 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 755 + 756 + '@eslint/config-helpers@0.5.5': 757 + resolution: {integrity: sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==} 758 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 759 + 760 + '@eslint/config-helpers@0.6.0': 761 + resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} 762 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 763 + 764 + '@eslint/core@1.2.1': 765 + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} 766 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 767 + 768 + '@eslint/js@10.0.1': 769 + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} 770 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 771 + peerDependencies: 772 + eslint: ^10.0.0 773 + peerDependenciesMeta: 774 + eslint: 775 + optional: true 776 + 777 + '@eslint/object-schema@3.0.5': 778 + resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} 779 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 780 + 781 + '@eslint/plugin-kit@0.7.2': 782 + resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==} 783 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 784 + 785 + '@humanfs/core@0.19.2': 786 + resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} 787 + engines: {node: '>=18.18.0'} 788 + 789 + '@humanfs/node@0.16.8': 790 + resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==} 791 + engines: {node: '>=18.18.0'} 792 + 793 + '@humanfs/types@0.15.0': 794 + resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==} 795 + engines: {node: '>=18.18.0'} 796 + 797 + '@humanwhocodes/module-importer@1.0.1': 798 + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 799 + engines: {node: '>=12.22'} 800 + 801 + '@humanwhocodes/retry@0.4.3': 802 + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} 803 + engines: {node: '>=18.18'} 804 + 805 + '@ioredis/commands@1.10.0': 806 + resolution: {integrity: sha512-UmeW7z4LfctwoQ5wkhVzgq8tXkreED2xZGpX+Bg+zA+WJFZCT6c062AfCK/Dfk81xZnnwdhJCUMkitihRaoC2Q==} 807 + 808 + '@isaacs/cliui@8.0.2': 809 + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 810 + engines: {node: '>=12'} 811 + 812 + '@isaacs/fs-minipass@4.0.1': 813 + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} 814 + engines: {node: '>=18.0.0'} 815 + 816 + '@jridgewell/gen-mapping@0.3.13': 817 + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} 818 + 819 + '@jridgewell/remapping@2.3.5': 820 + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} 821 + 822 + '@jridgewell/resolve-uri@3.1.2': 823 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 824 + engines: {node: '>=6.0.0'} 825 + 826 + '@jridgewell/source-map@0.3.11': 827 + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} 828 + 829 + '@jridgewell/sourcemap-codec@1.5.5': 830 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 831 + 832 + '@jridgewell/trace-mapping@0.3.31': 833 + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} 834 + 835 + '@kwsites/file-exists@1.1.1': 836 + resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} 837 + 838 + '@kwsites/promise-deferred@1.1.1': 839 + resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} 840 + 841 + '@mapbox/node-pre-gyp@2.0.3': 842 + resolution: {integrity: sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==} 843 + engines: {node: '>=18'} 844 + hasBin: true 845 + 846 + '@napi-rs/wasm-runtime@1.1.5': 847 + resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==} 848 + peerDependencies: 849 + '@emnapi/core': ^1.7.1 850 + '@emnapi/runtime': ^1.7.1 851 + 852 + '@nodelib/fs.scandir@2.1.5': 853 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 854 + engines: {node: '>= 8'} 855 + 856 + '@nodelib/fs.stat@2.0.5': 857 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 858 + engines: {node: '>= 8'} 859 + 860 + '@nodelib/fs.walk@1.2.8': 861 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 862 + engines: {node: '>= 8'} 863 + 864 + '@nuxt/cli@3.35.2': 865 + resolution: {integrity: sha512-sCxNnFuYamqippdj+Cj4Nue55yaUvasaneyf2mnowK5/F1TKln/WVqTH18McxQ4baLlIlVapIFovKjJx1L8XMQ==} 866 + engines: {node: ^16.14.0 || >=18.0.0} 867 + hasBin: true 868 + peerDependencies: 869 + '@nuxt/schema': ^4.4.5 870 + peerDependenciesMeta: 871 + '@nuxt/schema': 872 + optional: true 873 + 874 + '@nuxt/devalue@2.0.2': 875 + resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} 876 + 877 + '@nuxt/devtools-kit@2.7.0': 878 + resolution: {integrity: sha512-MIJdah6CF6YOW2GhfKnb8Sivu6HpcQheqdjOlZqShBr+1DyjtKQbAKSCAyKPaoIzZP4QOo2SmTFV6aN8jBeEIQ==} 879 + peerDependencies: 880 + vite: '>=6.0' 881 + 882 + '@nuxt/devtools-kit@3.2.4': 883 + resolution: {integrity: sha512-Yxy2Xgmq5hf3dQy983V0xh0OJV2mYwRZz9eVIGc3EaribdFGPDNGMMbYqX9qCty3Pbxn/bCF3J0UyPaNlHVayQ==} 884 + peerDependencies: 885 + vite: '>=6.0' 886 + 887 + '@nuxt/devtools-wizard@3.2.4': 888 + resolution: {integrity: sha512-5tu2+Quu9XTxwtpzM8CUN0UKn/bzZIfJcoGd+at5Yy1RiUQJ4E52tRK0idW1rMSUDkbkvX3dSnu8Tpj7SAtWdQ==} 889 + hasBin: true 890 + 891 + '@nuxt/devtools@3.2.4': 892 + resolution: {integrity: sha512-VPbFy7hlPzWpEZk4BsuVpNuHq1ZYGV9xezjb7/NGuePuNLqeNn74YZugU+PCtva7OwKhEeTXmMK0Mqo/6+nwNA==} 893 + hasBin: true 894 + peerDependencies: 895 + '@vitejs/devtools': '*' 896 + vite: '>=6.0' 897 + peerDependenciesMeta: 898 + '@vitejs/devtools': 899 + optional: true 900 + 901 + '@nuxt/eslint-config@1.16.0': 902 + resolution: {integrity: sha512-YWEqctFWoKOUTaHWXe6TaUgZ1ewN7jeKz/ni4JopxDGIQ8AIMMST6VMWryybHqbPzEfpx8sEcAAFGM4W4quYhQ==} 903 + peerDependencies: 904 + eslint: ^9.0.0 || ^10.0.0 905 + eslint-plugin-format: '*' 906 + peerDependenciesMeta: 907 + eslint-plugin-format: 908 + optional: true 909 + 910 + '@nuxt/eslint-plugin@1.16.0': 911 + resolution: {integrity: sha512-vbX9EsJqTqIRwf3+sv9mJ/OtFKhH8o8NIbNF9Q6weQZY1MRf8jGEvLnjsyJa5VEEHl5TXSXsPcyrmIK58jsRpw==} 912 + peerDependencies: 913 + eslint: ^9.0.0 || ^10.0.0 914 + 915 + '@nuxt/kit@3.21.8': 916 + resolution: {integrity: sha512-kg63DUPY5AHPn+9XM7u8rYcdWHXjzwfUscgRDuiC5YUciQ+xdLRhdwXelYFxEAx2nxJHossliiQXbMm/Fleivw==} 917 + engines: {node: '>=18.12.0'} 918 + 919 + '@nuxt/kit@4.4.8': 920 + resolution: {integrity: sha512-ZUlZ5iYfyfJFDPluhn6ZxFWcsuxWbLnZBc8w3MAROcQ4lYfZ+qFpALBLSNlpc0zhOa++33EE+5PEbOAdVIY+dw==} 921 + engines: {node: '>=18.12.0'} 922 + 923 + '@nuxt/module-builder@1.0.2': 924 + resolution: {integrity: sha512-9M+0oZimbwom1J+HrfDuR5NDPED6C+DlM+2xfXju9wqB6VpVfYkS6WNEmS0URw8kpJcKBuogAc7ADO7vRS4s4A==} 925 + engines: {node: ^18.0.0 || >=20.0.0} 926 + hasBin: true 927 + peerDependencies: 928 + '@nuxt/cli': ^3.26.4 929 + typescript: ^5.8.3 930 + 931 + '@nuxt/nitro-server@4.4.8': 932 + resolution: {integrity: sha512-cc1fxgSx34Htesx3JBO+hMhbqd6VljXDC06P+UOA5z53cR224TmEFYT/MUuZDkrtt4qLnSG8yq0IxhEM3NCUlw==} 933 + engines: {node: ^22.12.0 || ^24.11.0 || >=26.0.0} 934 + peerDependencies: 935 + '@babel/plugin-proposal-decorators': ^7.25.0 936 + '@babel/plugin-syntax-typescript': ^7.25.0 937 + '@rollup/plugin-babel': ^6.0.0 || ^7.0.0 938 + nuxt: ^4.4.8 939 + peerDependenciesMeta: 940 + '@babel/plugin-proposal-decorators': 941 + optional: true 942 + '@babel/plugin-syntax-typescript': 943 + optional: true 944 + '@rollup/plugin-babel': 945 + optional: true 946 + 947 + '@nuxt/schema@4.4.8': 948 + resolution: {integrity: sha512-igfWuMF0x0Pmx/XwhPwH/bcXgbuwNnjUjqxCAsY6VQhmGKo0e9soJq3Q0ohj+rBkBfX6o2ysTP1/t2M82aK4qA==} 949 + engines: {node: ^14.18.0 || >=16.10.0} 950 + 951 + '@nuxt/telemetry@2.8.0': 952 + resolution: {integrity: sha512-zAwXY24KYvpLTmiV+osagd2EHkfs5IF+7oDZYTQoit5r0kPlwaCNlzHp5I/wUAWT4LBw6lG8gZ6bWidAdv/erQ==} 953 + engines: {node: '>=18.12.0'} 954 + hasBin: true 955 + peerDependencies: 956 + '@nuxt/kit': '>=3.0.0' 957 + 958 + '@nuxt/test-utils@4.0.3': 959 + resolution: {integrity: sha512-HwF3B+GIwzWeIioskhHIjq+TQttP7+g0GUO39hpivGWFZzYXD3lIspzfmliJkgwwA3m5Xl2Z8XXqX1zAolKX6w==} 960 + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} 961 + peerDependencies: 962 + '@cucumber/cucumber': '>=11.0.0' 963 + '@jest/globals': '>=30.0.0' 964 + '@playwright/test': ^1.43.1 965 + '@testing-library/vue': ^8.0.1 966 + '@vitest/ui': '*' 967 + '@vue/test-utils': ^2.4.2 968 + happy-dom: '>=20.0.11' 969 + jsdom: '>=27.4.0' 970 + playwright-core: ^1.43.1 971 + vitest: ^4.0.2 972 + peerDependenciesMeta: 973 + '@cucumber/cucumber': 974 + optional: true 975 + '@jest/globals': 976 + optional: true 977 + '@playwright/test': 978 + optional: true 979 + '@testing-library/vue': 980 + optional: true 981 + '@vitest/ui': 982 + optional: true 983 + '@vue/test-utils': 984 + optional: true 985 + happy-dom: 986 + optional: true 987 + jsdom: 988 + optional: true 989 + playwright-core: 990 + optional: true 991 + vitest: 992 + optional: true 993 + 994 + '@nuxt/vite-builder@4.4.8': 995 + resolution: {integrity: sha512-54M/k6qVY85Qeoe1m/lPZ0SANGJEbI50r5uYgh3XT942ENve3K5Nk6TMYp8i5wGGC4TWvPea+1mlCrp8rjsXag==} 996 + engines: {node: ^22.12.0 || ^24.11.0 || >=26.0.0} 997 + peerDependencies: 998 + '@babel/plugin-proposal-decorators': ^7.25.0 999 + '@babel/plugin-syntax-jsx': ^7.25.0 1000 + nuxt: 4.4.8 1001 + rolldown: ^1.0.0-beta.38 1002 + rollup-plugin-visualizer: ^6.0.0 || ^7.0.1 1003 + vue: ^3.3.4 1004 + peerDependenciesMeta: 1005 + '@babel/plugin-proposal-decorators': 1006 + optional: true 1007 + '@babel/plugin-syntax-jsx': 1008 + optional: true 1009 + rolldown: 1010 + optional: true 1011 + rollup-plugin-visualizer: 1012 + optional: true 1013 + 1014 + '@oxc-minify/binding-android-arm-eabi@0.133.0': 1015 + resolution: {integrity: sha512-D8M1+nqwLaACHZsld/t6f+cE4N97XOu5iQ88f1ZaYH4ptFzFrXo5N7wUKACTI4xmNUD+6W0Y4Apk5U2r8HLdBQ==} 1016 + engines: {node: ^20.19.0 || >=22.12.0} 1017 + cpu: [arm] 1018 + os: [android] 1019 + 1020 + '@oxc-minify/binding-android-arm64@0.133.0': 1021 + resolution: {integrity: sha512-dnQUJdpOEh/nZfQtvGGN61VcCCcPJ2aCm+ndl8GIA2lk2GpmIBgZ9h+phLVhgUFGt2es+2AQc0xvtK7RFNsViw==} 1022 + engines: {node: ^20.19.0 || >=22.12.0} 1023 + cpu: [arm64] 1024 + os: [android] 1025 + 1026 + '@oxc-minify/binding-darwin-arm64@0.133.0': 1027 + resolution: {integrity: sha512-K6+aXlOlsCcibpTiTitQYNXWGGwea0fEKF/kGHCNB+MNqOLCkdC7wesycaABYcXcyr58DhDoJnVb8E4Hq95iVw==} 1028 + engines: {node: ^20.19.0 || >=22.12.0} 1029 + cpu: [arm64] 1030 + os: [darwin] 1031 + 1032 + '@oxc-minify/binding-darwin-x64@0.133.0': 1033 + resolution: {integrity: sha512-BFEXHxYNwThyaO63p1VE5MOOXNGkHsHfkmajOCKXH40TfllTHQenXhpJ9mHDoF7EhaQjArpPjlDY88BuPjhurw==} 1034 + engines: {node: ^20.19.0 || >=22.12.0} 1035 + cpu: [x64] 1036 + os: [darwin] 1037 + 1038 + '@oxc-minify/binding-freebsd-x64@0.133.0': 1039 + resolution: {integrity: sha512-oT5dbcXnS/cbpdXCpudAeVg/fqH1XnKhLUE/vkuRTuocjOd/GA2MoNMMhLWUvqNXO0xJnYmo2ISmDxShkItfOQ==} 1040 + engines: {node: ^20.19.0 || >=22.12.0} 1041 + cpu: [x64] 1042 + os: [freebsd] 1043 + 1044 + '@oxc-minify/binding-linux-arm-gnueabihf@0.133.0': 1045 + resolution: {integrity: sha512-tJ3B+b7DOuTsIMXSmu5xHHCakrBqqcrp4COYd/lelOdDvkbFoDRGnwH91POUOSUEOI/WLzIMkDqAH2SZ3N2jhQ==} 1046 + engines: {node: ^20.19.0 || >=22.12.0} 1047 + cpu: [arm] 1048 + os: [linux] 1049 + 1050 + '@oxc-minify/binding-linux-arm-musleabihf@0.133.0': 1051 + resolution: {integrity: sha512-XMUHfdilk1KTtOM2vA1bwDso07/wkLm/GgDOO9z/ioxrZoQyjXnJRW665VXa08z2BqEgwHRc1zH9p7s6sKPQbg==} 1052 + engines: {node: ^20.19.0 || >=22.12.0} 1053 + cpu: [arm] 1054 + os: [linux] 1055 + 1056 + '@oxc-minify/binding-linux-arm64-gnu@0.133.0': 1057 + resolution: {integrity: sha512-UEff2jopbwJ4SndmxK06uqXrOpwWiJERJPdgDTBywwXP9QgW0p1YkQnBNt4+jK0I/hdLpbbyaCLLuUPKbaU70w==} 1058 + engines: {node: ^20.19.0 || >=22.12.0} 1059 + cpu: [arm64] 1060 + os: [linux] 1061 + libc: [glibc] 1062 + 1063 + '@oxc-minify/binding-linux-arm64-musl@0.133.0': 1064 + resolution: {integrity: sha512-yqskeIapQvx7Tu/OLsepLPcGsHGzfYy9PX6gIbhaOHfF+LA2zHBKnKb587FGx+lQjHLQR0llfmoSuXQ6q2EN+A==} 1065 + engines: {node: ^20.19.0 || >=22.12.0} 1066 + cpu: [arm64] 1067 + os: [linux] 1068 + libc: [musl] 1069 + 1070 + '@oxc-minify/binding-linux-ppc64-gnu@0.133.0': 1071 + resolution: {integrity: sha512-r7PnUNxRB9D/gQjCVeasoieJVUF48n43rvk/jYbGAw9sRfYGoEo/rOs0GyTZU9ttss8HzjBaerAbADbAL8K8vw==} 1072 + engines: {node: ^20.19.0 || >=22.12.0} 1073 + cpu: [ppc64] 1074 + os: [linux] 1075 + libc: [glibc] 1076 + 1077 + '@oxc-minify/binding-linux-riscv64-gnu@0.133.0': 1078 + resolution: {integrity: sha512-omXWC8I9lAMMjQIeadfItP5H4VDAiuU2BiVCtHMH3ktTbFq04sxscZhK4NFUUuw3fApDdXmfd7LW18q0JBHarg==} 1079 + engines: {node: ^20.19.0 || >=22.12.0} 1080 + cpu: [riscv64] 1081 + os: [linux] 1082 + libc: [glibc] 1083 + 1084 + '@oxc-minify/binding-linux-riscv64-musl@0.133.0': 1085 + resolution: {integrity: sha512-LtFA3Hi8LVD/zuiPLKy9Aiz7N1IOj8rRhdXiW38GKQ9mAhj+Ko6IHGcTk2A7yNDA1DZBl7r+Qd4PEGWgVelPPw==} 1086 + engines: {node: ^20.19.0 || >=22.12.0} 1087 + cpu: [riscv64] 1088 + os: [linux] 1089 + libc: [musl] 1090 + 1091 + '@oxc-minify/binding-linux-s390x-gnu@0.133.0': 1092 + resolution: {integrity: sha512-rFsPDsT1j3beSInbrFukAAlTg101PcqdVMXDioR9AgJ1180tZ8s8D+pNDpQTRmPd3956mnpAE+Cs77Xoo/QZAQ==} 1093 + engines: {node: ^20.19.0 || >=22.12.0} 1094 + cpu: [s390x] 1095 + os: [linux] 1096 + libc: [glibc] 1097 + 1098 + '@oxc-minify/binding-linux-x64-gnu@0.133.0': 1099 + resolution: {integrity: sha512-xlrtAmDWZI8BEmsaXMYfblWuLIY5UnnRkit1VLkmVDb5ceZRZf4oEXK1QeYf5Z33dT0WK1Ek++P+TL/ZMCpyGQ==} 1100 + engines: {node: ^20.19.0 || >=22.12.0} 1101 + cpu: [x64] 1102 + os: [linux] 1103 + libc: [glibc] 1104 + 1105 + '@oxc-minify/binding-linux-x64-musl@0.133.0': 1106 + resolution: {integrity: sha512-kd36CDkTkZDMNfVceNTSfpWnitE1+GjZmzJCeq8yaxsgvs/MXg8aauI2RgFjElYZIHSMyZku4pQ7Jtl3ZEYI6w==} 1107 + engines: {node: ^20.19.0 || >=22.12.0} 1108 + cpu: [x64] 1109 + os: [linux] 1110 + libc: [musl] 1111 + 1112 + '@oxc-minify/binding-openharmony-arm64@0.133.0': 1113 + resolution: {integrity: sha512-pI38dJBqfkNbFoL/GEarAzGDjKGVCZTdg0a8NKh1PP9GqWleXT6HLtXE4CZ+54e+2u68qVYVBwhbWAiRfwlUZA==} 1114 + engines: {node: ^20.19.0 || >=22.12.0} 1115 + cpu: [arm64] 1116 + os: [openharmony] 1117 + 1118 + '@oxc-minify/binding-wasm32-wasi@0.133.0': 1119 + resolution: {integrity: sha512-AkLr+d+LLY4/55J/TrE0srNBUpZPzyU+cygdse7yZ9AhCndryNqe2y6e8naVK0TV7n8lxBd2OGGJAkho6blAkw==} 1120 + engines: {node: ^20.19.0 || >=22.12.0} 1121 + cpu: [wasm32] 1122 + 1123 + '@oxc-minify/binding-win32-arm64-msvc@0.133.0': 1124 + resolution: {integrity: sha512-V92v7397t2073g+mSfaLHnPeoz6hA/1U4JNLeUBP87eWGZgVxDZ2qz3t3wFyYqXGJ/0VoEwdP8yrHLQQ7QzAOQ==} 1125 + engines: {node: ^20.19.0 || >=22.12.0} 1126 + cpu: [arm64] 1127 + os: [win32] 1128 + 1129 + '@oxc-minify/binding-win32-ia32-msvc@0.133.0': 1130 + resolution: {integrity: sha512-2DP5RbG/SSaRVtmuwgTH6Ati4+uuOJjoI88dQnC5hD0zCC90EVDXZSXyJQ5i/OxLE1UAy58Wo2DJot/OrUspzA==} 1131 + engines: {node: ^20.19.0 || >=22.12.0} 1132 + cpu: [ia32] 1133 + os: [win32] 1134 + 1135 + '@oxc-minify/binding-win32-x64-msvc@0.133.0': 1136 + resolution: {integrity: sha512-PJ75c6PlBx87tau0W35J43eGCv4wrDmdZ+4ddTZAnGtZqEeCVsLdmDPOEMe2DepogqlSVUF2kGBWtnFUJ5c7Rw==} 1137 + engines: {node: ^20.19.0 || >=22.12.0} 1138 + cpu: [x64] 1139 + os: [win32] 1140 + 1141 + '@oxc-parser/binding-android-arm-eabi@0.133.0': 1142 + resolution: {integrity: sha512-l/44caGse+VpnY9gx0yvvc5QnnG3yG1FO3KZgYvNL1GZrfK86zIwAOgGEVlxDyRymzrU/KHiblPFpevKOmJmUA==} 1143 + engines: {node: ^20.19.0 || >=22.12.0} 1144 + cpu: [arm] 1145 + os: [android] 1146 + 1147 + '@oxc-parser/binding-android-arm64@0.133.0': 1148 + resolution: {integrity: sha512-KUHmPMziLBp4u+zbrLdB7iWS7KshuZe+RAp7ELnY9SI9nNXBZ+dp8fiBqWOxhXqn+FQg3a4UcQhwmsJOKV8Jjg==} 1149 + engines: {node: ^20.19.0 || >=22.12.0} 1150 + cpu: [arm64] 1151 + os: [android] 1152 + 1153 + '@oxc-parser/binding-darwin-arm64@0.133.0': 1154 + resolution: {integrity: sha512-q8dWmnU/8ea2tga9w2f1PinQ5rcMPDUGkF64T189b65YMjUomET4oy5oRldOr4AwOQkneOG/Zttnz1Dvrc62wg==} 1155 + engines: {node: ^20.19.0 || >=22.12.0} 1156 + cpu: [arm64] 1157 + os: [darwin] 1158 + 1159 + '@oxc-parser/binding-darwin-x64@0.133.0': 1160 + resolution: {integrity: sha512-cOKeIELIB2bJnCKwqx4Rdj+1Lss/U6uCbLxRySZrhyOOQa1flKhwZFjEHRHxk8fU1NKmhK5OnTdPQ4CpjuFuVw==} 1161 + engines: {node: ^20.19.0 || >=22.12.0} 1162 + cpu: [x64] 1163 + os: [darwin] 1164 + 1165 + '@oxc-parser/binding-freebsd-x64@0.133.0': 1166 + resolution: {integrity: sha512-OpaSv4pW3KgFrMYQxTaS0aOE4T1DQF3qZE/4B6uqqv1KgPWWd4UQhJALi8PJPX1RRV5K7ThKXRfF7qGg2+3l1A==} 1167 + engines: {node: ^20.19.0 || >=22.12.0} 1168 + cpu: [x64] 1169 + os: [freebsd] 1170 + 1171 + '@oxc-parser/binding-linux-arm-gnueabihf@0.133.0': 1172 + resolution: {integrity: sha512-JGK1wlGrGwxBIlVSF7KWTX1/ru6BEtf28fRROztDRkLfiW+Kxa4onnriezMIiogfn9hVw2KzYcKiLjkLR2ns8A==} 1173 + engines: {node: ^20.19.0 || >=22.12.0} 1174 + cpu: [arm] 1175 + os: [linux] 1176 + 1177 + '@oxc-parser/binding-linux-arm-musleabihf@0.133.0': 1178 + resolution: {integrity: sha512-yuZO533Ftonxn/iyoqQzURzLQHMspvsIyfiCSNi1t/ER4eIQaR0SsmUOUm5b/lmSig7IWIUa5/BrbEkAPwcilQ==} 1179 + engines: {node: ^20.19.0 || >=22.12.0} 1180 + cpu: [arm] 1181 + os: [linux] 1182 + 1183 + '@oxc-parser/binding-linux-arm64-gnu@0.133.0': 1184 + resolution: {integrity: sha512-hvpbqT5pN2rR+3+xtWeizwfR/aZ0vGceg6TqYMl+ToxMpk9/tmnX7kSvQnfEUkoua8mhogzvIKsAkn0wxgblBA==} 1185 + engines: {node: ^20.19.0 || >=22.12.0} 1186 + cpu: [arm64] 1187 + os: [linux] 1188 + libc: [glibc] 1189 + 1190 + '@oxc-parser/binding-linux-arm64-musl@0.133.0': 1191 + resolution: {integrity: sha512-wJQGamIosQBoJHW9+S5XxrtKRo3eyJxsnS1XCPrqN0LHi8uw1pTqqTfn3t/NVuvbBg7Pumn4ez9Eidgcn0xbEg==} 1192 + engines: {node: ^20.19.0 || >=22.12.0} 1193 + cpu: [arm64] 1194 + os: [linux] 1195 + libc: [musl] 1196 + 1197 + '@oxc-parser/binding-linux-ppc64-gnu@0.133.0': 1198 + resolution: {integrity: sha512-Koaz32/O5+abIfrNGdyndgRvdOZ9jEf5/z3Ep9h3h2QWpdDiUQpVwgH0OcMXCs+l9aXxPLtkupqyVig9W6FDKw==} 1199 + engines: {node: ^20.19.0 || >=22.12.0} 1200 + cpu: [ppc64] 1201 + os: [linux] 1202 + libc: [glibc] 1203 + 1204 + '@oxc-parser/binding-linux-riscv64-gnu@0.133.0': 1205 + resolution: {integrity: sha512-R4vOjWzxhnNWHnVLeiB6jNuIifdy9vcMXZGPc7StXcxBovI+U2zg1QhZ9o8OjV80oGivs1lX5NfPLzk4IPqlRA==} 1206 + engines: {node: ^20.19.0 || >=22.12.0} 1207 + cpu: [riscv64] 1208 + os: [linux] 1209 + libc: [glibc] 1210 + 1211 + '@oxc-parser/binding-linux-riscv64-musl@0.133.0': 1212 + resolution: {integrity: sha512-iwgBNUTHiMdxARLYuM0SBlnYeb19iw1Ea5M+4ERZupCsBMLArti6FyZ6UfFjJxIiTDr2oW2DGQFxlQVQ/dW9rA==} 1213 + engines: {node: ^20.19.0 || >=22.12.0} 1214 + cpu: [riscv64] 1215 + os: [linux] 1216 + libc: [musl] 1217 + 1218 + '@oxc-parser/binding-linux-s390x-gnu@0.133.0': 1219 + resolution: {integrity: sha512-ZwZNo8FZmB/gVfboQl+wXilBigGl+6nQQs+nITOeAP/HcAOjiHl6XZJL9F/KXNEspODQcbjAiyjUbeCJd9a0fA==} 1220 + engines: {node: ^20.19.0 || >=22.12.0} 1221 + cpu: [s390x] 1222 + os: [linux] 1223 + libc: [glibc] 1224 + 1225 + '@oxc-parser/binding-linux-x64-gnu@0.133.0': 1226 + resolution: {integrity: sha512-govCvWx1dBlED3uu4qXctxpRcouu9I8Kn+DBktGCl760JtlGJzc9l/OmPJKlYWSbrRqKkMZehNeZ/4Wfma7uSA==} 1227 + engines: {node: ^20.19.0 || >=22.12.0} 1228 + cpu: [x64] 1229 + os: [linux] 1230 + libc: [glibc] 1231 + 1232 + '@oxc-parser/binding-linux-x64-musl@0.133.0': 1233 + resolution: {integrity: sha512-ssTlpXD5Mq9uCssDJPzlRWqBt4Y7Zzd9i+XZhWmK/9Y6KUIuAxVYTYiI8lxcGWi0+3/Cz4A8q9UrD4NK9Y2j7g==} 1234 + engines: {node: ^20.19.0 || >=22.12.0} 1235 + cpu: [x64] 1236 + os: [linux] 1237 + libc: [musl] 1238 + 1239 + '@oxc-parser/binding-openharmony-arm64@0.133.0': 1240 + resolution: {integrity: sha512-51aByfXhPtLEdWG4a2Ihdw6cPWV1ei1AarALpFdDP8MLWDLE2NuUMgbo3DERR2Kt8fT/ok1GUvBiLxVGke9uUQ==} 1241 + engines: {node: ^20.19.0 || >=22.12.0} 1242 + cpu: [arm64] 1243 + os: [openharmony] 1244 + 1245 + '@oxc-parser/binding-wasm32-wasi@0.133.0': 1246 + resolution: {integrity: sha512-2e16tkKp+wDO2GTAmXfxbBcCmGEaFPIJEIRBBmVKNVXSc8/fJsSIaBGyFTPHM9ST5GNWgJcYIt94rDTks+PLwA==} 1247 + engines: {node: ^20.19.0 || >=22.12.0} 1248 + cpu: [wasm32] 1249 + 1250 + '@oxc-parser/binding-win32-arm64-msvc@0.133.0': 1251 + resolution: {integrity: sha512-KPTNDKbxH1cglrqTyVeXHb4Pk4oksz8EcE1/v8zqU7N4UXbiHfA/IwtXZ2U77fnRAWBbgVkl/lZbL7o3hRdejg==} 1252 + engines: {node: ^20.19.0 || >=22.12.0} 1253 + cpu: [arm64] 1254 + os: [win32] 1255 + 1256 + '@oxc-parser/binding-win32-ia32-msvc@0.133.0': 1257 + resolution: {integrity: sha512-Una1bNYv9zCavQrfnDR9wuZVB3itLjCEH4Oz7i6CwAJN/Xq9b+zbbcxmvdkKvvJt4Ngc/MBmIYlbLo3zS4TQ0A==} 1258 + engines: {node: ^20.19.0 || >=22.12.0} 1259 + cpu: [ia32] 1260 + os: [win32] 1261 + 1262 + '@oxc-parser/binding-win32-x64-msvc@0.133.0': 1263 + resolution: {integrity: sha512-kjBhCiOGSYTwDJQuuZa7a94JbP8htWu7J0X1KwH74kV2K5eYf6eyJRYmkpCDvr0XEL8tMxYI4WU1VekblFCLgg==} 1264 + engines: {node: ^20.19.0 || >=22.12.0} 1265 + cpu: [x64] 1266 + os: [win32] 1267 + 1268 + '@oxc-project/types@0.133.0': 1269 + resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==} 1270 + 1271 + '@oxc-project/types@0.134.0': 1272 + resolution: {integrity: sha512-T0xuRRKrQFmocH8y+jGfpmSkGcheaJExY9lEihmR1Gm2aH+75B8CzgU2rABRQSzzDxLjZ15Sc0bRVLj5lVeNXQ==} 1273 + 1274 + '@oxc-transform/binding-android-arm-eabi@0.133.0': 1275 + resolution: {integrity: sha512-2A79NBpyBKgHJ0FwgC8D1hzp3x2ujyvqq/kG+M76YyDMMkxLhX6A3vjnAnfEKycOoZxuKhwYu8BF9hKq67ykIA==} 1276 + engines: {node: ^20.19.0 || >=22.12.0} 1277 + cpu: [arm] 1278 + os: [android] 1279 + 1280 + '@oxc-transform/binding-android-arm64@0.133.0': 1281 + resolution: {integrity: sha512-dynEph/hyoSgBzd2XbNlW37NK97nU6tZMs5jrhObUxSasBV/Gv9THZrWj9AlbWiMXR07WFYE82C9axjntYyBSw==} 1282 + engines: {node: ^20.19.0 || >=22.12.0} 1283 + cpu: [arm64] 1284 + os: [android] 1285 + 1286 + '@oxc-transform/binding-darwin-arm64@0.133.0': 1287 + resolution: {integrity: sha512-4hGgKOG+dZSN3xjcgNWpcihekRG7/YbbAdjyz07yv0HjzA6kdqYAhGrn84374UPO2h6etYJwsCBoM9iJHHvJ8w==} 1288 + engines: {node: ^20.19.0 || >=22.12.0} 1289 + cpu: [arm64] 1290 + os: [darwin] 1291 + 1292 + '@oxc-transform/binding-darwin-x64@0.133.0': 1293 + resolution: {integrity: sha512-7J11/9PFkznmKuANkCAjt3znV1BcDFXQSgDiBvDxXT3Wm6995/zxrJD5zmo+5XSgY4sm+2V8/ED6ZSD3mKOC5A==} 1294 + engines: {node: ^20.19.0 || >=22.12.0} 1295 + cpu: [x64] 1296 + os: [darwin] 1297 + 1298 + '@oxc-transform/binding-freebsd-x64@0.133.0': 1299 + resolution: {integrity: sha512-5EMAO0vzCpUfhn6aSjIUeJeRI2ztevHwSVr/M8sZ2VBYc79UuOfjjMCQ67LtUbgpvQtpBWkzeAHCP3L7JFYmlg==} 1300 + engines: {node: ^20.19.0 || >=22.12.0} 1301 + cpu: [x64] 1302 + os: [freebsd] 1303 + 1304 + '@oxc-transform/binding-linux-arm-gnueabihf@0.133.0': 1305 + resolution: {integrity: sha512-z6XT8tmo9sPmCIYaFIxDelBU4wXLwwWMX2VNCMIY6bkQp5r+kRtVXYS3yLbJHMKEhRKvw/g+Z7fO9aadsGGEAw==} 1306 + engines: {node: ^20.19.0 || >=22.12.0} 1307 + cpu: [arm] 1308 + os: [linux] 1309 + 1310 + '@oxc-transform/binding-linux-arm-musleabihf@0.133.0': 1311 + resolution: {integrity: sha512-GQDpEV2VhHG8hT5BviDv+emi9oHYhfv+JJJWROYp+eGgWjiQMp4QZVb6Bu3kwVMzkwy0r200ToA1KThYTq53ug==} 1312 + engines: {node: ^20.19.0 || >=22.12.0} 1313 + cpu: [arm] 1314 + os: [linux] 1315 + 1316 + '@oxc-transform/binding-linux-arm64-gnu@0.133.0': 1317 + resolution: {integrity: sha512-VstR+NEQAJb80ysWk2vPjEvg0JzwEjKn2hDbC/joa5zGXkCnVVCWgAGG8c6o23S981a7XRpCMcClBgeD1q9H2A==} 1318 + engines: {node: ^20.19.0 || >=22.12.0} 1319 + cpu: [arm64] 1320 + os: [linux] 1321 + libc: [glibc] 1322 + 1323 + '@oxc-transform/binding-linux-arm64-musl@0.133.0': 1324 + resolution: {integrity: sha512-Ec7xJdDrnukgiz20E3iDNzAIgx1XXn8cVVsNNUpgEIAvNlXZaocqlQT8Zalk0Lv3fbkxcJ+9BuWB0ndBRHQtzg==} 1325 + engines: {node: ^20.19.0 || >=22.12.0} 1326 + cpu: [arm64] 1327 + os: [linux] 1328 + libc: [musl] 1329 + 1330 + '@oxc-transform/binding-linux-ppc64-gnu@0.133.0': 1331 + resolution: {integrity: sha512-6YX38grimcigz20eYpyz6e4c9rDKzwK3i+tcDpgwYj0bWreaAOwrABmSmKplPJOorkDVlbT69wPCN+d11irBQw==} 1332 + engines: {node: ^20.19.0 || >=22.12.0} 1333 + cpu: [ppc64] 1334 + os: [linux] 1335 + libc: [glibc] 1336 + 1337 + '@oxc-transform/binding-linux-riscv64-gnu@0.133.0': 1338 + resolution: {integrity: sha512-WxMIzItRJR66lgaAyyqj0FFwLMpcuCV9mTFcUMQpIz8+Hey1Enk8xuv+7QpSsqCR5zRlwNr092dsFkz5cbvtrw==} 1339 + engines: {node: ^20.19.0 || >=22.12.0} 1340 + cpu: [riscv64] 1341 + os: [linux] 1342 + libc: [glibc] 1343 + 1344 + '@oxc-transform/binding-linux-riscv64-musl@0.133.0': 1345 + resolution: {integrity: sha512-+x6dnO87986rjVNjcF0tg8wVS0e/SH8nzLa/X0Wsh7jtEniN7buvR8iqZm8pnsfaZ8DH5F4GCSZpoPRrd9jJ6w==} 1346 + engines: {node: ^20.19.0 || >=22.12.0} 1347 + cpu: [riscv64] 1348 + os: [linux] 1349 + libc: [musl] 1350 + 1351 + '@oxc-transform/binding-linux-s390x-gnu@0.133.0': 1352 + resolution: {integrity: sha512-oEyQudXIwWM/+v0vZzPbAi25YMWyvjtQYYjuSrhMEQwe7ZEMDXscX7U1j6alrVdZq2DtCMeror3X/Dv7p/JUwg==} 1353 + engines: {node: ^20.19.0 || >=22.12.0} 1354 + cpu: [s390x] 1355 + os: [linux] 1356 + libc: [glibc] 1357 + 1358 + '@oxc-transform/binding-linux-x64-gnu@0.133.0': 1359 + resolution: {integrity: sha512-G8P/OadKTbyUHz5TK63sDDtUHwn2SXG/o0oGo4GGTzBu70xmUSN5/ZUgpyl6ypAmbshoyw8nC7+msb3BjzHxaA==} 1360 + engines: {node: ^20.19.0 || >=22.12.0} 1361 + cpu: [x64] 1362 + os: [linux] 1363 + libc: [glibc] 1364 + 1365 + '@oxc-transform/binding-linux-x64-musl@0.133.0': 1366 + resolution: {integrity: sha512-Oi/fyOzZ+aytmmsRND5pGgvux4n++v9cG4qNFiXj7qFwSqBKWZHBq7cJLXqbH1I81pyI3kvU1Za+1qk3afXuwg==} 1367 + engines: {node: ^20.19.0 || >=22.12.0} 1368 + cpu: [x64] 1369 + os: [linux] 1370 + libc: [musl] 1371 + 1372 + '@oxc-transform/binding-openharmony-arm64@0.133.0': 1373 + resolution: {integrity: sha512-/ZElgq+/tcga27X2G2AUpxcYX0baX94Gz658w6Zz2P+6Kr06bfYSrdtC0P7oPrbu3Gy/6kpiSoJPgZy8R2IjYQ==} 1374 + engines: {node: ^20.19.0 || >=22.12.0} 1375 + cpu: [arm64] 1376 + os: [openharmony] 1377 + 1378 + '@oxc-transform/binding-wasm32-wasi@0.133.0': 1379 + resolution: {integrity: sha512-GANcoEa8Nzza7saxdb4qWO24U6jk4nK6G+g87lGp8TTU45CUvWf1Igdze2+NrebgiwOy6F1/h6Esag4DM3JTtQ==} 1380 + engines: {node: ^20.19.0 || >=22.12.0} 1381 + cpu: [wasm32] 1382 + 1383 + '@oxc-transform/binding-win32-arm64-msvc@0.133.0': 1384 + resolution: {integrity: sha512-2+uDo/+ZvGQu10J8xryg/l5PdBt2vXPtf+0aIosVKJavqCaKcBDdo95OUaEulx0bqvoytAQ4yyz2gcPZ40mjcQ==} 1385 + engines: {node: ^20.19.0 || >=22.12.0} 1386 + cpu: [arm64] 1387 + os: [win32] 1388 + 1389 + '@oxc-transform/binding-win32-ia32-msvc@0.133.0': 1390 + resolution: {integrity: sha512-zpPIZ1S3JHmSEFyyGyPYCwhOiNLyfaPifYxK8BQY21JXyHglu/wUr3/ESFrXb+XegEy/iBlWbzr3FzPtcq1MUw==} 1391 + engines: {node: ^20.19.0 || >=22.12.0} 1392 + cpu: [ia32] 1393 + os: [win32] 1394 + 1395 + '@oxc-transform/binding-win32-x64-msvc@0.133.0': 1396 + resolution: {integrity: sha512-cADrfLvc/VeyvpvQS+t5ktqfyqyyGANZC5NHp++JAElacfXqq/+k8bYkjqMWzNZ3HxkJtL1qDHfZZCA9+4hlSQ==} 1397 + engines: {node: ^20.19.0 || >=22.12.0} 1398 + cpu: [x64] 1399 + os: [win32] 1400 + 1401 + '@package-json/types@0.0.12': 1402 + resolution: {integrity: sha512-uu43FGU34B5VM9mCNjXCwLaGHYjXdNincqKLaraaCW+7S2+SmiBg1Nv8bPnmschrIfZmfKNY9f3fC376MRrObw==} 1403 + 1404 + '@parcel/watcher-android-arm64@2.5.6': 1405 + resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} 1406 + engines: {node: '>= 10.0.0'} 1407 + cpu: [arm64] 1408 + os: [android] 1409 + 1410 + '@parcel/watcher-darwin-arm64@2.5.6': 1411 + resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==} 1412 + engines: {node: '>= 10.0.0'} 1413 + cpu: [arm64] 1414 + os: [darwin] 1415 + 1416 + '@parcel/watcher-darwin-x64@2.5.6': 1417 + resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==} 1418 + engines: {node: '>= 10.0.0'} 1419 + cpu: [x64] 1420 + os: [darwin] 1421 + 1422 + '@parcel/watcher-freebsd-x64@2.5.6': 1423 + resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==} 1424 + engines: {node: '>= 10.0.0'} 1425 + cpu: [x64] 1426 + os: [freebsd] 1427 + 1428 + '@parcel/watcher-linux-arm-glibc@2.5.6': 1429 + resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==} 1430 + engines: {node: '>= 10.0.0'} 1431 + cpu: [arm] 1432 + os: [linux] 1433 + libc: [glibc] 1434 + 1435 + '@parcel/watcher-linux-arm-musl@2.5.6': 1436 + resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==} 1437 + engines: {node: '>= 10.0.0'} 1438 + cpu: [arm] 1439 + os: [linux] 1440 + libc: [musl] 1441 + 1442 + '@parcel/watcher-linux-arm64-glibc@2.5.6': 1443 + resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==} 1444 + engines: {node: '>= 10.0.0'} 1445 + cpu: [arm64] 1446 + os: [linux] 1447 + libc: [glibc] 1448 + 1449 + '@parcel/watcher-linux-arm64-musl@2.5.6': 1450 + resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==} 1451 + engines: {node: '>= 10.0.0'} 1452 + cpu: [arm64] 1453 + os: [linux] 1454 + libc: [musl] 1455 + 1456 + '@parcel/watcher-linux-x64-glibc@2.5.6': 1457 + resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==} 1458 + engines: {node: '>= 10.0.0'} 1459 + cpu: [x64] 1460 + os: [linux] 1461 + libc: [glibc] 1462 + 1463 + '@parcel/watcher-linux-x64-musl@2.5.6': 1464 + resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==} 1465 + engines: {node: '>= 10.0.0'} 1466 + cpu: [x64] 1467 + os: [linux] 1468 + libc: [musl] 1469 + 1470 + '@parcel/watcher-wasm@2.5.6': 1471 + resolution: {integrity: sha512-byAiBZ1t3tXQvc8dMD/eoyE7lTXYorhn+6uVW5AC+JGI1KtJC/LvDche5cfUE+qiefH+Ybq0bUCJU0aB1cSHUA==} 1472 + engines: {node: '>= 10.0.0'} 1473 + bundledDependencies: 1474 + - napi-wasm 1475 + 1476 + '@parcel/watcher-win32-arm64@2.5.6': 1477 + resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==} 1478 + engines: {node: '>= 10.0.0'} 1479 + cpu: [arm64] 1480 + os: [win32] 1481 + 1482 + '@parcel/watcher-win32-ia32@2.5.6': 1483 + resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==} 1484 + engines: {node: '>= 10.0.0'} 1485 + cpu: [ia32] 1486 + os: [win32] 1487 + 1488 + '@parcel/watcher-win32-x64@2.5.6': 1489 + resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==} 1490 + engines: {node: '>= 10.0.0'} 1491 + cpu: [x64] 1492 + os: [win32] 1493 + 1494 + '@parcel/watcher@2.5.6': 1495 + resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} 1496 + engines: {node: '>= 10.0.0'} 1497 + 1498 + '@pkgjs/parseargs@0.11.0': 1499 + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 1500 + engines: {node: '>=14'} 1501 + 1502 + '@polka/url@1.0.0-next.29': 1503 + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} 1504 + 1505 + '@poppinss/colors@4.1.6': 1506 + resolution: {integrity: sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==} 1507 + 1508 + '@poppinss/dumper@0.7.0': 1509 + resolution: {integrity: sha512-0UTYalzk2t6S4rA2uHOz5bSSW2CHdv4vggJI6Alg90yvl0UgXs6XSXpH96OH+bRkX4J/06djv29pqXJ0lq5Kag==} 1510 + 1511 + '@poppinss/exception@1.2.3': 1512 + resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==} 1513 + 1514 + '@rolldown/binding-android-arm64@1.1.0': 1515 + resolution: {integrity: sha512-gCYzGOSkYY6Z034suzd20euvds7lPzMEEla62DJGE/ZAlR4OMBnNbvnBSsIGUCAr52gaWMsloGxP4tVGtN5aCA==} 1516 + engines: {node: ^20.19.0 || >=22.12.0} 1517 + cpu: [arm64] 1518 + os: [android] 1519 + 1520 + '@rolldown/binding-darwin-arm64@1.1.0': 1521 + resolution: {integrity: sha512-JQBD77MNgu+4Z6RAyg69acugdrhhVoWesr3l47zohYZ2YV2fwkWMArkN/2p4l6Ei+Sno7W5q+UsKdVWq5Ens0w==} 1522 + engines: {node: ^20.19.0 || >=22.12.0} 1523 + cpu: [arm64] 1524 + os: [darwin] 1525 + 1526 + '@rolldown/binding-darwin-x64@1.1.0': 1527 + resolution: {integrity: sha512-p/8cXUTK4Sob604e+xxPhVSbDFf29E6J0l/xESM9rdCfn3aDai3nEs6TnMHUsdD5aNlFz0+gDbiGlozLKGa2YA==} 1528 + engines: {node: ^20.19.0 || >=22.12.0} 1529 + cpu: [x64] 1530 + os: [darwin] 1531 + 1532 + '@rolldown/binding-freebsd-x64@1.1.0': 1533 + resolution: {integrity: sha512-KbtOSlVv6fElujiZWMcC3aQYhEwLVVf073RcwlSmpGQvIsKZFUqc0ef4sjUuurRwfbiI6JJXji9DQn+86hawmQ==} 1534 + engines: {node: ^20.19.0 || >=22.12.0} 1535 + cpu: [x64] 1536 + os: [freebsd] 1537 + 1538 + '@rolldown/binding-linux-arm-gnueabihf@1.1.0': 1539 + resolution: {integrity: sha512-9fZ9i0o0/MQaw7om6Z6TsT7tfCk0jtbEFtC+aPqZL5RNsGWNcHvn6EHgL3dAprjq+AZzPTAQjg2JtpJaMt+6pg==} 1540 + engines: {node: ^20.19.0 || >=22.12.0} 1541 + cpu: [arm] 1542 + os: [linux] 1543 + 1544 + '@rolldown/binding-linux-arm64-gnu@1.1.0': 1545 + resolution: {integrity: sha512-+tog7T66i+yFyIuuAnjL6xmW182W/qTBOUt6BtQ6lBIM1Eikh/fSMz4HGgvuCp5uU0zuIVWng7kDYthjCMOHcg==} 1546 + engines: {node: ^20.19.0 || >=22.12.0} 1547 + cpu: [arm64] 1548 + os: [linux] 1549 + libc: [glibc] 1550 + 1551 + '@rolldown/binding-linux-arm64-musl@1.1.0': 1552 + resolution: {integrity: sha512-4b7yruLIIj/oZ3GpcLOvxcLCLDMraohn3IhQfN2hBP4w9UekG0DTIajWguJosRGfySf/+h/NwRUiMKoCpxCrqQ==} 1553 + engines: {node: ^20.19.0 || >=22.12.0} 1554 + cpu: [arm64] 1555 + os: [linux] 1556 + libc: [musl] 1557 + 1558 + '@rolldown/binding-linux-ppc64-gnu@1.1.0': 1559 + resolution: {integrity: sha512-QRDOVZd0bhQ5jLsUsCC3dUxDWdTSVY9WMznowZgCGOrZfLLgctWpelhUASEiBwsXfat/JwYnVd1EaxMhqyT+UQ==} 1560 + engines: {node: ^20.19.0 || >=22.12.0} 1561 + cpu: [ppc64] 1562 + os: [linux] 1563 + libc: [glibc] 1564 + 1565 + '@rolldown/binding-linux-s390x-gnu@1.1.0': 1566 + resolution: {integrity: sha512-ypxT+Hq76NFG7woFbNbySnGEajFuYuIXeKz/jfCU+lXUoxfi3zLE6OG/ZQNeK3RpZSYJlAe2bokpsQ046CaieQ==} 1567 + engines: {node: ^20.19.0 || >=22.12.0} 1568 + cpu: [s390x] 1569 + os: [linux] 1570 + libc: [glibc] 1571 + 1572 + '@rolldown/binding-linux-x64-gnu@1.1.0': 1573 + resolution: {integrity: sha512-IdovCmfROFmpTLahdecTDFL74aLERVYN68F/mLZjfVh6LfoplPfI6deyHNMTcVujbokDV5k05XrFO22zfv+qjg==} 1574 + engines: {node: ^20.19.0 || >=22.12.0} 1575 + cpu: [x64] 1576 + os: [linux] 1577 + libc: [glibc] 1578 + 1579 + '@rolldown/binding-linux-x64-musl@1.1.0': 1580 + resolution: {integrity: sha512-pcA8xlFp2tyk9T2R6Fi/rPe3bQ1MA+sSMDNUU5Ogu80GHOatkE4P8YCreGAvZErm5Ho2YRXnyvNrWiRncfVysQ==} 1581 + engines: {node: ^20.19.0 || >=22.12.0} 1582 + cpu: [x64] 1583 + os: [linux] 1584 + libc: [musl] 1585 + 1586 + '@rolldown/binding-openharmony-arm64@1.1.0': 1587 + resolution: {integrity: sha512-4+fexHayrLCWpriPh4c6dNvL4an34DEZCG7zOM/FD5QNF6h8DT+bDXzyB/kfC8lDJbaFb7jKShtnjDQFXVQEjg==} 1588 + engines: {node: ^20.19.0 || >=22.12.0} 1589 + cpu: [arm64] 1590 + os: [openharmony] 1591 + 1592 + '@rolldown/binding-wasm32-wasi@1.1.0': 1593 + resolution: {integrity: sha512-SbL++MNmOw6QamrwIGDMSSfM4ceTzFr+RjbOExJSLLBinScU4WI5OdA413h1qwPw2yH7lVF1+H4svQ+6mSXKTQ==} 1594 + engines: {node: ^20.19.0 || >=22.12.0} 1595 + cpu: [wasm32] 1596 + 1597 + '@rolldown/binding-win32-arm64-msvc@1.1.0': 1598 + resolution: {integrity: sha512-+xTE6XC7wBgk0VKRXGG+QAnyW5S9b8vfsFpiMjf0waQTmSQSU8onsH/beyZ8X4aXVveJnotiy7VDjLOaW8bTrg==} 1599 + engines: {node: ^20.19.0 || >=22.12.0} 1600 + cpu: [arm64] 1601 + os: [win32] 1602 + 1603 + '@rolldown/binding-win32-x64-msvc@1.1.0': 1604 + resolution: {integrity: sha512-Ogji1TQNqH3ACLnYr+1Ns1nyrJ0CO2P585u9Hsh02pXvtFiFpgtgT2b3P4PnCOU86VVCvqtAeCN4OftMT8KU4w==} 1605 + engines: {node: ^20.19.0 || >=22.12.0} 1606 + cpu: [x64] 1607 + os: [win32] 1608 + 1609 + '@rolldown/pluginutils@1.0.1': 1610 + resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} 1611 + 1612 + '@rollup/plugin-alias@5.1.1': 1613 + resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} 1614 + engines: {node: '>=14.0.0'} 1615 + peerDependencies: 1616 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 1617 + peerDependenciesMeta: 1618 + rollup: 1619 + optional: true 1620 + 1621 + '@rollup/plugin-alias@6.0.0': 1622 + resolution: {integrity: sha512-tPCzJOtS7uuVZd+xPhoy5W4vThe6KWXNmsFCNktaAh5RTqcLiSfT4huPQIXkgJ6YCOjJHvecOAzQxLFhPxKr+g==} 1623 + engines: {node: '>=20.19.0'} 1624 + peerDependencies: 1625 + rollup: '>=4.0.0' 1626 + peerDependenciesMeta: 1627 + rollup: 1628 + optional: true 1629 + 1630 + '@rollup/plugin-commonjs@28.0.9': 1631 + resolution: {integrity: sha512-PIR4/OHZ79romx0BVVll/PkwWpJ7e5lsqFa3gFfcrFPWwLXLV39JVUzQV9RKjWerE7B845Hqjj9VYlQeieZ2dA==} 1632 + engines: {node: '>=16.0.0 || 14 >= 14.17'} 1633 + peerDependencies: 1634 + rollup: ^2.68.0||^3.0.0||^4.0.0 1635 + peerDependenciesMeta: 1636 + rollup: 1637 + optional: true 1638 + 1639 + '@rollup/plugin-commonjs@29.0.3': 1640 + resolution: {integrity: sha512-ZaOxZceP7SOUW7Lqw5IRVweSQYWaeIPnXIGLiB690EBA3FGJTO40EEr2L5yZplJWsgTCogILRSpcAe7+U0Otdg==} 1641 + engines: {node: '>=16.0.0 || 14 >= 14.17'} 1642 + peerDependencies: 1643 + rollup: ^2.68.0||^3.0.0||^4.0.0 1644 + peerDependenciesMeta: 1645 + rollup: 1646 + optional: true 1647 + 1648 + '@rollup/plugin-inject@5.0.5': 1649 + resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} 1650 + engines: {node: '>=14.0.0'} 1651 + peerDependencies: 1652 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 1653 + peerDependenciesMeta: 1654 + rollup: 1655 + optional: true 1656 + 1657 + '@rollup/plugin-json@6.1.0': 1658 + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} 1659 + engines: {node: '>=14.0.0'} 1660 + peerDependencies: 1661 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 1662 + peerDependenciesMeta: 1663 + rollup: 1664 + optional: true 1665 + 1666 + '@rollup/plugin-node-resolve@16.0.3': 1667 + resolution: {integrity: sha512-lUYM3UBGuM93CnMPG1YocWu7X802BrNF3jW2zny5gQyLQgRFJhV1Sq0Zi74+dh/6NBx1DxFC4b4GXg9wUCG5Qg==} 1668 + engines: {node: '>=14.0.0'} 1669 + peerDependencies: 1670 + rollup: ^2.78.0||^3.0.0||^4.0.0 1671 + peerDependenciesMeta: 1672 + rollup: 1673 + optional: true 1674 + 1675 + '@rollup/plugin-replace@6.0.3': 1676 + resolution: {integrity: sha512-J4RZarRvQAm5IF0/LwUUg+obsm+xZhYnbMXmXROyoSE1ATJe3oXSb9L5MMppdxP2ylNSjv6zFBwKYjcKMucVfA==} 1677 + engines: {node: '>=14.0.0'} 1678 + peerDependencies: 1679 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 1680 + peerDependenciesMeta: 1681 + rollup: 1682 + optional: true 1683 + 1684 + '@rollup/plugin-terser@1.0.0': 1685 + resolution: {integrity: sha512-FnCxhTBx6bMOYQrar6C8h3scPt8/JwIzw3+AJ2K++6guogH5fYaIFia+zZuhqv0eo1RN7W1Pz630SyvLbDjhtQ==} 1686 + engines: {node: '>=20.0.0'} 1687 + peerDependencies: 1688 + rollup: ^2.0.0||^3.0.0||^4.0.0 1689 + peerDependenciesMeta: 1690 + rollup: 1691 + optional: true 1692 + 1693 + '@rollup/pluginutils@5.4.0': 1694 + resolution: {integrity: sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==} 1695 + engines: {node: '>=14.0.0'} 1696 + peerDependencies: 1697 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 1698 + peerDependenciesMeta: 1699 + rollup: 1700 + optional: true 1701 + 1702 + '@rollup/rollup-android-arm-eabi@4.62.0': 1703 + resolution: {integrity: sha512-IPIQ55ythEHkfEd9jMEi32OQ7SxURsGA43JI22lj01OLZNt2NUbJX8YUHxkVWyQ6daHPNn0truF5nSj3DQp6YQ==} 1704 + cpu: [arm] 1705 + os: [android] 1706 + 1707 + '@rollup/rollup-android-arm64@4.62.0': 1708 + resolution: {integrity: sha512-M6s9cr10MibETyo8JsOkq+Lo1+lU6hcvb1MApnUql5qte/5hMEgzlN8/ReIKNfRV8rrqX50W1BX9zoUhC192RA==} 1709 + cpu: [arm64] 1710 + os: [android] 1711 + 1712 + '@rollup/rollup-darwin-arm64@4.62.0': 1713 + resolution: {integrity: sha512-BqCoMoIbn0keKys+dEAdBa70EtOwV1bEsQCUgU9FdiZmmMge/Zk7LlkYGqbrdHR+Frnt0E1FOanly+rlwvvQzw==} 1714 + cpu: [arm64] 1715 + os: [darwin] 1716 + 1717 + '@rollup/rollup-darwin-x64@4.62.0': 1718 + resolution: {integrity: sha512-SIMzST3VFNXDAbeIWDWiFCNM5qncUBDWaEV7NfE7oZbDt2mgfW4MvbKdbYiGOLoM32gbTv608UMd0XktEYSD7w==} 1719 + cpu: [x64] 1720 + os: [darwin] 1721 + 1722 + '@rollup/rollup-freebsd-arm64@4.62.0': 1723 + resolution: {integrity: sha512-ezjfSQMP7ArdUsbBwbQIfwAlhE84I2iVnzQNCFSveqV42q+BmKlzVpf7mxv5EchLcoWU4y6/heFzVg1F+hodUQ==} 1724 + cpu: [arm64] 1725 + os: [freebsd] 1726 + 1727 + '@rollup/rollup-freebsd-x64@4.62.0': 1728 + resolution: {integrity: sha512-9+qTWGW9AZRhnUgwtTwzNwcPlL87ngkeN0LA+q1bADvmY9aNvWaF2TFW8BZgnQPYxpDI7+rMVLivcd4V737TAQ==} 1729 + cpu: [x64] 1730 + os: [freebsd] 1731 + 1732 + '@rollup/rollup-linux-arm-gnueabihf@4.62.0': 1733 + resolution: {integrity: sha512-T1dMEQhXA/jkJ/jyMIw9IovK8bSUq7A8kLIlvZTb/6YIVsp2zLavr4F3oyllHWo7eIVJRyE5n3tUjQJEbE1IuQ==} 1734 + cpu: [arm] 1735 + os: [linux] 1736 + libc: [glibc] 1737 + 1738 + '@rollup/rollup-linux-arm-musleabihf@4.62.0': 1739 + resolution: {integrity: sha512-2as0LgT7qQpyceQq6VUJYnumUMUrgGQCWIiDIN9DE0/tglsk6o66uCB4f3djRawAltvfCNLyZZrsqbPA6inCsA==} 1740 + cpu: [arm] 1741 + os: [linux] 1742 + libc: [musl] 1743 + 1744 + '@rollup/rollup-linux-arm64-gnu@4.62.0': 1745 + resolution: {integrity: sha512-bVURMg+6eNN9C/yc0aVjooZcwTTtYF4YW3xta5pP0//r3o1V8gXEHXWCndj47w/HhwsFroZrFhR+6uQP5T0n0g==} 1746 + cpu: [arm64] 1747 + os: [linux] 1748 + libc: [glibc] 1749 + 1750 + '@rollup/rollup-linux-arm64-musl@4.62.0': 1751 + resolution: {integrity: sha512-Ful8pM/2yYI83PViWdFdpZhdI8HJ5qsXANe5atypbHDf+KIBBDsZsbyy8hbXnULVvW9NsTh5DHwbcBftyLTfiw==} 1752 + cpu: [arm64] 1753 + os: [linux] 1754 + libc: [musl] 1755 + 1756 + '@rollup/rollup-linux-loong64-gnu@4.62.0': 1757 + resolution: {integrity: sha512-9Gp/DgrkzfUBmNPVTyPTvay+4xEP7M/clXpj3efXBcm6uTIVIgDg4rqUpqKXvLEuFRVuEpSAOkhgNeecvaZ4Cg==} 1758 + cpu: [loong64] 1759 + os: [linux] 1760 + libc: [glibc] 1761 + 1762 + '@rollup/rollup-linux-loong64-musl@4.62.0': 1763 + resolution: {integrity: sha512-m9tsJz54LUXkSYM8+8PG81B9IKK5r+2T0clMq4QrS16xFosufU7firBDAZEsDheDs7wTlP7h3++S7lMsU955HA==} 1764 + cpu: [loong64] 1765 + os: [linux] 1766 + libc: [musl] 1767 + 1768 + '@rollup/rollup-linux-ppc64-gnu@4.62.0': 1769 + resolution: {integrity: sha512-3UvJ5PNVU16aJf6M3tFI24pWzAl2/ynfbyRN3ICyQajK1lSkrnVYNnLz3v04J32qKa0FczJc22zeToc0lr2A3w==} 1770 + cpu: [ppc64] 1771 + os: [linux] 1772 + libc: [glibc] 1773 + 1774 + '@rollup/rollup-linux-ppc64-musl@4.62.0': 1775 + resolution: {integrity: sha512-vRWUAbYLGHBZS6Q8Msb2sfnf1fvJf+47t8l/TwOerM2qArzy+IeNMTHrYLHXh95h8MoatPHI5hhSZNs+mGXKPg==} 1776 + cpu: [ppc64] 1777 + os: [linux] 1778 + libc: [musl] 1779 + 1780 + '@rollup/rollup-linux-riscv64-gnu@4.62.0': 1781 + resolution: {integrity: sha512-c00T5SYENHAt86cfW47URaP3Us5vLC/4QO7GYud1G5VNRffCwwCuBspwqYrriuJB+5m0WFzClCn9wed0FBjKvg==} 1782 + cpu: [riscv64] 1783 + os: [linux] 1784 + libc: [glibc] 1785 + 1786 + '@rollup/rollup-linux-riscv64-musl@4.62.0': 1787 + resolution: {integrity: sha512-krrCDilhXOwFkSkO3Wm9I/f9H0L92XHHwy2fwxjukxIbh0dem8gZqOW5Y8BsHrpJv5qwlRBV+Wl4ZFyRWhUpwg==} 1788 + cpu: [riscv64] 1789 + os: [linux] 1790 + libc: [musl] 1791 + 1792 + '@rollup/rollup-linux-s390x-gnu@4.62.0': 1793 + resolution: {integrity: sha512-7pfYFSTc4/rUC/FtAI0Qp6QthDBCIi6/AuP1xYqFk5vanI6KnL5dWKP60OM/05LOsbwTmIcvr6eXC4CJuJ75IA==} 1794 + cpu: [s390x] 1795 + os: [linux] 1796 + libc: [glibc] 1797 + 1798 + '@rollup/rollup-linux-x64-gnu@4.62.0': 1799 + resolution: {integrity: sha512-7SDIalKeIpG0Ifogbbdn58HmSotYMlf23K3dCJEmiVd9Fg36Vmni82iPQec27N3wY4Bvbxftkxz6vSx9OcouTg==} 1800 + cpu: [x64] 1801 + os: [linux] 1802 + libc: [glibc] 1803 + 1804 + '@rollup/rollup-linux-x64-musl@4.62.0': 1805 + resolution: {integrity: sha512-eRZevouTH2i1HeAVLqJuLnt256krQkGY0TN6WsTmsIhuzbh457HuWDMakKwmi0Cjadux983CoSr8Lim2QhUIFw==} 1806 + cpu: [x64] 1807 + os: [linux] 1808 + libc: [musl] 1809 + 1810 + '@rollup/rollup-openbsd-x64@4.62.0': 1811 + resolution: {integrity: sha512-3oVS7FLGa4U1qcvao9ylGxrjXZyUQqR8UwxEcnUEyPX53O/C/mKDZegNXTdHCP+h3e6ta/f1EN38Yif1mmZHYg==} 1812 + cpu: [x64] 1813 + os: [openbsd] 1814 + 1815 + '@rollup/rollup-openharmony-arm64@4.62.0': 1816 + resolution: {integrity: sha512-yTB9TgfWj5wHe5QgktAgXTLLot1gvEjl1NiPPAUiCs4oPrIWFl5V4nC3GrkNdj9LaAU4s94nVrGbGOCqUpyWsg==} 1817 + cpu: [arm64] 1818 + os: [openharmony] 1819 + 1820 + '@rollup/rollup-win32-arm64-msvc@4.62.0': 1821 + resolution: {integrity: sha512-5LOhoaesY3doG1c+ac/2JtgREpKoJr5bUHH8tKY0V8di7+uSV6BwLs2PlR0/yzefGOkR+wE7ZolZphHCsyG5Rw==} 1822 + cpu: [arm64] 1823 + os: [win32] 1824 + 1825 + '@rollup/rollup-win32-ia32-msvc@4.62.0': 1826 + resolution: {integrity: sha512-yYkWHhmbhRTWTnWos5HC4GcPQfjlzzCNbM9e/+GXrLuaBXYA3qSDR9f0Vgufd5S8yX81U8jPKp7ZnAjZFMtRnw==} 1827 + cpu: [ia32] 1828 + os: [win32] 1829 + 1830 + '@rollup/rollup-win32-x64-gnu@4.62.0': 1831 + resolution: {integrity: sha512-SoTb6lPg25xZlA2ibwQ++ahCCnH+FP0qmEuafMJ4gznZKOlXioKEAeJLgCrqjM98ACziXM9V1amFjICVL4IFoA==} 1832 + cpu: [x64] 1833 + os: [win32] 1834 + 1835 + '@rollup/rollup-win32-x64-msvc@4.62.0': 1836 + resolution: {integrity: sha512-5L+T1fMX4RIEBoZzT0+sQ0PhTS36NULFmMXtl1TZo44TMAROIMHbZufSOjVWt/Y622BtxgxtaNOokbTDvfsrZA==} 1837 + cpu: [x64] 1838 + os: [win32] 1839 + 1840 + '@simple-git/args-pathspec@1.0.3': 1841 + resolution: {integrity: sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==} 1842 + 1843 + '@simple-git/argv-parser@1.1.1': 1844 + resolution: {integrity: sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==} 1845 + 1846 + '@sindresorhus/base62@1.0.0': 1847 + resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} 1848 + engines: {node: '>=18'} 1849 + 1850 + '@sindresorhus/is@7.2.0': 1851 + resolution: {integrity: sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==} 1852 + engines: {node: '>=18'} 1853 + 1854 + '@sindresorhus/merge-streams@4.0.0': 1855 + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} 1856 + engines: {node: '>=18'} 1857 + 1858 + '@speed-highlight/core@1.2.17': 1859 + resolution: {integrity: sha512-Z92FwKpCtfaW1V0jTU/fh3QzYEZN8wDwrzRIBoADCJfn4mJCNcJN/XegifX7BDrQ8/h9Xh/JnbyMchL0FqXrkg==} 1860 + 1861 + '@standard-schema/spec@1.1.0': 1862 + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} 1863 + 1864 + '@stylistic/eslint-plugin@5.10.0': 1865 + resolution: {integrity: sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==} 1866 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1867 + peerDependencies: 1868 + eslint: ^9.0.0 || ^10.0.0 1869 + 1870 + '@tybys/wasm-util@0.10.2': 1871 + resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} 1872 + 1873 + '@types/chai@5.2.3': 1874 + resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} 1875 + 1876 + '@types/deep-eql@4.0.2': 1877 + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} 1878 + 1879 + '@types/esrecurse@4.3.1': 1880 + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} 1881 + 1882 + '@types/estree@1.0.9': 1883 + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} 1884 + 1885 + '@types/jsesc@2.5.1': 1886 + resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==} 1887 + 1888 + '@types/json-schema@7.0.15': 1889 + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 1890 + 1891 + '@types/node@26.0.0': 1892 + resolution: {integrity: sha512-vf2YFi1iY9lHGwNJMs01biZFbKJkrZR1T6/MlzjhJLPdntOHLhTrDSnSVcdtvjihi4VQNlrFRIxLsDBlQpAipA==} 1893 + 1894 + '@types/resolve@1.20.2': 1895 + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} 1896 + 1897 + '@typescript-eslint/eslint-plugin@8.61.0': 1898 + resolution: {integrity: sha512-bFNvl9ZczlVb+wR2Akszf3gHfKVj/8WanXaGJ3UstTA7brNKg0cNdk6X1Psu5V7MZ2oQtzZKOEzIUehaoxbDGw==} 1899 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1900 + peerDependencies: 1901 + '@typescript-eslint/parser': ^8.61.0 1902 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 1903 + typescript: '>=4.8.4 <6.1.0' 1904 + 1905 + '@typescript-eslint/parser@8.61.0': 1906 + resolution: {integrity: sha512-5B7PfA2e1NQGCnDHd/0lW7W3gvp3d59Ryw54FYO8Uswxo9f6ikw3AZV+Xj/TvpImmpsiYyUqAfhC6kJID1jF6w==} 1907 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1908 + peerDependencies: 1909 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 1910 + typescript: '>=4.8.4 <6.1.0' 1911 + 1912 + '@typescript-eslint/project-service@8.61.0': 1913 + resolution: {integrity: sha512-DV42F7MLJO6Rax7SK1yg43tcnEfGUrurSpSxKuVX+a3RCTzBlH3fuxprrOJXKCJGAaw82xXocikJ0uQaqwXgGA==} 1914 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1915 + peerDependencies: 1916 + typescript: '>=4.8.4 <6.1.0' 1917 + 1918 + '@typescript-eslint/scope-manager@8.61.0': 1919 + resolution: {integrity: sha512-IWdXFHFSb6mlC3HPc7QsLDm5zYEbUla6trDEHf32D3/dnuUyXd87plScSNXSbm0/RxMvObpI17sv/EDTGrGZkA==} 1920 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1921 + 1922 + '@typescript-eslint/tsconfig-utils@8.61.0': 1923 + resolution: {integrity: sha512-O5Amvdv9ztMpxpf+vmFULGG78IE6Qwdr3bCGvqwG4nwc9H2qXkOYJJnRbRHyMkQTjv1d03olqwwwzHLMqpFePQ==} 1924 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1925 + peerDependencies: 1926 + typescript: '>=4.8.4 <6.1.0' 1927 + 1928 + '@typescript-eslint/type-utils@8.61.0': 1929 + resolution: {integrity: sha512-TuBiQYIkd97yBfInHCTKVYMbX4kvEmpOEuixIuzCU9p8BGT1SfyyO0d0IfDMbPIHcjn/hWnusUX5e8v5Xg+X8A==} 1930 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1931 + peerDependencies: 1932 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 1933 + typescript: '>=4.8.4 <6.1.0' 1934 + 1935 + '@typescript-eslint/types@8.61.0': 1936 + resolution: {integrity: sha512-9QTQpZ5Iin4CdIodfbDQFSeiSJKidgYJYug1P9CC2xWgUTvlmixViqDZNciMjwLBZyJnG4tGmPl97rVAFb1AJg==} 1937 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1938 + 1939 + '@typescript-eslint/typescript-estree@8.61.0': 1940 + resolution: {integrity: sha512-42zatd5qSvvcV1JdDBCLxYRznvP4eIHpPoZXdkPFnAmanA4FuZ5dibSnCBggY8hQnqajPpoGjXFdZ7fIJKQnlA==} 1941 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1942 + peerDependencies: 1943 + typescript: '>=4.8.4 <6.1.0' 1944 + 1945 + '@typescript-eslint/utils@8.61.0': 1946 + resolution: {integrity: sha512-3bzFt7ImFMW/jVYwJamDoe/dMOdFLSC6pom6rRjdh4SZJEYupyMzem8e7vKZLclLfpHjlwSAXOUxtKxGXUiLqA==} 1947 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1948 + peerDependencies: 1949 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 1950 + typescript: '>=4.8.4 <6.1.0' 1951 + 1952 + '@typescript-eslint/visitor-keys@8.61.0': 1953 + resolution: {integrity: sha512-QVLZu3ZPQEE+HICQyAMZ2yLQhxf0meY/wx6Hx14YcTNj13JB3qHlX3lJ02L3fLGHgERRH71kvYDwiXIguT3AjQ==} 1954 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1955 + 1956 + '@unhead/vue@2.1.15': 1957 + resolution: {integrity: sha512-SSByXfEjhzPn8gXdEdgpYqpLMPSkLUH2HVE0GxZfOtNsJ0GgOHQs0g9T67ZZ1z0kTELLKdtOtYrzrbv9+ffF7g==} 1958 + peerDependencies: 1959 + vue: '>=3.5.18' 1960 + 1961 + '@unrs/resolver-binding-android-arm-eabi@1.12.2': 1962 + resolution: {integrity: sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==} 1963 + cpu: [arm] 1964 + os: [android] 1965 + 1966 + '@unrs/resolver-binding-android-arm64@1.12.2': 1967 + resolution: {integrity: sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==} 1968 + cpu: [arm64] 1969 + os: [android] 1970 + 1971 + '@unrs/resolver-binding-darwin-arm64@1.12.2': 1972 + resolution: {integrity: sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==} 1973 + cpu: [arm64] 1974 + os: [darwin] 1975 + 1976 + '@unrs/resolver-binding-darwin-x64@1.12.2': 1977 + resolution: {integrity: sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==} 1978 + cpu: [x64] 1979 + os: [darwin] 1980 + 1981 + '@unrs/resolver-binding-freebsd-x64@1.12.2': 1982 + resolution: {integrity: sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==} 1983 + cpu: [x64] 1984 + os: [freebsd] 1985 + 1986 + '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2': 1987 + resolution: {integrity: sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==} 1988 + cpu: [arm] 1989 + os: [linux] 1990 + 1991 + '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2': 1992 + resolution: {integrity: sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==} 1993 + cpu: [arm] 1994 + os: [linux] 1995 + 1996 + '@unrs/resolver-binding-linux-arm64-gnu@1.12.2': 1997 + resolution: {integrity: sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==} 1998 + cpu: [arm64] 1999 + os: [linux] 2000 + libc: [glibc] 2001 + 2002 + '@unrs/resolver-binding-linux-arm64-musl@1.12.2': 2003 + resolution: {integrity: sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==} 2004 + cpu: [arm64] 2005 + os: [linux] 2006 + libc: [musl] 2007 + 2008 + '@unrs/resolver-binding-linux-loong64-gnu@1.12.2': 2009 + resolution: {integrity: sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==} 2010 + cpu: [loong64] 2011 + os: [linux] 2012 + libc: [glibc] 2013 + 2014 + '@unrs/resolver-binding-linux-loong64-musl@1.12.2': 2015 + resolution: {integrity: sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==} 2016 + cpu: [loong64] 2017 + os: [linux] 2018 + libc: [musl] 2019 + 2020 + '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2': 2021 + resolution: {integrity: sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==} 2022 + cpu: [ppc64] 2023 + os: [linux] 2024 + libc: [glibc] 2025 + 2026 + '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2': 2027 + resolution: {integrity: sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==} 2028 + cpu: [riscv64] 2029 + os: [linux] 2030 + libc: [glibc] 2031 + 2032 + '@unrs/resolver-binding-linux-riscv64-musl@1.12.2': 2033 + resolution: {integrity: sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==} 2034 + cpu: [riscv64] 2035 + os: [linux] 2036 + libc: [musl] 2037 + 2038 + '@unrs/resolver-binding-linux-s390x-gnu@1.12.2': 2039 + resolution: {integrity: sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==} 2040 + cpu: [s390x] 2041 + os: [linux] 2042 + libc: [glibc] 2043 + 2044 + '@unrs/resolver-binding-linux-x64-gnu@1.12.2': 2045 + resolution: {integrity: sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==} 2046 + cpu: [x64] 2047 + os: [linux] 2048 + libc: [glibc] 2049 + 2050 + '@unrs/resolver-binding-linux-x64-musl@1.12.2': 2051 + resolution: {integrity: sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==} 2052 + cpu: [x64] 2053 + os: [linux] 2054 + libc: [musl] 2055 + 2056 + '@unrs/resolver-binding-openharmony-arm64@1.12.2': 2057 + resolution: {integrity: sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==} 2058 + cpu: [arm64] 2059 + os: [openharmony] 2060 + 2061 + '@unrs/resolver-binding-wasm32-wasi@1.12.2': 2062 + resolution: {integrity: sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==} 2063 + engines: {node: '>=14.0.0'} 2064 + cpu: [wasm32] 2065 + 2066 + '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': 2067 + resolution: {integrity: sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==} 2068 + cpu: [arm64] 2069 + os: [win32] 2070 + 2071 + '@unrs/resolver-binding-win32-ia32-msvc@1.12.2': 2072 + resolution: {integrity: sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==} 2073 + cpu: [ia32] 2074 + os: [win32] 2075 + 2076 + '@unrs/resolver-binding-win32-x64-msvc@1.12.2': 2077 + resolution: {integrity: sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==} 2078 + cpu: [x64] 2079 + os: [win32] 2080 + 2081 + '@vercel/nft@1.10.2': 2082 + resolution: {integrity: sha512-w+WyX5Ulmj4dtTZrxaulqrjaLZHSbnPzx75SJsTNYmotKsqn1JlLnDJa+lz5hn90HJofhl/2MAtw0mCrgM3qYw==} 2083 + engines: {node: '>=20'} 2084 + hasBin: true 2085 + 2086 + '@vitejs/plugin-vue-jsx@5.1.5': 2087 + resolution: {integrity: sha512-jIAsvHOEtWpslLOI2MeElGFxH7M8pM83BU/Tor4RLyiwH0FM4nUW3xdvbw20EeU9wc5IspQwMq225K3CMnJEpA==} 2088 + engines: {node: ^20.19.0 || >=22.12.0} 2089 + peerDependencies: 2090 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 2091 + vue: ^3.0.0 2092 + 2093 + '@vitejs/plugin-vue@6.0.7': 2094 + resolution: {integrity: sha512-km+p+XdSz9Sxm5rqUbqcSfZYaAniKxWBj1KURl+Jr7UaPvvX7BmaWMdP69I5rrFDeQGyxAG7NXdc57vz+snhWg==} 2095 + engines: {node: ^20.19.0 || >=22.12.0} 2096 + peerDependencies: 2097 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 2098 + vue: ^3.2.25 2099 + 2100 + '@vitest/expect@4.1.8': 2101 + resolution: {integrity: sha512-h3nDO677RDLEGlBxyQ5CW8RlMThSKSRLUePLOx09gNIWRL40edgA1GCZSZgf1W55MFAG6/Sw14KeaAnqv0NKdQ==} 2102 + 2103 + '@vitest/mocker@4.1.8': 2104 + resolution: {integrity: sha512-LEiN/xe4OSIbKe9HQIp5OC24agGD9J5CnmMgsLohVVoOPWL9a2sBoR6VBx43jQZb7Kr1l4RCuyCJzcAa0+dojw==} 2105 + peerDependencies: 2106 + msw: ^2.4.9 2107 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 2108 + peerDependenciesMeta: 2109 + msw: 2110 + optional: true 2111 + vite: 2112 + optional: true 2113 + 2114 + '@vitest/pretty-format@4.1.8': 2115 + resolution: {integrity: sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==} 2116 + 2117 + '@vitest/runner@4.1.8': 2118 + resolution: {integrity: sha512-EmVxeBAfMJvycdjd6Hm+RbFBbA9fKvo0Kx37hNpBYoYeavH3RNsBXWDooR1mgD52dCrxIIuP7UotpfiwOikvcg==} 2119 + 2120 + '@vitest/snapshot@4.1.8': 2121 + resolution: {integrity: sha512-acfZboRmAIf05DEKcBQy33VXojFJjtUdLyo7oOmV9kebb2xdU01UknNiPuPZoJZQyO7DF0gZdTGTpeAzET9QPQ==} 2122 + 2123 + '@vitest/spy@4.1.8': 2124 + resolution: {integrity: sha512-6EevtBp6OZOPF7bmz36HrGMeP3txgVSrgebWxHOafDXGkhIzfXK14f8KF6MuFfgXXUeHxmpD3BQxkV00/3s5mA==} 2125 + 2126 + '@vitest/utils@4.1.8': 2127 + resolution: {integrity: sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==} 2128 + 2129 + '@volar/language-core@2.4.28': 2130 + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} 2131 + 2132 + '@volar/source-map@2.4.28': 2133 + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} 2134 + 2135 + '@volar/typescript@2.4.28': 2136 + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} 2137 + 2138 + '@vue-macros/common@3.1.2': 2139 + resolution: {integrity: sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==} 2140 + engines: {node: '>=20.19.0'} 2141 + peerDependencies: 2142 + vue: ^2.7.0 || ^3.2.25 2143 + peerDependenciesMeta: 2144 + vue: 2145 + optional: true 2146 + 2147 + '@vue/babel-helper-vue-transform-on@2.0.1': 2148 + resolution: {integrity: sha512-uZ66EaFbnnZSYqYEyplWvn46GhZ1KuYSThdT68p+am7MgBNbQ3hphTL9L+xSIsWkdktwhPYLwPgVWqo96jDdRA==} 2149 + 2150 + '@vue/babel-plugin-jsx@2.0.1': 2151 + resolution: {integrity: sha512-a8CaLQjD/s4PVdhrLD/zT574ZNPnZBOY+IhdtKWRB4HRZ0I2tXBi5ne7d9eCfaYwp5gU5+4KIyFTV1W1YL9xZA==} 2152 + peerDependencies: 2153 + '@babel/core': ^7.0.0-0 2154 + peerDependenciesMeta: 2155 + '@babel/core': 2156 + optional: true 2157 + 2158 + '@vue/babel-plugin-resolve-type@2.0.1': 2159 + resolution: {integrity: sha512-ybwgIuRGRRBhOU37GImDoWQoz+TlSqap65qVI6iwg/J7FfLTLmMf97TS7xQH9I7Qtr/gp161kYVdhr1ZMraSYQ==} 2160 + peerDependencies: 2161 + '@babel/core': ^7.0.0-0 2162 + 2163 + '@vue/compiler-core@3.5.38': 2164 + resolution: {integrity: sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==} 2165 + 2166 + '@vue/compiler-dom@3.5.38': 2167 + resolution: {integrity: sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==} 2168 + 2169 + '@vue/compiler-sfc@3.5.38': 2170 + resolution: {integrity: sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==} 2171 + 2172 + '@vue/compiler-ssr@3.5.38': 2173 + resolution: {integrity: sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==} 2174 + 2175 + '@vue/devtools-api@8.1.3': 2176 + resolution: {integrity: sha512-73NMCvxXh8Hyozc/jiwqTFWVcCMyi11U1zmrq4DoukQJnuo8JHt6FsNu4HdeUDa8SpIp5vb7Q22GWgIq0efsXg==} 2177 + 2178 + '@vue/devtools-core@8.1.3': 2179 + resolution: {integrity: sha512-xezkv5/CPH/o5C8PE2Len9MnTJMsctYYQbKbbUiNOJpKd+fRHj27nKDb/sbtYI8NSQduegeQhCJGKRgAiOV6Uw==} 2180 + peerDependencies: 2181 + vue: ^3.0.0 2182 + 2183 + '@vue/devtools-kit@8.1.3': 2184 + resolution: {integrity: sha512-cRn7GXiCQkMYU2Z3h3pM4YO/ndbx9FY1yLDAqIqPLcmIq4H6zAOJHein6tvZU3AfPwgrodqLiPBEF+YQaS8AxA==} 2185 + 2186 + '@vue/devtools-shared@8.1.3': 2187 + resolution: {integrity: sha512-CM3uIPL+v+lrJUk33+pxspYo0MhuMWlCvf7zC9fybifvCPyM2jUbYRPwoYEJgYbwRqPikm5HozbUhp60MF2QuA==} 2188 + 2189 + '@vue/language-core@3.3.5': 2190 + resolution: {integrity: sha512-UkKu5nhX89fg4VhlG/FOeI10G3cj/7radKT/cy9BT4Q9qJmJlSTAc/dP63Xqs29aypN4f39xUV6PsLNk/dcD6g==} 2191 + 2192 + '@vue/reactivity@3.5.38': 2193 + resolution: {integrity: sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==} 2194 + 2195 + '@vue/runtime-core@3.5.38': 2196 + resolution: {integrity: sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==} 2197 + 2198 + '@vue/runtime-dom@3.5.38': 2199 + resolution: {integrity: sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==} 2200 + 2201 + '@vue/server-renderer@3.5.38': 2202 + resolution: {integrity: sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==} 2203 + peerDependencies: 2204 + vue: 3.5.38 2205 + 2206 + '@vue/shared@3.5.38': 2207 + resolution: {integrity: sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==} 2208 + 2209 + abbrev@3.0.1: 2210 + resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} 2211 + engines: {node: ^18.17.0 || >=20.5.0} 2212 + 2213 + abort-controller@3.0.0: 2214 + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} 2215 + engines: {node: '>=6.5'} 2216 + 2217 + acorn-import-attributes@1.9.5: 2218 + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} 2219 + peerDependencies: 2220 + acorn: ^8 2221 + 2222 + acorn-jsx@5.3.2: 2223 + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 2224 + peerDependencies: 2225 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 2226 + 2227 + acorn@8.17.0: 2228 + resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} 2229 + engines: {node: '>=0.4.0'} 2230 + hasBin: true 2231 + 2232 + agent-base@7.1.4: 2233 + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} 2234 + engines: {node: '>= 14'} 2235 + 2236 + ajv@6.15.0: 2237 + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} 2238 + 2239 + alien-signals@3.2.1: 2240 + resolution: {integrity: sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g==} 2241 + 2242 + ansi-regex@5.0.1: 2243 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 2244 + engines: {node: '>=8'} 2245 + 2246 + ansi-regex@6.2.2: 2247 + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} 2248 + engines: {node: '>=12'} 2249 + 2250 + ansi-styles@4.3.0: 2251 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 2252 + engines: {node: '>=8'} 2253 + 2254 + ansi-styles@6.2.3: 2255 + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} 2256 + engines: {node: '>=12'} 2257 + 2258 + ansis@4.3.1: 2259 + resolution: {integrity: sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA==} 2260 + engines: {node: '>=14'} 2261 + 2262 + anymatch@3.1.3: 2263 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 2264 + engines: {node: '>= 8'} 2265 + 2266 + archiver-utils@5.0.2: 2267 + resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} 2268 + engines: {node: '>= 14'} 2269 + 2270 + archiver@7.0.1: 2271 + resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} 2272 + engines: {node: '>= 14'} 2273 + 2274 + are-docs-informative@0.0.2: 2275 + resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} 2276 + engines: {node: '>=14'} 2277 + 2278 + assertion-error@2.0.1: 2279 + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} 2280 + engines: {node: '>=12'} 2281 + 2282 + ast-kit@2.2.0: 2283 + resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==} 2284 + engines: {node: '>=20.19.0'} 2285 + 2286 + ast-walker-scope@0.9.0: 2287 + resolution: {integrity: sha512-IJdzo2vLiElBxKzwS36VsCue/62d6IdWjnPB2v3nuPKeWGynp6FF/CYoLa5i/3jXH/z97ZDdsXz6abpgM6w07A==} 2288 + engines: {node: '>=20.19.0'} 2289 + 2290 + async-sema@3.1.1: 2291 + resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} 2292 + 2293 + async@3.2.6: 2294 + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} 2295 + 2296 + autoprefixer@10.5.0: 2297 + resolution: {integrity: sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==} 2298 + engines: {node: ^10 || ^12 || >=14} 2299 + hasBin: true 2300 + peerDependencies: 2301 + postcss: ^8.1.0 2302 + 2303 + b4a@1.8.1: 2304 + resolution: {integrity: sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==} 2305 + peerDependencies: 2306 + react-native-b4a: '*' 2307 + peerDependenciesMeta: 2308 + react-native-b4a: 2309 + optional: true 2310 + 2311 + balanced-match@1.0.2: 2312 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 2313 + 2314 + balanced-match@4.0.4: 2315 + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} 2316 + engines: {node: 18 || 20 || >=22} 2317 + 2318 + bare-events@2.9.1: 2319 + resolution: {integrity: sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==} 2320 + peerDependencies: 2321 + bare-abort-controller: '*' 2322 + peerDependenciesMeta: 2323 + bare-abort-controller: 2324 + optional: true 2325 + 2326 + bare-fs@4.7.2: 2327 + resolution: {integrity: sha512-aTvMFUWkBmjzKtEQMDGGDNF8bkfpD5N1b/FCwt7A3wrU4t1o/e/85Wzkluh6JlODCjqVESYCkQCdTXqZ9G7VFg==} 2328 + engines: {bare: '>=1.16.0'} 2329 + peerDependencies: 2330 + bare-buffer: '*' 2331 + peerDependenciesMeta: 2332 + bare-buffer: 2333 + optional: true 2334 + 2335 + bare-os@3.9.1: 2336 + resolution: {integrity: sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ==} 2337 + engines: {bare: '>=1.14.0'} 2338 + 2339 + bare-path@3.0.1: 2340 + resolution: {integrity: sha512-ghj2DSK/2e99a1anTVPCV4m4YIYtrbXhfM7V3D7XZLOTsybnYyaJloymGqssQc8l/or0UoDyRtNQkmkEF/ysgQ==} 2341 + 2342 + bare-stream@2.13.3: 2343 + resolution: {integrity: sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ==} 2344 + peerDependencies: 2345 + bare-abort-controller: '*' 2346 + bare-buffer: '*' 2347 + bare-events: '*' 2348 + peerDependenciesMeta: 2349 + bare-abort-controller: 2350 + optional: true 2351 + bare-buffer: 2352 + optional: true 2353 + bare-events: 2354 + optional: true 2355 + 2356 + bare-url@2.4.5: 2357 + resolution: {integrity: sha512-K+y9xF1tN+CdPu4qWwr0QiK1Al07eFPGYK5M2pDXcmHdMdgC/tT/bpmMe1hrmRHaidKLkXrC+cRNYf3XVDUhSQ==} 2358 + 2359 + base64-js@1.5.1: 2360 + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 2361 + 2362 + baseline-browser-mapping@2.10.37: 2363 + resolution: {integrity: sha512-girxaJ7WZssDOFhzCGZTDKoTa1gk6A1TbflaYTpykLJ4UU9Fz9kx1aREM8JCuoVHbL8X8T/mJg7w2oYSq72Oig==} 2364 + engines: {node: '>=6.0.0'} 2365 + hasBin: true 2366 + 2367 + bindings@1.5.0: 2368 + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} 2369 + 2370 + birpc@2.9.0: 2371 + resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==} 2372 + 2373 + birpc@4.0.0: 2374 + resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==} 2375 + 2376 + boolbase@1.0.0: 2377 + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 2378 + 2379 + brace-expansion@2.1.1: 2380 + resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==} 2381 + 2382 + brace-expansion@5.0.6: 2383 + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} 2384 + engines: {node: 18 || 20 || >=22} 2385 + 2386 + braces@3.0.3: 2387 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 2388 + engines: {node: '>=8'} 2389 + 2390 + browserslist@4.28.2: 2391 + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} 2392 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 2393 + hasBin: true 2394 + 2395 + buffer-crc32@1.0.0: 2396 + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} 2397 + engines: {node: '>=8.0.0'} 2398 + 2399 + buffer-from@1.1.2: 2400 + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 2401 + 2402 + buffer@6.0.3: 2403 + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} 2404 + 2405 + builtin-modules@5.2.0: 2406 + resolution: {integrity: sha512-02yxLeyxF4dNl6SlY6/5HfRSrSdZ/sCPoxy2kZNP5dZZX8LSAD9aE2gtJIUgWrsQTiMPl3mxESyrobSwvRGisQ==} 2407 + engines: {node: '>=18.20'} 2408 + 2409 + bundle-name@4.1.0: 2410 + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} 2411 + engines: {node: '>=18'} 2412 + 2413 + c12@3.3.4: 2414 + resolution: {integrity: sha512-cM0ApFQSBXuourJejzwv/AuPRvAxordTyParRVcHjjtXirtkzM0uK2L9TTn9s0cXZbG7E55jCivRQzoxYmRAlA==} 2415 + peerDependencies: 2416 + magicast: '*' 2417 + peerDependenciesMeta: 2418 + magicast: 2419 + optional: true 2420 + 2421 + cac@6.7.14: 2422 + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 2423 + engines: {node: '>=8'} 2424 + 2425 + caniuse-api@3.0.0: 2426 + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} 2427 + 2428 + caniuse-api@4.0.0: 2429 + resolution: {integrity: sha512-B0hQ1OLyJuHTQSOWXvwibWqM6DCoqJdvBA6X1S/53bd4XU7LJ1yurIPlrsouol3mw1jh9pGI4ivubSpmJeIqCA==} 2430 + 2431 + caniuse-lite@1.0.30001799: 2432 + resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==} 2433 + 2434 + chai@6.2.2: 2435 + resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} 2436 + engines: {node: '>=18'} 2437 + 2438 + change-case@5.4.4: 2439 + resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} 2440 + 2441 + changelogen@0.6.2: 2442 + resolution: {integrity: sha512-QtC7+r9BxoUm+XDAwhLbz3CgU134J1ytfE3iCpLpA4KFzX2P1e6s21RrWDwUBzfx66b1Rv+6lOA2nS2btprd+A==} 2443 + hasBin: true 2444 + 2445 + chokidar@5.0.0: 2446 + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} 2447 + engines: {node: '>= 20.19.0'} 2448 + 2449 + chownr@3.0.0: 2450 + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} 2451 + engines: {node: '>=18'} 2452 + 2453 + ci-info@4.4.0: 2454 + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} 2455 + engines: {node: '>=8'} 2456 + 2457 + citty@0.1.6: 2458 + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} 2459 + 2460 + citty@0.2.2: 2461 + resolution: {integrity: sha512-+6vJA3L98yv+IdfKGZHBNiGW5KHn22e/JwID0Strsz8h4S/csAu/OuICwxrg44k5MRiZHWIo8XXuJgQTriRP4w==} 2462 + 2463 + cliui@9.0.1: 2464 + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} 2465 + engines: {node: '>=20'} 2466 + 2467 + cluster-key-slot@1.1.1: 2468 + resolution: {integrity: sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==} 2469 + engines: {node: '>=0.10.0'} 2470 + 2471 + color-convert@2.0.1: 2472 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 2473 + engines: {node: '>=7.0.0'} 2474 + 2475 + color-name@1.1.4: 2476 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 2477 + 2478 + commander@11.1.0: 2479 + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} 2480 + engines: {node: '>=16'} 2481 + 2482 + commander@2.20.3: 2483 + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 2484 + 2485 + comment-parser@1.4.7: 2486 + resolution: {integrity: sha512-0h+uSNtQGW3D98eQt3jJ8L06Fves8hncB4V/PKdw/Qb8Hnk19VaKuTr55UNRYiSoVa7WwrFls+rh3ux9agmkeQ==} 2487 + engines: {node: '>= 12.0.0'} 2488 + 2489 + commondir@1.0.1: 2490 + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 2491 + 2492 + compatx@0.2.0: 2493 + resolution: {integrity: sha512-6gLRNt4ygsi5NyMVhceOCFv14CIdDFN7fQjX1U4+47qVE/+kjPoXMK65KWK+dWxmFzMTuKazoQ9sch6pM0p5oA==} 2494 + 2495 + compress-commons@6.0.2: 2496 + resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} 2497 + engines: {node: '>= 14'} 2498 + 2499 + confbox@0.1.8: 2500 + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 2501 + 2502 + confbox@0.2.4: 2503 + resolution: {integrity: sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==} 2504 + 2505 + consola@3.4.2: 2506 + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} 2507 + engines: {node: ^14.18.0 || >=16.10.0} 2508 + 2509 + convert-gitmoji@0.1.5: 2510 + resolution: {integrity: sha512-4wqOafJdk2tqZC++cjcbGcaJ13BZ3kwldf06PTiAQRAB76Z1KJwZNL1SaRZMi2w1FM9RYTgZ6QErS8NUl/GBmQ==} 2511 + 2512 + convert-source-map@2.0.0: 2513 + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 2514 + 2515 + cookie-es@1.2.3: 2516 + resolution: {integrity: sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==} 2517 + 2518 + cookie-es@2.0.1: 2519 + resolution: {integrity: sha512-aVf4A4hI2w70LnF7GG+7xDQUkliwiXWXFvTjkip4+b64ygDQ2sJPRSKFDHbxn8o0xu9QzPkMuuiWIXyFSE2slA==} 2520 + 2521 + cookie-es@3.1.1: 2522 + resolution: {integrity: sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg==} 2523 + 2524 + core-js-compat@3.49.0: 2525 + resolution: {integrity: sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==} 2526 + 2527 + core-util-is@1.0.3: 2528 + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 2529 + 2530 + crc-32@1.2.2: 2531 + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} 2532 + engines: {node: '>=0.8'} 2533 + hasBin: true 2534 + 2535 + crc32-stream@6.0.0: 2536 + resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} 2537 + engines: {node: '>= 14'} 2538 + 2539 + croner@10.0.1: 2540 + resolution: {integrity: sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==} 2541 + engines: {node: '>=18.0'} 2542 + 2543 + cross-spawn@7.0.6: 2544 + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 2545 + engines: {node: '>= 8'} 2546 + 2547 + crossws@0.3.5: 2548 + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} 2549 + 2550 + crossws@0.4.6: 2551 + resolution: {integrity: sha512-/Wxe9Z007EbJ496j88nToZEvyPZ8PY/wjZJ18Agh/GCA9cYHyLbxtrpdFlFzAw3TV20F0SUYGl0g6PzChbwUrg==} 2552 + peerDependencies: 2553 + srvx: '>=0.11.5' 2554 + peerDependenciesMeta: 2555 + srvx: 2556 + optional: true 2557 + 2558 + css-declaration-sorter@7.4.0: 2559 + resolution: {integrity: sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==} 2560 + engines: {node: ^14 || ^16 || >=18} 2561 + peerDependencies: 2562 + postcss: ^8.0.9 2563 + 2564 + css-select@5.2.2: 2565 + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} 2566 + 2567 + css-tree@2.2.1: 2568 + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} 2569 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 2570 + 2571 + css-tree@3.2.1: 2572 + resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} 2573 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} 2574 + 2575 + css-what@6.2.2: 2576 + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} 2577 + engines: {node: '>= 6'} 2578 + 2579 + cssesc@3.0.0: 2580 + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 2581 + engines: {node: '>=4'} 2582 + hasBin: true 2583 + 2584 + cssnano-preset-default@7.0.17: 2585 + resolution: {integrity: sha512-11qO63A+czwguQFJCaTdICvbaxn0pJzz/XghLlv+OT7WyToDxAMR0Xb3/26/l0y0hQJywwNbj/SLSQlGBHE1OA==} 2586 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2587 + peerDependencies: 2588 + postcss: ^8.5.13 2589 + 2590 + cssnano-preset-default@8.0.2: 2591 + resolution: {integrity: sha512-+jQAqIKCqMmBjZs7741XkilU93ITZ/EW8gjAkMmujdCzfDkfjrDBv2VqkSu29Fzeig/0rZ3S9IAwfPLlmXEUfQ==} 2592 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 2593 + peerDependencies: 2594 + postcss: ^8.5.15 2595 + 2596 + cssnano-utils@5.0.3: 2597 + resolution: {integrity: sha512-ynIREMICLxkxm7e9bCR9sh75s4Q5drICi0ua1yxo5jH2XPBqSKkl4dOh4EbFqtUmnTMhRffHgYL0EKKkMjtJTg==} 2598 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2599 + peerDependencies: 2600 + postcss: ^8.5.13 2601 + 2602 + cssnano-utils@6.0.1: 2603 + resolution: {integrity: sha512-zk65GIxA8tCjqVk7nTm1mE+ZKxtnxAvU5JSUaBLXbAr3ZF7IOvz3fbPOnEDvZKhnS7GOIitXTS5BgehLzNoc8Q==} 2604 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 2605 + peerDependencies: 2606 + postcss: ^8.5.15 2607 + 2608 + cssnano@7.1.9: 2609 + resolution: {integrity: sha512-uPR75+5Dk/WJ/YSPR1/YDHdwMM9c5FsaARljfKWgeCKLKOtJ0we21xy/RcCjn53fZnD/f6yYEIZ8pu18+GnbNQ==} 2610 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 2611 + peerDependencies: 2612 + postcss: ^8.5.13 2613 + 2614 + cssnano@8.0.2: 2615 + resolution: {integrity: sha512-K+a76gA1v0/CsYgcsE95HGGyIuPKxpQSetwSwz4nHEM8fFXqSkzq2JzEXFL8v5+CCjxzVVVhPcTK3Oo8SaF/xA==} 2616 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 2617 + peerDependencies: 2618 + postcss: ^8.5.15 2619 + 2620 + csso@5.0.5: 2621 + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} 2622 + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} 2623 + 2624 + csstype@3.2.3: 2625 + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} 2626 + 2627 + db0@0.3.4: 2628 + resolution: {integrity: sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw==} 2629 + peerDependencies: 2630 + '@electric-sql/pglite': '*' 2631 + '@libsql/client': '*' 2632 + better-sqlite3: '*' 2633 + drizzle-orm: '*' 2634 + mysql2: '*' 2635 + sqlite3: '*' 2636 + peerDependenciesMeta: 2637 + '@electric-sql/pglite': 2638 + optional: true 2639 + '@libsql/client': 2640 + optional: true 2641 + better-sqlite3: 2642 + optional: true 2643 + drizzle-orm: 2644 + optional: true 2645 + mysql2: 2646 + optional: true 2647 + sqlite3: 2648 + optional: true 2649 + 2650 + debug@4.4.3: 2651 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 2652 + engines: {node: '>=6.0'} 2653 + peerDependencies: 2654 + supports-color: '*' 2655 + peerDependenciesMeta: 2656 + supports-color: 2657 + optional: true 2658 + 2659 + deep-is@0.1.4: 2660 + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 2661 + 2662 + deepmerge@4.3.1: 2663 + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 2664 + engines: {node: '>=0.10.0'} 2665 + 2666 + default-browser-id@5.0.1: 2667 + resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} 2668 + engines: {node: '>=18'} 2669 + 2670 + default-browser@5.5.0: 2671 + resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} 2672 + engines: {node: '>=18'} 2673 + 2674 + define-lazy-prop@3.0.0: 2675 + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} 2676 + engines: {node: '>=12'} 2677 + 2678 + defu@6.1.7: 2679 + resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} 2680 + 2681 + denque@2.1.0: 2682 + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} 2683 + engines: {node: '>=0.10'} 2684 + 2685 + depd@2.0.0: 2686 + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} 2687 + engines: {node: '>= 0.8'} 2688 + 2689 + destr@2.0.5: 2690 + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} 2691 + 2692 + detect-indent@7.0.2: 2693 + resolution: {integrity: sha512-y+8xyqdGLL+6sh0tVeHcfP/QDd8gUgbasolJJpY7NgeQGSZ739bDtSiaiDgtoicy+mtYB81dKLxO9xRhCyIB3A==} 2694 + engines: {node: '>=12.20'} 2695 + 2696 + detect-libc@2.1.2: 2697 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 2698 + engines: {node: '>=8'} 2699 + 2700 + devalue@5.8.1: 2701 + resolution: {integrity: sha512-4CXDYRBGqN+57wVJkuXBYmpAVUSg3L6JAQa/DFqm238G73E1wuyc/JhGQJzN7vUf/CMphYau2zXbfWzDR5aTEw==} 2702 + 2703 + diff@8.0.4: 2704 + resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} 2705 + engines: {node: '>=0.3.1'} 2706 + 2707 + dom-serializer@2.0.0: 2708 + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 2709 + 2710 + domelementtype@2.3.0: 2711 + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 2712 + 2713 + domhandler@5.0.3: 2714 + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 2715 + engines: {node: '>= 4'} 2716 + 2717 + domutils@3.2.2: 2718 + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} 2719 + 2720 + dot-prop@10.1.0: 2721 + resolution: {integrity: sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==} 2722 + engines: {node: '>=20'} 2723 + 2724 + dotenv@17.4.2: 2725 + resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} 2726 + engines: {node: '>=12'} 2727 + 2728 + duplexer@0.1.2: 2729 + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} 2730 + 2731 + eastasianwidth@0.2.0: 2732 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 2733 + 2734 + ee-first@1.1.1: 2735 + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 2736 + 2737 + electron-to-chromium@1.5.372: 2738 + resolution: {integrity: sha512-M3yhbAlilnwqC8D21t28UCDGHyitShTmmLRU/H+b74P6Ski16Nb9HONYEaVpMj/pwC7BEo5B95FpjODLCWbtfA==} 2739 + 2740 + emoji-regex@10.6.0: 2741 + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} 2742 + 2743 + emoji-regex@8.0.0: 2744 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 2745 + 2746 + emoji-regex@9.2.2: 2747 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 2748 + 2749 + encodeurl@2.0.0: 2750 + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} 2751 + engines: {node: '>= 0.8'} 2752 + 2753 + entities@4.5.0: 2754 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 2755 + engines: {node: '>=0.12'} 2756 + 2757 + entities@7.0.1: 2758 + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} 2759 + engines: {node: '>=0.12'} 2760 + 2761 + error-stack-parser-es@1.0.5: 2762 + resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} 2763 + 2764 + errx@0.1.0: 2765 + resolution: {integrity: sha512-fZmsRiDNv07K6s2KkKFTiD2aIvECa7++PKyD5NC32tpRw46qZA3sOz+aM+/V9V0GDHxVTKLziveV4JhzBHDp9Q==} 2766 + 2767 + es-errors@1.3.0: 2768 + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 2769 + engines: {node: '>= 0.4'} 2770 + 2771 + es-module-lexer@2.1.0: 2772 + resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} 2773 + 2774 + esbuild@0.25.12: 2775 + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} 2776 + engines: {node: '>=18'} 2777 + hasBin: true 2778 + 2779 + esbuild@0.27.7: 2780 + resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==} 2781 + engines: {node: '>=18'} 2782 + hasBin: true 2783 + 2784 + esbuild@0.28.1: 2785 + resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==} 2786 + engines: {node: '>=18'} 2787 + hasBin: true 2788 + 2789 + escalade@3.2.0: 2790 + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 2791 + engines: {node: '>=6'} 2792 + 2793 + escape-html@1.0.3: 2794 + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 2795 + 2796 + escape-string-regexp@4.0.0: 2797 + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 2798 + engines: {node: '>=10'} 2799 + 2800 + escape-string-regexp@5.0.0: 2801 + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 2802 + engines: {node: '>=12'} 2803 + 2804 + eslint-config-flat-gitignore@2.3.0: 2805 + resolution: {integrity: sha512-bg4ZLGgoARg1naWfsINUUb/52Ksw/K22K+T16D38Y8v+/sGwwIYrGvH/JBjOin+RQtxxC9tzNNiy4shnGtGyyQ==} 2806 + peerDependencies: 2807 + eslint: ^9.5.0 || ^10.0.0 2808 + 2809 + eslint-flat-config-utils@3.2.0: 2810 + resolution: {integrity: sha512-PHgo1X5uqIorJONLVD9BIaOSdoYFD3z/AeJljdqDPlWVRpeCYkDbK9k0AXoYVqqNJr6FEYIEr5Rm2TSktLQcHw==} 2811 + 2812 + eslint-import-context@0.1.9: 2813 + resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==} 2814 + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 2815 + peerDependencies: 2816 + unrs-resolver: ^1.0.0 2817 + peerDependenciesMeta: 2818 + unrs-resolver: 2819 + optional: true 2820 + 2821 + eslint-merge-processors@2.0.0: 2822 + resolution: {integrity: sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA==} 2823 + peerDependencies: 2824 + eslint: '*' 2825 + 2826 + eslint-plugin-import-lite@0.6.0: 2827 + resolution: {integrity: sha512-80vevx2A7i3H7n1/6pqDO8cc5wRz6OwLDvIyVl9UflBV1N1f46e9Ihzi65IOLYoSxM6YykK2fTw1xm0Ixx6aTQ==} 2828 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 2829 + peerDependencies: 2830 + eslint: ^9.0.0 || ^10.0.0 2831 + 2832 + eslint-plugin-import-x@4.16.2: 2833 + resolution: {integrity: sha512-rM9K8UBHcWKpzQzStn1YRN2T5NvdeIfSVoKu/lKF41znQXHAUcBbYXe5wd6GNjZjTrP7viQ49n1D83x/2gYgIw==} 2834 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 2835 + peerDependencies: 2836 + '@typescript-eslint/utils': ^8.56.0 2837 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 2838 + eslint-import-resolver-node: '*' 2839 + peerDependenciesMeta: 2840 + '@typescript-eslint/utils': 2841 + optional: true 2842 + eslint-import-resolver-node: 2843 + optional: true 2844 + 2845 + eslint-plugin-jsdoc@63.0.2: 2846 + resolution: {integrity: sha512-0TchoK1uS4VxHSo3P4CyWQ31Lm+6zsT+xkHMC5KbFKwgOf8YrXPf1Bl8EP7kpgw1wfe/Ui5jz5mSX7ou8WAVuw==} 2847 + engines: {node: ^22.13.0 || >=24} 2848 + peerDependencies: 2849 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 2850 + 2851 + eslint-plugin-regexp@3.1.0: 2852 + resolution: {integrity: sha512-qGXIC3DIKZHcK1H9A9+Byz9gmndY6TTSRkSMTZpNXdyCw2ObSehRgccJv35n9AdUakEjQp5VFNLas6BMXizCZg==} 2853 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 2854 + peerDependencies: 2855 + eslint: '>=9.38.0' 2856 + 2857 + eslint-plugin-unicorn@65.0.1: 2858 + resolution: {integrity: sha512-daCrQrgxOoOz2uMPWB3Y3vvv/5q+ncwICI8IjoebiwtW87CaY4tAN5EEiRXTYVnf7qi1v1BGBdHOSnZLV0rx6A==} 2859 + engines: {node: ^20.10.0 || >=21.0.0} 2860 + peerDependencies: 2861 + eslint: '>=9.38.0' 2862 + 2863 + eslint-plugin-vue@10.9.2: 2864 + resolution: {integrity: sha512-4g7ZP3pYcuqd7Zp0pzUKcos0W+RkjBz4EGdhJ92FcYk6v03Ti/GK5NwjgsjxHK+98eXDbHeK7VtX1az7/8doZA==} 2865 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 2866 + peerDependencies: 2867 + '@stylistic/eslint-plugin': ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 2868 + '@typescript-eslint/parser': ^7.0.0 || ^8.0.0 2869 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 2870 + vue-eslint-parser: ^10.3.0 2871 + peerDependenciesMeta: 2872 + '@stylistic/eslint-plugin': 2873 + optional: true 2874 + '@typescript-eslint/parser': 2875 + optional: true 2876 + 2877 + eslint-processor-vue-blocks@2.0.0: 2878 + resolution: {integrity: sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==} 2879 + peerDependencies: 2880 + '@vue/compiler-sfc': ^3.3.0 2881 + eslint: '>=9.0.0' 2882 + 2883 + eslint-scope@9.1.2: 2884 + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} 2885 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 2886 + 2887 + eslint-visitor-keys@3.4.3: 2888 + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 2889 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 2890 + 2891 + eslint-visitor-keys@4.2.1: 2892 + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} 2893 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 2894 + 2895 + eslint-visitor-keys@5.0.1: 2896 + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} 2897 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 2898 + 2899 + eslint@10.5.0: 2900 + resolution: {integrity: sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ==} 2901 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 2902 + hasBin: true 2903 + peerDependencies: 2904 + jiti: '*' 2905 + peerDependenciesMeta: 2906 + jiti: 2907 + optional: true 2908 + 2909 + espree@10.4.0: 2910 + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} 2911 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 2912 + 2913 + espree@11.2.0: 2914 + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} 2915 + engines: {node: ^20.19.0 || ^22.13.0 || >=24} 2916 + 2917 + esquery@1.7.0: 2918 + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} 2919 + engines: {node: '>=0.10'} 2920 + 2921 + esrecurse@4.3.0: 2922 + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 2923 + engines: {node: '>=4.0'} 2924 + 2925 + estraverse@5.3.0: 2926 + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 2927 + engines: {node: '>=4.0'} 2928 + 2929 + estree-walker@2.0.2: 2930 + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 2931 + 2932 + estree-walker@3.0.3: 2933 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 2934 + 2935 + esutils@2.0.3: 2936 + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 2937 + engines: {node: '>=0.10.0'} 2938 + 2939 + etag@1.8.1: 2940 + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} 2941 + engines: {node: '>= 0.6'} 2942 + 2943 + event-target-shim@5.0.1: 2944 + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} 2945 + engines: {node: '>=6'} 2946 + 2947 + events-universal@1.0.1: 2948 + resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} 2949 + 2950 + events@3.3.0: 2951 + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} 2952 + engines: {node: '>=0.8.x'} 2953 + 2954 + execa@8.0.1: 2955 + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} 2956 + engines: {node: '>=16.17'} 2957 + 2958 + expect-type@1.3.0: 2959 + resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} 2960 + engines: {node: '>=12.0.0'} 2961 + 2962 + exsolve@1.0.8: 2963 + resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} 2964 + 2965 + fake-indexeddb@6.2.5: 2966 + resolution: {integrity: sha512-CGnyrvbhPlWYMngksqrSSUT1BAVP49dZocrHuK0SvtR0D5TMs5wP0o3j7jexDJW01KSadjBp1M/71o/KR3nD1w==} 2967 + engines: {node: '>=18'} 2968 + 2969 + fast-deep-equal@3.1.3: 2970 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 2971 + 2972 + fast-fifo@1.3.2: 2973 + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} 2974 + 2975 + fast-glob@3.3.3: 2976 + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} 2977 + engines: {node: '>=8.6.0'} 2978 + 2979 + fast-json-stable-stringify@2.1.0: 2980 + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 2981 + 2982 + fast-levenshtein@2.0.6: 2983 + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 2984 + 2985 + fast-npm-meta@1.5.1: 2986 + resolution: {integrity: sha512-tWhw7z4jFuQgZB9tbQyUh5BY9nNd/wimM+fBLfmmJjakkJDNvbJKm0nQ5ruPKC0us1HGg7L6iBk1fxpSzcgSaA==} 2987 + hasBin: true 2988 + 2989 + fast-string-truncated-width@1.2.1: 2990 + resolution: {integrity: sha512-Q9acT/+Uu3GwGj+5w/zsGuQjh9O1TyywhIwAxHudtWrgF09nHOPrvTLhQevPbttcxjr/SNN7mJmfOw/B1bXgow==} 2991 + 2992 + fast-string-truncated-width@3.0.3: 2993 + resolution: {integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==} 2994 + 2995 + fast-string-width@1.1.0: 2996 + resolution: {integrity: sha512-O3fwIVIH5gKB38QNbdg+3760ZmGz0SZMgvwJbA1b2TGXceKE6A2cOlfogh1iw8lr049zPyd7YADHy+B7U4W9bQ==} 2997 + 2998 + fast-string-width@3.0.2: 2999 + resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} 3000 + 3001 + fast-wrap-ansi@0.1.6: 3002 + resolution: {integrity: sha512-HlUwET7a5gqjURj70D5jl7aC3Zmy4weA1SHUfM0JFI0Ptq987NH2TwbBFLoERhfwk+E+eaq4EK3jXoT+R3yp3w==} 3003 + 3004 + fast-wrap-ansi@0.2.2: 3005 + resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==} 3006 + 3007 + fastq@1.20.1: 3008 + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} 3009 + 3010 + fdir@6.5.0: 3011 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 3012 + engines: {node: '>=12.0.0'} 3013 + peerDependencies: 3014 + picomatch: ^3 || ^4 3015 + peerDependenciesMeta: 3016 + picomatch: 3017 + optional: true 3018 + 3019 + file-entry-cache@8.0.0: 3020 + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 3021 + engines: {node: '>=16.0.0'} 3022 + 3023 + file-uri-to-path@1.0.0: 3024 + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} 3025 + 3026 + fill-range@7.1.1: 3027 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 3028 + engines: {node: '>=8'} 3029 + 3030 + find-up-simple@1.0.1: 3031 + resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} 3032 + engines: {node: '>=18'} 3033 + 3034 + find-up@5.0.0: 3035 + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 3036 + engines: {node: '>=10'} 3037 + 3038 + fix-dts-default-cjs-exports@1.0.1: 3039 + resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==} 3040 + 3041 + flat-cache@4.0.1: 3042 + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 3043 + engines: {node: '>=16'} 3044 + 3045 + flatted@3.4.2: 3046 + resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} 3047 + 3048 + foreground-child@3.3.1: 3049 + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} 3050 + engines: {node: '>=14'} 3051 + 3052 + fraction.js@5.3.4: 3053 + resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} 3054 + 3055 + fresh@2.0.0: 3056 + resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} 3057 + engines: {node: '>= 0.8'} 3058 + 3059 + fsevents@2.3.3: 3060 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 3061 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 3062 + os: [darwin] 3063 + 3064 + function-bind@1.1.2: 3065 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 3066 + 3067 + fuse.js@7.4.2: 3068 + resolution: {integrity: sha512-LVbzjD4WA6UP5B1UnP8wuaXJiLnqMdM/E4fiJXTJ5haJ5b/MBNsK29h2fm6swEoQaVQjvYFWKLE2RanyZIoRVQ==} 3069 + engines: {node: '>=10'} 3070 + 3071 + fzf@0.5.2: 3072 + resolution: {integrity: sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==} 3073 + 3074 + gensync@1.0.0-beta.2: 3075 + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 3076 + engines: {node: '>=6.9.0'} 3077 + 3078 + get-caller-file@2.0.5: 3079 + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 3080 + engines: {node: 6.* || 8.* || >= 10.*} 3081 + 3082 + get-east-asian-width@1.6.0: 3083 + resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} 3084 + engines: {node: '>=18'} 3085 + 3086 + get-port-please@3.2.0: 3087 + resolution: {integrity: sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==} 3088 + 3089 + get-stream@8.0.1: 3090 + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} 3091 + engines: {node: '>=16'} 3092 + 3093 + get-tsconfig@4.14.0: 3094 + resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} 3095 + 3096 + giget@3.3.0: 3097 + resolution: {integrity: sha512-gzi2D96p+AMfDcmJHGDj3KJ9NRiwvlFAU5yfa3ROwWZmFUjX4P43x3BcyRaOMMLto1vUo7C+86+MFhYTl6Ryiw==} 3098 + hasBin: true 3099 + 3100 + glob-parent@5.1.2: 3101 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 3102 + engines: {node: '>= 6'} 3103 + 3104 + glob-parent@6.0.2: 3105 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 3106 + engines: {node: '>=10.13.0'} 3107 + 3108 + glob@10.5.0: 3109 + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} 3110 + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me 3111 + hasBin: true 3112 + 3113 + glob@13.0.6: 3114 + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} 3115 + engines: {node: 18 || 20 || >=22} 3116 + 3117 + global-directory@4.0.1: 3118 + resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} 3119 + engines: {node: '>=18'} 3120 + 3121 + globals@17.6.0: 3122 + resolution: {integrity: sha512-sepffkT8stwnIYbsMBpoCHJuJM5l98FUF2AnE07hfvE0m/qp3R586hw4jF4uadbhvg1ooIdzuu7CsfD2jzCaNA==} 3123 + engines: {node: '>=18'} 3124 + 3125 + globby@16.2.0: 3126 + resolution: {integrity: sha512-QrJia2qDf5BB/V6HYlDTs0I0lBahyjLzpGQg3KT7FnCdTonAyPy2RtY802m2k4ALx6Dp752f82WsOczEVr3l6Q==} 3127 + engines: {node: '>=20'} 3128 + 3129 + graceful-fs@4.2.11: 3130 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 3131 + 3132 + gzip-size@7.0.0: 3133 + resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} 3134 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3135 + 3136 + h3@1.15.11: 3137 + resolution: {integrity: sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==} 3138 + 3139 + h3@2.0.1-rc.20: 3140 + resolution: {integrity: sha512-28ljodXuUp0fZovdiSRq4G9OgrxCztrJe5VdYzXAB7ueRvI7pIUqLU14Xi3XqdYJ/khXjfpUOOD2EQa6CmBgsg==} 3141 + engines: {node: '>=20.11.1'} 3142 + hasBin: true 3143 + peerDependencies: 3144 + crossws: ^0.4.1 3145 + peerDependenciesMeta: 3146 + crossws: 3147 + optional: true 3148 + 3149 + hasown@2.0.4: 3150 + resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} 3151 + engines: {node: '>= 0.4'} 3152 + 3153 + hookable@5.5.3: 3154 + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 3155 + 3156 + hookable@6.1.1: 3157 + resolution: {integrity: sha512-U9LYDy1CwhMCnprUfeAZWZGByVbhd54hwepegYTK7Pi5NvqEj63ifz5z+xukznehT7i6NIZRu89Ay1AZmRsLEQ==} 3158 + 3159 + html-entities@2.6.0: 3160 + resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} 3161 + 3162 + http-errors@2.0.1: 3163 + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} 3164 + engines: {node: '>= 0.8'} 3165 + 3166 + http-shutdown@1.2.2: 3167 + resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} 3168 + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} 3169 + 3170 + https-proxy-agent@7.0.6: 3171 + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} 3172 + engines: {node: '>= 14'} 3173 + 3174 + httpxy@0.5.3: 3175 + resolution: {integrity: sha512-SMS9V6Sn7VWaS11lYhoAr0ceoaiolTWf4jYdJn0NJhCdKMu9R2H9Fh0LBDWBHQF6HRLI1PmaePYsjanSpE5PEw==} 3176 + 3177 + human-signals@5.0.0: 3178 + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} 3179 + engines: {node: '>=16.17.0'} 3180 + 3181 + ieee754@1.2.1: 3182 + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 3183 + 3184 + ignore@5.3.2: 3185 + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 3186 + engines: {node: '>= 4'} 3187 + 3188 + ignore@7.0.5: 3189 + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} 3190 + engines: {node: '>= 4'} 3191 + 3192 + image-meta@0.2.2: 3193 + resolution: {integrity: sha512-3MOLanc3sb3LNGWQl1RlQlNWURE5g32aUphrDyFeCsxBTk08iE3VNe4CwsUZ0Qs1X+EfX0+r29Sxdpza4B+yRA==} 3194 + 3195 + impound@1.1.5: 3196 + resolution: {integrity: sha512-5AUn+QE0UofqNHu5f2Skf6Svukdg4ehOIq8O0EtqIx4jta0CDZYBPqpIHt0zrlUTiFVYlLpeH39DoikXBjPKpA==} 3197 + 3198 + imurmurhash@0.1.4: 3199 + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 3200 + engines: {node: '>=0.8.19'} 3201 + 3202 + indent-string@5.0.0: 3203 + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} 3204 + engines: {node: '>=12'} 3205 + 3206 + inherits@2.0.4: 3207 + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 3208 + 3209 + ini@4.1.1: 3210 + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} 3211 + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3212 + 3213 + ioredis@5.11.1: 3214 + resolution: {integrity: sha512-ehuGcf94bQXhfagULNXrJdfnWO38v070jxSx/qE87Kjzmu2fU7ro5EFAb+OPituLqgfyuQaym5DlrNydW2sJ9A==} 3215 + engines: {node: '>=12.22.0'} 3216 + 3217 + iron-webcrypto@1.2.1: 3218 + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} 3219 + 3220 + is-builtin-module@5.0.0: 3221 + resolution: {integrity: sha512-f4RqJKBUe5rQkJ2eJEJBXSticB3hGbN9j0yxxMQFqIW89Jp9WYFtzfTcRlstDKVUTRzSOTLKRfO9vIztenwtxA==} 3222 + engines: {node: '>=18.20'} 3223 + 3224 + is-core-module@2.16.2: 3225 + resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} 3226 + engines: {node: '>= 0.4'} 3227 + 3228 + is-docker@3.0.0: 3229 + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 3230 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3231 + hasBin: true 3232 + 3233 + is-extglob@2.1.1: 3234 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 3235 + engines: {node: '>=0.10.0'} 3236 + 3237 + is-fullwidth-code-point@3.0.0: 3238 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 3239 + engines: {node: '>=8'} 3240 + 3241 + is-glob@4.0.3: 3242 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 3243 + engines: {node: '>=0.10.0'} 3244 + 3245 + is-in-ssh@1.0.0: 3246 + resolution: {integrity: sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==} 3247 + engines: {node: '>=20'} 3248 + 3249 + is-inside-container@1.0.0: 3250 + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 3251 + engines: {node: '>=14.16'} 3252 + hasBin: true 3253 + 3254 + is-installed-globally@1.0.0: 3255 + resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} 3256 + engines: {node: '>=18'} 3257 + 3258 + is-module@1.0.0: 3259 + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} 3260 + 3261 + is-number@7.0.0: 3262 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 3263 + engines: {node: '>=0.12.0'} 3264 + 3265 + is-path-inside@4.0.0: 3266 + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} 3267 + engines: {node: '>=12'} 3268 + 3269 + is-reference@1.2.1: 3270 + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} 3271 + 3272 + is-stream@2.0.1: 3273 + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 3274 + engines: {node: '>=8'} 3275 + 3276 + is-stream@3.0.0: 3277 + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 3278 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3279 + 3280 + is-wsl@3.1.1: 3281 + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} 3282 + engines: {node: '>=16'} 3283 + 3284 + isarray@1.0.0: 3285 + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 3286 + 3287 + isexe@2.0.0: 3288 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 3289 + 3290 + isexe@4.0.0: 3291 + resolution: {integrity: sha512-FFUtZMpoZ8RqHS3XeXEmHWLA4thH+ZxCv2lOiPIn1Xc7CxrqhWzNSDzD+/chS/zbYezmiwWLdQC09JdQKmthOw==} 3292 + engines: {node: '>=20'} 3293 + 3294 + jackspeak@3.4.3: 3295 + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 3296 + 3297 + jiti@1.21.7: 3298 + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} 3299 + hasBin: true 3300 + 3301 + jiti@2.7.0: 3302 + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} 3303 + hasBin: true 3304 + 3305 + js-tokens@4.0.0: 3306 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 3307 + 3308 + js-tokens@9.0.1: 3309 + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} 3310 + 3311 + jsdoc-type-pratt-parser@7.2.0: 3312 + resolution: {integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==} 3313 + engines: {node: '>=20.0.0'} 3314 + 3315 + jsesc@3.1.0: 3316 + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 3317 + engines: {node: '>=6'} 3318 + hasBin: true 3319 + 3320 + json-buffer@3.0.1: 3321 + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 3322 + 3323 + json-schema-traverse@0.4.1: 3324 + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 3325 + 3326 + json-stable-stringify-without-jsonify@1.0.1: 3327 + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 3328 + 3329 + json5@2.2.3: 3330 + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 3331 + engines: {node: '>=6'} 3332 + hasBin: true 3333 + 3334 + keyv@4.5.4: 3335 + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 3336 + 3337 + kleur@4.1.5: 3338 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 3339 + engines: {node: '>=6'} 3340 + 3341 + klona@2.0.6: 3342 + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} 3343 + engines: {node: '>= 8'} 3344 + 3345 + knitwork@1.3.0: 3346 + resolution: {integrity: sha512-4LqMNoONzR43B1W0ek0fhXMsDNW/zxa1NdFAVMY+k28pgZLovR4G3PB5MrpTxCy1QaZCqNoiaKPr5w5qZHfSNw==} 3347 + 3348 + launch-editor@2.14.1: 3349 + resolution: {integrity: sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==} 3350 + 3351 + lazystream@1.0.1: 3352 + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} 3353 + engines: {node: '>= 0.6.3'} 3354 + 3355 + levn@0.4.1: 3356 + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 3357 + engines: {node: '>= 0.8.0'} 3358 + 3359 + lilconfig@3.1.3: 3360 + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} 3361 + engines: {node: '>=14'} 3362 + 3363 + listhen@1.10.0: 3364 + resolution: {integrity: sha512-kfz4C0OrC6IpaVMtYDJtf6PFjurxe9NBBoDAh/o2p587INryFOO4DQ9OetbCdDrWFt1m1CJKvYrzkGsuPHw8nQ==} 3365 + hasBin: true 3366 + 3367 + local-pkg@1.2.1: 3368 + resolution: {integrity: sha512-++gUqRDEvcnN6Zhqrr+y/CkVEHhlrR96vZn3nZZPYzMcBUyBtTKzB9NadClFIsIVSsu+3i9tfk/erqy9kAmt7Q==} 3369 + engines: {node: '>=14'} 3370 + 3371 + locate-path@6.0.0: 3372 + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 3373 + engines: {node: '>=10'} 3374 + 3375 + lodash.memoize@4.1.2: 3376 + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} 3377 + 3378 + lodash.uniq@4.5.0: 3379 + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} 3380 + 3381 + lodash@4.18.1: 3382 + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} 3383 + 3384 + lru-cache@10.4.3: 3385 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 3386 + 3387 + lru-cache@11.5.1: 3388 + resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} 3389 + engines: {node: 20 || >=22} 3390 + 3391 + lru-cache@5.1.1: 3392 + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 3393 + 3394 + magic-regexp@0.10.0: 3395 + resolution: {integrity: sha512-Uly1Bu4lO1hwHUW0CQeSWuRtzCMNO00CmXtS8N6fyvB3B979GOEEeAkiTUDsmbYLAbvpUS/Kt5c4ibosAzVyVg==} 3396 + 3397 + magic-regexp@0.11.0: 3398 + resolution: {integrity: sha512-LG77Z/gVnwz7oaDpD4heX6ryl+lcr4l1B2gnP4MMvt2pGhGC1Dfj7dl1pXpP4ih+VQFLuAadeKVa+lARAzfW+Q==} 3399 + 3400 + magic-string-ast@1.0.3: 3401 + resolution: {integrity: sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA==} 3402 + engines: {node: '>=20.19.0'} 3403 + 3404 + magic-string@0.30.21: 3405 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} 3406 + 3407 + magicast@0.5.3: 3408 + resolution: {integrity: sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==} 3409 + 3410 + mdn-data@2.0.28: 3411 + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} 3412 + 3413 + mdn-data@2.27.1: 3414 + resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} 3415 + 3416 + merge-stream@2.0.0: 3417 + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 3418 + 3419 + merge2@1.4.1: 3420 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 3421 + engines: {node: '>= 8'} 3422 + 3423 + micromatch@4.0.8: 3424 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 3425 + engines: {node: '>=8.6'} 3426 + 3427 + mime-db@1.54.0: 3428 + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} 3429 + engines: {node: '>= 0.6'} 3430 + 3431 + mime-types@3.0.2: 3432 + resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} 3433 + engines: {node: '>=18'} 3434 + 3435 + mime@4.1.0: 3436 + resolution: {integrity: sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==} 3437 + engines: {node: '>=16'} 3438 + hasBin: true 3439 + 3440 + mimic-fn@4.0.0: 3441 + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 3442 + engines: {node: '>=12'} 3443 + 3444 + minimatch@10.2.5: 3445 + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} 3446 + engines: {node: 18 || 20 || >=22} 3447 + 3448 + minimatch@5.1.9: 3449 + resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} 3450 + engines: {node: '>=10'} 3451 + 3452 + minimatch@9.0.9: 3453 + resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} 3454 + engines: {node: '>=16 || 14 >=14.17'} 3455 + 3456 + minipass@7.1.3: 3457 + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} 3458 + engines: {node: '>=16 || 14 >=14.17'} 3459 + 3460 + minizlib@3.1.0: 3461 + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} 3462 + engines: {node: '>= 18'} 3463 + 3464 + mkdist@2.4.1: 3465 + resolution: {integrity: sha512-Ezk0gi04GJBkqMfsksICU5Rjoemc4biIekwgrONWVPor2EO/N9nBgN6MZXAf7Yw4mDDhrNyKbdETaHNevfumKg==} 3466 + hasBin: true 3467 + peerDependencies: 3468 + sass: ^1.92.1 3469 + typescript: '>=5.9.2' 3470 + vue: ^3.5.21 3471 + vue-sfc-transformer: ^0.1.1 3472 + vue-tsc: ^1.8.27 || ^2.0.21 || ^3.0.0 3473 + peerDependenciesMeta: 3474 + sass: 3475 + optional: true 3476 + typescript: 3477 + optional: true 3478 + vue: 3479 + optional: true 3480 + vue-sfc-transformer: 3481 + optional: true 3482 + vue-tsc: 3483 + optional: true 3484 + 3485 + mlly@1.8.2: 3486 + resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==} 3487 + 3488 + mocked-exports@0.1.1: 3489 + resolution: {integrity: sha512-aF7yRQr/Q0O2/4pIXm6PZ5G+jAd7QS4Yu8m+WEeEHGnbo+7mE36CbLSDQiXYV8bVL3NfmdeqPJct0tUlnjVSnA==} 3490 + 3491 + mri@1.2.0: 3492 + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} 3493 + engines: {node: '>=4'} 3494 + 3495 + mrmime@2.0.1: 3496 + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} 3497 + engines: {node: '>=10'} 3498 + 3499 + ms@2.1.3: 3500 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 3501 + 3502 + muggle-string@0.4.1: 3503 + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} 3504 + 3505 + nanoid@3.3.12: 3506 + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} 3507 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 3508 + hasBin: true 3509 + 3510 + nanotar@0.3.0: 3511 + resolution: {integrity: sha512-Kv2JYYiCzt16Kt5QwAc9BFG89xfPNBx+oQL4GQXD9nLqPkZBiNaqaCWtwnbk/q7UVsTYevvM1b0UF8zmEI4pCg==} 3512 + 3513 + napi-postinstall@0.3.4: 3514 + resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} 3515 + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 3516 + hasBin: true 3517 + 3518 + natural-compare@1.4.0: 3519 + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 3520 + 3521 + nitropack@2.13.4: 3522 + resolution: {integrity: sha512-tX7bT6zxNeMwkc6hxHiZeUoTOjVrcjoh1Z3cmxOlodIqjl4HISgqfGOmkWSayky3Nv9Z5+KQH52F8nmXJY5AAA==} 3523 + engines: {node: ^20.19.0 || >=22.12.0} 3524 + hasBin: true 3525 + peerDependencies: 3526 + xml2js: ^0.6.2 3527 + peerDependenciesMeta: 3528 + xml2js: 3529 + optional: true 3530 + 3531 + node-addon-api@7.1.1: 3532 + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} 3533 + 3534 + node-fetch-native@1.6.7: 3535 + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} 3536 + 3537 + node-fetch@2.7.0: 3538 + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} 3539 + engines: {node: 4.x || >=6.0.0} 3540 + peerDependencies: 3541 + encoding: ^0.1.0 3542 + peerDependenciesMeta: 3543 + encoding: 3544 + optional: true 3545 + 3546 + node-forge@1.4.0: 3547 + resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} 3548 + engines: {node: '>= 6.13.0'} 3549 + 3550 + node-gyp-build@4.8.4: 3551 + resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} 3552 + hasBin: true 3553 + 3554 + node-mock-http@1.0.4: 3555 + resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} 3556 + 3557 + node-releases@2.0.47: 3558 + resolution: {integrity: sha512-Uzmd6LXpouKo8EUK68IjH4+E01w/hXyV3R3g/geCJo+rXLNfh1xucB+LOzYEOQPSiUK3h/xZf0cQGcSsmyL2Og==} 3559 + engines: {node: '>=18'} 3560 + 3561 + nopt@8.1.0: 3562 + resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} 3563 + engines: {node: ^18.17.0 || >=20.5.0} 3564 + hasBin: true 3565 + 3566 + normalize-path@3.0.0: 3567 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 3568 + engines: {node: '>=0.10.0'} 3569 + 3570 + npm-run-path@5.3.0: 3571 + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} 3572 + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3573 + 3574 + npm-run-path@6.0.0: 3575 + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} 3576 + engines: {node: '>=18'} 3577 + 3578 + nth-check@2.1.1: 3579 + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 3580 + 3581 + nuxt@4.4.8: 3582 + resolution: {integrity: sha512-r/DGE4cNkEDclOw9tbJ18zqu+ix3me+7QCfumPdl5lBXGWgCajskzuq/HzDkHKfIZsn7ACVEjMLRNA2teh++bQ==} 3583 + engines: {node: ^22.12.0 || ^24.11.0 || >=26.0.0} 3584 + hasBin: true 3585 + peerDependencies: 3586 + '@parcel/watcher': ^2.1.0 3587 + '@types/node': '>=18.12.0' 3588 + peerDependenciesMeta: 3589 + '@parcel/watcher': 3590 + optional: true 3591 + '@types/node': 3592 + optional: true 3593 + 3594 + nypm@0.6.7: 3595 + resolution: {integrity: sha512-s3ds97SD5pd1dULE+tHUk1DrV0cSHOnsfpcdGATJ8JpBo21DoKqN9exTH4/2nhPQNOLomBdTFMicN94S4DrZrQ==} 3596 + engines: {node: '>=18'} 3597 + hasBin: true 3598 + 3599 + object-deep-merge@2.0.1: 3600 + resolution: {integrity: sha512-aKttDKcU3pyZqKcCkDhsMn70WmZFG2JGDQLP9EcLyTSIFQRCPWLAmBZRLJnrVUrhPG1jETEEbfdgbNtJf1LyMg==} 3601 + 3602 + obug@2.1.3: 3603 + resolution: {integrity: sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==} 3604 + engines: {node: '>=12.20.0'} 3605 + 3606 + ofetch@1.5.1: 3607 + resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} 3608 + 3609 + ofetch@2.0.0-alpha.3: 3610 + resolution: {integrity: sha512-zpYTCs2byOuft65vI3z43Dd6iSdFbOZZLb9/d21aCpx2rGastVU9dOCv0lu4ykc1Ur1anAYjDi3SUvR0vq50JA==} 3611 + 3612 + ohash@2.0.11: 3613 + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 3614 + 3615 + on-change@6.0.2: 3616 + resolution: {integrity: sha512-08+12qcOVEA0fS9g/VxKS27HaT94nRutUT77J2dr8zv/unzXopvhBuF8tNLWsoLQ5IgrQ6eptGeGqUYat82U1w==} 3617 + engines: {node: '>=20'} 3618 + 3619 + on-finished@2.4.1: 3620 + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} 3621 + engines: {node: '>= 0.8'} 3622 + 3623 + onetime@6.0.0: 3624 + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 3625 + engines: {node: '>=12'} 3626 + 3627 + open@10.2.0: 3628 + resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} 3629 + engines: {node: '>=18'} 3630 + 3631 + open@11.0.0: 3632 + resolution: {integrity: sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==} 3633 + engines: {node: '>=20'} 3634 + 3635 + optionator@0.9.4: 3636 + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 3637 + engines: {node: '>= 0.8.0'} 3638 + 3639 + oxc-minify@0.133.0: 3640 + resolution: {integrity: sha512-6bNsYU+5WNIaNHB16zHnL24cUaJuKiPzUvjENoMale3+U8ZBMbGYgdgt//frx0ge7UcgEGIpqtukGGNPT0kxfQ==} 3641 + engines: {node: ^20.19.0 || >=22.12.0} 3642 + 3643 + oxc-parser@0.133.0: 3644 + resolution: {integrity: sha512-661RSx+ZcjBmjBYid+Fpp/2F5EbtildpeoZh5HdgnGs+jZ03nqQEQW8yGkt4BGyOC3OMPDQQRl8M5kqD2/g6jw==} 3645 + engines: {node: ^20.19.0 || >=22.12.0} 3646 + 3647 + oxc-transform@0.133.0: 3648 + resolution: {integrity: sha512-9lt2b+hkG6yqe0fUDMHhMk7rgI9uTjNxU9wauQiYnHzc4kZI8JP/OhBqXTIJQTrqRJ8CkSH3O5AhQ13ke28yNg==} 3649 + engines: {node: ^20.19.0 || >=22.12.0} 3650 + 3651 + oxc-walker@1.0.0: 3652 + resolution: {integrity: sha512-eMsHflAGfOskpWxtp9xP/f5b96XLEU8ifTd2gOOCkdux9HMxKGy5S1ru0Gh1B3aPu+YbfmWUUVkcb7MrZz3XyQ==} 3653 + peerDependencies: 3654 + oxc-parser: '>=0.98.0' 3655 + rolldown: '>=1.0.0' 3656 + peerDependenciesMeta: 3657 + oxc-parser: 3658 + optional: true 3659 + rolldown: 3660 + optional: true 3661 + 3662 + p-limit@3.1.0: 3663 + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 3664 + engines: {node: '>=10'} 3665 + 3666 + p-locate@5.0.0: 3667 + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 3668 + engines: {node: '>=10'} 3669 + 3670 + package-json-from-dist@1.0.1: 3671 + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 3672 + 3673 + package-manager-detector@1.6.0: 3674 + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} 3675 + 3676 + parse-imports-exports@0.2.4: 3677 + resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} 3678 + 3679 + parse-statements@1.0.11: 3680 + resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} 3681 + 3682 + parseurl@1.3.3: 3683 + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} 3684 + engines: {node: '>= 0.8'} 3685 + 3686 + path-browserify@1.0.1: 3687 + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} 3688 + 3689 + path-exists@4.0.0: 3690 + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 3691 + engines: {node: '>=8'} 3692 + 3693 + path-key@3.1.1: 3694 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 3695 + engines: {node: '>=8'} 3696 + 3697 + path-key@4.0.0: 3698 + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 3699 + engines: {node: '>=12'} 3700 + 3701 + path-parse@1.0.7: 3702 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 3703 + 3704 + path-scurry@1.11.1: 3705 + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 3706 + engines: {node: '>=16 || 14 >=14.18'} 3707 + 3708 + path-scurry@2.0.2: 3709 + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} 3710 + engines: {node: 18 || 20 || >=22} 3711 + 3712 + pathe@1.1.2: 3713 + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} 3714 + 3715 + pathe@2.0.3: 3716 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 3717 + 3718 + perfect-debounce@2.1.0: 3719 + resolution: {integrity: sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==} 3720 + 3721 + picocolors@1.1.1: 3722 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 3723 + 3724 + picomatch@2.3.2: 3725 + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} 3726 + engines: {node: '>=8.6'} 3727 + 3728 + picomatch@4.0.4: 3729 + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} 3730 + engines: {node: '>=12'} 3731 + 3732 + pkg-types@1.3.1: 3733 + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} 3734 + 3735 + pkg-types@2.3.1: 3736 + resolution: {integrity: sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==} 3737 + 3738 + pluralize@8.0.0: 3739 + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 3740 + engines: {node: '>=4'} 3741 + 3742 + postcss-calc@10.1.1: 3743 + resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==} 3744 + engines: {node: ^18.12 || ^20.9 || >=22.0} 3745 + peerDependencies: 3746 + postcss: ^8.4.38 3747 + 3748 + postcss-colormin@7.0.10: 3749 + resolution: {integrity: sha512-yFr6JezOolHLta/buLE71VKPh2mXursp4saVe98/ol8ZnEWhL+racShqPKlvd/DKWLre/39B6HhcMXf7RZ3hxg==} 3750 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3751 + peerDependencies: 3752 + postcss: ^8.5.13 3753 + 3754 + postcss-colormin@8.0.1: 3755 + resolution: {integrity: sha512-qBY4ABQ6d8/mk5RRZHwMllrZMxeMey3azVY2dZUEk+RgiUC4ARdPR3/AITzNqqKTbvW/3y/MJKinDrzwqn8RDQ==} 3756 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3757 + peerDependencies: 3758 + postcss: ^8.5.15 3759 + 3760 + postcss-convert-values@7.0.12: 3761 + resolution: {integrity: sha512-xurKu5qqk4viR3Cp3p4xBR4KfnZm4w4ys6+UBwBmeuBSNkH7+DtLnYOYnOffgtE4yx8sH9S1VZ6RAAvROXzP2Q==} 3762 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3763 + peerDependencies: 3764 + postcss: ^8.5.13 3765 + 3766 + postcss-convert-values@8.0.1: 3767 + resolution: {integrity: sha512-IdOSIX3BzfMvCc1TAHIha2gfy17xnb5vfML8e2BIKARnFOghksESfaSAB/3CXgyLfMozZAbTRPVQF5dbuKOidw==} 3768 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3769 + peerDependencies: 3770 + postcss: ^8.5.15 3771 + 3772 + postcss-discard-comments@7.0.8: 3773 + resolution: {integrity: sha512-CvvS5S9WrXblFXCEJ9nVo+4z+eA7zSC7Z88V1HEJuwlQhlFnYTIjg1xJY+BCUiG2bvICap2tXii4mP22BD108Q==} 3774 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3775 + peerDependencies: 3776 + postcss: ^8.5.13 3777 + 3778 + postcss-discard-comments@8.0.1: 3779 + resolution: {integrity: sha512-FDvzm3tXlEsQBO2XQgnta5ugsAqwBrgWH+j5QgXpegEIDYA0VPnZg2aP7LtmWtC49POskeIhXesFiU/k3NyFHA==} 3780 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3781 + peerDependencies: 3782 + postcss: ^8.5.15 3783 + 3784 + postcss-discard-duplicates@7.0.4: 3785 + resolution: {integrity: sha512-VBNn1+EuMZkeGVVtz0gRfbNGtx9IFgAsAV+E2pHtXPrp4qfGBkhTIiAuE/wrb+Y6Pakg9NewAlfTpYIFAWODtw==} 3786 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3787 + peerDependencies: 3788 + postcss: ^8.5.13 3789 + 3790 + postcss-discard-duplicates@8.0.1: 3791 + resolution: {integrity: sha512-stTDXkI8YkCUfADurQhp03oq5ynsgSx6Qrw5B1swds6oTHtAeOZ9I0SHGK8cY/VpWUsIYFDWMs3IWf9jIEfFvA==} 3792 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3793 + peerDependencies: 3794 + postcss: ^8.5.15 3795 + 3796 + postcss-discard-empty@7.0.3: 3797 + resolution: {integrity: sha512-M2pyjQCU+/7cMHVtL6bKTHjv0lZnPLMpicgr67Dlth7AbuV9gjVTtUqaRwn6Pp6BwSDspUzhz8SaUrRykJU5Dw==} 3798 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3799 + peerDependencies: 3800 + postcss: ^8.5.13 3801 + 3802 + postcss-discard-empty@8.0.1: 3803 + resolution: {integrity: sha512-Zv4fM1Yfhk71tbt6gfiptbL6jDHi+7apSnaMeaO9n1uET+1embrXQw5m93Zp5x28UyQSuv+AVkFY193jdwZ33w==} 3804 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3805 + peerDependencies: 3806 + postcss: ^8.5.15 3807 + 3808 + postcss-discard-overridden@7.0.3: 3809 + resolution: {integrity: sha512-aNovXo9UsZuRNLzHJtp13lHIvinDPfiXBPePpXkSjCbgp++iU2FqE+YxvjIsg6EdyPZsASFbfu+JcBFVsErXIQ==} 3810 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3811 + peerDependencies: 3812 + postcss: ^8.5.13 3813 + 3814 + postcss-discard-overridden@8.0.1: 3815 + resolution: {integrity: sha512-ykt4fvrC7yYGzbxKyqBVjDCbsjF/11JgWK8enrdkobRyqqEtb/uDUCbKOGdvrK8X7BrShW8Lv5cCRNbdkNHGkQ==} 3816 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3817 + peerDependencies: 3818 + postcss: ^8.5.15 3819 + 3820 + postcss-merge-longhand@7.0.7: 3821 + resolution: {integrity: sha512-b3mfYUxR388u5Pt0HPcVIUtUDn/k15UfTY9M+ORW+meCR6JLNxoZffiYvXyOYQoRYQNZyX/UFkMCM/mNHxe1qA==} 3822 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3823 + peerDependencies: 3824 + postcss: ^8.5.13 3825 + 3826 + postcss-merge-longhand@8.0.1: 3827 + resolution: {integrity: sha512-huTfSYgQ13O81SFvAuOi7GWnO48vvybjj3xF+X3qUoPjzvvaLpJH5DcUqqXcwOEulZUcvaV4s0V9WtWs+IAQPA==} 3828 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3829 + peerDependencies: 3830 + postcss: ^8.5.15 3831 + 3832 + postcss-merge-rules@7.0.11: 3833 + resolution: {integrity: sha512-SJUPM18g2BmPhf8BVlbwqWz4aK3pLu6u6xjfwEzra7xL6IBR10sUaiB++EzqcVfadPHrKBSMlNdP+XieykhI+Q==} 3834 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3835 + peerDependencies: 3836 + postcss: ^8.5.13 3837 + 3838 + postcss-merge-rules@8.0.1: 3839 + resolution: {integrity: sha512-o3rk4UpnPNg469tklYwbR/NtvKc/f/wJiVDTnNQ/EFPw/LeiPOHUCvV1GIBQIZHGrBAYdPjToK6a+ojYprsrxQ==} 3840 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3841 + peerDependencies: 3842 + postcss: ^8.5.15 3843 + 3844 + postcss-minify-font-values@7.0.3: 3845 + resolution: {integrity: sha512-yilG/VOaNI74IylQvAQQxm3/wZVBkXyYUqNUAdxqwtbWUXPsbK1q8Ms0mL83v+f8YicgcyfYCRZtWACUdYajpA==} 3846 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3847 + peerDependencies: 3848 + postcss: ^8.5.13 3849 + 3850 + postcss-minify-font-values@8.0.1: 3851 + resolution: {integrity: sha512-L8Nzs/PRlBSPrLdY/7rAiU5ZN5800+2J/4LRbfyG8SJnPljmgMaXVmQiCklvRS+yObfVRNtvmk/Ean/eoYcSeg==} 3852 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3853 + peerDependencies: 3854 + postcss: ^8.5.15 3855 + 3856 + postcss-minify-gradients@7.0.5: 3857 + resolution: {integrity: sha512-YraROyQRg3BI1+Hg8E05B/JPdnTm8EDSVu4P2BxdM+CRiOyfmou809+chGIqo6fQqwjPGQ947nbGncSjmTU1WQ==} 3858 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3859 + peerDependencies: 3860 + postcss: ^8.5.13 3861 + 3862 + postcss-minify-gradients@8.0.1: 3863 + resolution: {integrity: sha512-qf+4s/hZMqTwpWN2teqf6+1yvR/SZK5HgHqXYuACeJXV7ABe7AXtBEomgxagUzcN4bSnmqBh5vnIml0dYqykYg==} 3864 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3865 + peerDependencies: 3866 + postcss: ^8.5.15 3867 + 3868 + postcss-minify-params@7.0.9: 3869 + resolution: {integrity: sha512-R8itbB8BhlpoYyBm1ou0dD+vJnQ3F6adQipR4UnkCHUwlo+S9WXJaDRg1RHjC8YVAtIdrQzSWvJl40HnGDTKjA==} 3870 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3871 + peerDependencies: 3872 + postcss: ^8.5.13 3873 + 3874 + postcss-minify-params@8.0.1: 3875 + resolution: {integrity: sha512-L0h3H59deFfFg0wQN1NVaS/8E/LfGvaMuZKGO7siwlG995zo3OshtQyRkqKdVqcBwAORBvZ1nDZrKPLRapYkQw==} 3876 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3877 + peerDependencies: 3878 + postcss: ^8.5.15 3879 + 3880 + postcss-minify-selectors@7.1.2: 3881 + resolution: {integrity: sha512-aQtrEWKwqafNlExcKHQvPGsXR2+vlUqqJtf5XsCQcgsSb5PL4wlujWBYDJuWsP4UnQX1YHDHU8qRlD+1PzTQ+Q==} 3882 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3883 + peerDependencies: 3884 + postcss: ^8.5.13 3885 + 3886 + postcss-minify-selectors@8.0.2: 3887 + resolution: {integrity: sha512-3icdxc/zght5UAizdwqZBDE2KOWHf1jMQCxET6iLACeNlRxfTPyXS0/COpGk8CQ2cECyaEKTRUd/i/k8Gxmz4g==} 3888 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3889 + peerDependencies: 3890 + postcss: ^8.5.15 3891 + 3892 + postcss-nested@7.0.2: 3893 + resolution: {integrity: sha512-5osppouFc0VR9/VYzYxO03VaDa3e8F23Kfd6/9qcZTUI8P58GIYlArOET2Wq0ywSl2o2PjELhYOFI4W7l5QHKw==} 3894 + engines: {node: '>=18.0'} 3895 + peerDependencies: 3896 + postcss: ^8.2.14 3897 + 3898 + postcss-normalize-charset@7.0.3: 3899 + resolution: {integrity: sha512-NoBfZu8PR4c2NlmjvrqQTzCzLY79hwcSRgNQ3ZiNK0ABzf9kYKloE/jNj+/8GQY1wsm8pRRgANk6ydLH8cwo0Q==} 3900 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3901 + peerDependencies: 3902 + postcss: ^8.5.13 3903 + 3904 + postcss-normalize-charset@8.0.1: 3905 + resolution: {integrity: sha512-xzqr36F8UeIZOvOHsf3aul+RVJCADvSwuwpMLgizqKjisHZpBfztgW0XFLBfJvz9pJgaStaOXAtGb0zLqT6B0w==} 3906 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3907 + peerDependencies: 3908 + postcss: ^8.5.15 3909 + 3910 + postcss-normalize-display-values@7.0.3: 3911 + resolution: {integrity: sha512-ldsCX0QIt05pKIOobZtVQ48wXJecr+czw4+e1/YjVhLMqslShgpVxgPtI2CefURR8oyVoYaU/l829MMwExDMLw==} 3912 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3913 + peerDependencies: 3914 + postcss: ^8.5.13 3915 + 3916 + postcss-normalize-display-values@8.0.1: 3917 + resolution: {integrity: sha512-ZDWOijOK1FFMlpgiQCUO9fCNKd7HJ9L7z9HWEq4iyubnUFWzdTSwm/LcrMbNW6iZ1oAtqeLYA0WA3xHszOI08g==} 3918 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3919 + peerDependencies: 3920 + postcss: ^8.5.15 3921 + 3922 + postcss-normalize-positions@7.0.4: 3923 + resolution: {integrity: sha512-VEvlpeGd3Ju1Hqa/oN4jaP3+ms4laYwkEL9N9u+B6k54PZjXbW1n6wI+aVprf1BQXlCYpS5+1pl/7/vHiKgARg==} 3924 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3925 + peerDependencies: 3926 + postcss: ^8.5.13 3927 + 3928 + postcss-normalize-positions@8.0.1: 3929 + resolution: {integrity: sha512-uuivan2poSqbE48ST4do20dGaFUeXey9/H8rhHzoyVHB2I6BmkoVLZ/C9+BRjUlpaAFYVOoDY7epkiidzaYbvA==} 3930 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3931 + peerDependencies: 3932 + postcss: ^8.5.15 3933 + 3934 + postcss-normalize-repeat-style@7.0.4: 3935 + resolution: {integrity: sha512-6mPKlY/8cSaDHxX502wERADarJsccwlky6yIrOapHH2ZgfoKAV94SbiTKfKEs4EEpdazuc3J72WsqeYk7hp9+Q==} 3936 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3937 + peerDependencies: 3938 + postcss: ^8.5.13 3939 + 3940 + postcss-normalize-repeat-style@8.0.1: 3941 + resolution: {integrity: sha512-q2hq5fmKxk29K6DjKA3nZ17Q2dtjhLYFNmFweKALmooUqx6UWAHF1bBoWTu/EqlJ88josb82A/J0Atj9LJUmpQ==} 3942 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3943 + peerDependencies: 3944 + postcss: ^8.5.15 3945 + 3946 + postcss-normalize-string@7.0.3: 3947 + resolution: {integrity: sha512-HnEQPUchi1eznmDKEYrKUTqrprEq97SrpUYClgUkv7V2zRODD9DFoUsYU+m9ZOetmD5ku7fEMZB/lwy8IT6xVQ==} 3948 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3949 + peerDependencies: 3950 + postcss: ^8.5.13 3951 + 3952 + postcss-normalize-string@8.0.1: 3953 + resolution: {integrity: sha512-+Wf+kQJhm1WgSGEAuUaswE9rdpR9QbrKRVemcVHs6rhOoOTVIdAbgaicftfYA6vLM346P8onRzkEVbFN29ktKQ==} 3954 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3955 + peerDependencies: 3956 + postcss: ^8.5.15 3957 + 3958 + postcss-normalize-timing-functions@7.0.3: 3959 + resolution: {integrity: sha512-zmEzHdvpZBZu0OKlbJSfgASQvaayyAoVuWtvyr34IJ/LyS+DaOKvvR3EvFJ9RWWtNIx+CMvO125OVophaxNYew==} 3960 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3961 + peerDependencies: 3962 + postcss: ^8.5.13 3963 + 3964 + postcss-normalize-timing-functions@8.0.1: 3965 + resolution: {integrity: sha512-W8/tvwRlm3T+yjGkg0IRTF4bvHj0vILYr/LOogCrJKHz2ey2HFRwfsAA8Bk9N4BGR7z7WmmDu/KzzwhJ6FoGPQ==} 3966 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3967 + peerDependencies: 3968 + postcss: ^8.5.15 3969 + 3970 + postcss-normalize-unicode@7.0.9: 3971 + resolution: {integrity: sha512-DRAdWfeh/TjmhLJsw91vdiWCnUod9iwvM7xyS02/nF/sLsCR3A8l3pztrSUrWG8DSBqfX7yEk9FM0USaVJ2mSg==} 3972 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3973 + peerDependencies: 3974 + postcss: ^8.5.13 3975 + 3976 + postcss-normalize-unicode@8.0.1: 3977 + resolution: {integrity: sha512-Ad0YHNRBp4WHEOYUM/4wL/8MoL2fimEF8se/0q+Rt/owMzYpbxsypC1P8fN/oluwoRmRKdNVX7X2oycEobPWcQ==} 3978 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3979 + peerDependencies: 3980 + postcss: ^8.5.15 3981 + 3982 + postcss-normalize-url@7.0.3: 3983 + resolution: {integrity: sha512-CL93wmloq5qsffmFv+bw24MIRbmhHrp53qoh1LDAb/5TtjWEXI/np4xcP/Gw9oWCb2XyWnqHYLDUwiKRoJBA1Q==} 3984 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3985 + peerDependencies: 3986 + postcss: ^8.5.13 3987 + 3988 + postcss-normalize-url@8.0.1: 3989 + resolution: {integrity: sha512-tkYcip6pCDY806xuxpJYqMW2M3/623jzGFJmz3m5Us47q8P28+gbRZxaea3Rr/CmwwLUiVlh+BTGYwQ6gvaP8A==} 3990 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 3991 + peerDependencies: 3992 + postcss: ^8.5.15 3993 + 3994 + postcss-normalize-whitespace@7.0.3: 3995 + resolution: {integrity: sha512-FdHjjn+Ht5Z2ZRjNOmeCbNq6lq09sUYKpmlF/Aq0XjVNSLTL6fmHlA/3swN2wP2caY9GV/tjSDcIIyS7aN7W0A==} 3996 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 3997 + peerDependencies: 3998 + postcss: ^8.5.13 3999 + 4000 + postcss-normalize-whitespace@8.0.1: 4001 + resolution: {integrity: sha512-XzORadNfSrKWDZZpgAEHPKINKx8r9r9RIfE9c70g/HThdpbmPHhDYCodHSVESDxmKeySAYw1p4liuBCf7j6LyA==} 4002 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 4003 + peerDependencies: 4004 + postcss: ^8.5.15 4005 + 4006 + postcss-ordered-values@7.0.4: 4007 + resolution: {integrity: sha512-nubSi49hDHQk4E8KIj+IbLY8Bg+8OcSUEhgyolgM+atnOvXjV7EjaR6bac4YGZoFyPa9mWoAF3EaYbWdFkKqVg==} 4008 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4009 + peerDependencies: 4010 + postcss: ^8.5.13 4011 + 4012 + postcss-ordered-values@8.0.1: 4013 + resolution: {integrity: sha512-OLXq5lR1yk3KWQ1FPK6aWjFFdktHE9f9kb8cnt4LmIw7w30DnzgD9+sOVYJc5HenkWCX8i1MJhhFwmqc/GYqLg==} 4014 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 4015 + peerDependencies: 4016 + postcss: ^8.5.15 4017 + 4018 + postcss-reduce-initial@7.0.9: 4019 + resolution: {integrity: sha512-ztTNPdIxXTxtBcG03E9u8v44M4ElXbMIRT7pf2onlquGula0Y83nKKxqM22FA/hMgkfCjN7ohevkVlaNwI8iOQ==} 4020 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4021 + peerDependencies: 4022 + postcss: ^8.5.13 4023 + 4024 + postcss-reduce-initial@8.0.1: 4025 + resolution: {integrity: sha512-+aQsR6+61KRoIfcFNLP3v9RM7+0iYOTtPnjl1wr6JqMW1zx6S+t2ktHRefXwacFdHIDj5+ETG0KY7K3+SGQ4Nw==} 4026 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 4027 + peerDependencies: 4028 + postcss: ^8.5.15 4029 + 4030 + postcss-reduce-transforms@7.0.3: 4031 + resolution: {integrity: sha512-FXsnN9ZwcZTT8Yf8cAHA8qIGUXcX6WfLd9JoYhrdDfmvsVhhfqkkv7m4AC3rwFOfz+GzkUa87OCKF9dUcicd+g==} 4032 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4033 + peerDependencies: 4034 + postcss: ^8.5.13 4035 + 4036 + postcss-reduce-transforms@8.0.1: 4037 + resolution: {integrity: sha512-x71slHVykiFi5RuKEXM0wgYpY2PngC78x6R8TnZhHF3lhqt+u/w3MGwYLX+2t5O87ssRiMfEAhQH+3J4QwVzCw==} 4038 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 4039 + peerDependencies: 4040 + postcss: ^8.5.15 4041 + 4042 + postcss-selector-parser@7.1.4: 4043 + resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==} 4044 + engines: {node: '>=4'} 4045 + 4046 + postcss-svgo@7.1.3: 4047 + resolution: {integrity: sha512-2QfoFOYMcj8lwcVEf9WeTlkVIAm7u2QvOEhMzkQU3KUhhGX/l8hVV9EtjMv4iq3E9iI3OeeMN0YoMLbGusuigw==} 4048 + engines: {node: ^18.12.0 || ^20.9.0 || >= 18} 4049 + peerDependencies: 4050 + postcss: ^8.5.13 4051 + 4052 + postcss-svgo@8.0.1: 4053 + resolution: {integrity: sha512-HpnvWii7W0/FPrsejJa6ZTi0kNtTJP/Iba7CUMPX0xPV6QpnndOp+SDP74tFtgjA2cYKYNWJPOlmLXMsvi/9yA==} 4054 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 4055 + peerDependencies: 4056 + postcss: ^8.5.15 4057 + 4058 + postcss-unique-selectors@7.0.7: 4059 + resolution: {integrity: sha512-d+sCkaRnSefghOUdH8CMJZV9yUQhj2ojpe8Nw/lA+LV1UOfeleGkLTl6XdCFFSai9UJ+DJPb69FFuqthXYsY8w==} 4060 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4061 + peerDependencies: 4062 + postcss: ^8.5.13 4063 + 4064 + postcss-unique-selectors@8.0.1: 4065 + resolution: {integrity: sha512-+xvKI5+/Cl8yYQwxDV39Uhuc4WV951xngFvPPjiPj2NIbIfm6vbbRTXblyw0FioLkIoGlw+7qUcY1h2YhaZYgw==} 4066 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 4067 + peerDependencies: 4068 + postcss: ^8.5.15 4069 + 4070 + postcss-value-parser@4.2.0: 4071 + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 4072 + 4073 + postcss@8.5.15: 4074 + resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} 4075 + engines: {node: ^10 || ^12 || >=14} 4076 + 4077 + powershell-utils@0.1.0: 4078 + resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==} 4079 + engines: {node: '>=20'} 4080 + 4081 + prelude-ls@1.2.1: 4082 + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 4083 + engines: {node: '>= 0.8.0'} 4084 + 4085 + pretty-bytes@7.1.0: 4086 + resolution: {integrity: sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw==} 4087 + engines: {node: '>=20'} 4088 + 4089 + process-nextick-args@2.0.1: 4090 + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 4091 + 4092 + process@0.11.10: 4093 + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} 4094 + engines: {node: '>= 0.6.0'} 4095 + 4096 + proper-lockfile@4.1.2: 4097 + resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==} 4098 + 4099 + punycode@2.3.1: 4100 + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 4101 + engines: {node: '>=6'} 4102 + 4103 + quansync@0.2.11: 4104 + resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} 4105 + 4106 + queue-microtask@1.2.3: 4107 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 4108 + 4109 + radix3@1.1.2: 4110 + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 4111 + 4112 + range-parser@1.2.1: 4113 + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} 4114 + engines: {node: '>= 0.6'} 4115 + 4116 + rc9@3.0.1: 4117 + resolution: {integrity: sha512-gMDyleLWVE+i6Sgtc0QbbY6pEKqYs97NGi6isHQPqYlLemPoO8dxQ3uGi0f4NiP98c+jMW6cG1Kx9dDwfvqARQ==} 4118 + 4119 + readable-stream@2.3.8: 4120 + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} 4121 + 4122 + readable-stream@4.7.0: 4123 + resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==} 4124 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 4125 + 4126 + readdir-glob@1.1.3: 4127 + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} 4128 + 4129 + readdirp@5.0.0: 4130 + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} 4131 + engines: {node: '>= 20.19.0'} 4132 + 4133 + redis-errors@1.2.0: 4134 + resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} 4135 + engines: {node: '>=4'} 4136 + 4137 + redis-parser@3.0.0: 4138 + resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} 4139 + engines: {node: '>=4'} 4140 + 4141 + refa@0.12.1: 4142 + resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} 4143 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 4144 + 4145 + regexp-ast-analysis@0.7.1: 4146 + resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} 4147 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 4148 + 4149 + regexp-tree@0.1.27: 4150 + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} 4151 + hasBin: true 4152 + 4153 + regjsparser@0.13.2: 4154 + resolution: {integrity: sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==} 4155 + hasBin: true 4156 + 4157 + reserved-identifiers@1.2.0: 4158 + resolution: {integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==} 4159 + engines: {node: '>=18'} 4160 + 4161 + resolve-from@5.0.0: 4162 + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 4163 + engines: {node: '>=8'} 4164 + 4165 + resolve-pkg-maps@1.0.0: 4166 + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 4167 + 4168 + resolve@1.22.12: 4169 + resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} 4170 + engines: {node: '>= 0.4'} 4171 + hasBin: true 4172 + 4173 + retry@0.12.0: 4174 + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} 4175 + engines: {node: '>= 4'} 4176 + 4177 + reusify@1.1.0: 4178 + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} 4179 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 4180 + 4181 + rolldown@1.1.0: 4182 + resolution: {integrity: sha512-zpMvlJhs5PkXRTtKc0CaLBVI9AR/VDiJFpM+kx//hgToEca7FgMlGjaRIisXBcb19T76LswgmKECSQ96hjWr5A==} 4183 + engines: {node: ^20.19.0 || >=22.12.0} 4184 + hasBin: true 4185 + 4186 + rollup-plugin-dts@6.4.1: 4187 + resolution: {integrity: sha512-l//F3Zf7ID5GoOfLfD8kroBjQKEKpy1qfhtAdnpibFZMffPaylrg1CoDC2vGkPeTeyxUe4bVFCln2EFuL7IGGg==} 4188 + engines: {node: '>=20'} 4189 + peerDependencies: 4190 + rollup: ^3.29.4 || ^4 4191 + typescript: ^4.5 || ^5.0 || ^6.0 4192 + 4193 + rollup-plugin-visualizer@7.0.1: 4194 + resolution: {integrity: sha512-UJUT4+1Ho4OcWmPYU3sYXgUqI8B8Ayfe06MX7y0qCJ1K8aGoKtR/NDd/2nZqM7ADkrzny+I99Ul7GgyoiVNAgg==} 4195 + engines: {node: '>=22'} 4196 + hasBin: true 4197 + peerDependencies: 4198 + rolldown: 1.x || ^1.0.0-beta || ^1.0.0-rc 4199 + rollup: 2.x || 3.x || 4.x 4200 + peerDependenciesMeta: 4201 + rolldown: 4202 + optional: true 4203 + rollup: 4204 + optional: true 4205 + 4206 + rollup@4.62.0: 4207 + resolution: {integrity: sha512-nc72Wgq62I7rtDV4izT5/aaS0zxy3kttkinf9586ApknY3jZO9NYsmtc24fUckA0X7Q2v+ML4a15pdUlV5V/jA==} 4208 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 4209 + hasBin: true 4210 + 4211 + rou3@0.8.1: 4212 + resolution: {integrity: sha512-ePa+XGk00/3HuCqrEnK3LxJW7I0SdNg6EFzKUJG73hMAdDcOUC/i/aSz7LSDwLrGr33kal/rqOGydzwl6U7zBA==} 4213 + 4214 + run-applescript@7.1.0: 4215 + resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} 4216 + engines: {node: '>=18'} 4217 + 4218 + run-parallel@1.2.0: 4219 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 4220 + 4221 + safe-buffer@5.1.2: 4222 + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 4223 + 4224 + safe-buffer@5.2.1: 4225 + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 4226 + 4227 + sax@1.6.0: 4228 + resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} 4229 + engines: {node: '>=11.0.0'} 4230 + 4231 + scslre@0.3.0: 4232 + resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} 4233 + engines: {node: ^14.0.0 || >=16.0.0} 4234 + 4235 + scule@1.3.0: 4236 + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} 4237 + 4238 + semver@6.3.1: 4239 + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 4240 + hasBin: true 4241 + 4242 + semver@7.8.4: 4243 + resolution: {integrity: sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==} 4244 + engines: {node: '>=10'} 4245 + hasBin: true 4246 + 4247 + send@1.2.1: 4248 + resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} 4249 + engines: {node: '>= 18'} 4250 + 4251 + serialize-javascript@7.0.5: 4252 + resolution: {integrity: sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==} 4253 + engines: {node: '>=20.0.0'} 4254 + 4255 + seroval@1.5.4: 4256 + resolution: {integrity: sha512-46uFvgrXTVxZcUorgSSRZ4y+ieqLLQRMlG4bnCZKW3qI6BZm7Rg4ntMW4p1mILEEBZWrFlcpp0AyIIlM6jD9iw==} 4257 + engines: {node: '>=10'} 4258 + 4259 + serve-placeholder@2.0.2: 4260 + resolution: {integrity: sha512-/TMG8SboeiQbZJWRlfTCqMs2DD3SZgWp0kDQePz9yUuCnDfDh/92gf7/PxGhzXTKBIPASIHxFcZndoNbp6QOLQ==} 4261 + 4262 + serve-static@2.2.1: 4263 + resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} 4264 + engines: {node: '>= 18'} 4265 + 4266 + setprototypeof@1.2.0: 4267 + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} 4268 + 4269 + shebang-command@2.0.0: 4270 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 4271 + engines: {node: '>=8'} 4272 + 4273 + shebang-regex@3.0.0: 4274 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 4275 + engines: {node: '>=8'} 4276 + 4277 + shell-quote@1.8.4: 4278 + resolution: {integrity: sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==} 4279 + engines: {node: '>= 0.4'} 4280 + 4281 + siginfo@2.0.0: 4282 + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 4283 + 4284 + signal-exit@3.0.7: 4285 + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 4286 + 4287 + signal-exit@4.1.0: 4288 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 4289 + engines: {node: '>=14'} 4290 + 4291 + simple-git@3.36.0: 4292 + resolution: {integrity: sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==} 4293 + 4294 + sirv@3.0.2: 4295 + resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} 4296 + engines: {node: '>=18'} 4297 + 4298 + sisteransi@1.0.5: 4299 + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 4300 + 4301 + slash@5.1.0: 4302 + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} 4303 + engines: {node: '>=14.16'} 4304 + 4305 + smob@1.6.2: 4306 + resolution: {integrity: sha512-RQsvleCbF8cVHEv+xuDGaA4pOizFqJ0GgjtMSRo6oP8pnN7WsigHgVGey6aILRBKv4W2YOMHLqbKdnB6hpB9fw==} 4307 + engines: {node: '>=20.0.0'} 4308 + 4309 + source-map-js@1.2.1: 4310 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 4311 + engines: {node: '>=0.10.0'} 4312 + 4313 + source-map-support@0.5.21: 4314 + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 4315 + 4316 + source-map@0.6.1: 4317 + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 4318 + engines: {node: '>=0.10.0'} 4319 + 4320 + source-map@0.7.6: 4321 + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} 4322 + engines: {node: '>= 12'} 4323 + 4324 + spdx-exceptions@2.5.0: 4325 + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} 4326 + 4327 + spdx-expression-parse@4.0.0: 4328 + resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} 4329 + 4330 + spdx-license-ids@3.0.23: 4331 + resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==} 4332 + 4333 + srvx@0.11.16: 4334 + resolution: {integrity: sha512-bp07zRuycfTY43IjAvvTFnmnJi8ikW0VFiHwOhhYcVW/L4xQ1XY4PAd4Nuum1rsA17C39zL7x+CDhrn5AL32Rw==} 4335 + engines: {node: '>=20.16.0'} 4336 + hasBin: true 4337 + 4338 + stable-hash-x@0.2.0: 4339 + resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==} 4340 + engines: {node: '>=12.0.0'} 4341 + 4342 + stackback@0.0.2: 4343 + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 4344 + 4345 + standard-as-callback@2.1.0: 4346 + resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} 4347 + 4348 + statuses@2.0.2: 4349 + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} 4350 + engines: {node: '>= 0.8'} 4351 + 4352 + std-env@3.10.0: 4353 + resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} 4354 + 4355 + std-env@4.1.0: 4356 + resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==} 4357 + 4358 + streamx@2.28.0: 4359 + resolution: {integrity: sha512-1Yowhzjf0ivGMrTIkY9hav5TxobO9qIVqUE41fiCGMGgc3CLlf4MY+9AHmZqBWgDTue0fY9zWjYFVyf6Diuobw==} 4360 + 4361 + string-width@4.2.3: 4362 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 4363 + engines: {node: '>=8'} 4364 + 4365 + string-width@5.1.2: 4366 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 4367 + engines: {node: '>=12'} 4368 + 4369 + string-width@7.2.0: 4370 + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} 4371 + engines: {node: '>=18'} 4372 + 4373 + string_decoder@1.1.1: 4374 + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 4375 + 4376 + string_decoder@1.3.0: 4377 + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 4378 + 4379 + strip-ansi@6.0.1: 4380 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 4381 + engines: {node: '>=8'} 4382 + 4383 + strip-ansi@7.2.0: 4384 + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} 4385 + engines: {node: '>=12'} 4386 + 4387 + strip-final-newline@3.0.0: 4388 + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 4389 + engines: {node: '>=12'} 4390 + 4391 + strip-indent@4.1.1: 4392 + resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==} 4393 + engines: {node: '>=12'} 4394 + 4395 + strip-literal@3.1.0: 4396 + resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} 4397 + 4398 + structured-clone-es@2.0.0: 4399 + resolution: {integrity: sha512-5UuAHmBLXYPCl22xWJrFuGmIhBKQzxISPVz6E7nmTmTcAOpUzlbjKJsRrCE4vADmMQ0dzeCnlWn9XufnAGf76Q==} 4400 + 4401 + stylehacks@7.0.11: 4402 + resolution: {integrity: sha512-iODNfhXVLqc5LADs+Y6Oh5wJuK5ZcHbVng8aiK3y9pjMQdc5hLrBW0eFU6FtnpNrE6PoEg/MmFTU4waotj5WNg==} 4403 + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} 4404 + peerDependencies: 4405 + postcss: ^8.5.13 4406 + 4407 + stylehacks@8.0.1: 4408 + resolution: {integrity: sha512-Gv095oTD0N+BdJALNFDsxZpETHZLTxbOl5RyIO7y6VAE6sR3z0MnV3Nix7N0IATNldNTrkvSASp2KR1Yt526HA==} 4409 + engines: {node: ^22.11.0 || ^24.11.0 || >=26.0} 4410 + peerDependencies: 4411 + postcss: ^8.5.15 4412 + 4413 + supports-color@10.2.2: 4414 + resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} 4415 + engines: {node: '>=18'} 4416 + 4417 + supports-preserve-symlinks-flag@1.0.0: 4418 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 4419 + engines: {node: '>= 0.4'} 4420 + 4421 + svgo@4.0.1: 4422 + resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} 4423 + engines: {node: '>=16'} 4424 + hasBin: true 4425 + 4426 + tagged-tag@1.0.0: 4427 + resolution: {integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==} 4428 + engines: {node: '>=20'} 4429 + 4430 + tar-stream@3.2.0: 4431 + resolution: {integrity: sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==} 4432 + 4433 + tar@7.5.16: 4434 + resolution: {integrity: sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==} 4435 + engines: {node: '>=18'} 4436 + 4437 + teex@1.0.1: 4438 + resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} 4439 + 4440 + terser@5.48.0: 4441 + resolution: {integrity: sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==} 4442 + engines: {node: '>=10'} 4443 + hasBin: true 4444 + 4445 + text-decoder@1.2.7: 4446 + resolution: {integrity: sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==} 4447 + 4448 + tiny-invariant@1.3.3: 4449 + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} 4450 + 4451 + tinybench@2.9.0: 4452 + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} 4453 + 4454 + tinyclip@0.1.14: 4455 + resolution: {integrity: sha512-F1oWdz8tjT17qe1d5JgDK6z03WGOhYYAN0lK3/D/fzNiy93xswLLEw7pk+3g05onhAy6Bsc6PLNUGhdgVjemMQ==} 4456 + engines: {node: ^16.14.0 || >= 17.3.0} 4457 + 4458 + tinyexec@1.2.4: 4459 + resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} 4460 + engines: {node: '>=18'} 4461 + 4462 + tinyglobby@0.2.17: 4463 + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} 4464 + engines: {node: '>=12.0.0'} 4465 + 4466 + tinyrainbow@3.1.0: 4467 + resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} 4468 + engines: {node: '>=14.0.0'} 4469 + 4470 + to-regex-range@5.0.1: 4471 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 4472 + engines: {node: '>=8.0'} 4473 + 4474 + to-valid-identifier@1.0.0: 4475 + resolution: {integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==} 4476 + engines: {node: '>=20'} 4477 + 4478 + toidentifier@1.0.1: 4479 + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} 4480 + engines: {node: '>=0.6'} 4481 + 4482 + totalist@3.0.1: 4483 + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} 4484 + engines: {node: '>=6'} 4485 + 4486 + tr46@0.0.3: 4487 + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 4488 + 4489 + ts-api-utils@2.5.0: 4490 + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} 4491 + engines: {node: '>=18.12'} 4492 + peerDependencies: 4493 + typescript: '>=4.8.4' 4494 + 4495 + tsconfck@3.1.6: 4496 + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} 4497 + engines: {node: ^18 || >=20} 4498 + deprecated: unmaintained 4499 + hasBin: true 4500 + peerDependencies: 4501 + typescript: ^5.0.0 4502 + peerDependenciesMeta: 4503 + typescript: 4504 + optional: true 4505 + 4506 + tslib@2.8.1: 4507 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 4508 + 4509 + type-check@0.4.0: 4510 + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 4511 + engines: {node: '>= 0.8.0'} 4512 + 4513 + type-fest@5.7.0: 4514 + resolution: {integrity: sha512-1URUxUqfHFM1c+zfSPsa3gnkO7Aq21qyH75SIduNYz4SzY964rn1X2vCMQaHSHhktiw+0kPa2iyb6PUpXqB6Vg==} 4515 + engines: {node: '>=20'} 4516 + 4517 + type-level-regexp@0.1.17: 4518 + resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} 4519 + 4520 + typescript@6.0.3: 4521 + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} 4522 + engines: {node: '>=14.17'} 4523 + hasBin: true 4524 + 4525 + ufo@1.6.4: 4526 + resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==} 4527 + 4528 + ultrahtml@1.6.0: 4529 + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} 4530 + 4531 + unbuild@3.6.1: 4532 + resolution: {integrity: sha512-+U5CdtrdjfWkZhuO4N9l5UhyiccoeMEXIc2Lbs30Haxb+tRwB3VwB8AoZRxlAzORXunenSo+j6lh45jx+xkKgg==} 4533 + hasBin: true 4534 + peerDependencies: 4535 + typescript: ^5.9.2 4536 + peerDependenciesMeta: 4537 + typescript: 4538 + optional: true 4539 + 4540 + uncrypto@0.1.3: 4541 + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} 4542 + 4543 + unctx@2.5.0: 4544 + resolution: {integrity: sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg==} 4545 + 4546 + undici-types@8.3.0: 4547 + resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} 4548 + 4549 + unenv@2.0.0-rc.24: 4550 + resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==} 4551 + 4552 + unhead@2.1.15: 4553 + resolution: {integrity: sha512-MCt5T90mCWyr3Z6pUCdM9lVRXoMoVBlL7z7U4CYVIiaDiuzad/UCfLuMqz5MeNmpZUgoBCQnrucJimU7EZR+XA==} 4554 + 4555 + unicorn-magic@0.3.0: 4556 + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} 4557 + engines: {node: '>=18'} 4558 + 4559 + unicorn-magic@0.4.0: 4560 + resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} 4561 + engines: {node: '>=20'} 4562 + 4563 + unimport@6.3.0: 4564 + resolution: {integrity: sha512-M+Dxk5W9WRd+8j56W9tp8lGW/dmMc7g5zj7BWQnEjKQhryBstqsi1V0izb0zHwSkEN8cSYV7K75/bykairV2tA==} 4565 + engines: {node: '>=18.12.0'} 4566 + peerDependencies: 4567 + oxc-parser: '*' 4568 + rolldown: ^1.0.0 4569 + peerDependenciesMeta: 4570 + oxc-parser: 4571 + optional: true 4572 + rolldown: 4573 + optional: true 4574 + 4575 + unplugin-utils@0.3.1: 4576 + resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} 4577 + engines: {node: '>=20.19.0'} 4578 + 4579 + unplugin@2.3.11: 4580 + resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} 4581 + engines: {node: '>=18.12.0'} 4582 + 4583 + unplugin@3.0.0: 4584 + resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==} 4585 + engines: {node: ^20.19.0 || >=22.12.0} 4586 + 4587 + unrouting@0.1.7: 4588 + resolution: {integrity: sha512-+0hfD+CVWtD636rc5Fn9VEjjTEDhdqgMpbwAuVoUmydSHDaMNiFW93SJG4LV++RoGSEAyvQN5uABAscYpDphpQ==} 4589 + 4590 + unrs-resolver@1.12.2: 4591 + resolution: {integrity: sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==} 4592 + 4593 + unstorage@1.17.5: 4594 + resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==} 4595 + peerDependencies: 4596 + '@azure/app-configuration': ^1.8.0 4597 + '@azure/cosmos': ^4.2.0 4598 + '@azure/data-tables': ^13.3.0 4599 + '@azure/identity': ^4.6.0 4600 + '@azure/keyvault-secrets': ^4.9.0 4601 + '@azure/storage-blob': ^12.26.0 4602 + '@capacitor/preferences': ^6 || ^7 || ^8 4603 + '@deno/kv': '>=0.9.0' 4604 + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 4605 + '@planetscale/database': ^1.19.0 4606 + '@upstash/redis': ^1.34.3 4607 + '@vercel/blob': '>=0.27.1' 4608 + '@vercel/functions': ^2.2.12 || ^3.0.0 4609 + '@vercel/kv': ^1 || ^2 || ^3 4610 + aws4fetch: ^1.0.20 4611 + db0: '>=0.2.1' 4612 + idb-keyval: ^6.2.1 4613 + ioredis: ^5.4.2 4614 + uploadthing: ^7.4.4 4615 + peerDependenciesMeta: 4616 + '@azure/app-configuration': 4617 + optional: true 4618 + '@azure/cosmos': 4619 + optional: true 4620 + '@azure/data-tables': 4621 + optional: true 4622 + '@azure/identity': 4623 + optional: true 4624 + '@azure/keyvault-secrets': 4625 + optional: true 4626 + '@azure/storage-blob': 4627 + optional: true 4628 + '@capacitor/preferences': 4629 + optional: true 4630 + '@deno/kv': 4631 + optional: true 4632 + '@netlify/blobs': 4633 + optional: true 4634 + '@planetscale/database': 4635 + optional: true 4636 + '@upstash/redis': 4637 + optional: true 4638 + '@vercel/blob': 4639 + optional: true 4640 + '@vercel/functions': 4641 + optional: true 4642 + '@vercel/kv': 4643 + optional: true 4644 + aws4fetch: 4645 + optional: true 4646 + db0: 4647 + optional: true 4648 + idb-keyval: 4649 + optional: true 4650 + ioredis: 4651 + optional: true 4652 + uploadthing: 4653 + optional: true 4654 + 4655 + untun@0.1.3: 4656 + resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} 4657 + hasBin: true 4658 + 4659 + untyped@2.0.0: 4660 + resolution: {integrity: sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==} 4661 + hasBin: true 4662 + 4663 + unwasm@0.5.3: 4664 + resolution: {integrity: sha512-keBgTSfp3r6+s9ZcSma+0chwxQdmLbB5+dAD9vjtB21UTMYuKAxHXCU1K2CbCtnP09EaWeRvACnXk0EJtUx+hw==} 4665 + 4666 + update-browserslist-db@1.2.3: 4667 + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} 4668 + hasBin: true 4669 + peerDependencies: 4670 + browserslist: '>= 4.21.0' 4671 + 4672 + uqr@0.1.3: 4673 + resolution: {integrity: sha512-0rjE8iEJe4YmT9TOhwsZtqCMRLc5DXZUI2UEYUUg63ikBkqqE5EYWaI0etFe/5KUcmcYwLih2RND1kq+hrUJXA==} 4674 + 4675 + uri-js@4.4.1: 4676 + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 4677 + 4678 + util-deprecate@1.0.2: 4679 + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 4680 + 4681 + vite-dev-rpc@2.0.0: 4682 + resolution: {integrity: sha512-yKwbTwdHKSD2k/aGqyWpPHepo45OQc8lH3/6IfT4ZqeKE26ooKvi4WIEKzqWav8v+9Is8u1k8q54hvOmqASazA==} 4683 + peerDependencies: 4684 + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0 || ^8.0.0 4685 + 4686 + vite-hot-client@2.2.0: 4687 + resolution: {integrity: sha512-76Zs9zrHbH7M7wqeyooGQKdX+yg0pQ0xuQ1PbFp4z5a0Lzn2e5IPFoCswnmqZ4GiwqB4Jo3WcDAMO9jARTJl8w==} 4688 + peerDependencies: 4689 + vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0 4690 + 4691 + vite-node@5.3.0: 4692 + resolution: {integrity: sha512-8f20COPYJujc3OKPX6OuyBy3ZIv2det4eRRU4GY1y2MjbeGSUmPjedxg1b72KnTagCofwvZ65ThzjxDW2AtQFQ==} 4693 + engines: {node: ^20.19.0 || >=22.12.0} 4694 + hasBin: true 4695 + 4696 + vite-plugin-checker@0.14.1: 4697 + resolution: {integrity: sha512-Mv8oQc9XYBYf+XkP/riqqQCt8lBP6Iad75PZPho1lHRrpxQI0BwX2gwE10enn4f6Hgc+PvR1F7N38KARcaJtzw==} 4698 + engines: {node: '>=20.19.0'} 4699 + peerDependencies: 4700 + '@biomejs/biome': '>=2.4.12' 4701 + eslint: '>=9.39.4' 4702 + meow: ^13.2.0 || ^14.0.0 4703 + optionator: ^0.9.4 4704 + oxlint: '>=1' 4705 + stylelint: '>=16.26.1' 4706 + typescript: '*' 4707 + vite: '>=5.4.21' 4708 + vue-tsc: ~2.2.10 || ^3.0.0 4709 + peerDependenciesMeta: 4710 + '@biomejs/biome': 4711 + optional: true 4712 + eslint: 4713 + optional: true 4714 + meow: 4715 + optional: true 4716 + optionator: 4717 + optional: true 4718 + oxlint: 4719 + optional: true 4720 + stylelint: 4721 + optional: true 4722 + typescript: 4723 + optional: true 4724 + vue-tsc: 4725 + optional: true 4726 + 4727 + vite-plugin-inspect@11.4.1: 4728 + resolution: {integrity: sha512-ShOFe2PURXGvRS5OrgmOLZOCwDTD7dEBVt0tMpFPKb9AsvqXKCRGM8QgKrUbRbJYFXScHvDPpGRd28rYidC0tA==} 4729 + engines: {node: '>=14'} 4730 + peerDependencies: 4731 + '@nuxt/kit': '*' 4732 + vite: ^6.0.0 || ^7.0.0-0 || ^8.0.0-0 4733 + peerDependenciesMeta: 4734 + '@nuxt/kit': 4735 + optional: true 4736 + 4737 + vite-plugin-vue-tracer@1.4.0: 4738 + resolution: {integrity: sha512-0tQCjCqZWVSK6UeRW9S4ABbf47lKQ68zvrT2FNvZmiL+alDydCVyH/T3Jlfbdc3T3C2Iuyyl5aVsMbF8IQIoxA==} 4739 + peerDependencies: 4740 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0 4741 + vue: ^3.5.0 4742 + 4743 + vite@7.3.5: 4744 + resolution: {integrity: sha512-KuOaNhcnGFN2zIPGA7wRmzF+lJA1sea7rHq17aiJ++9lzY1WWG6Jpwqwe1KNbRVPIqHmr8GLYx7jbrQcN/7/ww==} 4745 + engines: {node: ^20.19.0 || >=22.12.0} 4746 + hasBin: true 4747 + peerDependencies: 4748 + '@types/node': ^20.19.0 || >=22.12.0 4749 + jiti: '>=1.21.0' 4750 + less: ^4.0.0 4751 + lightningcss: ^1.21.0 4752 + sass: ^1.70.0 4753 + sass-embedded: ^1.70.0 4754 + stylus: '>=0.54.8' 4755 + sugarss: ^5.0.0 4756 + terser: ^5.16.0 4757 + tsx: ^4.8.1 4758 + yaml: ^2.4.2 4759 + peerDependenciesMeta: 4760 + '@types/node': 4761 + optional: true 4762 + jiti: 4763 + optional: true 4764 + less: 4765 + optional: true 4766 + lightningcss: 4767 + optional: true 4768 + sass: 4769 + optional: true 4770 + sass-embedded: 4771 + optional: true 4772 + stylus: 4773 + optional: true 4774 + sugarss: 4775 + optional: true 4776 + terser: 4777 + optional: true 4778 + tsx: 4779 + optional: true 4780 + yaml: 4781 + optional: true 4782 + 4783 + vitest-environment-nuxt@2.0.0: 4784 + resolution: {integrity: sha512-zEGFRiCAaRR3fHnqISHKMNTRvCzkQEI1XyFeqNgR2IBD0oYkfZ1rUHwi7C+h3Cns3KPykfB0av1B3MtLEbChDw==} 4785 + 4786 + vitest@4.1.8: 4787 + resolution: {integrity: sha512-flY6ScbCIt9HThs+C5HS7jvGOB560DJtk/Z15IQROTA6zEy49Nh8T/dofWTQL+n3vswqn87sbJNiuqw1SDp5Ig==} 4788 + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} 4789 + hasBin: true 4790 + peerDependencies: 4791 + '@edge-runtime/vm': '*' 4792 + '@opentelemetry/api': ^1.9.0 4793 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 4794 + '@vitest/browser-playwright': 4.1.8 4795 + '@vitest/browser-preview': 4.1.8 4796 + '@vitest/browser-webdriverio': 4.1.8 4797 + '@vitest/coverage-istanbul': 4.1.8 4798 + '@vitest/coverage-v8': 4.1.8 4799 + '@vitest/ui': 4.1.8 4800 + happy-dom: '*' 4801 + jsdom: '*' 4802 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 4803 + peerDependenciesMeta: 4804 + '@edge-runtime/vm': 4805 + optional: true 4806 + '@opentelemetry/api': 4807 + optional: true 4808 + '@types/node': 4809 + optional: true 4810 + '@vitest/browser-playwright': 4811 + optional: true 4812 + '@vitest/browser-preview': 4813 + optional: true 4814 + '@vitest/browser-webdriverio': 4815 + optional: true 4816 + '@vitest/coverage-istanbul': 4817 + optional: true 4818 + '@vitest/coverage-v8': 4819 + optional: true 4820 + '@vitest/ui': 4821 + optional: true 4822 + happy-dom: 4823 + optional: true 4824 + jsdom: 4825 + optional: true 4826 + 4827 + vscode-uri@3.1.0: 4828 + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} 4829 + 4830 + vue-bundle-renderer@2.2.0: 4831 + resolution: {integrity: sha512-sz/0WEdYH1KfaOm0XaBmRZOWgYTEvUDt6yPYaUzl4E52qzgWLlknaPPTTZmp6benaPTlQAI/hN1x3tAzZygycg==} 4832 + 4833 + vue-devtools-stub@0.1.0: 4834 + resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} 4835 + 4836 + vue-eslint-parser@10.4.1: 4837 + resolution: {integrity: sha512-Gk6gRDj0n/fkRa3C3l0bBheoBckUq/Rs0F/TvMWIS6nzzx67amAViMe9CkNgsP2tXyQONvGiHQESHwFtZ3aYDA==} 4838 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 4839 + peerDependencies: 4840 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 4841 + 4842 + vue-router@5.1.0: 4843 + resolution: {integrity: sha512-HAbiLzLEHQwxPgvsbOJDAwtavszEgLwri6XfyrsPECIFez8+59xc9LofWVdc/HEaSRT822lJ8H9Ns38VVond5g==} 4844 + peerDependencies: 4845 + '@pinia/colada': '>=0.21.2' 4846 + '@vue/compiler-sfc': ^3.5.34 4847 + pinia: ^3.0.4 4848 + vite: ^7.0.0 || ^8.0.0 4849 + vue: ^3.5.34 4850 + peerDependenciesMeta: 4851 + '@pinia/colada': 4852 + optional: true 4853 + '@vue/compiler-sfc': 4854 + optional: true 4855 + pinia: 4856 + optional: true 4857 + vite: 4858 + optional: true 4859 + 4860 + vue-sfc-transformer@0.1.17: 4861 + resolution: {integrity: sha512-0mpkDTWm1ybtp/Mp3vhrXP4r8yxcGF+quxGyJfrHDl2tl5naQjK3xkIGaVR5BtR5KG1LWJbdCrqn7I6f460j9A==} 4862 + engines: {node: '>=18.0.0'} 4863 + peerDependencies: 4864 + '@vue/compiler-core': ^3.5.13 4865 + esbuild: '*' 4866 + vue: ^3.5.13 4867 + 4868 + vue-tsc@3.3.5: 4869 + resolution: {integrity: sha512-Rzh/G2MmNlMSAMTiQEjDrsb4dgB/jbtEM47rVN2NtidF1dfb/q4w4QvpQBtW5+y3y5H27Hjh7deVwk+YB02fNg==} 4870 + hasBin: true 4871 + peerDependencies: 4872 + typescript: '>=5.0.0' 4873 + 4874 + vue@3.5.38: 4875 + resolution: {integrity: sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==} 4876 + peerDependencies: 4877 + typescript: '*' 4878 + peerDependenciesMeta: 4879 + typescript: 4880 + optional: true 4881 + 4882 + webidl-conversions@3.0.1: 4883 + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 4884 + 4885 + webpack-virtual-modules@0.6.2: 4886 + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} 4887 + 4888 + whatwg-url@5.0.0: 4889 + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 4890 + 4891 + which@2.0.2: 4892 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 4893 + engines: {node: '>= 8'} 4894 + hasBin: true 4895 + 4896 + which@6.0.1: 4897 + resolution: {integrity: sha512-oGLe46MIrCRqX7ytPUf66EAYvdeMIZYn3WaocqqKZAxrBpkqHfL/qvTyJ/bTk5+AqHCjXmrv3CEWgy368zhRUg==} 4898 + engines: {node: ^20.17.0 || >=22.9.0} 4899 + hasBin: true 4900 + 4901 + why-is-node-running@2.3.0: 4902 + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} 4903 + engines: {node: '>=8'} 4904 + hasBin: true 4905 + 4906 + word-wrap@1.2.5: 4907 + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 4908 + engines: {node: '>=0.10.0'} 4909 + 4910 + wrap-ansi@7.0.0: 4911 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 4912 + engines: {node: '>=10'} 4913 + 4914 + wrap-ansi@8.1.0: 4915 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 4916 + engines: {node: '>=12'} 4917 + 4918 + wrap-ansi@9.0.2: 4919 + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} 4920 + engines: {node: '>=18'} 4921 + 4922 + ws@8.21.0: 4923 + resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} 4924 + engines: {node: '>=10.0.0'} 4925 + peerDependencies: 4926 + bufferutil: ^4.0.1 4927 + utf-8-validate: '>=5.0.2' 4928 + peerDependenciesMeta: 4929 + bufferutil: 4930 + optional: true 4931 + utf-8-validate: 4932 + optional: true 4933 + 4934 + wsl-utils@0.1.0: 4935 + resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} 4936 + engines: {node: '>=18'} 4937 + 4938 + wsl-utils@0.3.1: 4939 + resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==} 4940 + engines: {node: '>=20'} 4941 + 4942 + xml-name-validator@4.0.0: 4943 + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 4944 + engines: {node: '>=12'} 4945 + 4946 + y18n@5.0.8: 4947 + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 4948 + engines: {node: '>=10'} 4949 + 4950 + yallist@3.1.1: 4951 + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 4952 + 4953 + yallist@5.0.0: 4954 + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} 4955 + engines: {node: '>=18'} 4956 + 4957 + yaml@2.9.0: 4958 + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} 4959 + engines: {node: '>= 14.6'} 4960 + hasBin: true 4961 + 4962 + yargs-parser@22.0.0: 4963 + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} 4964 + engines: {node: ^20.19.0 || ^22.12.0 || >=23} 4965 + 4966 + yargs@18.0.0: 4967 + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} 4968 + engines: {node: ^20.19.0 || ^22.12.0 || >=23} 4969 + 4970 + yocto-queue@0.1.0: 4971 + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 4972 + engines: {node: '>=10'} 4973 + 4974 + youch-core@0.3.3: 4975 + resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} 4976 + 4977 + youch@4.1.1: 4978 + resolution: {integrity: sha512-mxW3qiSnl+GRxXsaUMzv2Mbada1Y8CDltET9UxejDQe6DBYlSekghl5U5K0ReAikcHDi0G1vKZEmmo/NWAGKLA==} 4979 + 4980 + zip-stream@6.0.1: 4981 + resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} 4982 + engines: {node: '>= 14'} 4983 + 4984 + snapshots: 4985 + 4986 + '@antfu/install-pkg@1.1.0': 4987 + dependencies: 4988 + package-manager-detector: 1.6.0 4989 + tinyexec: 1.2.4 4990 + 4991 + '@babel/code-frame@7.29.7': 4992 + dependencies: 4993 + '@babel/helper-validator-identifier': 7.29.7 4994 + js-tokens: 4.0.0 4995 + picocolors: 1.1.1 4996 + 4997 + '@babel/compat-data@7.29.7': {} 4998 + 4999 + '@babel/core@7.29.7': 5000 + dependencies: 5001 + '@babel/code-frame': 7.29.7 5002 + '@babel/generator': 7.29.7 5003 + '@babel/helper-compilation-targets': 7.29.7 5004 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) 5005 + '@babel/helpers': 7.29.7 5006 + '@babel/parser': 7.29.7 5007 + '@babel/template': 7.29.7 5008 + '@babel/traverse': 7.29.7 5009 + '@babel/types': 7.29.7 5010 + '@jridgewell/remapping': 2.3.5 5011 + convert-source-map: 2.0.0 5012 + debug: 4.4.3 5013 + gensync: 1.0.0-beta.2 5014 + json5: 2.2.3 5015 + semver: 6.3.1 5016 + transitivePeerDependencies: 5017 + - supports-color 5018 + 5019 + '@babel/generator@7.29.7': 5020 + dependencies: 5021 + '@babel/parser': 7.29.7 5022 + '@babel/types': 7.29.7 5023 + '@jridgewell/gen-mapping': 0.3.13 5024 + '@jridgewell/trace-mapping': 0.3.31 5025 + jsesc: 3.1.0 5026 + 5027 + '@babel/generator@8.0.0-rc.6': 5028 + dependencies: 5029 + '@babel/parser': 8.0.0-rc.6 5030 + '@babel/types': 8.0.0-rc.6 5031 + '@jridgewell/gen-mapping': 0.3.13 5032 + '@jridgewell/trace-mapping': 0.3.31 5033 + '@types/jsesc': 2.5.1 5034 + jsesc: 3.1.0 5035 + 5036 + '@babel/helper-annotate-as-pure@7.29.7': 5037 + dependencies: 5038 + '@babel/types': 7.29.7 5039 + 5040 + '@babel/helper-compilation-targets@7.29.7': 5041 + dependencies: 5042 + '@babel/compat-data': 7.29.7 5043 + '@babel/helper-validator-option': 7.29.7 5044 + browserslist: 4.28.2 5045 + lru-cache: 5.1.1 5046 + semver: 6.3.1 5047 + 5048 + '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7)': 5049 + dependencies: 5050 + '@babel/core': 7.29.7 5051 + '@babel/helper-annotate-as-pure': 7.29.7 5052 + '@babel/helper-member-expression-to-functions': 7.29.7 5053 + '@babel/helper-optimise-call-expression': 7.29.7 5054 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7) 5055 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 5056 + '@babel/traverse': 7.29.7 5057 + semver: 6.3.1 5058 + transitivePeerDependencies: 5059 + - supports-color 5060 + 5061 + '@babel/helper-globals@7.29.7': {} 5062 + 5063 + '@babel/helper-member-expression-to-functions@7.29.7': 5064 + dependencies: 5065 + '@babel/traverse': 7.29.7 5066 + '@babel/types': 7.29.7 5067 + transitivePeerDependencies: 5068 + - supports-color 5069 + 5070 + '@babel/helper-module-imports@7.29.7': 5071 + dependencies: 5072 + '@babel/traverse': 7.29.7 5073 + '@babel/types': 7.29.7 5074 + transitivePeerDependencies: 5075 + - supports-color 5076 + 5077 + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': 5078 + dependencies: 5079 + '@babel/core': 7.29.7 5080 + '@babel/helper-module-imports': 7.29.7 5081 + '@babel/helper-validator-identifier': 7.29.7 5082 + '@babel/traverse': 7.29.7 5083 + transitivePeerDependencies: 5084 + - supports-color 5085 + 5086 + '@babel/helper-optimise-call-expression@7.29.7': 5087 + dependencies: 5088 + '@babel/types': 7.29.7 5089 + 5090 + '@babel/helper-plugin-utils@7.29.7': {} 5091 + 5092 + '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7)': 5093 + dependencies: 5094 + '@babel/core': 7.29.7 5095 + '@babel/helper-member-expression-to-functions': 7.29.7 5096 + '@babel/helper-optimise-call-expression': 7.29.7 5097 + '@babel/traverse': 7.29.7 5098 + transitivePeerDependencies: 5099 + - supports-color 5100 + 5101 + '@babel/helper-skip-transparent-expression-wrappers@7.29.7': 5102 + dependencies: 5103 + '@babel/traverse': 7.29.7 5104 + '@babel/types': 7.29.7 5105 + transitivePeerDependencies: 5106 + - supports-color 5107 + 5108 + '@babel/helper-string-parser@7.29.7': {} 5109 + 5110 + '@babel/helper-string-parser@8.0.0-rc.6': {} 5111 + 5112 + '@babel/helper-validator-identifier@7.29.7': {} 5113 + 5114 + '@babel/helper-validator-identifier@8.0.0-rc.6': {} 5115 + 5116 + '@babel/helper-validator-option@7.29.7': {} 5117 + 5118 + '@babel/helpers@7.29.7': 5119 + dependencies: 5120 + '@babel/template': 7.29.7 5121 + '@babel/types': 7.29.7 5122 + 5123 + '@babel/parser@7.29.7': 5124 + dependencies: 5125 + '@babel/types': 7.29.7 5126 + 5127 + '@babel/parser@8.0.0-rc.6': 5128 + dependencies: 5129 + '@babel/types': 8.0.0-rc.6 5130 + 5131 + '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)': 5132 + dependencies: 5133 + '@babel/core': 7.29.7 5134 + '@babel/helper-plugin-utils': 7.29.7 5135 + 5136 + '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)': 5137 + dependencies: 5138 + '@babel/core': 7.29.7 5139 + '@babel/helper-plugin-utils': 7.29.7 5140 + 5141 + '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7)': 5142 + dependencies: 5143 + '@babel/core': 7.29.7 5144 + '@babel/helper-annotate-as-pure': 7.29.7 5145 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7) 5146 + '@babel/helper-plugin-utils': 7.29.7 5147 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7 5148 + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) 5149 + transitivePeerDependencies: 5150 + - supports-color 5151 + 5152 + '@babel/template@7.29.7': 5153 + dependencies: 5154 + '@babel/code-frame': 7.29.7 5155 + '@babel/parser': 7.29.7 5156 + '@babel/types': 7.29.7 5157 + 5158 + '@babel/traverse@7.29.7': 5159 + dependencies: 5160 + '@babel/code-frame': 7.29.7 5161 + '@babel/generator': 7.29.7 5162 + '@babel/helper-globals': 7.29.7 5163 + '@babel/parser': 7.29.7 5164 + '@babel/template': 7.29.7 5165 + '@babel/types': 7.29.7 5166 + debug: 4.4.3 5167 + transitivePeerDependencies: 5168 + - supports-color 5169 + 5170 + '@babel/types@7.29.7': 5171 + dependencies: 5172 + '@babel/helper-string-parser': 7.29.7 5173 + '@babel/helper-validator-identifier': 7.29.7 5174 + 5175 + '@babel/types@8.0.0-rc.6': 5176 + dependencies: 5177 + '@babel/helper-string-parser': 8.0.0-rc.6 5178 + '@babel/helper-validator-identifier': 8.0.0-rc.6 5179 + 5180 + '@bomb.sh/tab@0.0.15(cac@6.7.14)(citty@0.2.2)': 5181 + optionalDependencies: 5182 + cac: 6.7.14 5183 + citty: 0.2.2 5184 + 5185 + '@clack/core@1.2.0': 5186 + dependencies: 5187 + fast-wrap-ansi: 0.1.6 5188 + sisteransi: 1.0.5 5189 + 5190 + '@clack/core@1.4.1': 5191 + dependencies: 5192 + fast-wrap-ansi: 0.2.2 5193 + sisteransi: 1.0.5 5194 + 5195 + '@clack/prompts@1.2.0': 5196 + dependencies: 5197 + '@clack/core': 1.2.0 5198 + fast-string-width: 1.1.0 5199 + fast-wrap-ansi: 0.1.6 5200 + sisteransi: 1.0.5 5201 + 5202 + '@clack/prompts@1.5.1': 5203 + dependencies: 5204 + '@clack/core': 1.4.1 5205 + fast-string-width: 3.0.2 5206 + fast-wrap-ansi: 0.2.2 5207 + sisteransi: 1.0.5 5208 + 5209 + '@cloudflare/kv-asset-handler@0.4.2': {} 5210 + 5211 + '@colordx/core@5.4.3': {} 5212 + 5213 + '@dxup/nuxt@0.4.1(magicast@0.5.3)(typescript@6.0.3)': 5214 + dependencies: 5215 + '@dxup/unimport': 0.1.2 5216 + '@nuxt/kit': 4.4.8(magicast@0.5.3) 5217 + chokidar: 5.0.0 5218 + pathe: 2.0.3 5219 + tinyglobby: 0.2.17 5220 + optionalDependencies: 5221 + typescript: 6.0.3 5222 + transitivePeerDependencies: 5223 + - magicast 5224 + 5225 + '@dxup/unimport@0.1.2': {} 5226 + 5227 + '@emnapi/core@1.10.0': 5228 + dependencies: 5229 + '@emnapi/wasi-threads': 1.2.1 5230 + tslib: 2.8.1 5231 + optional: true 5232 + 5233 + '@emnapi/runtime@1.10.0': 5234 + dependencies: 5235 + tslib: 2.8.1 5236 + optional: true 5237 + 5238 + '@emnapi/wasi-threads@1.2.1': 5239 + dependencies: 5240 + tslib: 2.8.1 5241 + optional: true 5242 + 5243 + '@es-joy/jsdoccomment@0.87.0': 5244 + dependencies: 5245 + '@types/estree': 1.0.9 5246 + '@typescript-eslint/types': 8.61.0 5247 + comment-parser: 1.4.7 5248 + esquery: 1.7.0 5249 + jsdoc-type-pratt-parser: 7.2.0 5250 + 5251 + '@es-joy/resolve.exports@1.2.0': {} 5252 + 5253 + '@esbuild/aix-ppc64@0.25.12': 5254 + optional: true 5255 + 5256 + '@esbuild/aix-ppc64@0.27.7': 5257 + optional: true 5258 + 5259 + '@esbuild/aix-ppc64@0.28.1': 5260 + optional: true 5261 + 5262 + '@esbuild/android-arm64@0.25.12': 5263 + optional: true 5264 + 5265 + '@esbuild/android-arm64@0.27.7': 5266 + optional: true 5267 + 5268 + '@esbuild/android-arm64@0.28.1': 5269 + optional: true 5270 + 5271 + '@esbuild/android-arm@0.25.12': 5272 + optional: true 5273 + 5274 + '@esbuild/android-arm@0.27.7': 5275 + optional: true 5276 + 5277 + '@esbuild/android-arm@0.28.1': 5278 + optional: true 5279 + 5280 + '@esbuild/android-x64@0.25.12': 5281 + optional: true 5282 + 5283 + '@esbuild/android-x64@0.27.7': 5284 + optional: true 5285 + 5286 + '@esbuild/android-x64@0.28.1': 5287 + optional: true 5288 + 5289 + '@esbuild/darwin-arm64@0.25.12': 5290 + optional: true 5291 + 5292 + '@esbuild/darwin-arm64@0.27.7': 5293 + optional: true 5294 + 5295 + '@esbuild/darwin-arm64@0.28.1': 5296 + optional: true 5297 + 5298 + '@esbuild/darwin-x64@0.25.12': 5299 + optional: true 5300 + 5301 + '@esbuild/darwin-x64@0.27.7': 5302 + optional: true 5303 + 5304 + '@esbuild/darwin-x64@0.28.1': 5305 + optional: true 5306 + 5307 + '@esbuild/freebsd-arm64@0.25.12': 5308 + optional: true 5309 + 5310 + '@esbuild/freebsd-arm64@0.27.7': 5311 + optional: true 5312 + 5313 + '@esbuild/freebsd-arm64@0.28.1': 5314 + optional: true 5315 + 5316 + '@esbuild/freebsd-x64@0.25.12': 5317 + optional: true 5318 + 5319 + '@esbuild/freebsd-x64@0.27.7': 5320 + optional: true 5321 + 5322 + '@esbuild/freebsd-x64@0.28.1': 5323 + optional: true 5324 + 5325 + '@esbuild/linux-arm64@0.25.12': 5326 + optional: true 5327 + 5328 + '@esbuild/linux-arm64@0.27.7': 5329 + optional: true 5330 + 5331 + '@esbuild/linux-arm64@0.28.1': 5332 + optional: true 5333 + 5334 + '@esbuild/linux-arm@0.25.12': 5335 + optional: true 5336 + 5337 + '@esbuild/linux-arm@0.27.7': 5338 + optional: true 5339 + 5340 + '@esbuild/linux-arm@0.28.1': 5341 + optional: true 5342 + 5343 + '@esbuild/linux-ia32@0.25.12': 5344 + optional: true 5345 + 5346 + '@esbuild/linux-ia32@0.27.7': 5347 + optional: true 5348 + 5349 + '@esbuild/linux-ia32@0.28.1': 5350 + optional: true 5351 + 5352 + '@esbuild/linux-loong64@0.25.12': 5353 + optional: true 5354 + 5355 + '@esbuild/linux-loong64@0.27.7': 5356 + optional: true 5357 + 5358 + '@esbuild/linux-loong64@0.28.1': 5359 + optional: true 5360 + 5361 + '@esbuild/linux-mips64el@0.25.12': 5362 + optional: true 5363 + 5364 + '@esbuild/linux-mips64el@0.27.7': 5365 + optional: true 5366 + 5367 + '@esbuild/linux-mips64el@0.28.1': 5368 + optional: true 5369 + 5370 + '@esbuild/linux-ppc64@0.25.12': 5371 + optional: true 5372 + 5373 + '@esbuild/linux-ppc64@0.27.7': 5374 + optional: true 5375 + 5376 + '@esbuild/linux-ppc64@0.28.1': 5377 + optional: true 5378 + 5379 + '@esbuild/linux-riscv64@0.25.12': 5380 + optional: true 5381 + 5382 + '@esbuild/linux-riscv64@0.27.7': 5383 + optional: true 5384 + 5385 + '@esbuild/linux-riscv64@0.28.1': 5386 + optional: true 5387 + 5388 + '@esbuild/linux-s390x@0.25.12': 5389 + optional: true 5390 + 5391 + '@esbuild/linux-s390x@0.27.7': 5392 + optional: true 5393 + 5394 + '@esbuild/linux-s390x@0.28.1': 5395 + optional: true 5396 + 5397 + '@esbuild/linux-x64@0.25.12': 5398 + optional: true 5399 + 5400 + '@esbuild/linux-x64@0.27.7': 5401 + optional: true 5402 + 5403 + '@esbuild/linux-x64@0.28.1': 5404 + optional: true 5405 + 5406 + '@esbuild/netbsd-arm64@0.25.12': 5407 + optional: true 5408 + 5409 + '@esbuild/netbsd-arm64@0.27.7': 5410 + optional: true 5411 + 5412 + '@esbuild/netbsd-arm64@0.28.1': 5413 + optional: true 5414 + 5415 + '@esbuild/netbsd-x64@0.25.12': 5416 + optional: true 5417 + 5418 + '@esbuild/netbsd-x64@0.27.7': 5419 + optional: true 5420 + 5421 + '@esbuild/netbsd-x64@0.28.1': 5422 + optional: true 5423 + 5424 + '@esbuild/openbsd-arm64@0.25.12': 5425 + optional: true 5426 + 5427 + '@esbuild/openbsd-arm64@0.27.7': 5428 + optional: true 5429 + 5430 + '@esbuild/openbsd-arm64@0.28.1': 5431 + optional: true 5432 + 5433 + '@esbuild/openbsd-x64@0.25.12': 5434 + optional: true 5435 + 5436 + '@esbuild/openbsd-x64@0.27.7': 5437 + optional: true 5438 + 5439 + '@esbuild/openbsd-x64@0.28.1': 5440 + optional: true 5441 + 5442 + '@esbuild/openharmony-arm64@0.25.12': 5443 + optional: true 5444 + 5445 + '@esbuild/openharmony-arm64@0.27.7': 5446 + optional: true 5447 + 5448 + '@esbuild/openharmony-arm64@0.28.1': 5449 + optional: true 5450 + 5451 + '@esbuild/sunos-x64@0.25.12': 5452 + optional: true 5453 + 5454 + '@esbuild/sunos-x64@0.27.7': 5455 + optional: true 5456 + 5457 + '@esbuild/sunos-x64@0.28.1': 5458 + optional: true 5459 + 5460 + '@esbuild/win32-arm64@0.25.12': 5461 + optional: true 5462 + 5463 + '@esbuild/win32-arm64@0.27.7': 5464 + optional: true 5465 + 5466 + '@esbuild/win32-arm64@0.28.1': 5467 + optional: true 5468 + 5469 + '@esbuild/win32-ia32@0.25.12': 5470 + optional: true 5471 + 5472 + '@esbuild/win32-ia32@0.27.7': 5473 + optional: true 5474 + 5475 + '@esbuild/win32-ia32@0.28.1': 5476 + optional: true 5477 + 5478 + '@esbuild/win32-x64@0.25.12': 5479 + optional: true 5480 + 5481 + '@esbuild/win32-x64@0.27.7': 5482 + optional: true 5483 + 5484 + '@esbuild/win32-x64@0.28.1': 5485 + optional: true 5486 + 5487 + '@eslint-community/eslint-utils@4.9.1(eslint@10.5.0(jiti@2.7.0))': 5488 + dependencies: 5489 + eslint: 10.5.0(jiti@2.7.0) 5490 + eslint-visitor-keys: 3.4.3 5491 + 5492 + '@eslint-community/regexpp@4.12.2': {} 5493 + 5494 + '@eslint/compat@2.1.0(eslint@10.5.0(jiti@2.7.0))': 5495 + dependencies: 5496 + '@eslint/core': 1.2.1 5497 + optionalDependencies: 5498 + eslint: 10.5.0(jiti@2.7.0) 5499 + 5500 + '@eslint/config-array@0.23.5': 5501 + dependencies: 5502 + '@eslint/object-schema': 3.0.5 5503 + debug: 4.4.3 5504 + minimatch: 10.2.5 5505 + transitivePeerDependencies: 5506 + - supports-color 5507 + 5508 + '@eslint/config-helpers@0.5.5': 5509 + dependencies: 5510 + '@eslint/core': 1.2.1 5511 + 5512 + '@eslint/config-helpers@0.6.0': 5513 + dependencies: 5514 + '@eslint/core': 1.2.1 5515 + 5516 + '@eslint/core@1.2.1': 5517 + dependencies: 5518 + '@types/json-schema': 7.0.15 5519 + 5520 + '@eslint/js@10.0.1(eslint@10.5.0(jiti@2.7.0))': 5521 + optionalDependencies: 5522 + eslint: 10.5.0(jiti@2.7.0) 5523 + 5524 + '@eslint/object-schema@3.0.5': {} 5525 + 5526 + '@eslint/plugin-kit@0.7.2': 5527 + dependencies: 5528 + '@eslint/core': 1.2.1 5529 + levn: 0.4.1 5530 + 5531 + '@humanfs/core@0.19.2': 5532 + dependencies: 5533 + '@humanfs/types': 0.15.0 5534 + 5535 + '@humanfs/node@0.16.8': 5536 + dependencies: 5537 + '@humanfs/core': 0.19.2 5538 + '@humanfs/types': 0.15.0 5539 + '@humanwhocodes/retry': 0.4.3 5540 + 5541 + '@humanfs/types@0.15.0': {} 5542 + 5543 + '@humanwhocodes/module-importer@1.0.1': {} 5544 + 5545 + '@humanwhocodes/retry@0.4.3': {} 5546 + 5547 + '@ioredis/commands@1.10.0': {} 5548 + 5549 + '@isaacs/cliui@8.0.2': 5550 + dependencies: 5551 + string-width: 5.1.2 5552 + string-width-cjs: string-width@4.2.3 5553 + strip-ansi: 7.2.0 5554 + strip-ansi-cjs: strip-ansi@6.0.1 5555 + wrap-ansi: 8.1.0 5556 + wrap-ansi-cjs: wrap-ansi@7.0.0 5557 + 5558 + '@isaacs/fs-minipass@4.0.1': 5559 + dependencies: 5560 + minipass: 7.1.3 5561 + 5562 + '@jridgewell/gen-mapping@0.3.13': 5563 + dependencies: 5564 + '@jridgewell/sourcemap-codec': 1.5.5 5565 + '@jridgewell/trace-mapping': 0.3.31 5566 + 5567 + '@jridgewell/remapping@2.3.5': 5568 + dependencies: 5569 + '@jridgewell/gen-mapping': 0.3.13 5570 + '@jridgewell/trace-mapping': 0.3.31 5571 + 5572 + '@jridgewell/resolve-uri@3.1.2': {} 5573 + 5574 + '@jridgewell/source-map@0.3.11': 5575 + dependencies: 5576 + '@jridgewell/gen-mapping': 0.3.13 5577 + '@jridgewell/trace-mapping': 0.3.31 5578 + 5579 + '@jridgewell/sourcemap-codec@1.5.5': {} 5580 + 5581 + '@jridgewell/trace-mapping@0.3.31': 5582 + dependencies: 5583 + '@jridgewell/resolve-uri': 3.1.2 5584 + '@jridgewell/sourcemap-codec': 1.5.5 5585 + 5586 + '@kwsites/file-exists@1.1.1': 5587 + dependencies: 5588 + debug: 4.4.3 5589 + transitivePeerDependencies: 5590 + - supports-color 5591 + 5592 + '@kwsites/promise-deferred@1.1.1': {} 5593 + 5594 + '@mapbox/node-pre-gyp@2.0.3': 5595 + dependencies: 5596 + consola: 3.4.2 5597 + detect-libc: 2.1.2 5598 + https-proxy-agent: 7.0.6 5599 + node-fetch: 2.7.0 5600 + nopt: 8.1.0 5601 + semver: 7.8.4 5602 + tar: 7.5.16 5603 + transitivePeerDependencies: 5604 + - encoding 5605 + - supports-color 5606 + 5607 + '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': 5608 + dependencies: 5609 + '@emnapi/core': 1.10.0 5610 + '@emnapi/runtime': 1.10.0 5611 + '@tybys/wasm-util': 0.10.2 5612 + optional: true 5613 + 5614 + '@nodelib/fs.scandir@2.1.5': 5615 + dependencies: 5616 + '@nodelib/fs.stat': 2.0.5 5617 + run-parallel: 1.2.0 5618 + 5619 + '@nodelib/fs.stat@2.0.5': {} 5620 + 5621 + '@nodelib/fs.walk@1.2.8': 5622 + dependencies: 5623 + '@nodelib/fs.scandir': 2.1.5 5624 + fastq: 1.20.1 5625 + 5626 + '@nuxt/cli@3.35.2(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3)': 5627 + dependencies: 5628 + '@bomb.sh/tab': 0.0.15(cac@6.7.14)(citty@0.2.2) 5629 + '@clack/prompts': 1.5.1 5630 + c12: 3.3.4(magicast@0.5.3) 5631 + citty: 0.2.2 5632 + confbox: 0.2.4 5633 + consola: 3.4.2 5634 + debug: 4.4.3 5635 + defu: 6.1.7 5636 + exsolve: 1.0.8 5637 + fuse.js: 7.4.2 5638 + fzf: 0.5.2 5639 + giget: 3.3.0 5640 + jiti: 2.7.0 5641 + listhen: 1.10.0(srvx@0.11.16) 5642 + nypm: 0.6.7 5643 + ofetch: 1.5.1 5644 + ohash: 2.0.11 5645 + pathe: 2.0.3 5646 + perfect-debounce: 2.1.0 5647 + pkg-types: 2.3.1 5648 + scule: 1.3.0 5649 + semver: 7.8.4 5650 + srvx: 0.11.16 5651 + std-env: 4.1.0 5652 + tinyclip: 0.1.14 5653 + tinyexec: 1.2.4 5654 + ufo: 1.6.4 5655 + youch: 4.1.1 5656 + optionalDependencies: 5657 + '@nuxt/schema': 4.4.8 5658 + transitivePeerDependencies: 5659 + - cac 5660 + - commander 5661 + - magicast 5662 + - supports-color 5663 + 5664 + '@nuxt/devalue@2.0.2': {} 5665 + 5666 + '@nuxt/devtools-kit@2.7.0(magicast@0.5.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': 5667 + dependencies: 5668 + '@nuxt/kit': 3.21.8(magicast@0.5.3) 5669 + execa: 8.0.1 5670 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 5671 + transitivePeerDependencies: 5672 + - magicast 5673 + 5674 + '@nuxt/devtools-kit@3.2.4(magicast@0.5.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': 5675 + dependencies: 5676 + '@nuxt/kit': 4.4.8(magicast@0.5.3) 5677 + execa: 8.0.1 5678 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 5679 + transitivePeerDependencies: 5680 + - magicast 5681 + 5682 + '@nuxt/devtools-wizard@3.2.4': 5683 + dependencies: 5684 + '@clack/prompts': 1.5.1 5685 + consola: 3.4.2 5686 + diff: 8.0.4 5687 + execa: 8.0.1 5688 + magicast: 0.5.3 5689 + pathe: 2.0.3 5690 + pkg-types: 2.3.1 5691 + semver: 7.8.4 5692 + 5693 + '@nuxt/devtools@3.2.4(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))': 5694 + dependencies: 5695 + '@nuxt/devtools-kit': 3.2.4(magicast@0.5.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 5696 + '@nuxt/devtools-wizard': 3.2.4 5697 + '@nuxt/kit': 4.4.8(magicast@0.5.3) 5698 + '@vue/devtools-core': 8.1.3(vue@3.5.38(typescript@6.0.3)) 5699 + '@vue/devtools-kit': 8.1.3 5700 + birpc: 4.0.0 5701 + consola: 3.4.2 5702 + destr: 2.0.5 5703 + error-stack-parser-es: 1.0.5 5704 + execa: 8.0.1 5705 + fast-npm-meta: 1.5.1 5706 + get-port-please: 3.2.0 5707 + hookable: 6.1.1 5708 + image-meta: 0.2.2 5709 + is-installed-globally: 1.0.0 5710 + launch-editor: 2.14.1 5711 + local-pkg: 1.2.1 5712 + magicast: 0.5.3 5713 + nypm: 0.6.7 5714 + ohash: 2.0.11 5715 + pathe: 2.0.3 5716 + perfect-debounce: 2.1.0 5717 + pkg-types: 2.3.1 5718 + semver: 7.8.4 5719 + simple-git: 3.36.0 5720 + sirv: 3.0.2 5721 + structured-clone-es: 2.0.0 5722 + tinyglobby: 0.2.17 5723 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 5724 + vite-plugin-inspect: 11.4.1(@nuxt/kit@4.4.8(magicast@0.5.3))(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 5725 + vite-plugin-vue-tracer: 1.4.0(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 5726 + which: 6.0.1 5727 + ws: 8.21.0 5728 + transitivePeerDependencies: 5729 + - bufferutil 5730 + - supports-color 5731 + - utf-8-validate 5732 + - vue 5733 + 5734 + '@nuxt/eslint-config@1.16.0(@typescript-eslint/utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 5735 + dependencies: 5736 + '@antfu/install-pkg': 1.1.0 5737 + '@clack/prompts': 1.5.1 5738 + '@eslint/js': 10.0.1(eslint@10.5.0(jiti@2.7.0)) 5739 + '@nuxt/eslint-plugin': 1.16.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 5740 + '@stylistic/eslint-plugin': 5.10.0(eslint@10.5.0(jiti@2.7.0)) 5741 + '@typescript-eslint/eslint-plugin': 8.61.0(@typescript-eslint/parser@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 5742 + '@typescript-eslint/parser': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 5743 + eslint: 10.5.0(jiti@2.7.0) 5744 + eslint-config-flat-gitignore: 2.3.0(eslint@10.5.0(jiti@2.7.0)) 5745 + eslint-flat-config-utils: 3.2.0 5746 + eslint-merge-processors: 2.0.0(eslint@10.5.0(jiti@2.7.0)) 5747 + eslint-plugin-import-lite: 0.6.0(eslint@10.5.0(jiti@2.7.0)) 5748 + eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0)) 5749 + eslint-plugin-jsdoc: 63.0.2(eslint@10.5.0(jiti@2.7.0)) 5750 + eslint-plugin-regexp: 3.1.0(eslint@10.5.0(jiti@2.7.0)) 5751 + eslint-plugin-unicorn: 65.0.1(eslint@10.5.0(jiti@2.7.0)) 5752 + eslint-plugin-vue: 10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0(jiti@2.7.0)))(@typescript-eslint/parser@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.5.0(jiti@2.7.0))) 5753 + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0)) 5754 + globals: 17.6.0 5755 + local-pkg: 1.2.1 5756 + pathe: 2.0.3 5757 + vue-eslint-parser: 10.4.1(eslint@10.5.0(jiti@2.7.0)) 5758 + transitivePeerDependencies: 5759 + - '@typescript-eslint/utils' 5760 + - '@vue/compiler-sfc' 5761 + - eslint-import-resolver-node 5762 + - supports-color 5763 + - typescript 5764 + 5765 + '@nuxt/eslint-plugin@1.16.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 5766 + dependencies: 5767 + '@typescript-eslint/types': 8.61.0 5768 + '@typescript-eslint/utils': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 5769 + eslint: 10.5.0(jiti@2.7.0) 5770 + transitivePeerDependencies: 5771 + - supports-color 5772 + - typescript 5773 + 5774 + '@nuxt/kit@3.21.8(magicast@0.5.3)': 5775 + dependencies: 5776 + c12: 3.3.4(magicast@0.5.3) 5777 + consola: 3.4.2 5778 + defu: 6.1.7 5779 + destr: 2.0.5 5780 + errx: 0.1.0 5781 + exsolve: 1.0.8 5782 + ignore: 7.0.5 5783 + jiti: 2.7.0 5784 + klona: 2.0.6 5785 + knitwork: 1.3.0 5786 + mlly: 1.8.2 5787 + ohash: 2.0.11 5788 + pathe: 2.0.3 5789 + pkg-types: 2.3.1 5790 + rc9: 3.0.1 5791 + scule: 1.3.0 5792 + semver: 7.8.4 5793 + tinyglobby: 0.2.17 5794 + ufo: 1.6.4 5795 + unctx: 2.5.0 5796 + untyped: 2.0.0 5797 + transitivePeerDependencies: 5798 + - magicast 5799 + 5800 + '@nuxt/kit@4.4.8(magicast@0.5.3)': 5801 + dependencies: 5802 + c12: 3.3.4(magicast@0.5.3) 5803 + consola: 3.4.2 5804 + defu: 6.1.7 5805 + destr: 2.0.5 5806 + errx: 0.1.0 5807 + exsolve: 1.0.8 5808 + ignore: 7.0.5 5809 + jiti: 2.7.0 5810 + klona: 2.0.6 5811 + mlly: 1.8.2 5812 + ohash: 2.0.11 5813 + pathe: 2.0.3 5814 + pkg-types: 2.3.1 5815 + rc9: 3.0.1 5816 + scule: 1.3.0 5817 + semver: 7.8.4 5818 + tinyglobby: 0.2.17 5819 + ufo: 1.6.4 5820 + unctx: 2.5.0 5821 + untyped: 2.0.0 5822 + transitivePeerDependencies: 5823 + - magicast 5824 + 5825 + '@nuxt/module-builder@1.0.2(@nuxt/cli@3.35.2(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3))(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3))': 5826 + dependencies: 5827 + '@nuxt/cli': 3.35.2(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3) 5828 + citty: 0.1.6 5829 + consola: 3.4.2 5830 + defu: 6.1.7 5831 + jiti: 2.7.0 5832 + magic-regexp: 0.10.0 5833 + mkdist: 2.4.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)) 5834 + mlly: 1.8.2 5835 + pathe: 2.0.3 5836 + pkg-types: 2.3.1 5837 + tsconfck: 3.1.6(typescript@6.0.3) 5838 + typescript: 6.0.3 5839 + unbuild: 3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)) 5840 + vue-sfc-transformer: 0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)) 5841 + transitivePeerDependencies: 5842 + - '@vue/compiler-core' 5843 + - esbuild 5844 + - sass 5845 + - vue 5846 + - vue-tsc 5847 + 5848 + '@nuxt/nitro-server@4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(db0@0.3.4)(ioredis@5.11.1)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.133.0)(rolldown@1.1.0)(srvx@0.11.16)(typescript@6.0.3)': 5849 + dependencies: 5850 + '@nuxt/devalue': 2.0.2 5851 + '@nuxt/kit': 4.4.8(magicast@0.5.3) 5852 + '@unhead/vue': 2.1.15(vue@3.5.38(typescript@6.0.3)) 5853 + '@vue/shared': 3.5.38 5854 + consola: 3.4.2 5855 + defu: 6.1.7 5856 + destr: 2.0.5 5857 + devalue: 5.8.1 5858 + errx: 0.1.0 5859 + escape-string-regexp: 5.0.0 5860 + exsolve: 1.0.8 5861 + h3: 1.15.11 5862 + impound: 1.1.5 5863 + klona: 2.0.6 5864 + mocked-exports: 0.1.1 5865 + nitropack: 2.13.4(oxc-parser@0.133.0)(rolldown@1.1.0)(srvx@0.11.16) 5866 + nuxt: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0) 5867 + nypm: 0.6.7 5868 + ohash: 2.0.11 5869 + pathe: 2.0.3 5870 + rou3: 0.8.1 5871 + std-env: 4.1.0 5872 + ufo: 1.6.4 5873 + unctx: 2.5.0 5874 + unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.1) 5875 + vue: 3.5.38(typescript@6.0.3) 5876 + vue-bundle-renderer: 2.2.0 5877 + vue-devtools-stub: 0.1.0 5878 + optionalDependencies: 5879 + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) 5880 + transitivePeerDependencies: 5881 + - '@azure/app-configuration' 5882 + - '@azure/cosmos' 5883 + - '@azure/data-tables' 5884 + - '@azure/identity' 5885 + - '@azure/keyvault-secrets' 5886 + - '@azure/storage-blob' 5887 + - '@capacitor/preferences' 5888 + - '@deno/kv' 5889 + - '@electric-sql/pglite' 5890 + - '@libsql/client' 5891 + - '@netlify/blobs' 5892 + - '@planetscale/database' 5893 + - '@upstash/redis' 5894 + - '@vercel/blob' 5895 + - '@vercel/functions' 5896 + - '@vercel/kv' 5897 + - aws4fetch 5898 + - bare-abort-controller 5899 + - bare-buffer 5900 + - better-sqlite3 5901 + - db0 5902 + - drizzle-orm 5903 + - encoding 5904 + - idb-keyval 5905 + - ioredis 5906 + - magicast 5907 + - mysql2 5908 + - oxc-parser 5909 + - react-native-b4a 5910 + - rolldown 5911 + - sqlite3 5912 + - srvx 5913 + - supports-color 5914 + - typescript 5915 + - uploadthing 5916 + - xml2js 5917 + 5918 + '@nuxt/schema@4.4.8': 5919 + dependencies: 5920 + '@vue/shared': 3.5.38 5921 + defu: 6.1.7 5922 + pathe: 2.0.3 5923 + pkg-types: 2.3.1 5924 + std-env: 4.1.0 5925 + 5926 + '@nuxt/telemetry@2.8.0(@nuxt/kit@4.4.8(magicast@0.5.3))': 5927 + dependencies: 5928 + '@nuxt/kit': 4.4.8(magicast@0.5.3) 5929 + citty: 0.2.2 5930 + consola: 3.4.2 5931 + ofetch: 2.0.0-alpha.3 5932 + rc9: 3.0.1 5933 + std-env: 4.1.0 5934 + 5935 + '@nuxt/test-utils@4.0.3(crossws@0.4.6(srvx@0.11.16))(magicast@0.5.3)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)))': 5936 + dependencies: 5937 + '@clack/prompts': 1.2.0 5938 + '@nuxt/devtools-kit': 2.7.0(magicast@0.5.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 5939 + '@nuxt/kit': 3.21.8(magicast@0.5.3) 5940 + c12: 3.3.4(magicast@0.5.3) 5941 + consola: 3.4.2 5942 + defu: 6.1.7 5943 + destr: 2.0.5 5944 + estree-walker: 3.0.3 5945 + exsolve: 1.0.8 5946 + fake-indexeddb: 6.2.5 5947 + get-port-please: 3.2.0 5948 + h3: 1.15.11 5949 + h3-next: h3@2.0.1-rc.20(crossws@0.4.6(srvx@0.11.16)) 5950 + local-pkg: 1.2.1 5951 + magic-string: 0.30.21 5952 + node-fetch-native: 1.6.7 5953 + node-mock-http: 1.0.4 5954 + nypm: 0.6.7 5955 + ofetch: 1.5.1 5956 + pathe: 2.0.3 5957 + perfect-debounce: 2.1.0 5958 + radix3: 1.1.2 5959 + scule: 1.3.0 5960 + std-env: 4.1.0 5961 + tinyexec: 1.2.4 5962 + ufo: 1.6.4 5963 + unplugin: 3.0.0 5964 + vitest-environment-nuxt: 2.0.0(crossws@0.4.6(srvx@0.11.16))(magicast@0.5.3)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))) 5965 + vue: 3.5.38(typescript@6.0.3) 5966 + optionalDependencies: 5967 + vitest: 4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 5968 + transitivePeerDependencies: 5969 + - crossws 5970 + - magicast 5971 + - typescript 5972 + - vite 5973 + 5974 + '@nuxt/vite-builder@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@types/node@26.0.0)(eslint@10.5.0(jiti@2.7.0))(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(terser@5.48.0)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3))(yaml@2.9.0)': 5975 + dependencies: 5976 + '@nuxt/kit': 4.4.8(magicast@0.5.3) 5977 + '@rollup/plugin-replace': 6.0.3(rollup@4.62.0) 5978 + '@vitejs/plugin-vue': 6.0.7(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 5979 + '@vitejs/plugin-vue-jsx': 5.1.5(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 5980 + autoprefixer: 10.5.0(postcss@8.5.15) 5981 + consola: 3.4.2 5982 + cssnano: 8.0.2(postcss@8.5.15) 5983 + defu: 6.1.7 5984 + escape-string-regexp: 5.0.0 5985 + exsolve: 1.0.8 5986 + get-port-please: 3.2.0 5987 + jiti: 2.7.0 5988 + knitwork: 1.3.0 5989 + magic-string: 0.30.21 5990 + mlly: 1.8.2 5991 + mocked-exports: 0.1.1 5992 + nuxt: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0) 5993 + nypm: 0.6.7 5994 + pathe: 2.0.3 5995 + pkg-types: 2.3.1 5996 + postcss: 8.5.15 5997 + seroval: 1.5.4 5998 + std-env: 4.1.0 5999 + ufo: 1.6.4 6000 + unenv: 2.0.0-rc.24 6001 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 6002 + vite-node: 5.3.0(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 6003 + vite-plugin-checker: 0.14.1(eslint@10.5.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3)) 6004 + vue: 3.5.38(typescript@6.0.3) 6005 + vue-bundle-renderer: 2.2.0 6006 + optionalDependencies: 6007 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) 6008 + rolldown: 1.1.0 6009 + rollup-plugin-visualizer: 7.0.1(rolldown@1.1.0)(rollup@4.62.0) 6010 + transitivePeerDependencies: 6011 + - '@biomejs/biome' 6012 + - '@types/node' 6013 + - eslint 6014 + - less 6015 + - lightningcss 6016 + - magicast 6017 + - meow 6018 + - optionator 6019 + - oxlint 6020 + - rollup 6021 + - sass 6022 + - sass-embedded 6023 + - stylelint 6024 + - stylus 6025 + - sugarss 6026 + - supports-color 6027 + - terser 6028 + - tsx 6029 + - typescript 6030 + - vue-tsc 6031 + - yaml 6032 + 6033 + '@oxc-minify/binding-android-arm-eabi@0.133.0': 6034 + optional: true 6035 + 6036 + '@oxc-minify/binding-android-arm64@0.133.0': 6037 + optional: true 6038 + 6039 + '@oxc-minify/binding-darwin-arm64@0.133.0': 6040 + optional: true 6041 + 6042 + '@oxc-minify/binding-darwin-x64@0.133.0': 6043 + optional: true 6044 + 6045 + '@oxc-minify/binding-freebsd-x64@0.133.0': 6046 + optional: true 6047 + 6048 + '@oxc-minify/binding-linux-arm-gnueabihf@0.133.0': 6049 + optional: true 6050 + 6051 + '@oxc-minify/binding-linux-arm-musleabihf@0.133.0': 6052 + optional: true 6053 + 6054 + '@oxc-minify/binding-linux-arm64-gnu@0.133.0': 6055 + optional: true 6056 + 6057 + '@oxc-minify/binding-linux-arm64-musl@0.133.0': 6058 + optional: true 6059 + 6060 + '@oxc-minify/binding-linux-ppc64-gnu@0.133.0': 6061 + optional: true 6062 + 6063 + '@oxc-minify/binding-linux-riscv64-gnu@0.133.0': 6064 + optional: true 6065 + 6066 + '@oxc-minify/binding-linux-riscv64-musl@0.133.0': 6067 + optional: true 6068 + 6069 + '@oxc-minify/binding-linux-s390x-gnu@0.133.0': 6070 + optional: true 6071 + 6072 + '@oxc-minify/binding-linux-x64-gnu@0.133.0': 6073 + optional: true 6074 + 6075 + '@oxc-minify/binding-linux-x64-musl@0.133.0': 6076 + optional: true 6077 + 6078 + '@oxc-minify/binding-openharmony-arm64@0.133.0': 6079 + optional: true 6080 + 6081 + '@oxc-minify/binding-wasm32-wasi@0.133.0': 6082 + dependencies: 6083 + '@emnapi/core': 1.10.0 6084 + '@emnapi/runtime': 1.10.0 6085 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6086 + optional: true 6087 + 6088 + '@oxc-minify/binding-win32-arm64-msvc@0.133.0': 6089 + optional: true 6090 + 6091 + '@oxc-minify/binding-win32-ia32-msvc@0.133.0': 6092 + optional: true 6093 + 6094 + '@oxc-minify/binding-win32-x64-msvc@0.133.0': 6095 + optional: true 6096 + 6097 + '@oxc-parser/binding-android-arm-eabi@0.133.0': 6098 + optional: true 6099 + 6100 + '@oxc-parser/binding-android-arm64@0.133.0': 6101 + optional: true 6102 + 6103 + '@oxc-parser/binding-darwin-arm64@0.133.0': 6104 + optional: true 6105 + 6106 + '@oxc-parser/binding-darwin-x64@0.133.0': 6107 + optional: true 6108 + 6109 + '@oxc-parser/binding-freebsd-x64@0.133.0': 6110 + optional: true 6111 + 6112 + '@oxc-parser/binding-linux-arm-gnueabihf@0.133.0': 6113 + optional: true 6114 + 6115 + '@oxc-parser/binding-linux-arm-musleabihf@0.133.0': 6116 + optional: true 6117 + 6118 + '@oxc-parser/binding-linux-arm64-gnu@0.133.0': 6119 + optional: true 6120 + 6121 + '@oxc-parser/binding-linux-arm64-musl@0.133.0': 6122 + optional: true 6123 + 6124 + '@oxc-parser/binding-linux-ppc64-gnu@0.133.0': 6125 + optional: true 6126 + 6127 + '@oxc-parser/binding-linux-riscv64-gnu@0.133.0': 6128 + optional: true 6129 + 6130 + '@oxc-parser/binding-linux-riscv64-musl@0.133.0': 6131 + optional: true 6132 + 6133 + '@oxc-parser/binding-linux-s390x-gnu@0.133.0': 6134 + optional: true 6135 + 6136 + '@oxc-parser/binding-linux-x64-gnu@0.133.0': 6137 + optional: true 6138 + 6139 + '@oxc-parser/binding-linux-x64-musl@0.133.0': 6140 + optional: true 6141 + 6142 + '@oxc-parser/binding-openharmony-arm64@0.133.0': 6143 + optional: true 6144 + 6145 + '@oxc-parser/binding-wasm32-wasi@0.133.0': 6146 + dependencies: 6147 + '@emnapi/core': 1.10.0 6148 + '@emnapi/runtime': 1.10.0 6149 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6150 + optional: true 6151 + 6152 + '@oxc-parser/binding-win32-arm64-msvc@0.133.0': 6153 + optional: true 6154 + 6155 + '@oxc-parser/binding-win32-ia32-msvc@0.133.0': 6156 + optional: true 6157 + 6158 + '@oxc-parser/binding-win32-x64-msvc@0.133.0': 6159 + optional: true 6160 + 6161 + '@oxc-project/types@0.133.0': {} 6162 + 6163 + '@oxc-project/types@0.134.0': {} 6164 + 6165 + '@oxc-transform/binding-android-arm-eabi@0.133.0': 6166 + optional: true 6167 + 6168 + '@oxc-transform/binding-android-arm64@0.133.0': 6169 + optional: true 6170 + 6171 + '@oxc-transform/binding-darwin-arm64@0.133.0': 6172 + optional: true 6173 + 6174 + '@oxc-transform/binding-darwin-x64@0.133.0': 6175 + optional: true 6176 + 6177 + '@oxc-transform/binding-freebsd-x64@0.133.0': 6178 + optional: true 6179 + 6180 + '@oxc-transform/binding-linux-arm-gnueabihf@0.133.0': 6181 + optional: true 6182 + 6183 + '@oxc-transform/binding-linux-arm-musleabihf@0.133.0': 6184 + optional: true 6185 + 6186 + '@oxc-transform/binding-linux-arm64-gnu@0.133.0': 6187 + optional: true 6188 + 6189 + '@oxc-transform/binding-linux-arm64-musl@0.133.0': 6190 + optional: true 6191 + 6192 + '@oxc-transform/binding-linux-ppc64-gnu@0.133.0': 6193 + optional: true 6194 + 6195 + '@oxc-transform/binding-linux-riscv64-gnu@0.133.0': 6196 + optional: true 6197 + 6198 + '@oxc-transform/binding-linux-riscv64-musl@0.133.0': 6199 + optional: true 6200 + 6201 + '@oxc-transform/binding-linux-s390x-gnu@0.133.0': 6202 + optional: true 6203 + 6204 + '@oxc-transform/binding-linux-x64-gnu@0.133.0': 6205 + optional: true 6206 + 6207 + '@oxc-transform/binding-linux-x64-musl@0.133.0': 6208 + optional: true 6209 + 6210 + '@oxc-transform/binding-openharmony-arm64@0.133.0': 6211 + optional: true 6212 + 6213 + '@oxc-transform/binding-wasm32-wasi@0.133.0': 6214 + dependencies: 6215 + '@emnapi/core': 1.10.0 6216 + '@emnapi/runtime': 1.10.0 6217 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6218 + optional: true 6219 + 6220 + '@oxc-transform/binding-win32-arm64-msvc@0.133.0': 6221 + optional: true 6222 + 6223 + '@oxc-transform/binding-win32-ia32-msvc@0.133.0': 6224 + optional: true 6225 + 6226 + '@oxc-transform/binding-win32-x64-msvc@0.133.0': 6227 + optional: true 6228 + 6229 + '@package-json/types@0.0.12': {} 6230 + 6231 + '@parcel/watcher-android-arm64@2.5.6': 6232 + optional: true 6233 + 6234 + '@parcel/watcher-darwin-arm64@2.5.6': 6235 + optional: true 6236 + 6237 + '@parcel/watcher-darwin-x64@2.5.6': 6238 + optional: true 6239 + 6240 + '@parcel/watcher-freebsd-x64@2.5.6': 6241 + optional: true 6242 + 6243 + '@parcel/watcher-linux-arm-glibc@2.5.6': 6244 + optional: true 6245 + 6246 + '@parcel/watcher-linux-arm-musl@2.5.6': 6247 + optional: true 6248 + 6249 + '@parcel/watcher-linux-arm64-glibc@2.5.6': 6250 + optional: true 6251 + 6252 + '@parcel/watcher-linux-arm64-musl@2.5.6': 6253 + optional: true 6254 + 6255 + '@parcel/watcher-linux-x64-glibc@2.5.6': 6256 + optional: true 6257 + 6258 + '@parcel/watcher-linux-x64-musl@2.5.6': 6259 + optional: true 6260 + 6261 + '@parcel/watcher-wasm@2.5.6': 6262 + dependencies: 6263 + is-glob: 4.0.3 6264 + picomatch: 4.0.4 6265 + 6266 + '@parcel/watcher-win32-arm64@2.5.6': 6267 + optional: true 6268 + 6269 + '@parcel/watcher-win32-ia32@2.5.6': 6270 + optional: true 6271 + 6272 + '@parcel/watcher-win32-x64@2.5.6': 6273 + optional: true 6274 + 6275 + '@parcel/watcher@2.5.6': 6276 + dependencies: 6277 + detect-libc: 2.1.2 6278 + is-glob: 4.0.3 6279 + node-addon-api: 7.1.1 6280 + picomatch: 4.0.4 6281 + optionalDependencies: 6282 + '@parcel/watcher-android-arm64': 2.5.6 6283 + '@parcel/watcher-darwin-arm64': 2.5.6 6284 + '@parcel/watcher-darwin-x64': 2.5.6 6285 + '@parcel/watcher-freebsd-x64': 2.5.6 6286 + '@parcel/watcher-linux-arm-glibc': 2.5.6 6287 + '@parcel/watcher-linux-arm-musl': 2.5.6 6288 + '@parcel/watcher-linux-arm64-glibc': 2.5.6 6289 + '@parcel/watcher-linux-arm64-musl': 2.5.6 6290 + '@parcel/watcher-linux-x64-glibc': 2.5.6 6291 + '@parcel/watcher-linux-x64-musl': 2.5.6 6292 + '@parcel/watcher-win32-arm64': 2.5.6 6293 + '@parcel/watcher-win32-ia32': 2.5.6 6294 + '@parcel/watcher-win32-x64': 2.5.6 6295 + 6296 + '@pkgjs/parseargs@0.11.0': 6297 + optional: true 6298 + 6299 + '@polka/url@1.0.0-next.29': {} 6300 + 6301 + '@poppinss/colors@4.1.6': 6302 + dependencies: 6303 + kleur: 4.1.5 6304 + 6305 + '@poppinss/dumper@0.7.0': 6306 + dependencies: 6307 + '@poppinss/colors': 4.1.6 6308 + '@sindresorhus/is': 7.2.0 6309 + supports-color: 10.2.2 6310 + 6311 + '@poppinss/exception@1.2.3': {} 6312 + 6313 + '@rolldown/binding-android-arm64@1.1.0': 6314 + optional: true 6315 + 6316 + '@rolldown/binding-darwin-arm64@1.1.0': 6317 + optional: true 6318 + 6319 + '@rolldown/binding-darwin-x64@1.1.0': 6320 + optional: true 6321 + 6322 + '@rolldown/binding-freebsd-x64@1.1.0': 6323 + optional: true 6324 + 6325 + '@rolldown/binding-linux-arm-gnueabihf@1.1.0': 6326 + optional: true 6327 + 6328 + '@rolldown/binding-linux-arm64-gnu@1.1.0': 6329 + optional: true 6330 + 6331 + '@rolldown/binding-linux-arm64-musl@1.1.0': 6332 + optional: true 6333 + 6334 + '@rolldown/binding-linux-ppc64-gnu@1.1.0': 6335 + optional: true 6336 + 6337 + '@rolldown/binding-linux-s390x-gnu@1.1.0': 6338 + optional: true 6339 + 6340 + '@rolldown/binding-linux-x64-gnu@1.1.0': 6341 + optional: true 6342 + 6343 + '@rolldown/binding-linux-x64-musl@1.1.0': 6344 + optional: true 6345 + 6346 + '@rolldown/binding-openharmony-arm64@1.1.0': 6347 + optional: true 6348 + 6349 + '@rolldown/binding-wasm32-wasi@1.1.0': 6350 + dependencies: 6351 + '@emnapi/core': 1.10.0 6352 + '@emnapi/runtime': 1.10.0 6353 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6354 + optional: true 6355 + 6356 + '@rolldown/binding-win32-arm64-msvc@1.1.0': 6357 + optional: true 6358 + 6359 + '@rolldown/binding-win32-x64-msvc@1.1.0': 6360 + optional: true 6361 + 6362 + '@rolldown/pluginutils@1.0.1': {} 6363 + 6364 + '@rollup/plugin-alias@5.1.1(rollup@4.62.0)': 6365 + optionalDependencies: 6366 + rollup: 4.62.0 6367 + 6368 + '@rollup/plugin-alias@6.0.0(rollup@4.62.0)': 6369 + optionalDependencies: 6370 + rollup: 4.62.0 6371 + 6372 + '@rollup/plugin-commonjs@28.0.9(rollup@4.62.0)': 6373 + dependencies: 6374 + '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6375 + commondir: 1.0.1 6376 + estree-walker: 2.0.2 6377 + fdir: 6.5.0(picomatch@4.0.4) 6378 + is-reference: 1.2.1 6379 + magic-string: 0.30.21 6380 + picomatch: 4.0.4 6381 + optionalDependencies: 6382 + rollup: 4.62.0 6383 + 6384 + '@rollup/plugin-commonjs@29.0.3(rollup@4.62.0)': 6385 + dependencies: 6386 + '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6387 + commondir: 1.0.1 6388 + estree-walker: 2.0.2 6389 + fdir: 6.5.0(picomatch@4.0.4) 6390 + is-reference: 1.2.1 6391 + magic-string: 0.30.21 6392 + picomatch: 4.0.4 6393 + optionalDependencies: 6394 + rollup: 4.62.0 6395 + 6396 + '@rollup/plugin-inject@5.0.5(rollup@4.62.0)': 6397 + dependencies: 6398 + '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6399 + estree-walker: 2.0.2 6400 + magic-string: 0.30.21 6401 + optionalDependencies: 6402 + rollup: 4.62.0 6403 + 6404 + '@rollup/plugin-json@6.1.0(rollup@4.62.0)': 6405 + dependencies: 6406 + '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6407 + optionalDependencies: 6408 + rollup: 4.62.0 6409 + 6410 + '@rollup/plugin-node-resolve@16.0.3(rollup@4.62.0)': 6411 + dependencies: 6412 + '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6413 + '@types/resolve': 1.20.2 6414 + deepmerge: 4.3.1 6415 + is-module: 1.0.0 6416 + resolve: 1.22.12 6417 + optionalDependencies: 6418 + rollup: 4.62.0 6419 + 6420 + '@rollup/plugin-replace@6.0.3(rollup@4.62.0)': 6421 + dependencies: 6422 + '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6423 + magic-string: 0.30.21 6424 + optionalDependencies: 6425 + rollup: 4.62.0 6426 + 6427 + '@rollup/plugin-terser@1.0.0(rollup@4.62.0)': 6428 + dependencies: 6429 + serialize-javascript: 7.0.5 6430 + smob: 1.6.2 6431 + terser: 5.48.0 6432 + optionalDependencies: 6433 + rollup: 4.62.0 6434 + 6435 + '@rollup/pluginutils@5.4.0(rollup@4.62.0)': 6436 + dependencies: 6437 + '@types/estree': 1.0.9 6438 + estree-walker: 2.0.2 6439 + picomatch: 4.0.4 6440 + optionalDependencies: 6441 + rollup: 4.62.0 6442 + 6443 + '@rollup/rollup-android-arm-eabi@4.62.0': 6444 + optional: true 6445 + 6446 + '@rollup/rollup-android-arm64@4.62.0': 6447 + optional: true 6448 + 6449 + '@rollup/rollup-darwin-arm64@4.62.0': 6450 + optional: true 6451 + 6452 + '@rollup/rollup-darwin-x64@4.62.0': 6453 + optional: true 6454 + 6455 + '@rollup/rollup-freebsd-arm64@4.62.0': 6456 + optional: true 6457 + 6458 + '@rollup/rollup-freebsd-x64@4.62.0': 6459 + optional: true 6460 + 6461 + '@rollup/rollup-linux-arm-gnueabihf@4.62.0': 6462 + optional: true 6463 + 6464 + '@rollup/rollup-linux-arm-musleabihf@4.62.0': 6465 + optional: true 6466 + 6467 + '@rollup/rollup-linux-arm64-gnu@4.62.0': 6468 + optional: true 6469 + 6470 + '@rollup/rollup-linux-arm64-musl@4.62.0': 6471 + optional: true 6472 + 6473 + '@rollup/rollup-linux-loong64-gnu@4.62.0': 6474 + optional: true 6475 + 6476 + '@rollup/rollup-linux-loong64-musl@4.62.0': 6477 + optional: true 6478 + 6479 + '@rollup/rollup-linux-ppc64-gnu@4.62.0': 6480 + optional: true 6481 + 6482 + '@rollup/rollup-linux-ppc64-musl@4.62.0': 6483 + optional: true 6484 + 6485 + '@rollup/rollup-linux-riscv64-gnu@4.62.0': 6486 + optional: true 6487 + 6488 + '@rollup/rollup-linux-riscv64-musl@4.62.0': 6489 + optional: true 6490 + 6491 + '@rollup/rollup-linux-s390x-gnu@4.62.0': 6492 + optional: true 6493 + 6494 + '@rollup/rollup-linux-x64-gnu@4.62.0': 6495 + optional: true 6496 + 6497 + '@rollup/rollup-linux-x64-musl@4.62.0': 6498 + optional: true 6499 + 6500 + '@rollup/rollup-openbsd-x64@4.62.0': 6501 + optional: true 6502 + 6503 + '@rollup/rollup-openharmony-arm64@4.62.0': 6504 + optional: true 6505 + 6506 + '@rollup/rollup-win32-arm64-msvc@4.62.0': 6507 + optional: true 6508 + 6509 + '@rollup/rollup-win32-ia32-msvc@4.62.0': 6510 + optional: true 6511 + 6512 + '@rollup/rollup-win32-x64-gnu@4.62.0': 6513 + optional: true 6514 + 6515 + '@rollup/rollup-win32-x64-msvc@4.62.0': 6516 + optional: true 6517 + 6518 + '@simple-git/args-pathspec@1.0.3': {} 6519 + 6520 + '@simple-git/argv-parser@1.1.1': 6521 + dependencies: 6522 + '@simple-git/args-pathspec': 1.0.3 6523 + 6524 + '@sindresorhus/base62@1.0.0': {} 6525 + 6526 + '@sindresorhus/is@7.2.0': {} 6527 + 6528 + '@sindresorhus/merge-streams@4.0.0': {} 6529 + 6530 + '@speed-highlight/core@1.2.17': {} 6531 + 6532 + '@standard-schema/spec@1.1.0': {} 6533 + 6534 + '@stylistic/eslint-plugin@5.10.0(eslint@10.5.0(jiti@2.7.0))': 6535 + dependencies: 6536 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0)) 6537 + '@typescript-eslint/types': 8.61.0 6538 + eslint: 10.5.0(jiti@2.7.0) 6539 + eslint-visitor-keys: 4.2.1 6540 + espree: 10.4.0 6541 + estraverse: 5.3.0 6542 + picomatch: 4.0.4 6543 + 6544 + '@tybys/wasm-util@0.10.2': 6545 + dependencies: 6546 + tslib: 2.8.1 6547 + optional: true 6548 + 6549 + '@types/chai@5.2.3': 6550 + dependencies: 6551 + '@types/deep-eql': 4.0.2 6552 + assertion-error: 2.0.1 6553 + 6554 + '@types/deep-eql@4.0.2': {} 6555 + 6556 + '@types/esrecurse@4.3.1': {} 6557 + 6558 + '@types/estree@1.0.9': {} 6559 + 6560 + '@types/jsesc@2.5.1': {} 6561 + 6562 + '@types/json-schema@7.0.15': {} 6563 + 6564 + '@types/node@26.0.0': 6565 + dependencies: 6566 + undici-types: 8.3.0 6567 + 6568 + '@types/resolve@1.20.2': {} 6569 + 6570 + '@typescript-eslint/eslint-plugin@8.61.0(@typescript-eslint/parser@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 6571 + dependencies: 6572 + '@eslint-community/regexpp': 4.12.2 6573 + '@typescript-eslint/parser': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 6574 + '@typescript-eslint/scope-manager': 8.61.0 6575 + '@typescript-eslint/type-utils': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 6576 + '@typescript-eslint/utils': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 6577 + '@typescript-eslint/visitor-keys': 8.61.0 6578 + eslint: 10.5.0(jiti@2.7.0) 6579 + ignore: 7.0.5 6580 + natural-compare: 1.4.0 6581 + ts-api-utils: 2.5.0(typescript@6.0.3) 6582 + typescript: 6.0.3 6583 + transitivePeerDependencies: 6584 + - supports-color 6585 + 6586 + '@typescript-eslint/parser@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 6587 + dependencies: 6588 + '@typescript-eslint/scope-manager': 8.61.0 6589 + '@typescript-eslint/types': 8.61.0 6590 + '@typescript-eslint/typescript-estree': 8.61.0(typescript@6.0.3) 6591 + '@typescript-eslint/visitor-keys': 8.61.0 6592 + debug: 4.4.3 6593 + eslint: 10.5.0(jiti@2.7.0) 6594 + typescript: 6.0.3 6595 + transitivePeerDependencies: 6596 + - supports-color 6597 + 6598 + '@typescript-eslint/project-service@8.61.0(typescript@6.0.3)': 6599 + dependencies: 6600 + '@typescript-eslint/tsconfig-utils': 8.61.0(typescript@6.0.3) 6601 + '@typescript-eslint/types': 8.61.0 6602 + debug: 4.4.3 6603 + typescript: 6.0.3 6604 + transitivePeerDependencies: 6605 + - supports-color 6606 + 6607 + '@typescript-eslint/scope-manager@8.61.0': 6608 + dependencies: 6609 + '@typescript-eslint/types': 8.61.0 6610 + '@typescript-eslint/visitor-keys': 8.61.0 6611 + 6612 + '@typescript-eslint/tsconfig-utils@8.61.0(typescript@6.0.3)': 6613 + dependencies: 6614 + typescript: 6.0.3 6615 + 6616 + '@typescript-eslint/type-utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 6617 + dependencies: 6618 + '@typescript-eslint/types': 8.61.0 6619 + '@typescript-eslint/typescript-estree': 8.61.0(typescript@6.0.3) 6620 + '@typescript-eslint/utils': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 6621 + debug: 4.4.3 6622 + eslint: 10.5.0(jiti@2.7.0) 6623 + ts-api-utils: 2.5.0(typescript@6.0.3) 6624 + typescript: 6.0.3 6625 + transitivePeerDependencies: 6626 + - supports-color 6627 + 6628 + '@typescript-eslint/types@8.61.0': {} 6629 + 6630 + '@typescript-eslint/typescript-estree@8.61.0(typescript@6.0.3)': 6631 + dependencies: 6632 + '@typescript-eslint/project-service': 8.61.0(typescript@6.0.3) 6633 + '@typescript-eslint/tsconfig-utils': 8.61.0(typescript@6.0.3) 6634 + '@typescript-eslint/types': 8.61.0 6635 + '@typescript-eslint/visitor-keys': 8.61.0 6636 + debug: 4.4.3 6637 + minimatch: 10.2.5 6638 + semver: 7.8.4 6639 + tinyglobby: 0.2.17 6640 + ts-api-utils: 2.5.0(typescript@6.0.3) 6641 + typescript: 6.0.3 6642 + transitivePeerDependencies: 6643 + - supports-color 6644 + 6645 + '@typescript-eslint/utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3)': 6646 + dependencies: 6647 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0)) 6648 + '@typescript-eslint/scope-manager': 8.61.0 6649 + '@typescript-eslint/types': 8.61.0 6650 + '@typescript-eslint/typescript-estree': 8.61.0(typescript@6.0.3) 6651 + eslint: 10.5.0(jiti@2.7.0) 6652 + typescript: 6.0.3 6653 + transitivePeerDependencies: 6654 + - supports-color 6655 + 6656 + '@typescript-eslint/visitor-keys@8.61.0': 6657 + dependencies: 6658 + '@typescript-eslint/types': 8.61.0 6659 + eslint-visitor-keys: 5.0.1 6660 + 6661 + '@unhead/vue@2.1.15(vue@3.5.38(typescript@6.0.3))': 6662 + dependencies: 6663 + hookable: 6.1.1 6664 + unhead: 2.1.15 6665 + vue: 3.5.38(typescript@6.0.3) 6666 + 6667 + '@unrs/resolver-binding-android-arm-eabi@1.12.2': 6668 + optional: true 6669 + 6670 + '@unrs/resolver-binding-android-arm64@1.12.2': 6671 + optional: true 6672 + 6673 + '@unrs/resolver-binding-darwin-arm64@1.12.2': 6674 + optional: true 6675 + 6676 + '@unrs/resolver-binding-darwin-x64@1.12.2': 6677 + optional: true 6678 + 6679 + '@unrs/resolver-binding-freebsd-x64@1.12.2': 6680 + optional: true 6681 + 6682 + '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2': 6683 + optional: true 6684 + 6685 + '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2': 6686 + optional: true 6687 + 6688 + '@unrs/resolver-binding-linux-arm64-gnu@1.12.2': 6689 + optional: true 6690 + 6691 + '@unrs/resolver-binding-linux-arm64-musl@1.12.2': 6692 + optional: true 6693 + 6694 + '@unrs/resolver-binding-linux-loong64-gnu@1.12.2': 6695 + optional: true 6696 + 6697 + '@unrs/resolver-binding-linux-loong64-musl@1.12.2': 6698 + optional: true 6699 + 6700 + '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2': 6701 + optional: true 6702 + 6703 + '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2': 6704 + optional: true 6705 + 6706 + '@unrs/resolver-binding-linux-riscv64-musl@1.12.2': 6707 + optional: true 6708 + 6709 + '@unrs/resolver-binding-linux-s390x-gnu@1.12.2': 6710 + optional: true 6711 + 6712 + '@unrs/resolver-binding-linux-x64-gnu@1.12.2': 6713 + optional: true 6714 + 6715 + '@unrs/resolver-binding-linux-x64-musl@1.12.2': 6716 + optional: true 6717 + 6718 + '@unrs/resolver-binding-openharmony-arm64@1.12.2': 6719 + optional: true 6720 + 6721 + '@unrs/resolver-binding-wasm32-wasi@1.12.2': 6722 + dependencies: 6723 + '@emnapi/core': 1.10.0 6724 + '@emnapi/runtime': 1.10.0 6725 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 6726 + optional: true 6727 + 6728 + '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': 6729 + optional: true 6730 + 6731 + '@unrs/resolver-binding-win32-ia32-msvc@1.12.2': 6732 + optional: true 6733 + 6734 + '@unrs/resolver-binding-win32-x64-msvc@1.12.2': 6735 + optional: true 6736 + 6737 + '@vercel/nft@1.10.2(rollup@4.62.0)': 6738 + dependencies: 6739 + '@mapbox/node-pre-gyp': 2.0.3 6740 + '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 6741 + acorn: 8.17.0 6742 + acorn-import-attributes: 1.9.5(acorn@8.17.0) 6743 + async-sema: 3.1.1 6744 + bindings: 1.5.0 6745 + estree-walker: 2.0.2 6746 + glob: 13.0.6 6747 + graceful-fs: 4.2.11 6748 + node-gyp-build: 4.8.4 6749 + picomatch: 4.0.4 6750 + resolve-from: 5.0.0 6751 + transitivePeerDependencies: 6752 + - encoding 6753 + - rollup 6754 + - supports-color 6755 + 6756 + '@vitejs/plugin-vue-jsx@5.1.5(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))': 6757 + dependencies: 6758 + '@babel/core': 7.29.7 6759 + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) 6760 + '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7) 6761 + '@rolldown/pluginutils': 1.0.1 6762 + '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7) 6763 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 6764 + vue: 3.5.38(typescript@6.0.3) 6765 + transitivePeerDependencies: 6766 + - supports-color 6767 + 6768 + '@vitejs/plugin-vue@6.0.7(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))': 6769 + dependencies: 6770 + '@rolldown/pluginutils': 1.0.1 6771 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 6772 + vue: 3.5.38(typescript@6.0.3) 6773 + 6774 + '@vitest/expect@4.1.8': 6775 + dependencies: 6776 + '@standard-schema/spec': 1.1.0 6777 + '@types/chai': 5.2.3 6778 + '@vitest/spy': 4.1.8 6779 + '@vitest/utils': 4.1.8 6780 + chai: 6.2.2 6781 + tinyrainbow: 3.1.0 6782 + 6783 + '@vitest/mocker@4.1.8(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': 6784 + dependencies: 6785 + '@vitest/spy': 4.1.8 6786 + estree-walker: 3.0.3 6787 + magic-string: 0.30.21 6788 + optionalDependencies: 6789 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 6790 + 6791 + '@vitest/pretty-format@4.1.8': 6792 + dependencies: 6793 + tinyrainbow: 3.1.0 6794 + 6795 + '@vitest/runner@4.1.8': 6796 + dependencies: 6797 + '@vitest/utils': 4.1.8 6798 + pathe: 2.0.3 6799 + 6800 + '@vitest/snapshot@4.1.8': 6801 + dependencies: 6802 + '@vitest/pretty-format': 4.1.8 6803 + '@vitest/utils': 4.1.8 6804 + magic-string: 0.30.21 6805 + pathe: 2.0.3 6806 + 6807 + '@vitest/spy@4.1.8': {} 6808 + 6809 + '@vitest/utils@4.1.8': 6810 + dependencies: 6811 + '@vitest/pretty-format': 4.1.8 6812 + convert-source-map: 2.0.0 6813 + tinyrainbow: 3.1.0 6814 + 6815 + '@volar/language-core@2.4.28': 6816 + dependencies: 6817 + '@volar/source-map': 2.4.28 6818 + 6819 + '@volar/source-map@2.4.28': {} 6820 + 6821 + '@volar/typescript@2.4.28': 6822 + dependencies: 6823 + '@volar/language-core': 2.4.28 6824 + path-browserify: 1.0.1 6825 + vscode-uri: 3.1.0 6826 + 6827 + '@vue-macros/common@3.1.2(vue@3.5.38(typescript@6.0.3))': 6828 + dependencies: 6829 + '@vue/compiler-sfc': 3.5.38 6830 + ast-kit: 2.2.0 6831 + local-pkg: 1.2.1 6832 + magic-string-ast: 1.0.3 6833 + unplugin-utils: 0.3.1 6834 + optionalDependencies: 6835 + vue: 3.5.38(typescript@6.0.3) 6836 + 6837 + '@vue/babel-helper-vue-transform-on@2.0.1': {} 6838 + 6839 + '@vue/babel-plugin-jsx@2.0.1(@babel/core@7.29.7)': 6840 + dependencies: 6841 + '@babel/helper-module-imports': 7.29.7 6842 + '@babel/helper-plugin-utils': 7.29.7 6843 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) 6844 + '@babel/template': 7.29.7 6845 + '@babel/traverse': 7.29.7 6846 + '@babel/types': 7.29.7 6847 + '@vue/babel-helper-vue-transform-on': 2.0.1 6848 + '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.7) 6849 + '@vue/shared': 3.5.38 6850 + optionalDependencies: 6851 + '@babel/core': 7.29.7 6852 + transitivePeerDependencies: 6853 + - supports-color 6854 + 6855 + '@vue/babel-plugin-resolve-type@2.0.1(@babel/core@7.29.7)': 6856 + dependencies: 6857 + '@babel/code-frame': 7.29.7 6858 + '@babel/core': 7.29.7 6859 + '@babel/helper-module-imports': 7.29.7 6860 + '@babel/helper-plugin-utils': 7.29.7 6861 + '@babel/parser': 7.29.7 6862 + '@vue/compiler-sfc': 3.5.38 6863 + transitivePeerDependencies: 6864 + - supports-color 6865 + 6866 + '@vue/compiler-core@3.5.38': 6867 + dependencies: 6868 + '@babel/parser': 7.29.7 6869 + '@vue/shared': 3.5.38 6870 + entities: 7.0.1 6871 + estree-walker: 2.0.2 6872 + source-map-js: 1.2.1 6873 + 6874 + '@vue/compiler-dom@3.5.38': 6875 + dependencies: 6876 + '@vue/compiler-core': 3.5.38 6877 + '@vue/shared': 3.5.38 6878 + 6879 + '@vue/compiler-sfc@3.5.38': 6880 + dependencies: 6881 + '@babel/parser': 7.29.7 6882 + '@vue/compiler-core': 3.5.38 6883 + '@vue/compiler-dom': 3.5.38 6884 + '@vue/compiler-ssr': 3.5.38 6885 + '@vue/shared': 3.5.38 6886 + estree-walker: 2.0.2 6887 + magic-string: 0.30.21 6888 + postcss: 8.5.15 6889 + source-map-js: 1.2.1 6890 + 6891 + '@vue/compiler-ssr@3.5.38': 6892 + dependencies: 6893 + '@vue/compiler-dom': 3.5.38 6894 + '@vue/shared': 3.5.38 6895 + 6896 + '@vue/devtools-api@8.1.3': 6897 + dependencies: 6898 + '@vue/devtools-kit': 8.1.3 6899 + 6900 + '@vue/devtools-core@8.1.3(vue@3.5.38(typescript@6.0.3))': 6901 + dependencies: 6902 + '@vue/devtools-kit': 8.1.3 6903 + '@vue/devtools-shared': 8.1.3 6904 + vue: 3.5.38(typescript@6.0.3) 6905 + 6906 + '@vue/devtools-kit@8.1.3': 6907 + dependencies: 6908 + '@vue/devtools-shared': 8.1.3 6909 + birpc: 2.9.0 6910 + hookable: 5.5.3 6911 + perfect-debounce: 2.1.0 6912 + 6913 + '@vue/devtools-shared@8.1.3': {} 6914 + 6915 + '@vue/language-core@3.3.5': 6916 + dependencies: 6917 + '@volar/language-core': 2.4.28 6918 + '@vue/compiler-dom': 3.5.38 6919 + '@vue/shared': 3.5.38 6920 + alien-signals: 3.2.1 6921 + muggle-string: 0.4.1 6922 + path-browserify: 1.0.1 6923 + picomatch: 4.0.4 6924 + 6925 + '@vue/reactivity@3.5.38': 6926 + dependencies: 6927 + '@vue/shared': 3.5.38 6928 + 6929 + '@vue/runtime-core@3.5.38': 6930 + dependencies: 6931 + '@vue/reactivity': 3.5.38 6932 + '@vue/shared': 3.5.38 6933 + 6934 + '@vue/runtime-dom@3.5.38': 6935 + dependencies: 6936 + '@vue/reactivity': 3.5.38 6937 + '@vue/runtime-core': 3.5.38 6938 + '@vue/shared': 3.5.38 6939 + csstype: 3.2.3 6940 + 6941 + '@vue/server-renderer@3.5.38(vue@3.5.38(typescript@6.0.3))': 6942 + dependencies: 6943 + '@vue/compiler-ssr': 3.5.38 6944 + '@vue/shared': 3.5.38 6945 + vue: 3.5.38(typescript@6.0.3) 6946 + 6947 + '@vue/shared@3.5.38': {} 6948 + 6949 + abbrev@3.0.1: {} 6950 + 6951 + abort-controller@3.0.0: 6952 + dependencies: 6953 + event-target-shim: 5.0.1 6954 + 6955 + acorn-import-attributes@1.9.5(acorn@8.17.0): 6956 + dependencies: 6957 + acorn: 8.17.0 6958 + 6959 + acorn-jsx@5.3.2(acorn@8.17.0): 6960 + dependencies: 6961 + acorn: 8.17.0 6962 + 6963 + acorn@8.17.0: {} 6964 + 6965 + agent-base@7.1.4: {} 6966 + 6967 + ajv@6.15.0: 6968 + dependencies: 6969 + fast-deep-equal: 3.1.3 6970 + fast-json-stable-stringify: 2.1.0 6971 + json-schema-traverse: 0.4.1 6972 + uri-js: 4.4.1 6973 + 6974 + alien-signals@3.2.1: {} 6975 + 6976 + ansi-regex@5.0.1: {} 6977 + 6978 + ansi-regex@6.2.2: {} 6979 + 6980 + ansi-styles@4.3.0: 6981 + dependencies: 6982 + color-convert: 2.0.1 6983 + 6984 + ansi-styles@6.2.3: {} 6985 + 6986 + ansis@4.3.1: {} 6987 + 6988 + anymatch@3.1.3: 6989 + dependencies: 6990 + normalize-path: 3.0.0 6991 + picomatch: 2.3.2 6992 + 6993 + archiver-utils@5.0.2: 6994 + dependencies: 6995 + glob: 10.5.0 6996 + graceful-fs: 4.2.11 6997 + is-stream: 2.0.1 6998 + lazystream: 1.0.1 6999 + lodash: 4.18.1 7000 + normalize-path: 3.0.0 7001 + readable-stream: 4.7.0 7002 + 7003 + archiver@7.0.1: 7004 + dependencies: 7005 + archiver-utils: 5.0.2 7006 + async: 3.2.6 7007 + buffer-crc32: 1.0.0 7008 + readable-stream: 4.7.0 7009 + readdir-glob: 1.1.3 7010 + tar-stream: 3.2.0 7011 + zip-stream: 6.0.1 7012 + transitivePeerDependencies: 7013 + - bare-abort-controller 7014 + - bare-buffer 7015 + - react-native-b4a 7016 + 7017 + are-docs-informative@0.0.2: {} 7018 + 7019 + assertion-error@2.0.1: {} 7020 + 7021 + ast-kit@2.2.0: 7022 + dependencies: 7023 + '@babel/parser': 7.29.7 7024 + pathe: 2.0.3 7025 + 7026 + ast-walker-scope@0.9.0: 7027 + dependencies: 7028 + '@babel/parser': 7.29.7 7029 + '@babel/types': 7.29.7 7030 + ast-kit: 2.2.0 7031 + 7032 + async-sema@3.1.1: {} 7033 + 7034 + async@3.2.6: {} 7035 + 7036 + autoprefixer@10.5.0(postcss@8.5.15): 7037 + dependencies: 7038 + browserslist: 4.28.2 7039 + caniuse-lite: 1.0.30001799 7040 + fraction.js: 5.3.4 7041 + picocolors: 1.1.1 7042 + postcss: 8.5.15 7043 + postcss-value-parser: 4.2.0 7044 + 7045 + b4a@1.8.1: {} 7046 + 7047 + balanced-match@1.0.2: {} 7048 + 7049 + balanced-match@4.0.4: {} 7050 + 7051 + bare-events@2.9.1: {} 7052 + 7053 + bare-fs@4.7.2: 7054 + dependencies: 7055 + bare-events: 2.9.1 7056 + bare-path: 3.0.1 7057 + bare-stream: 2.13.3(bare-events@2.9.1) 7058 + bare-url: 2.4.5 7059 + fast-fifo: 1.3.2 7060 + transitivePeerDependencies: 7061 + - bare-abort-controller 7062 + - react-native-b4a 7063 + 7064 + bare-os@3.9.1: {} 7065 + 7066 + bare-path@3.0.1: 7067 + dependencies: 7068 + bare-os: 3.9.1 7069 + 7070 + bare-stream@2.13.3(bare-events@2.9.1): 7071 + dependencies: 7072 + b4a: 1.8.1 7073 + streamx: 2.28.0 7074 + teex: 1.0.1 7075 + optionalDependencies: 7076 + bare-events: 2.9.1 7077 + transitivePeerDependencies: 7078 + - react-native-b4a 7079 + 7080 + bare-url@2.4.5: 7081 + dependencies: 7082 + bare-path: 3.0.1 7083 + 7084 + base64-js@1.5.1: {} 7085 + 7086 + baseline-browser-mapping@2.10.37: {} 7087 + 7088 + bindings@1.5.0: 7089 + dependencies: 7090 + file-uri-to-path: 1.0.0 7091 + 7092 + birpc@2.9.0: {} 7093 + 7094 + birpc@4.0.0: {} 7095 + 7096 + boolbase@1.0.0: {} 7097 + 7098 + brace-expansion@2.1.1: 7099 + dependencies: 7100 + balanced-match: 1.0.2 7101 + 7102 + brace-expansion@5.0.6: 7103 + dependencies: 7104 + balanced-match: 4.0.4 7105 + 7106 + braces@3.0.3: 7107 + dependencies: 7108 + fill-range: 7.1.1 7109 + 7110 + browserslist@4.28.2: 7111 + dependencies: 7112 + baseline-browser-mapping: 2.10.37 7113 + caniuse-lite: 1.0.30001799 7114 + electron-to-chromium: 1.5.372 7115 + node-releases: 2.0.47 7116 + update-browserslist-db: 1.2.3(browserslist@4.28.2) 7117 + 7118 + buffer-crc32@1.0.0: {} 7119 + 7120 + buffer-from@1.1.2: {} 7121 + 7122 + buffer@6.0.3: 7123 + dependencies: 7124 + base64-js: 1.5.1 7125 + ieee754: 1.2.1 7126 + 7127 + builtin-modules@5.2.0: {} 7128 + 7129 + bundle-name@4.1.0: 7130 + dependencies: 7131 + run-applescript: 7.1.0 7132 + 7133 + c12@3.3.4(magicast@0.5.3): 7134 + dependencies: 7135 + chokidar: 5.0.0 7136 + confbox: 0.2.4 7137 + defu: 6.1.7 7138 + dotenv: 17.4.2 7139 + exsolve: 1.0.8 7140 + giget: 3.3.0 7141 + jiti: 2.7.0 7142 + ohash: 2.0.11 7143 + pathe: 2.0.3 7144 + perfect-debounce: 2.1.0 7145 + pkg-types: 2.3.1 7146 + rc9: 3.0.1 7147 + optionalDependencies: 7148 + magicast: 0.5.3 7149 + 7150 + cac@6.7.14: {} 7151 + 7152 + caniuse-api@3.0.0: 7153 + dependencies: 7154 + browserslist: 4.28.2 7155 + caniuse-lite: 1.0.30001799 7156 + lodash.memoize: 4.1.2 7157 + lodash.uniq: 4.5.0 7158 + 7159 + caniuse-api@4.0.0: 7160 + dependencies: 7161 + browserslist: 4.28.2 7162 + caniuse-lite: 1.0.30001799 7163 + 7164 + caniuse-lite@1.0.30001799: {} 7165 + 7166 + chai@6.2.2: {} 7167 + 7168 + change-case@5.4.4: {} 7169 + 7170 + changelogen@0.6.2(magicast@0.5.3): 7171 + dependencies: 7172 + c12: 3.3.4(magicast@0.5.3) 7173 + confbox: 0.2.4 7174 + consola: 3.4.2 7175 + convert-gitmoji: 0.1.5 7176 + mri: 1.2.0 7177 + node-fetch-native: 1.6.7 7178 + ofetch: 1.5.1 7179 + open: 10.2.0 7180 + pathe: 2.0.3 7181 + pkg-types: 2.3.1 7182 + scule: 1.3.0 7183 + semver: 7.8.4 7184 + std-env: 3.10.0 7185 + transitivePeerDependencies: 7186 + - magicast 7187 + 7188 + chokidar@5.0.0: 7189 + dependencies: 7190 + readdirp: 5.0.0 7191 + 7192 + chownr@3.0.0: {} 7193 + 7194 + ci-info@4.4.0: {} 7195 + 7196 + citty@0.1.6: 7197 + dependencies: 7198 + consola: 3.4.2 7199 + 7200 + citty@0.2.2: {} 7201 + 7202 + cliui@9.0.1: 7203 + dependencies: 7204 + string-width: 7.2.0 7205 + strip-ansi: 7.2.0 7206 + wrap-ansi: 9.0.2 7207 + 7208 + cluster-key-slot@1.1.1: {} 7209 + 7210 + color-convert@2.0.1: 7211 + dependencies: 7212 + color-name: 1.1.4 7213 + 7214 + color-name@1.1.4: {} 7215 + 7216 + commander@11.1.0: {} 7217 + 7218 + commander@2.20.3: {} 7219 + 7220 + comment-parser@1.4.7: {} 7221 + 7222 + commondir@1.0.1: {} 7223 + 7224 + compatx@0.2.0: {} 7225 + 7226 + compress-commons@6.0.2: 7227 + dependencies: 7228 + crc-32: 1.2.2 7229 + crc32-stream: 6.0.0 7230 + is-stream: 2.0.1 7231 + normalize-path: 3.0.0 7232 + readable-stream: 4.7.0 7233 + 7234 + confbox@0.1.8: {} 7235 + 7236 + confbox@0.2.4: {} 7237 + 7238 + consola@3.4.2: {} 7239 + 7240 + convert-gitmoji@0.1.5: {} 7241 + 7242 + convert-source-map@2.0.0: {} 7243 + 7244 + cookie-es@1.2.3: {} 7245 + 7246 + cookie-es@2.0.1: {} 7247 + 7248 + cookie-es@3.1.1: {} 7249 + 7250 + core-js-compat@3.49.0: 7251 + dependencies: 7252 + browserslist: 4.28.2 7253 + 7254 + core-util-is@1.0.3: {} 7255 + 7256 + crc-32@1.2.2: {} 7257 + 7258 + crc32-stream@6.0.0: 7259 + dependencies: 7260 + crc-32: 1.2.2 7261 + readable-stream: 4.7.0 7262 + 7263 + croner@10.0.1: {} 7264 + 7265 + cross-spawn@7.0.6: 7266 + dependencies: 7267 + path-key: 3.1.1 7268 + shebang-command: 2.0.0 7269 + which: 2.0.2 7270 + 7271 + crossws@0.3.5: 7272 + dependencies: 7273 + uncrypto: 0.1.3 7274 + 7275 + crossws@0.4.6(srvx@0.11.16): 7276 + optionalDependencies: 7277 + srvx: 0.11.16 7278 + 7279 + css-declaration-sorter@7.4.0(postcss@8.5.15): 7280 + dependencies: 7281 + postcss: 8.5.15 7282 + 7283 + css-select@5.2.2: 7284 + dependencies: 7285 + boolbase: 1.0.0 7286 + css-what: 6.2.2 7287 + domhandler: 5.0.3 7288 + domutils: 3.2.2 7289 + nth-check: 2.1.1 7290 + 7291 + css-tree@2.2.1: 7292 + dependencies: 7293 + mdn-data: 2.0.28 7294 + source-map-js: 1.2.1 7295 + 7296 + css-tree@3.2.1: 7297 + dependencies: 7298 + mdn-data: 2.27.1 7299 + source-map-js: 1.2.1 7300 + 7301 + css-what@6.2.2: {} 7302 + 7303 + cssesc@3.0.0: {} 7304 + 7305 + cssnano-preset-default@7.0.17(postcss@8.5.15): 7306 + dependencies: 7307 + browserslist: 4.28.2 7308 + css-declaration-sorter: 7.4.0(postcss@8.5.15) 7309 + cssnano-utils: 5.0.3(postcss@8.5.15) 7310 + postcss: 8.5.15 7311 + postcss-calc: 10.1.1(postcss@8.5.15) 7312 + postcss-colormin: 7.0.10(postcss@8.5.15) 7313 + postcss-convert-values: 7.0.12(postcss@8.5.15) 7314 + postcss-discard-comments: 7.0.8(postcss@8.5.15) 7315 + postcss-discard-duplicates: 7.0.4(postcss@8.5.15) 7316 + postcss-discard-empty: 7.0.3(postcss@8.5.15) 7317 + postcss-discard-overridden: 7.0.3(postcss@8.5.15) 7318 + postcss-merge-longhand: 7.0.7(postcss@8.5.15) 7319 + postcss-merge-rules: 7.0.11(postcss@8.5.15) 7320 + postcss-minify-font-values: 7.0.3(postcss@8.5.15) 7321 + postcss-minify-gradients: 7.0.5(postcss@8.5.15) 7322 + postcss-minify-params: 7.0.9(postcss@8.5.15) 7323 + postcss-minify-selectors: 7.1.2(postcss@8.5.15) 7324 + postcss-normalize-charset: 7.0.3(postcss@8.5.15) 7325 + postcss-normalize-display-values: 7.0.3(postcss@8.5.15) 7326 + postcss-normalize-positions: 7.0.4(postcss@8.5.15) 7327 + postcss-normalize-repeat-style: 7.0.4(postcss@8.5.15) 7328 + postcss-normalize-string: 7.0.3(postcss@8.5.15) 7329 + postcss-normalize-timing-functions: 7.0.3(postcss@8.5.15) 7330 + postcss-normalize-unicode: 7.0.9(postcss@8.5.15) 7331 + postcss-normalize-url: 7.0.3(postcss@8.5.15) 7332 + postcss-normalize-whitespace: 7.0.3(postcss@8.5.15) 7333 + postcss-ordered-values: 7.0.4(postcss@8.5.15) 7334 + postcss-reduce-initial: 7.0.9(postcss@8.5.15) 7335 + postcss-reduce-transforms: 7.0.3(postcss@8.5.15) 7336 + postcss-svgo: 7.1.3(postcss@8.5.15) 7337 + postcss-unique-selectors: 7.0.7(postcss@8.5.15) 7338 + 7339 + cssnano-preset-default@8.0.2(postcss@8.5.15): 7340 + dependencies: 7341 + browserslist: 4.28.2 7342 + cssnano-utils: 6.0.1(postcss@8.5.15) 7343 + postcss: 8.5.15 7344 + postcss-calc: 10.1.1(postcss@8.5.15) 7345 + postcss-colormin: 8.0.1(postcss@8.5.15) 7346 + postcss-convert-values: 8.0.1(postcss@8.5.15) 7347 + postcss-discard-comments: 8.0.1(postcss@8.5.15) 7348 + postcss-discard-duplicates: 8.0.1(postcss@8.5.15) 7349 + postcss-discard-empty: 8.0.1(postcss@8.5.15) 7350 + postcss-discard-overridden: 8.0.1(postcss@8.5.15) 7351 + postcss-merge-longhand: 8.0.1(postcss@8.5.15) 7352 + postcss-merge-rules: 8.0.1(postcss@8.5.15) 7353 + postcss-minify-font-values: 8.0.1(postcss@8.5.15) 7354 + postcss-minify-gradients: 8.0.1(postcss@8.5.15) 7355 + postcss-minify-params: 8.0.1(postcss@8.5.15) 7356 + postcss-minify-selectors: 8.0.2(postcss@8.5.15) 7357 + postcss-normalize-charset: 8.0.1(postcss@8.5.15) 7358 + postcss-normalize-display-values: 8.0.1(postcss@8.5.15) 7359 + postcss-normalize-positions: 8.0.1(postcss@8.5.15) 7360 + postcss-normalize-repeat-style: 8.0.1(postcss@8.5.15) 7361 + postcss-normalize-string: 8.0.1(postcss@8.5.15) 7362 + postcss-normalize-timing-functions: 8.0.1(postcss@8.5.15) 7363 + postcss-normalize-unicode: 8.0.1(postcss@8.5.15) 7364 + postcss-normalize-url: 8.0.1(postcss@8.5.15) 7365 + postcss-normalize-whitespace: 8.0.1(postcss@8.5.15) 7366 + postcss-ordered-values: 8.0.1(postcss@8.5.15) 7367 + postcss-reduce-initial: 8.0.1(postcss@8.5.15) 7368 + postcss-reduce-transforms: 8.0.1(postcss@8.5.15) 7369 + postcss-svgo: 8.0.1(postcss@8.5.15) 7370 + postcss-unique-selectors: 8.0.1(postcss@8.5.15) 7371 + 7372 + cssnano-utils@5.0.3(postcss@8.5.15): 7373 + dependencies: 7374 + postcss: 8.5.15 7375 + 7376 + cssnano-utils@6.0.1(postcss@8.5.15): 7377 + dependencies: 7378 + postcss: 8.5.15 7379 + 7380 + cssnano@7.1.9(postcss@8.5.15): 7381 + dependencies: 7382 + cssnano-preset-default: 7.0.17(postcss@8.5.15) 7383 + lilconfig: 3.1.3 7384 + postcss: 8.5.15 7385 + 7386 + cssnano@8.0.2(postcss@8.5.15): 7387 + dependencies: 7388 + cssnano-preset-default: 8.0.2(postcss@8.5.15) 7389 + lilconfig: 3.1.3 7390 + postcss: 8.5.15 7391 + 7392 + csso@5.0.5: 7393 + dependencies: 7394 + css-tree: 2.2.1 7395 + 7396 + csstype@3.2.3: {} 7397 + 7398 + db0@0.3.4: {} 7399 + 7400 + debug@4.4.3: 7401 + dependencies: 7402 + ms: 2.1.3 7403 + 7404 + deep-is@0.1.4: {} 7405 + 7406 + deepmerge@4.3.1: {} 7407 + 7408 + default-browser-id@5.0.1: {} 7409 + 7410 + default-browser@5.5.0: 7411 + dependencies: 7412 + bundle-name: 4.1.0 7413 + default-browser-id: 5.0.1 7414 + 7415 + define-lazy-prop@3.0.0: {} 7416 + 7417 + defu@6.1.7: {} 7418 + 7419 + denque@2.1.0: {} 7420 + 7421 + depd@2.0.0: {} 7422 + 7423 + destr@2.0.5: {} 7424 + 7425 + detect-indent@7.0.2: {} 7426 + 7427 + detect-libc@2.1.2: {} 7428 + 7429 + devalue@5.8.1: {} 7430 + 7431 + diff@8.0.4: {} 7432 + 7433 + dom-serializer@2.0.0: 7434 + dependencies: 7435 + domelementtype: 2.3.0 7436 + domhandler: 5.0.3 7437 + entities: 4.5.0 7438 + 7439 + domelementtype@2.3.0: {} 7440 + 7441 + domhandler@5.0.3: 7442 + dependencies: 7443 + domelementtype: 2.3.0 7444 + 7445 + domutils@3.2.2: 7446 + dependencies: 7447 + dom-serializer: 2.0.0 7448 + domelementtype: 2.3.0 7449 + domhandler: 5.0.3 7450 + 7451 + dot-prop@10.1.0: 7452 + dependencies: 7453 + type-fest: 5.7.0 7454 + 7455 + dotenv@17.4.2: {} 7456 + 7457 + duplexer@0.1.2: {} 7458 + 7459 + eastasianwidth@0.2.0: {} 7460 + 7461 + ee-first@1.1.1: {} 7462 + 7463 + electron-to-chromium@1.5.372: {} 7464 + 7465 + emoji-regex@10.6.0: {} 7466 + 7467 + emoji-regex@8.0.0: {} 7468 + 7469 + emoji-regex@9.2.2: {} 7470 + 7471 + encodeurl@2.0.0: {} 7472 + 7473 + entities@4.5.0: {} 7474 + 7475 + entities@7.0.1: {} 7476 + 7477 + error-stack-parser-es@1.0.5: {} 7478 + 7479 + errx@0.1.0: {} 7480 + 7481 + es-errors@1.3.0: {} 7482 + 7483 + es-module-lexer@2.1.0: {} 7484 + 7485 + esbuild@0.25.12: 7486 + optionalDependencies: 7487 + '@esbuild/aix-ppc64': 0.25.12 7488 + '@esbuild/android-arm': 0.25.12 7489 + '@esbuild/android-arm64': 0.25.12 7490 + '@esbuild/android-x64': 0.25.12 7491 + '@esbuild/darwin-arm64': 0.25.12 7492 + '@esbuild/darwin-x64': 0.25.12 7493 + '@esbuild/freebsd-arm64': 0.25.12 7494 + '@esbuild/freebsd-x64': 0.25.12 7495 + '@esbuild/linux-arm': 0.25.12 7496 + '@esbuild/linux-arm64': 0.25.12 7497 + '@esbuild/linux-ia32': 0.25.12 7498 + '@esbuild/linux-loong64': 0.25.12 7499 + '@esbuild/linux-mips64el': 0.25.12 7500 + '@esbuild/linux-ppc64': 0.25.12 7501 + '@esbuild/linux-riscv64': 0.25.12 7502 + '@esbuild/linux-s390x': 0.25.12 7503 + '@esbuild/linux-x64': 0.25.12 7504 + '@esbuild/netbsd-arm64': 0.25.12 7505 + '@esbuild/netbsd-x64': 0.25.12 7506 + '@esbuild/openbsd-arm64': 0.25.12 7507 + '@esbuild/openbsd-x64': 0.25.12 7508 + '@esbuild/openharmony-arm64': 0.25.12 7509 + '@esbuild/sunos-x64': 0.25.12 7510 + '@esbuild/win32-arm64': 0.25.12 7511 + '@esbuild/win32-ia32': 0.25.12 7512 + '@esbuild/win32-x64': 0.25.12 7513 + 7514 + esbuild@0.27.7: 7515 + optionalDependencies: 7516 + '@esbuild/aix-ppc64': 0.27.7 7517 + '@esbuild/android-arm': 0.27.7 7518 + '@esbuild/android-arm64': 0.27.7 7519 + '@esbuild/android-x64': 0.27.7 7520 + '@esbuild/darwin-arm64': 0.27.7 7521 + '@esbuild/darwin-x64': 0.27.7 7522 + '@esbuild/freebsd-arm64': 0.27.7 7523 + '@esbuild/freebsd-x64': 0.27.7 7524 + '@esbuild/linux-arm': 0.27.7 7525 + '@esbuild/linux-arm64': 0.27.7 7526 + '@esbuild/linux-ia32': 0.27.7 7527 + '@esbuild/linux-loong64': 0.27.7 7528 + '@esbuild/linux-mips64el': 0.27.7 7529 + '@esbuild/linux-ppc64': 0.27.7 7530 + '@esbuild/linux-riscv64': 0.27.7 7531 + '@esbuild/linux-s390x': 0.27.7 7532 + '@esbuild/linux-x64': 0.27.7 7533 + '@esbuild/netbsd-arm64': 0.27.7 7534 + '@esbuild/netbsd-x64': 0.27.7 7535 + '@esbuild/openbsd-arm64': 0.27.7 7536 + '@esbuild/openbsd-x64': 0.27.7 7537 + '@esbuild/openharmony-arm64': 0.27.7 7538 + '@esbuild/sunos-x64': 0.27.7 7539 + '@esbuild/win32-arm64': 0.27.7 7540 + '@esbuild/win32-ia32': 0.27.7 7541 + '@esbuild/win32-x64': 0.27.7 7542 + 7543 + esbuild@0.28.1: 7544 + optionalDependencies: 7545 + '@esbuild/aix-ppc64': 0.28.1 7546 + '@esbuild/android-arm': 0.28.1 7547 + '@esbuild/android-arm64': 0.28.1 7548 + '@esbuild/android-x64': 0.28.1 7549 + '@esbuild/darwin-arm64': 0.28.1 7550 + '@esbuild/darwin-x64': 0.28.1 7551 + '@esbuild/freebsd-arm64': 0.28.1 7552 + '@esbuild/freebsd-x64': 0.28.1 7553 + '@esbuild/linux-arm': 0.28.1 7554 + '@esbuild/linux-arm64': 0.28.1 7555 + '@esbuild/linux-ia32': 0.28.1 7556 + '@esbuild/linux-loong64': 0.28.1 7557 + '@esbuild/linux-mips64el': 0.28.1 7558 + '@esbuild/linux-ppc64': 0.28.1 7559 + '@esbuild/linux-riscv64': 0.28.1 7560 + '@esbuild/linux-s390x': 0.28.1 7561 + '@esbuild/linux-x64': 0.28.1 7562 + '@esbuild/netbsd-arm64': 0.28.1 7563 + '@esbuild/netbsd-x64': 0.28.1 7564 + '@esbuild/openbsd-arm64': 0.28.1 7565 + '@esbuild/openbsd-x64': 0.28.1 7566 + '@esbuild/openharmony-arm64': 0.28.1 7567 + '@esbuild/sunos-x64': 0.28.1 7568 + '@esbuild/win32-arm64': 0.28.1 7569 + '@esbuild/win32-ia32': 0.28.1 7570 + '@esbuild/win32-x64': 0.28.1 7571 + 7572 + escalade@3.2.0: {} 7573 + 7574 + escape-html@1.0.3: {} 7575 + 7576 + escape-string-regexp@4.0.0: {} 7577 + 7578 + escape-string-regexp@5.0.0: {} 7579 + 7580 + eslint-config-flat-gitignore@2.3.0(eslint@10.5.0(jiti@2.7.0)): 7581 + dependencies: 7582 + '@eslint/compat': 2.1.0(eslint@10.5.0(jiti@2.7.0)) 7583 + eslint: 10.5.0(jiti@2.7.0) 7584 + 7585 + eslint-flat-config-utils@3.2.0: 7586 + dependencies: 7587 + '@eslint/config-helpers': 0.5.5 7588 + pathe: 2.0.3 7589 + 7590 + eslint-import-context@0.1.9(unrs-resolver@1.12.2): 7591 + dependencies: 7592 + get-tsconfig: 4.14.0 7593 + stable-hash-x: 0.2.0 7594 + optionalDependencies: 7595 + unrs-resolver: 1.12.2 7596 + 7597 + eslint-merge-processors@2.0.0(eslint@10.5.0(jiti@2.7.0)): 7598 + dependencies: 7599 + eslint: 10.5.0(jiti@2.7.0) 7600 + 7601 + eslint-plugin-import-lite@0.6.0(eslint@10.5.0(jiti@2.7.0)): 7602 + dependencies: 7603 + eslint: 10.5.0(jiti@2.7.0) 7604 + 7605 + eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0)): 7606 + dependencies: 7607 + '@package-json/types': 0.0.12 7608 + '@typescript-eslint/types': 8.61.0 7609 + comment-parser: 1.4.7 7610 + debug: 4.4.3 7611 + eslint: 10.5.0(jiti@2.7.0) 7612 + eslint-import-context: 0.1.9(unrs-resolver@1.12.2) 7613 + is-glob: 4.0.3 7614 + minimatch: 10.2.5 7615 + semver: 7.8.4 7616 + stable-hash-x: 0.2.0 7617 + unrs-resolver: 1.12.2 7618 + optionalDependencies: 7619 + '@typescript-eslint/utils': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 7620 + transitivePeerDependencies: 7621 + - supports-color 7622 + 7623 + eslint-plugin-jsdoc@63.0.2(eslint@10.5.0(jiti@2.7.0)): 7624 + dependencies: 7625 + '@es-joy/jsdoccomment': 0.87.0 7626 + '@es-joy/resolve.exports': 1.2.0 7627 + are-docs-informative: 0.0.2 7628 + comment-parser: 1.4.7 7629 + debug: 4.4.3 7630 + escape-string-regexp: 4.0.0 7631 + eslint: 10.5.0(jiti@2.7.0) 7632 + espree: 11.2.0 7633 + esquery: 1.7.0 7634 + html-entities: 2.6.0 7635 + object-deep-merge: 2.0.1 7636 + parse-imports-exports: 0.2.4 7637 + semver: 7.8.4 7638 + spdx-expression-parse: 4.0.0 7639 + to-valid-identifier: 1.0.0 7640 + transitivePeerDependencies: 7641 + - supports-color 7642 + 7643 + eslint-plugin-regexp@3.1.0(eslint@10.5.0(jiti@2.7.0)): 7644 + dependencies: 7645 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0)) 7646 + '@eslint-community/regexpp': 4.12.2 7647 + comment-parser: 1.4.7 7648 + eslint: 10.5.0(jiti@2.7.0) 7649 + jsdoc-type-pratt-parser: 7.2.0 7650 + refa: 0.12.1 7651 + regexp-ast-analysis: 0.7.1 7652 + scslre: 0.3.0 7653 + 7654 + eslint-plugin-unicorn@65.0.1(eslint@10.5.0(jiti@2.7.0)): 7655 + dependencies: 7656 + '@babel/helper-validator-identifier': 7.29.7 7657 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0)) 7658 + change-case: 5.4.4 7659 + ci-info: 4.4.0 7660 + core-js-compat: 3.49.0 7661 + detect-indent: 7.0.2 7662 + eslint: 10.5.0(jiti@2.7.0) 7663 + find-up-simple: 1.0.1 7664 + globals: 17.6.0 7665 + indent-string: 5.0.0 7666 + is-builtin-module: 5.0.0 7667 + jsesc: 3.1.0 7668 + pluralize: 8.0.0 7669 + regjsparser: 0.13.2 7670 + semver: 7.8.4 7671 + strip-indent: 4.1.1 7672 + 7673 + eslint-plugin-vue@10.9.2(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0(jiti@2.7.0)))(@typescript-eslint/parser@8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3))(eslint@10.5.0(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@10.5.0(jiti@2.7.0))): 7674 + dependencies: 7675 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0)) 7676 + eslint: 10.5.0(jiti@2.7.0) 7677 + natural-compare: 1.4.0 7678 + nth-check: 2.1.1 7679 + postcss-selector-parser: 7.1.4 7680 + semver: 7.8.4 7681 + vue-eslint-parser: 10.4.1(eslint@10.5.0(jiti@2.7.0)) 7682 + xml-name-validator: 4.0.0 7683 + optionalDependencies: 7684 + '@stylistic/eslint-plugin': 5.10.0(eslint@10.5.0(jiti@2.7.0)) 7685 + '@typescript-eslint/parser': 8.61.0(eslint@10.5.0(jiti@2.7.0))(typescript@6.0.3) 7686 + 7687 + eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.38)(eslint@10.5.0(jiti@2.7.0)): 7688 + dependencies: 7689 + '@vue/compiler-sfc': 3.5.38 7690 + eslint: 10.5.0(jiti@2.7.0) 7691 + 7692 + eslint-scope@9.1.2: 7693 + dependencies: 7694 + '@types/esrecurse': 4.3.1 7695 + '@types/estree': 1.0.9 7696 + esrecurse: 4.3.0 7697 + estraverse: 5.3.0 7698 + 7699 + eslint-visitor-keys@3.4.3: {} 7700 + 7701 + eslint-visitor-keys@4.2.1: {} 7702 + 7703 + eslint-visitor-keys@5.0.1: {} 7704 + 7705 + eslint@10.5.0(jiti@2.7.0): 7706 + dependencies: 7707 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0(jiti@2.7.0)) 7708 + '@eslint-community/regexpp': 4.12.2 7709 + '@eslint/config-array': 0.23.5 7710 + '@eslint/config-helpers': 0.6.0 7711 + '@eslint/core': 1.2.1 7712 + '@eslint/plugin-kit': 0.7.2 7713 + '@humanfs/node': 0.16.8 7714 + '@humanwhocodes/module-importer': 1.0.1 7715 + '@humanwhocodes/retry': 0.4.3 7716 + '@types/estree': 1.0.9 7717 + ajv: 6.15.0 7718 + cross-spawn: 7.0.6 7719 + debug: 4.4.3 7720 + escape-string-regexp: 4.0.0 7721 + eslint-scope: 9.1.2 7722 + eslint-visitor-keys: 5.0.1 7723 + espree: 11.2.0 7724 + esquery: 1.7.0 7725 + esutils: 2.0.3 7726 + fast-deep-equal: 3.1.3 7727 + file-entry-cache: 8.0.0 7728 + find-up: 5.0.0 7729 + glob-parent: 6.0.2 7730 + ignore: 5.3.2 7731 + imurmurhash: 0.1.4 7732 + is-glob: 4.0.3 7733 + json-stable-stringify-without-jsonify: 1.0.1 7734 + minimatch: 10.2.5 7735 + natural-compare: 1.4.0 7736 + optionator: 0.9.4 7737 + optionalDependencies: 7738 + jiti: 2.7.0 7739 + transitivePeerDependencies: 7740 + - supports-color 7741 + 7742 + espree@10.4.0: 7743 + dependencies: 7744 + acorn: 8.17.0 7745 + acorn-jsx: 5.3.2(acorn@8.17.0) 7746 + eslint-visitor-keys: 4.2.1 7747 + 7748 + espree@11.2.0: 7749 + dependencies: 7750 + acorn: 8.17.0 7751 + acorn-jsx: 5.3.2(acorn@8.17.0) 7752 + eslint-visitor-keys: 5.0.1 7753 + 7754 + esquery@1.7.0: 7755 + dependencies: 7756 + estraverse: 5.3.0 7757 + 7758 + esrecurse@4.3.0: 7759 + dependencies: 7760 + estraverse: 5.3.0 7761 + 7762 + estraverse@5.3.0: {} 7763 + 7764 + estree-walker@2.0.2: {} 7765 + 7766 + estree-walker@3.0.3: 7767 + dependencies: 7768 + '@types/estree': 1.0.9 7769 + 7770 + esutils@2.0.3: {} 7771 + 7772 + etag@1.8.1: {} 7773 + 7774 + event-target-shim@5.0.1: {} 7775 + 7776 + events-universal@1.0.1: 7777 + dependencies: 7778 + bare-events: 2.9.1 7779 + transitivePeerDependencies: 7780 + - bare-abort-controller 7781 + 7782 + events@3.3.0: {} 7783 + 7784 + execa@8.0.1: 7785 + dependencies: 7786 + cross-spawn: 7.0.6 7787 + get-stream: 8.0.1 7788 + human-signals: 5.0.0 7789 + is-stream: 3.0.0 7790 + merge-stream: 2.0.0 7791 + npm-run-path: 5.3.0 7792 + onetime: 6.0.0 7793 + signal-exit: 4.1.0 7794 + strip-final-newline: 3.0.0 7795 + 7796 + expect-type@1.3.0: {} 7797 + 7798 + exsolve@1.0.8: {} 7799 + 7800 + fake-indexeddb@6.2.5: {} 7801 + 7802 + fast-deep-equal@3.1.3: {} 7803 + 7804 + fast-fifo@1.3.2: {} 7805 + 7806 + fast-glob@3.3.3: 7807 + dependencies: 7808 + '@nodelib/fs.stat': 2.0.5 7809 + '@nodelib/fs.walk': 1.2.8 7810 + glob-parent: 5.1.2 7811 + merge2: 1.4.1 7812 + micromatch: 4.0.8 7813 + 7814 + fast-json-stable-stringify@2.1.0: {} 7815 + 7816 + fast-levenshtein@2.0.6: {} 7817 + 7818 + fast-npm-meta@1.5.1: {} 7819 + 7820 + fast-string-truncated-width@1.2.1: {} 7821 + 7822 + fast-string-truncated-width@3.0.3: {} 7823 + 7824 + fast-string-width@1.1.0: 7825 + dependencies: 7826 + fast-string-truncated-width: 1.2.1 7827 + 7828 + fast-string-width@3.0.2: 7829 + dependencies: 7830 + fast-string-truncated-width: 3.0.3 7831 + 7832 + fast-wrap-ansi@0.1.6: 7833 + dependencies: 7834 + fast-string-width: 1.1.0 7835 + 7836 + fast-wrap-ansi@0.2.2: 7837 + dependencies: 7838 + fast-string-width: 3.0.2 7839 + 7840 + fastq@1.20.1: 7841 + dependencies: 7842 + reusify: 1.1.0 7843 + 7844 + fdir@6.5.0(picomatch@4.0.4): 7845 + optionalDependencies: 7846 + picomatch: 4.0.4 7847 + 7848 + file-entry-cache@8.0.0: 7849 + dependencies: 7850 + flat-cache: 4.0.1 7851 + 7852 + file-uri-to-path@1.0.0: {} 7853 + 7854 + fill-range@7.1.1: 7855 + dependencies: 7856 + to-regex-range: 5.0.1 7857 + 7858 + find-up-simple@1.0.1: {} 7859 + 7860 + find-up@5.0.0: 7861 + dependencies: 7862 + locate-path: 6.0.0 7863 + path-exists: 4.0.0 7864 + 7865 + fix-dts-default-cjs-exports@1.0.1: 7866 + dependencies: 7867 + magic-string: 0.30.21 7868 + mlly: 1.8.2 7869 + rollup: 4.62.0 7870 + 7871 + flat-cache@4.0.1: 7872 + dependencies: 7873 + flatted: 3.4.2 7874 + keyv: 4.5.4 7875 + 7876 + flatted@3.4.2: {} 7877 + 7878 + foreground-child@3.3.1: 7879 + dependencies: 7880 + cross-spawn: 7.0.6 7881 + signal-exit: 4.1.0 7882 + 7883 + fraction.js@5.3.4: {} 7884 + 7885 + fresh@2.0.0: {} 7886 + 7887 + fsevents@2.3.3: 7888 + optional: true 7889 + 7890 + function-bind@1.1.2: {} 7891 + 7892 + fuse.js@7.4.2: {} 7893 + 7894 + fzf@0.5.2: {} 7895 + 7896 + gensync@1.0.0-beta.2: {} 7897 + 7898 + get-caller-file@2.0.5: {} 7899 + 7900 + get-east-asian-width@1.6.0: {} 7901 + 7902 + get-port-please@3.2.0: {} 7903 + 7904 + get-stream@8.0.1: {} 7905 + 7906 + get-tsconfig@4.14.0: 7907 + dependencies: 7908 + resolve-pkg-maps: 1.0.0 7909 + 7910 + giget@3.3.0: {} 7911 + 7912 + glob-parent@5.1.2: 7913 + dependencies: 7914 + is-glob: 4.0.3 7915 + 7916 + glob-parent@6.0.2: 7917 + dependencies: 7918 + is-glob: 4.0.3 7919 + 7920 + glob@10.5.0: 7921 + dependencies: 7922 + foreground-child: 3.3.1 7923 + jackspeak: 3.4.3 7924 + minimatch: 9.0.9 7925 + minipass: 7.1.3 7926 + package-json-from-dist: 1.0.1 7927 + path-scurry: 1.11.1 7928 + 7929 + glob@13.0.6: 7930 + dependencies: 7931 + minimatch: 10.2.5 7932 + minipass: 7.1.3 7933 + path-scurry: 2.0.2 7934 + 7935 + global-directory@4.0.1: 7936 + dependencies: 7937 + ini: 4.1.1 7938 + 7939 + globals@17.6.0: {} 7940 + 7941 + globby@16.2.0: 7942 + dependencies: 7943 + '@sindresorhus/merge-streams': 4.0.0 7944 + fast-glob: 3.3.3 7945 + ignore: 7.0.5 7946 + is-path-inside: 4.0.0 7947 + slash: 5.1.0 7948 + unicorn-magic: 0.4.0 7949 + 7950 + graceful-fs@4.2.11: {} 7951 + 7952 + gzip-size@7.0.0: 7953 + dependencies: 7954 + duplexer: 0.1.2 7955 + 7956 + h3@1.15.11: 7957 + dependencies: 7958 + cookie-es: 1.2.3 7959 + crossws: 0.3.5 7960 + defu: 6.1.7 7961 + destr: 2.0.5 7962 + iron-webcrypto: 1.2.1 7963 + node-mock-http: 1.0.4 7964 + radix3: 1.1.2 7965 + ufo: 1.6.4 7966 + uncrypto: 0.1.3 7967 + 7968 + h3@2.0.1-rc.20(crossws@0.4.6(srvx@0.11.16)): 7969 + dependencies: 7970 + rou3: 0.8.1 7971 + srvx: 0.11.16 7972 + optionalDependencies: 7973 + crossws: 0.4.6(srvx@0.11.16) 7974 + 7975 + hasown@2.0.4: 7976 + dependencies: 7977 + function-bind: 1.1.2 7978 + 7979 + hookable@5.5.3: {} 7980 + 7981 + hookable@6.1.1: {} 7982 + 7983 + html-entities@2.6.0: {} 7984 + 7985 + http-errors@2.0.1: 7986 + dependencies: 7987 + depd: 2.0.0 7988 + inherits: 2.0.4 7989 + setprototypeof: 1.2.0 7990 + statuses: 2.0.2 7991 + toidentifier: 1.0.1 7992 + 7993 + http-shutdown@1.2.2: {} 7994 + 7995 + https-proxy-agent@7.0.6: 7996 + dependencies: 7997 + agent-base: 7.1.4 7998 + debug: 4.4.3 7999 + transitivePeerDependencies: 8000 + - supports-color 8001 + 8002 + httpxy@0.5.3: {} 8003 + 8004 + human-signals@5.0.0: {} 8005 + 8006 + ieee754@1.2.1: {} 8007 + 8008 + ignore@5.3.2: {} 8009 + 8010 + ignore@7.0.5: {} 8011 + 8012 + image-meta@0.2.2: {} 8013 + 8014 + impound@1.1.5: 8015 + dependencies: 8016 + '@jridgewell/trace-mapping': 0.3.31 8017 + es-module-lexer: 2.1.0 8018 + pathe: 2.0.3 8019 + unplugin: 3.0.0 8020 + unplugin-utils: 0.3.1 8021 + 8022 + imurmurhash@0.1.4: {} 8023 + 8024 + indent-string@5.0.0: {} 8025 + 8026 + inherits@2.0.4: {} 8027 + 8028 + ini@4.1.1: {} 8029 + 8030 + ioredis@5.11.1: 8031 + dependencies: 8032 + '@ioredis/commands': 1.10.0 8033 + cluster-key-slot: 1.1.1 8034 + debug: 4.4.3 8035 + denque: 2.1.0 8036 + redis-errors: 1.2.0 8037 + redis-parser: 3.0.0 8038 + standard-as-callback: 2.1.0 8039 + transitivePeerDependencies: 8040 + - supports-color 8041 + 8042 + iron-webcrypto@1.2.1: {} 8043 + 8044 + is-builtin-module@5.0.0: 8045 + dependencies: 8046 + builtin-modules: 5.2.0 8047 + 8048 + is-core-module@2.16.2: 8049 + dependencies: 8050 + hasown: 2.0.4 8051 + 8052 + is-docker@3.0.0: {} 8053 + 8054 + is-extglob@2.1.1: {} 8055 + 8056 + is-fullwidth-code-point@3.0.0: {} 8057 + 8058 + is-glob@4.0.3: 8059 + dependencies: 8060 + is-extglob: 2.1.1 8061 + 8062 + is-in-ssh@1.0.0: {} 8063 + 8064 + is-inside-container@1.0.0: 8065 + dependencies: 8066 + is-docker: 3.0.0 8067 + 8068 + is-installed-globally@1.0.0: 8069 + dependencies: 8070 + global-directory: 4.0.1 8071 + is-path-inside: 4.0.0 8072 + 8073 + is-module@1.0.0: {} 8074 + 8075 + is-number@7.0.0: {} 8076 + 8077 + is-path-inside@4.0.0: {} 8078 + 8079 + is-reference@1.2.1: 8080 + dependencies: 8081 + '@types/estree': 1.0.9 8082 + 8083 + is-stream@2.0.1: {} 8084 + 8085 + is-stream@3.0.0: {} 8086 + 8087 + is-wsl@3.1.1: 8088 + dependencies: 8089 + is-inside-container: 1.0.0 8090 + 8091 + isarray@1.0.0: {} 8092 + 8093 + isexe@2.0.0: {} 8094 + 8095 + isexe@4.0.0: {} 8096 + 8097 + jackspeak@3.4.3: 8098 + dependencies: 8099 + '@isaacs/cliui': 8.0.2 8100 + optionalDependencies: 8101 + '@pkgjs/parseargs': 0.11.0 8102 + 8103 + jiti@1.21.7: {} 8104 + 8105 + jiti@2.7.0: {} 8106 + 8107 + js-tokens@4.0.0: {} 8108 + 8109 + js-tokens@9.0.1: {} 8110 + 8111 + jsdoc-type-pratt-parser@7.2.0: {} 8112 + 8113 + jsesc@3.1.0: {} 8114 + 8115 + json-buffer@3.0.1: {} 8116 + 8117 + json-schema-traverse@0.4.1: {} 8118 + 8119 + json-stable-stringify-without-jsonify@1.0.1: {} 8120 + 8121 + json5@2.2.3: {} 8122 + 8123 + keyv@4.5.4: 8124 + dependencies: 8125 + json-buffer: 3.0.1 8126 + 8127 + kleur@4.1.5: {} 8128 + 8129 + klona@2.0.6: {} 8130 + 8131 + knitwork@1.3.0: {} 8132 + 8133 + launch-editor@2.14.1: 8134 + dependencies: 8135 + picocolors: 1.1.1 8136 + shell-quote: 1.8.4 8137 + 8138 + lazystream@1.0.1: 8139 + dependencies: 8140 + readable-stream: 2.3.8 8141 + 8142 + levn@0.4.1: 8143 + dependencies: 8144 + prelude-ls: 1.2.1 8145 + type-check: 0.4.0 8146 + 8147 + lilconfig@3.1.3: {} 8148 + 8149 + listhen@1.10.0(srvx@0.11.16): 8150 + dependencies: 8151 + '@parcel/watcher': 2.5.6 8152 + '@parcel/watcher-wasm': 2.5.6 8153 + citty: 0.2.2 8154 + consola: 3.4.2 8155 + crossws: 0.4.6(srvx@0.11.16) 8156 + defu: 6.1.7 8157 + get-port-please: 3.2.0 8158 + h3: 1.15.11 8159 + http-shutdown: 1.2.2 8160 + jiti: 2.7.0 8161 + mlly: 1.8.2 8162 + node-forge: 1.4.0 8163 + pathe: 2.0.3 8164 + std-env: 4.1.0 8165 + tinyclip: 0.1.14 8166 + ufo: 1.6.4 8167 + untun: 0.1.3 8168 + uqr: 0.1.3 8169 + transitivePeerDependencies: 8170 + - srvx 8171 + 8172 + local-pkg@1.2.1: 8173 + dependencies: 8174 + mlly: 1.8.2 8175 + pkg-types: 2.3.1 8176 + quansync: 0.2.11 8177 + 8178 + locate-path@6.0.0: 8179 + dependencies: 8180 + p-locate: 5.0.0 8181 + 8182 + lodash.memoize@4.1.2: {} 8183 + 8184 + lodash.uniq@4.5.0: {} 8185 + 8186 + lodash@4.18.1: {} 8187 + 8188 + lru-cache@10.4.3: {} 8189 + 8190 + lru-cache@11.5.1: {} 8191 + 8192 + lru-cache@5.1.1: 8193 + dependencies: 8194 + yallist: 3.1.1 8195 + 8196 + magic-regexp@0.10.0: 8197 + dependencies: 8198 + estree-walker: 3.0.3 8199 + magic-string: 0.30.21 8200 + mlly: 1.8.2 8201 + regexp-tree: 0.1.27 8202 + type-level-regexp: 0.1.17 8203 + ufo: 1.6.4 8204 + unplugin: 2.3.11 8205 + 8206 + magic-regexp@0.11.0: 8207 + dependencies: 8208 + magic-string: 0.30.21 8209 + regexp-tree: 0.1.27 8210 + type-level-regexp: 0.1.17 8211 + unplugin: 3.0.0 8212 + 8213 + magic-string-ast@1.0.3: 8214 + dependencies: 8215 + magic-string: 0.30.21 8216 + 8217 + magic-string@0.30.21: 8218 + dependencies: 8219 + '@jridgewell/sourcemap-codec': 1.5.5 8220 + 8221 + magicast@0.5.3: 8222 + dependencies: 8223 + '@babel/parser': 7.29.7 8224 + '@babel/types': 7.29.7 8225 + source-map-js: 1.2.1 8226 + 8227 + mdn-data@2.0.28: {} 8228 + 8229 + mdn-data@2.27.1: {} 8230 + 8231 + merge-stream@2.0.0: {} 8232 + 8233 + merge2@1.4.1: {} 8234 + 8235 + micromatch@4.0.8: 8236 + dependencies: 8237 + braces: 3.0.3 8238 + picomatch: 2.3.2 8239 + 8240 + mime-db@1.54.0: {} 8241 + 8242 + mime-types@3.0.2: 8243 + dependencies: 8244 + mime-db: 1.54.0 8245 + 8246 + mime@4.1.0: {} 8247 + 8248 + mimic-fn@4.0.0: {} 8249 + 8250 + minimatch@10.2.5: 8251 + dependencies: 8252 + brace-expansion: 5.0.6 8253 + 8254 + minimatch@5.1.9: 8255 + dependencies: 8256 + brace-expansion: 2.1.1 8257 + 8258 + minimatch@9.0.9: 8259 + dependencies: 8260 + brace-expansion: 2.1.1 8261 + 8262 + minipass@7.1.3: {} 8263 + 8264 + minizlib@3.1.0: 8265 + dependencies: 8266 + minipass: 7.1.3 8267 + 8268 + mkdist@2.4.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)): 8269 + dependencies: 8270 + autoprefixer: 10.5.0(postcss@8.5.15) 8271 + citty: 0.1.6 8272 + cssnano: 7.1.9(postcss@8.5.15) 8273 + defu: 6.1.7 8274 + esbuild: 0.25.12 8275 + jiti: 1.21.7 8276 + mlly: 1.8.2 8277 + pathe: 2.0.3 8278 + pkg-types: 2.3.1 8279 + postcss: 8.5.15 8280 + postcss-nested: 7.0.2(postcss@8.5.15) 8281 + semver: 7.8.4 8282 + tinyglobby: 0.2.17 8283 + optionalDependencies: 8284 + typescript: 6.0.3 8285 + vue: 3.5.38(typescript@6.0.3) 8286 + vue-sfc-transformer: 0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)) 8287 + vue-tsc: 3.3.5(typescript@6.0.3) 8288 + 8289 + mlly@1.8.2: 8290 + dependencies: 8291 + acorn: 8.17.0 8292 + pathe: 2.0.3 8293 + pkg-types: 1.3.1 8294 + ufo: 1.6.4 8295 + 8296 + mocked-exports@0.1.1: {} 8297 + 8298 + mri@1.2.0: {} 8299 + 8300 + mrmime@2.0.1: {} 8301 + 8302 + ms@2.1.3: {} 8303 + 8304 + muggle-string@0.4.1: {} 8305 + 8306 + nanoid@3.3.12: {} 8307 + 8308 + nanotar@0.3.0: {} 8309 + 8310 + napi-postinstall@0.3.4: {} 8311 + 8312 + natural-compare@1.4.0: {} 8313 + 8314 + nitropack@2.13.4(oxc-parser@0.133.0)(rolldown@1.1.0)(srvx@0.11.16): 8315 + dependencies: 8316 + '@cloudflare/kv-asset-handler': 0.4.2 8317 + '@rollup/plugin-alias': 6.0.0(rollup@4.62.0) 8318 + '@rollup/plugin-commonjs': 29.0.3(rollup@4.62.0) 8319 + '@rollup/plugin-inject': 5.0.5(rollup@4.62.0) 8320 + '@rollup/plugin-json': 6.1.0(rollup@4.62.0) 8321 + '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.0) 8322 + '@rollup/plugin-replace': 6.0.3(rollup@4.62.0) 8323 + '@rollup/plugin-terser': 1.0.0(rollup@4.62.0) 8324 + '@vercel/nft': 1.10.2(rollup@4.62.0) 8325 + archiver: 7.0.1 8326 + c12: 3.3.4(magicast@0.5.3) 8327 + chokidar: 5.0.0 8328 + citty: 0.2.2 8329 + compatx: 0.2.0 8330 + confbox: 0.2.4 8331 + consola: 3.4.2 8332 + cookie-es: 2.0.1 8333 + croner: 10.0.1 8334 + crossws: 0.3.5 8335 + db0: 0.3.4 8336 + defu: 6.1.7 8337 + destr: 2.0.5 8338 + dot-prop: 10.1.0 8339 + esbuild: 0.28.1 8340 + escape-string-regexp: 5.0.0 8341 + etag: 1.8.1 8342 + exsolve: 1.0.8 8343 + globby: 16.2.0 8344 + gzip-size: 7.0.0 8345 + h3: 1.15.11 8346 + hookable: 5.5.3 8347 + httpxy: 0.5.3 8348 + ioredis: 5.11.1 8349 + jiti: 2.7.0 8350 + klona: 2.0.6 8351 + knitwork: 1.3.0 8352 + listhen: 1.10.0(srvx@0.11.16) 8353 + magic-string: 0.30.21 8354 + magicast: 0.5.3 8355 + mime: 4.1.0 8356 + mlly: 1.8.2 8357 + node-fetch-native: 1.6.7 8358 + node-mock-http: 1.0.4 8359 + ofetch: 1.5.1 8360 + ohash: 2.0.11 8361 + pathe: 2.0.3 8362 + perfect-debounce: 2.1.0 8363 + pkg-types: 2.3.1 8364 + pretty-bytes: 7.1.0 8365 + radix3: 1.1.2 8366 + rollup: 4.62.0 8367 + rollup-plugin-visualizer: 7.0.1(rolldown@1.1.0)(rollup@4.62.0) 8368 + scule: 1.3.0 8369 + semver: 7.8.4 8370 + serve-placeholder: 2.0.2 8371 + serve-static: 2.2.1 8372 + source-map: 0.7.6 8373 + std-env: 4.1.0 8374 + ufo: 1.6.4 8375 + ultrahtml: 1.6.0 8376 + uncrypto: 0.1.3 8377 + unctx: 2.5.0 8378 + unenv: 2.0.0-rc.24 8379 + unimport: 6.3.0(oxc-parser@0.133.0)(rolldown@1.1.0) 8380 + unplugin-utils: 0.3.1 8381 + unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.1) 8382 + untyped: 2.0.0 8383 + unwasm: 0.5.3 8384 + youch: 4.1.1 8385 + youch-core: 0.3.3 8386 + transitivePeerDependencies: 8387 + - '@azure/app-configuration' 8388 + - '@azure/cosmos' 8389 + - '@azure/data-tables' 8390 + - '@azure/identity' 8391 + - '@azure/keyvault-secrets' 8392 + - '@azure/storage-blob' 8393 + - '@capacitor/preferences' 8394 + - '@deno/kv' 8395 + - '@electric-sql/pglite' 8396 + - '@libsql/client' 8397 + - '@netlify/blobs' 8398 + - '@planetscale/database' 8399 + - '@upstash/redis' 8400 + - '@vercel/blob' 8401 + - '@vercel/functions' 8402 + - '@vercel/kv' 8403 + - aws4fetch 8404 + - bare-abort-controller 8405 + - bare-buffer 8406 + - better-sqlite3 8407 + - drizzle-orm 8408 + - encoding 8409 + - idb-keyval 8410 + - mysql2 8411 + - oxc-parser 8412 + - react-native-b4a 8413 + - rolldown 8414 + - sqlite3 8415 + - srvx 8416 + - supports-color 8417 + - uploadthing 8418 + 8419 + node-addon-api@7.1.1: {} 8420 + 8421 + node-fetch-native@1.6.7: {} 8422 + 8423 + node-fetch@2.7.0: 8424 + dependencies: 8425 + whatwg-url: 5.0.0 8426 + 8427 + node-forge@1.4.0: {} 8428 + 8429 + node-gyp-build@4.8.4: {} 8430 + 8431 + node-mock-http@1.0.4: {} 8432 + 8433 + node-releases@2.0.47: {} 8434 + 8435 + nopt@8.1.0: 8436 + dependencies: 8437 + abbrev: 3.0.1 8438 + 8439 + normalize-path@3.0.0: {} 8440 + 8441 + npm-run-path@5.3.0: 8442 + dependencies: 8443 + path-key: 4.0.0 8444 + 8445 + npm-run-path@6.0.0: 8446 + dependencies: 8447 + path-key: 4.0.0 8448 + unicorn-magic: 0.3.0 8449 + 8450 + nth-check@2.1.1: 8451 + dependencies: 8452 + boolbase: 1.0.0 8453 + 8454 + nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0): 8455 + dependencies: 8456 + '@dxup/nuxt': 0.4.1(magicast@0.5.3)(typescript@6.0.3) 8457 + '@nuxt/cli': 3.35.2(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3) 8458 + '@nuxt/devtools': 3.2.4(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 8459 + '@nuxt/kit': 4.4.8(magicast@0.5.3) 8460 + '@nuxt/nitro-server': 4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(db0@0.3.4)(ioredis@5.11.1)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0))(oxc-parser@0.133.0)(rolldown@1.1.0)(srvx@0.11.16)(typescript@6.0.3) 8461 + '@nuxt/schema': 4.4.8 8462 + '@nuxt/telemetry': 2.8.0(@nuxt/kit@4.4.8(magicast@0.5.3)) 8463 + '@nuxt/vite-builder': 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@types/node@26.0.0)(eslint@10.5.0(jiti@2.7.0))(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@types/node@26.0.0)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4)(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(magicast@0.5.3)(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3))(yaml@2.9.0))(optionator@0.9.4)(rolldown@1.1.0)(rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0))(rollup@4.62.0)(terser@5.48.0)(typescript@6.0.3)(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3))(yaml@2.9.0) 8464 + '@unhead/vue': 2.1.15(vue@3.5.38(typescript@6.0.3)) 8465 + '@vue/shared': 3.5.38 8466 + chokidar: 5.0.0 8467 + compatx: 0.2.0 8468 + consola: 3.4.2 8469 + cookie-es: 3.1.1 8470 + defu: 6.1.7 8471 + devalue: 5.8.1 8472 + errx: 0.1.0 8473 + escape-string-regexp: 5.0.0 8474 + exsolve: 1.0.8 8475 + hookable: 6.1.1 8476 + ignore: 7.0.5 8477 + impound: 1.1.5 8478 + jiti: 2.7.0 8479 + klona: 2.0.6 8480 + knitwork: 1.3.0 8481 + magic-string: 0.30.21 8482 + mlly: 1.8.2 8483 + nanotar: 0.3.0 8484 + nypm: 0.6.7 8485 + ofetch: 1.5.1 8486 + ohash: 2.0.11 8487 + on-change: 6.0.2 8488 + oxc-minify: 0.133.0 8489 + oxc-parser: 0.133.0 8490 + oxc-transform: 0.133.0 8491 + oxc-walker: 1.0.0(oxc-parser@0.133.0)(rolldown@1.1.0) 8492 + pathe: 2.0.3 8493 + perfect-debounce: 2.1.0 8494 + picomatch: 4.0.4 8495 + pkg-types: 2.3.1 8496 + rou3: 0.8.1 8497 + scule: 1.3.0 8498 + semver: 7.8.4 8499 + std-env: 4.1.0 8500 + tinyglobby: 0.2.17 8501 + ufo: 1.6.4 8502 + ultrahtml: 1.6.0 8503 + uncrypto: 0.1.3 8504 + unctx: 2.5.0 8505 + unhead: 2.1.15 8506 + unimport: 6.3.0(oxc-parser@0.133.0)(rolldown@1.1.0) 8507 + unplugin: 3.0.0 8508 + unrouting: 0.1.7 8509 + untyped: 2.0.0 8510 + vue: 3.5.38(typescript@6.0.3) 8511 + vue-router: 5.1.0(@vue/compiler-sfc@3.5.38)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)) 8512 + optionalDependencies: 8513 + '@parcel/watcher': 2.5.6 8514 + '@types/node': 26.0.0 8515 + transitivePeerDependencies: 8516 + - '@azure/app-configuration' 8517 + - '@azure/cosmos' 8518 + - '@azure/data-tables' 8519 + - '@azure/identity' 8520 + - '@azure/keyvault-secrets' 8521 + - '@azure/storage-blob' 8522 + - '@babel/plugin-proposal-decorators' 8523 + - '@babel/plugin-syntax-jsx' 8524 + - '@babel/plugin-syntax-typescript' 8525 + - '@biomejs/biome' 8526 + - '@capacitor/preferences' 8527 + - '@deno/kv' 8528 + - '@electric-sql/pglite' 8529 + - '@libsql/client' 8530 + - '@netlify/blobs' 8531 + - '@pinia/colada' 8532 + - '@planetscale/database' 8533 + - '@rollup/plugin-babel' 8534 + - '@upstash/redis' 8535 + - '@vercel/blob' 8536 + - '@vercel/functions' 8537 + - '@vercel/kv' 8538 + - '@vitejs/devtools' 8539 + - '@vue/compiler-sfc' 8540 + - aws4fetch 8541 + - bare-abort-controller 8542 + - bare-buffer 8543 + - better-sqlite3 8544 + - bufferutil 8545 + - cac 8546 + - commander 8547 + - db0 8548 + - drizzle-orm 8549 + - encoding 8550 + - eslint 8551 + - idb-keyval 8552 + - ioredis 8553 + - less 8554 + - lightningcss 8555 + - magicast 8556 + - meow 8557 + - mysql2 8558 + - optionator 8559 + - oxlint 8560 + - pinia 8561 + - react-native-b4a 8562 + - rolldown 8563 + - rollup 8564 + - rollup-plugin-visualizer 8565 + - sass 8566 + - sass-embedded 8567 + - sqlite3 8568 + - srvx 8569 + - stylelint 8570 + - stylus 8571 + - sugarss 8572 + - supports-color 8573 + - terser 8574 + - tsx 8575 + - typescript 8576 + - uploadthing 8577 + - utf-8-validate 8578 + - vite 8579 + - vue-tsc 8580 + - xml2js 8581 + - yaml 8582 + 8583 + nypm@0.6.7: 8584 + dependencies: 8585 + citty: 0.2.2 8586 + pathe: 2.0.3 8587 + tinyexec: 1.2.4 8588 + 8589 + object-deep-merge@2.0.1: {} 8590 + 8591 + obug@2.1.3: {} 8592 + 8593 + ofetch@1.5.1: 8594 + dependencies: 8595 + destr: 2.0.5 8596 + node-fetch-native: 1.6.7 8597 + ufo: 1.6.4 8598 + 8599 + ofetch@2.0.0-alpha.3: {} 8600 + 8601 + ohash@2.0.11: {} 8602 + 8603 + on-change@6.0.2: {} 8604 + 8605 + on-finished@2.4.1: 8606 + dependencies: 8607 + ee-first: 1.1.1 8608 + 8609 + onetime@6.0.0: 8610 + dependencies: 8611 + mimic-fn: 4.0.0 8612 + 8613 + open@10.2.0: 8614 + dependencies: 8615 + default-browser: 5.5.0 8616 + define-lazy-prop: 3.0.0 8617 + is-inside-container: 1.0.0 8618 + wsl-utils: 0.1.0 8619 + 8620 + open@11.0.0: 8621 + dependencies: 8622 + default-browser: 5.5.0 8623 + define-lazy-prop: 3.0.0 8624 + is-in-ssh: 1.0.0 8625 + is-inside-container: 1.0.0 8626 + powershell-utils: 0.1.0 8627 + wsl-utils: 0.3.1 8628 + 8629 + optionator@0.9.4: 8630 + dependencies: 8631 + deep-is: 0.1.4 8632 + fast-levenshtein: 2.0.6 8633 + levn: 0.4.1 8634 + prelude-ls: 1.2.1 8635 + type-check: 0.4.0 8636 + word-wrap: 1.2.5 8637 + 8638 + oxc-minify@0.133.0: 8639 + optionalDependencies: 8640 + '@oxc-minify/binding-android-arm-eabi': 0.133.0 8641 + '@oxc-minify/binding-android-arm64': 0.133.0 8642 + '@oxc-minify/binding-darwin-arm64': 0.133.0 8643 + '@oxc-minify/binding-darwin-x64': 0.133.0 8644 + '@oxc-minify/binding-freebsd-x64': 0.133.0 8645 + '@oxc-minify/binding-linux-arm-gnueabihf': 0.133.0 8646 + '@oxc-minify/binding-linux-arm-musleabihf': 0.133.0 8647 + '@oxc-minify/binding-linux-arm64-gnu': 0.133.0 8648 + '@oxc-minify/binding-linux-arm64-musl': 0.133.0 8649 + '@oxc-minify/binding-linux-ppc64-gnu': 0.133.0 8650 + '@oxc-minify/binding-linux-riscv64-gnu': 0.133.0 8651 + '@oxc-minify/binding-linux-riscv64-musl': 0.133.0 8652 + '@oxc-minify/binding-linux-s390x-gnu': 0.133.0 8653 + '@oxc-minify/binding-linux-x64-gnu': 0.133.0 8654 + '@oxc-minify/binding-linux-x64-musl': 0.133.0 8655 + '@oxc-minify/binding-openharmony-arm64': 0.133.0 8656 + '@oxc-minify/binding-wasm32-wasi': 0.133.0 8657 + '@oxc-minify/binding-win32-arm64-msvc': 0.133.0 8658 + '@oxc-minify/binding-win32-ia32-msvc': 0.133.0 8659 + '@oxc-minify/binding-win32-x64-msvc': 0.133.0 8660 + 8661 + oxc-parser@0.133.0: 8662 + dependencies: 8663 + '@oxc-project/types': 0.133.0 8664 + optionalDependencies: 8665 + '@oxc-parser/binding-android-arm-eabi': 0.133.0 8666 + '@oxc-parser/binding-android-arm64': 0.133.0 8667 + '@oxc-parser/binding-darwin-arm64': 0.133.0 8668 + '@oxc-parser/binding-darwin-x64': 0.133.0 8669 + '@oxc-parser/binding-freebsd-x64': 0.133.0 8670 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.133.0 8671 + '@oxc-parser/binding-linux-arm-musleabihf': 0.133.0 8672 + '@oxc-parser/binding-linux-arm64-gnu': 0.133.0 8673 + '@oxc-parser/binding-linux-arm64-musl': 0.133.0 8674 + '@oxc-parser/binding-linux-ppc64-gnu': 0.133.0 8675 + '@oxc-parser/binding-linux-riscv64-gnu': 0.133.0 8676 + '@oxc-parser/binding-linux-riscv64-musl': 0.133.0 8677 + '@oxc-parser/binding-linux-s390x-gnu': 0.133.0 8678 + '@oxc-parser/binding-linux-x64-gnu': 0.133.0 8679 + '@oxc-parser/binding-linux-x64-musl': 0.133.0 8680 + '@oxc-parser/binding-openharmony-arm64': 0.133.0 8681 + '@oxc-parser/binding-wasm32-wasi': 0.133.0 8682 + '@oxc-parser/binding-win32-arm64-msvc': 0.133.0 8683 + '@oxc-parser/binding-win32-ia32-msvc': 0.133.0 8684 + '@oxc-parser/binding-win32-x64-msvc': 0.133.0 8685 + 8686 + oxc-transform@0.133.0: 8687 + optionalDependencies: 8688 + '@oxc-transform/binding-android-arm-eabi': 0.133.0 8689 + '@oxc-transform/binding-android-arm64': 0.133.0 8690 + '@oxc-transform/binding-darwin-arm64': 0.133.0 8691 + '@oxc-transform/binding-darwin-x64': 0.133.0 8692 + '@oxc-transform/binding-freebsd-x64': 0.133.0 8693 + '@oxc-transform/binding-linux-arm-gnueabihf': 0.133.0 8694 + '@oxc-transform/binding-linux-arm-musleabihf': 0.133.0 8695 + '@oxc-transform/binding-linux-arm64-gnu': 0.133.0 8696 + '@oxc-transform/binding-linux-arm64-musl': 0.133.0 8697 + '@oxc-transform/binding-linux-ppc64-gnu': 0.133.0 8698 + '@oxc-transform/binding-linux-riscv64-gnu': 0.133.0 8699 + '@oxc-transform/binding-linux-riscv64-musl': 0.133.0 8700 + '@oxc-transform/binding-linux-s390x-gnu': 0.133.0 8701 + '@oxc-transform/binding-linux-x64-gnu': 0.133.0 8702 + '@oxc-transform/binding-linux-x64-musl': 0.133.0 8703 + '@oxc-transform/binding-openharmony-arm64': 0.133.0 8704 + '@oxc-transform/binding-wasm32-wasi': 0.133.0 8705 + '@oxc-transform/binding-win32-arm64-msvc': 0.133.0 8706 + '@oxc-transform/binding-win32-ia32-msvc': 0.133.0 8707 + '@oxc-transform/binding-win32-x64-msvc': 0.133.0 8708 + 8709 + oxc-walker@1.0.0(oxc-parser@0.133.0)(rolldown@1.1.0): 8710 + dependencies: 8711 + magic-regexp: 0.11.0 8712 + optionalDependencies: 8713 + oxc-parser: 0.133.0 8714 + rolldown: 1.1.0 8715 + 8716 + p-limit@3.1.0: 8717 + dependencies: 8718 + yocto-queue: 0.1.0 8719 + 8720 + p-locate@5.0.0: 8721 + dependencies: 8722 + p-limit: 3.1.0 8723 + 8724 + package-json-from-dist@1.0.1: {} 8725 + 8726 + package-manager-detector@1.6.0: {} 8727 + 8728 + parse-imports-exports@0.2.4: 8729 + dependencies: 8730 + parse-statements: 1.0.11 8731 + 8732 + parse-statements@1.0.11: {} 8733 + 8734 + parseurl@1.3.3: {} 8735 + 8736 + path-browserify@1.0.1: {} 8737 + 8738 + path-exists@4.0.0: {} 8739 + 8740 + path-key@3.1.1: {} 8741 + 8742 + path-key@4.0.0: {} 8743 + 8744 + path-parse@1.0.7: {} 8745 + 8746 + path-scurry@1.11.1: 8747 + dependencies: 8748 + lru-cache: 10.4.3 8749 + minipass: 7.1.3 8750 + 8751 + path-scurry@2.0.2: 8752 + dependencies: 8753 + lru-cache: 11.5.1 8754 + minipass: 7.1.3 8755 + 8756 + pathe@1.1.2: {} 8757 + 8758 + pathe@2.0.3: {} 8759 + 8760 + perfect-debounce@2.1.0: {} 8761 + 8762 + picocolors@1.1.1: {} 8763 + 8764 + picomatch@2.3.2: {} 8765 + 8766 + picomatch@4.0.4: {} 8767 + 8768 + pkg-types@1.3.1: 8769 + dependencies: 8770 + confbox: 0.1.8 8771 + mlly: 1.8.2 8772 + pathe: 2.0.3 8773 + 8774 + pkg-types@2.3.1: 8775 + dependencies: 8776 + confbox: 0.2.4 8777 + exsolve: 1.0.8 8778 + pathe: 2.0.3 8779 + 8780 + pluralize@8.0.0: {} 8781 + 8782 + postcss-calc@10.1.1(postcss@8.5.15): 8783 + dependencies: 8784 + postcss: 8.5.15 8785 + postcss-selector-parser: 7.1.4 8786 + postcss-value-parser: 4.2.0 8787 + 8788 + postcss-colormin@7.0.10(postcss@8.5.15): 8789 + dependencies: 8790 + '@colordx/core': 5.4.3 8791 + browserslist: 4.28.2 8792 + caniuse-api: 3.0.0 8793 + postcss: 8.5.15 8794 + postcss-value-parser: 4.2.0 8795 + 8796 + postcss-colormin@8.0.1(postcss@8.5.15): 8797 + dependencies: 8798 + '@colordx/core': 5.4.3 8799 + browserslist: 4.28.2 8800 + caniuse-api: 4.0.0 8801 + postcss: 8.5.15 8802 + postcss-value-parser: 4.2.0 8803 + 8804 + postcss-convert-values@7.0.12(postcss@8.5.15): 8805 + dependencies: 8806 + browserslist: 4.28.2 8807 + postcss: 8.5.15 8808 + postcss-value-parser: 4.2.0 8809 + 8810 + postcss-convert-values@8.0.1(postcss@8.5.15): 8811 + dependencies: 8812 + browserslist: 4.28.2 8813 + postcss: 8.5.15 8814 + postcss-value-parser: 4.2.0 8815 + 8816 + postcss-discard-comments@7.0.8(postcss@8.5.15): 8817 + dependencies: 8818 + postcss: 8.5.15 8819 + postcss-selector-parser: 7.1.4 8820 + 8821 + postcss-discard-comments@8.0.1(postcss@8.5.15): 8822 + dependencies: 8823 + postcss: 8.5.15 8824 + postcss-selector-parser: 7.1.4 8825 + 8826 + postcss-discard-duplicates@7.0.4(postcss@8.5.15): 8827 + dependencies: 8828 + postcss: 8.5.15 8829 + 8830 + postcss-discard-duplicates@8.0.1(postcss@8.5.15): 8831 + dependencies: 8832 + postcss: 8.5.15 8833 + 8834 + postcss-discard-empty@7.0.3(postcss@8.5.15): 8835 + dependencies: 8836 + postcss: 8.5.15 8837 + 8838 + postcss-discard-empty@8.0.1(postcss@8.5.15): 8839 + dependencies: 8840 + postcss: 8.5.15 8841 + 8842 + postcss-discard-overridden@7.0.3(postcss@8.5.15): 8843 + dependencies: 8844 + postcss: 8.5.15 8845 + 8846 + postcss-discard-overridden@8.0.1(postcss@8.5.15): 8847 + dependencies: 8848 + postcss: 8.5.15 8849 + 8850 + postcss-merge-longhand@7.0.7(postcss@8.5.15): 8851 + dependencies: 8852 + postcss: 8.5.15 8853 + postcss-value-parser: 4.2.0 8854 + stylehacks: 7.0.11(postcss@8.5.15) 8855 + 8856 + postcss-merge-longhand@8.0.1(postcss@8.5.15): 8857 + dependencies: 8858 + postcss: 8.5.15 8859 + postcss-value-parser: 4.2.0 8860 + stylehacks: 8.0.1(postcss@8.5.15) 8861 + 8862 + postcss-merge-rules@7.0.11(postcss@8.5.15): 8863 + dependencies: 8864 + browserslist: 4.28.2 8865 + caniuse-api: 3.0.0 8866 + cssnano-utils: 5.0.3(postcss@8.5.15) 8867 + postcss: 8.5.15 8868 + postcss-selector-parser: 7.1.4 8869 + 8870 + postcss-merge-rules@8.0.1(postcss@8.5.15): 8871 + dependencies: 8872 + browserslist: 4.28.2 8873 + caniuse-api: 4.0.0 8874 + cssnano-utils: 6.0.1(postcss@8.5.15) 8875 + postcss: 8.5.15 8876 + postcss-selector-parser: 7.1.4 8877 + 8878 + postcss-minify-font-values@7.0.3(postcss@8.5.15): 8879 + dependencies: 8880 + postcss: 8.5.15 8881 + postcss-value-parser: 4.2.0 8882 + 8883 + postcss-minify-font-values@8.0.1(postcss@8.5.15): 8884 + dependencies: 8885 + postcss: 8.5.15 8886 + postcss-value-parser: 4.2.0 8887 + 8888 + postcss-minify-gradients@7.0.5(postcss@8.5.15): 8889 + dependencies: 8890 + '@colordx/core': 5.4.3 8891 + cssnano-utils: 5.0.3(postcss@8.5.15) 8892 + postcss: 8.5.15 8893 + postcss-value-parser: 4.2.0 8894 + 8895 + postcss-minify-gradients@8.0.1(postcss@8.5.15): 8896 + dependencies: 8897 + '@colordx/core': 5.4.3 8898 + cssnano-utils: 6.0.1(postcss@8.5.15) 8899 + postcss: 8.5.15 8900 + postcss-value-parser: 4.2.0 8901 + 8902 + postcss-minify-params@7.0.9(postcss@8.5.15): 8903 + dependencies: 8904 + browserslist: 4.28.2 8905 + cssnano-utils: 5.0.3(postcss@8.5.15) 8906 + postcss: 8.5.15 8907 + postcss-value-parser: 4.2.0 8908 + 8909 + postcss-minify-params@8.0.1(postcss@8.5.15): 8910 + dependencies: 8911 + browserslist: 4.28.2 8912 + cssnano-utils: 6.0.1(postcss@8.5.15) 8913 + postcss: 8.5.15 8914 + postcss-value-parser: 4.2.0 8915 + 8916 + postcss-minify-selectors@7.1.2(postcss@8.5.15): 8917 + dependencies: 8918 + browserslist: 4.28.2 8919 + caniuse-api: 3.0.0 8920 + cssesc: 3.0.0 8921 + postcss: 8.5.15 8922 + postcss-selector-parser: 7.1.4 8923 + 8924 + postcss-minify-selectors@8.0.2(postcss@8.5.15): 8925 + dependencies: 8926 + browserslist: 4.28.2 8927 + caniuse-api: 4.0.0 8928 + cssesc: 3.0.0 8929 + postcss: 8.5.15 8930 + postcss-selector-parser: 7.1.4 8931 + 8932 + postcss-nested@7.0.2(postcss@8.5.15): 8933 + dependencies: 8934 + postcss: 8.5.15 8935 + postcss-selector-parser: 7.1.4 8936 + 8937 + postcss-normalize-charset@7.0.3(postcss@8.5.15): 8938 + dependencies: 8939 + postcss: 8.5.15 8940 + 8941 + postcss-normalize-charset@8.0.1(postcss@8.5.15): 8942 + dependencies: 8943 + postcss: 8.5.15 8944 + 8945 + postcss-normalize-display-values@7.0.3(postcss@8.5.15): 8946 + dependencies: 8947 + postcss: 8.5.15 8948 + postcss-value-parser: 4.2.0 8949 + 8950 + postcss-normalize-display-values@8.0.1(postcss@8.5.15): 8951 + dependencies: 8952 + postcss: 8.5.15 8953 + postcss-value-parser: 4.2.0 8954 + 8955 + postcss-normalize-positions@7.0.4(postcss@8.5.15): 8956 + dependencies: 8957 + postcss: 8.5.15 8958 + postcss-value-parser: 4.2.0 8959 + 8960 + postcss-normalize-positions@8.0.1(postcss@8.5.15): 8961 + dependencies: 8962 + postcss: 8.5.15 8963 + postcss-value-parser: 4.2.0 8964 + 8965 + postcss-normalize-repeat-style@7.0.4(postcss@8.5.15): 8966 + dependencies: 8967 + postcss: 8.5.15 8968 + postcss-value-parser: 4.2.0 8969 + 8970 + postcss-normalize-repeat-style@8.0.1(postcss@8.5.15): 8971 + dependencies: 8972 + postcss: 8.5.15 8973 + postcss-value-parser: 4.2.0 8974 + 8975 + postcss-normalize-string@7.0.3(postcss@8.5.15): 8976 + dependencies: 8977 + postcss: 8.5.15 8978 + postcss-value-parser: 4.2.0 8979 + 8980 + postcss-normalize-string@8.0.1(postcss@8.5.15): 8981 + dependencies: 8982 + postcss: 8.5.15 8983 + postcss-value-parser: 4.2.0 8984 + 8985 + postcss-normalize-timing-functions@7.0.3(postcss@8.5.15): 8986 + dependencies: 8987 + postcss: 8.5.15 8988 + postcss-value-parser: 4.2.0 8989 + 8990 + postcss-normalize-timing-functions@8.0.1(postcss@8.5.15): 8991 + dependencies: 8992 + postcss: 8.5.15 8993 + postcss-value-parser: 4.2.0 8994 + 8995 + postcss-normalize-unicode@7.0.9(postcss@8.5.15): 8996 + dependencies: 8997 + browserslist: 4.28.2 8998 + postcss: 8.5.15 8999 + postcss-value-parser: 4.2.0 9000 + 9001 + postcss-normalize-unicode@8.0.1(postcss@8.5.15): 9002 + dependencies: 9003 + browserslist: 4.28.2 9004 + postcss: 8.5.15 9005 + postcss-value-parser: 4.2.0 9006 + 9007 + postcss-normalize-url@7.0.3(postcss@8.5.15): 9008 + dependencies: 9009 + postcss: 8.5.15 9010 + postcss-value-parser: 4.2.0 9011 + 9012 + postcss-normalize-url@8.0.1(postcss@8.5.15): 9013 + dependencies: 9014 + postcss: 8.5.15 9015 + postcss-value-parser: 4.2.0 9016 + 9017 + postcss-normalize-whitespace@7.0.3(postcss@8.5.15): 9018 + dependencies: 9019 + postcss: 8.5.15 9020 + postcss-value-parser: 4.2.0 9021 + 9022 + postcss-normalize-whitespace@8.0.1(postcss@8.5.15): 9023 + dependencies: 9024 + postcss: 8.5.15 9025 + postcss-value-parser: 4.2.0 9026 + 9027 + postcss-ordered-values@7.0.4(postcss@8.5.15): 9028 + dependencies: 9029 + cssnano-utils: 5.0.3(postcss@8.5.15) 9030 + postcss: 8.5.15 9031 + postcss-value-parser: 4.2.0 9032 + 9033 + postcss-ordered-values@8.0.1(postcss@8.5.15): 9034 + dependencies: 9035 + cssnano-utils: 6.0.1(postcss@8.5.15) 9036 + postcss: 8.5.15 9037 + postcss-value-parser: 4.2.0 9038 + 9039 + postcss-reduce-initial@7.0.9(postcss@8.5.15): 9040 + dependencies: 9041 + browserslist: 4.28.2 9042 + caniuse-api: 3.0.0 9043 + postcss: 8.5.15 9044 + 9045 + postcss-reduce-initial@8.0.1(postcss@8.5.15): 9046 + dependencies: 9047 + browserslist: 4.28.2 9048 + caniuse-api: 4.0.0 9049 + postcss: 8.5.15 9050 + 9051 + postcss-reduce-transforms@7.0.3(postcss@8.5.15): 9052 + dependencies: 9053 + postcss: 8.5.15 9054 + postcss-value-parser: 4.2.0 9055 + 9056 + postcss-reduce-transforms@8.0.1(postcss@8.5.15): 9057 + dependencies: 9058 + postcss: 8.5.15 9059 + postcss-value-parser: 4.2.0 9060 + 9061 + postcss-selector-parser@7.1.4: 9062 + dependencies: 9063 + cssesc: 3.0.0 9064 + util-deprecate: 1.0.2 9065 + 9066 + postcss-svgo@7.1.3(postcss@8.5.15): 9067 + dependencies: 9068 + postcss: 8.5.15 9069 + postcss-value-parser: 4.2.0 9070 + svgo: 4.0.1 9071 + 9072 + postcss-svgo@8.0.1(postcss@8.5.15): 9073 + dependencies: 9074 + postcss: 8.5.15 9075 + postcss-value-parser: 4.2.0 9076 + svgo: 4.0.1 9077 + 9078 + postcss-unique-selectors@7.0.7(postcss@8.5.15): 9079 + dependencies: 9080 + postcss: 8.5.15 9081 + postcss-selector-parser: 7.1.4 9082 + 9083 + postcss-unique-selectors@8.0.1(postcss@8.5.15): 9084 + dependencies: 9085 + postcss: 8.5.15 9086 + postcss-selector-parser: 7.1.4 9087 + 9088 + postcss-value-parser@4.2.0: {} 9089 + 9090 + postcss@8.5.15: 9091 + dependencies: 9092 + nanoid: 3.3.12 9093 + picocolors: 1.1.1 9094 + source-map-js: 1.2.1 9095 + 9096 + powershell-utils@0.1.0: {} 9097 + 9098 + prelude-ls@1.2.1: {} 9099 + 9100 + pretty-bytes@7.1.0: {} 9101 + 9102 + process-nextick-args@2.0.1: {} 9103 + 9104 + process@0.11.10: {} 9105 + 9106 + proper-lockfile@4.1.2: 9107 + dependencies: 9108 + graceful-fs: 4.2.11 9109 + retry: 0.12.0 9110 + signal-exit: 3.0.7 9111 + 9112 + punycode@2.3.1: {} 9113 + 9114 + quansync@0.2.11: {} 9115 + 9116 + queue-microtask@1.2.3: {} 9117 + 9118 + radix3@1.1.2: {} 9119 + 9120 + range-parser@1.2.1: {} 9121 + 9122 + rc9@3.0.1: 9123 + dependencies: 9124 + defu: 6.1.7 9125 + destr: 2.0.5 9126 + 9127 + readable-stream@2.3.8: 9128 + dependencies: 9129 + core-util-is: 1.0.3 9130 + inherits: 2.0.4 9131 + isarray: 1.0.0 9132 + process-nextick-args: 2.0.1 9133 + safe-buffer: 5.1.2 9134 + string_decoder: 1.1.1 9135 + util-deprecate: 1.0.2 9136 + 9137 + readable-stream@4.7.0: 9138 + dependencies: 9139 + abort-controller: 3.0.0 9140 + buffer: 6.0.3 9141 + events: 3.3.0 9142 + process: 0.11.10 9143 + string_decoder: 1.3.0 9144 + 9145 + readdir-glob@1.1.3: 9146 + dependencies: 9147 + minimatch: 5.1.9 9148 + 9149 + readdirp@5.0.0: {} 9150 + 9151 + redis-errors@1.2.0: {} 9152 + 9153 + redis-parser@3.0.0: 9154 + dependencies: 9155 + redis-errors: 1.2.0 9156 + 9157 + refa@0.12.1: 9158 + dependencies: 9159 + '@eslint-community/regexpp': 4.12.2 9160 + 9161 + regexp-ast-analysis@0.7.1: 9162 + dependencies: 9163 + '@eslint-community/regexpp': 4.12.2 9164 + refa: 0.12.1 9165 + 9166 + regexp-tree@0.1.27: {} 9167 + 9168 + regjsparser@0.13.2: 9169 + dependencies: 9170 + jsesc: 3.1.0 9171 + 9172 + reserved-identifiers@1.2.0: {} 9173 + 9174 + resolve-from@5.0.0: {} 9175 + 9176 + resolve-pkg-maps@1.0.0: {} 9177 + 9178 + resolve@1.22.12: 9179 + dependencies: 9180 + es-errors: 1.3.0 9181 + is-core-module: 2.16.2 9182 + path-parse: 1.0.7 9183 + supports-preserve-symlinks-flag: 1.0.0 9184 + 9185 + retry@0.12.0: {} 9186 + 9187 + reusify@1.1.0: {} 9188 + 9189 + rolldown@1.1.0: 9190 + dependencies: 9191 + '@oxc-project/types': 0.134.0 9192 + '@rolldown/pluginutils': 1.0.1 9193 + optionalDependencies: 9194 + '@rolldown/binding-android-arm64': 1.1.0 9195 + '@rolldown/binding-darwin-arm64': 1.1.0 9196 + '@rolldown/binding-darwin-x64': 1.1.0 9197 + '@rolldown/binding-freebsd-x64': 1.1.0 9198 + '@rolldown/binding-linux-arm-gnueabihf': 1.1.0 9199 + '@rolldown/binding-linux-arm64-gnu': 1.1.0 9200 + '@rolldown/binding-linux-arm64-musl': 1.1.0 9201 + '@rolldown/binding-linux-ppc64-gnu': 1.1.0 9202 + '@rolldown/binding-linux-s390x-gnu': 1.1.0 9203 + '@rolldown/binding-linux-x64-gnu': 1.1.0 9204 + '@rolldown/binding-linux-x64-musl': 1.1.0 9205 + '@rolldown/binding-openharmony-arm64': 1.1.0 9206 + '@rolldown/binding-wasm32-wasi': 1.1.0 9207 + '@rolldown/binding-win32-arm64-msvc': 1.1.0 9208 + '@rolldown/binding-win32-x64-msvc': 1.1.0 9209 + 9210 + rollup-plugin-dts@6.4.1(rollup@4.62.0)(typescript@6.0.3): 9211 + dependencies: 9212 + '@jridgewell/remapping': 2.3.5 9213 + '@jridgewell/sourcemap-codec': 1.5.5 9214 + convert-source-map: 2.0.0 9215 + magic-string: 0.30.21 9216 + rollup: 4.62.0 9217 + typescript: 6.0.3 9218 + optionalDependencies: 9219 + '@babel/code-frame': 7.29.7 9220 + 9221 + rollup-plugin-visualizer@7.0.1(rolldown@1.1.0)(rollup@4.62.0): 9222 + dependencies: 9223 + open: 11.0.0 9224 + picomatch: 4.0.4 9225 + source-map: 0.7.6 9226 + yargs: 18.0.0 9227 + optionalDependencies: 9228 + rolldown: 1.1.0 9229 + rollup: 4.62.0 9230 + 9231 + rollup@4.62.0: 9232 + dependencies: 9233 + '@types/estree': 1.0.9 9234 + optionalDependencies: 9235 + '@rollup/rollup-android-arm-eabi': 4.62.0 9236 + '@rollup/rollup-android-arm64': 4.62.0 9237 + '@rollup/rollup-darwin-arm64': 4.62.0 9238 + '@rollup/rollup-darwin-x64': 4.62.0 9239 + '@rollup/rollup-freebsd-arm64': 4.62.0 9240 + '@rollup/rollup-freebsd-x64': 4.62.0 9241 + '@rollup/rollup-linux-arm-gnueabihf': 4.62.0 9242 + '@rollup/rollup-linux-arm-musleabihf': 4.62.0 9243 + '@rollup/rollup-linux-arm64-gnu': 4.62.0 9244 + '@rollup/rollup-linux-arm64-musl': 4.62.0 9245 + '@rollup/rollup-linux-loong64-gnu': 4.62.0 9246 + '@rollup/rollup-linux-loong64-musl': 4.62.0 9247 + '@rollup/rollup-linux-ppc64-gnu': 4.62.0 9248 + '@rollup/rollup-linux-ppc64-musl': 4.62.0 9249 + '@rollup/rollup-linux-riscv64-gnu': 4.62.0 9250 + '@rollup/rollup-linux-riscv64-musl': 4.62.0 9251 + '@rollup/rollup-linux-s390x-gnu': 4.62.0 9252 + '@rollup/rollup-linux-x64-gnu': 4.62.0 9253 + '@rollup/rollup-linux-x64-musl': 4.62.0 9254 + '@rollup/rollup-openbsd-x64': 4.62.0 9255 + '@rollup/rollup-openharmony-arm64': 4.62.0 9256 + '@rollup/rollup-win32-arm64-msvc': 4.62.0 9257 + '@rollup/rollup-win32-ia32-msvc': 4.62.0 9258 + '@rollup/rollup-win32-x64-gnu': 4.62.0 9259 + '@rollup/rollup-win32-x64-msvc': 4.62.0 9260 + fsevents: 2.3.3 9261 + 9262 + rou3@0.8.1: {} 9263 + 9264 + run-applescript@7.1.0: {} 9265 + 9266 + run-parallel@1.2.0: 9267 + dependencies: 9268 + queue-microtask: 1.2.3 9269 + 9270 + safe-buffer@5.1.2: {} 9271 + 9272 + safe-buffer@5.2.1: {} 9273 + 9274 + sax@1.6.0: {} 9275 + 9276 + scslre@0.3.0: 9277 + dependencies: 9278 + '@eslint-community/regexpp': 4.12.2 9279 + refa: 0.12.1 9280 + regexp-ast-analysis: 0.7.1 9281 + 9282 + scule@1.3.0: {} 9283 + 9284 + semver@6.3.1: {} 9285 + 9286 + semver@7.8.4: {} 9287 + 9288 + send@1.2.1: 9289 + dependencies: 9290 + debug: 4.4.3 9291 + encodeurl: 2.0.0 9292 + escape-html: 1.0.3 9293 + etag: 1.8.1 9294 + fresh: 2.0.0 9295 + http-errors: 2.0.1 9296 + mime-types: 3.0.2 9297 + ms: 2.1.3 9298 + on-finished: 2.4.1 9299 + range-parser: 1.2.1 9300 + statuses: 2.0.2 9301 + transitivePeerDependencies: 9302 + - supports-color 9303 + 9304 + serialize-javascript@7.0.5: {} 9305 + 9306 + seroval@1.5.4: {} 9307 + 9308 + serve-placeholder@2.0.2: 9309 + dependencies: 9310 + defu: 6.1.7 9311 + 9312 + serve-static@2.2.1: 9313 + dependencies: 9314 + encodeurl: 2.0.0 9315 + escape-html: 1.0.3 9316 + parseurl: 1.3.3 9317 + send: 1.2.1 9318 + transitivePeerDependencies: 9319 + - supports-color 9320 + 9321 + setprototypeof@1.2.0: {} 9322 + 9323 + shebang-command@2.0.0: 9324 + dependencies: 9325 + shebang-regex: 3.0.0 9326 + 9327 + shebang-regex@3.0.0: {} 9328 + 9329 + shell-quote@1.8.4: {} 9330 + 9331 + siginfo@2.0.0: {} 9332 + 9333 + signal-exit@3.0.7: {} 9334 + 9335 + signal-exit@4.1.0: {} 9336 + 9337 + simple-git@3.36.0: 9338 + dependencies: 9339 + '@kwsites/file-exists': 1.1.1 9340 + '@kwsites/promise-deferred': 1.1.1 9341 + '@simple-git/args-pathspec': 1.0.3 9342 + '@simple-git/argv-parser': 1.1.1 9343 + debug: 4.4.3 9344 + transitivePeerDependencies: 9345 + - supports-color 9346 + 9347 + sirv@3.0.2: 9348 + dependencies: 9349 + '@polka/url': 1.0.0-next.29 9350 + mrmime: 2.0.1 9351 + totalist: 3.0.1 9352 + 9353 + sisteransi@1.0.5: {} 9354 + 9355 + slash@5.1.0: {} 9356 + 9357 + smob@1.6.2: {} 9358 + 9359 + source-map-js@1.2.1: {} 9360 + 9361 + source-map-support@0.5.21: 9362 + dependencies: 9363 + buffer-from: 1.1.2 9364 + source-map: 0.6.1 9365 + 9366 + source-map@0.6.1: {} 9367 + 9368 + source-map@0.7.6: {} 9369 + 9370 + spdx-exceptions@2.5.0: {} 9371 + 9372 + spdx-expression-parse@4.0.0: 9373 + dependencies: 9374 + spdx-exceptions: 2.5.0 9375 + spdx-license-ids: 3.0.23 9376 + 9377 + spdx-license-ids@3.0.23: {} 9378 + 9379 + srvx@0.11.16: {} 9380 + 9381 + stable-hash-x@0.2.0: {} 9382 + 9383 + stackback@0.0.2: {} 9384 + 9385 + standard-as-callback@2.1.0: {} 9386 + 9387 + statuses@2.0.2: {} 9388 + 9389 + std-env@3.10.0: {} 9390 + 9391 + std-env@4.1.0: {} 9392 + 9393 + streamx@2.28.0: 9394 + dependencies: 9395 + events-universal: 1.0.1 9396 + fast-fifo: 1.3.2 9397 + text-decoder: 1.2.7 9398 + transitivePeerDependencies: 9399 + - bare-abort-controller 9400 + - react-native-b4a 9401 + 9402 + string-width@4.2.3: 9403 + dependencies: 9404 + emoji-regex: 8.0.0 9405 + is-fullwidth-code-point: 3.0.0 9406 + strip-ansi: 6.0.1 9407 + 9408 + string-width@5.1.2: 9409 + dependencies: 9410 + eastasianwidth: 0.2.0 9411 + emoji-regex: 9.2.2 9412 + strip-ansi: 7.2.0 9413 + 9414 + string-width@7.2.0: 9415 + dependencies: 9416 + emoji-regex: 10.6.0 9417 + get-east-asian-width: 1.6.0 9418 + strip-ansi: 7.2.0 9419 + 9420 + string_decoder@1.1.1: 9421 + dependencies: 9422 + safe-buffer: 5.1.2 9423 + 9424 + string_decoder@1.3.0: 9425 + dependencies: 9426 + safe-buffer: 5.2.1 9427 + 9428 + strip-ansi@6.0.1: 9429 + dependencies: 9430 + ansi-regex: 5.0.1 9431 + 9432 + strip-ansi@7.2.0: 9433 + dependencies: 9434 + ansi-regex: 6.2.2 9435 + 9436 + strip-final-newline@3.0.0: {} 9437 + 9438 + strip-indent@4.1.1: {} 9439 + 9440 + strip-literal@3.1.0: 9441 + dependencies: 9442 + js-tokens: 9.0.1 9443 + 9444 + structured-clone-es@2.0.0: {} 9445 + 9446 + stylehacks@7.0.11(postcss@8.5.15): 9447 + dependencies: 9448 + browserslist: 4.28.2 9449 + postcss: 8.5.15 9450 + postcss-selector-parser: 7.1.4 9451 + 9452 + stylehacks@8.0.1(postcss@8.5.15): 9453 + dependencies: 9454 + browserslist: 4.28.2 9455 + postcss: 8.5.15 9456 + postcss-selector-parser: 7.1.4 9457 + 9458 + supports-color@10.2.2: {} 9459 + 9460 + supports-preserve-symlinks-flag@1.0.0: {} 9461 + 9462 + svgo@4.0.1: 9463 + dependencies: 9464 + commander: 11.1.0 9465 + css-select: 5.2.2 9466 + css-tree: 3.2.1 9467 + css-what: 6.2.2 9468 + csso: 5.0.5 9469 + picocolors: 1.1.1 9470 + sax: 1.6.0 9471 + 9472 + tagged-tag@1.0.0: {} 9473 + 9474 + tar-stream@3.2.0: 9475 + dependencies: 9476 + b4a: 1.8.1 9477 + bare-fs: 4.7.2 9478 + fast-fifo: 1.3.2 9479 + streamx: 2.28.0 9480 + transitivePeerDependencies: 9481 + - bare-abort-controller 9482 + - bare-buffer 9483 + - react-native-b4a 9484 + 9485 + tar@7.5.16: 9486 + dependencies: 9487 + '@isaacs/fs-minipass': 4.0.1 9488 + chownr: 3.0.0 9489 + minipass: 7.1.3 9490 + minizlib: 3.1.0 9491 + yallist: 5.0.0 9492 + 9493 + teex@1.0.1: 9494 + dependencies: 9495 + streamx: 2.28.0 9496 + transitivePeerDependencies: 9497 + - bare-abort-controller 9498 + - react-native-b4a 9499 + 9500 + terser@5.48.0: 9501 + dependencies: 9502 + '@jridgewell/source-map': 0.3.11 9503 + acorn: 8.17.0 9504 + commander: 2.20.3 9505 + source-map-support: 0.5.21 9506 + 9507 + text-decoder@1.2.7: 9508 + dependencies: 9509 + b4a: 1.8.1 9510 + transitivePeerDependencies: 9511 + - react-native-b4a 9512 + 9513 + tiny-invariant@1.3.3: {} 9514 + 9515 + tinybench@2.9.0: {} 9516 + 9517 + tinyclip@0.1.14: {} 9518 + 9519 + tinyexec@1.2.4: {} 9520 + 9521 + tinyglobby@0.2.17: 9522 + dependencies: 9523 + fdir: 6.5.0(picomatch@4.0.4) 9524 + picomatch: 4.0.4 9525 + 9526 + tinyrainbow@3.1.0: {} 9527 + 9528 + to-regex-range@5.0.1: 9529 + dependencies: 9530 + is-number: 7.0.0 9531 + 9532 + to-valid-identifier@1.0.0: 9533 + dependencies: 9534 + '@sindresorhus/base62': 1.0.0 9535 + reserved-identifiers: 1.2.0 9536 + 9537 + toidentifier@1.0.1: {} 9538 + 9539 + totalist@3.0.1: {} 9540 + 9541 + tr46@0.0.3: {} 9542 + 9543 + ts-api-utils@2.5.0(typescript@6.0.3): 9544 + dependencies: 9545 + typescript: 6.0.3 9546 + 9547 + tsconfck@3.1.6(typescript@6.0.3): 9548 + optionalDependencies: 9549 + typescript: 6.0.3 9550 + 9551 + tslib@2.8.1: 9552 + optional: true 9553 + 9554 + type-check@0.4.0: 9555 + dependencies: 9556 + prelude-ls: 1.2.1 9557 + 9558 + type-fest@5.7.0: 9559 + dependencies: 9560 + tagged-tag: 1.0.0 9561 + 9562 + type-level-regexp@0.1.17: {} 9563 + 9564 + typescript@6.0.3: {} 9565 + 9566 + ufo@1.6.4: {} 9567 + 9568 + ultrahtml@1.6.0: {} 9569 + 9570 + unbuild@3.6.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)): 9571 + dependencies: 9572 + '@rollup/plugin-alias': 5.1.1(rollup@4.62.0) 9573 + '@rollup/plugin-commonjs': 28.0.9(rollup@4.62.0) 9574 + '@rollup/plugin-json': 6.1.0(rollup@4.62.0) 9575 + '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.0) 9576 + '@rollup/plugin-replace': 6.0.3(rollup@4.62.0) 9577 + '@rollup/pluginutils': 5.4.0(rollup@4.62.0) 9578 + citty: 0.1.6 9579 + consola: 3.4.2 9580 + defu: 6.1.7 9581 + esbuild: 0.25.12 9582 + fix-dts-default-cjs-exports: 1.0.1 9583 + hookable: 5.5.3 9584 + jiti: 2.7.0 9585 + magic-string: 0.30.21 9586 + mkdist: 2.4.1(typescript@6.0.3)(vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)))(vue-tsc@3.3.5(typescript@6.0.3))(vue@3.5.38(typescript@6.0.3)) 9587 + mlly: 1.8.2 9588 + pathe: 2.0.3 9589 + pkg-types: 2.3.1 9590 + pretty-bytes: 7.1.0 9591 + rollup: 4.62.0 9592 + rollup-plugin-dts: 6.4.1(rollup@4.62.0)(typescript@6.0.3) 9593 + scule: 1.3.0 9594 + tinyglobby: 0.2.17 9595 + untyped: 2.0.0 9596 + optionalDependencies: 9597 + typescript: 6.0.3 9598 + transitivePeerDependencies: 9599 + - sass 9600 + - vue 9601 + - vue-sfc-transformer 9602 + - vue-tsc 9603 + 9604 + uncrypto@0.1.3: {} 9605 + 9606 + unctx@2.5.0: 9607 + dependencies: 9608 + acorn: 8.17.0 9609 + estree-walker: 3.0.3 9610 + magic-string: 0.30.21 9611 + unplugin: 2.3.11 9612 + 9613 + undici-types@8.3.0: {} 9614 + 9615 + unenv@2.0.0-rc.24: 9616 + dependencies: 9617 + pathe: 2.0.3 9618 + 9619 + unhead@2.1.15: 9620 + dependencies: 9621 + hookable: 6.1.1 9622 + 9623 + unicorn-magic@0.3.0: {} 9624 + 9625 + unicorn-magic@0.4.0: {} 9626 + 9627 + unimport@6.3.0(oxc-parser@0.133.0)(rolldown@1.1.0): 9628 + dependencies: 9629 + acorn: 8.17.0 9630 + escape-string-regexp: 5.0.0 9631 + estree-walker: 3.0.3 9632 + local-pkg: 1.2.1 9633 + magic-string: 0.30.21 9634 + mlly: 1.8.2 9635 + pathe: 2.0.3 9636 + picomatch: 4.0.4 9637 + pkg-types: 2.3.1 9638 + scule: 1.3.0 9639 + strip-literal: 3.1.0 9640 + tinyglobby: 0.2.17 9641 + unplugin: 3.0.0 9642 + unplugin-utils: 0.3.1 9643 + optionalDependencies: 9644 + oxc-parser: 0.133.0 9645 + rolldown: 1.1.0 9646 + 9647 + unplugin-utils@0.3.1: 9648 + dependencies: 9649 + pathe: 2.0.3 9650 + picomatch: 4.0.4 9651 + 9652 + unplugin@2.3.11: 9653 + dependencies: 9654 + '@jridgewell/remapping': 2.3.5 9655 + acorn: 8.17.0 9656 + picomatch: 4.0.4 9657 + webpack-virtual-modules: 0.6.2 9658 + 9659 + unplugin@3.0.0: 9660 + dependencies: 9661 + '@jridgewell/remapping': 2.3.5 9662 + picomatch: 4.0.4 9663 + webpack-virtual-modules: 0.6.2 9664 + 9665 + unrouting@0.1.7: 9666 + dependencies: 9667 + escape-string-regexp: 5.0.0 9668 + ufo: 1.6.4 9669 + 9670 + unrs-resolver@1.12.2: 9671 + dependencies: 9672 + napi-postinstall: 0.3.4 9673 + optionalDependencies: 9674 + '@unrs/resolver-binding-android-arm-eabi': 1.12.2 9675 + '@unrs/resolver-binding-android-arm64': 1.12.2 9676 + '@unrs/resolver-binding-darwin-arm64': 1.12.2 9677 + '@unrs/resolver-binding-darwin-x64': 1.12.2 9678 + '@unrs/resolver-binding-freebsd-x64': 1.12.2 9679 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.12.2 9680 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.12.2 9681 + '@unrs/resolver-binding-linux-arm64-gnu': 1.12.2 9682 + '@unrs/resolver-binding-linux-arm64-musl': 1.12.2 9683 + '@unrs/resolver-binding-linux-loong64-gnu': 1.12.2 9684 + '@unrs/resolver-binding-linux-loong64-musl': 1.12.2 9685 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.12.2 9686 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.12.2 9687 + '@unrs/resolver-binding-linux-riscv64-musl': 1.12.2 9688 + '@unrs/resolver-binding-linux-s390x-gnu': 1.12.2 9689 + '@unrs/resolver-binding-linux-x64-gnu': 1.12.2 9690 + '@unrs/resolver-binding-linux-x64-musl': 1.12.2 9691 + '@unrs/resolver-binding-openharmony-arm64': 1.12.2 9692 + '@unrs/resolver-binding-wasm32-wasi': 1.12.2 9693 + '@unrs/resolver-binding-win32-arm64-msvc': 1.12.2 9694 + '@unrs/resolver-binding-win32-ia32-msvc': 1.12.2 9695 + '@unrs/resolver-binding-win32-x64-msvc': 1.12.2 9696 + 9697 + unstorage@1.17.5(db0@0.3.4)(ioredis@5.11.1): 9698 + dependencies: 9699 + anymatch: 3.1.3 9700 + chokidar: 5.0.0 9701 + destr: 2.0.5 9702 + h3: 1.15.11 9703 + lru-cache: 11.5.1 9704 + node-fetch-native: 1.6.7 9705 + ofetch: 1.5.1 9706 + ufo: 1.6.4 9707 + optionalDependencies: 9708 + db0: 0.3.4 9709 + ioredis: 5.11.1 9710 + 9711 + untun@0.1.3: 9712 + dependencies: 9713 + citty: 0.1.6 9714 + consola: 3.4.2 9715 + pathe: 1.1.2 9716 + 9717 + untyped@2.0.0: 9718 + dependencies: 9719 + citty: 0.1.6 9720 + defu: 6.1.7 9721 + jiti: 2.7.0 9722 + knitwork: 1.3.0 9723 + scule: 1.3.0 9724 + 9725 + unwasm@0.5.3: 9726 + dependencies: 9727 + exsolve: 1.0.8 9728 + knitwork: 1.3.0 9729 + magic-string: 0.30.21 9730 + mlly: 1.8.2 9731 + pathe: 2.0.3 9732 + pkg-types: 2.3.1 9733 + 9734 + update-browserslist-db@1.2.3(browserslist@4.28.2): 9735 + dependencies: 9736 + browserslist: 4.28.2 9737 + escalade: 3.2.0 9738 + picocolors: 1.1.1 9739 + 9740 + uqr@0.1.3: {} 9741 + 9742 + uri-js@4.4.1: 9743 + dependencies: 9744 + punycode: 2.3.1 9745 + 9746 + util-deprecate@1.0.2: {} 9747 + 9748 + vite-dev-rpc@2.0.0(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 9749 + dependencies: 9750 + birpc: 4.0.0 9751 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 9752 + vite-hot-client: 2.2.0(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 9753 + 9754 + vite-hot-client@2.2.0(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 9755 + dependencies: 9756 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 9757 + 9758 + vite-node@5.3.0(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): 9759 + dependencies: 9760 + cac: 6.7.14 9761 + es-module-lexer: 2.1.0 9762 + obug: 2.1.3 9763 + pathe: 2.0.3 9764 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 9765 + transitivePeerDependencies: 9766 + - '@types/node' 9767 + - jiti 9768 + - less 9769 + - lightningcss 9770 + - sass 9771 + - sass-embedded 9772 + - stylus 9773 + - sugarss 9774 + - terser 9775 + - tsx 9776 + - yaml 9777 + 9778 + vite-plugin-checker@0.14.1(eslint@10.5.0(jiti@2.7.0))(optionator@0.9.4)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue-tsc@3.3.5(typescript@6.0.3)): 9779 + dependencies: 9780 + '@babel/code-frame': 7.29.7 9781 + chokidar: 5.0.0 9782 + npm-run-path: 6.0.0 9783 + picocolors: 1.1.1 9784 + picomatch: 4.0.4 9785 + proper-lockfile: 4.1.2 9786 + tiny-invariant: 1.3.3 9787 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 9788 + optionalDependencies: 9789 + eslint: 10.5.0(jiti@2.7.0) 9790 + optionator: 0.9.4 9791 + typescript: 6.0.3 9792 + vue-tsc: 3.3.5(typescript@6.0.3) 9793 + 9794 + vite-plugin-inspect@11.4.1(@nuxt/kit@4.4.8(magicast@0.5.3))(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 9795 + dependencies: 9796 + ansis: 4.3.1 9797 + error-stack-parser-es: 1.0.5 9798 + obug: 2.1.3 9799 + ohash: 2.0.11 9800 + open: 11.0.0 9801 + perfect-debounce: 2.1.0 9802 + sirv: 3.0.2 9803 + unplugin-utils: 0.3.1 9804 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 9805 + vite-dev-rpc: 2.0.0(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 9806 + optionalDependencies: 9807 + '@nuxt/kit': 4.4.8(magicast@0.5.3) 9808 + 9809 + vite-plugin-vue-tracer@1.4.0(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)): 9810 + dependencies: 9811 + estree-walker: 3.0.3 9812 + exsolve: 1.0.8 9813 + magic-string: 0.30.21 9814 + pathe: 2.0.3 9815 + source-map-js: 1.2.1 9816 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 9817 + vue: 3.5.38(typescript@6.0.3) 9818 + 9819 + vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): 9820 + dependencies: 9821 + esbuild: 0.27.7 9822 + fdir: 6.5.0(picomatch@4.0.4) 9823 + picomatch: 4.0.4 9824 + postcss: 8.5.15 9825 + rollup: 4.62.0 9826 + tinyglobby: 0.2.17 9827 + optionalDependencies: 9828 + '@types/node': 26.0.0 9829 + fsevents: 2.3.3 9830 + jiti: 2.7.0 9831 + terser: 5.48.0 9832 + yaml: 2.9.0 9833 + 9834 + vitest-environment-nuxt@2.0.0(crossws@0.4.6(srvx@0.11.16))(magicast@0.5.3)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))): 9835 + dependencies: 9836 + '@nuxt/test-utils': 4.0.3(crossws@0.4.6(srvx@0.11.16))(magicast@0.5.3)(typescript@6.0.3)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))) 9837 + transitivePeerDependencies: 9838 + - '@cucumber/cucumber' 9839 + - '@jest/globals' 9840 + - '@playwright/test' 9841 + - '@testing-library/vue' 9842 + - '@vitest/ui' 9843 + - '@vue/test-utils' 9844 + - crossws 9845 + - happy-dom 9846 + - jsdom 9847 + - magicast 9848 + - playwright-core 9849 + - typescript 9850 + - vite 9851 + - vitest 9852 + 9853 + vitest@4.1.8(@types/node@26.0.0)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): 9854 + dependencies: 9855 + '@vitest/expect': 4.1.8 9856 + '@vitest/mocker': 4.1.8(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) 9857 + '@vitest/pretty-format': 4.1.8 9858 + '@vitest/runner': 4.1.8 9859 + '@vitest/snapshot': 4.1.8 9860 + '@vitest/spy': 4.1.8 9861 + '@vitest/utils': 4.1.8 9862 + es-module-lexer: 2.1.0 9863 + expect-type: 1.3.0 9864 + magic-string: 0.30.21 9865 + obug: 2.1.3 9866 + pathe: 2.0.3 9867 + picomatch: 4.0.4 9868 + std-env: 4.1.0 9869 + tinybench: 2.9.0 9870 + tinyexec: 1.2.4 9871 + tinyglobby: 0.2.17 9872 + tinyrainbow: 3.1.0 9873 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 9874 + why-is-node-running: 2.3.0 9875 + optionalDependencies: 9876 + '@types/node': 26.0.0 9877 + transitivePeerDependencies: 9878 + - msw 9879 + 9880 + vscode-uri@3.1.0: {} 9881 + 9882 + vue-bundle-renderer@2.2.0: 9883 + dependencies: 9884 + ufo: 1.6.4 9885 + 9886 + vue-devtools-stub@0.1.0: {} 9887 + 9888 + vue-eslint-parser@10.4.1(eslint@10.5.0(jiti@2.7.0)): 9889 + dependencies: 9890 + debug: 4.4.3 9891 + eslint: 10.5.0(jiti@2.7.0) 9892 + eslint-scope: 9.1.2 9893 + eslint-visitor-keys: 5.0.1 9894 + espree: 11.2.0 9895 + esquery: 1.7.0 9896 + semver: 7.8.4 9897 + transitivePeerDependencies: 9898 + - supports-color 9899 + 9900 + vue-router@5.1.0(@vue/compiler-sfc@3.5.38)(vite@7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)): 9901 + dependencies: 9902 + '@babel/generator': 8.0.0-rc.6 9903 + '@vue-macros/common': 3.1.2(vue@3.5.38(typescript@6.0.3)) 9904 + '@vue/devtools-api': 8.1.3 9905 + ast-walker-scope: 0.9.0 9906 + chokidar: 5.0.0 9907 + json5: 2.2.3 9908 + local-pkg: 1.2.1 9909 + magic-string: 0.30.21 9910 + mlly: 1.8.2 9911 + muggle-string: 0.4.1 9912 + pathe: 2.0.3 9913 + picomatch: 4.0.4 9914 + scule: 1.3.0 9915 + tinyglobby: 0.2.17 9916 + unplugin: 3.0.0 9917 + unplugin-utils: 0.3.1 9918 + vue: 3.5.38(typescript@6.0.3) 9919 + yaml: 2.9.0 9920 + optionalDependencies: 9921 + '@vue/compiler-sfc': 3.5.38 9922 + vite: 7.3.5(@types/node@26.0.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) 9923 + 9924 + vue-sfc-transformer@0.1.17(@vue/compiler-core@3.5.38)(esbuild@0.28.1)(vue@3.5.38(typescript@6.0.3)): 9925 + dependencies: 9926 + '@babel/parser': 7.29.7 9927 + '@vue/compiler-core': 3.5.38 9928 + esbuild: 0.28.1 9929 + vue: 3.5.38(typescript@6.0.3) 9930 + 9931 + vue-tsc@3.3.5(typescript@6.0.3): 9932 + dependencies: 9933 + '@volar/typescript': 2.4.28 9934 + '@vue/language-core': 3.3.5 9935 + typescript: 6.0.3 9936 + 9937 + vue@3.5.38(typescript@6.0.3): 9938 + dependencies: 9939 + '@vue/compiler-dom': 3.5.38 9940 + '@vue/compiler-sfc': 3.5.38 9941 + '@vue/runtime-dom': 3.5.38 9942 + '@vue/server-renderer': 3.5.38(vue@3.5.38(typescript@6.0.3)) 9943 + '@vue/shared': 3.5.38 9944 + optionalDependencies: 9945 + typescript: 6.0.3 9946 + 9947 + webidl-conversions@3.0.1: {} 9948 + 9949 + webpack-virtual-modules@0.6.2: {} 9950 + 9951 + whatwg-url@5.0.0: 9952 + dependencies: 9953 + tr46: 0.0.3 9954 + webidl-conversions: 3.0.1 9955 + 9956 + which@2.0.2: 9957 + dependencies: 9958 + isexe: 2.0.0 9959 + 9960 + which@6.0.1: 9961 + dependencies: 9962 + isexe: 4.0.0 9963 + 9964 + why-is-node-running@2.3.0: 9965 + dependencies: 9966 + siginfo: 2.0.0 9967 + stackback: 0.0.2 9968 + 9969 + word-wrap@1.2.5: {} 9970 + 9971 + wrap-ansi@7.0.0: 9972 + dependencies: 9973 + ansi-styles: 4.3.0 9974 + string-width: 4.2.3 9975 + strip-ansi: 6.0.1 9976 + 9977 + wrap-ansi@8.1.0: 9978 + dependencies: 9979 + ansi-styles: 6.2.3 9980 + string-width: 5.1.2 9981 + strip-ansi: 7.2.0 9982 + 9983 + wrap-ansi@9.0.2: 9984 + dependencies: 9985 + ansi-styles: 6.2.3 9986 + string-width: 7.2.0 9987 + strip-ansi: 7.2.0 9988 + 9989 + ws@8.21.0: {} 9990 + 9991 + wsl-utils@0.1.0: 9992 + dependencies: 9993 + is-wsl: 3.1.1 9994 + 9995 + wsl-utils@0.3.1: 9996 + dependencies: 9997 + is-wsl: 3.1.1 9998 + powershell-utils: 0.1.0 9999 + 10000 + xml-name-validator@4.0.0: {} 10001 + 10002 + y18n@5.0.8: {} 10003 + 10004 + yallist@3.1.1: {} 10005 + 10006 + yallist@5.0.0: {} 10007 + 10008 + yaml@2.9.0: {} 10009 + 10010 + yargs-parser@22.0.0: {} 10011 + 10012 + yargs@18.0.0: 10013 + dependencies: 10014 + cliui: 9.0.1 10015 + escalade: 3.2.0 10016 + get-caller-file: 2.0.5 10017 + string-width: 7.2.0 10018 + y18n: 5.0.8 10019 + yargs-parser: 22.0.0 10020 + 10021 + yocto-queue@0.1.0: {} 10022 + 10023 + youch-core@0.3.3: 10024 + dependencies: 10025 + '@poppinss/exception': 1.2.3 10026 + error-stack-parser-es: 1.0.5 10027 + 10028 + youch@4.1.1: 10029 + dependencies: 10030 + '@poppinss/colors': 4.1.6 10031 + '@poppinss/dumper': 0.7.0 10032 + '@speed-highlight/core': 1.2.17 10033 + cookie-es: 3.1.1 10034 + youch-core: 0.3.3 10035 + 10036 + zip-stream@6.0.1: 10037 + dependencies: 10038 + archiver-utils: 5.0.2 10039 + compress-commons: 6.0.2 10040 + readable-stream: 4.7.0
+10
pnpm-workspace.yaml
··· 1 + packages: 2 + - playground 3 + 4 + overrides: 5 + nuxt-cos: 'workspace:*' 6 + 7 + allowBuilds: 8 + '@parcel/watcher': false 9 + esbuild: false 10 + unrs-resolver: false
+173
src/module.ts
··· 1 + import { createHash } from 'node:crypto' 2 + import { defineNuxtModule, addServerPlugin, addVitePlugin, createResolver } from '@nuxt/kit' 3 + import { rolldown } from 'rolldown' 4 + import { runCosLoader } from './runtime/loader' 5 + import type { CosManifest } from './runtime/loader' 6 + 7 + export interface ModuleOptions { 8 + /** 9 + * Packages to extract into standalone Cross-Origin Storage chunks. 10 + * Each entry is matched against the imported module specifier; a plain 11 + * string is treated as an exact match. 12 + */ 13 + packages: Array<string | RegExp> 14 + } 15 + 16 + interface CollectedPackage { 17 + /** Bare specifiers this package is imported under (e.g. `vue`, `@vue/runtime-dom`). */ 18 + specifiers: Set<string> 19 + /** Output chunk basename, e.g. `vue` -> emitted as `_nuxt/vue.js`. */ 20 + chunk: string 21 + } 22 + 23 + function bareSpecifier(chunk: string): string { 24 + return `coschunk-${chunk}` 25 + } 26 + 27 + export default defineNuxtModule<ModuleOptions>({ 28 + meta: { 29 + name: 'nuxt-cos', 30 + configKey: 'cos', 31 + }, 32 + defaults: { 33 + packages: [/^(?:vue$|@vue\/)/], 34 + }, 35 + setup(options, nuxt) { 36 + if (nuxt.options.dev) { 37 + return 38 + } 39 + 40 + const resolver = createResolver(import.meta.url) 41 + const packages = options.packages.map(p => typeof p === 'string' ? new RegExp(`^${p}$`) : p) 42 + 43 + let scriptContent = '' 44 + 45 + nuxt.options.nitro.virtual ||= {} 46 + nuxt.options.nitro.virtual['virtual:cos-loader'] = () => `export default ${JSON.stringify(scriptContent)}` 47 + 48 + addServerPlugin(resolver.resolve('./runtime/server/plugins/inject')) 49 + 50 + const collected = new Map<string, CollectedPackage>() 51 + const usedChunkNames = new Set<string>() 52 + 53 + function chunkNameFor(specifier: string): string { 54 + let index = 0 55 + let name: string 56 + do { 57 + name = (specifier + (index ? `-${index}` : '')).replace(/[^a-z0-9]/gi, '-').replace(/(^-+)|(-+$)/g, '') 58 + index++ 59 + } while (usedChunkNames.has(name)) 60 + usedChunkNames.add(name) 61 + return name 62 + } 63 + 64 + addVitePlugin(() => ({ 65 + name: 'nuxt-cos', 66 + enforce: 'pre', 67 + resolveId: { 68 + order: 'pre', 69 + async handler(id, importer, resolveOptions) { 70 + if (!packages.some(p => p.test(id))) { 71 + return 72 + } 73 + 74 + const resolved = await this.resolve(id, importer, { ...resolveOptions, skipSelf: true }) 75 + if (!resolved) { 76 + return 77 + } 78 + 79 + let pkg = collected.get(resolved.id) 80 + if (!pkg) { 81 + pkg = { specifiers: new Set(), chunk: chunkNameFor(id) } 82 + collected.set(resolved.id, pkg) 83 + } 84 + pkg.specifiers.add(id) 85 + 86 + return { id: bareSpecifier(pkg.chunk), external: true } 87 + }, 88 + }, 89 + async generateBundle(_outputOptions, bundle) { 90 + const externalIds = [...collected.keys()] 91 + // Map every bare specifier any managed package may emit to its chunk. 92 + const specifierToChunk = new Map<string, string>() 93 + for (const pkg of collected.values()) { 94 + for (const specifier of pkg.specifiers) { 95 + specifierToChunk.set(specifier, pkg.chunk) 96 + } 97 + } 98 + 99 + const managed: CosManifest['chunks'] = {} 100 + 101 + for (const [input, pkg] of collected) { 102 + const builder = await rolldown({ 103 + input, 104 + platform: 'browser', 105 + treeshake: false, 106 + external: externalIds.filter(id => id !== input), 107 + }) 108 + const { output } = await builder.generate({ file: `${pkg.chunk}.js`, codeSplitting: false }) 109 + await builder.close() 110 + 111 + let code = output[0].code 112 + for (const [specifier, chunk] of specifierToChunk) { 113 + code = rewriteSpecifier(code, specifier, bareSpecifier(chunk)) 114 + } 115 + // Imports rolldown kept as resolved absolute paths to other managed packages. 116 + for (const otherId of externalIds) { 117 + const chunk = collected.get(otherId)!.chunk 118 + code = rewriteSpecifier(code, otherId, bareSpecifier(chunk)) 119 + } 120 + 121 + const fileName = `_nuxt/${pkg.chunk}.js` 122 + const hash = createHash('sha256').update(code).digest('hex') 123 + managed[bareSpecifier(pkg.chunk)] = { file: `${pkg.chunk}.js`, hash } 124 + bundle[fileName] = { 125 + type: 'asset', 126 + fileName, 127 + name: pkg.chunk, 128 + names: [pkg.chunk], 129 + originalFileName: null, 130 + originalFileNames: [], 131 + needsCodeReference: false, 132 + source: code, 133 + } 134 + } 135 + 136 + let entry: string | undefined 137 + for (const file of Object.values(bundle)) { 138 + if (file.type !== 'chunk') { 139 + continue 140 + } 141 + for (const [specifier, chunk] of specifierToChunk) { 142 + file.code = rewriteSpecifier(file.code, specifier, bareSpecifier(chunk)) 143 + } 144 + if (file.isEntry) { 145 + entry = bareSpecifier(file.fileName) 146 + managed[bareSpecifier(file.fileName)] ??= { 147 + file: file.fileName.replace(/^_nuxt\//, ''), 148 + hash: createHash('sha256').update(file.code).digest('hex'), 149 + } 150 + } 151 + } 152 + 153 + if (!entry) { 154 + return 155 + } 156 + 157 + const manifest: CosManifest = { base: '/_nuxt/', entry, chunks: managed } 158 + scriptContent = `(${runCosLoader.toString()})(${JSON.stringify(manifest)})` 159 + }, 160 + }), { client: true, server: false }) 161 + }, 162 + }) 163 + 164 + function rewriteSpecifier(code: string, from: string, to: string): string { 165 + const escaped = from.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') 166 + const fromImport = new RegExp(`((?:import|export)\\b[^;'"\\n]*?from\\s*|import\\s*|export\\s*\\*\\s*from\\s*)(["'])${escaped}\\2`, 'g') 167 + const bareImport = new RegExp(`(\\bimport\\s*)(["'])${escaped}\\2`, 'g') 168 + const dynamic = new RegExp(`(\\bimport\\s*\\(\\s*)(["'])${escaped}\\2(\\s*\\))`, 'g') 169 + return code 170 + .replace(dynamic, `$1$2${to}$2$3`) 171 + .replace(fromImport, `$1$2${to}$2`) 172 + .replace(bareImport, `$1$2${to}$2`) 173 + }
+80
src/runtime/loader.ts
··· 1 + declare global { 2 + interface Navigator { 3 + crossOriginStorage?: { 4 + requestFileHandles: ( 5 + descriptors: Array<{ algorithm: string, value: string }>, 6 + options?: { create?: boolean }, 7 + ) => Promise<Array<{ 8 + getFile: () => Promise<File> 9 + createWritable: () => Promise<{ 10 + write: (data: Blob) => Promise<void> 11 + close: () => Promise<void> 12 + }> 13 + }>> 14 + } 15 + } 16 + } 17 + 18 + export interface CosManifest { 19 + /** Public base path that managed chunks are served from, e.g. `/_nuxt/`. */ 20 + base: string 21 + /** Bare specifier of the entry chunk to import once the import map is ready. */ 22 + entry: string 23 + /** Map of bare specifier to `{ file, hash }` for every managed chunk. */ 24 + chunks: Record<string, { file: string, hash: string }> 25 + } 26 + 27 + export async function runCosLoader(manifest: CosManifest): Promise<void> { 28 + const cos = navigator.crossOriginStorage 29 + const imports: Record<string, string> = {} 30 + 31 + async function resolveChunk(hash: string, file: string): Promise<string> { 32 + if (cos) { 33 + try { 34 + const [handle] = await cos.requestFileHandles([{ algorithm: 'SHA-256', value: hash }]) 35 + if (handle) { 36 + const blob = await handle.getFile() 37 + return URL.createObjectURL(new Blob([blob], { type: 'text/javascript' })) 38 + } 39 + } 40 + catch (error) { 41 + if ((error as Error)?.name !== 'NotFoundError') { 42 + console.error('[cos] lookup failed', error) 43 + } 44 + } 45 + } 46 + 47 + const response = await fetch(file) 48 + const blob = new Blob([await response.blob()], { type: 'text/javascript' }) 49 + 50 + if (cos) { 51 + try { 52 + const [handle] = await cos.requestFileHandles([{ algorithm: 'SHA-256', value: hash }], { create: true }) 53 + if (handle) { 54 + const writable = await handle.createWritable() 55 + await writable.write(blob) 56 + await writable.close() 57 + } 58 + } 59 + catch (error) { 60 + console.error('[cos] store failed', error) 61 + } 62 + } 63 + 64 + return URL.createObjectURL(blob) 65 + } 66 + 67 + await Promise.all( 68 + Object.entries(manifest.chunks).map(async ([specifier, { file, hash }]) => { 69 + imports[specifier] = await resolveChunk(hash, manifest.base + file) 70 + }), 71 + ) 72 + 73 + const script = document.createElement('script') 74 + script.type = 'importmap' 75 + script.textContent = JSON.stringify({ imports }) 76 + document.head.appendChild(script) 77 + 78 + await new Promise(resolve => setTimeout(resolve, 0)) 79 + await import(/* @vite-ignore */ manifest.entry) 80 + }
+5
src/runtime/plugin.ts
··· 1 + import { defineNuxtPlugin } from '#app' 2 + 3 + export default defineNuxtPlugin((_nuxtApp) => { 4 + console.log('Plugin injected by nuxt-cos!') 5 + })
+9
src/runtime/server/plugins/inject.ts
··· 1 + import type { NitroApp } from 'nitropack/types' 2 + import scriptContent from 'virtual:cos-loader' 3 + 4 + export default (nitroApp: NitroApp) => { 5 + nitroApp.hooks.hook('render:html', (ctx) => { 6 + ctx.head = ctx.head.filter(tag => !tag.includes('<script type="module" src="/_nuxt')) 7 + ctx.head.push(`<script id="cos-loader">${scriptContent}</script>`) 8 + }) 9 + }
+3
src/runtime/server/tsconfig.json
··· 1 + { 2 + "extends": "../../../.nuxt/tsconfig.server.json", 3 + }
+51
test/build.test.ts
··· 1 + import { execSync } from 'node:child_process' 2 + import { readFileSync, readdirSync, rmSync } from 'node:fs' 3 + import { fileURLToPath } from 'node:url' 4 + import { join } from 'node:path' 5 + import { beforeAll, describe, expect, it } from 'vitest' 6 + 7 + const fixtureDir = fileURLToPath(new URL('./fixtures/basic', import.meta.url)) 8 + const publicNuxt = join(fixtureDir, '.output/public/_nuxt') 9 + 10 + function importsOf(file: string): string[] { 11 + const code = readFileSync(join(publicNuxt, file), 'utf8') 12 + const specifiers = [...code.matchAll(/(?:from|import)\s*["']([^"']+)["']/g)].map(m => m[1]!) 13 + return [...new Set(specifiers)] 14 + } 15 + 16 + describe('cos build output', () => { 17 + beforeAll(() => { 18 + rmSync(join(fixtureDir, '.output'), { recursive: true, force: true }) 19 + rmSync(join(fixtureDir, '.nuxt'), { recursive: true, force: true }) 20 + execSync('npx nuxi build', { cwd: fixtureDir, stdio: 'inherit' }) 21 + }, 240_000) 22 + 23 + it('emits a standalone chunk for every managed vue package', () => { 24 + const files = readdirSync(publicNuxt) 25 + for (const name of ['vue', 'vue-runtime-dom', 'vue-runtime-core', 'vue-reactivity', 'vue-shared']) { 26 + expect(files, `missing ${name}.js`).toContain(`${name}.js`) 27 + } 28 + }) 29 + 30 + it('externalises managed packages instead of inlining them (no duplication)', () => { 31 + // If vue were self-contained it would be ~300KB; externalised it is tiny. 32 + const vue = readFileSync(join(publicNuxt, 'vue.js'), 'utf8') 33 + expect(vue.length).toBeLessThan(5_000) 34 + expect(importsOf('vue.js')).toEqual(['coschunk-vue-runtime-dom']) 35 + }) 36 + 37 + it('keeps the reactivity singleton as a single shared leaf chunk', () => { 38 + // @vue/shared is imported by every other vue chunk and imports nothing. 39 + expect(importsOf('vue-shared.js')).toEqual([]) 40 + for (const dependant of ['vue-runtime-dom', 'vue-runtime-core', 'vue-reactivity']) { 41 + expect(importsOf(`${dependant}.js`)).toContain('coschunk-vue-shared') 42 + } 43 + }) 44 + 45 + it('leaves no dangling bare vue specifiers in any chunk', () => { 46 + for (const file of readdirSync(publicNuxt).filter(f => f.endsWith('.js'))) { 47 + const bare = importsOf(file).filter(s => /^(?:vue|@vue\/)/.test(s)) 48 + expect(bare, `${file} still imports ${bare.join(', ')}`).toEqual([]) 49 + } 50 + }) 51 + })
+14
test/fixtures/basic/app.vue
··· 1 + <template> 2 + <div> 3 + <p>count: {{ count }}</p> 4 + <button @click="count++"> 5 + increment 6 + </button> 7 + </div> 8 + </template> 9 + 10 + <script setup lang="ts"> 11 + import { ref } from 'vue' 12 + 13 + const count = ref(0) 14 + </script>
+3
test/fixtures/basic/nuxt.config.ts
··· 1 + export default defineNuxtConfig({ 2 + modules: ['nuxt-cos'], 3 + })
+14
test/fixtures/basic/package.json
··· 1 + { 2 + "private": true, 3 + "name": "basic", 4 + "type": "module", 5 + "scripts": { 6 + "dev": "nuxt dev", 7 + "build": "nuxt build", 8 + "generate": "nuxt generate" 9 + }, 10 + "dependencies": { 11 + "nuxt-cos": "latest", 12 + "nuxt": "^4.4.8" 13 + } 14 + }
+30
test/ssr.test.ts
··· 1 + import { fileURLToPath } from 'node:url' 2 + import { describe, expect, it } from 'vitest' 3 + import { $fetch, setup } from '@nuxt/test-utils/e2e' 4 + 5 + describe('ssr', async () => { 6 + await setup({ 7 + rootDir: fileURLToPath(new URL('./fixtures/basic', import.meta.url)), 8 + build: true, 9 + }) 10 + 11 + it('renders the server-rendered markup', async () => { 12 + const html = await $fetch('/') 13 + expect(html).toContain('count: 0') 14 + }) 15 + 16 + it('injects the cos loader and removes the default entry script', async () => { 17 + const html = await $fetch('/') 18 + expect(html).toContain('<script id="cos-loader">') 19 + expect(html).toContain('coschunk-vue') 20 + expect(html).not.toMatch(/<script type="module"[^>]*src="\/_nuxt\/[^"]*"/) 21 + }) 22 + 23 + it('inlines a manifest entry that resolves to a real chunk', async () => { 24 + const html = await $fetch('/') 25 + const entry = html.match(/"entry":"(coschunk-[^"]+)"/)?.[1] 26 + expect(entry).toBeDefined() 27 + const chunks = html.match(/"chunks":\{(.+?)\}\}\)/)?.[1] ?? '' 28 + expect(chunks).toContain(`"${entry}":`) 29 + }) 30 + })
+8
tsconfig.json
··· 1 + { 2 + "extends": "./.nuxt/tsconfig.json", 3 + "exclude": [ 4 + "dist", 5 + "node_modules", 6 + "playground", 7 + ] 8 + }