nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit 459b39e8658c143aba6c3604f11c997079a4dbbb
parent 6670b8885797305546b696603ea721f08ddd7fd6
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Sun, 29 Jun 2025 17:13:11 +0400

Add headscale-webui

Diffstat:
Mpkgs/default.nix | 1+
Apkgs/misc/headscale-webui/default.nix | 57+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Apkgs/misc/headscale-webui/pnpm-lock.yaml.patch | 6634+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 6692 insertions(+), 0 deletions(-)

diff --git a/pkgs/default.nix b/pkgs/default.nix @@ -361,6 +361,7 @@ lib.makeScope newScope ( git-tui = callPackage ./misc/git-tui { }; goto = callPackage ./misc/goto { }; graphene = callPackage ./misc/graphene { }; + headscale-webui = callPackage ./misc/headscale-webui { }; heapusage = callPackage ./misc/heapusage { }; how-to-use-pvs-studio-free = callPackage ./misc/how-to-use-pvs-studio-free { }; huami-token = callPackage ./misc/huami-token { }; diff --git a/pkgs/misc/headscale-webui/default.nix b/pkgs/misc/headscale-webui/default.nix @@ -0,0 +1,57 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nodejs_20, + pnpm_9, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "headscale-webui"; + version = "0.0.5"; + + src = fetchFromGitHub { + owner = "jamebal"; + repo = "headscale-webui"; + tag = "v${finalAttrs.version}"; + hash = "sha256-IDWrGXJG18j4xpDxE/w/wmRrK6wY+ykV4aeshKboK8Q="; + }; + + patches = [ ./pnpm-lock.yaml.patch ]; + + pnpmDeps = pnpm_9.fetchDeps { + inherit (finalAttrs) + pname + version + src + patches + ; + hash = "sha256-2aERyYmvkRh9A8rCTYRcNccn7431+02amu5a/VMwKt4="; + }; + + nativeBuildInputs = [ + nodejs_20 + pnpm_9.configHook + ]; + + buildPhase = '' + runHook preBuild + pnpm run build:prod + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + mkdir $out + cp -R dist $out + runHook postInstall + ''; + + meta = { + description = "Tailscale-compatible orchestration server web front-end for headscale"; + homepage = "https://github.com/jamebal/headscale-webui"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.sikmir ]; + skip.ci = true; + }; +}) diff --git a/pkgs/misc/headscale-webui/pnpm-lock.yaml.patch b/pkgs/misc/headscale-webui/pnpm-lock.yaml.patch @@ -0,0 +1,6634 @@ +diff --git c/pnpm-lock.yaml i/pnpm-lock.yaml +new file mode 100644 +index 0000000..872bef8 +--- /dev/null ++++ i/pnpm-lock.yaml +@@ -0,0 +1,6628 @@ ++lockfileVersion: '9.0' ++ ++settings: ++ autoInstallPeers: true ++ excludeLinksFromLockfile: false ++ ++importers: ++ ++ .: ++ dependencies: ++ '@guolao/vue-monaco-editor': ++ specifier: ^1.5.4 ++ version: 1.5.5(monaco-editor@0.52.2)(vue@3.5.17(typescript@5.8.3)) ++ '@vueuse/core': ++ specifier: ^10.11.1 ++ version: 10.11.1(vue@3.5.17(typescript@5.8.3)) ++ alova: ++ specifier: ^3.0.8 ++ version: 3.3.3 ++ colord: ++ specifier: ^2.9.3 ++ version: 2.9.3 ++ pinia: ++ specifier: ^2.2.1 ++ version: 2.3.1(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)) ++ pinia-plugin-persistedstate: ++ specifier: ^3.2.1 ++ version: 3.2.3(pinia@2.3.1(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))) ++ radash: ++ specifier: ^12.1.0 ++ version: 12.1.1 ++ vue: ++ specifier: ^3.4.37 ++ version: 3.5.17(typescript@5.8.3) ++ vue-i18n: ++ specifier: ^9.13.1 ++ version: 9.14.4(vue@3.5.17(typescript@5.8.3)) ++ vue-router: ++ specifier: ^4.4.3 ++ version: 4.5.1(vue@3.5.17(typescript@5.8.3)) ++ devDependencies: ++ '@antfu/eslint-config': ++ specifier: ^2.25.1 ++ version: 2.27.3(@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ '@iconify-json/icon-park-outline': ++ specifier: ^1.1.16 ++ version: 1.2.2 ++ '@iconify/vue': ++ specifier: ^4.1.2 ++ version: 4.3.0(vue@3.5.17(typescript@5.8.3)) ++ '@types/node': ++ specifier: ^22.3.0 ++ version: 22.15.34 ++ '@vitejs/plugin-vue': ++ specifier: ^5.1.2 ++ version: 5.2.4(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2))(vue@3.5.17(typescript@5.8.3)) ++ '@vitejs/plugin-vue-jsx': ++ specifier: ^4.0.0 ++ version: 4.2.0(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2))(vue@3.5.17(typescript@5.8.3)) ++ eslint: ++ specifier: ^9.9.0 ++ version: 9.30.0(jiti@1.21.7) ++ lint-staged: ++ specifier: ^15.2.9 ++ version: 15.5.2 ++ naive-ui: ++ specifier: ^2.39.0 ++ version: 2.42.0(vue@3.5.17(typescript@5.8.3)) ++ sass: ++ specifier: ^1.77.8 ++ version: 1.89.2 ++ simple-git-hooks: ++ specifier: ^2.11.1 ++ version: 2.13.0 ++ typescript: ++ specifier: ^5.5.4 ++ version: 5.8.3 ++ unocss: ++ specifier: ^0.62.1 ++ version: 0.62.4(postcss@8.5.6)(rollup@4.44.1)(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)) ++ unplugin-auto-import: ++ specifier: ^0.18.2 ++ version: 0.18.6(@vueuse/core@10.11.1(vue@3.5.17(typescript@5.8.3)))(rollup@4.44.1) ++ unplugin-icons: ++ specifier: ^0.19.2 ++ version: 0.19.3(@vue/compiler-sfc@3.5.17) ++ unplugin-vue-components: ++ specifier: ^0.27.4 ++ version: 0.27.5(@babel/parser@7.27.7)(rollup@4.44.1)(vue@3.5.17(typescript@5.8.3)) ++ vite: ++ specifier: ^5.4.0 ++ version: 5.4.19(@types/node@22.15.34)(sass@1.89.2) ++ vite-bundle-visualizer: ++ specifier: ^1.2.1 ++ version: 1.2.1(rollup@4.44.1) ++ vite-plugin-compression: ++ specifier: ^0.5.1 ++ version: 0.5.1(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)) ++ vite-plugin-vue-devtools: ++ specifier: 7.3.8 ++ version: 7.3.8(rollup@4.44.1)(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2))(vue@3.5.17(typescript@5.8.3)) ++ vue-tsc: ++ specifier: ^2.0.29 ++ version: 2.2.10(typescript@5.8.3) ++ ++packages: ++ ++ '@alova/shared@1.3.1': ++ resolution: {integrity: sha512-ijSOaFLUFcVzMKSY3avoEE5C03/p9atjMDPBwvNkwnzaCrhv6/m4A121NdadF8YlHCRuifyYfz90IyEdMXTsJg==} ++ ++ '@ampproject/remapping@2.3.0': ++ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} ++ engines: {node: '>=6.0.0'} ++ ++ '@antfu/eslint-config@2.27.3': ++ resolution: {integrity: sha512-Y2Vh/LvPAaYoyLwCiZHJ7p76LEIGg6debeUA4Qs+KOrlGuXLQWRmdZlC6SB33UDNzXqkFeaXAlEcYUqvYoiMKA==} ++ hasBin: true ++ peerDependencies: ++ '@eslint-react/eslint-plugin': ^1.5.8 ++ '@prettier/plugin-xml': ^3.4.1 ++ '@unocss/eslint-plugin': '>=0.50.0' ++ astro-eslint-parser: ^1.0.2 ++ eslint: '>=8.40.0' ++ eslint-plugin-astro: ^1.2.0 ++ eslint-plugin-format: '>=0.1.0' ++ eslint-plugin-react-hooks: ^4.6.0 ++ eslint-plugin-react-refresh: ^0.4.4 ++ eslint-plugin-solid: ^0.13.2 ++ eslint-plugin-svelte: '>=2.35.1' ++ prettier-plugin-astro: ^0.13.0 ++ prettier-plugin-slidev: ^1.0.5 ++ svelte-eslint-parser: '>=0.37.0' ++ peerDependenciesMeta: ++ '@eslint-react/eslint-plugin': ++ optional: true ++ '@prettier/plugin-xml': ++ optional: true ++ '@unocss/eslint-plugin': ++ optional: true ++ astro-eslint-parser: ++ optional: true ++ eslint-plugin-astro: ++ optional: true ++ eslint-plugin-format: ++ optional: true ++ eslint-plugin-react-hooks: ++ optional: true ++ eslint-plugin-react-refresh: ++ optional: true ++ eslint-plugin-solid: ++ optional: true ++ eslint-plugin-svelte: ++ optional: true ++ prettier-plugin-astro: ++ optional: true ++ prettier-plugin-slidev: ++ optional: true ++ svelte-eslint-parser: ++ optional: true ++ ++ '@antfu/install-pkg@0.4.1': ++ resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} ++ ++ '@antfu/install-pkg@1.1.0': ++ resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} ++ ++ '@antfu/utils@0.7.10': ++ resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} ++ ++ '@antfu/utils@8.1.1': ++ resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==} ++ ++ '@babel/code-frame@7.27.1': ++ resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/compat-data@7.27.7': ++ resolution: {integrity: sha512-xgu/ySj2mTiUFmdE9yCMfBxLp4DHd5DwmbbD05YAuICfodYT3VvRxbrh81LGQ/8UpSdtMdfKMn3KouYDX59DGQ==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/core@7.27.7': ++ resolution: {integrity: sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/generator@7.27.5': ++ resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/helper-annotate-as-pure@7.27.3': ++ resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/helper-compilation-targets@7.27.2': ++ resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/helper-create-class-features-plugin@7.27.1': ++ resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==} ++ engines: {node: '>=6.9.0'} ++ peerDependencies: ++ '@babel/core': ^7.0.0 ++ ++ '@babel/helper-member-expression-to-functions@7.27.1': ++ resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/helper-module-imports@7.27.1': ++ resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/helper-module-transforms@7.27.3': ++ resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} ++ engines: {node: '>=6.9.0'} ++ peerDependencies: ++ '@babel/core': ^7.0.0 ++ ++ '@babel/helper-optimise-call-expression@7.27.1': ++ resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/helper-plugin-utils@7.27.1': ++ resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/helper-replace-supers@7.27.1': ++ resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} ++ engines: {node: '>=6.9.0'} ++ peerDependencies: ++ '@babel/core': ^7.0.0 ++ ++ '@babel/helper-skip-transparent-expression-wrappers@7.27.1': ++ resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/helper-string-parser@7.27.1': ++ resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/helper-validator-identifier@7.27.1': ++ resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/helper-validator-option@7.27.1': ++ resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/helpers@7.27.6': ++ resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/parser@7.27.7': ++ resolution: {integrity: sha512-qnzXzDXdr/po3bOTbTIQZ7+TxNKxpkN5IifVLXS+r7qwynkZfPyjZfE7hCXbo7IoO9TNcSyibgONsf2HauUd3Q==} ++ engines: {node: '>=6.0.0'} ++ hasBin: true ++ ++ '@babel/plugin-proposal-decorators@7.27.1': ++ resolution: {integrity: sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg==} ++ engines: {node: '>=6.9.0'} ++ peerDependencies: ++ '@babel/core': ^7.0.0-0 ++ ++ '@babel/plugin-syntax-decorators@7.27.1': ++ resolution: {integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==} ++ engines: {node: '>=6.9.0'} ++ peerDependencies: ++ '@babel/core': ^7.0.0-0 ++ ++ '@babel/plugin-syntax-import-attributes@7.27.1': ++ resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==} ++ engines: {node: '>=6.9.0'} ++ peerDependencies: ++ '@babel/core': ^7.0.0-0 ++ ++ '@babel/plugin-syntax-import-meta@7.10.4': ++ resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} ++ peerDependencies: ++ '@babel/core': ^7.0.0-0 ++ ++ '@babel/plugin-syntax-jsx@7.27.1': ++ resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} ++ engines: {node: '>=6.9.0'} ++ peerDependencies: ++ '@babel/core': ^7.0.0-0 ++ ++ '@babel/plugin-syntax-typescript@7.27.1': ++ resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} ++ engines: {node: '>=6.9.0'} ++ peerDependencies: ++ '@babel/core': ^7.0.0-0 ++ ++ '@babel/plugin-transform-typescript@7.27.1': ++ resolution: {integrity: sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==} ++ engines: {node: '>=6.9.0'} ++ peerDependencies: ++ '@babel/core': ^7.0.0-0 ++ ++ '@babel/template@7.27.2': ++ resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/traverse@7.27.7': ++ resolution: {integrity: sha512-X6ZlfR/O/s5EQ/SnUSLzr+6kGnkg8HXGMzpgsMsrJVcfDtH1vIp6ctCN4eZ1LS5c0+te5Cb6Y514fASjMRJ1nw==} ++ engines: {node: '>=6.9.0'} ++ ++ '@babel/types@7.27.7': ++ resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==} ++ engines: {node: '>=6.9.0'} ++ ++ '@clack/core@0.3.5': ++ resolution: {integrity: sha512-5cfhQNH+1VQ2xLQlmzXMqUoiaH0lRBq9/CLW9lTyMbuKLC3+xEK01tHVvyut++mLOn5urSHmkm6I0Lg9MaJSTQ==} ++ ++ '@clack/prompts@0.7.0': ++ resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} ++ bundledDependencies: ++ - is-unicode-supported ++ ++ '@css-render/plugin-bem@0.15.14': ++ resolution: {integrity: sha512-QK513CJ7yEQxm/P3EwsI+d+ha8kSOcjGvD6SevM41neEMxdULE+18iuQK6tEChAWMOQNQPLG/Rw3Khb69r5neg==} ++ peerDependencies: ++ css-render: ~0.15.14 ++ ++ '@css-render/vue3-ssr@0.15.14': ++ resolution: {integrity: sha512-//8027GSbxE9n3QlD73xFY6z4ZbHbvrOVB7AO6hsmrEzGbg+h2A09HboUyDgu+xsmj7JnvJD39Irt+2D0+iV8g==} ++ peerDependencies: ++ vue: ^3.0.11 ++ ++ '@emnapi/core@1.4.3': ++ resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==} ++ ++ '@emnapi/runtime@1.4.3': ++ resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} ++ ++ '@emnapi/wasi-threads@1.0.2': ++ resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==} ++ ++ '@emotion/hash@0.8.0': ++ resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} ++ ++ '@es-joy/jsdoccomment@0.49.0': ++ resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} ++ engines: {node: '>=16'} ++ ++ '@es-joy/jsdoccomment@0.50.2': ++ resolution: {integrity: sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==} ++ engines: {node: '>=18'} ++ ++ '@esbuild/aix-ppc64@0.21.5': ++ resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} ++ engines: {node: '>=12'} ++ cpu: [ppc64] ++ os: [aix] ++ ++ '@esbuild/aix-ppc64@0.23.1': ++ resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} ++ engines: {node: '>=18'} ++ cpu: [ppc64] ++ os: [aix] ++ ++ '@esbuild/aix-ppc64@0.25.5': ++ resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} ++ engines: {node: '>=18'} ++ cpu: [ppc64] ++ os: [aix] ++ ++ '@esbuild/android-arm64@0.21.5': ++ resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} ++ engines: {node: '>=12'} ++ cpu: [arm64] ++ os: [android] ++ ++ '@esbuild/android-arm64@0.23.1': ++ resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [android] ++ ++ '@esbuild/android-arm64@0.25.5': ++ resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [android] ++ ++ '@esbuild/android-arm@0.21.5': ++ resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} ++ engines: {node: '>=12'} ++ cpu: [arm] ++ os: [android] ++ ++ '@esbuild/android-arm@0.23.1': ++ resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==} ++ engines: {node: '>=18'} ++ cpu: [arm] ++ os: [android] ++ ++ '@esbuild/android-arm@0.25.5': ++ resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} ++ engines: {node: '>=18'} ++ cpu: [arm] ++ os: [android] ++ ++ '@esbuild/android-x64@0.21.5': ++ resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} ++ engines: {node: '>=12'} ++ cpu: [x64] ++ os: [android] ++ ++ '@esbuild/android-x64@0.23.1': ++ resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [android] ++ ++ '@esbuild/android-x64@0.25.5': ++ resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [android] ++ ++ '@esbuild/darwin-arm64@0.21.5': ++ resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} ++ engines: {node: '>=12'} ++ cpu: [arm64] ++ os: [darwin] ++ ++ '@esbuild/darwin-arm64@0.23.1': ++ resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [darwin] ++ ++ '@esbuild/darwin-arm64@0.25.5': ++ resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [darwin] ++ ++ '@esbuild/darwin-x64@0.21.5': ++ resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} ++ engines: {node: '>=12'} ++ cpu: [x64] ++ os: [darwin] ++ ++ '@esbuild/darwin-x64@0.23.1': ++ resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [darwin] ++ ++ '@esbuild/darwin-x64@0.25.5': ++ resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [darwin] ++ ++ '@esbuild/freebsd-arm64@0.21.5': ++ resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} ++ engines: {node: '>=12'} ++ cpu: [arm64] ++ os: [freebsd] ++ ++ '@esbuild/freebsd-arm64@0.23.1': ++ resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [freebsd] ++ ++ '@esbuild/freebsd-arm64@0.25.5': ++ resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [freebsd] ++ ++ '@esbuild/freebsd-x64@0.21.5': ++ resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} ++ engines: {node: '>=12'} ++ cpu: [x64] ++ os: [freebsd] ++ ++ '@esbuild/freebsd-x64@0.23.1': ++ resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [freebsd] ++ ++ '@esbuild/freebsd-x64@0.25.5': ++ resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [freebsd] ++ ++ '@esbuild/linux-arm64@0.21.5': ++ resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} ++ engines: {node: '>=12'} ++ cpu: [arm64] ++ os: [linux] ++ ++ '@esbuild/linux-arm64@0.23.1': ++ resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [linux] ++ ++ '@esbuild/linux-arm64@0.25.5': ++ resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [linux] ++ ++ '@esbuild/linux-arm@0.21.5': ++ resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} ++ engines: {node: '>=12'} ++ cpu: [arm] ++ os: [linux] ++ ++ '@esbuild/linux-arm@0.23.1': ++ resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==} ++ engines: {node: '>=18'} ++ cpu: [arm] ++ os: [linux] ++ ++ '@esbuild/linux-arm@0.25.5': ++ resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} ++ engines: {node: '>=18'} ++ cpu: [arm] ++ os: [linux] ++ ++ '@esbuild/linux-ia32@0.21.5': ++ resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} ++ engines: {node: '>=12'} ++ cpu: [ia32] ++ os: [linux] ++ ++ '@esbuild/linux-ia32@0.23.1': ++ resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==} ++ engines: {node: '>=18'} ++ cpu: [ia32] ++ os: [linux] ++ ++ '@esbuild/linux-ia32@0.25.5': ++ resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} ++ engines: {node: '>=18'} ++ cpu: [ia32] ++ os: [linux] ++ ++ '@esbuild/linux-loong64@0.21.5': ++ resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} ++ engines: {node: '>=12'} ++ cpu: [loong64] ++ os: [linux] ++ ++ '@esbuild/linux-loong64@0.23.1': ++ resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==} ++ engines: {node: '>=18'} ++ cpu: [loong64] ++ os: [linux] ++ ++ '@esbuild/linux-loong64@0.25.5': ++ resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} ++ engines: {node: '>=18'} ++ cpu: [loong64] ++ os: [linux] ++ ++ '@esbuild/linux-mips64el@0.21.5': ++ resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} ++ engines: {node: '>=12'} ++ cpu: [mips64el] ++ os: [linux] ++ ++ '@esbuild/linux-mips64el@0.23.1': ++ resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==} ++ engines: {node: '>=18'} ++ cpu: [mips64el] ++ os: [linux] ++ ++ '@esbuild/linux-mips64el@0.25.5': ++ resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} ++ engines: {node: '>=18'} ++ cpu: [mips64el] ++ os: [linux] ++ ++ '@esbuild/linux-ppc64@0.21.5': ++ resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} ++ engines: {node: '>=12'} ++ cpu: [ppc64] ++ os: [linux] ++ ++ '@esbuild/linux-ppc64@0.23.1': ++ resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==} ++ engines: {node: '>=18'} ++ cpu: [ppc64] ++ os: [linux] ++ ++ '@esbuild/linux-ppc64@0.25.5': ++ resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} ++ engines: {node: '>=18'} ++ cpu: [ppc64] ++ os: [linux] ++ ++ '@esbuild/linux-riscv64@0.21.5': ++ resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} ++ engines: {node: '>=12'} ++ cpu: [riscv64] ++ os: [linux] ++ ++ '@esbuild/linux-riscv64@0.23.1': ++ resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==} ++ engines: {node: '>=18'} ++ cpu: [riscv64] ++ os: [linux] ++ ++ '@esbuild/linux-riscv64@0.25.5': ++ resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} ++ engines: {node: '>=18'} ++ cpu: [riscv64] ++ os: [linux] ++ ++ '@esbuild/linux-s390x@0.21.5': ++ resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} ++ engines: {node: '>=12'} ++ cpu: [s390x] ++ os: [linux] ++ ++ '@esbuild/linux-s390x@0.23.1': ++ resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==} ++ engines: {node: '>=18'} ++ cpu: [s390x] ++ os: [linux] ++ ++ '@esbuild/linux-s390x@0.25.5': ++ resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} ++ engines: {node: '>=18'} ++ cpu: [s390x] ++ os: [linux] ++ ++ '@esbuild/linux-x64@0.21.5': ++ resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} ++ engines: {node: '>=12'} ++ cpu: [x64] ++ os: [linux] ++ ++ '@esbuild/linux-x64@0.23.1': ++ resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [linux] ++ ++ '@esbuild/linux-x64@0.25.5': ++ resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [linux] ++ ++ '@esbuild/netbsd-arm64@0.25.5': ++ resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [netbsd] ++ ++ '@esbuild/netbsd-x64@0.21.5': ++ resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} ++ engines: {node: '>=12'} ++ cpu: [x64] ++ os: [netbsd] ++ ++ '@esbuild/netbsd-x64@0.23.1': ++ resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [netbsd] ++ ++ '@esbuild/netbsd-x64@0.25.5': ++ resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [netbsd] ++ ++ '@esbuild/openbsd-arm64@0.23.1': ++ resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [openbsd] ++ ++ '@esbuild/openbsd-arm64@0.25.5': ++ resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [openbsd] ++ ++ '@esbuild/openbsd-x64@0.21.5': ++ resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} ++ engines: {node: '>=12'} ++ cpu: [x64] ++ os: [openbsd] ++ ++ '@esbuild/openbsd-x64@0.23.1': ++ resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [openbsd] ++ ++ '@esbuild/openbsd-x64@0.25.5': ++ resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [openbsd] ++ ++ '@esbuild/sunos-x64@0.21.5': ++ resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} ++ engines: {node: '>=12'} ++ cpu: [x64] ++ os: [sunos] ++ ++ '@esbuild/sunos-x64@0.23.1': ++ resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [sunos] ++ ++ '@esbuild/sunos-x64@0.25.5': ++ resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [sunos] ++ ++ '@esbuild/win32-arm64@0.21.5': ++ resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} ++ engines: {node: '>=12'} ++ cpu: [arm64] ++ os: [win32] ++ ++ '@esbuild/win32-arm64@0.23.1': ++ resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [win32] ++ ++ '@esbuild/win32-arm64@0.25.5': ++ resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} ++ engines: {node: '>=18'} ++ cpu: [arm64] ++ os: [win32] ++ ++ '@esbuild/win32-ia32@0.21.5': ++ resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} ++ engines: {node: '>=12'} ++ cpu: [ia32] ++ os: [win32] ++ ++ '@esbuild/win32-ia32@0.23.1': ++ resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==} ++ engines: {node: '>=18'} ++ cpu: [ia32] ++ os: [win32] ++ ++ '@esbuild/win32-ia32@0.25.5': ++ resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} ++ engines: {node: '>=18'} ++ cpu: [ia32] ++ os: [win32] ++ ++ '@esbuild/win32-x64@0.21.5': ++ resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} ++ engines: {node: '>=12'} ++ cpu: [x64] ++ os: [win32] ++ ++ '@esbuild/win32-x64@0.23.1': ++ resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [win32] ++ ++ '@esbuild/win32-x64@0.25.5': ++ resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} ++ engines: {node: '>=18'} ++ cpu: [x64] ++ os: [win32] ++ ++ '@eslint-community/eslint-plugin-eslint-comments@4.5.0': ++ resolution: {integrity: sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==} ++ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ++ peerDependencies: ++ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 ++ ++ '@eslint-community/eslint-utils@4.7.0': ++ resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} ++ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ++ peerDependencies: ++ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 ++ ++ '@eslint-community/regexpp@4.12.1': ++ resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} ++ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} ++ ++ '@eslint/config-array@0.21.0': ++ resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ '@eslint/config-helpers@0.3.0': ++ resolution: {integrity: sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ '@eslint/core@0.14.0': ++ resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ '@eslint/core@0.15.1': ++ resolution: {integrity: sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ '@eslint/eslintrc@3.3.1': ++ resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ '@eslint/js@9.30.0': ++ resolution: {integrity: sha512-Wzw3wQwPvc9sHM+NjakWTcPx11mbZyiYHuwWa/QfZ7cIRX7WK54PSk7bdyXDaoaopUcMatv1zaQvOAAO8hCdww==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ '@eslint/object-schema@2.1.6': ++ resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ '@eslint/plugin-kit@0.3.3': ++ resolution: {integrity: sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ '@guolao/vue-monaco-editor@1.5.5': ++ resolution: {integrity: sha512-NFGImQ8dBYj6ehIxy1DngPRkctB9b6GbxvCm6aXZztNsgm/TtM4u+YM9ZwZHQPlXt7a4IODXoKCcTYEVycBSyA==} ++ peerDependencies: ++ '@vue/composition-api': ^1.7.1 ++ monaco-editor: '>=0.43.0' ++ vue: ^2.6.14 || >=3.0.0 ++ peerDependenciesMeta: ++ '@vue/composition-api': ++ optional: true ++ ++ '@humanfs/core@0.19.1': ++ resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} ++ engines: {node: '>=18.18.0'} ++ ++ '@humanfs/node@0.16.6': ++ resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} ++ engines: {node: '>=18.18.0'} ++ ++ '@humanwhocodes/module-importer@1.0.1': ++ resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} ++ engines: {node: '>=12.22'} ++ ++ '@humanwhocodes/retry@0.3.1': ++ resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} ++ engines: {node: '>=18.18'} ++ ++ '@humanwhocodes/retry@0.4.3': ++ resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} ++ engines: {node: '>=18.18'} ++ ++ '@iconify-json/icon-park-outline@1.2.2': ++ resolution: {integrity: sha512-7VkMWOZTIMNkC9+oAL4I5kVlVC5Pq3nQpruZ4E3cLyKaeV95gaUrEilUkvGW71fgsFYCBWAmOZ3KpM4ux0j0zA==} ++ ++ '@iconify/types@2.0.0': ++ resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} ++ ++ '@iconify/utils@2.3.0': ++ resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} ++ ++ '@iconify/vue@4.3.0': ++ resolution: {integrity: sha512-Xq0h6zMrHBbrW8jXJ9fISi+x8oDQllg5hTDkDuxnWiskJ63rpJu9CvJshj8VniHVTbsxCg9fVoPAaNp3RQI5OQ==} ++ peerDependencies: ++ vue: '>=3' ++ ++ '@intlify/core-base@9.14.4': ++ resolution: {integrity: sha512-vtZCt7NqWhKEtHa3SD/322DlgP5uR9MqWxnE0y8Q0tjDs9H5Lxhss+b5wv8rmuXRoHKLESNgw9d+EN9ybBbj9g==} ++ engines: {node: '>= 16'} ++ ++ '@intlify/message-compiler@9.14.4': ++ resolution: {integrity: sha512-vcyCLiVRN628U38c3PbahrhbbXrckrM9zpy0KZVlDk2Z0OnGwv8uQNNXP3twwGtfLsCf4gu3ci6FMIZnPaqZsw==} ++ engines: {node: '>= 16'} ++ ++ '@intlify/shared@9.14.4': ++ resolution: {integrity: sha512-P9zv6i1WvMc9qDBWvIgKkymjY2ptIiQ065PjDv7z7fDqH3J/HBRBN5IoiR46r/ujRcU7hCuSIZWvCAFCyuOYZA==} ++ engines: {node: '>= 16'} ++ ++ '@isaacs/balanced-match@4.0.1': ++ resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} ++ engines: {node: 20 || >=22} ++ ++ '@isaacs/brace-expansion@5.0.0': ++ resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} ++ engines: {node: 20 || >=22} ++ ++ '@jridgewell/gen-mapping@0.3.8': ++ resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} ++ engines: {node: '>=6.0.0'} ++ ++ '@jridgewell/resolve-uri@3.1.2': ++ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} ++ engines: {node: '>=6.0.0'} ++ ++ '@jridgewell/set-array@1.2.1': ++ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} ++ engines: {node: '>=6.0.0'} ++ ++ '@jridgewell/sourcemap-codec@1.5.0': ++ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} ++ ++ '@jridgewell/trace-mapping@0.3.25': ++ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} ++ ++ '@juggle/resize-observer@3.4.0': ++ resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} ++ ++ '@monaco-editor/loader@1.5.0': ++ resolution: {integrity: sha512-hKoGSM+7aAc7eRTRjpqAZucPmoNOC4UUbknb/VNoTkEIkCPhqV8LfbsgM1webRM7S/z21eHEx9Fkwx8Z/C/+Xw==} ++ ++ '@napi-rs/wasm-runtime@0.2.11': ++ resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==} ++ ++ '@nodelib/fs.scandir@2.1.5': ++ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} ++ engines: {node: '>= 8'} ++ ++ '@nodelib/fs.stat@2.0.5': ++ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} ++ engines: {node: '>= 8'} ++ ++ '@nodelib/fs.walk@1.2.8': ++ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} ++ engines: {node: '>= 8'} ++ ++ '@parcel/watcher-android-arm64@2.5.1': ++ resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [arm64] ++ os: [android] ++ ++ '@parcel/watcher-darwin-arm64@2.5.1': ++ resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [arm64] ++ os: [darwin] ++ ++ '@parcel/watcher-darwin-x64@2.5.1': ++ resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [x64] ++ os: [darwin] ++ ++ '@parcel/watcher-freebsd-x64@2.5.1': ++ resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [x64] ++ os: [freebsd] ++ ++ '@parcel/watcher-linux-arm-glibc@2.5.1': ++ resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [arm] ++ os: [linux] ++ libc: [glibc] ++ ++ '@parcel/watcher-linux-arm-musl@2.5.1': ++ resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [arm] ++ os: [linux] ++ libc: [musl] ++ ++ '@parcel/watcher-linux-arm64-glibc@2.5.1': ++ resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [arm64] ++ os: [linux] ++ libc: [glibc] ++ ++ '@parcel/watcher-linux-arm64-musl@2.5.1': ++ resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [arm64] ++ os: [linux] ++ libc: [musl] ++ ++ '@parcel/watcher-linux-x64-glibc@2.5.1': ++ resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [x64] ++ os: [linux] ++ libc: [glibc] ++ ++ '@parcel/watcher-linux-x64-musl@2.5.1': ++ resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [x64] ++ os: [linux] ++ libc: [musl] ++ ++ '@parcel/watcher-win32-arm64@2.5.1': ++ resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [arm64] ++ os: [win32] ++ ++ '@parcel/watcher-win32-ia32@2.5.1': ++ resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [ia32] ++ os: [win32] ++ ++ '@parcel/watcher-win32-x64@2.5.1': ++ resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} ++ engines: {node: '>= 10.0.0'} ++ cpu: [x64] ++ os: [win32] ++ ++ '@parcel/watcher@2.5.1': ++ resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} ++ engines: {node: '>= 10.0.0'} ++ ++ '@pkgr/core@0.2.7': ++ resolution: {integrity: sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==} ++ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} ++ ++ '@polka/url@1.0.0-next.29': ++ resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} ++ ++ '@rolldown/pluginutils@1.0.0-beta.21': ++ resolution: {integrity: sha512-OTjWr7XYqRZaSzi6dTe0fP25EEsYEQ2H04xIedXG3D0Hrs+Bpe3V5L48R6y+R5ohTygp1ijC09mbrd7vlslpzA==} ++ ++ '@rollup/pluginutils@5.2.0': ++ resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==} ++ engines: {node: '>=14.0.0'} ++ peerDependencies: ++ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 ++ peerDependenciesMeta: ++ rollup: ++ optional: true ++ ++ '@rollup/rollup-android-arm-eabi@4.44.1': ++ resolution: {integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==} ++ cpu: [arm] ++ os: [android] ++ ++ '@rollup/rollup-android-arm64@4.44.1': ++ resolution: {integrity: sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==} ++ cpu: [arm64] ++ os: [android] ++ ++ '@rollup/rollup-darwin-arm64@4.44.1': ++ resolution: {integrity: sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==} ++ cpu: [arm64] ++ os: [darwin] ++ ++ '@rollup/rollup-darwin-x64@4.44.1': ++ resolution: {integrity: sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==} ++ cpu: [x64] ++ os: [darwin] ++ ++ '@rollup/rollup-freebsd-arm64@4.44.1': ++ resolution: {integrity: sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==} ++ cpu: [arm64] ++ os: [freebsd] ++ ++ '@rollup/rollup-freebsd-x64@4.44.1': ++ resolution: {integrity: sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==} ++ cpu: [x64] ++ os: [freebsd] ++ ++ '@rollup/rollup-linux-arm-gnueabihf@4.44.1': ++ resolution: {integrity: sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==} ++ cpu: [arm] ++ os: [linux] ++ libc: [glibc] ++ ++ '@rollup/rollup-linux-arm-musleabihf@4.44.1': ++ resolution: {integrity: sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==} ++ cpu: [arm] ++ os: [linux] ++ libc: [musl] ++ ++ '@rollup/rollup-linux-arm64-gnu@4.44.1': ++ resolution: {integrity: sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==} ++ cpu: [arm64] ++ os: [linux] ++ libc: [glibc] ++ ++ '@rollup/rollup-linux-arm64-musl@4.44.1': ++ resolution: {integrity: sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==} ++ cpu: [arm64] ++ os: [linux] ++ libc: [musl] ++ ++ '@rollup/rollup-linux-loongarch64-gnu@4.44.1': ++ resolution: {integrity: sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==} ++ cpu: [loong64] ++ os: [linux] ++ libc: [glibc] ++ ++ '@rollup/rollup-linux-powerpc64le-gnu@4.44.1': ++ resolution: {integrity: sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==} ++ cpu: [ppc64] ++ os: [linux] ++ libc: [glibc] ++ ++ '@rollup/rollup-linux-riscv64-gnu@4.44.1': ++ resolution: {integrity: sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==} ++ cpu: [riscv64] ++ os: [linux] ++ libc: [glibc] ++ ++ '@rollup/rollup-linux-riscv64-musl@4.44.1': ++ resolution: {integrity: sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==} ++ cpu: [riscv64] ++ os: [linux] ++ libc: [musl] ++ ++ '@rollup/rollup-linux-s390x-gnu@4.44.1': ++ resolution: {integrity: sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==} ++ cpu: [s390x] ++ os: [linux] ++ libc: [glibc] ++ ++ '@rollup/rollup-linux-x64-gnu@4.44.1': ++ resolution: {integrity: sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==} ++ cpu: [x64] ++ os: [linux] ++ libc: [glibc] ++ ++ '@rollup/rollup-linux-x64-musl@4.44.1': ++ resolution: {integrity: sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==} ++ cpu: [x64] ++ os: [linux] ++ libc: [musl] ++ ++ '@rollup/rollup-win32-arm64-msvc@4.44.1': ++ resolution: {integrity: sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==} ++ cpu: [arm64] ++ os: [win32] ++ ++ '@rollup/rollup-win32-ia32-msvc@4.44.1': ++ resolution: {integrity: sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==} ++ cpu: [ia32] ++ os: [win32] ++ ++ '@rollup/rollup-win32-x64-msvc@4.44.1': ++ resolution: {integrity: sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==} ++ cpu: [x64] ++ os: [win32] ++ ++ '@stylistic/eslint-plugin@2.13.0': ++ resolution: {integrity: sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ peerDependencies: ++ eslint: '>=8.40.0' ++ ++ '@tybys/wasm-util@0.9.0': ++ resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} ++ ++ '@types/eslint@9.6.1': ++ resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} ++ ++ '@types/estree@1.0.8': ++ resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} ++ ++ '@types/json-schema@7.0.15': ++ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} ++ ++ '@types/katex@0.16.7': ++ resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} ++ ++ '@types/lodash-es@4.17.12': ++ resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} ++ ++ '@types/lodash@4.17.19': ++ resolution: {integrity: sha512-NYqRyg/hIQrYPT9lbOeYc3kIRabJDn/k4qQHIXUpx88CBDww2fD15Sg5kbXlW86zm2XEW4g0QxkTI3/Kfkc7xQ==} ++ ++ '@types/mdast@3.0.15': ++ resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} ++ ++ '@types/node@22.15.34': ++ resolution: {integrity: sha512-8Y6E5WUupYy1Dd0II32BsWAx5MWdcnRd8L84Oys3veg1YrYtNtzgO4CFhiBg6MDSjk7Ay36HYOnU7/tuOzIzcw==} ++ ++ '@types/normalize-package-data@2.4.4': ++ resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} ++ ++ '@types/unist@2.0.11': ++ resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} ++ ++ '@types/web-bluetooth@0.0.20': ++ resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} ++ ++ '@typescript-eslint/eslint-plugin@8.35.0': ++ resolution: {integrity: sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ peerDependencies: ++ '@typescript-eslint/parser': ^8.35.0 ++ eslint: ^8.57.0 || ^9.0.0 ++ typescript: '>=4.8.4 <5.9.0' ++ ++ '@typescript-eslint/parser@8.35.0': ++ resolution: {integrity: sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ peerDependencies: ++ eslint: ^8.57.0 || ^9.0.0 ++ typescript: '>=4.8.4 <5.9.0' ++ ++ '@typescript-eslint/project-service@8.35.0': ++ resolution: {integrity: sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ peerDependencies: ++ typescript: '>=4.8.4 <5.9.0' ++ ++ '@typescript-eslint/scope-manager@8.35.0': ++ resolution: {integrity: sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ '@typescript-eslint/tsconfig-utils@8.35.0': ++ resolution: {integrity: sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ peerDependencies: ++ typescript: '>=4.8.4 <5.9.0' ++ ++ '@typescript-eslint/type-utils@8.35.0': ++ resolution: {integrity: sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ peerDependencies: ++ eslint: ^8.57.0 || ^9.0.0 ++ typescript: '>=4.8.4 <5.9.0' ++ ++ '@typescript-eslint/types@8.35.0': ++ resolution: {integrity: sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ '@typescript-eslint/typescript-estree@8.35.0': ++ resolution: {integrity: sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ peerDependencies: ++ typescript: '>=4.8.4 <5.9.0' ++ ++ '@typescript-eslint/utils@8.35.0': ++ resolution: {integrity: sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ peerDependencies: ++ eslint: ^8.57.0 || ^9.0.0 ++ typescript: '>=4.8.4 <5.9.0' ++ ++ '@typescript-eslint/visitor-keys@8.35.0': ++ resolution: {integrity: sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ '@unocss/astro@0.62.4': ++ resolution: {integrity: sha512-98KfkbrNhBLx2+uYxMiGsldIeIZ6/PbL4yaGRHeHoiHd7p4HmIyCF+auYe4Psntx3Yr8kU+XSIAhGDYebvTidQ==} ++ peerDependencies: ++ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 ++ peerDependenciesMeta: ++ vite: ++ optional: true ++ ++ '@unocss/cli@0.62.4': ++ resolution: {integrity: sha512-p4VyS40mzn4LCOkIsbIRzN0Zi50rRepesREi2S1+R4Kpvd4QFeeuxTuZNHEyi2uCboQ9ZWl1gfStCXIrNECwTg==} ++ engines: {node: '>=14'} ++ hasBin: true ++ ++ '@unocss/config@0.62.4': ++ resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} ++ engines: {node: '>=14'} ++ ++ '@unocss/core@0.62.4': ++ resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} ++ ++ '@unocss/extractor-arbitrary-variants@0.62.4': ++ resolution: {integrity: sha512-e4hJfBMyFr6T6dYSTTjNv9CQwaU1CVEKxDlYP0GpfSgxsV58pguID9j1mt0/XZD6LvEDzwxj9RTRWKpUSWqp+Q==} ++ ++ '@unocss/inspector@0.62.4': ++ resolution: {integrity: sha512-bRcnI99gZecNzrUr6kDMdwGHkhUuTPyvvadRdaOxHc9Ow3ANNyqymeFM1q5anZEUZt8h15TYN0mdyQyIWkU3zg==} ++ ++ '@unocss/postcss@0.62.4': ++ resolution: {integrity: sha512-kWdHy7UsSP4bDu8I7sCKeO0VuzvVpNHmn2rifK5gNstUx5dZ1H/SoyXTHx5sKtgfZBRzdNXFu2nZ3PzYGvEFbw==} ++ engines: {node: '>=14'} ++ peerDependencies: ++ postcss: ^8.4.21 ++ ++ '@unocss/preset-attributify@0.62.4': ++ resolution: {integrity: sha512-ei5nNT58GON9iyCGRRiIrphzyQbBIZ9iEqSBhIY0flcfi1uAPUXV32aO2slqJnWWAIwbRSb1GMpwYR8mmfuz8g==} ++ ++ '@unocss/preset-icons@0.62.4': ++ resolution: {integrity: sha512-n9m2nRTxyiw0sqOwSioO3rro0kaPW0JJzWlzcfdwQ+ZORNR5WyJL298fLXYUFbZG3EOF+zSPg6CMDWudKk/tlA==} ++ ++ '@unocss/preset-mini@0.62.4': ++ resolution: {integrity: sha512-1O+QpQFx7FT61aheAZEYemW5e4AGib8TFGm+rWLudKq2IBNnXHcS5xsq5QvqdC7rp9Dn3lnW5du6ijow5kCBuw==} ++ ++ '@unocss/preset-tagify@0.62.4': ++ resolution: {integrity: sha512-8b2Kcsvt93xu1JqDqcD3QvvW0L5rqvH7ev3BlNEVx6n8ayBqfB5HEd4ILKr7wSC90re+EnCgnMm7EP2FiQAJkw==} ++ ++ '@unocss/preset-typography@0.62.4': ++ resolution: {integrity: sha512-ZVh+NbcibMmD6ve8Deub/G+XAFcGPuzE2Fx/tMAfWfYlfyOAtrMxuL+AARMthpRxdE0JOtggXNTrJb0ZhGYl9g==} ++ ++ '@unocss/preset-uno@0.62.4': ++ resolution: {integrity: sha512-2S6+molIz8dH/al0nfkU7i/pMS0oERPr4k9iW80Byt4cKDIhh/0jhZrC83kgZRtCf5hclSBO4oCoMTi1JF7SBw==} ++ ++ '@unocss/preset-web-fonts@0.62.4': ++ resolution: {integrity: sha512-kaxgYBVyMdBlErseN8kWLiaS2N5OMlwg5ktAxUlei275fMoY7inQjOwppnjDVveJbN9SP6TcqqFpBIPfUayPkQ==} ++ ++ '@unocss/preset-wind@0.62.4': ++ resolution: {integrity: sha512-YOzfQ11AmAnl1ZkcWLMMxCdezLjRKavLNk38LumUMtcdsa0DAy+1JjTp+KEvVQAnD+Et/ld5X+YcBWJkVy5WFQ==} ++ ++ '@unocss/reset@0.62.4': ++ resolution: {integrity: sha512-CtxjeDgN39fY/eZDLIXN4wy7C8W7+SD+41AlzGVU5JwhcXmnb1XoDpOd2lzMxc/Yy3F5dIJt2+MRDj9RnpX9Ew==} ++ ++ '@unocss/rule-utils@0.62.4': ++ resolution: {integrity: sha512-XUwLbLUzL+VSHCJNK5QBHC9RbFehumge1/XJmsRfmh0+oxgJoO1gvEvxi57gYEmdJdMRJHRJZ66se6+cB0Ymvw==} ++ engines: {node: '>=14'} ++ ++ '@unocss/transformer-attributify-jsx@0.62.4': ++ resolution: {integrity: sha512-z9DDqS2DibDR9gno55diKfAVegeJ9uoyQXQhH3R0KY4YMF49N1fWy/t74gOiHtlPmvjQtDRZYgjgaMCc2w8oWg==} ++ ++ '@unocss/transformer-compile-class@0.62.4': ++ resolution: {integrity: sha512-8yadY9T7LToJwSsrmYU3rUKlnDgPGVRvON7z9g1IjUCmFCGx7Gpg84x9KpKUG6eUTshPQFUI0YUHocrYFevAEA==} ++ ++ '@unocss/transformer-directives@0.62.4': ++ resolution: {integrity: sha512-bq9ZDG6/mr6X2mAogAo0PBVrLSLT0900MPqnj/ixadYHc7mRpX+y6bc/1AgWytZIFYSdNzf7XDoquZuwf42Ucg==} ++ ++ '@unocss/transformer-variant-group@0.62.4': ++ resolution: {integrity: sha512-W1fxMc2Lzxu4E+6JBQEBzK+AwoCQYI+EL2FT2BCUsAno37f3JdnwFFEVscck0epSdmdtidsSLDognyX8h10r8A==} ++ ++ '@unocss/vite@0.62.4': ++ resolution: {integrity: sha512-JKq3V6bcevYl9X5Jl3p9crArbhzI8JVWQkOxKV2nGLFaqvnc47vMSDxlU4MUdRWp3aQvzDw132tcx27oSbrojw==} ++ peerDependencies: ++ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 ++ ++ '@unrs/resolver-binding-android-arm-eabi@1.9.2': ++ resolution: {integrity: sha512-tS+lqTU3N0kkthU+rYp0spAYq15DU8ld9kXkaKg9sbQqJNF+WPMuNHZQGCgdxrUOEO0j22RKMwRVhF1HTl+X8A==} ++ cpu: [arm] ++ os: [android] ++ ++ '@unrs/resolver-binding-android-arm64@1.9.2': ++ resolution: {integrity: sha512-MffGiZULa/KmkNjHeuuflLVqfhqLv1vZLm8lWIyeADvlElJ/GLSOkoUX+5jf4/EGtfwrNFcEaB8BRas03KT0/Q==} ++ cpu: [arm64] ++ os: [android] ++ ++ '@unrs/resolver-binding-darwin-arm64@1.9.2': ++ resolution: {integrity: sha512-dzJYK5rohS1sYl1DHdJ3mwfwClJj5BClQnQSyAgEfggbUwA9RlROQSSbKBLqrGfsiC/VyrDPtbO8hh56fnkbsQ==} ++ cpu: [arm64] ++ os: [darwin] ++ ++ '@unrs/resolver-binding-darwin-x64@1.9.2': ++ resolution: {integrity: sha512-gaIMWK+CWtXcg9gUyznkdV54LzQ90S3X3dn8zlh+QR5Xy7Y+Efqw4Rs4im61K1juy4YNb67vmJsCDAGOnIeffQ==} ++ cpu: [x64] ++ os: [darwin] ++ ++ '@unrs/resolver-binding-freebsd-x64@1.9.2': ++ resolution: {integrity: sha512-S7QpkMbVoVJb0xwHFwujnwCAEDe/596xqY603rpi/ioTn9VDgBHnCCxh+UFrr5yxuMH+dliHfjwCZJXOPJGPnw==} ++ cpu: [x64] ++ os: [freebsd] ++ ++ '@unrs/resolver-binding-linux-arm-gnueabihf@1.9.2': ++ resolution: {integrity: sha512-+XPUMCuCCI80I46nCDFbGum0ZODP5NWGiwS3Pj8fOgsG5/ctz+/zzuBlq/WmGa+EjWZdue6CF0aWWNv84sE1uw==} ++ cpu: [arm] ++ os: [linux] ++ ++ '@unrs/resolver-binding-linux-arm-musleabihf@1.9.2': ++ resolution: {integrity: sha512-sqvUyAd1JUpwbz33Ce2tuTLJKM+ucSsYpPGl2vuFwZnEIg0CmdxiZ01MHQ3j6ExuRqEDUCy8yvkDKvjYFPb8Zg==} ++ cpu: [arm] ++ os: [linux] ++ ++ '@unrs/resolver-binding-linux-arm64-gnu@1.9.2': ++ resolution: {integrity: sha512-UYA0MA8ajkEDCFRQdng/FVx3F6szBvk3EPnkTTQuuO9lV1kPGuTB+V9TmbDxy5ikaEgyWKxa4CI3ySjklZ9lFA==} ++ cpu: [arm64] ++ os: [linux] ++ libc: [glibc] ++ ++ '@unrs/resolver-binding-linux-arm64-musl@1.9.2': ++ resolution: {integrity: sha512-P/CO3ODU9YJIHFqAkHbquKtFst0COxdphc8TKGL5yCX75GOiVpGqd1d15ahpqu8xXVsqP4MGFP2C3LRZnnL5MA==} ++ cpu: [arm64] ++ os: [linux] ++ libc: [musl] ++ ++ '@unrs/resolver-binding-linux-ppc64-gnu@1.9.2': ++ resolution: {integrity: sha512-uKStFlOELBxBum2s1hODPtgJhY4NxYJE9pAeyBgNEzHgTqTiVBPjfTlPFJkfxyTjQEuxZbbJlJnMCrRgD7ubzw==} ++ cpu: [ppc64] ++ os: [linux] ++ libc: [glibc] ++ ++ '@unrs/resolver-binding-linux-riscv64-gnu@1.9.2': ++ resolution: {integrity: sha512-LkbNnZlhINfY9gK30AHs26IIVEZ9PEl9qOScYdmY2o81imJYI4IMnJiW0vJVtXaDHvBvxeAgEy5CflwJFIl3tQ==} ++ cpu: [riscv64] ++ os: [linux] ++ libc: [glibc] ++ ++ '@unrs/resolver-binding-linux-riscv64-musl@1.9.2': ++ resolution: {integrity: sha512-vI+e6FzLyZHSLFNomPi+nT+qUWN4YSj8pFtQZSFTtmgFoxqB6NyjxSjAxEC1m93qn6hUXhIsh8WMp+fGgxCoRg==} ++ cpu: [riscv64] ++ os: [linux] ++ libc: [musl] ++ ++ '@unrs/resolver-binding-linux-s390x-gnu@1.9.2': ++ resolution: {integrity: sha512-sSO4AlAYhSM2RAzBsRpahcJB1msc6uYLAtP6pesPbZtptF8OU/CbCPhSRW6cnYOGuVmEmWVW5xVboAqCnWTeHQ==} ++ cpu: [s390x] ++ os: [linux] ++ libc: [glibc] ++ ++ '@unrs/resolver-binding-linux-x64-gnu@1.9.2': ++ resolution: {integrity: sha512-jkSkwch0uPFva20Mdu8orbQjv2A3G88NExTN2oPTI1AJ+7mZfYW3cDCTyoH6OnctBKbBVeJCEqh0U02lTkqD5w==} ++ cpu: [x64] ++ os: [linux] ++ libc: [glibc] ++ ++ '@unrs/resolver-binding-linux-x64-musl@1.9.2': ++ resolution: {integrity: sha512-Uk64NoiTpQbkpl+bXsbeyOPRpUoMdcUqa+hDC1KhMW7aN1lfW8PBlBH4mJ3n3Y47dYE8qi0XTxy1mBACruYBaw==} ++ cpu: [x64] ++ os: [linux] ++ libc: [musl] ++ ++ '@unrs/resolver-binding-wasm32-wasi@1.9.2': ++ resolution: {integrity: sha512-EpBGwkcjDicjR/ybC0g8wO5adPNdVuMrNalVgYcWi+gYtC1XYNuxe3rufcO7dA76OHGeVabcO6cSkPJKVcbCXQ==} ++ engines: {node: '>=14.0.0'} ++ cpu: [wasm32] ++ ++ '@unrs/resolver-binding-win32-arm64-msvc@1.9.2': ++ resolution: {integrity: sha512-EdFbGn7o1SxGmN6aZw9wAkehZJetFPao0VGZ9OMBwKx6TkvDuj6cNeLimF/Psi6ts9lMOe+Dt6z19fZQ9Ye2fw==} ++ cpu: [arm64] ++ os: [win32] ++ ++ '@unrs/resolver-binding-win32-ia32-msvc@1.9.2': ++ resolution: {integrity: sha512-JY9hi1p7AG+5c/dMU8o2kWemM8I6VZxfGwn1GCtf3c5i+IKcMo2NQ8OjZ4Z3/itvY/Si3K10jOBQn7qsD/whUA==} ++ cpu: [ia32] ++ os: [win32] ++ ++ '@unrs/resolver-binding-win32-x64-msvc@1.9.2': ++ resolution: {integrity: sha512-ryoo+EB19lMxAd80ln9BVf8pdOAxLb97amrQ3SFN9OCRn/5M5wvwDgAe4i8ZjhpbiHoDeP8yavcTEnpKBo7lZg==} ++ cpu: [x64] ++ os: [win32] ++ ++ '@vitejs/plugin-vue-jsx@4.2.0': ++ resolution: {integrity: sha512-DSTrmrdLp+0LDNF77fqrKfx7X0ErRbOcUAgJL/HbSesqQwoUvUQ4uYQqaex+rovqgGcoPqVk+AwUh3v9CuiYIw==} ++ engines: {node: ^18.0.0 || >=20.0.0} ++ peerDependencies: ++ vite: ^5.0.0 || ^6.0.0 ++ vue: ^3.0.0 ++ ++ '@vitejs/plugin-vue@5.2.4': ++ resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==} ++ engines: {node: ^18.0.0 || >=20.0.0} ++ peerDependencies: ++ vite: ^5.0.0 || ^6.0.0 ++ vue: ^3.2.25 ++ ++ '@vitest/eslint-plugin@1.3.3': ++ resolution: {integrity: sha512-zOB4T5f80JXfP5DC2yQl7azRYq8PmGqYle3uxh3a0NnbKc+EaSYSpEcrVAh2r5W97pi3BVv7oRb5NdEQy0cCXA==} ++ peerDependencies: ++ eslint: '>= 8.57.0' ++ typescript: '>= 5.0.0' ++ vitest: '*' ++ peerDependenciesMeta: ++ typescript: ++ optional: true ++ vitest: ++ optional: true ++ ++ '@volar/language-core@2.4.15': ++ resolution: {integrity: sha512-3VHw+QZU0ZG9IuQmzT68IyN4hZNd9GchGPhbD9+pa8CVv7rnoOZwo7T8weIbrRmihqy3ATpdfXFnqRrfPVK6CA==} ++ ++ '@volar/source-map@2.4.15': ++ resolution: {integrity: sha512-CPbMWlUN6hVZJYGcU/GSoHu4EnCHiLaXI9n8c9la6RaI9W5JHX+NqG+GSQcB0JdC2FIBLdZJwGsfKyBB71VlTg==} ++ ++ '@volar/typescript@2.4.15': ++ resolution: {integrity: sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==} ++ ++ '@vue/babel-helper-vue-transform-on@1.4.0': ++ resolution: {integrity: sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==} ++ ++ '@vue/babel-plugin-jsx@1.4.0': ++ resolution: {integrity: sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==} ++ peerDependencies: ++ '@babel/core': ^7.0.0-0 ++ peerDependenciesMeta: ++ '@babel/core': ++ optional: true ++ ++ '@vue/babel-plugin-resolve-type@1.4.0': ++ resolution: {integrity: sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==} ++ peerDependencies: ++ '@babel/core': ^7.0.0-0 ++ ++ '@vue/compiler-core@3.5.17': ++ resolution: {integrity: sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==} ++ ++ '@vue/compiler-dom@3.5.17': ++ resolution: {integrity: sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==} ++ ++ '@vue/compiler-sfc@3.5.17': ++ resolution: {integrity: sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==} ++ ++ '@vue/compiler-ssr@3.5.17': ++ resolution: {integrity: sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==} ++ ++ '@vue/compiler-vue2@2.7.16': ++ resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} ++ ++ '@vue/devtools-api@6.6.4': ++ resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} ++ ++ '@vue/devtools-core@7.7.7': ++ resolution: {integrity: sha512-9z9TLbfC+AjAi1PQyWX+OErjIaJmdFlbDHcD+cAMYKY6Bh5VlsAtCeGyRMrXwIlMEQPukvnWt3gZBLwTAIMKzQ==} ++ peerDependencies: ++ vue: ^3.0.0 ++ ++ '@vue/devtools-kit@7.7.7': ++ resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==} ++ ++ '@vue/devtools-shared@7.7.7': ++ resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==} ++ ++ '@vue/language-core@2.2.10': ++ resolution: {integrity: sha512-+yNoYx6XIKuAO8Mqh1vGytu8jkFEOH5C8iOv3i8Z/65A7x9iAOXA97Q+PqZ3nlm2lxf5rOJuIGI/wDtx/riNYw==} ++ peerDependencies: ++ typescript: '*' ++ peerDependenciesMeta: ++ typescript: ++ optional: true ++ ++ '@vue/reactivity@3.5.17': ++ resolution: {integrity: sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==} ++ ++ '@vue/runtime-core@3.5.17': ++ resolution: {integrity: sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==} ++ ++ '@vue/runtime-dom@3.5.17': ++ resolution: {integrity: sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==} ++ ++ '@vue/server-renderer@3.5.17': ++ resolution: {integrity: sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==} ++ peerDependencies: ++ vue: 3.5.17 ++ ++ '@vue/shared@3.5.17': ++ resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==} ++ ++ '@vueuse/core@10.11.1': ++ resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} ++ ++ '@vueuse/metadata@10.11.1': ++ resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==} ++ ++ '@vueuse/shared@10.11.1': ++ resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} ++ ++ acorn-jsx@5.3.2: ++ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} ++ peerDependencies: ++ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 ++ ++ acorn@8.15.0: ++ resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} ++ engines: {node: '>=0.4.0'} ++ hasBin: true ++ ++ ajv@6.12.6: ++ resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} ++ ++ alien-signals@1.0.13: ++ resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==} ++ ++ alova@3.3.3: ++ resolution: {integrity: sha512-DB1t2qpQUERVaymz+u9bS71kcN5PzZ+G5LawHm9grabv++tfHOeYsKaW+LCpgMIJ/V7lQqFyqwOvTHGDph43Jw==} ++ engines: {node: '>= 18.0.0'} ++ ++ ansi-escapes@7.0.0: ++ resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} ++ engines: {node: '>=18'} ++ ++ ansi-regex@5.0.1: ++ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} ++ engines: {node: '>=8'} ++ ++ ansi-regex@6.1.0: ++ resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} ++ engines: {node: '>=12'} ++ ++ ansi-styles@4.3.0: ++ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} ++ engines: {node: '>=8'} ++ ++ ansi-styles@6.2.1: ++ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} ++ engines: {node: '>=12'} ++ ++ anymatch@3.1.3: ++ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} ++ engines: {node: '>= 8'} ++ ++ are-docs-informative@0.0.2: ++ resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} ++ engines: {node: '>=14'} ++ ++ argparse@2.0.1: ++ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} ++ ++ async-validator@4.2.5: ++ resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} ++ ++ balanced-match@1.0.2: ++ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} ++ ++ binary-extensions@2.3.0: ++ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} ++ engines: {node: '>=8'} ++ ++ birpc@2.4.0: ++ resolution: {integrity: sha512-5IdNxTyhXHv2UlgnPHQ0h+5ypVmkrYHzL8QT+DwFZ//2N/oNV8Ch+BCRmTJ3x6/z9Axo/cXYBc9eprsUVK/Jsg==} ++ ++ boolbase@1.0.0: ++ resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} ++ ++ brace-expansion@1.1.12: ++ resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} ++ ++ brace-expansion@2.0.2: ++ resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} ++ ++ braces@3.0.3: ++ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} ++ engines: {node: '>=8'} ++ ++ browserslist@4.25.1: ++ resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} ++ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} ++ hasBin: true ++ ++ builtin-modules@3.3.0: ++ resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} ++ engines: {node: '>=6'} ++ ++ bundle-name@4.1.0: ++ resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} ++ engines: {node: '>=18'} ++ ++ bundle-require@5.1.0: ++ resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} ++ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} ++ peerDependencies: ++ esbuild: '>=0.18' ++ ++ cac@6.7.14: ++ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} ++ engines: {node: '>=8'} ++ ++ callsites@3.1.0: ++ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} ++ engines: {node: '>=6'} ++ ++ caniuse-lite@1.0.30001726: ++ resolution: {integrity: sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==} ++ ++ chalk@4.1.2: ++ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} ++ engines: {node: '>=10'} ++ ++ chalk@5.4.1: ++ resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} ++ engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} ++ ++ character-entities-legacy@1.1.4: ++ resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} ++ ++ character-entities@1.2.4: ++ resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} ++ ++ character-reference-invalid@1.1.4: ++ resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} ++ ++ chokidar@3.6.0: ++ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} ++ engines: {node: '>= 8.10.0'} ++ ++ chokidar@4.0.3: ++ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} ++ engines: {node: '>= 14.16.0'} ++ ++ ci-info@4.2.0: ++ resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} ++ engines: {node: '>=8'} ++ ++ clean-regexp@1.0.0: ++ resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} ++ engines: {node: '>=4'} ++ ++ cli-cursor@5.0.0: ++ resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} ++ engines: {node: '>=18'} ++ ++ cli-truncate@4.0.0: ++ resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} ++ engines: {node: '>=18'} ++ ++ cliui@8.0.1: ++ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} ++ engines: {node: '>=12'} ++ ++ color-convert@2.0.1: ++ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} ++ engines: {node: '>=7.0.0'} ++ ++ color-name@1.1.4: ++ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} ++ ++ colord@2.9.3: ++ resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} ++ ++ colorette@2.0.20: ++ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} ++ ++ commander@13.1.0: ++ resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} ++ engines: {node: '>=18'} ++ ++ comment-parser@1.4.1: ++ resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} ++ engines: {node: '>= 12.0.0'} ++ ++ concat-map@0.0.1: ++ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} ++ ++ confbox@0.1.8: ++ resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} ++ ++ confbox@0.2.2: ++ resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==} ++ ++ consola@3.4.2: ++ resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} ++ engines: {node: ^14.18.0 || >=16.10.0} ++ ++ convert-source-map@2.0.0: ++ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} ++ ++ copy-anything@3.0.5: ++ resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} ++ engines: {node: '>=12.13'} ++ ++ core-js-compat@3.43.0: ++ resolution: {integrity: sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==} ++ ++ cross-spawn@7.0.6: ++ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} ++ engines: {node: '>= 8'} ++ ++ css-render@0.15.14: ++ resolution: {integrity: sha512-9nF4PdUle+5ta4W5SyZdLCCmFd37uVimSjg1evcTqKJCyvCEEj12WKzOSBNak6r4im4J4iYXKH1OWpUV5LBYFg==} ++ ++ css-tree@2.3.1: ++ resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} ++ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} ++ ++ cssesc@3.0.0: ++ resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} ++ engines: {node: '>=4'} ++ hasBin: true ++ ++ csstype@3.0.11: ++ resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==} ++ ++ csstype@3.1.3: ++ resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} ++ ++ date-fns-tz@3.2.0: ++ resolution: {integrity: sha512-sg8HqoTEulcbbbVXeg84u5UnlsQa8GS5QXMqjjYIhS4abEVVKIUwe0/l/UhrZdKaL/W5eWZNlbTeEIiOXTcsBQ==} ++ peerDependencies: ++ date-fns: ^3.0.0 || ^4.0.0 ++ ++ date-fns@3.6.0: ++ resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} ++ ++ de-indent@1.0.2: ++ resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} ++ ++ debug@4.4.1: ++ resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} ++ engines: {node: '>=6.0'} ++ peerDependencies: ++ supports-color: '*' ++ peerDependenciesMeta: ++ supports-color: ++ optional: true ++ ++ deep-is@0.1.4: ++ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} ++ ++ default-browser-id@5.0.0: ++ resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} ++ engines: {node: '>=18'} ++ ++ default-browser@5.2.1: ++ resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} ++ engines: {node: '>=18'} ++ ++ define-lazy-prop@2.0.0: ++ resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} ++ engines: {node: '>=8'} ++ ++ define-lazy-prop@3.0.0: ++ resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} ++ engines: {node: '>=12'} ++ ++ defu@6.1.4: ++ resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} ++ ++ destr@2.0.5: ++ resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} ++ ++ detect-libc@1.0.3: ++ resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} ++ engines: {node: '>=0.10'} ++ hasBin: true ++ ++ duplexer@0.1.2: ++ resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} ++ ++ electron-to-chromium@1.5.177: ++ resolution: {integrity: sha512-7EH2G59nLsEMj97fpDuvVcYi6lwTcM1xuWw3PssD8xzboAW7zj7iB3COEEEATUfjLHrs5uKBLQT03V/8URx06g==} ++ ++ emoji-regex@10.4.0: ++ resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} ++ ++ emoji-regex@8.0.0: ++ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} ++ ++ enhanced-resolve@5.18.2: ++ resolution: {integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==} ++ engines: {node: '>=10.13.0'} ++ ++ entities@4.5.0: ++ resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} ++ engines: {node: '>=0.12'} ++ ++ environment@1.1.0: ++ resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} ++ engines: {node: '>=18'} ++ ++ error-ex@1.3.2: ++ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} ++ ++ error-stack-parser-es@0.1.5: ++ resolution: {integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==} ++ ++ esbuild@0.21.5: ++ resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} ++ engines: {node: '>=12'} ++ hasBin: true ++ ++ esbuild@0.23.1: ++ resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==} ++ engines: {node: '>=18'} ++ hasBin: true ++ ++ esbuild@0.25.5: ++ resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} ++ engines: {node: '>=18'} ++ hasBin: true ++ ++ escalade@3.2.0: ++ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} ++ engines: {node: '>=6'} ++ ++ escape-string-regexp@1.0.5: ++ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} ++ engines: {node: '>=0.8.0'} ++ ++ escape-string-regexp@4.0.0: ++ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} ++ engines: {node: '>=10'} ++ ++ escape-string-regexp@5.0.0: ++ resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} ++ engines: {node: '>=12'} ++ ++ eslint-compat-utils@0.5.1: ++ resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} ++ engines: {node: '>=12'} ++ peerDependencies: ++ eslint: '>=6.0.0' ++ ++ eslint-compat-utils@0.6.5: ++ resolution: {integrity: sha512-vAUHYzue4YAa2hNACjB8HvUQj5yehAZgiClyFVVom9cP8z5NSFq3PwB/TtJslN2zAMgRX6FCFCjYBbQh71g5RQ==} ++ engines: {node: '>=12'} ++ peerDependencies: ++ eslint: '>=6.0.0' ++ ++ eslint-config-flat-gitignore@0.1.8: ++ resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==} ++ ++ eslint-flat-config-utils@0.3.1: ++ resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} ++ ++ eslint-import-context@0.1.9: ++ resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==} ++ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} ++ peerDependencies: ++ unrs-resolver: ^1.0.0 ++ peerDependenciesMeta: ++ unrs-resolver: ++ optional: true ++ ++ eslint-json-compat-utils@0.2.1: ++ resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} ++ engines: {node: '>=12'} ++ peerDependencies: ++ '@eslint/json': '*' ++ eslint: '*' ++ jsonc-eslint-parser: ^2.4.0 ++ peerDependenciesMeta: ++ '@eslint/json': ++ optional: true ++ ++ eslint-merge-processors@0.1.0: ++ resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} ++ peerDependencies: ++ eslint: '*' ++ ++ eslint-plugin-antfu@2.7.0: ++ resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} ++ peerDependencies: ++ eslint: '*' ++ ++ eslint-plugin-command@0.2.7: ++ resolution: {integrity: sha512-UXJ/1R6kdKDcHhiRqxHJ9RZ3juMR1IWQuSrnwt56qCjxt/am+5+YDt6GKs1FJPnppe6/geEYsO3CR9jc63i0xw==} ++ peerDependencies: ++ eslint: '*' ++ ++ eslint-plugin-es-x@7.8.0: ++ resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} ++ engines: {node: ^14.18.0 || >=16.0.0} ++ peerDependencies: ++ eslint: '>=8' ++ ++ eslint-plugin-import-x@4.16.1: ++ resolution: {integrity: sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ peerDependencies: ++ '@typescript-eslint/utils': ^8.0.0 ++ eslint: ^8.57.0 || ^9.0.0 ++ eslint-import-resolver-node: '*' ++ peerDependenciesMeta: ++ '@typescript-eslint/utils': ++ optional: true ++ eslint-import-resolver-node: ++ optional: true ++ ++ eslint-plugin-jsdoc@50.8.0: ++ resolution: {integrity: sha512-UyGb5755LMFWPrZTEqqvTJ3urLz1iqj+bYOHFNag+sw3NvaMWP9K2z+uIn37XfNALmQLQyrBlJ5mkiVPL7ADEg==} ++ engines: {node: '>=18'} ++ peerDependencies: ++ eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 ++ ++ eslint-plugin-jsonc@2.20.1: ++ resolution: {integrity: sha512-gUzIwQHXx7ZPypUoadcyRi4WbHW2TPixDr0kqQ4miuJBU0emJmyGTlnaT3Og9X2a8R1CDayN9BFSq5weGWbTng==} ++ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ++ peerDependencies: ++ eslint: '>=6.0.0' ++ ++ eslint-plugin-markdown@5.1.0: ++ resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ peerDependencies: ++ eslint: '>=8' ++ ++ eslint-plugin-n@17.20.0: ++ resolution: {integrity: sha512-IRSoatgB/NQJZG5EeTbv/iAx1byOGdbbyhQrNvWdCfTnmPxUT0ao9/eGOeG7ljD8wJBsxwE8f6tES5Db0FRKEw==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ peerDependencies: ++ eslint: '>=8.23.0' ++ ++ eslint-plugin-no-only-tests@3.3.0: ++ resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} ++ engines: {node: '>=5.0.0'} ++ ++ eslint-plugin-perfectionist@3.9.1: ++ resolution: {integrity: sha512-9WRzf6XaAxF4Oi5t/3TqKP5zUjERhasHmLFHin2Yw6ZAp/EP/EVA2dr3BhQrrHWCm5SzTMZf0FcjDnBkO2xFkA==} ++ engines: {node: ^18.0.0 || >=20.0.0} ++ peerDependencies: ++ astro-eslint-parser: ^1.0.2 ++ eslint: '>=8.0.0' ++ svelte: '>=3.0.0' ++ svelte-eslint-parser: ^0.41.1 ++ vue-eslint-parser: '>=9.0.0' ++ peerDependenciesMeta: ++ astro-eslint-parser: ++ optional: true ++ svelte: ++ optional: true ++ svelte-eslint-parser: ++ optional: true ++ vue-eslint-parser: ++ optional: true ++ ++ eslint-plugin-regexp@2.9.0: ++ resolution: {integrity: sha512-9WqJMnOq8VlE/cK+YAo9C9YHhkOtcEtEk9d12a+H7OSZFwlpI6stiHmYPGa2VE0QhTzodJyhlyprUaXDZLgHBw==} ++ engines: {node: ^18 || >=20} ++ peerDependencies: ++ eslint: '>=8.44.0' ++ ++ eslint-plugin-toml@0.11.1: ++ resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} ++ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ++ peerDependencies: ++ eslint: '>=6.0.0' ++ ++ eslint-plugin-unicorn@55.0.0: ++ resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} ++ engines: {node: '>=18.18'} ++ peerDependencies: ++ eslint: '>=8.56.0' ++ ++ eslint-plugin-unused-imports@4.1.4: ++ resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} ++ peerDependencies: ++ '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 ++ eslint: ^9.0.0 || ^8.0.0 ++ peerDependenciesMeta: ++ '@typescript-eslint/eslint-plugin': ++ optional: true ++ ++ eslint-plugin-vue@9.33.0: ++ resolution: {integrity: sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==} ++ engines: {node: ^14.17.0 || >=16.0.0} ++ peerDependencies: ++ eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 ++ ++ eslint-plugin-yml@1.18.0: ++ resolution: {integrity: sha512-9NtbhHRN2NJa/s3uHchO3qVVZw0vyOIvWlXWGaKCr/6l3Go62wsvJK5byiI6ZoYztDsow4GnS69BZD3GnqH3hA==} ++ engines: {node: ^14.17.0 || >=16.0.0} ++ peerDependencies: ++ eslint: '>=6.0.0' ++ ++ eslint-processor-vue-blocks@0.1.2: ++ resolution: {integrity: sha512-PfpJ4uKHnqeL/fXUnzYkOax3aIenlwewXRX8jFinA1a2yCFnLgMuiH3xvCgvHHUlV2xJWQHbCTdiJWGwb3NqpQ==} ++ peerDependencies: ++ '@vue/compiler-sfc': ^3.3.0 ++ eslint: ^8.50.0 || ^9.0.0 ++ ++ eslint-scope@7.2.2: ++ resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} ++ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ++ ++ eslint-scope@8.4.0: ++ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ eslint-visitor-keys@3.4.3: ++ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} ++ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ++ ++ eslint-visitor-keys@4.2.1: ++ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ eslint@9.30.0: ++ resolution: {integrity: sha512-iN/SiPxmQu6EVkf+m1qpBxzUhE12YqFLOSySuOyVLJLEF9nzTf+h/1AJYc1JWzCnktggeNrjvQGLngDzXirU6g==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ hasBin: true ++ peerDependencies: ++ jiti: '*' ++ peerDependenciesMeta: ++ jiti: ++ optional: true ++ ++ espree@10.4.0: ++ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} ++ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} ++ ++ espree@9.6.1: ++ resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} ++ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ++ ++ esquery@1.6.0: ++ resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} ++ engines: {node: '>=0.10'} ++ ++ esrecurse@4.3.0: ++ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} ++ engines: {node: '>=4.0'} ++ ++ estraverse@5.3.0: ++ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} ++ engines: {node: '>=4.0'} ++ ++ estree-walker@2.0.2: ++ resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} ++ ++ estree-walker@3.0.3: ++ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} ++ ++ esutils@2.0.3: ++ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} ++ engines: {node: '>=0.10.0'} ++ ++ eventemitter3@5.0.1: ++ resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} ++ ++ evtd@0.2.4: ++ resolution: {integrity: sha512-qaeGN5bx63s/AXgQo8gj6fBkxge+OoLddLniox5qtLAEY5HSnuSlISXVPxnSae1dWblvTh4/HoMIB+mbMsvZzw==} ++ ++ execa@8.0.1: ++ resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} ++ engines: {node: '>=16.17'} ++ ++ exsolve@1.0.7: ++ resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} ++ ++ fast-deep-equal@3.1.3: ++ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} ++ ++ fast-glob@3.3.3: ++ resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} ++ engines: {node: '>=8.6.0'} ++ ++ fast-json-stable-stringify@2.1.0: ++ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} ++ ++ fast-levenshtein@2.0.6: ++ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} ++ ++ fastq@1.19.1: ++ resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} ++ ++ fdir@6.4.6: ++ resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} ++ peerDependencies: ++ picomatch: ^3 || ^4 ++ peerDependenciesMeta: ++ picomatch: ++ optional: true ++ ++ file-entry-cache@8.0.0: ++ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} ++ engines: {node: '>=16.0.0'} ++ ++ fill-range@7.1.1: ++ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} ++ engines: {node: '>=8'} ++ ++ find-up-simple@1.0.1: ++ resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} ++ engines: {node: '>=18'} ++ ++ find-up@4.1.0: ++ resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} ++ engines: {node: '>=8'} ++ ++ find-up@5.0.0: ++ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} ++ engines: {node: '>=10'} ++ ++ flat-cache@4.0.1: ++ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} ++ engines: {node: '>=16'} ++ ++ flatted@3.3.3: ++ resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} ++ ++ fs-extra@10.1.0: ++ resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} ++ engines: {node: '>=12'} ++ ++ fs-extra@11.3.0: ++ resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} ++ engines: {node: '>=14.14'} ++ ++ fsevents@2.3.3: ++ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} ++ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} ++ os: [darwin] ++ ++ function-bind@1.1.2: ++ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} ++ ++ gensync@1.0.0-beta.2: ++ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} ++ engines: {node: '>=6.9.0'} ++ ++ get-caller-file@2.0.5: ++ resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} ++ engines: {node: 6.* || 8.* || >= 10.*} ++ ++ get-east-asian-width@1.3.0: ++ resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} ++ engines: {node: '>=18'} ++ ++ get-stream@8.0.1: ++ resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} ++ engines: {node: '>=16'} ++ ++ get-tsconfig@4.10.1: ++ resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} ++ ++ glob-parent@5.1.2: ++ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} ++ engines: {node: '>= 6'} ++ ++ glob-parent@6.0.2: ++ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} ++ engines: {node: '>=10.13.0'} ++ ++ globals@11.12.0: ++ resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} ++ engines: {node: '>=4'} ++ ++ globals@13.24.0: ++ resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} ++ engines: {node: '>=8'} ++ ++ globals@14.0.0: ++ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} ++ engines: {node: '>=18'} ++ ++ globals@15.15.0: ++ resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} ++ engines: {node: '>=18'} ++ ++ graceful-fs@4.2.11: ++ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} ++ ++ graphemer@1.4.0: ++ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} ++ ++ gzip-size@6.0.0: ++ resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} ++ engines: {node: '>=10'} ++ ++ has-flag@4.0.0: ++ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} ++ engines: {node: '>=8'} ++ ++ hasown@2.0.2: ++ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} ++ engines: {node: '>= 0.4'} ++ ++ he@1.2.0: ++ resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} ++ hasBin: true ++ ++ highlight.js@11.11.1: ++ resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==} ++ engines: {node: '>=12.0.0'} ++ ++ hookable@5.5.3: ++ resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} ++ ++ hosted-git-info@2.8.9: ++ resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} ++ ++ human-signals@5.0.0: ++ resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} ++ engines: {node: '>=16.17.0'} ++ ++ ignore@5.3.2: ++ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} ++ engines: {node: '>= 4'} ++ ++ ignore@7.0.5: ++ resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} ++ engines: {node: '>= 4'} ++ ++ immutable@5.1.3: ++ resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==} ++ ++ import-fresh@3.3.1: ++ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} ++ engines: {node: '>=6'} ++ ++ import-from-esm@1.3.4: ++ resolution: {integrity: sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==} ++ engines: {node: '>=16.20'} ++ ++ import-meta-resolve@4.1.0: ++ resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} ++ ++ importx@0.4.4: ++ resolution: {integrity: sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w==} ++ ++ imurmurhash@0.1.4: ++ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} ++ engines: {node: '>=0.8.19'} ++ ++ indent-string@4.0.0: ++ resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} ++ engines: {node: '>=8'} ++ ++ is-alphabetical@1.0.4: ++ resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} ++ ++ is-alphanumerical@1.0.4: ++ resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} ++ ++ is-arrayish@0.2.1: ++ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} ++ ++ is-binary-path@2.1.0: ++ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} ++ engines: {node: '>=8'} ++ ++ is-builtin-module@3.2.1: ++ resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} ++ engines: {node: '>=6'} ++ ++ is-core-module@2.16.1: ++ resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} ++ engines: {node: '>= 0.4'} ++ ++ is-decimal@1.0.4: ++ resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} ++ ++ is-docker@2.2.1: ++ resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} ++ engines: {node: '>=8'} ++ hasBin: true ++ ++ is-docker@3.0.0: ++ resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} ++ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} ++ hasBin: true ++ ++ is-extglob@2.1.1: ++ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} ++ engines: {node: '>=0.10.0'} ++ ++ is-fullwidth-code-point@3.0.0: ++ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} ++ engines: {node: '>=8'} ++ ++ is-fullwidth-code-point@4.0.0: ++ resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} ++ engines: {node: '>=12'} ++ ++ is-fullwidth-code-point@5.0.0: ++ resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} ++ engines: {node: '>=18'} ++ ++ is-glob@4.0.3: ++ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} ++ engines: {node: '>=0.10.0'} ++ ++ is-hexadecimal@1.0.4: ++ resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} ++ ++ is-inside-container@1.0.0: ++ resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} ++ engines: {node: '>=14.16'} ++ hasBin: true ++ ++ is-number@7.0.0: ++ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} ++ engines: {node: '>=0.12.0'} ++ ++ is-stream@3.0.0: ++ resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} ++ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} ++ ++ is-what@4.1.16: ++ resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} ++ engines: {node: '>=12.13'} ++ ++ is-wsl@2.2.0: ++ resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} ++ engines: {node: '>=8'} ++ ++ is-wsl@3.1.0: ++ resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} ++ engines: {node: '>=16'} ++ ++ isexe@2.0.0: ++ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} ++ ++ jiti@1.21.7: ++ resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} ++ hasBin: true ++ ++ jiti@2.0.0-beta.3: ++ resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==} ++ hasBin: true ++ ++ js-tokens@4.0.0: ++ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} ++ ++ js-tokens@9.0.1: ++ resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} ++ ++ js-yaml@4.1.0: ++ resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} ++ hasBin: true ++ ++ jsdoc-type-pratt-parser@4.1.0: ++ resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} ++ engines: {node: '>=12.0.0'} ++ ++ jsesc@0.5.0: ++ resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} ++ hasBin: true ++ ++ jsesc@3.1.0: ++ resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} ++ engines: {node: '>=6'} ++ hasBin: true ++ ++ json-buffer@3.0.1: ++ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} ++ ++ json-parse-even-better-errors@2.3.1: ++ resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} ++ ++ json-schema-traverse@0.4.1: ++ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} ++ ++ json-stable-stringify-without-jsonify@1.0.1: ++ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} ++ ++ json5@2.2.3: ++ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} ++ engines: {node: '>=6'} ++ hasBin: true ++ ++ jsonc-eslint-parser@2.4.0: ++ resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} ++ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ++ ++ jsonfile@6.1.0: ++ resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} ++ ++ keyv@4.5.4: ++ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} ++ ++ kolorist@1.8.0: ++ resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} ++ ++ levn@0.4.1: ++ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} ++ engines: {node: '>= 0.8.0'} ++ ++ lilconfig@3.1.3: ++ resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} ++ engines: {node: '>=14'} ++ ++ lines-and-columns@1.2.4: ++ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} ++ ++ lint-staged@15.5.2: ++ resolution: {integrity: sha512-YUSOLq9VeRNAo/CTaVmhGDKG+LBtA8KF1X4K5+ykMSwWST1vDxJRB2kv2COgLb1fvpCo+A/y9A0G0znNVmdx4w==} ++ engines: {node: '>=18.12.0'} ++ hasBin: true ++ ++ listr2@8.3.3: ++ resolution: {integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==} ++ engines: {node: '>=18.0.0'} ++ ++ load-tsconfig@0.2.5: ++ resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} ++ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} ++ ++ local-pkg@0.5.1: ++ resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} ++ engines: {node: '>=14'} ++ ++ local-pkg@1.1.1: ++ resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==} ++ engines: {node: '>=14'} ++ ++ locate-path@5.0.0: ++ resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} ++ engines: {node: '>=8'} ++ ++ locate-path@6.0.0: ++ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} ++ engines: {node: '>=10'} ++ ++ lodash-es@4.17.21: ++ resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} ++ ++ lodash.merge@4.6.2: ++ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} ++ ++ lodash@4.17.21: ++ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} ++ ++ log-update@6.1.0: ++ resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} ++ engines: {node: '>=18'} ++ ++ lru-cache@5.1.1: ++ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} ++ ++ magic-string@0.30.17: ++ resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} ++ ++ mdast-util-from-markdown@0.8.5: ++ resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} ++ ++ mdast-util-to-string@2.0.0: ++ resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} ++ ++ mdn-data@2.0.30: ++ resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} ++ ++ merge-stream@2.0.0: ++ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} ++ ++ merge2@1.4.1: ++ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} ++ engines: {node: '>= 8'} ++ ++ micromark@2.11.4: ++ resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} ++ ++ micromatch@4.0.8: ++ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} ++ engines: {node: '>=8.6'} ++ ++ mimic-fn@4.0.0: ++ resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} ++ engines: {node: '>=12'} ++ ++ mimic-function@5.0.1: ++ resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} ++ engines: {node: '>=18'} ++ ++ min-indent@1.0.1: ++ resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} ++ engines: {node: '>=4'} ++ ++ minimatch@10.0.3: ++ resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} ++ engines: {node: 20 || >=22} ++ ++ minimatch@3.1.2: ++ resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} ++ ++ minimatch@9.0.5: ++ resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} ++ engines: {node: '>=16 || 14 >=14.17'} ++ ++ mitt@3.0.1: ++ resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} ++ ++ mlly@1.7.4: ++ resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} ++ ++ monaco-editor@0.52.2: ++ resolution: {integrity: sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==} ++ ++ mrmime@2.0.1: ++ resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} ++ engines: {node: '>=10'} ++ ++ ms@2.1.3: ++ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} ++ ++ muggle-string@0.4.1: ++ resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} ++ ++ naive-ui@2.42.0: ++ resolution: {integrity: sha512-c7cXR2YgOjgtBadXHwiWL4Y0tpGLAI5W5QzzHksOi22iuHXoSGMAzdkVTGVPE/PM0MSGQ/JtUIzCx2Y0hU0vTQ==} ++ peerDependencies: ++ vue: ^3.0.0 ++ ++ nanoid@3.3.11: ++ resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} ++ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} ++ hasBin: true ++ ++ nanoid@5.1.5: ++ resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==} ++ engines: {node: ^18 || >=20} ++ hasBin: true ++ ++ napi-postinstall@0.2.5: ++ resolution: {integrity: sha512-kmsgUvCRIJohHjbZ3V8avP0I1Pekw329MVAMDzVxsrkjgdnqiwvMX5XwR+hWV66vsAtZ+iM+fVnq8RTQawUmCQ==} ++ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} ++ hasBin: true ++ ++ natural-compare-lite@1.4.0: ++ resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} ++ ++ natural-compare@1.4.0: ++ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} ++ ++ node-addon-api@7.1.1: ++ resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} ++ ++ node-fetch-native@1.6.6: ++ resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} ++ ++ node-releases@2.0.19: ++ resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} ++ ++ normalize-package-data@2.5.0: ++ resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} ++ ++ normalize-path@3.0.0: ++ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} ++ engines: {node: '>=0.10.0'} ++ ++ npm-run-path@5.3.0: ++ resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} ++ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} ++ ++ nth-check@2.1.1: ++ resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} ++ ++ ofetch@1.4.1: ++ resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} ++ ++ onetime@6.0.0: ++ resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} ++ engines: {node: '>=12'} ++ ++ onetime@7.0.0: ++ resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} ++ engines: {node: '>=18'} ++ ++ open@10.1.2: ++ resolution: {integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==} ++ engines: {node: '>=18'} ++ ++ open@8.4.2: ++ resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} ++ engines: {node: '>=12'} ++ ++ optionator@0.9.4: ++ resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} ++ engines: {node: '>= 0.8.0'} ++ ++ p-limit@2.3.0: ++ resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} ++ engines: {node: '>=6'} ++ ++ p-limit@3.1.0: ++ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} ++ engines: {node: '>=10'} ++ ++ p-locate@4.1.0: ++ resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} ++ engines: {node: '>=8'} ++ ++ p-locate@5.0.0: ++ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} ++ engines: {node: '>=10'} ++ ++ p-try@2.2.0: ++ resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} ++ engines: {node: '>=6'} ++ ++ package-manager-detector@0.2.11: ++ resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} ++ ++ package-manager-detector@1.3.0: ++ resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} ++ ++ parent-module@1.0.1: ++ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} ++ engines: {node: '>=6'} ++ ++ parse-entities@2.0.0: ++ resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} ++ ++ parse-gitignore@2.0.0: ++ resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} ++ engines: {node: '>=14'} ++ ++ parse-imports-exports@0.2.4: ++ resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} ++ ++ parse-json@5.2.0: ++ resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} ++ engines: {node: '>=8'} ++ ++ parse-statements@1.0.11: ++ resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} ++ ++ path-browserify@1.0.1: ++ resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} ++ ++ path-exists@4.0.0: ++ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} ++ engines: {node: '>=8'} ++ ++ path-key@3.1.1: ++ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} ++ engines: {node: '>=8'} ++ ++ path-key@4.0.0: ++ resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} ++ engines: {node: '>=12'} ++ ++ path-parse@1.0.7: ++ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} ++ ++ pathe@1.1.2: ++ resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} ++ ++ pathe@2.0.3: ++ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} ++ ++ perfect-debounce@1.0.0: ++ resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} ++ ++ picocolors@1.1.1: ++ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} ++ ++ picomatch@2.3.1: ++ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} ++ engines: {node: '>=8.6'} ++ ++ picomatch@4.0.2: ++ resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} ++ engines: {node: '>=12'} ++ ++ pidtree@0.6.0: ++ resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} ++ engines: {node: '>=0.10'} ++ hasBin: true ++ ++ pinia-plugin-persistedstate@3.2.3: ++ resolution: {integrity: sha512-Cm819WBj/s5K5DGw55EwbXDtx+EZzM0YR5AZbq9XE3u0xvXwvX2JnWoFpWIcdzISBHqy9H1UiSIUmXyXqWsQRQ==} ++ peerDependencies: ++ pinia: ^2.0.0 ++ ++ pinia@2.3.1: ++ resolution: {integrity: sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==} ++ peerDependencies: ++ typescript: '>=4.4.4' ++ vue: ^2.7.0 || ^3.5.11 ++ peerDependenciesMeta: ++ typescript: ++ optional: true ++ ++ pkg-types@1.3.1: ++ resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} ++ ++ pkg-types@2.1.1: ++ resolution: {integrity: sha512-eY0QFb6eSwc9+0d/5D2lFFUq+A3n3QNGSy/X2Nvp+6MfzGw2u6EbA7S80actgjY1lkvvI0pqB+a4hioMh443Ew==} ++ ++ pluralize@8.0.0: ++ resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} ++ engines: {node: '>=4'} ++ ++ postcss-selector-parser@6.1.2: ++ resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} ++ engines: {node: '>=4'} ++ ++ postcss@8.5.6: ++ resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} ++ engines: {node: ^10 || ^12 || >=14} ++ ++ prelude-ls@1.2.1: ++ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} ++ engines: {node: '>= 0.8.0'} ++ ++ punycode@2.3.1: ++ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} ++ engines: {node: '>=6'} ++ ++ quansync@0.2.10: ++ resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==} ++ ++ queue-microtask@1.2.3: ++ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} ++ ++ radash@12.1.1: ++ resolution: {integrity: sha512-h36JMxKRqrAxVD8201FrCpyeNuUY9Y5zZwujr20fFO77tpUtGa6EZzfKw/3WaiBX95fq7+MpsuMLNdSnORAwSA==} ++ engines: {node: '>=14.18.0'} ++ ++ rate-limiter-flexible@5.0.5: ++ resolution: {integrity: sha512-+/dSQfo+3FYwYygUs/V2BBdwGa9nFtakDwKt4l0bnvNB53TNT++QSFewwHX9qXrZJuMe9j+TUaU21lm5ARgqdQ==} ++ ++ read-pkg-up@7.0.1: ++ resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} ++ engines: {node: '>=8'} ++ ++ read-pkg@5.2.0: ++ resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} ++ engines: {node: '>=8'} ++ ++ readdirp@3.6.0: ++ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} ++ engines: {node: '>=8.10.0'} ++ ++ readdirp@4.1.2: ++ resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} ++ engines: {node: '>= 14.18.0'} ++ ++ refa@0.12.1: ++ resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} ++ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} ++ ++ regexp-ast-analysis@0.7.1: ++ resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} ++ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} ++ ++ regexp-tree@0.1.27: ++ resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} ++ hasBin: true ++ ++ regjsparser@0.10.0: ++ resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} ++ hasBin: true ++ ++ require-directory@2.1.1: ++ resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} ++ engines: {node: '>=0.10.0'} ++ ++ resolve-from@4.0.0: ++ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} ++ engines: {node: '>=4'} ++ ++ resolve-pkg-maps@1.0.0: ++ resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} ++ ++ resolve@1.22.10: ++ resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} ++ engines: {node: '>= 0.4'} ++ hasBin: true ++ ++ restore-cursor@5.1.0: ++ resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} ++ engines: {node: '>=18'} ++ ++ reusify@1.1.0: ++ resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} ++ engines: {iojs: '>=1.0.0', node: '>=0.10.0'} ++ ++ rfdc@1.4.1: ++ resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} ++ ++ rollup-plugin-visualizer@5.14.0: ++ resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==} ++ engines: {node: '>=18'} ++ hasBin: true ++ peerDependencies: ++ rolldown: 1.x ++ rollup: 2.x || 3.x || 4.x ++ peerDependenciesMeta: ++ rolldown: ++ optional: true ++ rollup: ++ optional: true ++ ++ rollup@4.44.1: ++ resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==} ++ engines: {node: '>=18.0.0', npm: '>=8.0.0'} ++ hasBin: true ++ ++ run-applescript@7.0.0: ++ resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} ++ engines: {node: '>=18'} ++ ++ run-parallel@1.2.0: ++ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} ++ ++ sass@1.89.2: ++ resolution: {integrity: sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==} ++ engines: {node: '>=14.0.0'} ++ hasBin: true ++ ++ scslre@0.3.0: ++ resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} ++ engines: {node: ^14.0.0 || >=16.0.0} ++ ++ scule@1.3.0: ++ resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} ++ ++ seemly@0.3.10: ++ resolution: {integrity: sha512-2+SMxtG1PcsL0uyhkumlOU6Qo9TAQ/WyH7tthnPIOQB05/12jz9naq6GZ6iZ6ApVsO3rr2gsnTf3++OV63kE1Q==} ++ ++ semver@5.7.2: ++ resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} ++ hasBin: true ++ ++ semver@6.3.1: ++ resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} ++ hasBin: true ++ ++ semver@7.7.2: ++ resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} ++ engines: {node: '>=10'} ++ hasBin: true ++ ++ shebang-command@2.0.0: ++ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} ++ engines: {node: '>=8'} ++ ++ shebang-regex@3.0.0: ++ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} ++ engines: {node: '>=8'} ++ ++ signal-exit@4.1.0: ++ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} ++ engines: {node: '>=14'} ++ ++ simple-git-hooks@2.13.0: ++ resolution: {integrity: sha512-N+goiLxlkHJlyaYEglFypzVNMaNplPAk5syu0+OPp/Bk6dwVoXF6FfOw2vO0Dp+JHsBaI+w6cm8TnFl2Hw6tDA==} ++ hasBin: true ++ ++ sirv@2.0.4: ++ resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} ++ engines: {node: '>= 10'} ++ ++ sirv@3.0.1: ++ resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} ++ engines: {node: '>=18'} ++ ++ sisteransi@1.0.5: ++ resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} ++ ++ slice-ansi@5.0.0: ++ resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} ++ engines: {node: '>=12'} ++ ++ slice-ansi@7.1.0: ++ resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} ++ engines: {node: '>=18'} ++ ++ source-map-js@1.2.1: ++ resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} ++ engines: {node: '>=0.10.0'} ++ ++ source-map@0.7.4: ++ resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} ++ engines: {node: '>= 8'} ++ ++ spdx-correct@3.2.0: ++ resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} ++ ++ spdx-exceptions@2.5.0: ++ resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} ++ ++ spdx-expression-parse@3.0.1: ++ resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} ++ ++ spdx-expression-parse@4.0.0: ++ resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} ++ ++ spdx-license-ids@3.0.21: ++ resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} ++ ++ speakingurl@14.0.1: ++ resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} ++ engines: {node: '>=0.10.0'} ++ ++ stable-hash-x@0.2.0: ++ resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==} ++ engines: {node: '>=12.0.0'} ++ ++ state-local@1.0.7: ++ resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==} ++ ++ string-argv@0.3.2: ++ resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} ++ engines: {node: '>=0.6.19'} ++ ++ string-width@4.2.3: ++ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} ++ engines: {node: '>=8'} ++ ++ string-width@7.2.0: ++ resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} ++ engines: {node: '>=18'} ++ ++ strip-ansi@6.0.1: ++ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} ++ engines: {node: '>=8'} ++ ++ strip-ansi@7.1.0: ++ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} ++ engines: {node: '>=12'} ++ ++ strip-final-newline@3.0.0: ++ resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} ++ engines: {node: '>=12'} ++ ++ strip-indent@3.0.0: ++ resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} ++ engines: {node: '>=8'} ++ ++ strip-json-comments@3.1.1: ++ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} ++ engines: {node: '>=8'} ++ ++ strip-literal@2.1.1: ++ resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} ++ ++ superjson@2.2.2: ++ resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==} ++ engines: {node: '>=16'} ++ ++ supports-color@7.2.0: ++ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} ++ engines: {node: '>=8'} ++ ++ supports-preserve-symlinks-flag@1.0.0: ++ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} ++ engines: {node: '>= 0.4'} ++ ++ synckit@0.11.8: ++ resolution: {integrity: sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==} ++ engines: {node: ^14.18.0 || >=16.0.0} ++ ++ tapable@2.2.2: ++ resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} ++ engines: {node: '>=6'} ++ ++ tinyexec@0.3.2: ++ resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} ++ ++ tinyexec@1.0.1: ++ resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} ++ ++ tinyglobby@0.2.14: ++ resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} ++ engines: {node: '>=12.0.0'} ++ ++ tmp@0.2.3: ++ resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} ++ engines: {node: '>=14.14'} ++ ++ to-regex-range@5.0.1: ++ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} ++ engines: {node: '>=8.0'} ++ ++ toml-eslint-parser@0.10.0: ++ resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} ++ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ++ ++ totalist@3.0.1: ++ resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} ++ engines: {node: '>=6'} ++ ++ treemate@0.3.11: ++ resolution: {integrity: sha512-M8RGFoKtZ8dF+iwJfAJTOH/SM4KluKOKRJpjCMhI8bG3qB74zrFoArKZ62ll0Fr3mqkMJiQOmWYkdYgDeITYQg==} ++ ++ ts-api-utils@2.1.0: ++ resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} ++ engines: {node: '>=18.12'} ++ peerDependencies: ++ typescript: '>=4.8.4' ++ ++ ts-declaration-location@1.0.7: ++ resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==} ++ peerDependencies: ++ typescript: '>=4.0.0' ++ ++ tslib@2.8.1: ++ resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} ++ ++ tsx@4.20.3: ++ resolution: {integrity: sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==} ++ engines: {node: '>=18.0.0'} ++ hasBin: true ++ ++ type-check@0.4.0: ++ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} ++ engines: {node: '>= 0.8.0'} ++ ++ type-fest@0.20.2: ++ resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} ++ engines: {node: '>=10'} ++ ++ type-fest@0.6.0: ++ resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} ++ engines: {node: '>=8'} ++ ++ type-fest@0.8.1: ++ resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} ++ engines: {node: '>=8'} ++ ++ typescript@5.8.3: ++ resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} ++ engines: {node: '>=14.17'} ++ hasBin: true ++ ++ ufo@1.6.1: ++ resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} ++ ++ unconfig@0.5.5: ++ resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} ++ ++ undici-types@6.21.0: ++ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} ++ ++ unimport@3.14.6: ++ resolution: {integrity: sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==} ++ ++ unist-util-stringify-position@2.0.3: ++ resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} ++ ++ universalify@2.0.1: ++ resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} ++ engines: {node: '>= 10.0.0'} ++ ++ unocss@0.62.4: ++ resolution: {integrity: sha512-SaGbxXQkk8GDPeJpWsBCZ8a23Knu4ixVTt6pvcQWKjOCGTd9XBd+vLZzN2WwdwgBPVwmMmx5wp+/gPHKFNOmIw==} ++ engines: {node: '>=14'} ++ peerDependencies: ++ '@unocss/webpack': 0.62.4 ++ vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 ++ peerDependenciesMeta: ++ '@unocss/webpack': ++ optional: true ++ vite: ++ optional: true ++ ++ unplugin-auto-import@0.18.6: ++ resolution: {integrity: sha512-LMFzX5DtkTj/3wZuyG5bgKBoJ7WSgzqSGJ8ppDRdlvPh45mx6t6w3OcbExQi53n3xF5MYkNGPNR/HYOL95KL2A==} ++ engines: {node: '>=14'} ++ peerDependencies: ++ '@nuxt/kit': ^3.2.2 ++ '@vueuse/core': '*' ++ peerDependenciesMeta: ++ '@nuxt/kit': ++ optional: true ++ '@vueuse/core': ++ optional: true ++ ++ unplugin-icons@0.19.3: ++ resolution: {integrity: sha512-EUegRmsAI6+rrYr0vXjFlIP+lg4fSC4zb62zAZKx8FGXlWAGgEGBCa3JDe27aRAXhistObLPbBPhwa/0jYLFkQ==} ++ peerDependencies: ++ '@svgr/core': '>=7.0.0' ++ '@svgx/core': ^1.0.1 ++ '@vue/compiler-sfc': ^3.0.2 || ^2.7.0 ++ vue-template-compiler: ^2.6.12 ++ vue-template-es2015-compiler: ^1.9.0 ++ peerDependenciesMeta: ++ '@svgr/core': ++ optional: true ++ '@svgx/core': ++ optional: true ++ '@vue/compiler-sfc': ++ optional: true ++ vue-template-compiler: ++ optional: true ++ vue-template-es2015-compiler: ++ optional: true ++ ++ unplugin-vue-components@0.27.5: ++ resolution: {integrity: sha512-m9j4goBeNwXyNN8oZHHxvIIYiG8FQ9UfmKWeNllpDvhU7btKNNELGPt+o3mckQKuPwrE7e0PvCsx+IWuDSD9Vg==} ++ engines: {node: '>=14'} ++ peerDependencies: ++ '@babel/parser': ^7.15.8 ++ '@nuxt/kit': ^3.2.2 ++ vue: 2 || 3 ++ peerDependenciesMeta: ++ '@babel/parser': ++ optional: true ++ '@nuxt/kit': ++ optional: true ++ ++ unplugin@1.16.1: ++ resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} ++ engines: {node: '>=14.0.0'} ++ ++ unrs-resolver@1.9.2: ++ resolution: {integrity: sha512-VUyWiTNQD7itdiMuJy+EuLEErLj3uwX/EpHQF8EOf33Dq3Ju6VW1GXm+swk6+1h7a49uv9fKZ+dft9jU7esdLA==} ++ ++ update-browserslist-db@1.1.3: ++ resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} ++ hasBin: true ++ peerDependencies: ++ browserslist: '>= 4.21.0' ++ ++ uri-js@4.4.1: ++ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} ++ ++ util-deprecate@1.0.2: ++ resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} ++ ++ validate-npm-package-license@3.0.4: ++ resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} ++ ++ vdirs@0.1.8: ++ resolution: {integrity: sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw==} ++ peerDependencies: ++ vue: ^3.0.11 ++ ++ vite-bundle-visualizer@1.2.1: ++ resolution: {integrity: sha512-cwz/Pg6+95YbgIDp+RPwEToc4TKxfsFWSG/tsl2DSZd9YZicUag1tQXjJ5xcL7ydvEoaC2FOZeaXOU60t9BRXw==} ++ engines: {node: ^18.19.0 || >=20.6.0} ++ hasBin: true ++ ++ vite-hot-client@2.1.0: ++ resolution: {integrity: sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==} ++ peerDependencies: ++ vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 ++ ++ vite-plugin-compression@0.5.1: ++ resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==} ++ peerDependencies: ++ vite: '>=2.0.0' ++ ++ vite-plugin-inspect@0.8.9: ++ resolution: {integrity: sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==} ++ engines: {node: '>=14'} ++ peerDependencies: ++ '@nuxt/kit': '*' ++ vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.1 ++ peerDependenciesMeta: ++ '@nuxt/kit': ++ optional: true ++ ++ vite-plugin-vue-devtools@7.3.8: ++ resolution: {integrity: sha512-b5t4wxCb5g5cjh+odNpgnB7iX7gA6FJnKugFqX2/YZX9I4fvMjlj1bUnCKnvPlmwnFxClYgdmgZcCh2RyhZgvw==} ++ engines: {node: '>=v14.21.3'} ++ peerDependencies: ++ vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 ++ ++ vite-plugin-vue-inspector@5.3.2: ++ resolution: {integrity: sha512-YvEKooQcSiBTAs0DoYLfefNja9bLgkFM7NI2b07bE2SruuvX0MEa9cMaxjKVMkeCp5Nz9FRIdcN1rOdFVBeL6Q==} ++ peerDependencies: ++ vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 ++ ++ vite@5.4.19: ++ resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} ++ engines: {node: ^18.0.0 || >=20.0.0} ++ hasBin: true ++ peerDependencies: ++ '@types/node': ^18.0.0 || >=20.0.0 ++ less: '*' ++ lightningcss: ^1.21.0 ++ sass: '*' ++ sass-embedded: '*' ++ stylus: '*' ++ sugarss: '*' ++ terser: ^5.4.0 ++ peerDependenciesMeta: ++ '@types/node': ++ optional: true ++ less: ++ optional: true ++ lightningcss: ++ optional: true ++ sass: ++ optional: true ++ sass-embedded: ++ optional: true ++ stylus: ++ optional: true ++ sugarss: ++ optional: true ++ terser: ++ optional: true ++ ++ vooks@0.2.12: ++ resolution: {integrity: sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==} ++ peerDependencies: ++ vue: ^3.0.0 ++ ++ vscode-uri@3.1.0: ++ resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} ++ ++ vue-demi@0.14.10: ++ resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} ++ engines: {node: '>=12'} ++ hasBin: true ++ peerDependencies: ++ '@vue/composition-api': ^1.0.0-rc.1 ++ vue: ^3.0.0-0 || ^2.6.0 ++ peerDependenciesMeta: ++ '@vue/composition-api': ++ optional: true ++ ++ vue-eslint-parser@9.4.3: ++ resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} ++ engines: {node: ^14.17.0 || >=16.0.0} ++ peerDependencies: ++ eslint: '>=6.0.0' ++ ++ vue-i18n@9.14.4: ++ resolution: {integrity: sha512-B934C8yUyWLT0EMud3DySrwSUJI7ZNiWYsEEz2gknTthqKiG4dzWE/WSa8AzCuSQzwBEv4HtG1jZDhgzPfWSKQ==} ++ engines: {node: '>= 16'} ++ peerDependencies: ++ vue: ^3.0.0 ++ ++ vue-router@4.5.1: ++ resolution: {integrity: sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==} ++ peerDependencies: ++ vue: ^3.2.0 ++ ++ vue-tsc@2.2.10: ++ resolution: {integrity: sha512-jWZ1xSaNbabEV3whpIDMbjVSVawjAyW+x1n3JeGQo7S0uv2n9F/JMgWW90tGWNFRKya4YwKMZgCtr0vRAM7DeQ==} ++ hasBin: true ++ peerDependencies: ++ typescript: '>=5.0.0' ++ ++ vue@3.5.17: ++ resolution: {integrity: sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==} ++ peerDependencies: ++ typescript: '*' ++ peerDependenciesMeta: ++ typescript: ++ optional: true ++ ++ vueuc@0.4.64: ++ resolution: {integrity: sha512-wlJQj7fIwKK2pOEoOq4Aro8JdPOGpX8aWQhV8YkTW9OgWD2uj2O8ANzvSsIGjx7LTOc7QbS7sXdxHi6XvRnHPA==} ++ peerDependencies: ++ vue: ^3.0.11 ++ ++ webpack-virtual-modules@0.6.2: ++ resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} ++ ++ which@2.0.2: ++ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} ++ engines: {node: '>= 8'} ++ hasBin: true ++ ++ word-wrap@1.2.5: ++ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} ++ engines: {node: '>=0.10.0'} ++ ++ wrap-ansi@7.0.0: ++ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} ++ engines: {node: '>=10'} ++ ++ wrap-ansi@9.0.0: ++ resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} ++ engines: {node: '>=18'} ++ ++ xml-name-validator@4.0.0: ++ resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} ++ engines: {node: '>=12'} ++ ++ y18n@5.0.8: ++ resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} ++ engines: {node: '>=10'} ++ ++ yallist@3.1.1: ++ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} ++ ++ yaml-eslint-parser@1.3.0: ++ resolution: {integrity: sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA==} ++ engines: {node: ^14.17.0 || >=16.0.0} ++ ++ yaml@2.8.0: ++ resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} ++ engines: {node: '>= 14.6'} ++ hasBin: true ++ ++ yargs-parser@21.1.1: ++ resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} ++ engines: {node: '>=12'} ++ ++ yargs@17.7.2: ++ resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} ++ engines: {node: '>=12'} ++ ++ yocto-queue@0.1.0: ++ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} ++ engines: {node: '>=10'} ++ ++snapshots: ++ ++ '@alova/shared@1.3.1': {} ++ ++ '@ampproject/remapping@2.3.0': ++ dependencies: ++ '@jridgewell/gen-mapping': 0.3.8 ++ '@jridgewell/trace-mapping': 0.3.25 ++ ++ '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)': ++ dependencies: ++ '@antfu/install-pkg': 0.4.1 ++ '@clack/prompts': 0.7.0 ++ '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.30.0(jiti@1.21.7)) ++ '@stylistic/eslint-plugin': 2.13.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ '@typescript-eslint/eslint-plugin': 8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ '@typescript-eslint/parser': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ '@vitest/eslint-plugin': 1.3.3(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ eslint: 9.30.0(jiti@1.21.7) ++ eslint-config-flat-gitignore: 0.1.8 ++ eslint-flat-config-utils: 0.3.1 ++ eslint-merge-processors: 0.1.0(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-antfu: 2.7.0(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-command: 0.2.7(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-jsdoc: 50.8.0(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-jsonc: 2.20.1(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-markdown: 5.1.0(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-n: 17.20.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ eslint-plugin-no-only-tests: 3.3.0 ++ eslint-plugin-perfectionist: 3.9.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)(vue-eslint-parser@9.4.3(eslint@9.30.0(jiti@1.21.7))) ++ eslint-plugin-regexp: 2.9.0(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-toml: 0.11.1(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-unicorn: 55.0.0(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-vue: 9.33.0(eslint@9.30.0(jiti@1.21.7)) ++ eslint-plugin-yml: 1.18.0(eslint@9.30.0(jiti@1.21.7)) ++ eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.17)(eslint@9.30.0(jiti@1.21.7)) ++ globals: 15.15.0 ++ jsonc-eslint-parser: 2.4.0 ++ local-pkg: 0.5.1 ++ parse-gitignore: 2.0.0 ++ picocolors: 1.1.1 ++ toml-eslint-parser: 0.10.0 ++ vue-eslint-parser: 9.4.3(eslint@9.30.0(jiti@1.21.7)) ++ yaml-eslint-parser: 1.3.0 ++ yargs: 17.7.2 ++ transitivePeerDependencies: ++ - '@eslint/json' ++ - '@typescript-eslint/utils' ++ - '@vue/compiler-sfc' ++ - eslint-import-resolver-node ++ - supports-color ++ - svelte ++ - typescript ++ - vitest ++ ++ '@antfu/install-pkg@0.4.1': ++ dependencies: ++ package-manager-detector: 0.2.11 ++ tinyexec: 0.3.2 ++ ++ '@antfu/install-pkg@1.1.0': ++ dependencies: ++ package-manager-detector: 1.3.0 ++ tinyexec: 1.0.1 ++ ++ '@antfu/utils@0.7.10': {} ++ ++ '@antfu/utils@8.1.1': {} ++ ++ '@babel/code-frame@7.27.1': ++ dependencies: ++ '@babel/helper-validator-identifier': 7.27.1 ++ js-tokens: 4.0.0 ++ picocolors: 1.1.1 ++ ++ '@babel/compat-data@7.27.7': {} ++ ++ '@babel/core@7.27.7': ++ dependencies: ++ '@ampproject/remapping': 2.3.0 ++ '@babel/code-frame': 7.27.1 ++ '@babel/generator': 7.27.5 ++ '@babel/helper-compilation-targets': 7.27.2 ++ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7) ++ '@babel/helpers': 7.27.6 ++ '@babel/parser': 7.27.7 ++ '@babel/template': 7.27.2 ++ '@babel/traverse': 7.27.7 ++ '@babel/types': 7.27.7 ++ convert-source-map: 2.0.0 ++ debug: 4.4.1 ++ gensync: 1.0.0-beta.2 ++ json5: 2.2.3 ++ semver: 6.3.1 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@babel/generator@7.27.5': ++ dependencies: ++ '@babel/parser': 7.27.7 ++ '@babel/types': 7.27.7 ++ '@jridgewell/gen-mapping': 0.3.8 ++ '@jridgewell/trace-mapping': 0.3.25 ++ jsesc: 3.1.0 ++ ++ '@babel/helper-annotate-as-pure@7.27.3': ++ dependencies: ++ '@babel/types': 7.27.7 ++ ++ '@babel/helper-compilation-targets@7.27.2': ++ dependencies: ++ '@babel/compat-data': 7.27.7 ++ '@babel/helper-validator-option': 7.27.1 ++ browserslist: 4.25.1 ++ lru-cache: 5.1.1 ++ semver: 6.3.1 ++ ++ '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/helper-annotate-as-pure': 7.27.3 ++ '@babel/helper-member-expression-to-functions': 7.27.1 ++ '@babel/helper-optimise-call-expression': 7.27.1 ++ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7) ++ '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 ++ '@babel/traverse': 7.27.7 ++ semver: 6.3.1 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@babel/helper-member-expression-to-functions@7.27.1': ++ dependencies: ++ '@babel/traverse': 7.27.7 ++ '@babel/types': 7.27.7 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@babel/helper-module-imports@7.27.1': ++ dependencies: ++ '@babel/traverse': 7.27.7 ++ '@babel/types': 7.27.7 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/helper-module-imports': 7.27.1 ++ '@babel/helper-validator-identifier': 7.27.1 ++ '@babel/traverse': 7.27.7 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@babel/helper-optimise-call-expression@7.27.1': ++ dependencies: ++ '@babel/types': 7.27.7 ++ ++ '@babel/helper-plugin-utils@7.27.1': {} ++ ++ '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/helper-member-expression-to-functions': 7.27.1 ++ '@babel/helper-optimise-call-expression': 7.27.1 ++ '@babel/traverse': 7.27.7 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@babel/helper-skip-transparent-expression-wrappers@7.27.1': ++ dependencies: ++ '@babel/traverse': 7.27.7 ++ '@babel/types': 7.27.7 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@babel/helper-string-parser@7.27.1': {} ++ ++ '@babel/helper-validator-identifier@7.27.1': {} ++ ++ '@babel/helper-validator-option@7.27.1': {} ++ ++ '@babel/helpers@7.27.6': ++ dependencies: ++ '@babel/template': 7.27.2 ++ '@babel/types': 7.27.7 ++ ++ '@babel/parser@7.27.7': ++ dependencies: ++ '@babel/types': 7.27.7 ++ ++ '@babel/plugin-proposal-decorators@7.27.1(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7) ++ '@babel/helper-plugin-utils': 7.27.1 ++ '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.27.7) ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/helper-plugin-utils': 7.27.1 ++ ++ '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/helper-plugin-utils': 7.27.1 ++ ++ '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/helper-plugin-utils': 7.27.1 ++ ++ '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/helper-plugin-utils': 7.27.1 ++ ++ '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/helper-plugin-utils': 7.27.1 ++ ++ '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/helper-annotate-as-pure': 7.27.3 ++ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7) ++ '@babel/helper-plugin-utils': 7.27.1 ++ '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 ++ '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.7) ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@babel/template@7.27.2': ++ dependencies: ++ '@babel/code-frame': 7.27.1 ++ '@babel/parser': 7.27.7 ++ '@babel/types': 7.27.7 ++ ++ '@babel/traverse@7.27.7': ++ dependencies: ++ '@babel/code-frame': 7.27.1 ++ '@babel/generator': 7.27.5 ++ '@babel/parser': 7.27.7 ++ '@babel/template': 7.27.2 ++ '@babel/types': 7.27.7 ++ debug: 4.4.1 ++ globals: 11.12.0 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@babel/types@7.27.7': ++ dependencies: ++ '@babel/helper-string-parser': 7.27.1 ++ '@babel/helper-validator-identifier': 7.27.1 ++ ++ '@clack/core@0.3.5': ++ dependencies: ++ picocolors: 1.1.1 ++ sisteransi: 1.0.5 ++ ++ '@clack/prompts@0.7.0': ++ dependencies: ++ '@clack/core': 0.3.5 ++ picocolors: 1.1.1 ++ sisteransi: 1.0.5 ++ ++ '@css-render/plugin-bem@0.15.14(css-render@0.15.14)': ++ dependencies: ++ css-render: 0.15.14 ++ ++ '@css-render/vue3-ssr@0.15.14(vue@3.5.17(typescript@5.8.3))': ++ dependencies: ++ vue: 3.5.17(typescript@5.8.3) ++ ++ '@emnapi/core@1.4.3': ++ dependencies: ++ '@emnapi/wasi-threads': 1.0.2 ++ tslib: 2.8.1 ++ optional: true ++ ++ '@emnapi/runtime@1.4.3': ++ dependencies: ++ tslib: 2.8.1 ++ optional: true ++ ++ '@emnapi/wasi-threads@1.0.2': ++ dependencies: ++ tslib: 2.8.1 ++ optional: true ++ ++ '@emotion/hash@0.8.0': {} ++ ++ '@es-joy/jsdoccomment@0.49.0': ++ dependencies: ++ comment-parser: 1.4.1 ++ esquery: 1.6.0 ++ jsdoc-type-pratt-parser: 4.1.0 ++ ++ '@es-joy/jsdoccomment@0.50.2': ++ dependencies: ++ '@types/estree': 1.0.8 ++ '@typescript-eslint/types': 8.35.0 ++ comment-parser: 1.4.1 ++ esquery: 1.6.0 ++ jsdoc-type-pratt-parser: 4.1.0 ++ ++ '@esbuild/aix-ppc64@0.21.5': ++ optional: true ++ ++ '@esbuild/aix-ppc64@0.23.1': ++ optional: true ++ ++ '@esbuild/aix-ppc64@0.25.5': ++ optional: true ++ ++ '@esbuild/android-arm64@0.21.5': ++ optional: true ++ ++ '@esbuild/android-arm64@0.23.1': ++ optional: true ++ ++ '@esbuild/android-arm64@0.25.5': ++ optional: true ++ ++ '@esbuild/android-arm@0.21.5': ++ optional: true ++ ++ '@esbuild/android-arm@0.23.1': ++ optional: true ++ ++ '@esbuild/android-arm@0.25.5': ++ optional: true ++ ++ '@esbuild/android-x64@0.21.5': ++ optional: true ++ ++ '@esbuild/android-x64@0.23.1': ++ optional: true ++ ++ '@esbuild/android-x64@0.25.5': ++ optional: true ++ ++ '@esbuild/darwin-arm64@0.21.5': ++ optional: true ++ ++ '@esbuild/darwin-arm64@0.23.1': ++ optional: true ++ ++ '@esbuild/darwin-arm64@0.25.5': ++ optional: true ++ ++ '@esbuild/darwin-x64@0.21.5': ++ optional: true ++ ++ '@esbuild/darwin-x64@0.23.1': ++ optional: true ++ ++ '@esbuild/darwin-x64@0.25.5': ++ optional: true ++ ++ '@esbuild/freebsd-arm64@0.21.5': ++ optional: true ++ ++ '@esbuild/freebsd-arm64@0.23.1': ++ optional: true ++ ++ '@esbuild/freebsd-arm64@0.25.5': ++ optional: true ++ ++ '@esbuild/freebsd-x64@0.21.5': ++ optional: true ++ ++ '@esbuild/freebsd-x64@0.23.1': ++ optional: true ++ ++ '@esbuild/freebsd-x64@0.25.5': ++ optional: true ++ ++ '@esbuild/linux-arm64@0.21.5': ++ optional: true ++ ++ '@esbuild/linux-arm64@0.23.1': ++ optional: true ++ ++ '@esbuild/linux-arm64@0.25.5': ++ optional: true ++ ++ '@esbuild/linux-arm@0.21.5': ++ optional: true ++ ++ '@esbuild/linux-arm@0.23.1': ++ optional: true ++ ++ '@esbuild/linux-arm@0.25.5': ++ optional: true ++ ++ '@esbuild/linux-ia32@0.21.5': ++ optional: true ++ ++ '@esbuild/linux-ia32@0.23.1': ++ optional: true ++ ++ '@esbuild/linux-ia32@0.25.5': ++ optional: true ++ ++ '@esbuild/linux-loong64@0.21.5': ++ optional: true ++ ++ '@esbuild/linux-loong64@0.23.1': ++ optional: true ++ ++ '@esbuild/linux-loong64@0.25.5': ++ optional: true ++ ++ '@esbuild/linux-mips64el@0.21.5': ++ optional: true ++ ++ '@esbuild/linux-mips64el@0.23.1': ++ optional: true ++ ++ '@esbuild/linux-mips64el@0.25.5': ++ optional: true ++ ++ '@esbuild/linux-ppc64@0.21.5': ++ optional: true ++ ++ '@esbuild/linux-ppc64@0.23.1': ++ optional: true ++ ++ '@esbuild/linux-ppc64@0.25.5': ++ optional: true ++ ++ '@esbuild/linux-riscv64@0.21.5': ++ optional: true ++ ++ '@esbuild/linux-riscv64@0.23.1': ++ optional: true ++ ++ '@esbuild/linux-riscv64@0.25.5': ++ optional: true ++ ++ '@esbuild/linux-s390x@0.21.5': ++ optional: true ++ ++ '@esbuild/linux-s390x@0.23.1': ++ optional: true ++ ++ '@esbuild/linux-s390x@0.25.5': ++ optional: true ++ ++ '@esbuild/linux-x64@0.21.5': ++ optional: true ++ ++ '@esbuild/linux-x64@0.23.1': ++ optional: true ++ ++ '@esbuild/linux-x64@0.25.5': ++ optional: true ++ ++ '@esbuild/netbsd-arm64@0.25.5': ++ optional: true ++ ++ '@esbuild/netbsd-x64@0.21.5': ++ optional: true ++ ++ '@esbuild/netbsd-x64@0.23.1': ++ optional: true ++ ++ '@esbuild/netbsd-x64@0.25.5': ++ optional: true ++ ++ '@esbuild/openbsd-arm64@0.23.1': ++ optional: true ++ ++ '@esbuild/openbsd-arm64@0.25.5': ++ optional: true ++ ++ '@esbuild/openbsd-x64@0.21.5': ++ optional: true ++ ++ '@esbuild/openbsd-x64@0.23.1': ++ optional: true ++ ++ '@esbuild/openbsd-x64@0.25.5': ++ optional: true ++ ++ '@esbuild/sunos-x64@0.21.5': ++ optional: true ++ ++ '@esbuild/sunos-x64@0.23.1': ++ optional: true ++ ++ '@esbuild/sunos-x64@0.25.5': ++ optional: true ++ ++ '@esbuild/win32-arm64@0.21.5': ++ optional: true ++ ++ '@esbuild/win32-arm64@0.23.1': ++ optional: true ++ ++ '@esbuild/win32-arm64@0.25.5': ++ optional: true ++ ++ '@esbuild/win32-ia32@0.21.5': ++ optional: true ++ ++ '@esbuild/win32-ia32@0.23.1': ++ optional: true ++ ++ '@esbuild/win32-ia32@0.25.5': ++ optional: true ++ ++ '@esbuild/win32-x64@0.21.5': ++ optional: true ++ ++ '@esbuild/win32-x64@0.23.1': ++ optional: true ++ ++ '@esbuild/win32-x64@0.25.5': ++ optional: true ++ ++ '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.30.0(jiti@1.21.7))': ++ dependencies: ++ escape-string-regexp: 4.0.0 ++ eslint: 9.30.0(jiti@1.21.7) ++ ignore: 5.3.2 ++ ++ '@eslint-community/eslint-utils@4.7.0(eslint@9.30.0(jiti@1.21.7))': ++ dependencies: ++ eslint: 9.30.0(jiti@1.21.7) ++ eslint-visitor-keys: 3.4.3 ++ ++ '@eslint-community/regexpp@4.12.1': {} ++ ++ '@eslint/config-array@0.21.0': ++ dependencies: ++ '@eslint/object-schema': 2.1.6 ++ debug: 4.4.1 ++ minimatch: 3.1.2 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@eslint/config-helpers@0.3.0': {} ++ ++ '@eslint/core@0.14.0': ++ dependencies: ++ '@types/json-schema': 7.0.15 ++ ++ '@eslint/core@0.15.1': ++ dependencies: ++ '@types/json-schema': 7.0.15 ++ ++ '@eslint/eslintrc@3.3.1': ++ dependencies: ++ ajv: 6.12.6 ++ debug: 4.4.1 ++ espree: 10.4.0 ++ globals: 14.0.0 ++ ignore: 5.3.2 ++ import-fresh: 3.3.1 ++ js-yaml: 4.1.0 ++ minimatch: 3.1.2 ++ strip-json-comments: 3.1.1 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@eslint/js@9.30.0': {} ++ ++ '@eslint/object-schema@2.1.6': {} ++ ++ '@eslint/plugin-kit@0.3.3': ++ dependencies: ++ '@eslint/core': 0.15.1 ++ levn: 0.4.1 ++ ++ '@guolao/vue-monaco-editor@1.5.5(monaco-editor@0.52.2)(vue@3.5.17(typescript@5.8.3))': ++ dependencies: ++ '@monaco-editor/loader': 1.5.0 ++ monaco-editor: 0.52.2 ++ vue: 3.5.17(typescript@5.8.3) ++ vue-demi: 0.14.10(vue@3.5.17(typescript@5.8.3)) ++ ++ '@humanfs/core@0.19.1': {} ++ ++ '@humanfs/node@0.16.6': ++ dependencies: ++ '@humanfs/core': 0.19.1 ++ '@humanwhocodes/retry': 0.3.1 ++ ++ '@humanwhocodes/module-importer@1.0.1': {} ++ ++ '@humanwhocodes/retry@0.3.1': {} ++ ++ '@humanwhocodes/retry@0.4.3': {} ++ ++ '@iconify-json/icon-park-outline@1.2.2': ++ dependencies: ++ '@iconify/types': 2.0.0 ++ ++ '@iconify/types@2.0.0': {} ++ ++ '@iconify/utils@2.3.0': ++ dependencies: ++ '@antfu/install-pkg': 1.1.0 ++ '@antfu/utils': 8.1.1 ++ '@iconify/types': 2.0.0 ++ debug: 4.4.1 ++ globals: 15.15.0 ++ kolorist: 1.8.0 ++ local-pkg: 1.1.1 ++ mlly: 1.7.4 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@iconify/vue@4.3.0(vue@3.5.17(typescript@5.8.3))': ++ dependencies: ++ '@iconify/types': 2.0.0 ++ vue: 3.5.17(typescript@5.8.3) ++ ++ '@intlify/core-base@9.14.4': ++ dependencies: ++ '@intlify/message-compiler': 9.14.4 ++ '@intlify/shared': 9.14.4 ++ ++ '@intlify/message-compiler@9.14.4': ++ dependencies: ++ '@intlify/shared': 9.14.4 ++ source-map-js: 1.2.1 ++ ++ '@intlify/shared@9.14.4': {} ++ ++ '@isaacs/balanced-match@4.0.1': {} ++ ++ '@isaacs/brace-expansion@5.0.0': ++ dependencies: ++ '@isaacs/balanced-match': 4.0.1 ++ ++ '@jridgewell/gen-mapping@0.3.8': ++ dependencies: ++ '@jridgewell/set-array': 1.2.1 ++ '@jridgewell/sourcemap-codec': 1.5.0 ++ '@jridgewell/trace-mapping': 0.3.25 ++ ++ '@jridgewell/resolve-uri@3.1.2': {} ++ ++ '@jridgewell/set-array@1.2.1': {} ++ ++ '@jridgewell/sourcemap-codec@1.5.0': {} ++ ++ '@jridgewell/trace-mapping@0.3.25': ++ dependencies: ++ '@jridgewell/resolve-uri': 3.1.2 ++ '@jridgewell/sourcemap-codec': 1.5.0 ++ ++ '@juggle/resize-observer@3.4.0': {} ++ ++ '@monaco-editor/loader@1.5.0': ++ dependencies: ++ state-local: 1.0.7 ++ ++ '@napi-rs/wasm-runtime@0.2.11': ++ dependencies: ++ '@emnapi/core': 1.4.3 ++ '@emnapi/runtime': 1.4.3 ++ '@tybys/wasm-util': 0.9.0 ++ optional: true ++ ++ '@nodelib/fs.scandir@2.1.5': ++ dependencies: ++ '@nodelib/fs.stat': 2.0.5 ++ run-parallel: 1.2.0 ++ ++ '@nodelib/fs.stat@2.0.5': {} ++ ++ '@nodelib/fs.walk@1.2.8': ++ dependencies: ++ '@nodelib/fs.scandir': 2.1.5 ++ fastq: 1.19.1 ++ ++ '@parcel/watcher-android-arm64@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-darwin-arm64@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-darwin-x64@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-freebsd-x64@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-linux-arm-glibc@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-linux-arm-musl@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-linux-arm64-glibc@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-linux-arm64-musl@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-linux-x64-glibc@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-linux-x64-musl@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-win32-arm64@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-win32-ia32@2.5.1': ++ optional: true ++ ++ '@parcel/watcher-win32-x64@2.5.1': ++ optional: true ++ ++ '@parcel/watcher@2.5.1': ++ dependencies: ++ detect-libc: 1.0.3 ++ is-glob: 4.0.3 ++ micromatch: 4.0.8 ++ node-addon-api: 7.1.1 ++ optionalDependencies: ++ '@parcel/watcher-android-arm64': 2.5.1 ++ '@parcel/watcher-darwin-arm64': 2.5.1 ++ '@parcel/watcher-darwin-x64': 2.5.1 ++ '@parcel/watcher-freebsd-x64': 2.5.1 ++ '@parcel/watcher-linux-arm-glibc': 2.5.1 ++ '@parcel/watcher-linux-arm-musl': 2.5.1 ++ '@parcel/watcher-linux-arm64-glibc': 2.5.1 ++ '@parcel/watcher-linux-arm64-musl': 2.5.1 ++ '@parcel/watcher-linux-x64-glibc': 2.5.1 ++ '@parcel/watcher-linux-x64-musl': 2.5.1 ++ '@parcel/watcher-win32-arm64': 2.5.1 ++ '@parcel/watcher-win32-ia32': 2.5.1 ++ '@parcel/watcher-win32-x64': 2.5.1 ++ optional: true ++ ++ '@pkgr/core@0.2.7': {} ++ ++ '@polka/url@1.0.0-next.29': {} ++ ++ '@rolldown/pluginutils@1.0.0-beta.21': {} ++ ++ '@rollup/pluginutils@5.2.0(rollup@4.44.1)': ++ dependencies: ++ '@types/estree': 1.0.8 ++ estree-walker: 2.0.2 ++ picomatch: 4.0.2 ++ optionalDependencies: ++ rollup: 4.44.1 ++ ++ '@rollup/rollup-android-arm-eabi@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-android-arm64@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-darwin-arm64@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-darwin-x64@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-freebsd-arm64@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-freebsd-x64@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-linux-arm-gnueabihf@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-linux-arm-musleabihf@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-linux-arm64-gnu@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-linux-arm64-musl@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-linux-loongarch64-gnu@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-linux-powerpc64le-gnu@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-linux-riscv64-gnu@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-linux-riscv64-musl@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-linux-s390x-gnu@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-linux-x64-gnu@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-linux-x64-musl@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-win32-arm64-msvc@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-win32-ia32-msvc@4.44.1': ++ optional: true ++ ++ '@rollup/rollup-win32-x64-msvc@4.44.1': ++ optional: true ++ ++ '@stylistic/eslint-plugin@2.13.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)': ++ dependencies: ++ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ eslint: 9.30.0(jiti@1.21.7) ++ eslint-visitor-keys: 4.2.1 ++ espree: 10.4.0 ++ estraverse: 5.3.0 ++ picomatch: 4.0.2 ++ transitivePeerDependencies: ++ - supports-color ++ - typescript ++ ++ '@tybys/wasm-util@0.9.0': ++ dependencies: ++ tslib: 2.8.1 ++ optional: true ++ ++ '@types/eslint@9.6.1': ++ dependencies: ++ '@types/estree': 1.0.8 ++ '@types/json-schema': 7.0.15 ++ ++ '@types/estree@1.0.8': {} ++ ++ '@types/json-schema@7.0.15': {} ++ ++ '@types/katex@0.16.7': {} ++ ++ '@types/lodash-es@4.17.12': ++ dependencies: ++ '@types/lodash': 4.17.19 ++ ++ '@types/lodash@4.17.19': {} ++ ++ '@types/mdast@3.0.15': ++ dependencies: ++ '@types/unist': 2.0.11 ++ ++ '@types/node@22.15.34': ++ dependencies: ++ undici-types: 6.21.0 ++ ++ '@types/normalize-package-data@2.4.4': {} ++ ++ '@types/unist@2.0.11': {} ++ ++ '@types/web-bluetooth@0.0.20': {} ++ ++ '@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)': ++ dependencies: ++ '@eslint-community/regexpp': 4.12.1 ++ '@typescript-eslint/parser': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ '@typescript-eslint/scope-manager': 8.35.0 ++ '@typescript-eslint/type-utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ '@typescript-eslint/visitor-keys': 8.35.0 ++ eslint: 9.30.0(jiti@1.21.7) ++ graphemer: 1.4.0 ++ ignore: 7.0.5 ++ natural-compare: 1.4.0 ++ ts-api-utils: 2.1.0(typescript@5.8.3) ++ typescript: 5.8.3 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)': ++ dependencies: ++ '@typescript-eslint/scope-manager': 8.35.0 ++ '@typescript-eslint/types': 8.35.0 ++ '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) ++ '@typescript-eslint/visitor-keys': 8.35.0 ++ debug: 4.4.1 ++ eslint: 9.30.0(jiti@1.21.7) ++ typescript: 5.8.3 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@typescript-eslint/project-service@8.35.0(typescript@5.8.3)': ++ dependencies: ++ '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3) ++ '@typescript-eslint/types': 8.35.0 ++ debug: 4.4.1 ++ typescript: 5.8.3 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@typescript-eslint/scope-manager@8.35.0': ++ dependencies: ++ '@typescript-eslint/types': 8.35.0 ++ '@typescript-eslint/visitor-keys': 8.35.0 ++ ++ '@typescript-eslint/tsconfig-utils@8.35.0(typescript@5.8.3)': ++ dependencies: ++ typescript: 5.8.3 ++ ++ '@typescript-eslint/type-utils@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)': ++ dependencies: ++ '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) ++ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ debug: 4.4.1 ++ eslint: 9.30.0(jiti@1.21.7) ++ ts-api-utils: 2.1.0(typescript@5.8.3) ++ typescript: 5.8.3 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@typescript-eslint/types@8.35.0': {} ++ ++ '@typescript-eslint/typescript-estree@8.35.0(typescript@5.8.3)': ++ dependencies: ++ '@typescript-eslint/project-service': 8.35.0(typescript@5.8.3) ++ '@typescript-eslint/tsconfig-utils': 8.35.0(typescript@5.8.3) ++ '@typescript-eslint/types': 8.35.0 ++ '@typescript-eslint/visitor-keys': 8.35.0 ++ debug: 4.4.1 ++ fast-glob: 3.3.3 ++ is-glob: 4.0.3 ++ minimatch: 9.0.5 ++ semver: 7.7.2 ++ ts-api-utils: 2.1.0(typescript@5.8.3) ++ typescript: 5.8.3 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)': ++ dependencies: ++ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7)) ++ '@typescript-eslint/scope-manager': 8.35.0 ++ '@typescript-eslint/types': 8.35.0 ++ '@typescript-eslint/typescript-estree': 8.35.0(typescript@5.8.3) ++ eslint: 9.30.0(jiti@1.21.7) ++ typescript: 5.8.3 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@typescript-eslint/visitor-keys@8.35.0': ++ dependencies: ++ '@typescript-eslint/types': 8.35.0 ++ eslint-visitor-keys: 4.2.1 ++ ++ '@unocss/astro@0.62.4(rollup@4.44.1)(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2))': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ '@unocss/reset': 0.62.4 ++ '@unocss/vite': 0.62.4(rollup@4.44.1)(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)) ++ optionalDependencies: ++ vite: 5.4.19(@types/node@22.15.34)(sass@1.89.2) ++ transitivePeerDependencies: ++ - rollup ++ - supports-color ++ ++ '@unocss/cli@0.62.4(rollup@4.44.1)': ++ dependencies: ++ '@ampproject/remapping': 2.3.0 ++ '@rollup/pluginutils': 5.2.0(rollup@4.44.1) ++ '@unocss/config': 0.62.4 ++ '@unocss/core': 0.62.4 ++ '@unocss/preset-uno': 0.62.4 ++ cac: 6.7.14 ++ chokidar: 3.6.0 ++ colorette: 2.0.20 ++ consola: 3.4.2 ++ magic-string: 0.30.17 ++ pathe: 1.1.2 ++ perfect-debounce: 1.0.0 ++ tinyglobby: 0.2.14 ++ transitivePeerDependencies: ++ - rollup ++ - supports-color ++ ++ '@unocss/config@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ unconfig: 0.5.5 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@unocss/core@0.62.4': {} ++ ++ '@unocss/extractor-arbitrary-variants@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ ++ '@unocss/inspector@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ '@unocss/rule-utils': 0.62.4 ++ gzip-size: 6.0.0 ++ sirv: 2.0.4 ++ ++ '@unocss/postcss@0.62.4(postcss@8.5.6)': ++ dependencies: ++ '@unocss/config': 0.62.4 ++ '@unocss/core': 0.62.4 ++ '@unocss/rule-utils': 0.62.4 ++ css-tree: 2.3.1 ++ postcss: 8.5.6 ++ tinyglobby: 0.2.14 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@unocss/preset-attributify@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ ++ '@unocss/preset-icons@0.62.4': ++ dependencies: ++ '@iconify/utils': 2.3.0 ++ '@unocss/core': 0.62.4 ++ ofetch: 1.4.1 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@unocss/preset-mini@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ '@unocss/extractor-arbitrary-variants': 0.62.4 ++ '@unocss/rule-utils': 0.62.4 ++ ++ '@unocss/preset-tagify@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ ++ '@unocss/preset-typography@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ '@unocss/preset-mini': 0.62.4 ++ ++ '@unocss/preset-uno@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ '@unocss/preset-mini': 0.62.4 ++ '@unocss/preset-wind': 0.62.4 ++ '@unocss/rule-utils': 0.62.4 ++ ++ '@unocss/preset-web-fonts@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ ofetch: 1.4.1 ++ ++ '@unocss/preset-wind@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ '@unocss/preset-mini': 0.62.4 ++ '@unocss/rule-utils': 0.62.4 ++ ++ '@unocss/reset@0.62.4': {} ++ ++ '@unocss/rule-utils@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ magic-string: 0.30.17 ++ ++ '@unocss/transformer-attributify-jsx@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ ++ '@unocss/transformer-compile-class@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ ++ '@unocss/transformer-directives@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ '@unocss/rule-utils': 0.62.4 ++ css-tree: 2.3.1 ++ ++ '@unocss/transformer-variant-group@0.62.4': ++ dependencies: ++ '@unocss/core': 0.62.4 ++ ++ '@unocss/vite@0.62.4(rollup@4.44.1)(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2))': ++ dependencies: ++ '@ampproject/remapping': 2.3.0 ++ '@rollup/pluginutils': 5.2.0(rollup@4.44.1) ++ '@unocss/config': 0.62.4 ++ '@unocss/core': 0.62.4 ++ '@unocss/inspector': 0.62.4 ++ chokidar: 3.6.0 ++ magic-string: 0.30.17 ++ tinyglobby: 0.2.14 ++ vite: 5.4.19(@types/node@22.15.34)(sass@1.89.2) ++ transitivePeerDependencies: ++ - rollup ++ - supports-color ++ ++ '@unrs/resolver-binding-android-arm-eabi@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-android-arm64@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-darwin-arm64@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-darwin-x64@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-freebsd-x64@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-linux-arm-gnueabihf@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-linux-arm-musleabihf@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-linux-arm64-gnu@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-linux-arm64-musl@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-linux-ppc64-gnu@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-linux-riscv64-gnu@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-linux-riscv64-musl@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-linux-s390x-gnu@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-linux-x64-gnu@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-linux-x64-musl@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-wasm32-wasi@1.9.2': ++ dependencies: ++ '@napi-rs/wasm-runtime': 0.2.11 ++ optional: true ++ ++ '@unrs/resolver-binding-win32-arm64-msvc@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-win32-ia32-msvc@1.9.2': ++ optional: true ++ ++ '@unrs/resolver-binding-win32-x64-msvc@1.9.2': ++ optional: true ++ ++ '@vitejs/plugin-vue-jsx@4.2.0(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2))(vue@3.5.17(typescript@5.8.3))': ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.7) ++ '@rolldown/pluginutils': 1.0.0-beta.21 ++ '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.7) ++ vite: 5.4.19(@types/node@22.15.34)(sass@1.89.2) ++ vue: 3.5.17(typescript@5.8.3) ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2))(vue@3.5.17(typescript@5.8.3))': ++ dependencies: ++ vite: 5.4.19(@types/node@22.15.34)(sass@1.89.2) ++ vue: 3.5.17(typescript@5.8.3) ++ ++ '@vitest/eslint-plugin@1.3.3(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)': ++ dependencies: ++ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ eslint: 9.30.0(jiti@1.21.7) ++ optionalDependencies: ++ typescript: 5.8.3 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@volar/language-core@2.4.15': ++ dependencies: ++ '@volar/source-map': 2.4.15 ++ ++ '@volar/source-map@2.4.15': {} ++ ++ '@volar/typescript@2.4.15': ++ dependencies: ++ '@volar/language-core': 2.4.15 ++ path-browserify: 1.0.1 ++ vscode-uri: 3.1.0 ++ ++ '@vue/babel-helper-vue-transform-on@1.4.0': {} ++ ++ '@vue/babel-plugin-jsx@1.4.0(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/helper-module-imports': 7.27.1 ++ '@babel/helper-plugin-utils': 7.27.1 ++ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.7) ++ '@babel/template': 7.27.2 ++ '@babel/traverse': 7.27.7 ++ '@babel/types': 7.27.7 ++ '@vue/babel-helper-vue-transform-on': 1.4.0 ++ '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.27.7) ++ '@vue/shared': 3.5.17 ++ optionalDependencies: ++ '@babel/core': 7.27.7 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@vue/babel-plugin-resolve-type@1.4.0(@babel/core@7.27.7)': ++ dependencies: ++ '@babel/code-frame': 7.27.1 ++ '@babel/core': 7.27.7 ++ '@babel/helper-module-imports': 7.27.1 ++ '@babel/helper-plugin-utils': 7.27.1 ++ '@babel/parser': 7.27.7 ++ '@vue/compiler-sfc': 3.5.17 ++ transitivePeerDependencies: ++ - supports-color ++ ++ '@vue/compiler-core@3.5.17': ++ dependencies: ++ '@babel/parser': 7.27.7 ++ '@vue/shared': 3.5.17 ++ entities: 4.5.0 ++ estree-walker: 2.0.2 ++ source-map-js: 1.2.1 ++ ++ '@vue/compiler-dom@3.5.17': ++ dependencies: ++ '@vue/compiler-core': 3.5.17 ++ '@vue/shared': 3.5.17 ++ ++ '@vue/compiler-sfc@3.5.17': ++ dependencies: ++ '@babel/parser': 7.27.7 ++ '@vue/compiler-core': 3.5.17 ++ '@vue/compiler-dom': 3.5.17 ++ '@vue/compiler-ssr': 3.5.17 ++ '@vue/shared': 3.5.17 ++ estree-walker: 2.0.2 ++ magic-string: 0.30.17 ++ postcss: 8.5.6 ++ source-map-js: 1.2.1 ++ ++ '@vue/compiler-ssr@3.5.17': ++ dependencies: ++ '@vue/compiler-dom': 3.5.17 ++ '@vue/shared': 3.5.17 ++ ++ '@vue/compiler-vue2@2.7.16': ++ dependencies: ++ de-indent: 1.0.2 ++ he: 1.2.0 ++ ++ '@vue/devtools-api@6.6.4': {} ++ ++ '@vue/devtools-core@7.7.7(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2))(vue@3.5.17(typescript@5.8.3))': ++ dependencies: ++ '@vue/devtools-kit': 7.7.7 ++ '@vue/devtools-shared': 7.7.7 ++ mitt: 3.0.1 ++ nanoid: 5.1.5 ++ pathe: 2.0.3 ++ vite-hot-client: 2.1.0(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)) ++ vue: 3.5.17(typescript@5.8.3) ++ transitivePeerDependencies: ++ - vite ++ ++ '@vue/devtools-kit@7.7.7': ++ dependencies: ++ '@vue/devtools-shared': 7.7.7 ++ birpc: 2.4.0 ++ hookable: 5.5.3 ++ mitt: 3.0.1 ++ perfect-debounce: 1.0.0 ++ speakingurl: 14.0.1 ++ superjson: 2.2.2 ++ ++ '@vue/devtools-shared@7.7.7': ++ dependencies: ++ rfdc: 1.4.1 ++ ++ '@vue/language-core@2.2.10(typescript@5.8.3)': ++ dependencies: ++ '@volar/language-core': 2.4.15 ++ '@vue/compiler-dom': 3.5.17 ++ '@vue/compiler-vue2': 2.7.16 ++ '@vue/shared': 3.5.17 ++ alien-signals: 1.0.13 ++ minimatch: 9.0.5 ++ muggle-string: 0.4.1 ++ path-browserify: 1.0.1 ++ optionalDependencies: ++ typescript: 5.8.3 ++ ++ '@vue/reactivity@3.5.17': ++ dependencies: ++ '@vue/shared': 3.5.17 ++ ++ '@vue/runtime-core@3.5.17': ++ dependencies: ++ '@vue/reactivity': 3.5.17 ++ '@vue/shared': 3.5.17 ++ ++ '@vue/runtime-dom@3.5.17': ++ dependencies: ++ '@vue/reactivity': 3.5.17 ++ '@vue/runtime-core': 3.5.17 ++ '@vue/shared': 3.5.17 ++ csstype: 3.1.3 ++ ++ '@vue/server-renderer@3.5.17(vue@3.5.17(typescript@5.8.3))': ++ dependencies: ++ '@vue/compiler-ssr': 3.5.17 ++ '@vue/shared': 3.5.17 ++ vue: 3.5.17(typescript@5.8.3) ++ ++ '@vue/shared@3.5.17': {} ++ ++ '@vueuse/core@10.11.1(vue@3.5.17(typescript@5.8.3))': ++ dependencies: ++ '@types/web-bluetooth': 0.0.20 ++ '@vueuse/metadata': 10.11.1 ++ '@vueuse/shared': 10.11.1(vue@3.5.17(typescript@5.8.3)) ++ vue-demi: 0.14.10(vue@3.5.17(typescript@5.8.3)) ++ transitivePeerDependencies: ++ - '@vue/composition-api' ++ - vue ++ ++ '@vueuse/metadata@10.11.1': {} ++ ++ '@vueuse/shared@10.11.1(vue@3.5.17(typescript@5.8.3))': ++ dependencies: ++ vue-demi: 0.14.10(vue@3.5.17(typescript@5.8.3)) ++ transitivePeerDependencies: ++ - '@vue/composition-api' ++ - vue ++ ++ acorn-jsx@5.3.2(acorn@8.15.0): ++ dependencies: ++ acorn: 8.15.0 ++ ++ acorn@8.15.0: {} ++ ++ ajv@6.12.6: ++ dependencies: ++ fast-deep-equal: 3.1.3 ++ fast-json-stable-stringify: 2.1.0 ++ json-schema-traverse: 0.4.1 ++ uri-js: 4.4.1 ++ ++ alien-signals@1.0.13: {} ++ ++ alova@3.3.3: ++ dependencies: ++ '@alova/shared': 1.3.1 ++ rate-limiter-flexible: 5.0.5 ++ ++ ansi-escapes@7.0.0: ++ dependencies: ++ environment: 1.1.0 ++ ++ ansi-regex@5.0.1: {} ++ ++ ansi-regex@6.1.0: {} ++ ++ ansi-styles@4.3.0: ++ dependencies: ++ color-convert: 2.0.1 ++ ++ ansi-styles@6.2.1: {} ++ ++ anymatch@3.1.3: ++ dependencies: ++ normalize-path: 3.0.0 ++ picomatch: 2.3.1 ++ ++ are-docs-informative@0.0.2: {} ++ ++ argparse@2.0.1: {} ++ ++ async-validator@4.2.5: {} ++ ++ balanced-match@1.0.2: {} ++ ++ binary-extensions@2.3.0: {} ++ ++ birpc@2.4.0: {} ++ ++ boolbase@1.0.0: {} ++ ++ brace-expansion@1.1.12: ++ dependencies: ++ balanced-match: 1.0.2 ++ concat-map: 0.0.1 ++ ++ brace-expansion@2.0.2: ++ dependencies: ++ balanced-match: 1.0.2 ++ ++ braces@3.0.3: ++ dependencies: ++ fill-range: 7.1.1 ++ ++ browserslist@4.25.1: ++ dependencies: ++ caniuse-lite: 1.0.30001726 ++ electron-to-chromium: 1.5.177 ++ node-releases: 2.0.19 ++ update-browserslist-db: 1.1.3(browserslist@4.25.1) ++ ++ builtin-modules@3.3.0: {} ++ ++ bundle-name@4.1.0: ++ dependencies: ++ run-applescript: 7.0.0 ++ ++ bundle-require@5.1.0(esbuild@0.23.1): ++ dependencies: ++ esbuild: 0.23.1 ++ load-tsconfig: 0.2.5 ++ ++ cac@6.7.14: {} ++ ++ callsites@3.1.0: {} ++ ++ caniuse-lite@1.0.30001726: {} ++ ++ chalk@4.1.2: ++ dependencies: ++ ansi-styles: 4.3.0 ++ supports-color: 7.2.0 ++ ++ chalk@5.4.1: {} ++ ++ character-entities-legacy@1.1.4: {} ++ ++ character-entities@1.2.4: {} ++ ++ character-reference-invalid@1.1.4: {} ++ ++ chokidar@3.6.0: ++ dependencies: ++ anymatch: 3.1.3 ++ braces: 3.0.3 ++ glob-parent: 5.1.2 ++ is-binary-path: 2.1.0 ++ is-glob: 4.0.3 ++ normalize-path: 3.0.0 ++ readdirp: 3.6.0 ++ optionalDependencies: ++ fsevents: 2.3.3 ++ ++ chokidar@4.0.3: ++ dependencies: ++ readdirp: 4.1.2 ++ ++ ci-info@4.2.0: {} ++ ++ clean-regexp@1.0.0: ++ dependencies: ++ escape-string-regexp: 1.0.5 ++ ++ cli-cursor@5.0.0: ++ dependencies: ++ restore-cursor: 5.1.0 ++ ++ cli-truncate@4.0.0: ++ dependencies: ++ slice-ansi: 5.0.0 ++ string-width: 7.2.0 ++ ++ cliui@8.0.1: ++ dependencies: ++ string-width: 4.2.3 ++ strip-ansi: 6.0.1 ++ wrap-ansi: 7.0.0 ++ ++ color-convert@2.0.1: ++ dependencies: ++ color-name: 1.1.4 ++ ++ color-name@1.1.4: {} ++ ++ colord@2.9.3: {} ++ ++ colorette@2.0.20: {} ++ ++ commander@13.1.0: {} ++ ++ comment-parser@1.4.1: {} ++ ++ concat-map@0.0.1: {} ++ ++ confbox@0.1.8: {} ++ ++ confbox@0.2.2: {} ++ ++ consola@3.4.2: {} ++ ++ convert-source-map@2.0.0: {} ++ ++ copy-anything@3.0.5: ++ dependencies: ++ is-what: 4.1.16 ++ ++ core-js-compat@3.43.0: ++ dependencies: ++ browserslist: 4.25.1 ++ ++ cross-spawn@7.0.6: ++ dependencies: ++ path-key: 3.1.1 ++ shebang-command: 2.0.0 ++ which: 2.0.2 ++ ++ css-render@0.15.14: ++ dependencies: ++ '@emotion/hash': 0.8.0 ++ csstype: 3.0.11 ++ ++ css-tree@2.3.1: ++ dependencies: ++ mdn-data: 2.0.30 ++ source-map-js: 1.2.1 ++ ++ cssesc@3.0.0: {} ++ ++ csstype@3.0.11: {} ++ ++ csstype@3.1.3: {} ++ ++ date-fns-tz@3.2.0(date-fns@3.6.0): ++ dependencies: ++ date-fns: 3.6.0 ++ ++ date-fns@3.6.0: {} ++ ++ de-indent@1.0.2: {} ++ ++ debug@4.4.1: ++ dependencies: ++ ms: 2.1.3 ++ ++ deep-is@0.1.4: {} ++ ++ default-browser-id@5.0.0: {} ++ ++ default-browser@5.2.1: ++ dependencies: ++ bundle-name: 4.1.0 ++ default-browser-id: 5.0.0 ++ ++ define-lazy-prop@2.0.0: {} ++ ++ define-lazy-prop@3.0.0: {} ++ ++ defu@6.1.4: {} ++ ++ destr@2.0.5: {} ++ ++ detect-libc@1.0.3: ++ optional: true ++ ++ duplexer@0.1.2: {} ++ ++ electron-to-chromium@1.5.177: {} ++ ++ emoji-regex@10.4.0: {} ++ ++ emoji-regex@8.0.0: {} ++ ++ enhanced-resolve@5.18.2: ++ dependencies: ++ graceful-fs: 4.2.11 ++ tapable: 2.2.2 ++ ++ entities@4.5.0: {} ++ ++ environment@1.1.0: {} ++ ++ error-ex@1.3.2: ++ dependencies: ++ is-arrayish: 0.2.1 ++ ++ error-stack-parser-es@0.1.5: {} ++ ++ esbuild@0.21.5: ++ optionalDependencies: ++ '@esbuild/aix-ppc64': 0.21.5 ++ '@esbuild/android-arm': 0.21.5 ++ '@esbuild/android-arm64': 0.21.5 ++ '@esbuild/android-x64': 0.21.5 ++ '@esbuild/darwin-arm64': 0.21.5 ++ '@esbuild/darwin-x64': 0.21.5 ++ '@esbuild/freebsd-arm64': 0.21.5 ++ '@esbuild/freebsd-x64': 0.21.5 ++ '@esbuild/linux-arm': 0.21.5 ++ '@esbuild/linux-arm64': 0.21.5 ++ '@esbuild/linux-ia32': 0.21.5 ++ '@esbuild/linux-loong64': 0.21.5 ++ '@esbuild/linux-mips64el': 0.21.5 ++ '@esbuild/linux-ppc64': 0.21.5 ++ '@esbuild/linux-riscv64': 0.21.5 ++ '@esbuild/linux-s390x': 0.21.5 ++ '@esbuild/linux-x64': 0.21.5 ++ '@esbuild/netbsd-x64': 0.21.5 ++ '@esbuild/openbsd-x64': 0.21.5 ++ '@esbuild/sunos-x64': 0.21.5 ++ '@esbuild/win32-arm64': 0.21.5 ++ '@esbuild/win32-ia32': 0.21.5 ++ '@esbuild/win32-x64': 0.21.5 ++ ++ esbuild@0.23.1: ++ optionalDependencies: ++ '@esbuild/aix-ppc64': 0.23.1 ++ '@esbuild/android-arm': 0.23.1 ++ '@esbuild/android-arm64': 0.23.1 ++ '@esbuild/android-x64': 0.23.1 ++ '@esbuild/darwin-arm64': 0.23.1 ++ '@esbuild/darwin-x64': 0.23.1 ++ '@esbuild/freebsd-arm64': 0.23.1 ++ '@esbuild/freebsd-x64': 0.23.1 ++ '@esbuild/linux-arm': 0.23.1 ++ '@esbuild/linux-arm64': 0.23.1 ++ '@esbuild/linux-ia32': 0.23.1 ++ '@esbuild/linux-loong64': 0.23.1 ++ '@esbuild/linux-mips64el': 0.23.1 ++ '@esbuild/linux-ppc64': 0.23.1 ++ '@esbuild/linux-riscv64': 0.23.1 ++ '@esbuild/linux-s390x': 0.23.1 ++ '@esbuild/linux-x64': 0.23.1 ++ '@esbuild/netbsd-x64': 0.23.1 ++ '@esbuild/openbsd-arm64': 0.23.1 ++ '@esbuild/openbsd-x64': 0.23.1 ++ '@esbuild/sunos-x64': 0.23.1 ++ '@esbuild/win32-arm64': 0.23.1 ++ '@esbuild/win32-ia32': 0.23.1 ++ '@esbuild/win32-x64': 0.23.1 ++ ++ esbuild@0.25.5: ++ optionalDependencies: ++ '@esbuild/aix-ppc64': 0.25.5 ++ '@esbuild/android-arm': 0.25.5 ++ '@esbuild/android-arm64': 0.25.5 ++ '@esbuild/android-x64': 0.25.5 ++ '@esbuild/darwin-arm64': 0.25.5 ++ '@esbuild/darwin-x64': 0.25.5 ++ '@esbuild/freebsd-arm64': 0.25.5 ++ '@esbuild/freebsd-x64': 0.25.5 ++ '@esbuild/linux-arm': 0.25.5 ++ '@esbuild/linux-arm64': 0.25.5 ++ '@esbuild/linux-ia32': 0.25.5 ++ '@esbuild/linux-loong64': 0.25.5 ++ '@esbuild/linux-mips64el': 0.25.5 ++ '@esbuild/linux-ppc64': 0.25.5 ++ '@esbuild/linux-riscv64': 0.25.5 ++ '@esbuild/linux-s390x': 0.25.5 ++ '@esbuild/linux-x64': 0.25.5 ++ '@esbuild/netbsd-arm64': 0.25.5 ++ '@esbuild/netbsd-x64': 0.25.5 ++ '@esbuild/openbsd-arm64': 0.25.5 ++ '@esbuild/openbsd-x64': 0.25.5 ++ '@esbuild/sunos-x64': 0.25.5 ++ '@esbuild/win32-arm64': 0.25.5 ++ '@esbuild/win32-ia32': 0.25.5 ++ '@esbuild/win32-x64': 0.25.5 ++ ++ escalade@3.2.0: {} ++ ++ escape-string-regexp@1.0.5: {} ++ ++ escape-string-regexp@4.0.0: {} ++ ++ escape-string-regexp@5.0.0: {} ++ ++ eslint-compat-utils@0.5.1(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ eslint: 9.30.0(jiti@1.21.7) ++ semver: 7.7.2 ++ ++ eslint-compat-utils@0.6.5(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ eslint: 9.30.0(jiti@1.21.7) ++ semver: 7.7.2 ++ ++ eslint-config-flat-gitignore@0.1.8: ++ dependencies: ++ find-up-simple: 1.0.1 ++ parse-gitignore: 2.0.0 ++ ++ eslint-flat-config-utils@0.3.1: ++ dependencies: ++ '@types/eslint': 9.6.1 ++ pathe: 1.1.2 ++ ++ eslint-import-context@0.1.9(unrs-resolver@1.9.2): ++ dependencies: ++ get-tsconfig: 4.10.1 ++ stable-hash-x: 0.2.0 ++ optionalDependencies: ++ unrs-resolver: 1.9.2 ++ ++ eslint-json-compat-utils@0.2.1(eslint@9.30.0(jiti@1.21.7))(jsonc-eslint-parser@2.4.0): ++ dependencies: ++ eslint: 9.30.0(jiti@1.21.7) ++ esquery: 1.6.0 ++ jsonc-eslint-parser: 2.4.0 ++ ++ eslint-merge-processors@0.1.0(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ eslint: 9.30.0(jiti@1.21.7) ++ ++ eslint-plugin-antfu@2.7.0(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ '@antfu/utils': 0.7.10 ++ eslint: 9.30.0(jiti@1.21.7) ++ ++ eslint-plugin-command@0.2.7(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ '@es-joy/jsdoccomment': 0.49.0 ++ eslint: 9.30.0(jiti@1.21.7) ++ ++ eslint-plugin-es-x@7.8.0(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7)) ++ '@eslint-community/regexpp': 4.12.1 ++ eslint: 9.30.0(jiti@1.21.7) ++ eslint-compat-utils: 0.5.1(eslint@9.30.0(jiti@1.21.7)) ++ ++ eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ '@typescript-eslint/types': 8.35.0 ++ comment-parser: 1.4.1 ++ debug: 4.4.1 ++ eslint: 9.30.0(jiti@1.21.7) ++ eslint-import-context: 0.1.9(unrs-resolver@1.9.2) ++ is-glob: 4.0.3 ++ minimatch: 10.0.3 ++ semver: 7.7.2 ++ stable-hash-x: 0.2.0 ++ unrs-resolver: 1.9.2 ++ optionalDependencies: ++ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ transitivePeerDependencies: ++ - supports-color ++ ++ eslint-plugin-jsdoc@50.8.0(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ '@es-joy/jsdoccomment': 0.50.2 ++ are-docs-informative: 0.0.2 ++ comment-parser: 1.4.1 ++ debug: 4.4.1 ++ escape-string-regexp: 4.0.0 ++ eslint: 9.30.0(jiti@1.21.7) ++ espree: 10.4.0 ++ esquery: 1.6.0 ++ parse-imports-exports: 0.2.4 ++ semver: 7.7.2 ++ spdx-expression-parse: 4.0.0 ++ transitivePeerDependencies: ++ - supports-color ++ ++ eslint-plugin-jsonc@2.20.1(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7)) ++ eslint: 9.30.0(jiti@1.21.7) ++ eslint-compat-utils: 0.6.5(eslint@9.30.0(jiti@1.21.7)) ++ eslint-json-compat-utils: 0.2.1(eslint@9.30.0(jiti@1.21.7))(jsonc-eslint-parser@2.4.0) ++ espree: 10.4.0 ++ graphemer: 1.4.0 ++ jsonc-eslint-parser: 2.4.0 ++ natural-compare: 1.4.0 ++ synckit: 0.11.8 ++ transitivePeerDependencies: ++ - '@eslint/json' ++ ++ eslint-plugin-markdown@5.1.0(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ eslint: 9.30.0(jiti@1.21.7) ++ mdast-util-from-markdown: 0.8.5 ++ transitivePeerDependencies: ++ - supports-color ++ ++ eslint-plugin-n@17.20.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3): ++ dependencies: ++ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7)) ++ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ enhanced-resolve: 5.18.2 ++ eslint: 9.30.0(jiti@1.21.7) ++ eslint-plugin-es-x: 7.8.0(eslint@9.30.0(jiti@1.21.7)) ++ get-tsconfig: 4.10.1 ++ globals: 15.15.0 ++ ignore: 5.3.2 ++ minimatch: 9.0.5 ++ semver: 7.7.2 ++ ts-declaration-location: 1.0.7(typescript@5.8.3) ++ transitivePeerDependencies: ++ - supports-color ++ - typescript ++ ++ eslint-plugin-no-only-tests@3.3.0: {} ++ ++ eslint-plugin-perfectionist@3.9.1(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3)(vue-eslint-parser@9.4.3(eslint@9.30.0(jiti@1.21.7))): ++ dependencies: ++ '@typescript-eslint/types': 8.35.0 ++ '@typescript-eslint/utils': 8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ eslint: 9.30.0(jiti@1.21.7) ++ minimatch: 9.0.5 ++ natural-compare-lite: 1.4.0 ++ optionalDependencies: ++ vue-eslint-parser: 9.4.3(eslint@9.30.0(jiti@1.21.7)) ++ transitivePeerDependencies: ++ - supports-color ++ - typescript ++ ++ eslint-plugin-regexp@2.9.0(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7)) ++ '@eslint-community/regexpp': 4.12.1 ++ comment-parser: 1.4.1 ++ eslint: 9.30.0(jiti@1.21.7) ++ jsdoc-type-pratt-parser: 4.1.0 ++ refa: 0.12.1 ++ regexp-ast-analysis: 0.7.1 ++ scslre: 0.3.0 ++ ++ eslint-plugin-toml@0.11.1(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ debug: 4.4.1 ++ eslint: 9.30.0(jiti@1.21.7) ++ eslint-compat-utils: 0.5.1(eslint@9.30.0(jiti@1.21.7)) ++ lodash: 4.17.21 ++ toml-eslint-parser: 0.10.0 ++ transitivePeerDependencies: ++ - supports-color ++ ++ eslint-plugin-unicorn@55.0.0(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ '@babel/helper-validator-identifier': 7.27.1 ++ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7)) ++ ci-info: 4.2.0 ++ clean-regexp: 1.0.0 ++ core-js-compat: 3.43.0 ++ eslint: 9.30.0(jiti@1.21.7) ++ esquery: 1.6.0 ++ globals: 15.15.0 ++ indent-string: 4.0.0 ++ is-builtin-module: 3.2.1 ++ jsesc: 3.1.0 ++ pluralize: 8.0.0 ++ read-pkg-up: 7.0.1 ++ regexp-tree: 0.1.27 ++ regjsparser: 0.10.0 ++ semver: 7.7.2 ++ strip-indent: 3.0.0 ++ ++ eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ eslint: 9.30.0(jiti@1.21.7) ++ optionalDependencies: ++ '@typescript-eslint/eslint-plugin': 8.35.0(@typescript-eslint/parser@8.35.0(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.30.0(jiti@1.21.7))(typescript@5.8.3) ++ ++ eslint-plugin-vue@9.33.0(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7)) ++ eslint: 9.30.0(jiti@1.21.7) ++ globals: 13.24.0 ++ natural-compare: 1.4.0 ++ nth-check: 2.1.1 ++ postcss-selector-parser: 6.1.2 ++ semver: 7.7.2 ++ vue-eslint-parser: 9.4.3(eslint@9.30.0(jiti@1.21.7)) ++ xml-name-validator: 4.0.0 ++ transitivePeerDependencies: ++ - supports-color ++ ++ eslint-plugin-yml@1.18.0(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ debug: 4.4.1 ++ escape-string-regexp: 4.0.0 ++ eslint: 9.30.0(jiti@1.21.7) ++ eslint-compat-utils: 0.6.5(eslint@9.30.0(jiti@1.21.7)) ++ natural-compare: 1.4.0 ++ yaml-eslint-parser: 1.3.0 ++ transitivePeerDependencies: ++ - supports-color ++ ++ eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.17)(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ '@vue/compiler-sfc': 3.5.17 ++ eslint: 9.30.0(jiti@1.21.7) ++ ++ eslint-scope@7.2.2: ++ dependencies: ++ esrecurse: 4.3.0 ++ estraverse: 5.3.0 ++ ++ eslint-scope@8.4.0: ++ dependencies: ++ esrecurse: 4.3.0 ++ estraverse: 5.3.0 ++ ++ eslint-visitor-keys@3.4.3: {} ++ ++ eslint-visitor-keys@4.2.1: {} ++ ++ eslint@9.30.0(jiti@1.21.7): ++ dependencies: ++ '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.0(jiti@1.21.7)) ++ '@eslint-community/regexpp': 4.12.1 ++ '@eslint/config-array': 0.21.0 ++ '@eslint/config-helpers': 0.3.0 ++ '@eslint/core': 0.14.0 ++ '@eslint/eslintrc': 3.3.1 ++ '@eslint/js': 9.30.0 ++ '@eslint/plugin-kit': 0.3.3 ++ '@humanfs/node': 0.16.6 ++ '@humanwhocodes/module-importer': 1.0.1 ++ '@humanwhocodes/retry': 0.4.3 ++ '@types/estree': 1.0.8 ++ '@types/json-schema': 7.0.15 ++ ajv: 6.12.6 ++ chalk: 4.1.2 ++ cross-spawn: 7.0.6 ++ debug: 4.4.1 ++ escape-string-regexp: 4.0.0 ++ eslint-scope: 8.4.0 ++ eslint-visitor-keys: 4.2.1 ++ espree: 10.4.0 ++ esquery: 1.6.0 ++ esutils: 2.0.3 ++ fast-deep-equal: 3.1.3 ++ file-entry-cache: 8.0.0 ++ find-up: 5.0.0 ++ glob-parent: 6.0.2 ++ ignore: 5.3.2 ++ imurmurhash: 0.1.4 ++ is-glob: 4.0.3 ++ json-stable-stringify-without-jsonify: 1.0.1 ++ lodash.merge: 4.6.2 ++ minimatch: 3.1.2 ++ natural-compare: 1.4.0 ++ optionator: 0.9.4 ++ optionalDependencies: ++ jiti: 1.21.7 ++ transitivePeerDependencies: ++ - supports-color ++ ++ espree@10.4.0: ++ dependencies: ++ acorn: 8.15.0 ++ acorn-jsx: 5.3.2(acorn@8.15.0) ++ eslint-visitor-keys: 4.2.1 ++ ++ espree@9.6.1: ++ dependencies: ++ acorn: 8.15.0 ++ acorn-jsx: 5.3.2(acorn@8.15.0) ++ eslint-visitor-keys: 3.4.3 ++ ++ esquery@1.6.0: ++ dependencies: ++ estraverse: 5.3.0 ++ ++ esrecurse@4.3.0: ++ dependencies: ++ estraverse: 5.3.0 ++ ++ estraverse@5.3.0: {} ++ ++ estree-walker@2.0.2: {} ++ ++ estree-walker@3.0.3: ++ dependencies: ++ '@types/estree': 1.0.8 ++ ++ esutils@2.0.3: {} ++ ++ eventemitter3@5.0.1: {} ++ ++ evtd@0.2.4: {} ++ ++ execa@8.0.1: ++ dependencies: ++ cross-spawn: 7.0.6 ++ get-stream: 8.0.1 ++ human-signals: 5.0.0 ++ is-stream: 3.0.0 ++ merge-stream: 2.0.0 ++ npm-run-path: 5.3.0 ++ onetime: 6.0.0 ++ signal-exit: 4.1.0 ++ strip-final-newline: 3.0.0 ++ ++ exsolve@1.0.7: {} ++ ++ fast-deep-equal@3.1.3: {} ++ ++ fast-glob@3.3.3: ++ dependencies: ++ '@nodelib/fs.stat': 2.0.5 ++ '@nodelib/fs.walk': 1.2.8 ++ glob-parent: 5.1.2 ++ merge2: 1.4.1 ++ micromatch: 4.0.8 ++ ++ fast-json-stable-stringify@2.1.0: {} ++ ++ fast-levenshtein@2.0.6: {} ++ ++ fastq@1.19.1: ++ dependencies: ++ reusify: 1.1.0 ++ ++ fdir@6.4.6(picomatch@4.0.2): ++ optionalDependencies: ++ picomatch: 4.0.2 ++ ++ file-entry-cache@8.0.0: ++ dependencies: ++ flat-cache: 4.0.1 ++ ++ fill-range@7.1.1: ++ dependencies: ++ to-regex-range: 5.0.1 ++ ++ find-up-simple@1.0.1: {} ++ ++ find-up@4.1.0: ++ dependencies: ++ locate-path: 5.0.0 ++ path-exists: 4.0.0 ++ ++ find-up@5.0.0: ++ dependencies: ++ locate-path: 6.0.0 ++ path-exists: 4.0.0 ++ ++ flat-cache@4.0.1: ++ dependencies: ++ flatted: 3.3.3 ++ keyv: 4.5.4 ++ ++ flatted@3.3.3: {} ++ ++ fs-extra@10.1.0: ++ dependencies: ++ graceful-fs: 4.2.11 ++ jsonfile: 6.1.0 ++ universalify: 2.0.1 ++ ++ fs-extra@11.3.0: ++ dependencies: ++ graceful-fs: 4.2.11 ++ jsonfile: 6.1.0 ++ universalify: 2.0.1 ++ ++ fsevents@2.3.3: ++ optional: true ++ ++ function-bind@1.1.2: {} ++ ++ gensync@1.0.0-beta.2: {} ++ ++ get-caller-file@2.0.5: {} ++ ++ get-east-asian-width@1.3.0: {} ++ ++ get-stream@8.0.1: {} ++ ++ get-tsconfig@4.10.1: ++ dependencies: ++ resolve-pkg-maps: 1.0.0 ++ ++ glob-parent@5.1.2: ++ dependencies: ++ is-glob: 4.0.3 ++ ++ glob-parent@6.0.2: ++ dependencies: ++ is-glob: 4.0.3 ++ ++ globals@11.12.0: {} ++ ++ globals@13.24.0: ++ dependencies: ++ type-fest: 0.20.2 ++ ++ globals@14.0.0: {} ++ ++ globals@15.15.0: {} ++ ++ graceful-fs@4.2.11: {} ++ ++ graphemer@1.4.0: {} ++ ++ gzip-size@6.0.0: ++ dependencies: ++ duplexer: 0.1.2 ++ ++ has-flag@4.0.0: {} ++ ++ hasown@2.0.2: ++ dependencies: ++ function-bind: 1.1.2 ++ ++ he@1.2.0: {} ++ ++ highlight.js@11.11.1: {} ++ ++ hookable@5.5.3: {} ++ ++ hosted-git-info@2.8.9: {} ++ ++ human-signals@5.0.0: {} ++ ++ ignore@5.3.2: {} ++ ++ ignore@7.0.5: {} ++ ++ immutable@5.1.3: {} ++ ++ import-fresh@3.3.1: ++ dependencies: ++ parent-module: 1.0.1 ++ resolve-from: 4.0.0 ++ ++ import-from-esm@1.3.4: ++ dependencies: ++ debug: 4.4.1 ++ import-meta-resolve: 4.1.0 ++ transitivePeerDependencies: ++ - supports-color ++ ++ import-meta-resolve@4.1.0: {} ++ ++ importx@0.4.4: ++ dependencies: ++ bundle-require: 5.1.0(esbuild@0.23.1) ++ debug: 4.4.1 ++ esbuild: 0.23.1 ++ jiti: 2.0.0-beta.3 ++ jiti-v1: jiti@1.21.7 ++ pathe: 1.1.2 ++ tsx: 4.20.3 ++ transitivePeerDependencies: ++ - supports-color ++ ++ imurmurhash@0.1.4: {} ++ ++ indent-string@4.0.0: {} ++ ++ is-alphabetical@1.0.4: {} ++ ++ is-alphanumerical@1.0.4: ++ dependencies: ++ is-alphabetical: 1.0.4 ++ is-decimal: 1.0.4 ++ ++ is-arrayish@0.2.1: {} ++ ++ is-binary-path@2.1.0: ++ dependencies: ++ binary-extensions: 2.3.0 ++ ++ is-builtin-module@3.2.1: ++ dependencies: ++ builtin-modules: 3.3.0 ++ ++ is-core-module@2.16.1: ++ dependencies: ++ hasown: 2.0.2 ++ ++ is-decimal@1.0.4: {} ++ ++ is-docker@2.2.1: {} ++ ++ is-docker@3.0.0: {} ++ ++ is-extglob@2.1.1: {} ++ ++ is-fullwidth-code-point@3.0.0: {} ++ ++ is-fullwidth-code-point@4.0.0: {} ++ ++ is-fullwidth-code-point@5.0.0: ++ dependencies: ++ get-east-asian-width: 1.3.0 ++ ++ is-glob@4.0.3: ++ dependencies: ++ is-extglob: 2.1.1 ++ ++ is-hexadecimal@1.0.4: {} ++ ++ is-inside-container@1.0.0: ++ dependencies: ++ is-docker: 3.0.0 ++ ++ is-number@7.0.0: {} ++ ++ is-stream@3.0.0: {} ++ ++ is-what@4.1.16: {} ++ ++ is-wsl@2.2.0: ++ dependencies: ++ is-docker: 2.2.1 ++ ++ is-wsl@3.1.0: ++ dependencies: ++ is-inside-container: 1.0.0 ++ ++ isexe@2.0.0: {} ++ ++ jiti@1.21.7: {} ++ ++ jiti@2.0.0-beta.3: {} ++ ++ js-tokens@4.0.0: {} ++ ++ js-tokens@9.0.1: {} ++ ++ js-yaml@4.1.0: ++ dependencies: ++ argparse: 2.0.1 ++ ++ jsdoc-type-pratt-parser@4.1.0: {} ++ ++ jsesc@0.5.0: {} ++ ++ jsesc@3.1.0: {} ++ ++ json-buffer@3.0.1: {} ++ ++ json-parse-even-better-errors@2.3.1: {} ++ ++ json-schema-traverse@0.4.1: {} ++ ++ json-stable-stringify-without-jsonify@1.0.1: {} ++ ++ json5@2.2.3: {} ++ ++ jsonc-eslint-parser@2.4.0: ++ dependencies: ++ acorn: 8.15.0 ++ eslint-visitor-keys: 3.4.3 ++ espree: 9.6.1 ++ semver: 7.7.2 ++ ++ jsonfile@6.1.0: ++ dependencies: ++ universalify: 2.0.1 ++ optionalDependencies: ++ graceful-fs: 4.2.11 ++ ++ keyv@4.5.4: ++ dependencies: ++ json-buffer: 3.0.1 ++ ++ kolorist@1.8.0: {} ++ ++ levn@0.4.1: ++ dependencies: ++ prelude-ls: 1.2.1 ++ type-check: 0.4.0 ++ ++ lilconfig@3.1.3: {} ++ ++ lines-and-columns@1.2.4: {} ++ ++ lint-staged@15.5.2: ++ dependencies: ++ chalk: 5.4.1 ++ commander: 13.1.0 ++ debug: 4.4.1 ++ execa: 8.0.1 ++ lilconfig: 3.1.3 ++ listr2: 8.3.3 ++ micromatch: 4.0.8 ++ pidtree: 0.6.0 ++ string-argv: 0.3.2 ++ yaml: 2.8.0 ++ transitivePeerDependencies: ++ - supports-color ++ ++ listr2@8.3.3: ++ dependencies: ++ cli-truncate: 4.0.0 ++ colorette: 2.0.20 ++ eventemitter3: 5.0.1 ++ log-update: 6.1.0 ++ rfdc: 1.4.1 ++ wrap-ansi: 9.0.0 ++ ++ load-tsconfig@0.2.5: {} ++ ++ local-pkg@0.5.1: ++ dependencies: ++ mlly: 1.7.4 ++ pkg-types: 1.3.1 ++ ++ local-pkg@1.1.1: ++ dependencies: ++ mlly: 1.7.4 ++ pkg-types: 2.1.1 ++ quansync: 0.2.10 ++ ++ locate-path@5.0.0: ++ dependencies: ++ p-locate: 4.1.0 ++ ++ locate-path@6.0.0: ++ dependencies: ++ p-locate: 5.0.0 ++ ++ lodash-es@4.17.21: {} ++ ++ lodash.merge@4.6.2: {} ++ ++ lodash@4.17.21: {} ++ ++ log-update@6.1.0: ++ dependencies: ++ ansi-escapes: 7.0.0 ++ cli-cursor: 5.0.0 ++ slice-ansi: 7.1.0 ++ strip-ansi: 7.1.0 ++ wrap-ansi: 9.0.0 ++ ++ lru-cache@5.1.1: ++ dependencies: ++ yallist: 3.1.1 ++ ++ magic-string@0.30.17: ++ dependencies: ++ '@jridgewell/sourcemap-codec': 1.5.0 ++ ++ mdast-util-from-markdown@0.8.5: ++ dependencies: ++ '@types/mdast': 3.0.15 ++ mdast-util-to-string: 2.0.0 ++ micromark: 2.11.4 ++ parse-entities: 2.0.0 ++ unist-util-stringify-position: 2.0.3 ++ transitivePeerDependencies: ++ - supports-color ++ ++ mdast-util-to-string@2.0.0: {} ++ ++ mdn-data@2.0.30: {} ++ ++ merge-stream@2.0.0: {} ++ ++ merge2@1.4.1: {} ++ ++ micromark@2.11.4: ++ dependencies: ++ debug: 4.4.1 ++ parse-entities: 2.0.0 ++ transitivePeerDependencies: ++ - supports-color ++ ++ micromatch@4.0.8: ++ dependencies: ++ braces: 3.0.3 ++ picomatch: 2.3.1 ++ ++ mimic-fn@4.0.0: {} ++ ++ mimic-function@5.0.1: {} ++ ++ min-indent@1.0.1: {} ++ ++ minimatch@10.0.3: ++ dependencies: ++ '@isaacs/brace-expansion': 5.0.0 ++ ++ minimatch@3.1.2: ++ dependencies: ++ brace-expansion: 1.1.12 ++ ++ minimatch@9.0.5: ++ dependencies: ++ brace-expansion: 2.0.2 ++ ++ mitt@3.0.1: {} ++ ++ mlly@1.7.4: ++ dependencies: ++ acorn: 8.15.0 ++ pathe: 2.0.3 ++ pkg-types: 1.3.1 ++ ufo: 1.6.1 ++ ++ monaco-editor@0.52.2: {} ++ ++ mrmime@2.0.1: {} ++ ++ ms@2.1.3: {} ++ ++ muggle-string@0.4.1: {} ++ ++ naive-ui@2.42.0(vue@3.5.17(typescript@5.8.3)): ++ dependencies: ++ '@css-render/plugin-bem': 0.15.14(css-render@0.15.14) ++ '@css-render/vue3-ssr': 0.15.14(vue@3.5.17(typescript@5.8.3)) ++ '@types/katex': 0.16.7 ++ '@types/lodash': 4.17.19 ++ '@types/lodash-es': 4.17.12 ++ async-validator: 4.2.5 ++ css-render: 0.15.14 ++ csstype: 3.1.3 ++ date-fns: 3.6.0 ++ date-fns-tz: 3.2.0(date-fns@3.6.0) ++ evtd: 0.2.4 ++ highlight.js: 11.11.1 ++ lodash: 4.17.21 ++ lodash-es: 4.17.21 ++ seemly: 0.3.10 ++ treemate: 0.3.11 ++ vdirs: 0.1.8(vue@3.5.17(typescript@5.8.3)) ++ vooks: 0.2.12(vue@3.5.17(typescript@5.8.3)) ++ vue: 3.5.17(typescript@5.8.3) ++ vueuc: 0.4.64(vue@3.5.17(typescript@5.8.3)) ++ ++ nanoid@3.3.11: {} ++ ++ nanoid@5.1.5: {} ++ ++ napi-postinstall@0.2.5: {} ++ ++ natural-compare-lite@1.4.0: {} ++ ++ natural-compare@1.4.0: {} ++ ++ node-addon-api@7.1.1: ++ optional: true ++ ++ node-fetch-native@1.6.6: {} ++ ++ node-releases@2.0.19: {} ++ ++ normalize-package-data@2.5.0: ++ dependencies: ++ hosted-git-info: 2.8.9 ++ resolve: 1.22.10 ++ semver: 5.7.2 ++ validate-npm-package-license: 3.0.4 ++ ++ normalize-path@3.0.0: {} ++ ++ npm-run-path@5.3.0: ++ dependencies: ++ path-key: 4.0.0 ++ ++ nth-check@2.1.1: ++ dependencies: ++ boolbase: 1.0.0 ++ ++ ofetch@1.4.1: ++ dependencies: ++ destr: 2.0.5 ++ node-fetch-native: 1.6.6 ++ ufo: 1.6.1 ++ ++ onetime@6.0.0: ++ dependencies: ++ mimic-fn: 4.0.0 ++ ++ onetime@7.0.0: ++ dependencies: ++ mimic-function: 5.0.1 ++ ++ open@10.1.2: ++ dependencies: ++ default-browser: 5.2.1 ++ define-lazy-prop: 3.0.0 ++ is-inside-container: 1.0.0 ++ is-wsl: 3.1.0 ++ ++ open@8.4.2: ++ dependencies: ++ define-lazy-prop: 2.0.0 ++ is-docker: 2.2.1 ++ is-wsl: 2.2.0 ++ ++ optionator@0.9.4: ++ dependencies: ++ deep-is: 0.1.4 ++ fast-levenshtein: 2.0.6 ++ levn: 0.4.1 ++ prelude-ls: 1.2.1 ++ type-check: 0.4.0 ++ word-wrap: 1.2.5 ++ ++ p-limit@2.3.0: ++ dependencies: ++ p-try: 2.2.0 ++ ++ p-limit@3.1.0: ++ dependencies: ++ yocto-queue: 0.1.0 ++ ++ p-locate@4.1.0: ++ dependencies: ++ p-limit: 2.3.0 ++ ++ p-locate@5.0.0: ++ dependencies: ++ p-limit: 3.1.0 ++ ++ p-try@2.2.0: {} ++ ++ package-manager-detector@0.2.11: ++ dependencies: ++ quansync: 0.2.10 ++ ++ package-manager-detector@1.3.0: {} ++ ++ parent-module@1.0.1: ++ dependencies: ++ callsites: 3.1.0 ++ ++ parse-entities@2.0.0: ++ dependencies: ++ character-entities: 1.2.4 ++ character-entities-legacy: 1.1.4 ++ character-reference-invalid: 1.1.4 ++ is-alphanumerical: 1.0.4 ++ is-decimal: 1.0.4 ++ is-hexadecimal: 1.0.4 ++ ++ parse-gitignore@2.0.0: {} ++ ++ parse-imports-exports@0.2.4: ++ dependencies: ++ parse-statements: 1.0.11 ++ ++ parse-json@5.2.0: ++ dependencies: ++ '@babel/code-frame': 7.27.1 ++ error-ex: 1.3.2 ++ json-parse-even-better-errors: 2.3.1 ++ lines-and-columns: 1.2.4 ++ ++ parse-statements@1.0.11: {} ++ ++ path-browserify@1.0.1: {} ++ ++ path-exists@4.0.0: {} ++ ++ path-key@3.1.1: {} ++ ++ path-key@4.0.0: {} ++ ++ path-parse@1.0.7: {} ++ ++ pathe@1.1.2: {} ++ ++ pathe@2.0.3: {} ++ ++ perfect-debounce@1.0.0: {} ++ ++ picocolors@1.1.1: {} ++ ++ picomatch@2.3.1: {} ++ ++ picomatch@4.0.2: {} ++ ++ pidtree@0.6.0: {} ++ ++ pinia-plugin-persistedstate@3.2.3(pinia@2.3.1(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3))): ++ dependencies: ++ pinia: 2.3.1(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)) ++ ++ pinia@2.3.1(typescript@5.8.3)(vue@3.5.17(typescript@5.8.3)): ++ dependencies: ++ '@vue/devtools-api': 6.6.4 ++ vue: 3.5.17(typescript@5.8.3) ++ vue-demi: 0.14.10(vue@3.5.17(typescript@5.8.3)) ++ optionalDependencies: ++ typescript: 5.8.3 ++ transitivePeerDependencies: ++ - '@vue/composition-api' ++ ++ pkg-types@1.3.1: ++ dependencies: ++ confbox: 0.1.8 ++ mlly: 1.7.4 ++ pathe: 2.0.3 ++ ++ pkg-types@2.1.1: ++ dependencies: ++ confbox: 0.2.2 ++ exsolve: 1.0.7 ++ pathe: 2.0.3 ++ ++ pluralize@8.0.0: {} ++ ++ postcss-selector-parser@6.1.2: ++ dependencies: ++ cssesc: 3.0.0 ++ util-deprecate: 1.0.2 ++ ++ postcss@8.5.6: ++ dependencies: ++ nanoid: 3.3.11 ++ picocolors: 1.1.1 ++ source-map-js: 1.2.1 ++ ++ prelude-ls@1.2.1: {} ++ ++ punycode@2.3.1: {} ++ ++ quansync@0.2.10: {} ++ ++ queue-microtask@1.2.3: {} ++ ++ radash@12.1.1: {} ++ ++ rate-limiter-flexible@5.0.5: {} ++ ++ read-pkg-up@7.0.1: ++ dependencies: ++ find-up: 4.1.0 ++ read-pkg: 5.2.0 ++ type-fest: 0.8.1 ++ ++ read-pkg@5.2.0: ++ dependencies: ++ '@types/normalize-package-data': 2.4.4 ++ normalize-package-data: 2.5.0 ++ parse-json: 5.2.0 ++ type-fest: 0.6.0 ++ ++ readdirp@3.6.0: ++ dependencies: ++ picomatch: 2.3.1 ++ ++ readdirp@4.1.2: {} ++ ++ refa@0.12.1: ++ dependencies: ++ '@eslint-community/regexpp': 4.12.1 ++ ++ regexp-ast-analysis@0.7.1: ++ dependencies: ++ '@eslint-community/regexpp': 4.12.1 ++ refa: 0.12.1 ++ ++ regexp-tree@0.1.27: {} ++ ++ regjsparser@0.10.0: ++ dependencies: ++ jsesc: 0.5.0 ++ ++ require-directory@2.1.1: {} ++ ++ resolve-from@4.0.0: {} ++ ++ resolve-pkg-maps@1.0.0: {} ++ ++ resolve@1.22.10: ++ dependencies: ++ is-core-module: 2.16.1 ++ path-parse: 1.0.7 ++ supports-preserve-symlinks-flag: 1.0.0 ++ ++ restore-cursor@5.1.0: ++ dependencies: ++ onetime: 7.0.0 ++ signal-exit: 4.1.0 ++ ++ reusify@1.1.0: {} ++ ++ rfdc@1.4.1: {} ++ ++ rollup-plugin-visualizer@5.14.0(rollup@4.44.1): ++ dependencies: ++ open: 8.4.2 ++ picomatch: 4.0.2 ++ source-map: 0.7.4 ++ yargs: 17.7.2 ++ optionalDependencies: ++ rollup: 4.44.1 ++ ++ rollup@4.44.1: ++ dependencies: ++ '@types/estree': 1.0.8 ++ optionalDependencies: ++ '@rollup/rollup-android-arm-eabi': 4.44.1 ++ '@rollup/rollup-android-arm64': 4.44.1 ++ '@rollup/rollup-darwin-arm64': 4.44.1 ++ '@rollup/rollup-darwin-x64': 4.44.1 ++ '@rollup/rollup-freebsd-arm64': 4.44.1 ++ '@rollup/rollup-freebsd-x64': 4.44.1 ++ '@rollup/rollup-linux-arm-gnueabihf': 4.44.1 ++ '@rollup/rollup-linux-arm-musleabihf': 4.44.1 ++ '@rollup/rollup-linux-arm64-gnu': 4.44.1 ++ '@rollup/rollup-linux-arm64-musl': 4.44.1 ++ '@rollup/rollup-linux-loongarch64-gnu': 4.44.1 ++ '@rollup/rollup-linux-powerpc64le-gnu': 4.44.1 ++ '@rollup/rollup-linux-riscv64-gnu': 4.44.1 ++ '@rollup/rollup-linux-riscv64-musl': 4.44.1 ++ '@rollup/rollup-linux-s390x-gnu': 4.44.1 ++ '@rollup/rollup-linux-x64-gnu': 4.44.1 ++ '@rollup/rollup-linux-x64-musl': 4.44.1 ++ '@rollup/rollup-win32-arm64-msvc': 4.44.1 ++ '@rollup/rollup-win32-ia32-msvc': 4.44.1 ++ '@rollup/rollup-win32-x64-msvc': 4.44.1 ++ fsevents: 2.3.3 ++ ++ run-applescript@7.0.0: {} ++ ++ run-parallel@1.2.0: ++ dependencies: ++ queue-microtask: 1.2.3 ++ ++ sass@1.89.2: ++ dependencies: ++ chokidar: 4.0.3 ++ immutable: 5.1.3 ++ source-map-js: 1.2.1 ++ optionalDependencies: ++ '@parcel/watcher': 2.5.1 ++ ++ scslre@0.3.0: ++ dependencies: ++ '@eslint-community/regexpp': 4.12.1 ++ refa: 0.12.1 ++ regexp-ast-analysis: 0.7.1 ++ ++ scule@1.3.0: {} ++ ++ seemly@0.3.10: {} ++ ++ semver@5.7.2: {} ++ ++ semver@6.3.1: {} ++ ++ semver@7.7.2: {} ++ ++ shebang-command@2.0.0: ++ dependencies: ++ shebang-regex: 3.0.0 ++ ++ shebang-regex@3.0.0: {} ++ ++ signal-exit@4.1.0: {} ++ ++ simple-git-hooks@2.13.0: {} ++ ++ sirv@2.0.4: ++ dependencies: ++ '@polka/url': 1.0.0-next.29 ++ mrmime: 2.0.1 ++ totalist: 3.0.1 ++ ++ sirv@3.0.1: ++ dependencies: ++ '@polka/url': 1.0.0-next.29 ++ mrmime: 2.0.1 ++ totalist: 3.0.1 ++ ++ sisteransi@1.0.5: {} ++ ++ slice-ansi@5.0.0: ++ dependencies: ++ ansi-styles: 6.2.1 ++ is-fullwidth-code-point: 4.0.0 ++ ++ slice-ansi@7.1.0: ++ dependencies: ++ ansi-styles: 6.2.1 ++ is-fullwidth-code-point: 5.0.0 ++ ++ source-map-js@1.2.1: {} ++ ++ source-map@0.7.4: {} ++ ++ spdx-correct@3.2.0: ++ dependencies: ++ spdx-expression-parse: 3.0.1 ++ spdx-license-ids: 3.0.21 ++ ++ spdx-exceptions@2.5.0: {} ++ ++ spdx-expression-parse@3.0.1: ++ dependencies: ++ spdx-exceptions: 2.5.0 ++ spdx-license-ids: 3.0.21 ++ ++ spdx-expression-parse@4.0.0: ++ dependencies: ++ spdx-exceptions: 2.5.0 ++ spdx-license-ids: 3.0.21 ++ ++ spdx-license-ids@3.0.21: {} ++ ++ speakingurl@14.0.1: {} ++ ++ stable-hash-x@0.2.0: {} ++ ++ state-local@1.0.7: {} ++ ++ string-argv@0.3.2: {} ++ ++ string-width@4.2.3: ++ dependencies: ++ emoji-regex: 8.0.0 ++ is-fullwidth-code-point: 3.0.0 ++ strip-ansi: 6.0.1 ++ ++ string-width@7.2.0: ++ dependencies: ++ emoji-regex: 10.4.0 ++ get-east-asian-width: 1.3.0 ++ strip-ansi: 7.1.0 ++ ++ strip-ansi@6.0.1: ++ dependencies: ++ ansi-regex: 5.0.1 ++ ++ strip-ansi@7.1.0: ++ dependencies: ++ ansi-regex: 6.1.0 ++ ++ strip-final-newline@3.0.0: {} ++ ++ strip-indent@3.0.0: ++ dependencies: ++ min-indent: 1.0.1 ++ ++ strip-json-comments@3.1.1: {} ++ ++ strip-literal@2.1.1: ++ dependencies: ++ js-tokens: 9.0.1 ++ ++ superjson@2.2.2: ++ dependencies: ++ copy-anything: 3.0.5 ++ ++ supports-color@7.2.0: ++ dependencies: ++ has-flag: 4.0.0 ++ ++ supports-preserve-symlinks-flag@1.0.0: {} ++ ++ synckit@0.11.8: ++ dependencies: ++ '@pkgr/core': 0.2.7 ++ ++ tapable@2.2.2: {} ++ ++ tinyexec@0.3.2: {} ++ ++ tinyexec@1.0.1: {} ++ ++ tinyglobby@0.2.14: ++ dependencies: ++ fdir: 6.4.6(picomatch@4.0.2) ++ picomatch: 4.0.2 ++ ++ tmp@0.2.3: {} ++ ++ to-regex-range@5.0.1: ++ dependencies: ++ is-number: 7.0.0 ++ ++ toml-eslint-parser@0.10.0: ++ dependencies: ++ eslint-visitor-keys: 3.4.3 ++ ++ totalist@3.0.1: {} ++ ++ treemate@0.3.11: {} ++ ++ ts-api-utils@2.1.0(typescript@5.8.3): ++ dependencies: ++ typescript: 5.8.3 ++ ++ ts-declaration-location@1.0.7(typescript@5.8.3): ++ dependencies: ++ picomatch: 4.0.2 ++ typescript: 5.8.3 ++ ++ tslib@2.8.1: ++ optional: true ++ ++ tsx@4.20.3: ++ dependencies: ++ esbuild: 0.25.5 ++ get-tsconfig: 4.10.1 ++ optionalDependencies: ++ fsevents: 2.3.3 ++ ++ type-check@0.4.0: ++ dependencies: ++ prelude-ls: 1.2.1 ++ ++ type-fest@0.20.2: {} ++ ++ type-fest@0.6.0: {} ++ ++ type-fest@0.8.1: {} ++ ++ typescript@5.8.3: {} ++ ++ ufo@1.6.1: {} ++ ++ unconfig@0.5.5: ++ dependencies: ++ '@antfu/utils': 0.7.10 ++ defu: 6.1.4 ++ importx: 0.4.4 ++ transitivePeerDependencies: ++ - supports-color ++ ++ undici-types@6.21.0: {} ++ ++ unimport@3.14.6(rollup@4.44.1): ++ dependencies: ++ '@rollup/pluginutils': 5.2.0(rollup@4.44.1) ++ acorn: 8.15.0 ++ escape-string-regexp: 5.0.0 ++ estree-walker: 3.0.3 ++ fast-glob: 3.3.3 ++ local-pkg: 1.1.1 ++ magic-string: 0.30.17 ++ mlly: 1.7.4 ++ pathe: 2.0.3 ++ picomatch: 4.0.2 ++ pkg-types: 1.3.1 ++ scule: 1.3.0 ++ strip-literal: 2.1.1 ++ unplugin: 1.16.1 ++ transitivePeerDependencies: ++ - rollup ++ ++ unist-util-stringify-position@2.0.3: ++ dependencies: ++ '@types/unist': 2.0.11 ++ ++ universalify@2.0.1: {} ++ ++ unocss@0.62.4(postcss@8.5.6)(rollup@4.44.1)(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)): ++ dependencies: ++ '@unocss/astro': 0.62.4(rollup@4.44.1)(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)) ++ '@unocss/cli': 0.62.4(rollup@4.44.1) ++ '@unocss/core': 0.62.4 ++ '@unocss/postcss': 0.62.4(postcss@8.5.6) ++ '@unocss/preset-attributify': 0.62.4 ++ '@unocss/preset-icons': 0.62.4 ++ '@unocss/preset-mini': 0.62.4 ++ '@unocss/preset-tagify': 0.62.4 ++ '@unocss/preset-typography': 0.62.4 ++ '@unocss/preset-uno': 0.62.4 ++ '@unocss/preset-web-fonts': 0.62.4 ++ '@unocss/preset-wind': 0.62.4 ++ '@unocss/transformer-attributify-jsx': 0.62.4 ++ '@unocss/transformer-compile-class': 0.62.4 ++ '@unocss/transformer-directives': 0.62.4 ++ '@unocss/transformer-variant-group': 0.62.4 ++ '@unocss/vite': 0.62.4(rollup@4.44.1)(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)) ++ optionalDependencies: ++ vite: 5.4.19(@types/node@22.15.34)(sass@1.89.2) ++ transitivePeerDependencies: ++ - postcss ++ - rollup ++ - supports-color ++ ++ unplugin-auto-import@0.18.6(@vueuse/core@10.11.1(vue@3.5.17(typescript@5.8.3)))(rollup@4.44.1): ++ dependencies: ++ '@antfu/utils': 0.7.10 ++ '@rollup/pluginutils': 5.2.0(rollup@4.44.1) ++ fast-glob: 3.3.3 ++ local-pkg: 0.5.1 ++ magic-string: 0.30.17 ++ minimatch: 9.0.5 ++ unimport: 3.14.6(rollup@4.44.1) ++ unplugin: 1.16.1 ++ optionalDependencies: ++ '@vueuse/core': 10.11.1(vue@3.5.17(typescript@5.8.3)) ++ transitivePeerDependencies: ++ - rollup ++ ++ unplugin-icons@0.19.3(@vue/compiler-sfc@3.5.17): ++ dependencies: ++ '@antfu/install-pkg': 0.4.1 ++ '@antfu/utils': 0.7.10 ++ '@iconify/utils': 2.3.0 ++ debug: 4.4.1 ++ kolorist: 1.8.0 ++ local-pkg: 0.5.1 ++ unplugin: 1.16.1 ++ optionalDependencies: ++ '@vue/compiler-sfc': 3.5.17 ++ transitivePeerDependencies: ++ - supports-color ++ ++ unplugin-vue-components@0.27.5(@babel/parser@7.27.7)(rollup@4.44.1)(vue@3.5.17(typescript@5.8.3)): ++ dependencies: ++ '@antfu/utils': 0.7.10 ++ '@rollup/pluginutils': 5.2.0(rollup@4.44.1) ++ chokidar: 3.6.0 ++ debug: 4.4.1 ++ fast-glob: 3.3.3 ++ local-pkg: 0.5.1 ++ magic-string: 0.30.17 ++ minimatch: 9.0.5 ++ mlly: 1.7.4 ++ unplugin: 1.16.1 ++ vue: 3.5.17(typescript@5.8.3) ++ optionalDependencies: ++ '@babel/parser': 7.27.7 ++ transitivePeerDependencies: ++ - rollup ++ - supports-color ++ ++ unplugin@1.16.1: ++ dependencies: ++ acorn: 8.15.0 ++ webpack-virtual-modules: 0.6.2 ++ ++ unrs-resolver@1.9.2: ++ dependencies: ++ napi-postinstall: 0.2.5 ++ optionalDependencies: ++ '@unrs/resolver-binding-android-arm-eabi': 1.9.2 ++ '@unrs/resolver-binding-android-arm64': 1.9.2 ++ '@unrs/resolver-binding-darwin-arm64': 1.9.2 ++ '@unrs/resolver-binding-darwin-x64': 1.9.2 ++ '@unrs/resolver-binding-freebsd-x64': 1.9.2 ++ '@unrs/resolver-binding-linux-arm-gnueabihf': 1.9.2 ++ '@unrs/resolver-binding-linux-arm-musleabihf': 1.9.2 ++ '@unrs/resolver-binding-linux-arm64-gnu': 1.9.2 ++ '@unrs/resolver-binding-linux-arm64-musl': 1.9.2 ++ '@unrs/resolver-binding-linux-ppc64-gnu': 1.9.2 ++ '@unrs/resolver-binding-linux-riscv64-gnu': 1.9.2 ++ '@unrs/resolver-binding-linux-riscv64-musl': 1.9.2 ++ '@unrs/resolver-binding-linux-s390x-gnu': 1.9.2 ++ '@unrs/resolver-binding-linux-x64-gnu': 1.9.2 ++ '@unrs/resolver-binding-linux-x64-musl': 1.9.2 ++ '@unrs/resolver-binding-wasm32-wasi': 1.9.2 ++ '@unrs/resolver-binding-win32-arm64-msvc': 1.9.2 ++ '@unrs/resolver-binding-win32-ia32-msvc': 1.9.2 ++ '@unrs/resolver-binding-win32-x64-msvc': 1.9.2 ++ ++ update-browserslist-db@1.1.3(browserslist@4.25.1): ++ dependencies: ++ browserslist: 4.25.1 ++ escalade: 3.2.0 ++ picocolors: 1.1.1 ++ ++ uri-js@4.4.1: ++ dependencies: ++ punycode: 2.3.1 ++ ++ util-deprecate@1.0.2: {} ++ ++ validate-npm-package-license@3.0.4: ++ dependencies: ++ spdx-correct: 3.2.0 ++ spdx-expression-parse: 3.0.1 ++ ++ vdirs@0.1.8(vue@3.5.17(typescript@5.8.3)): ++ dependencies: ++ evtd: 0.2.4 ++ vue: 3.5.17(typescript@5.8.3) ++ ++ vite-bundle-visualizer@1.2.1(rollup@4.44.1): ++ dependencies: ++ cac: 6.7.14 ++ import-from-esm: 1.3.4 ++ rollup-plugin-visualizer: 5.14.0(rollup@4.44.1) ++ tmp: 0.2.3 ++ transitivePeerDependencies: ++ - rolldown ++ - rollup ++ - supports-color ++ ++ vite-hot-client@2.1.0(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)): ++ dependencies: ++ vite: 5.4.19(@types/node@22.15.34)(sass@1.89.2) ++ ++ vite-plugin-compression@0.5.1(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)): ++ dependencies: ++ chalk: 4.1.2 ++ debug: 4.4.1 ++ fs-extra: 10.1.0 ++ vite: 5.4.19(@types/node@22.15.34)(sass@1.89.2) ++ transitivePeerDependencies: ++ - supports-color ++ ++ vite-plugin-inspect@0.8.9(rollup@4.44.1)(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)): ++ dependencies: ++ '@antfu/utils': 0.7.10 ++ '@rollup/pluginutils': 5.2.0(rollup@4.44.1) ++ debug: 4.4.1 ++ error-stack-parser-es: 0.1.5 ++ fs-extra: 11.3.0 ++ open: 10.1.2 ++ perfect-debounce: 1.0.0 ++ picocolors: 1.1.1 ++ sirv: 3.0.1 ++ vite: 5.4.19(@types/node@22.15.34)(sass@1.89.2) ++ transitivePeerDependencies: ++ - rollup ++ - supports-color ++ ++ vite-plugin-vue-devtools@7.3.8(rollup@4.44.1)(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2))(vue@3.5.17(typescript@5.8.3)): ++ dependencies: ++ '@vue/devtools-core': 7.7.7(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2))(vue@3.5.17(typescript@5.8.3)) ++ '@vue/devtools-kit': 7.7.7 ++ '@vue/devtools-shared': 7.7.7 ++ execa: 8.0.1 ++ sirv: 2.0.4 ++ vite: 5.4.19(@types/node@22.15.34)(sass@1.89.2) ++ vite-plugin-inspect: 0.8.9(rollup@4.44.1)(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)) ++ vite-plugin-vue-inspector: 5.3.2(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)) ++ transitivePeerDependencies: ++ - '@nuxt/kit' ++ - rollup ++ - supports-color ++ - vue ++ ++ vite-plugin-vue-inspector@5.3.2(vite@5.4.19(@types/node@22.15.34)(sass@1.89.2)): ++ dependencies: ++ '@babel/core': 7.27.7 ++ '@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.7) ++ '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.7) ++ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.7) ++ '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.7) ++ '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.7) ++ '@vue/compiler-dom': 3.5.17 ++ kolorist: 1.8.0 ++ magic-string: 0.30.17 ++ vite: 5.4.19(@types/node@22.15.34)(sass@1.89.2) ++ transitivePeerDependencies: ++ - supports-color ++ ++ vite@5.4.19(@types/node@22.15.34)(sass@1.89.2): ++ dependencies: ++ esbuild: 0.21.5 ++ postcss: 8.5.6 ++ rollup: 4.44.1 ++ optionalDependencies: ++ '@types/node': 22.15.34 ++ fsevents: 2.3.3 ++ sass: 1.89.2 ++ ++ vooks@0.2.12(vue@3.5.17(typescript@5.8.3)): ++ dependencies: ++ evtd: 0.2.4 ++ vue: 3.5.17(typescript@5.8.3) ++ ++ vscode-uri@3.1.0: {} ++ ++ vue-demi@0.14.10(vue@3.5.17(typescript@5.8.3)): ++ dependencies: ++ vue: 3.5.17(typescript@5.8.3) ++ ++ vue-eslint-parser@9.4.3(eslint@9.30.0(jiti@1.21.7)): ++ dependencies: ++ debug: 4.4.1 ++ eslint: 9.30.0(jiti@1.21.7) ++ eslint-scope: 7.2.2 ++ eslint-visitor-keys: 3.4.3 ++ espree: 9.6.1 ++ esquery: 1.6.0 ++ lodash: 4.17.21 ++ semver: 7.7.2 ++ transitivePeerDependencies: ++ - supports-color ++ ++ vue-i18n@9.14.4(vue@3.5.17(typescript@5.8.3)): ++ dependencies: ++ '@intlify/core-base': 9.14.4 ++ '@intlify/shared': 9.14.4 ++ '@vue/devtools-api': 6.6.4 ++ vue: 3.5.17(typescript@5.8.3) ++ ++ vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)): ++ dependencies: ++ '@vue/devtools-api': 6.6.4 ++ vue: 3.5.17(typescript@5.8.3) ++ ++ vue-tsc@2.2.10(typescript@5.8.3): ++ dependencies: ++ '@volar/typescript': 2.4.15 ++ '@vue/language-core': 2.2.10(typescript@5.8.3) ++ typescript: 5.8.3 ++ ++ vue@3.5.17(typescript@5.8.3): ++ dependencies: ++ '@vue/compiler-dom': 3.5.17 ++ '@vue/compiler-sfc': 3.5.17 ++ '@vue/runtime-dom': 3.5.17 ++ '@vue/server-renderer': 3.5.17(vue@3.5.17(typescript@5.8.3)) ++ '@vue/shared': 3.5.17 ++ optionalDependencies: ++ typescript: 5.8.3 ++ ++ vueuc@0.4.64(vue@3.5.17(typescript@5.8.3)): ++ dependencies: ++ '@css-render/vue3-ssr': 0.15.14(vue@3.5.17(typescript@5.8.3)) ++ '@juggle/resize-observer': 3.4.0 ++ css-render: 0.15.14 ++ evtd: 0.2.4 ++ seemly: 0.3.10 ++ vdirs: 0.1.8(vue@3.5.17(typescript@5.8.3)) ++ vooks: 0.2.12(vue@3.5.17(typescript@5.8.3)) ++ vue: 3.5.17(typescript@5.8.3) ++ ++ webpack-virtual-modules@0.6.2: {} ++ ++ which@2.0.2: ++ dependencies: ++ isexe: 2.0.0 ++ ++ word-wrap@1.2.5: {} ++ ++ wrap-ansi@7.0.0: ++ dependencies: ++ ansi-styles: 4.3.0 ++ string-width: 4.2.3 ++ strip-ansi: 6.0.1 ++ ++ wrap-ansi@9.0.0: ++ dependencies: ++ ansi-styles: 6.2.1 ++ string-width: 7.2.0 ++ strip-ansi: 7.1.0 ++ ++ xml-name-validator@4.0.0: {} ++ ++ y18n@5.0.8: {} ++ ++ yallist@3.1.1: {} ++ ++ yaml-eslint-parser@1.3.0: ++ dependencies: ++ eslint-visitor-keys: 3.4.3 ++ yaml: 2.8.0 ++ ++ yaml@2.8.0: {} ++ ++ yargs-parser@21.1.1: {} ++ ++ yargs@17.7.2: ++ dependencies: ++ cliui: 8.0.1 ++ escalade: 3.2.0 ++ get-caller-file: 2.0.5 ++ require-directory: 2.1.1 ++ string-width: 4.2.3 ++ y18n: 5.0.8 ++ yargs-parser: 21.1.1 ++ ++ yocto-queue@0.1.0: {}