diff --git a/packages/web/package.json b/packages/web/package.json index bed5a17..07eca96 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -104,6 +104,7 @@ "devDependencies": { "@nuxt/kit": "^4.2.0", "@nuxt/schema": "^4.2.0", + "@sveltejs/kit": "^2", "@swc/core": "^1.9.2", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.1", @@ -118,7 +119,6 @@ }, "peerDependencies": { "@remix-run/react": "^2", - "@sveltejs/kit": "^1 || ^2", "next": ">= 13", "nuxt": ">= 3", "react": "^18 || ^19 || ^19.0.0-rc", @@ -142,9 +142,6 @@ "react": { "optional": true }, - "svelte": { - "optional": true - }, "vue": { "optional": true }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3bfff4c..3b1ae19 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,13 +84,13 @@ importers: version: link:../../packages/web next: specifier: 16.0.7 - version: 16.0.7(react-dom@19.2.3)(react@19.2.3) + version: 16.0.7(react-dom@19.2.4)(react@19.2.4) react: specifier: latest - version: 19.2.3 + version: 19.2.4 react-dom: specifier: latest - version: 19.2.3(react@19.2.3) + version: 19.2.4(react@19.2.4) devDependencies: '@types/node': specifier: ^20 @@ -112,25 +112,25 @@ importers: version: link:../../packages/web nuxt: specifier: ^4.2.0 - version: 4.2.1(@biomejs/biome@2.3.10)(@vue/compiler-sfc@3.5.26)(typescript@5.6.3)(vite@7.3.0) + version: 4.2.1(@biomejs/biome@2.3.10)(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1)(@vue/compiler-sfc@3.5.31)(typescript@5.6.3)(vite@7.3.0) vue: specifier: latest - version: 3.5.26(typescript@5.6.3) + version: 3.5.31(typescript@5.6.3) vue-router: specifier: latest - version: 4.6.4(vue@3.5.26) + version: 5.0.4(@vue/compiler-sfc@3.5.31)(vue@3.5.31) apps/remix: dependencies: '@remix-run/node': specifier: latest - version: 2.14.0(typescript@5.6.3) + version: 2.17.4(typescript@5.6.3) '@remix-run/react': specifier: latest - version: 2.14.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3) + version: 2.17.4(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3) '@remix-run/serve': specifier: latest - version: 2.13.1(typescript@5.6.3) + version: 2.17.4(typescript@5.6.3) '@vercel/analytics': specifier: workspace:* version: link:../../packages/web @@ -146,7 +146,7 @@ importers: devDependencies: '@remix-run/dev': specifier: latest - version: 2.13.1(@remix-run/react@2.14.0)(@remix-run/serve@2.13.1)(typescript@5.6.3)(vite@5.4.11) + version: 2.17.4(@remix-run/react@2.17.4)(@remix-run/serve@2.17.4)(typescript@5.6.3)(vite@5.4.11) '@types/react': specifier: ^18.2.20 version: 18.3.12 @@ -167,7 +167,7 @@ importers: version: 5.6.3 vite: specifier: ^5.1.0 - version: 5.4.11(@types/node@22.9.0) + version: 5.4.11 vite-tsconfig-paths: specifier: ^4.2.1 version: 4.2.1(typescript@5.6.3)(vite@5.4.11) @@ -176,28 +176,28 @@ importers: devDependencies: '@sveltejs/adapter-vercel': specifier: latest - version: 6.2.0(@sveltejs/kit@2.49.1) + version: 6.3.3(@sveltejs/kit@2.55.0) '@sveltejs/kit': specifier: latest - version: 2.49.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.45.5)(vite@7.3.0) + version: 2.55.0(@sveltejs/vite-plugin-svelte@7.0.0)(svelte@5.55.0)(typescript@6.0.2)(vite@8.0.3) '@sveltejs/vite-plugin-svelte': specifier: latest - version: 6.2.1(svelte@5.45.5)(vite@7.3.0) + version: 7.0.0(svelte@5.55.0)(vite@8.0.3) '@vercel/analytics': specifier: workspace:* version: link:../../packages/web svelte: specifier: latest - version: 5.45.5 + version: 5.55.0 svelte-check: specifier: latest - version: 4.0.5(svelte@5.45.5)(typescript@5.9.3) + version: 4.4.5(svelte@5.55.0)(typescript@6.0.2) typescript: specifier: latest - version: 5.9.3 + version: 6.0.2 vite: specifier: latest - version: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) + version: 8.0.3(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) apps/vue: dependencies: @@ -206,29 +206,26 @@ importers: version: link:../../packages/web vue: specifier: latest - version: 3.5.26(typescript@5.6.3) + version: 3.5.31(typescript@5.6.3) devDependencies: '@vitejs/plugin-vue': specifier: latest - version: 6.0.3(vite@7.3.0)(vue@3.5.26) + version: 6.0.5(vite@8.0.3)(vue@3.5.31) vite: specifier: latest - version: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) + version: 8.0.3(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) packages/web: dependencies: '@remix-run/react': specifier: ^2 version: 2.5.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3) - '@sveltejs/kit': - specifier: ^1 || ^2 - version: 2.7.5(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.0)(vite@5.4.11) next: specifier: '>= 13' version: 14.1.0(@babel/core@7.28.5)(react-dom@18.3.1)(react@18.3.1) nuxt: specifier: '>= 3' - version: 4.2.1(@biomejs/biome@2.3.10)(@types/node@22.9.0)(@vue/compiler-sfc@3.5.26)(typescript@5.6.3)(vite@5.4.11) + version: 4.2.1(@biomejs/biome@2.3.10)(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1)(@types/node@22.9.0)(@vue/compiler-sfc@3.5.31)(typescript@5.6.3)(vite@7.3.0) react: specifier: ^18 || ^19 || ^19.0.0-rc version: 18.3.1 @@ -239,6 +236,9 @@ importers: '@nuxt/schema': specifier: ^4.2.0 version: 4.2.1 + '@sveltejs/kit': + specifier: ^2 + version: 2.55.0(@sveltejs/vite-plugin-svelte@7.0.0)(svelte@5.2.0)(typescript@5.6.3)(vite@7.3.0) '@swc/core': specifier: ^1.9.2 version: 1.9.2 @@ -262,7 +262,7 @@ importers: version: 5.2.0 tsup: specifier: 8.3.5 - version: 8.3.5(@swc/core@1.9.2)(postcss@8.5.6)(typescript@5.6.3) + version: 8.3.5(@swc/core@1.9.2)(postcss@8.5.8)(typescript@5.6.3) vitest: specifier: ^4.0.16 version: 4.0.16(@types/node@22.9.0) @@ -294,6 +294,7 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 + dev: true /@astrojs/check@0.5.4(typescript@5.6.3): resolution: {integrity: sha512-BFClaLEuRzpfF9wrmh9KDS5gmRHGhkVN7qvm6tWPBvUxOADXiNz+hzrYFvZVqXTXhHjS0Ern1g3yHifgu0zsmw==} @@ -450,14 +451,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.5 + '@babel/generator': 7.29.1 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 '@babel/template': 7.27.2 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 debug: 4.4.3 @@ -467,12 +468,12 @@ packages: transitivePeerDependencies: - supports-color - /@babel/generator@7.28.5: - resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} + /@babel/generator@7.29.1: + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.0.2 @@ -481,7 +482,7 @@ packages: resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 /@babel/helper-compilation-targets@7.27.2: resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} @@ -519,7 +520,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -528,7 +529,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -549,7 +550,7 @@ packages: resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 /@babel/helper-plugin-utils@7.27.1: resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} @@ -573,7 +574,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color dev: true @@ -583,7 +584,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -604,14 +605,21 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 /@babel/parser@7.28.5: resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 + + /@babel/parser@7.29.2: + resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.29.0 /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.5): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -837,19 +845,19 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 /@babel/traverse@7.28.5: resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.5 + '@babel/generator': 7.29.1 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -861,6 +869,13 @@ packages: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 + /@babel/types@7.29.0: + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -1056,7 +1071,6 @@ packages: dependencies: '@emnapi/wasi-threads': 1.1.0 tslib: 2.8.1 - dev: false optional: true /@emnapi/runtime@1.7.1: @@ -1064,7 +1078,6 @@ packages: requiresBuild: true dependencies: tslib: 2.8.1 - dev: false optional: true /@emnapi/wasi-threads@1.1.0: @@ -1072,7 +1085,6 @@ packages: requiresBuild: true dependencies: tslib: 2.8.1 - dev: false optional: true /@emotion/hash@0.9.2: @@ -1085,6 +1097,7 @@ packages: cpu: [ppc64] os: [aix] requiresBuild: true + dev: true optional: true /@esbuild/aix-ppc64@0.24.0: @@ -1136,6 +1149,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-arm64@0.24.0: @@ -1187,6 +1201,7 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-arm@0.24.0: @@ -1238,6 +1253,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: true optional: true /@esbuild/android-x64@0.24.0: @@ -1289,6 +1305,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/darwin-arm64@0.24.0: @@ -1340,6 +1357,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: true optional: true /@esbuild/darwin-x64@0.24.0: @@ -1391,6 +1409,7 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-arm64@0.24.0: @@ -1442,6 +1461,7 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: true optional: true /@esbuild/freebsd-x64@0.24.0: @@ -1493,6 +1513,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm64@0.24.0: @@ -1544,6 +1565,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-arm@0.24.0: @@ -1595,6 +1617,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ia32@0.24.0: @@ -1646,6 +1669,7 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-loong64@0.24.0: @@ -1697,6 +1721,7 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-mips64el@0.24.0: @@ -1748,6 +1773,7 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-ppc64@0.24.0: @@ -1799,6 +1825,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-riscv64@0.24.0: @@ -1850,6 +1877,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-s390x@0.24.0: @@ -1901,6 +1929,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: true optional: true /@esbuild/linux-x64@0.24.0: @@ -1968,6 +1997,7 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: true optional: true /@esbuild/netbsd-x64@0.24.0: @@ -2044,6 +2074,7 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: true optional: true /@esbuild/openbsd-x64@0.24.0: @@ -2111,6 +2142,7 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: true optional: true /@esbuild/sunos-x64@0.24.0: @@ -2162,6 +2194,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-arm64@0.24.0: @@ -2213,6 +2246,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-ia32@0.24.0: @@ -2264,6 +2298,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: true optional: true /@esbuild/win32-x64@0.24.0: @@ -2985,14 +3020,16 @@ packages: - supports-color dev: true - /@napi-rs/wasm-runtime@1.1.0: - resolution: {integrity: sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==} + /@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1): + resolution: {integrity: sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw==} requiresBuild: true + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 dependencies: '@emnapi/core': 1.7.1 '@emnapi/runtime': 1.7.1 '@tybys/wasm-util': 0.10.1 - dev: false optional: true /@next/env@14.1.0: @@ -3358,18 +3395,6 @@ packages: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} dev: false - /@nuxt/devtools-kit@3.1.1(magicast@0.5.1)(vite@5.4.11): - resolution: {integrity: sha512-sjiKFeDCOy1SyqezSgyV4rYNfQewC64k/GhOsuJgRF+wR2qr6KTVhO6u2B+csKs74KrMrnJprQBgud7ejvOXAQ==} - peerDependencies: - vite: '>=6.0' - dependencies: - '@nuxt/kit': 4.2.1(magicast@0.5.1) - execa: 8.0.1 - vite: 5.4.11(@types/node@22.9.0) - transitivePeerDependencies: - - magicast - dev: false - /@nuxt/devtools-kit@3.1.1(magicast@0.5.1)(vite@7.3.0): resolution: {integrity: sha512-sjiKFeDCOy1SyqezSgyV4rYNfQewC64k/GhOsuJgRF+wR2qr6KTVhO6u2B+csKs74KrMrnJprQBgud7ejvOXAQ==} peerDependencies: @@ -3396,57 +3421,7 @@ packages: semver: 7.7.3 dev: false - /@nuxt/devtools@3.1.1(vite@5.4.11)(vue@3.5.26): - resolution: {integrity: sha512-UG8oKQqcSyzwBe1l0z24zypmwn6FLW/HQMHK/F/gscUU5LeMHzgBhLPD+cuLlDvwlGAbifexWNMsS/I7n95KlA==} - hasBin: true - peerDependencies: - '@vitejs/devtools': '*' - vite: '>=6.0' - peerDependenciesMeta: - '@vitejs/devtools': - optional: true - dependencies: - '@nuxt/devtools-kit': 3.1.1(magicast@0.5.1)(vite@5.4.11) - '@nuxt/devtools-wizard': 3.1.1 - '@nuxt/kit': 4.2.1(magicast@0.5.1) - '@vue/devtools-core': 8.0.5(vite@5.4.11)(vue@3.5.26) - '@vue/devtools-kit': 8.0.5 - birpc: 2.9.0 - consola: 3.4.2 - destr: 2.0.5 - error-stack-parser-es: 1.0.5 - execa: 8.0.1 - fast-npm-meta: 0.4.7 - get-port-please: 3.2.0 - hookable: 5.5.3 - image-meta: 0.2.2 - is-installed-globally: 1.0.0 - launch-editor: 2.12.0 - local-pkg: 1.1.2 - magicast: 0.5.1 - nypm: 0.6.2 - ohash: 2.0.11 - pathe: 2.0.3 - perfect-debounce: 2.0.0 - pkg-types: 2.3.0 - semver: 7.7.3 - simple-git: 3.30.0 - sirv: 3.0.2 - structured-clone-es: 1.0.0 - tinyglobby: 0.2.15 - vite: 5.4.11(@types/node@22.9.0) - vite-plugin-inspect: 11.3.3(@nuxt/kit@4.2.1)(vite@5.4.11) - vite-plugin-vue-tracer: 1.2.0(vite@5.4.11)(vue@3.5.26) - which: 5.0.0 - ws: 8.18.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - vue - dev: false - - /@nuxt/devtools@3.1.1(vite@7.3.0)(vue@3.5.26): + /@nuxt/devtools@3.1.1(vite@7.3.0)(vue@3.5.31): resolution: {integrity: sha512-UG8oKQqcSyzwBe1l0z24zypmwn6FLW/HQMHK/F/gscUU5LeMHzgBhLPD+cuLlDvwlGAbifexWNMsS/I7n95KlA==} hasBin: true peerDependencies: @@ -3459,7 +3434,7 @@ packages: '@nuxt/devtools-kit': 3.1.1(magicast@0.5.1)(vite@7.3.0) '@nuxt/devtools-wizard': 3.1.1 '@nuxt/kit': 4.2.1(magicast@0.5.1) - '@vue/devtools-core': 8.0.5(vite@7.3.0)(vue@3.5.26) + '@vue/devtools-core': 8.0.5(vite@7.3.0)(vue@3.5.31) '@vue/devtools-kit': 8.0.5 birpc: 2.9.0 consola: 3.4.2 @@ -3486,7 +3461,7 @@ packages: tinyglobby: 0.2.15 vite: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) vite-plugin-inspect: 11.3.3(@nuxt/kit@4.2.1)(vite@7.3.0) - vite-plugin-vue-tracer: 1.2.0(vite@7.3.0)(vue@3.5.26) + vite-plugin-vue-tracer: 1.2.0(vite@7.3.0)(vue@3.5.31) which: 5.0.0 ws: 8.18.3 transitivePeerDependencies: @@ -3560,12 +3535,12 @@ packages: dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.2.1(magicast@0.5.1) - '@unhead/vue': 2.0.19(vue@3.5.26) - '@vue/shared': 3.5.26 + '@unhead/vue': 2.0.19(vue@3.5.31) + '@vue/shared': 3.5.31 consola: 3.4.2 defu: 6.1.4 destr: 2.0.5 - devalue: 5.6.1 + devalue: 5.6.4 errx: 0.1.0 escape-string-regexp: 5.0.0 exsolve: 1.0.8 @@ -3574,7 +3549,7 @@ packages: klona: 2.0.6 mocked-exports: 0.1.1 nitropack: 2.12.9 - nuxt: 4.2.1(@biomejs/biome@2.3.10)(@vue/compiler-sfc@3.5.26)(typescript@5.6.3)(vite@7.3.0) + nuxt: 4.2.1(@biomejs/biome@2.3.10)(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1)(@vue/compiler-sfc@3.5.31)(typescript@5.6.3)(vite@7.3.0) pathe: 2.0.3 pkg-types: 2.3.0 radix3: 1.1.2 @@ -3582,7 +3557,7 @@ packages: ufo: 1.6.1 unctx: 2.5.0 unstorage: 1.17.3(db0@0.3.4)(ioredis@5.8.2) - vue: 3.5.26(typescript@5.6.3) + vue: 3.5.31(typescript@5.6.3) vue-bundle-renderer: 2.2.0 vue-devtools-stub: 0.1.0 transitivePeerDependencies: @@ -3650,7 +3625,7 @@ packages: - magicast dev: false - /@nuxt/vite-builder@4.2.1(@biomejs/biome@2.3.10)(@types/node@22.9.0)(nuxt@4.2.1)(typescript@5.6.3)(vue@3.5.26): + /@nuxt/vite-builder@4.2.1(@biomejs/biome@2.3.10)(@types/node@22.9.0)(nuxt@4.2.1)(typescript@5.6.3)(vue@3.5.31): resolution: {integrity: sha512-SuBxCtGrHcbgrtzHwJgLe0pBXWw2T9RFQx9JQ7A3dE9RjBhzjaxtmjVHx7vtq6DCGi0d0WlW1Z1lBZUDaXy8WA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: @@ -3663,11 +3638,11 @@ packages: dependencies: '@nuxt/kit': 4.2.1(magicast@0.5.1) '@rollup/plugin-replace': 6.0.3(rollup@4.54.0) - '@vitejs/plugin-vue': 6.0.3(vite@7.3.0)(vue@3.5.26) - '@vitejs/plugin-vue-jsx': 5.1.2(vite@7.3.0)(vue@3.5.26) - autoprefixer: 10.4.23(postcss@8.5.6) + '@vitejs/plugin-vue': 6.0.5(vite@7.3.0)(vue@3.5.31) + '@vitejs/plugin-vue-jsx': 5.1.2(vite@7.3.0)(vue@3.5.31) + autoprefixer: 10.4.23(postcss@8.5.8) consola: 3.4.2 - cssnano: 7.1.2(postcss@8.5.6) + cssnano: 7.1.2(postcss@8.5.8) defu: 6.1.4 esbuild: 0.25.12 escape-string-regexp: 5.0.0 @@ -3679,10 +3654,10 @@ packages: magic-string: 0.30.21 mlly: 1.8.0 mocked-exports: 0.1.1 - nuxt: 4.2.1(@biomejs/biome@2.3.10)(@types/node@22.9.0)(@vue/compiler-sfc@3.5.26)(typescript@5.6.3)(vite@5.4.11) + nuxt: 4.2.1(@biomejs/biome@2.3.10)(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1)(@types/node@22.9.0)(@vue/compiler-sfc@3.5.31)(typescript@5.6.3)(vite@7.3.0) pathe: 2.0.3 pkg-types: 2.3.0 - postcss: 8.5.6 + postcss: 8.5.8 rollup-plugin-visualizer: 6.0.5(rollup@4.54.0) seroval: 1.4.1 std-env: 3.10.0 @@ -3691,7 +3666,7 @@ packages: vite: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) vite-node: 5.2.0(@types/node@22.9.0)(jiti@2.6.1) vite-plugin-checker: 0.11.0(@biomejs/biome@2.3.10)(typescript@5.6.3)(vite@7.3.0) - vue: 3.5.26(typescript@5.6.3) + vue: 3.5.31(typescript@5.6.3) vue-bundle-renderer: 2.2.0 transitivePeerDependencies: - '@biomejs/biome' @@ -3719,7 +3694,7 @@ packages: - yaml dev: false - /@nuxt/vite-builder@4.2.1(@biomejs/biome@2.3.10)(nuxt@4.2.1)(typescript@5.6.3)(vue@3.5.26): + /@nuxt/vite-builder@4.2.1(@biomejs/biome@2.3.10)(nuxt@4.2.1)(typescript@5.6.3)(vue@3.5.31): resolution: {integrity: sha512-SuBxCtGrHcbgrtzHwJgLe0pBXWw2T9RFQx9JQ7A3dE9RjBhzjaxtmjVHx7vtq6DCGi0d0WlW1Z1lBZUDaXy8WA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: @@ -3732,11 +3707,11 @@ packages: dependencies: '@nuxt/kit': 4.2.1(magicast@0.5.1) '@rollup/plugin-replace': 6.0.3(rollup@4.54.0) - '@vitejs/plugin-vue': 6.0.3(vite@7.3.0)(vue@3.5.26) - '@vitejs/plugin-vue-jsx': 5.1.2(vite@7.3.0)(vue@3.5.26) - autoprefixer: 10.4.23(postcss@8.5.6) + '@vitejs/plugin-vue': 6.0.5(vite@7.3.0)(vue@3.5.31) + '@vitejs/plugin-vue-jsx': 5.1.2(vite@7.3.0)(vue@3.5.31) + autoprefixer: 10.4.23(postcss@8.5.8) consola: 3.4.2 - cssnano: 7.1.2(postcss@8.5.6) + cssnano: 7.1.2(postcss@8.5.8) defu: 6.1.4 esbuild: 0.25.12 escape-string-regexp: 5.0.0 @@ -3748,10 +3723,10 @@ packages: magic-string: 0.30.21 mlly: 1.8.0 mocked-exports: 0.1.1 - nuxt: 4.2.1(@biomejs/biome@2.3.10)(@vue/compiler-sfc@3.5.26)(typescript@5.6.3)(vite@7.3.0) + nuxt: 4.2.1(@biomejs/biome@2.3.10)(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1)(@vue/compiler-sfc@3.5.31)(typescript@5.6.3)(vite@7.3.0) pathe: 2.0.3 pkg-types: 2.3.0 - postcss: 8.5.6 + postcss: 8.5.8 rollup-plugin-visualizer: 6.0.5(rollup@4.54.0) seroval: 1.4.1 std-env: 3.10.0 @@ -3760,7 +3735,7 @@ packages: vite: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) vite-node: 5.2.0(@types/node@22.9.0)(jiti@2.6.1) vite-plugin-checker: 0.11.0(@biomejs/biome@2.3.10)(typescript@5.6.3)(vite@7.3.0) - vue: 3.5.26(typescript@5.6.3) + vue: 3.5.31(typescript@5.6.3) vue-bundle-renderer: 2.2.0 transitivePeerDependencies: - '@biomejs/biome' @@ -3900,13 +3875,16 @@ packages: dev: false optional: true - /@oxc-minify/binding-wasm32-wasi@0.96.0: + /@oxc-minify/binding-wasm32-wasi@0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1): resolution: {integrity: sha512-bjGDjkGzo3GWU9Vg2qiFUrfoo5QxojPNV/2RHTlbIB5FWkkV4ExVjsfyqihFiAuj0NXIZqd2SAiEq9htVd3RFw==} engines: {node: '>=14.0.0'} cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 1.1.0 + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false optional: true @@ -4036,13 +4014,16 @@ packages: dev: false optional: true - /@oxc-parser/binding-wasm32-wasi@0.96.0: + /@oxc-parser/binding-wasm32-wasi@0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1): resolution: {integrity: sha512-TJ/sNPbVD4u6kUwm7sDKa5iRDEB8vd7ZIMjYqFrrAo9US1RGYOSvt6Ie9sDRekUL9fZhNsykvSrpmIj6dg/C2w==} engines: {node: '>=14.0.0'} cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 1.1.0 + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false optional: true @@ -4064,6 +4045,10 @@ packages: dev: false optional: true + /@oxc-project/types@0.122.0: + resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==} + dev: true + /@oxc-project/types@0.96.0: resolution: {integrity: sha512-r/xkmoXA0xEpU6UGtn18CNVjXH6erU3KCpCDbpLmbVxBFor1U9MqN5Z2uMmCHJuXjJzlnDR+hWY+yPoLo8oHDw==} dev: false @@ -4176,13 +4161,16 @@ packages: dev: false optional: true - /@oxc-transform/binding-wasm32-wasi@0.96.0: + /@oxc-transform/binding-wasm32-wasi@0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1): resolution: {integrity: sha512-A91ARLiuZHGN4hBds9s7bW3czUuLuHLsV+cz44iF9j8e1zX9m2hNGXf/acQRbg/zcFUXmjz5nmk8EkZyob876w==} engines: {node: '>=14.0.0'} cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 1.1.0 + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false optional: true @@ -4395,15 +4383,15 @@ packages: resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==} dev: false - /@remix-run/dev@2.13.1(@remix-run/react@2.14.0)(@remix-run/serve@2.13.1)(typescript@5.6.3)(vite@5.4.11): - resolution: {integrity: sha512-7+06Dail6zMyRlRvgrZ4cmQjs2gUb+M24iP4jbmql+0B7VAAPwzCRU0x+BF5z8GSef13kDrH3iXv/BQ2O2yOgw==} + /@remix-run/dev@2.17.4(@remix-run/react@2.17.4)(@remix-run/serve@2.17.4)(typescript@5.6.3)(vite@5.4.11): + resolution: {integrity: sha512-El7r5W6ErX9KIy27+urbc4SIZnIlVDgTOUqzA7Zbv7caKYrsvgj/Z3i/LPy4VNfv0G1EdawPOrygJgIKT4r2FA==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@remix-run/react': ^2.13.1 - '@remix-run/serve': ^2.13.1 + '@remix-run/react': ^2.17.0 + '@remix-run/serve': ^2.17.0 typescript: ^5.1.0 - vite: ^5.1.0 + vite: ^5.1.0 || ^6.0.0 wrangler: ^3.28.2 peerDependenciesMeta: '@remix-run/serve': @@ -4416,7 +4404,7 @@ packages: optional: true dependencies: '@babel/core': 7.28.5 - '@babel/generator': 7.28.5 + '@babel/generator': 7.29.1 '@babel/parser': 7.28.5 '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.28.5) '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) @@ -4425,11 +4413,11 @@ packages: '@babel/types': 7.28.5 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.13.1(typescript@5.6.3) - '@remix-run/react': 2.14.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3) - '@remix-run/router': 1.20.0 - '@remix-run/serve': 2.13.1(typescript@5.6.3) - '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) + '@remix-run/node': 2.17.4(typescript@5.6.3) + '@remix-run/react': 2.17.4(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3) + '@remix-run/router': 1.23.2 + '@remix-run/serve': 2.17.4(typescript@5.6.3) + '@remix-run/server-runtime': 2.17.4(typescript@5.6.3) '@types/mdx': 2.0.13 '@vanilla-extract/integration': 6.5.0 arg: 5.0.2 @@ -4453,6 +4441,7 @@ packages: lodash.debounce: 4.0.8 minimatch: 9.0.5 ora: 5.4.1 + pathe: 1.1.2 picocolors: 1.1.1 picomatch: 2.3.1 pidtree: 0.6.0 @@ -4467,10 +4456,12 @@ packages: remark-mdx-frontmatter: 1.1.1 semver: 7.7.3 set-cookie-parser: 2.7.1 - tar-fs: 2.1.1 + tar-fs: 2.1.4 tsconfig-paths: 4.2.0 typescript: 5.6.3 - vite: 5.4.11(@types/node@22.9.0) + valibot: 1.3.1(typescript@5.6.3) + vite: 5.4.11 + vite-node: 3.2.4 ws: 7.5.10 transitivePeerDependencies: - '@types/node' @@ -4489,8 +4480,8 @@ packages: - utf-8-validate dev: true - /@remix-run/express@2.13.1(express@4.21.1)(typescript@5.6.3): - resolution: {integrity: sha512-yl3/BSJ8eyvwUyWCLDq3NlS81mZFll9hnADNuSCCBrQgkMhEx7stk5JUmWdvmcmGqHw04Ahkq07ZqJeD4F1FMA==} + /@remix-run/express@2.17.4(express@4.21.1)(typescript@5.6.3): + resolution: {integrity: sha512-4zZs0L7v2pvAq896zHRLNMhoOKIPXM9qnYdHLbz4mpZUMbNAgQacGazArIrUV3M4g0gRMY0dLrt5CqMNrlBeYg==} engines: {node: '>=18.0.0'} peerDependencies: express: ^4.20.0 @@ -4499,12 +4490,12 @@ packages: typescript: optional: true dependencies: - '@remix-run/node': 2.13.1(typescript@5.6.3) + '@remix-run/node': 2.17.4(typescript@5.6.3) express: 4.21.1 typescript: 5.6.3 - /@remix-run/node@2.13.1(typescript@5.6.3): - resolution: {integrity: sha512-2ly7bENj2n2FNBdEN60ZEbNCs5dAOex/QJoo6EZ8RNFfUQxVKAZkMwfQ4ETV2SLWDgkRLj3Jo5n/dx7O2ZGhGw==} + /@remix-run/node@2.17.4(typescript@5.6.3): + resolution: {integrity: sha512-9A29JaYiGHDEmaiQuD1IlO/TrQxnnkj98GpytihU+Nz6yTt6RwzzyMMqTAoasRd1dPD4OeSaSqbwkcim/eE76Q==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -4512,36 +4503,17 @@ packages: typescript: optional: true dependencies: - '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) + '@remix-run/server-runtime': 2.17.4(typescript@5.6.3) '@remix-run/web-fetch': 4.4.2 '@web3-storage/multipart-parser': 1.0.0 cookie-signature: 1.2.2 source-map-support: 0.5.21 stream-slice: 0.1.2 typescript: 5.6.3 - undici: 6.21.0 + undici: 6.24.1 - /@remix-run/node@2.14.0(typescript@5.6.3): - resolution: {integrity: sha512-ou16LMJYv0ElIToZ6dDqaLjv1T3iBEwuJTBahveEA8NkkACIWODJ2fgUYf1UKLMKHVdHjNImLzS37HdSZY0Q6g==} - engines: {node: '>=18.0.0'} - peerDependencies: - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@remix-run/server-runtime': 2.14.0(typescript@5.6.3) - '@remix-run/web-fetch': 4.4.2 - '@web3-storage/multipart-parser': 1.0.0 - cookie-signature: 1.2.2 - source-map-support: 0.5.21 - stream-slice: 0.1.2 - typescript: 5.6.3 - undici: 6.21.0 - dev: false - - /@remix-run/react@2.14.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3): - resolution: {integrity: sha512-uQcy5gxazHtpislgonx2dwRuR/CbvYUeguQxDgawd+dAyoglK2rFx58+F6Kj0Vjw6v/iuvxibA/lEAiAaB4ZmQ==} + /@remix-run/react@2.17.4(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3): + resolution: {integrity: sha512-MeXHacIBoohr9jzec5j/Rmk57xk34korkPDDb0OPHgkdvh20lO5fJoSAcnZfjTIOH+Vsq1ZRQlmvG5PRQ/64Sw==} engines: {node: '>=18.0.0'} peerDependencies: react: ^18.0.0 @@ -4551,13 +4523,13 @@ packages: typescript: optional: true dependencies: - '@remix-run/router': 1.21.0 - '@remix-run/server-runtime': 2.14.0(typescript@5.6.3) + '@remix-run/router': 1.23.2 + '@remix-run/server-runtime': 2.17.4(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router: 6.28.0(react@18.3.1) - react-router-dom: 6.28.0(react-dom@18.3.1)(react@18.3.1) - turbo-stream: 2.4.0 + react-router: 6.30.3(react@18.3.1) + react-router-dom: 6.30.3(react-dom@18.3.1)(react@18.3.1) + turbo-stream: 2.4.1 typescript: 5.6.3 /@remix-run/react@2.5.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.6.3): @@ -4585,33 +4557,29 @@ packages: engines: {node: '>=14.0.0'} dev: false - /@remix-run/router@1.20.0: - resolution: {integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==} + /@remix-run/router@1.23.2: + resolution: {integrity: sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w==} engines: {node: '>=14.0.0'} - /@remix-run/router@1.21.0: - resolution: {integrity: sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==} - engines: {node: '>=14.0.0'} - - /@remix-run/serve@2.13.1(typescript@5.6.3): - resolution: {integrity: sha512-lKCU1ZnHaGknRAYII5PQOGch9xzK3Q68mcyN8clN6WoKQTn5fvWVE1nEDd1L7vyt5LPVI2b7HNQtVMow1g1vHg==} + /@remix-run/serve@2.17.4(typescript@5.6.3): + resolution: {integrity: sha512-c632agTDib70cytmxMVqSbBMlhFKawcg5048yZZK/qeP2AmUweM7OY6Ivgcmv/pgjLXYOu17UBKhtGU8T5y8cQ==} engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@remix-run/express': 2.13.1(express@4.21.1)(typescript@5.6.3) - '@remix-run/node': 2.13.1(typescript@5.6.3) + '@remix-run/express': 2.17.4(express@4.21.1)(typescript@5.6.3) + '@remix-run/node': 2.17.4(typescript@5.6.3) chokidar: 3.6.0 - compression: 1.7.5 + compression: 1.8.1 express: 4.21.1 get-port: 5.1.1 - morgan: 1.10.0 + morgan: 1.10.1 source-map-support: 0.5.21 transitivePeerDependencies: - supports-color - typescript - /@remix-run/server-runtime@2.13.1(typescript@5.6.3): - resolution: {integrity: sha512-2DfBPRcHKVzE4bCNsNkKB50BhCCKF73x+jiS836OyxSIAL+x0tguV2AEjmGXefEXc5AGGzoxkus0AUUEYa29Vg==} + /@remix-run/server-runtime@2.17.4(typescript@5.6.3): + resolution: {integrity: sha512-oCsFbPuISgh8KpPKsfBChzjcntvTz5L+ggq9VNYWX8RX3yA7OgQpKspRHOSxb05bw7m0Hx+L1KRHXjf3juKX8w==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -4619,31 +4587,13 @@ packages: typescript: optional: true dependencies: - '@remix-run/router': 1.20.0 + '@remix-run/router': 1.23.2 '@types/cookie': 0.6.0 '@web3-storage/multipart-parser': 1.0.0 - cookie: 0.6.0 + cookie: 0.7.2 set-cookie-parser: 2.7.1 source-map: 0.7.6 - turbo-stream: 2.4.0 - typescript: 5.6.3 - - /@remix-run/server-runtime@2.14.0(typescript@5.6.3): - resolution: {integrity: sha512-9Th9UzDaoFFBD7zA5mRI1KT8JktFLN4ij9jPygrKBhG/kYmNIvhcMtq9VyjcbMvFK5natTyhOhrrKRIHtijD4w==} - engines: {node: '>=18.0.0'} - peerDependencies: - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@remix-run/router': 1.21.0 - '@types/cookie': 0.6.0 - '@web3-storage/multipart-parser': 1.0.0 - cookie: 0.6.0 - set-cookie-parser: 2.7.1 - source-map: 0.7.6 - turbo-stream: 2.4.0 + turbo-stream: 2.4.1 typescript: 5.6.3 /@remix-run/server-runtime@2.5.0(typescript@5.6.3): @@ -4698,8 +4648,150 @@ packages: dependencies: web-streams-polyfill: 3.3.3 - /@rolldown/pluginutils@1.0.0-beta.53: - resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==} + /@rolldown/binding-android-arm64@1.0.0-rc.12: + resolution: {integrity: sha512-pv1y2Fv0JybcykuiiD3qBOBdz6RteYojRFY1d+b95WVuzx211CRh+ytI/+9iVyWQ6koTh5dawe4S/yRfOFjgaA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-darwin-arm64@1.0.0-rc.12: + resolution: {integrity: sha512-cFYr6zTG/3PXXF3pUO+umXxt1wkRK/0AYT8lDwuqvRC+LuKYWSAQAQZjCWDQpAH172ZV6ieYrNnFzVVcnSflAg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-darwin-x64@1.0.0-rc.12: + resolution: {integrity: sha512-ZCsYknnHzeXYps0lGBz8JrF37GpE9bFVefrlmDrAQhOEi4IOIlcoU1+FwHEtyXGx2VkYAvhu7dyBf75EJQffBw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-freebsd-x64@1.0.0-rc.12: + resolution: {integrity: sha512-dMLeprcVsyJsKolRXyoTH3NL6qtsT0Y2xeuEA8WQJquWFXkEC4bcu1rLZZSnZRMtAqwtrF/Ib9Ddtpa/Gkge9Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.12: + resolution: {integrity: sha512-YqWjAgGC/9M1lz3GR1r1rP79nMgo3mQiiA+Hfo+pvKFK1fAJ1bCi0ZQVh8noOqNacuY1qIcfyVfP6HoyBRZ85Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-linux-arm64-gnu@1.0.0-rc.12: + resolution: {integrity: sha512-/I5AS4cIroLpslsmzXfwbe5OmWvSsrFuEw3mwvbQ1kDxJ822hFHIx+vsN/TAzNVyepI/j/GSzrtCIwQPeKCLIg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-linux-arm64-musl@1.0.0-rc.12: + resolution: {integrity: sha512-V6/wZztnBqlx5hJQqNWwFdxIKN0m38p8Jas+VoSfgH54HSj9tKTt1dZvG6JRHcjh6D7TvrJPWFGaY9UBVOaWPw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.12: + resolution: {integrity: sha512-AP3E9BpcUYliZCxa3w5Kwj9OtEVDYK6sVoUzy4vTOJsjPOgdaJZKFmN4oOlX0Wp0RPV2ETfmIra9x1xuayFB7g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-linux-s390x-gnu@1.0.0-rc.12: + resolution: {integrity: sha512-nWwpvUSPkoFmZo0kQazZYOrT7J5DGOJ/+QHHzjvNlooDZED8oH82Yg67HvehPPLAg5fUff7TfWFHQS8IV1n3og==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-linux-x64-gnu@1.0.0-rc.12: + resolution: {integrity: sha512-RNrafz5bcwRy+O9e6P8Z/OCAJW/A+qtBczIqVYwTs14pf4iV1/+eKEjdOUta93q2TsT/FI0XYDP3TCky38LMAg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-linux-x64-musl@1.0.0-rc.12: + resolution: {integrity: sha512-Jpw/0iwoKWx3LJ2rc1yjFrj+T7iHZn2JDg1Yny1ma0luviFS4mhAIcd1LFNxK3EYu3DHWCps0ydXQ5i/rrJ2ig==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-openharmony-arm64@1.0.0-rc.12: + resolution: {integrity: sha512-vRugONE4yMfVn0+7lUKdKvN4D5YusEiPilaoO2sgUWpCvrncvWgPMzK00ZFFJuiPgLwgFNP5eSiUlv2tfc+lpA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-wasm32-wasi@1.0.0-rc.12(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1): + resolution: {integrity: sha512-ykGiLr/6kkiHc0XnBfmFJuCjr5ZYKKofkx+chJWDjitX+KsJuAmrzWhwyOMSHzPhzOHOy7u9HlFoa5MoAOJ/Zg==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + requiresBuild: true + dependencies: + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + dev: true + optional: true + + /@rolldown/binding-win32-arm64-msvc@1.0.0-rc.12: + resolution: {integrity: sha512-5eOND4duWkwx1AzCxadcOrNeighiLwMInEADT0YM7xeEOOFcovWZCq8dadXgcRHSf3Ulh1kFo/qvzoFiCLOL1Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rolldown/binding-win32-x64-msvc@1.0.0-rc.12: + resolution: {integrity: sha512-PyqoipaswDLAZtot351MLhrlrh6lcZPo2LSYE+VDxbVk24LVKAGOuE4hb8xZQmrPAuEtTZW8E6D2zc5EUZX4Lw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rolldown/pluginutils@1.0.0-rc.12: + resolution: {integrity: sha512-HHMwmarRKvoFsJorqYlFeFRzXZqCt2ETQlEDOb9aqssrnVBB1/+xgTGtuTrIk5vzLNX1MjMtTf7W9z3tsSbrxw==} + + /@rolldown/pluginutils@1.0.0-rc.2: + resolution: {integrity: sha512-izyXV/v+cHiRfozX62W9htOAvwMo4/bXKDrQ+vom1L1qRuexPock/7VZDAhnpHCLNejd3NJ6hiab+tO0D44Rgw==} /@rollup/plugin-alias@5.1.1(rollup@4.54.0): resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} @@ -4725,10 +4817,10 @@ packages: '@rollup/pluginutils': 5.3.0(rollup@4.54.0) commondir: 1.0.1 estree-walker: 2.0.2 - fdir: 6.5.0(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.4) is-reference: 1.2.1 magic-string: 0.30.21 - picomatch: 4.0.3 + picomatch: 4.0.4 rollup: 4.54.0 dev: false @@ -4817,7 +4909,7 @@ packages: dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.3 + picomatch: 4.0.4 rollup: 4.54.0 /@rollup/rollup-android-arm-eabi@4.27.2: @@ -5215,14 +5307,14 @@ packages: acorn: 8.15.0 dev: true - /@sveltejs/adapter-vercel@6.2.0(@sveltejs/kit@2.49.1): - resolution: {integrity: sha512-JojC+3dcxNKxO6ixoHq7k1QRL2KCX7RzwfXp1vwbLZkKZrPc5KvhbutVYYiIe0C3aky7VJU6kWp1k9a4b1mgoA==} + /@sveltejs/adapter-vercel@6.3.3(@sveltejs/kit@2.55.0): + resolution: {integrity: sha512-jI7jT/XqRyFe9oqKvFcNPQfyNBi3pXqN1iQXa2lmeKT5Vzgr9iSOqJOD3pXf/9Q2Os6SXzqYYm6osRjHYEhkyw==} engines: {node: '>=20.0'} peerDependencies: '@sveltejs/kit': ^2.4.0 dependencies: - '@sveltejs/kit': 2.49.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.45.5)(vite@7.3.0) - '@vercel/nft': 1.1.1 + '@sveltejs/kit': 2.55.0(@sveltejs/vite-plugin-svelte@7.0.0)(svelte@5.55.0)(typescript@6.0.2)(vite@8.0.3) + '@vercel/nft': 1.5.0 esbuild: 0.25.12 transitivePeerDependencies: - encoding @@ -5230,131 +5322,102 @@ packages: - supports-color dev: true - /@sveltejs/kit@2.49.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.45.5)(vite@7.3.0): - resolution: {integrity: sha512-vByReCTTdlNM80vva8alAQC80HcOiHLkd8XAxIiKghKSHcqeNfyhp3VsYAV8VSiPKu4Jc8wWCfsZNAIvd1uCqA==} + /@sveltejs/kit@2.55.0(@sveltejs/vite-plugin-svelte@7.0.0)(svelte@5.2.0)(typescript@5.6.3)(vite@7.3.0): + resolution: {integrity: sha512-MdFRjevVxmAknf2NbaUkDF16jSIzXMWd4Nfah0Qp8TtQVoSp3bV4jKt8mX7z7qTUTWvgSaxtR0EG5WJf53gcuA==} engines: {node: '>=18.13'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.0.0 - '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 || ^7.0.0 svelte: ^4.0.0 || ^5.0.0-next.0 - vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 + typescript: ^5.3.3 + vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 || ^8.0.0 peerDependenciesMeta: '@opentelemetry/api': optional: true + typescript: + optional: true dependencies: '@standard-schema/spec': 1.1.0 '@sveltejs/acorn-typescript': 1.0.8(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.45.5)(vite@7.3.0) + '@sveltejs/vite-plugin-svelte': 7.0.0(svelte@5.2.0)(vite@7.3.0) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 0.6.0 - devalue: 5.6.1 + devalue: 5.6.4 esm-env: 1.2.2 kleur: 4.1.5 magic-string: 0.30.21 mrmime: 2.0.1 - sade: 1.8.1 - set-cookie-parser: 2.7.1 + set-cookie-parser: 3.1.0 sirv: 3.0.2 - svelte: 5.45.5 + svelte: 5.2.0 + typescript: 5.6.3 vite: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) dev: true - /@sveltejs/kit@2.7.5(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.0)(vite@5.4.11): - resolution: {integrity: sha512-8WIrVch2Ze2Rq3eIMPTqIIRFPM2zGQcGKHim2z43KVRdgdtYWBugAQ7nemH9ATnzlvbgztk6hwhEZOi8A8ZOPg==} + /@sveltejs/kit@2.55.0(@sveltejs/vite-plugin-svelte@7.0.0)(svelte@5.55.0)(typescript@6.0.2)(vite@8.0.3): + resolution: {integrity: sha512-MdFRjevVxmAknf2NbaUkDF16jSIzXMWd4Nfah0Qp8TtQVoSp3bV4jKt8mX7z7qTUTWvgSaxtR0EG5WJf53gcuA==} engines: {node: '>=18.13'} hasBin: true - requiresBuild: true peerDependencies: - '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 + '@opentelemetry/api': ^1.0.0 + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 || ^7.0.0 svelte: ^4.0.0 || ^5.0.0-next.0 - vite: ^5.0.3 + typescript: ^5.3.3 + vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 || ^8.0.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + typescript: + optional: true dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.1(svelte@5.2.0)(vite@5.4.11) + '@standard-schema/spec': 1.1.0 + '@sveltejs/acorn-typescript': 1.0.8(acorn@8.15.0) + '@sveltejs/vite-plugin-svelte': 7.0.0(svelte@5.55.0)(vite@8.0.3) '@types/cookie': 0.6.0 + acorn: 8.15.0 cookie: 0.6.0 - devalue: 5.1.1 - esm-env: 1.1.4 - import-meta-resolve: 4.1.0 + devalue: 5.6.4 + esm-env: 1.2.2 kleur: 4.1.5 - magic-string: 0.30.12 - mrmime: 2.0.0 - sade: 1.8.1 - set-cookie-parser: 2.7.1 - sirv: 3.0.0 - svelte: 5.2.0 - tiny-glob: 0.2.9 - vite: 5.4.11(@types/node@22.9.0) - dev: false - - /@sveltejs/vite-plugin-svelte-inspector@3.0.1(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.0)(vite@5.4.11): - resolution: {integrity: sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22} - peerDependencies: - '@sveltejs/vite-plugin-svelte': ^4.0.0-next.0||^4.0.0 - svelte: ^5.0.0-next.96 || ^5.0.0 - vite: ^5.0.0 - dependencies: - '@sveltejs/vite-plugin-svelte': 4.0.1(svelte@5.2.0)(vite@5.4.11) - debug: 4.4.3 - svelte: 5.2.0 - vite: 5.4.11(@types/node@22.9.0) - transitivePeerDependencies: - - supports-color - dev: false - - /@sveltejs/vite-plugin-svelte-inspector@5.0.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.45.5)(vite@7.3.0): - resolution: {integrity: sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==} - engines: {node: ^20.19 || ^22.12 || >=24} - peerDependencies: - '@sveltejs/vite-plugin-svelte': ^6.0.0-next.0 - svelte: ^5.0.0 - vite: ^6.3.0 || ^7.0.0 - dependencies: - '@sveltejs/vite-plugin-svelte': 6.2.1(svelte@5.45.5)(vite@7.3.0) - debug: 4.4.3 - svelte: 5.45.5 - vite: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) - transitivePeerDependencies: - - supports-color + magic-string: 0.30.21 + mrmime: 2.0.1 + set-cookie-parser: 3.1.0 + sirv: 3.0.2 + svelte: 5.55.0 + typescript: 6.0.2 + vite: 8.0.3(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) dev: true - /@sveltejs/vite-plugin-svelte@4.0.1(svelte@5.2.0)(vite@5.4.11): - resolution: {integrity: sha512-prXoAE/GleD2C4pKgHa9vkdjpzdYwCSw/kmjw6adIyu0vk5YKCfqIztkLg10m+kOYnzZu3bb0NaPTxlWre2a9Q==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22} + /@sveltejs/vite-plugin-svelte@7.0.0(svelte@5.2.0)(vite@7.3.0): + resolution: {integrity: sha512-ILXmxC7HAsnkK2eslgPetrqqW1BKSL7LktsFgqzNj83MaivMGZzluWq32m25j2mDOjmSKX7GGWahePhuEs7P/g==} + engines: {node: ^20.19 || ^22.12 || >=24} peerDependencies: - svelte: ^5.0.0-next.96 || ^5.0.0 - vite: ^5.0.0 + svelte: ^5.46.4 + vite: ^8.0.0-beta.7 || ^8.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 3.0.1(@sveltejs/vite-plugin-svelte@4.0.1)(svelte@5.2.0)(vite@5.4.11) - debug: 4.4.3 deepmerge: 4.3.1 - kleur: 4.1.5 magic-string: 0.30.21 + obug: 2.1.1 svelte: 5.2.0 - vite: 5.4.11(@types/node@22.9.0) - vitefu: 1.1.1(vite@5.4.11) - transitivePeerDependencies: - - supports-color - dev: false + vite: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) + vitefu: 1.1.2(vite@7.3.0) + dev: true - /@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.45.5)(vite@7.3.0): - resolution: {integrity: sha512-YZs/OSKOQAQCnJvM/P+F1URotNnYNeU3P2s4oIpzm1uFaqUEqRxUB0g5ejMjEb5Gjb9/PiBI5Ktrq4rUUF8UVQ==} + /@sveltejs/vite-plugin-svelte@7.0.0(svelte@5.55.0)(vite@8.0.3): + resolution: {integrity: sha512-ILXmxC7HAsnkK2eslgPetrqqW1BKSL7LktsFgqzNj83MaivMGZzluWq32m25j2mDOjmSKX7GGWahePhuEs7P/g==} engines: {node: ^20.19 || ^22.12 || >=24} peerDependencies: - svelte: ^5.0.0 - vite: ^6.3.0 || ^7.0.0 + svelte: ^5.46.4 + vite: ^8.0.0-beta.7 || ^8.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.1(@sveltejs/vite-plugin-svelte@6.2.1)(svelte@5.45.5)(vite@7.3.0) - debug: 4.4.3 deepmerge: 4.3.1 magic-string: 0.30.21 - svelte: 5.45.5 - vite: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) - vitefu: 1.1.1(vite@7.3.0) - transitivePeerDependencies: - - supports-color + obug: 2.1.1 + svelte: 5.55.0 + vite: 8.0.3(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + vitefu: 1.1.2(vite@8.0.3) dev: true /@swc/core-darwin-arm64@1.9.2: @@ -5629,7 +5692,6 @@ packages: requiresBuild: true dependencies: tslib: 2.8.1 - dev: false optional: true /@types/acorn@4.0.6: @@ -5655,20 +5717,20 @@ packages: /@types/babel__generator@7.6.8: resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 dev: true /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 dev: true /@types/babel__traverse@7.20.6: resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 dev: true /@types/chai@5.2.3: @@ -5698,6 +5760,7 @@ packages: /@types/estree@1.0.6: resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + dev: true /@types/estree@1.0.8: resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -5843,6 +5906,10 @@ packages: resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} dev: true + /@types/trusted-types@2.0.7: + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + dev: true + /@types/unist@2.0.11: resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} dev: true @@ -5991,14 +6058,14 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: false - /@unhead/vue@2.0.19(vue@3.5.26): + /@unhead/vue@2.0.19(vue@3.5.31): resolution: {integrity: sha512-7BYjHfOaoZ9+ARJkT10Q2TjnTUqDXmMpfakIAsD/hXiuff1oqWg1xeXT5+MomhNcC15HbiABpbbBmITLSHxdKg==} peerDependencies: vue: '>=3.5.18' dependencies: hookable: 5.5.3 unhead: 2.0.19 - vue: 3.5.26(typescript@5.6.3) + vue: 3.5.31(typescript@5.6.3) dev: false /@vanilla-extract/babel-plugin-debug-ids@1.1.0: @@ -6042,7 +6109,7 @@ packages: lodash: 4.17.21 mlly: 1.8.0 outdent: 0.8.0 - vite: 5.4.11(@types/node@22.9.0) + vite: 5.4.11 vite-node: 1.6.0 transitivePeerDependencies: - '@types/node' @@ -6076,7 +6143,7 @@ packages: glob: 10.5.0 graceful-fs: 4.2.11 node-gyp-build: 4.8.3 - picomatch: 4.0.3 + picomatch: 4.0.4 resolve-from: 5.0.0 transitivePeerDependencies: - encoding @@ -6084,8 +6151,8 @@ packages: - supports-color dev: false - /@vercel/nft@1.1.1: - resolution: {integrity: sha512-mKMGa7CEUcXU75474kOeqHbtvK1kAcu4wiahhmlUenB5JbTQB8wVlDI8CyHR3rpGo0qlzoRWqcDzI41FUoBJCA==} + /@vercel/nft@1.5.0: + resolution: {integrity: sha512-IWTDeIoWhQ7ZtRO/JRKH+jhmeQvZYhtGPmzw/QGDY+wDCQqfm25P9yIdoAFagu4fWsK4IwZXDFIjrmp5rRm/sA==} engines: {node: '>=20'} hasBin: true dependencies: @@ -6099,7 +6166,7 @@ packages: glob: 13.0.0 graceful-fs: 4.2.11 node-gyp-build: 4.8.3 - picomatch: 4.0.3 + picomatch: 4.0.4 resolve-from: 5.0.0 transitivePeerDependencies: - encoding @@ -6107,7 +6174,7 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue-jsx@5.1.2(vite@7.3.0)(vue@3.5.26): + /@vitejs/plugin-vue-jsx@5.1.2(vite@7.3.0)(vue@3.5.31): resolution: {integrity: sha512-3a2BOryRjG/Iih87x87YXz5c8nw27eSlHytvSKYfp8ZIsp5+FgFQoKeA7k2PnqWpjJrv6AoVTMnvmuKUXb771A==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: @@ -6117,24 +6184,37 @@ packages: '@babel/core': 7.28.5 '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) - '@rolldown/pluginutils': 1.0.0-beta.53 + '@rolldown/pluginutils': 1.0.0-rc.12 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.28.5) vite: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) - vue: 3.5.26(typescript@5.6.3) + vue: 3.5.31(typescript@5.6.3) transitivePeerDependencies: - supports-color dev: false - /@vitejs/plugin-vue@6.0.3(vite@7.3.0)(vue@3.5.26): - resolution: {integrity: sha512-TlGPkLFLVOY3T7fZrwdvKpjprR3s4fxRln0ORDo1VQ7HHyxJwTlrjKU3kpVWTlaAjIEuCTokmjkZnr8Tpc925w==} + /@vitejs/plugin-vue@6.0.5(vite@7.3.0)(vue@3.5.31): + resolution: {integrity: sha512-bL3AxKuQySfk1iGcBsQnoRVexTPJq0Z/ixFVM8OhVJAP6ZXXXLtM7NFKWhLl30Kg7uTBqIaPXbh+nuQCuBDedg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 vue: ^3.2.25 dependencies: - '@rolldown/pluginutils': 1.0.0-beta.53 + '@rolldown/pluginutils': 1.0.0-rc.2 vite: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) - vue: 3.5.26(typescript@5.6.3) + vue: 3.5.31(typescript@5.6.3) + dev: false + + /@vitejs/plugin-vue@6.0.5(vite@8.0.3)(vue@3.5.31): + resolution: {integrity: sha512-bL3AxKuQySfk1iGcBsQnoRVexTPJq0Z/ixFVM8OhVJAP6ZXXXLtM7NFKWhLl30Kg7uTBqIaPXbh+nuQCuBDedg==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + vue: ^3.2.25 + dependencies: + '@rolldown/pluginutils': 1.0.0-rc.2 + vite: 8.0.3(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + vue: 3.5.31(typescript@5.6.3) + dev: true /@vitest/expect@4.0.16: resolution: {integrity: sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA==} @@ -6271,7 +6351,7 @@ packages: resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} dev: true - /@vue-macros/common@3.1.1(vue@3.5.26): + /@vue-macros/common@3.1.1(vue@3.5.31): resolution: {integrity: sha512-afW2DMjgCBVs33mWRlz7YsGHzoEEupnl0DK5ZTKsgziAlLh5syc5m+GM7eqeYrgiQpwMaVxa1fk73caCvPxyAw==} engines: {node: '>=20.19.0'} peerDependencies: @@ -6280,12 +6360,12 @@ packages: vue: optional: true dependencies: - '@vue/compiler-sfc': 3.5.26 + '@vue/compiler-sfc': 3.5.31 ast-kit: 2.2.0 local-pkg: 1.1.2 magic-string-ast: 1.0.3 unplugin-utils: 0.3.1 - vue: 3.5.26(typescript@5.6.3) + vue: 3.5.31(typescript@5.6.3) dev: false /@vue/babel-helper-vue-transform-on@2.0.1: @@ -6306,10 +6386,10 @@ packages: '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) '@babel/template': 7.27.2 '@babel/traverse': 7.28.5 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@vue/babel-helper-vue-transform-on': 2.0.1 '@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.28.5) - '@vue/shared': 3.5.26 + '@vue/shared': 3.5.31 transitivePeerDependencies: - supports-color dev: false @@ -6323,8 +6403,8 @@ packages: '@babel/core': 7.28.5 '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/parser': 7.28.5 - '@vue/compiler-sfc': 3.5.26 + '@babel/parser': 7.29.2 + '@vue/compiler-sfc': 3.5.31 transitivePeerDependencies: - supports-color dev: false @@ -6332,19 +6412,19 @@ packages: /@vue/compiler-core@3.5.13: resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 dev: true - /@vue/compiler-core@3.5.26: - resolution: {integrity: sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w==} + /@vue/compiler-core@3.5.31: + resolution: {integrity: sha512-k/ueL14aNIEy5Onf0OVzR8kiqF/WThgLdFhxwa4e/KF/0qe38IwIdofoSWBTvvxQOesaz6riAFAUaYjoF9fLLQ==} dependencies: - '@babel/parser': 7.28.5 - '@vue/shared': 3.5.26 - entities: 7.0.0 + '@babel/parser': 7.29.2 + '@vue/shared': 3.5.31 + entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.1 @@ -6355,11 +6435,11 @@ packages: '@vue/shared': 3.5.13 dev: true - /@vue/compiler-dom@3.5.26: - resolution: {integrity: sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A==} + /@vue/compiler-dom@3.5.31: + resolution: {integrity: sha512-BMY/ozS/xxjYqRFL+tKdRpATJYDTTgWSo0+AJvJNg4ig+Hgb0dOsHPXvloHQ5hmlivUqw1Yt2pPIqp4e0v1GUw==} dependencies: - '@vue/compiler-core': 3.5.26 - '@vue/shared': 3.5.26 + '@vue/compiler-core': 3.5.31 + '@vue/shared': 3.5.31 /@vue/compiler-sfc@3.5.13: resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} @@ -6375,17 +6455,17 @@ packages: source-map-js: 1.2.1 dev: true - /@vue/compiler-sfc@3.5.26: - resolution: {integrity: sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA==} + /@vue/compiler-sfc@3.5.31: + resolution: {integrity: sha512-M8wpPgR9UJ8MiRGjppvx9uWJfLV7A/T+/rL8s/y3QG3u0c2/YZgff3d6SuimKRIhcYnWg5fTfDMlz2E6seUW8Q==} dependencies: - '@babel/parser': 7.28.5 - '@vue/compiler-core': 3.5.26 - '@vue/compiler-dom': 3.5.26 - '@vue/compiler-ssr': 3.5.26 - '@vue/shared': 3.5.26 + '@babel/parser': 7.29.2 + '@vue/compiler-core': 3.5.31 + '@vue/compiler-dom': 3.5.31 + '@vue/compiler-ssr': 3.5.31 + '@vue/shared': 3.5.31 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.6 + postcss: 8.5.8 source-map-js: 1.2.1 /@vue/compiler-ssr@3.5.13: @@ -6395,43 +6475,33 @@ packages: '@vue/shared': 3.5.13 dev: true - /@vue/compiler-ssr@3.5.26: - resolution: {integrity: sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw==} + /@vue/compiler-ssr@3.5.31: + resolution: {integrity: sha512-h0xIMxrt/LHOvJKMri+vdYT92BrK3HFLtDqq9Pr/lVVfE4IyKZKvWf0vJFW10Yr6nX02OR4MkJwI0c1HDa1hog==} dependencies: - '@vue/compiler-dom': 3.5.26 - '@vue/shared': 3.5.26 + '@vue/compiler-dom': 3.5.31 + '@vue/shared': 3.5.31 /@vue/devtools-api@6.6.4: resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - /@vue/devtools-core@8.0.5(vite@5.4.11)(vue@3.5.26): - resolution: {integrity: sha512-dpCw8nl0GDBuiL9SaY0mtDxoGIEmU38w+TQiYEPOLhW03VDC0lfNMYXS/qhl4I0YlysGp04NLY4UNn6xgD0VIQ==} - peerDependencies: - vue: ^3.0.0 + /@vue/devtools-api@8.1.1: + resolution: {integrity: sha512-bsDMJ07b3GN1puVwJb/fyFnj/U2imyswK5UQVLZwVl7O05jDrt6BHxeG5XffmOOdasOj/bOmIjxJvGPxU7pcqw==} dependencies: - '@vue/devtools-kit': 8.0.5 - '@vue/devtools-shared': 8.0.5 - mitt: 3.0.1 - nanoid: 5.1.6 - pathe: 2.0.3 - vite-hot-client: 2.1.0(vite@5.4.11) - vue: 3.5.26(typescript@5.6.3) - transitivePeerDependencies: - - vite + '@vue/devtools-kit': 8.1.1 dev: false - /@vue/devtools-core@8.0.5(vite@7.3.0)(vue@3.5.26): + /@vue/devtools-core@8.0.5(vite@7.3.0)(vue@3.5.31): resolution: {integrity: sha512-dpCw8nl0GDBuiL9SaY0mtDxoGIEmU38w+TQiYEPOLhW03VDC0lfNMYXS/qhl4I0YlysGp04NLY4UNn6xgD0VIQ==} peerDependencies: vue: ^3.0.0 dependencies: - '@vue/devtools-kit': 8.0.5 + '@vue/devtools-kit': 8.1.1 '@vue/devtools-shared': 8.0.5 mitt: 3.0.1 nanoid: 5.1.6 pathe: 2.0.3 vite-hot-client: 2.1.0(vite@7.3.0) - vue: 3.5.26(typescript@5.6.3) + vue: 3.5.31(typescript@5.6.3) transitivePeerDependencies: - vite dev: false @@ -6448,22 +6518,35 @@ packages: superjson: 2.2.6 dev: false + /@vue/devtools-kit@8.1.1: + resolution: {integrity: sha512-gVBaBv++i+adg4JpH71k9ppl4soyR7Y2McEqO5YNgv0BI1kMZ7BDX5gnwkZ5COYgiCyhejZG+yGNrBAjj6Coqg==} + dependencies: + '@vue/devtools-shared': 8.1.1 + birpc: 2.9.0 + hookable: 5.5.3 + perfect-debounce: 2.0.0 + dev: false + /@vue/devtools-shared@8.0.5: resolution: {integrity: sha512-bRLn6/spxpmgLk+iwOrR29KrYnJjG9DGpHGkDFG82UM21ZpJ39ztUT9OXX3g+usW7/b2z+h46I9ZiYyB07XMXg==} dependencies: rfdc: 1.4.1 dev: false + /@vue/devtools-shared@8.1.1: + resolution: {integrity: sha512-+h4ttmJYl/txpxHKaoZcaKpC+pvckgLzIDiSQlaQ7kKthKh8KuwoLW2D8hPJEnqKzXOvu15UHEoGyngAXCz0EQ==} + dev: false + /@vue/language-core@3.2.1: resolution: {integrity: sha512-g6oSenpnGMtpxHGAwKuu7HJJkNZpemK/zg3vZzZbJ6cnnXq1ssxuNrXSsAHYM3NvH8p4IkTw+NLmuxyeYz4r8A==} dependencies: '@volar/language-core': 2.4.27 - '@vue/compiler-dom': 3.5.26 - '@vue/shared': 3.5.26 + '@vue/compiler-dom': 3.5.31 + '@vue/shared': 3.5.31 alien-signals: 3.1.1 muggle-string: 0.4.1 path-browserify: 1.0.1 - picomatch: 4.0.3 + picomatch: 4.0.4 dev: false /@vue/reactivity@3.5.13: @@ -6472,10 +6555,10 @@ packages: '@vue/shared': 3.5.13 dev: true - /@vue/reactivity@3.5.26: - resolution: {integrity: sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==} + /@vue/reactivity@3.5.31: + resolution: {integrity: sha512-DtKXxk9E/KuVvt8VxWu+6Luc9I9ETNcqR1T1oW1gf02nXaZ1kuAx58oVu7uX9XxJR0iJCro6fqBLw9oSBELo5g==} dependencies: - '@vue/shared': 3.5.26 + '@vue/shared': 3.5.31 /@vue/runtime-core@3.5.13: resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} @@ -6484,11 +6567,11 @@ packages: '@vue/shared': 3.5.13 dev: true - /@vue/runtime-core@3.5.26: - resolution: {integrity: sha512-xJWM9KH1kd201w5DvMDOwDHYhrdPTrAatn56oB/LRG4plEQeZRQLw0Bpwih9KYoqmzaxF0OKSn6swzYi84e1/Q==} + /@vue/runtime-core@3.5.31: + resolution: {integrity: sha512-AZPmIHXEAyhpkmN7aWlqjSfYynmkWlluDNPHMCZKFHH+lLtxP/30UJmoVhXmbDoP1Ng0jG0fyY2zCj1PnSSA6Q==} dependencies: - '@vue/reactivity': 3.5.26 - '@vue/shared': 3.5.26 + '@vue/reactivity': 3.5.31 + '@vue/shared': 3.5.31 /@vue/runtime-dom@3.5.13: resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} @@ -6499,12 +6582,12 @@ packages: csstype: 3.2.3 dev: true - /@vue/runtime-dom@3.5.26: - resolution: {integrity: sha512-XLLd/+4sPC2ZkN/6+V4O4gjJu6kSDbHAChvsyWgm1oGbdSO3efvGYnm25yCjtFm/K7rrSDvSfPDgN1pHgS4VNQ==} + /@vue/runtime-dom@3.5.31: + resolution: {integrity: sha512-xQJsNRmGPeDCJq/u813tyonNgWBFjzfVkBwDREdEWndBnGdHLHgkwNBQxLtg4zDrzKTEcnikUy1UUNecb3lJ6g==} dependencies: - '@vue/reactivity': 3.5.26 - '@vue/runtime-core': 3.5.26 - '@vue/shared': 3.5.26 + '@vue/reactivity': 3.5.31 + '@vue/runtime-core': 3.5.31 + '@vue/shared': 3.5.31 csstype: 3.2.3 /@vue/server-renderer@3.5.13(vue@3.5.13): @@ -6517,14 +6600,14 @@ packages: vue: 3.5.13(typescript@5.6.3) dev: true - /@vue/server-renderer@3.5.26(vue@3.5.26): - resolution: {integrity: sha512-TYKLXmrwWKSodyVuO1WAubucd+1XlLg4set0YoV+Hu8Lo79mp/YMwWV5mC5FgtsDxX3qo1ONrxFaTP1OQgy1uA==} + /@vue/server-renderer@3.5.31(vue@3.5.31): + resolution: {integrity: sha512-GJuwRvMcdZX/CriUnyIIOGkx3rMV3H6sOu0JhdKbduaeCji6zb60iOGMY7tFoN24NfsUYoFBhshZtGxGpxO4iA==} peerDependencies: - vue: 3.5.26 + vue: 3.5.31 dependencies: - '@vue/compiler-ssr': 3.5.26 - '@vue/shared': 3.5.26 - vue: 3.5.26(typescript@5.6.3) + '@vue/compiler-ssr': 3.5.31 + '@vue/shared': 3.5.31 + vue: 3.5.31(typescript@5.6.3) /@vue/shared@3.5.13: resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} @@ -6533,6 +6616,9 @@ packages: /@vue/shared@3.5.26: resolution: {integrity: sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A==} + /@vue/shared@3.5.31: + resolution: {integrity: sha512-nBxuiuS9Lj5bPkPbWogPUnjxxWpkRniX7e5UBQDWl6Fsf4roq9wwV+cR7ezQ4zXswNvPIlsdj1slcLB7XCsRAw==} + /@web3-storage/multipart-parser@1.0.0: resolution: {integrity: sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==} @@ -6591,6 +6677,7 @@ packages: acorn: '>=8.9.0' dependencies: acorn: 8.14.0 + dev: true /acorn-walk@8.3.4: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} @@ -6603,6 +6690,7 @@ packages: resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} hasBin: true + dev: true /acorn@8.15.0: resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} @@ -6763,6 +6851,11 @@ packages: dequal: 2.0.3 dev: true + /aria-query@5.3.1: + resolution: {integrity: sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==} + engines: {node: '>= 0.4'} + dev: true + /aria-query@5.3.2: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} @@ -6872,7 +6965,7 @@ packages: resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==} engines: {node: '>=20.19.0'} dependencies: - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 pathe: 2.0.3 dev: false @@ -7026,7 +7119,7 @@ packages: postcss-value-parser: 4.2.0 dev: true - /autoprefixer@10.4.23(postcss@8.5.6): + /autoprefixer@10.4.23(postcss@8.5.8): resolution: {integrity: sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -7037,7 +7130,7 @@ packages: caniuse-lite: 1.0.30001761 fraction.js: 5.3.4 picocolors: 1.1.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false @@ -7096,7 +7189,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 dev: true @@ -7676,15 +7769,15 @@ packages: dependencies: mime-db: 1.54.0 - /compression@1.7.5: - resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} + /compression@1.8.1: + resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} engines: {node: '>= 0.8.0'} dependencies: bytes: 3.1.2 compressible: 2.0.18 debug: 2.6.9 negotiator: 0.6.4 - on-headers: 1.0.2 + on-headers: 1.1.0 safe-buffer: 5.2.1 vary: 1.1.2 transitivePeerDependencies: @@ -7745,6 +7838,10 @@ packages: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} + /cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + /cookie@1.1.1: resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} @@ -7822,13 +7919,13 @@ packages: uncrypto: 0.1.3 dev: false - /css-declaration-sorter@7.2.0(postcss@8.5.6): + /css-declaration-sorter@7.2.0(postcss@8.5.8): resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 dev: false /css-select@5.1.0: @@ -7870,63 +7967,63 @@ packages: engines: {node: '>=4'} hasBin: true - /cssnano-preset-default@7.0.10(postcss@8.5.6): + /cssnano-preset-default@7.0.10(postcss@8.5.8): resolution: {integrity: sha512-6ZBjW0Lf1K1Z+0OKUAUpEN62tSXmYChXWi2NAA0afxEVsj9a+MbcB1l5qel6BHJHmULai2fCGRthCeKSFbScpA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: browserslist: 4.28.1 - css-declaration-sorter: 7.2.0(postcss@8.5.6) - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 - postcss-calc: 10.1.1(postcss@8.5.6) - postcss-colormin: 7.0.5(postcss@8.5.6) - postcss-convert-values: 7.0.8(postcss@8.5.6) - postcss-discard-comments: 7.0.5(postcss@8.5.6) - postcss-discard-duplicates: 7.0.2(postcss@8.5.6) - postcss-discard-empty: 7.0.1(postcss@8.5.6) - postcss-discard-overridden: 7.0.1(postcss@8.5.6) - postcss-merge-longhand: 7.0.5(postcss@8.5.6) - postcss-merge-rules: 7.0.7(postcss@8.5.6) - postcss-minify-font-values: 7.0.1(postcss@8.5.6) - postcss-minify-gradients: 7.0.1(postcss@8.5.6) - postcss-minify-params: 7.0.5(postcss@8.5.6) - postcss-minify-selectors: 7.0.5(postcss@8.5.6) - postcss-normalize-charset: 7.0.1(postcss@8.5.6) - postcss-normalize-display-values: 7.0.1(postcss@8.5.6) - postcss-normalize-positions: 7.0.1(postcss@8.5.6) - postcss-normalize-repeat-style: 7.0.1(postcss@8.5.6) - postcss-normalize-string: 7.0.1(postcss@8.5.6) - postcss-normalize-timing-functions: 7.0.1(postcss@8.5.6) - postcss-normalize-unicode: 7.0.5(postcss@8.5.6) - postcss-normalize-url: 7.0.1(postcss@8.5.6) - postcss-normalize-whitespace: 7.0.1(postcss@8.5.6) - postcss-ordered-values: 7.0.2(postcss@8.5.6) - postcss-reduce-initial: 7.0.5(postcss@8.5.6) - postcss-reduce-transforms: 7.0.1(postcss@8.5.6) - postcss-svgo: 7.1.0(postcss@8.5.6) - postcss-unique-selectors: 7.0.4(postcss@8.5.6) - dev: false - - /cssnano-utils@5.0.1(postcss@8.5.6): + css-declaration-sorter: 7.2.0(postcss@8.5.8) + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 + postcss-calc: 10.1.1(postcss@8.5.8) + postcss-colormin: 7.0.5(postcss@8.5.8) + postcss-convert-values: 7.0.8(postcss@8.5.8) + postcss-discard-comments: 7.0.5(postcss@8.5.8) + postcss-discard-duplicates: 7.0.2(postcss@8.5.8) + postcss-discard-empty: 7.0.1(postcss@8.5.8) + postcss-discard-overridden: 7.0.1(postcss@8.5.8) + postcss-merge-longhand: 7.0.5(postcss@8.5.8) + postcss-merge-rules: 7.0.7(postcss@8.5.8) + postcss-minify-font-values: 7.0.1(postcss@8.5.8) + postcss-minify-gradients: 7.0.1(postcss@8.5.8) + postcss-minify-params: 7.0.5(postcss@8.5.8) + postcss-minify-selectors: 7.0.5(postcss@8.5.8) + postcss-normalize-charset: 7.0.1(postcss@8.5.8) + postcss-normalize-display-values: 7.0.1(postcss@8.5.8) + postcss-normalize-positions: 7.0.1(postcss@8.5.8) + postcss-normalize-repeat-style: 7.0.1(postcss@8.5.8) + postcss-normalize-string: 7.0.1(postcss@8.5.8) + postcss-normalize-timing-functions: 7.0.1(postcss@8.5.8) + postcss-normalize-unicode: 7.0.5(postcss@8.5.8) + postcss-normalize-url: 7.0.1(postcss@8.5.8) + postcss-normalize-whitespace: 7.0.1(postcss@8.5.8) + postcss-ordered-values: 7.0.2(postcss@8.5.8) + postcss-reduce-initial: 7.0.5(postcss@8.5.8) + postcss-reduce-transforms: 7.0.1(postcss@8.5.8) + postcss-svgo: 7.1.0(postcss@8.5.8) + postcss-unique-selectors: 7.0.4(postcss@8.5.8) + dev: false + + /cssnano-utils@5.0.1(postcss@8.5.8): resolution: {integrity: sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 dev: false - /cssnano@7.1.2(postcss@8.5.6): + /cssnano@7.1.2(postcss@8.5.8): resolution: {integrity: sha512-HYOPBsNvoiFeR1eghKD5C3ASm64v9YVyJB4Ivnl2gqKoQYvjjN/G0rztvKQq8OxocUtC6sjqY8jwYngIB4AByA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - cssnano-preset-default: 7.0.10(postcss@8.5.6) + cssnano-preset-default: 7.0.10(postcss@8.5.8) lilconfig: 3.1.3 - postcss: 8.5.6 + postcss: 8.5.8 dev: false /csso@5.0.5: @@ -8220,12 +8317,12 @@ packages: base-64: 1.0.0 dev: false - /devalue@5.1.1: - resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} - dev: false - /devalue@5.6.1: resolution: {integrity: sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==} + dev: false + + /devalue@5.6.4: + resolution: {integrity: sha512-Gp6rDldRsFh/7XuouDbxMH3Mx8GMCcgzIb1pDTvNyn8pZGQ22u+Wa+lGV9dQCltFQ7uVw0MhRyb8XDskNFOReA==} /devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -8407,8 +8504,8 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - /entities@7.0.0: - resolution: {integrity: sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==} + /entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} engines: {node: '>=0.12'} /err-code@2.0.3: @@ -8660,6 +8757,7 @@ packages: '@esbuild/win32-arm64': 0.21.5 '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 + dev: true /esbuild@0.24.0: resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==} @@ -9055,6 +9153,7 @@ packages: /esm-env@1.1.4: resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} + dev: true /esm-env@1.2.2: resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} @@ -9087,11 +9186,13 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 '@types/estree': 1.0.8 + dev: true - /esrap@2.2.1: - resolution: {integrity: sha512-GiYWG34AN/4CUyaWAgunGt0Rxvr1PTMlGC0vvEov/uOQYWne2bpN03Um+k8jT+q3op33mKouP2zeJ6OlM+qeUg==} + /esrap@2.2.4: + resolution: {integrity: sha512-suICpxAmZ9A8bzJjEl/+rLJiDKC0X4gYWUxT6URAWBLvlXmtbZd5ySMu/N2ZGEtMCAmflUDPSehrP9BQcsGcSg==} dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + '@typescript-eslint/types': 8.13.0 dev: true /esrecurse@4.3.0: @@ -9361,7 +9462,7 @@ packages: bser: 2.1.1 dev: true - /fdir@6.5.0(picomatch@4.0.3): + /fdir@6.5.0(picomatch@4.0.4): resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -9370,7 +9471,7 @@ packages: picomatch: optional: true dependencies: - picomatch: 4.0.3 + picomatch: 4.0.4 /file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} @@ -9730,10 +9831,6 @@ packages: gopd: 1.0.1 dev: true - /globalyzer@0.1.0: - resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} - dev: false - /globby@15.0.0: resolution: {integrity: sha512-oB4vkQGqlMl682wL1IlWd02tXCbquGWM4voPEI85QmNKCaw8zGTm1f1rubFgkg3Eli2PtKlFgrnmUqasbQWlkw==} engines: {node: '>=20'} @@ -9748,6 +9845,7 @@ packages: /globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + dev: true /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -10120,10 +10218,6 @@ packages: resolve-cwd: 3.0.0 dev: true - /import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} - dev: false - /import-meta-resolve@4.2.0: resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} dev: false @@ -10428,6 +10522,7 @@ packages: resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} dependencies: '@types/estree': 1.0.8 + dev: true /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -10977,7 +11072,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.28.5 - '@babel/generator': 7.28.5 + '@babel/generator': 7.29.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) '@babel/types': 7.28.5 @@ -11365,8 +11460,126 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /lightningcss-android-arm64@1.32.0: + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /lightningcss-darwin-arm64@1.32.0: + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /lightningcss-darwin-x64@1.32.0: + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /lightningcss-freebsd-x64@1.32.0: + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm-gnueabihf@1.32.0: + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm64-gnu@1.32.0: + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-arm64-musl@1.32.0: + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-x64-gnu@1.32.0: + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-linux-x64-musl@1.32.0: + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /lightningcss-win32-arm64-msvc@1.32.0: + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /lightningcss-win32-x64-msvc@1.32.0: + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /lightningcss@1.32.0: + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + engines: {node: '>= 12.0.0'} + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.32.0 + lightningcss-darwin-arm64: 1.32.0 + lightningcss-darwin-x64: 1.32.0 + lightningcss-freebsd-x64: 1.32.0 + lightningcss-linux-arm-gnueabihf: 1.32.0 + lightningcss-linux-arm64-gnu: 1.32.0 + lightningcss-linux-arm64-musl: 1.32.0 + lightningcss-linux-x64-gnu: 1.32.0 + lightningcss-linux-x64-musl: 1.32.0 + lightningcss-win32-arm64-msvc: 1.32.0 + lightningcss-win32-x64-msvc: 1.32.0 dev: true /lilconfig@2.1.0: @@ -11435,6 +11648,7 @@ packages: /locate-character@3.0.0: resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + dev: true /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} @@ -11548,6 +11762,7 @@ packages: resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + dev: true /magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -12583,31 +12798,27 @@ packages: resolution: {integrity: sha512-yoe+JbhTClckZ67b2itRtistFKf8yPYelHLc7e5xAwtNAXxM6wJTUx2C7QeVSJFDzKT7bCIFyBVybPMKvmB9AA==} dev: true - /morgan@1.10.0: - resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} + /morgan@1.10.1: + resolution: {integrity: sha512-223dMRJtI/l25dJKWpgij2cMtywuG/WiUKXdvwfbhGKBhy1puASqXwFzmWZ7+K73vUPoR7SS2Qz2cI/g9MKw0A==} engines: {node: '>= 0.8.0'} dependencies: basic-auth: 2.0.1 debug: 2.6.9 depd: 2.0.0 on-finished: 2.3.0 - on-headers: 1.0.2 + on-headers: 1.1.0 transitivePeerDependencies: - supports-color /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} + dev: true /mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} - /mrmime@2.0.0: - resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} - engines: {node: '>=10'} - dev: false - /mrmime@2.0.1: resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} @@ -12753,7 +12964,7 @@ packages: - babel-plugin-macros dev: false - /next@16.0.7(react-dom@19.2.3)(react@19.2.3): + /next@16.0.7(react-dom@19.2.4)(react@19.2.4): resolution: {integrity: sha512-3mBRJyPxT4LOxAJI6IsXeFtKfiJUbjCLgvXO02fV8Wy/lIhPvP94Fe7dGhUgHXcQy4sSuYwQNcOLhIfOm0rL0A==} engines: {node: '>=20.9.0'} hasBin: true @@ -12778,9 +12989,9 @@ packages: '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001680 postcss: 8.4.31 - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) - styled-jsx: 5.1.6(react@19.2.3) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + styled-jsx: 5.1.6(react@19.2.4) optionalDependencies: '@next/swc-darwin-arm64': 16.0.7 '@next/swc-darwin-x64': 16.0.7 @@ -13039,7 +13250,7 @@ packages: boolbase: 1.0.0 dev: false - /nuxt@4.2.1(@biomejs/biome@2.3.10)(@types/node@22.9.0)(@vue/compiler-sfc@3.5.26)(typescript@5.6.3)(vite@5.4.11): + /nuxt@4.2.1(@biomejs/biome@2.3.10)(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1)(@types/node@22.9.0)(@vue/compiler-sfc@3.5.31)(typescript@5.6.3)(vite@7.3.0): resolution: {integrity: sha512-OE5ONizgwkKhjTGlUYB3ksE+2q2/I30QIYFl3N1yYz1r2rwhunGA3puUvqkzXwgLQ3AdsNcigPDmyQsqjbSdoQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -13054,14 +13265,14 @@ packages: dependencies: '@dxup/nuxt': 0.2.2 '@nuxt/cli': 3.31.3 - '@nuxt/devtools': 3.1.1(vite@5.4.11)(vue@3.5.26) + '@nuxt/devtools': 3.1.1(vite@7.3.0)(vue@3.5.31) '@nuxt/kit': 4.2.1(magicast@0.5.1) '@nuxt/nitro-server': 4.2.1(nuxt@4.2.1)(typescript@5.6.3) '@nuxt/schema': 4.2.1 '@nuxt/telemetry': 2.6.6 - '@nuxt/vite-builder': 4.2.1(@biomejs/biome@2.3.10)(@types/node@22.9.0)(nuxt@4.2.1)(typescript@5.6.3)(vue@3.5.26) + '@nuxt/vite-builder': 4.2.1(@biomejs/biome@2.3.10)(@types/node@22.9.0)(nuxt@4.2.1)(typescript@5.6.3)(vue@3.5.31) '@types/node': 22.9.0 - '@unhead/vue': 2.0.19(vue@3.5.26) + '@unhead/vue': 2.0.19(vue@3.5.31) '@vue/shared': 3.5.26 c12: 3.3.3(magicast@0.5.1) chokidar: 4.0.3 @@ -13088,9 +13299,9 @@ packages: ofetch: 1.5.1 ohash: 2.0.11 on-change: 6.0.1 - oxc-minify: 0.96.0 - oxc-parser: 0.96.0 - oxc-transform: 0.96.0 + oxc-minify: 0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + oxc-parser: 0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + oxc-transform: 0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) oxc-walker: 0.5.2(oxc-parser@0.96.0) pathe: 2.0.3 perfect-debounce: 2.0.0 @@ -13106,10 +13317,10 @@ packages: unctx: 2.5.0 unimport: 5.6.0 unplugin: 2.3.11 - unplugin-vue-router: 0.16.2(@vue/compiler-sfc@3.5.26)(vue-router@4.6.4)(vue@3.5.26) + unplugin-vue-router: 0.16.2(@vue/compiler-sfc@3.5.31)(vue-router@4.6.4)(vue@3.5.31) untyped: 2.0.0 - vue: 3.5.26(typescript@5.6.3) - vue-router: 4.6.4(vue@3.5.26) + vue: 3.5.31(typescript@5.6.3) + vue-router: 4.6.4(vue@3.5.31) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13121,6 +13332,8 @@ packages: - '@capacitor/preferences' - '@deno/kv' - '@electric-sql/pglite' + - '@emnapi/core' + - '@emnapi/runtime' - '@libsql/client' - '@netlify/blobs' - '@planetscale/database' @@ -13170,7 +13383,7 @@ packages: - yaml dev: false - /nuxt@4.2.1(@biomejs/biome@2.3.10)(@vue/compiler-sfc@3.5.26)(typescript@5.6.3)(vite@7.3.0): + /nuxt@4.2.1(@biomejs/biome@2.3.10)(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1)(@vue/compiler-sfc@3.5.31)(typescript@5.6.3)(vite@7.3.0): resolution: {integrity: sha512-OE5ONizgwkKhjTGlUYB3ksE+2q2/I30QIYFl3N1yYz1r2rwhunGA3puUvqkzXwgLQ3AdsNcigPDmyQsqjbSdoQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -13185,13 +13398,13 @@ packages: dependencies: '@dxup/nuxt': 0.2.2 '@nuxt/cli': 3.31.3 - '@nuxt/devtools': 3.1.1(vite@7.3.0)(vue@3.5.26) + '@nuxt/devtools': 3.1.1(vite@7.3.0)(vue@3.5.31) '@nuxt/kit': 4.2.1(magicast@0.5.1) '@nuxt/nitro-server': 4.2.1(nuxt@4.2.1)(typescript@5.6.3) '@nuxt/schema': 4.2.1 '@nuxt/telemetry': 2.6.6 - '@nuxt/vite-builder': 4.2.1(@biomejs/biome@2.3.10)(nuxt@4.2.1)(typescript@5.6.3)(vue@3.5.26) - '@unhead/vue': 2.0.19(vue@3.5.26) + '@nuxt/vite-builder': 4.2.1(@biomejs/biome@2.3.10)(nuxt@4.2.1)(typescript@5.6.3)(vue@3.5.31) + '@unhead/vue': 2.0.19(vue@3.5.31) '@vue/shared': 3.5.26 c12: 3.3.3(magicast@0.5.1) chokidar: 4.0.3 @@ -13218,9 +13431,9 @@ packages: ofetch: 1.5.1 ohash: 2.0.11 on-change: 6.0.1 - oxc-minify: 0.96.0 - oxc-parser: 0.96.0 - oxc-transform: 0.96.0 + oxc-minify: 0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + oxc-parser: 0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + oxc-transform: 0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) oxc-walker: 0.5.2(oxc-parser@0.96.0) pathe: 2.0.3 perfect-debounce: 2.0.0 @@ -13236,10 +13449,10 @@ packages: unctx: 2.5.0 unimport: 5.6.0 unplugin: 2.3.11 - unplugin-vue-router: 0.16.2(@vue/compiler-sfc@3.5.26)(vue-router@4.6.4)(vue@3.5.26) + unplugin-vue-router: 0.16.2(@vue/compiler-sfc@3.5.31)(vue-router@4.6.4)(vue@3.5.31) untyped: 2.0.0 - vue: 3.5.26(typescript@5.6.3) - vue-router: 4.6.4(vue@3.5.26) + vue: 3.5.31(typescript@5.6.3) + vue-router: 4.6.4(vue@3.5.31) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -13251,6 +13464,8 @@ packages: - '@capacitor/preferences' - '@deno/kv' - '@electric-sql/pglite' + - '@emnapi/core' + - '@emnapi/runtime' - '@libsql/client' - '@netlify/blobs' - '@planetscale/database' @@ -13420,8 +13635,8 @@ packages: dependencies: ee-first: 1.1.1 - /on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + /on-headers@1.1.0: + resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} engines: {node: '>= 0.8'} /once@1.4.0: @@ -13506,7 +13721,7 @@ packages: resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} dev: true - /oxc-minify@0.96.0: + /oxc-minify@0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1): resolution: {integrity: sha512-dXeeGrfPJJ4rMdw+NrqiCRtbzVX2ogq//R0Xns08zql2HjV3Zi2SBJ65saqfDaJzd2bcHqvGWH+M44EQCHPAcA==} engines: {node: ^20.19.0 || >=22.12.0} optionalDependencies: @@ -13522,12 +13737,15 @@ packages: '@oxc-minify/binding-linux-s390x-gnu': 0.96.0 '@oxc-minify/binding-linux-x64-gnu': 0.96.0 '@oxc-minify/binding-linux-x64-musl': 0.96.0 - '@oxc-minify/binding-wasm32-wasi': 0.96.0 + '@oxc-minify/binding-wasm32-wasi': 0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) '@oxc-minify/binding-win32-arm64-msvc': 0.96.0 '@oxc-minify/binding-win32-x64-msvc': 0.96.0 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false - /oxc-parser@0.96.0: + /oxc-parser@0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1): resolution: {integrity: sha512-ucs6niJ5mZlYP3oTl4AK2eD2m7WLoSaljswnSFVYWrXzme5PtM97S7Ve1Tjx+/TKjanmEZuSt1f1qYi6SZvntw==} engines: {node: ^20.19.0 || >=22.12.0} dependencies: @@ -13545,12 +13763,15 @@ packages: '@oxc-parser/binding-linux-s390x-gnu': 0.96.0 '@oxc-parser/binding-linux-x64-gnu': 0.96.0 '@oxc-parser/binding-linux-x64-musl': 0.96.0 - '@oxc-parser/binding-wasm32-wasi': 0.96.0 + '@oxc-parser/binding-wasm32-wasi': 0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) '@oxc-parser/binding-win32-arm64-msvc': 0.96.0 '@oxc-parser/binding-win32-x64-msvc': 0.96.0 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false - /oxc-transform@0.96.0: + /oxc-transform@0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1): resolution: {integrity: sha512-dQPNIF+gHpSkmC0+Vg9IktNyhcn28Y8R3eTLyzn52UNymkasLicl3sFAtz7oEVuFmCpgGjaUTKkwk+jW2cHpDQ==} engines: {node: ^20.19.0 || >=22.12.0} optionalDependencies: @@ -13566,9 +13787,12 @@ packages: '@oxc-transform/binding-linux-s390x-gnu': 0.96.0 '@oxc-transform/binding-linux-x64-gnu': 0.96.0 '@oxc-transform/binding-linux-x64-musl': 0.96.0 - '@oxc-transform/binding-wasm32-wasi': 0.96.0 + '@oxc-transform/binding-wasm32-wasi': 0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) '@oxc-transform/binding-win32-arm64-msvc': 0.96.0 '@oxc-transform/binding-win32-x64-msvc': 0.96.0 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false /oxc-walker@0.5.2(oxc-parser@0.96.0): @@ -13577,7 +13801,7 @@ packages: oxc-parser: '>=0.72.0' dependencies: magic-regexp: 0.10.0 - oxc-parser: 0.96.0 + oxc-parser: 0.96.0(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) dev: false /p-limit@2.3.0: @@ -13807,6 +14031,10 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + /picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + /pidtree@0.6.0: resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} engines: {node: '>=0.10'} @@ -13853,18 +14081,18 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - /postcss-calc@10.1.1(postcss@8.5.6): + /postcss-calc@10.1.1(postcss@8.5.8): resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==} engines: {node: ^18.12 || ^20.9 || >=22.0} peerDependencies: postcss: ^8.4.38 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 dev: false - /postcss-colormin@7.0.5(postcss@8.5.6): + /postcss-colormin@7.0.5(postcss@8.5.8): resolution: {integrity: sha512-ekIBP/nwzRWhEMmIxHHbXHcMdzd1HIUzBECaj5KEdLz9DVP2HzT065sEhvOx1dkLjYW7jyD0CngThx6bpFi2fA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: @@ -13873,28 +14101,28 @@ packages: browserslist: 4.28.1 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-convert-values@7.0.8(postcss@8.5.6): + /postcss-convert-values@7.0.8(postcss@8.5.8): resolution: {integrity: sha512-+XNKuPfkHTCEo499VzLMYn94TiL3r9YqRE3Ty+jP7UX4qjewUONey1t7CG21lrlTLN07GtGM8MqFVp86D4uKJg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: browserslist: 4.28.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-discard-comments@7.0.5(postcss@8.5.6): + /postcss-discard-comments@7.0.5(postcss@8.5.8): resolution: {integrity: sha512-IR2Eja8WfYgN5n32vEGSctVQ1+JARfu4UH8M7bgGh1bC+xI/obsPJXaBpQF7MAByvgwZinhpHpdrmXtvVVlKcQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 dev: false @@ -13907,31 +14135,31 @@ packages: postcss: 8.5.6 dev: true - /postcss-discard-duplicates@7.0.2(postcss@8.5.6): + /postcss-discard-duplicates@7.0.2(postcss@8.5.8): resolution: {integrity: sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 dev: false - /postcss-discard-empty@7.0.1(postcss@8.5.6): + /postcss-discard-empty@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 dev: false - /postcss-discard-overridden@7.0.1(postcss@8.5.6): + /postcss-discard-overridden@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 dev: false /postcss-import@15.1.0(postcss@8.4.49): @@ -13990,7 +14218,7 @@ packages: yaml: 2.8.2 dev: true - /postcss-load-config@6.0.1(postcss@8.5.6): + /postcss-load-config@6.0.1(postcss@8.5.8): resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} peerDependencies: @@ -14009,21 +14237,21 @@ packages: optional: true dependencies: lilconfig: 3.1.3 - postcss: 8.5.6 + postcss: 8.5.8 dev: true - /postcss-merge-longhand@7.0.5(postcss@8.5.6): + /postcss-merge-longhand@7.0.5(postcss@8.5.8): resolution: {integrity: sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 - stylehacks: 7.0.7(postcss@8.5.6) + stylehacks: 7.0.7(postcss@8.5.8) dev: false - /postcss-merge-rules@7.0.7(postcss@8.5.6): + /postcss-merge-rules@7.0.7(postcss@8.5.8): resolution: {integrity: sha512-njWJrd/Ms6XViwowaaCc+/vqhPG3SmXn725AGrnl+BgTuRPEacjiLEaGq16J6XirMJbtKkTwnt67SS+e2WGoew==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: @@ -14031,53 +14259,53 @@ packages: dependencies: browserslist: 4.28.1 caniuse-api: 3.0.0 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-selector-parser: 7.1.1 dev: false - /postcss-minify-font-values@7.0.1(postcss@8.5.6): + /postcss-minify-font-values@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-gradients@7.0.1(postcss@8.5.6): + /postcss-minify-gradients@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: colord: 2.9.3 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-params@7.0.5(postcss@8.5.6): + /postcss-minify-params@7.0.5(postcss@8.5.8): resolution: {integrity: sha512-FGK9ky02h6Ighn3UihsyeAH5XmLEE2MSGH5Tc4tXMFtEDx7B+zTG6hD/+/cT+fbF7PbYojsmmWjyTwFwW1JKQQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: browserslist: 4.28.1 - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-selectors@7.0.5(postcss@8.5.6): + /postcss-minify-selectors@7.0.5(postcss@8.5.8): resolution: {integrity: sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: cssesc: 3.0.0 - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 dev: false @@ -14148,108 +14376,108 @@ packages: postcss-selector-parser: 6.1.2 dev: true - /postcss-normalize-charset@7.0.1(postcss@8.5.6): + /postcss-normalize-charset@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 dev: false - /postcss-normalize-display-values@7.0.1(postcss@8.5.6): + /postcss-normalize-display-values@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-positions@7.0.1(postcss@8.5.6): + /postcss-normalize-positions@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-repeat-style@7.0.1(postcss@8.5.6): + /postcss-normalize-repeat-style@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-string@7.0.1(postcss@8.5.6): + /postcss-normalize-string@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-timing-functions@7.0.1(postcss@8.5.6): + /postcss-normalize-timing-functions@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-unicode@7.0.5(postcss@8.5.6): + /postcss-normalize-unicode@7.0.5(postcss@8.5.8): resolution: {integrity: sha512-X6BBwiRxVaFHrb2WyBMddIeB5HBjJcAaUHyhLrM2FsxSq5TFqcHSsK7Zu1otag+o0ZphQGJewGH1tAyrD0zX1Q==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: browserslist: 4.28.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-url@7.0.1(postcss@8.5.6): + /postcss-normalize-url@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-whitespace@7.0.1(postcss@8.5.6): + /postcss-normalize-whitespace@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-ordered-values@7.0.2(postcss@8.5.6): + /postcss-ordered-values@7.0.2(postcss@8.5.8): resolution: {integrity: sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - cssnano-utils: 5.0.1(postcss@8.5.6) - postcss: 8.5.6 + cssnano-utils: 5.0.1(postcss@8.5.8) + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-initial@7.0.5(postcss@8.5.6): + /postcss-reduce-initial@7.0.5(postcss@8.5.8): resolution: {integrity: sha512-RHagHLidG8hTZcnr4FpyMB2jtgd/OcyAazjMhoy5qmWJOx1uxKh4ntk0Pb46ajKM0rkf32lRH4C8c9qQiPR6IA==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: @@ -14257,16 +14485,16 @@ packages: dependencies: browserslist: 4.28.1 caniuse-api: 3.0.0 - postcss: 8.5.6 + postcss: 8.5.8 dev: false - /postcss-reduce-transforms@7.0.1(postcss@8.5.6): + /postcss-reduce-transforms@7.0.1(postcss@8.5.8): resolution: {integrity: sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 dev: false @@ -14285,24 +14513,24 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-svgo@7.1.0(postcss@8.5.6): + /postcss-svgo@7.1.0(postcss@8.5.8): resolution: {integrity: sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w==} engines: {node: ^18.12.0 || ^20.9.0 || >= 18} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-value-parser: 4.2.0 svgo: 4.0.0 dev: false - /postcss-unique-selectors@7.0.4(postcss@8.5.6): + /postcss-unique-selectors@7.0.4(postcss@8.5.8): resolution: {integrity: sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 dev: false @@ -14334,6 +14562,15 @@ packages: nanoid: 3.3.11 picocolors: 1.1.1 source-map-js: 1.2.1 + dev: true + + /postcss@8.5.8: + resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -14546,12 +14783,12 @@ packages: react: 18.3.1 scheduler: 0.23.2 - /react-dom@19.2.3(react@19.2.3): - resolution: {integrity: sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==} + /react-dom@19.2.4(react@19.2.4): + resolution: {integrity: sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==} peerDependencies: - react: ^19.2.3 + react: ^19.2.4 dependencies: - react: 19.2.3 + react: 19.2.4 scheduler: 0.27.0 dev: false @@ -14585,17 +14822,17 @@ packages: react-router: 6.21.2(react@18.3.1) dev: false - /react-router-dom@6.28.0(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==} + /react-router-dom@6.30.3(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-pxPcv1AczD4vso7G4Z3TKcvlxK7g7TNt3/FNGMhfqyntocvYKj+GCatfigGDjbLozC4baguJ0ReCigoDJXb0ag==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' react-dom: '>=16.8' dependencies: - '@remix-run/router': 1.21.0 + '@remix-run/router': 1.23.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router: 6.28.0(react@18.3.1) + react-router: 6.30.3(react@18.3.1) /react-router@6.21.2(react@18.3.1): resolution: {integrity: sha512-jJcgiwDsnaHIeC+IN7atO0XiSRCrOsQAHHbChtJxmgqG2IaYQXSnhqGb5vk2CU/wBQA12Zt+TkbuJjIn65gzbA==} @@ -14607,13 +14844,13 @@ packages: react: 18.3.1 dev: false - /react-router@6.28.0(react@18.3.1): - resolution: {integrity: sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==} + /react-router@6.30.3(react@18.3.1): + resolution: {integrity: sha512-XRnlbKMTmktBkjCLE8/XcZFlnHvr2Ltdr1eJX4idL55/9BbORzyZEaIkBFDhFGCEWBBItsVrDxwx3gnisMitdw==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' dependencies: - '@remix-run/router': 1.21.0 + '@remix-run/router': 1.23.2 react: 18.3.1 /react@18.3.1: @@ -14622,8 +14859,8 @@ packages: dependencies: loose-envify: 1.4.0 - /react@19.2.3: - resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} + /react@19.2.4: + resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==} engines: {node: '>=0.10.0'} dev: false @@ -15009,6 +15246,34 @@ packages: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} dev: false + /rolldown@1.0.0-rc.12(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1): + resolution: {integrity: sha512-yP4USLIMYrwpPHEFB5JGH1uxhcslv6/hL0OyvTuY+3qlOSJvZ7ntYnoWpehBxufkgN0cvXxppuTu5hHa/zPh+A==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + dependencies: + '@oxc-project/types': 0.122.0 + '@rolldown/pluginutils': 1.0.0-rc.12 + optionalDependencies: + '@rolldown/binding-android-arm64': 1.0.0-rc.12 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.12 + '@rolldown/binding-darwin-x64': 1.0.0-rc.12 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.12 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.12 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.12 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.12 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.12 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.12 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.12 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.12 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.12 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.12(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.12 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.12 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + dev: true + /rollup-plugin-visualizer@6.0.5(rollup@4.54.0): resolution: {integrity: sha512-9+HlNgKCVbJDs8tVtjQ43US12eqaiHyyiLMdBwQ7vSZPiHMysGNo2E88TAp1si5wx8NAoYriI2A5kuKfIakmJg==} engines: {node: '>=18'} @@ -15023,7 +15288,7 @@ packages: optional: true dependencies: open: 8.4.2 - picomatch: 4.0.3 + picomatch: 4.0.4 rollup: 4.54.0 source-map: 0.7.6 yargs: 17.7.2 @@ -15103,6 +15368,7 @@ packages: engines: {node: '>=6'} dependencies: mri: 1.2.0 + dev: true /safe-array-concat@1.1.2: resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} @@ -15256,6 +15522,10 @@ packages: /set-cookie-parser@2.7.1: resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + /set-cookie-parser@3.1.0: + resolution: {integrity: sha512-kjnC1DXBHcxaOaOXBHBeRtltsDG2nUiUni+jP92M9gYdW12rsmx92UsfpH7o5tDRs7I1ZZPSQJQGv3UaRfCiuw==} + dev: true + /set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -15375,15 +15645,6 @@ packages: - supports-color dev: false - /sirv@3.0.0: - resolution: {integrity: sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==} - engines: {node: '>=18'} - dependencies: - '@polka/url': 1.0.0-next.28 - mrmime: 2.0.1 - totalist: 3.0.1 - dev: false - /sirv@3.0.2: resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} @@ -15741,7 +16002,7 @@ packages: react: 18.3.1 dev: false - /styled-jsx@5.1.6(react@19.2.3): + /styled-jsx@5.1.6(react@19.2.4): resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -15755,17 +16016,17 @@ packages: optional: true dependencies: client-only: 0.0.1 - react: 19.2.3 + react: 19.2.4 dev: false - /stylehacks@7.0.7(postcss@8.5.6): + /stylehacks@7.0.7(postcss@8.5.8): resolution: {integrity: sha512-bJkD0JkEtbRrMFtwgpJyBbFIwfDDONQ1Ov3sDLZQP8HuJ73kBOyx66H4bOcAbVWmnfLdvQ0AJwXxOMkpujcO6g==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} peerDependencies: postcss: ^8.4.32 dependencies: browserslist: 4.28.1 - postcss: 8.5.6 + postcss: 8.5.8 postcss-selector-parser: 7.1.1 dev: false @@ -15813,8 +16074,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-check@4.0.5(svelte@5.45.5)(typescript@5.9.3): - resolution: {integrity: sha512-icBTBZ3ibBaywbXUat3cK6hB5Du+Kq9Z8CRuyLmm64XIe2/r+lQcbuBx/IQgsbrC+kT2jQ0weVpZSSRIPwB6jQ==} + /svelte-check@4.4.5(svelte@5.55.0)(typescript@6.0.2): + resolution: {integrity: sha512-1bSwIRCvvmSHrlK52fOlZmVtUZgil43jNL/2H18pRpa+eQjzGt6e3zayxhp1S7GajPFKNM/2PMCG+DZFHlG9fw==} engines: {node: '>= 18.0.0'} hasBin: true peerDependencies: @@ -15823,11 +16084,11 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.31 chokidar: 4.0.3 - fdir: 6.5.0(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.4) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.45.5 - typescript: 5.9.3 + svelte: 5.55.0 + typescript: 6.0.2 transitivePeerDependencies: - picomatch dev: true @@ -15849,22 +16110,24 @@ packages: locate-character: 3.0.0 magic-string: 0.30.12 zimmerframe: 1.1.2 + dev: true - /svelte@5.45.5: - resolution: {integrity: sha512-2074U+vObO5Zs8/qhxtBwdi6ZXNIhEBTzNmUFjiZexLxTdt9vq96D/0pnQELl6YcpLMD7pZ2dhXKByfGS8SAdg==} + /svelte@5.55.0: + resolution: {integrity: sha512-SThllKq6TRMBwPtat7ASnm/9CDXnIhBR0NPGw0ujn2DVYx9rVwsPZxDaDQcYGdUz/3BYVsCzdq7pZarRQoGvtw==} engines: {node: '>=18'} dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 '@sveltejs/acorn-typescript': 1.0.8(acorn@8.15.0) '@types/estree': 1.0.8 + '@types/trusted-types': 2.0.7 acorn: 8.15.0 - aria-query: 5.3.2 + aria-query: 5.3.1 axobject-query: 4.1.0 clsx: 2.1.1 - devalue: 5.6.1 + devalue: 5.6.4 esm-env: 1.2.2 - esrap: 2.2.1 + esrap: 2.2.4 is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.21 @@ -15935,8 +16198,8 @@ packages: engines: {node: '>=6'} dev: true - /tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + /tar-fs@2.1.4: + resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 @@ -15966,6 +16229,7 @@ packages: /tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: chownr: 2.0.0 fs-minipass: 2.1.0 @@ -15978,6 +16242,7 @@ packages: /tar@7.5.2: resolution: {integrity: sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 @@ -16029,13 +16294,6 @@ packages: xtend: 4.0.2 dev: true - /tiny-glob@0.2.9: - resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} - dependencies: - globalyzer: 0.1.0 - globrex: 0.1.2 - dev: false - /tiny-inflate@1.0.3: resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} dev: false @@ -16060,16 +16318,16 @@ packages: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 dev: true /tinyglobby@0.2.15: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 /tinyrainbow@3.0.3: resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} @@ -16226,9 +16484,8 @@ packages: /tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - dev: false - /tsup@8.3.5(@swc/core@1.9.2)(postcss@8.5.6)(typescript@5.6.3): + /tsup@8.3.5(@swc/core@1.9.2)(postcss@8.5.8)(typescript@5.6.3): resolution: {integrity: sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==} engines: {node: '>=18'} hasBin: true @@ -16256,8 +16513,8 @@ packages: esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 - postcss: 8.5.6 - postcss-load-config: 6.0.1(postcss@8.5.6) + postcss: 8.5.8 + postcss-load-config: 6.0.1(postcss@8.5.8) resolve-from: 5.0.0 rollup: 4.27.2 source-map: 0.8.0-beta.0 @@ -16273,8 +16530,8 @@ packages: - yaml dev: true - /turbo-stream@2.4.0: - resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} + /turbo-stream@2.4.1: + resolution: {integrity: sha512-v8kOJXpG3WoTN/+at8vK7erSzo6nW6CIaeOvNOkHQVDajfz1ZVeSxCbc6tOH4hrGZW7VUCV0TOXd8CPzYnYkrw==} /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -16393,6 +16650,12 @@ packages: hasBin: true dev: true + /typescript@6.0.2: + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + /ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} @@ -16424,8 +16687,8 @@ packages: /undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - /undici@6.21.0: - resolution: {integrity: sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==} + /undici@6.24.1: + resolution: {integrity: sha512-sC+b0tB1whOCzbtlx20fx3WgCXwkW627p4EA9uM+/tNNPkSS+eSEld6pAs9nDv7WbY1UUljBMYPtu9BCOrCWKA==} engines: {node: '>=18.17'} /unenv@2.0.0-rc.24: @@ -16502,7 +16765,7 @@ packages: magic-string: 0.30.21 mlly: 1.8.0 pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 pkg-types: 2.3.0 scule: 1.3.0 strip-literal: 3.1.0 @@ -16654,7 +16917,7 @@ packages: engines: {node: '>=18.12.0'} dependencies: pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 dev: false /unplugin-utils@0.3.1: @@ -16662,10 +16925,10 @@ packages: engines: {node: '>=20.19.0'} dependencies: pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 dev: false - /unplugin-vue-router@0.16.2(@vue/compiler-sfc@3.5.26)(vue-router@4.6.4)(vue@3.5.26): + /unplugin-vue-router@0.16.2(@vue/compiler-sfc@3.5.31)(vue-router@4.6.4)(vue@3.5.31): resolution: {integrity: sha512-lE6ZjnHaXfS2vFI/PSEwdKcdOo5RwAbCKUnPBIN9YwLgSWas3x+qivzQvJa/uxhKzJldE6WK43aDKjGj9Rij9w==} peerDependencies: '@vue/compiler-sfc': ^3.5.17 @@ -16674,9 +16937,9 @@ packages: vue-router: optional: true dependencies: - '@babel/generator': 7.28.5 - '@vue-macros/common': 3.1.1(vue@3.5.26) - '@vue/compiler-sfc': 3.5.26 + '@babel/generator': 7.29.1 + '@vue-macros/common': 3.1.1(vue@3.5.31) + '@vue/compiler-sfc': 3.5.31 '@vue/language-core': 3.2.1 ast-walker-scope: 0.8.3 chokidar: 4.0.3 @@ -16686,12 +16949,12 @@ packages: mlly: 1.8.0 muggle-string: 0.4.1 pathe: 2.0.3 - picomatch: 4.0.3 + picomatch: 4.0.4 scule: 1.3.0 tinyglobby: 0.2.15 unplugin: 2.3.11 unplugin-utils: 0.3.1 - vue-router: 4.6.4(vue@3.5.26) + vue-router: 4.6.4(vue@3.5.31) yaml: 2.8.2 transitivePeerDependencies: - vue @@ -16703,8 +16966,17 @@ packages: dependencies: '@jridgewell/remapping': 2.3.5 acorn: 8.15.0 - picomatch: 4.0.3 + picomatch: 4.0.4 + webpack-virtual-modules: 0.6.2 + + /unplugin@3.0.0: + resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==} + engines: {node: ^20.19.0 || >=22.12.0} + dependencies: + '@jridgewell/remapping': 2.3.5 + picomatch: 4.0.4 webpack-virtual-modules: 0.6.2 + dev: false /unstorage@1.17.3(db0@0.3.4)(ioredis@5.8.2): resolution: {integrity: sha512-i+JYyy0DoKmQ3FximTHbGadmIYb8JEpq7lxUjnjeB702bCPum0vzo6oy5Mfu0lpqISw7hCyMW2yj4nWC8bqJ3Q==} @@ -16888,6 +17160,17 @@ packages: convert-source-map: 2.0.0 dev: true + /valibot@1.3.1(typescript@5.6.3): + resolution: {integrity: sha512-sfdRir/QFM0JaF22hqTroPc5xy4DimuGQVKFrzF1YfGwaS1nJot3Y8VqMdLO2Lg27fMzat2yD3pY5PbAYO39Gg==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + typescript: 5.6.3 + dev: true + /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: @@ -16941,16 +17224,6 @@ packages: vfile-message: 4.0.2 dev: false - /vite-dev-rpc@1.1.0(vite@5.4.11): - resolution: {integrity: sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==} - peerDependencies: - vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.1 || ^7.0.0-0 - dependencies: - birpc: 2.9.0 - vite: 5.4.11(@types/node@22.9.0) - vite-hot-client: 2.1.0(vite@5.4.11) - dev: false - /vite-dev-rpc@1.1.0(vite@7.3.0): resolution: {integrity: sha512-pKXZlgoXGoE8sEKiKJSng4hI1sQ4wi5YT24FCrwrLt6opmkjlqPPVmiPWWJn8M8byMxRGzp1CrFuqQs4M/Z39A==} peerDependencies: @@ -16961,14 +17234,6 @@ packages: vite-hot-client: 2.1.0(vite@7.3.0) dev: false - /vite-hot-client@2.1.0(vite@5.4.11): - 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 - dependencies: - vite: 5.4.11(@types/node@22.9.0) - dev: false - /vite-hot-client@2.1.0(vite@7.3.0): resolution: {integrity: sha512-7SpgZmU7R+dDnSmvXE1mfDtnHLHQSisdySVR7lO8ceAXvM0otZeuQQ6C8LrS5d/aYyP/QZ0hI0L+dIPrm4YlFQ==} peerDependencies: @@ -16986,7 +17251,29 @@ packages: debug: 4.4.3 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.11(@types/node@22.9.0) + vite: 5.4.11 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vite-node@3.2.4: + resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.4.3 + es-module-lexer: 1.7.0 + pathe: 2.0.3 + vite: 5.4.11 transitivePeerDependencies: - '@types/node' - less @@ -17065,7 +17352,7 @@ packages: chokidar: 4.0.3 npm-run-path: 6.0.0 picocolors: 1.1.1 - picomatch: 4.0.3 + picomatch: 4.0.4 tiny-invariant: 1.3.3 tinyglobby: 0.2.15 typescript: 5.6.3 @@ -17073,31 +17360,6 @@ packages: vscode-uri: 3.1.0 dev: false - /vite-plugin-inspect@11.3.3(@nuxt/kit@4.2.1)(vite@5.4.11): - resolution: {integrity: sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==} - engines: {node: '>=14'} - peerDependencies: - '@nuxt/kit': '*' - vite: ^6.0.0 || ^7.0.0-0 - peerDependenciesMeta: - '@nuxt/kit': - optional: true - dependencies: - '@nuxt/kit': 4.2.1(magicast@0.5.1) - ansis: 4.2.0 - debug: 4.4.3 - error-stack-parser-es: 1.0.5 - ohash: 2.0.11 - open: 10.2.0 - perfect-debounce: 2.0.0 - sirv: 3.0.2 - unplugin-utils: 0.3.1 - vite: 5.4.11(@types/node@22.9.0) - vite-dev-rpc: 1.1.0(vite@5.4.11) - transitivePeerDependencies: - - supports-color - dev: false - /vite-plugin-inspect@11.3.3(@nuxt/kit@4.2.1)(vite@7.3.0): resolution: {integrity: sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==} engines: {node: '>=14'} @@ -17123,22 +17385,7 @@ packages: - supports-color dev: false - /vite-plugin-vue-tracer@1.2.0(vite@5.4.11)(vue@3.5.26): - resolution: {integrity: sha512-a9Z/TLpxwmoE9kIcv28wqQmiszM7ec4zgndXWEsVD/2lEZLRGzcg7ONXmplzGF/UP5W59QNtS809OdywwpUWQQ==} - peerDependencies: - vite: ^6.0.0 || ^7.0.0 - vue: ^3.5.0 - dependencies: - estree-walker: 3.0.3 - exsolve: 1.0.8 - magic-string: 0.30.21 - pathe: 2.0.3 - source-map-js: 1.2.1 - vite: 5.4.11(@types/node@22.9.0) - vue: 3.5.26(typescript@5.6.3) - dev: false - - /vite-plugin-vue-tracer@1.2.0(vite@7.3.0)(vue@3.5.26): + /vite-plugin-vue-tracer@1.2.0(vite@7.3.0)(vue@3.5.31): resolution: {integrity: sha512-a9Z/TLpxwmoE9kIcv28wqQmiszM7ec4zgndXWEsVD/2lEZLRGzcg7ONXmplzGF/UP5W59QNtS809OdywwpUWQQ==} peerDependencies: vite: ^6.0.0 || ^7.0.0 @@ -17150,7 +17397,7 @@ packages: pathe: 2.0.3 source-map-js: 1.2.1 vite: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) - vue: 3.5.26(typescript@5.6.3) + vue: 3.5.31(typescript@5.6.3) dev: false /vite-tsconfig-paths@4.2.1(typescript@5.6.3)(vite@5.4.11): @@ -17164,13 +17411,13 @@ packages: debug: 4.3.7 globrex: 0.1.2 tsconfck: 2.1.2(typescript@5.6.3) - vite: 5.4.11(@types/node@22.9.0) + vite: 5.4.11 transitivePeerDependencies: - supports-color - typescript dev: true - /vite@5.4.11(@types/node@22.9.0): + /vite@5.4.11: resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -17201,12 +17448,12 @@ packages: terser: optional: true dependencies: - '@types/node': 22.9.0 esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.54.0 optionalDependencies: fsevents: 2.3.3 + dev: true /vite@6.4.1: resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} @@ -17249,9 +17496,9 @@ packages: optional: true dependencies: esbuild: 0.25.12 - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 - postcss: 8.5.6 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 + postcss: 8.5.8 rollup: 4.54.0 tinyglobby: 0.2.15 optionalDependencies: @@ -17300,25 +17547,69 @@ packages: dependencies: '@types/node': 22.9.0 esbuild: 0.27.2 - fdir: 6.5.0(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.4) jiti: 2.6.1 - picomatch: 4.0.3 - postcss: 8.5.6 + picomatch: 4.0.4 + postcss: 8.5.8 rollup: 4.54.0 tinyglobby: 0.2.15 optionalDependencies: fsevents: 2.3.3 - /vitefu@1.1.1(vite@5.4.11): - resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} + /vite@8.0.3(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1): + resolution: {integrity: sha512-B9ifbFudT1TFhfltfaIPgjo9Z3mDynBTJSUYxTjOQruf/zHH+ezCQKcoqO+h7a9Pw9Nm/OtlXAiGT1axBgwqrQ==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 + '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.1.0 + esbuild: ^0.27.0 + jiti: '>=1.21.0' + less: ^4.0.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: - vite: + '@types/node': + optional: true + '@vitejs/devtools': + optional: true + esbuild: + optional: true + jiti: + optional: true + less: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: optional: true dependencies: - vite: 5.4.11(@types/node@22.9.0) - dev: false + lightningcss: 1.32.0 + picomatch: 4.0.4 + postcss: 8.5.8 + rolldown: 1.0.0-rc.12(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + tinyglobby: 0.2.15 + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + dev: true /vitefu@1.1.1(vite@6.4.1): resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} @@ -17331,10 +17622,10 @@ packages: vite: 6.4.1 dev: false - /vitefu@1.1.1(vite@7.3.0): - resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} + /vitefu@1.1.2(vite@7.3.0): + resolution: {integrity: sha512-zpKATdUbzbsycPFBN71nS2uzBUQiVnFoOrr2rvqv34S1lcAgMKKkjWleLGeiJlZ8lwCXvtWaRn7R3ZC16SYRuw==} peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-beta.0 peerDependenciesMeta: vite: optional: true @@ -17342,6 +17633,17 @@ packages: vite: 7.3.0(@types/node@22.9.0)(jiti@2.6.1) dev: true + /vitefu@1.1.2(vite@8.0.3): + resolution: {integrity: sha512-zpKATdUbzbsycPFBN71nS2uzBUQiVnFoOrr2rvqv34S1lcAgMKKkjWleLGeiJlZ8lwCXvtWaRn7R3ZC16SYRuw==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 8.0.3(@emnapi/core@1.7.1)(@emnapi/runtime@1.7.1) + dev: true + /vitest@4.0.16(@types/node@22.9.0): resolution: {integrity: sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -17622,13 +17924,49 @@ packages: vue: 3.5.13(typescript@5.6.3) dev: true - /vue-router@4.6.4(vue@3.5.26): + /vue-router@4.6.4(vue@3.5.31): resolution: {integrity: sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==} peerDependencies: vue: ^3.5.0 dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.26(typescript@5.6.3) + vue: 3.5.31(typescript@5.6.3) + dev: false + + /vue-router@5.0.4(@vue/compiler-sfc@3.5.31)(vue@3.5.31): + resolution: {integrity: sha512-lCqDLCI2+fKVRl2OzXuzdSWmxXFLQRxQbmHugnRpTMyYiT+hNaycV0faqG5FBHDXoYrZ6MQcX87BvbY8mQ20Bg==} + peerDependencies: + '@pinia/colada': '>=0.21.2' + '@vue/compiler-sfc': ^3.5.17 + pinia: ^3.0.4 + vue: ^3.5.0 + peerDependenciesMeta: + '@pinia/colada': + optional: true + '@vue/compiler-sfc': + optional: true + pinia: + optional: true + dependencies: + '@babel/generator': 7.29.1 + '@vue-macros/common': 3.1.1(vue@3.5.31) + '@vue/compiler-sfc': 3.5.31 + '@vue/devtools-api': 8.1.1 + ast-walker-scope: 0.8.3 + chokidar: 5.0.0 + json5: 2.2.3 + local-pkg: 1.1.2 + magic-string: 0.30.21 + mlly: 1.8.0 + muggle-string: 0.4.1 + pathe: 2.0.3 + picomatch: 4.0.3 + scule: 1.3.0 + tinyglobby: 0.2.15 + unplugin: 3.0.0 + unplugin-utils: 0.3.1 + vue: 3.5.31(typescript@5.6.3) + yaml: 2.8.2 dev: false /vue@3.5.13(typescript@5.6.3): @@ -17647,19 +17985,19 @@ packages: typescript: 5.6.3 dev: true - /vue@3.5.26(typescript@5.6.3): - resolution: {integrity: sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==} + /vue@3.5.31(typescript@5.6.3): + resolution: {integrity: sha512-iV/sU9SzOlmA/0tygSmjkEN6Jbs3nPoIPFhCMLD2STrjgOU8DX7ZtzMhg4ahVwf5Rp9KoFzcXeB1ZrVbLBp5/Q==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.5.26 - '@vue/compiler-sfc': 3.5.26 - '@vue/runtime-dom': 3.5.26 - '@vue/server-renderer': 3.5.26(vue@3.5.26) - '@vue/shared': 3.5.26 + '@vue/compiler-dom': 3.5.31 + '@vue/compiler-sfc': 3.5.31 + '@vue/runtime-dom': 3.5.31 + '@vue/server-renderer': 3.5.31(vue@3.5.31) + '@vue/shared': 3.5.31 typescript: 5.6.3 /w3c-xmlserializer@4.0.0: @@ -18053,6 +18391,7 @@ packages: /zimmerframe@1.1.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + dev: true /zip-stream@6.0.1: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}