From 2c963f0f7bef6e73dfa0aede2cbe9802fc58ccd7 Mon Sep 17 00:00:00 2001 From: Spacebot Date: Sat, 18 Jul 2026 22:21:28 +0000 Subject: [PATCH 01/10] chore(deps): lock file maintenance --- package-lock.json | 4750 +++++++++++++++++++++++++-------------------- 1 file changed, 2679 insertions(+), 2071 deletions(-) diff --git a/package-lock.json b/package-lock.json index cff15d1..f16c368 100644 --- a/package-lock.json +++ b/package-lock.json @@ -83,6 +83,12 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/code-frame/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, "node_modules/@babel/compat-data": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", @@ -521,22 +527,6 @@ "integrity": "sha512-3PxTH8itZzltK0U9jTwVVnjLXvnDYuq3m+QXsHkENxWiPRh4WaoLcs1SQjqgZ55kS+QyirpH5BVwzP2gMVG6EQ==", "license": "MIT" }, - "node_modules/@devframes/hub": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@devframes/hub/-/hub-0.5.4.tgz", - "integrity": "sha512-NZs5RFuNb6tjQd2JBsRYQT+OqE+z16Kg9/72HG4k+uJdzK90sAGtAjOwK8bsvav/9l85KGx4agfkgxnfbl313w==", - "license": "MIT", - "dependencies": { - "birpc": "^4.0.0", - "nostics": "^0.2.0", - "pathe": "^2.0.3", - "perfect-debounce": "^2.1.0", - "tinyexec": "^1.2.2" - }, - "peerDependencies": { - "devframe": "0.5.4" - } - }, "node_modules/@dxup/nuxt": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/@dxup/nuxt/-/nuxt-0.5.3.tgz", @@ -561,20 +551,20 @@ "license": "MIT" }, "node_modules/@emnapi/core": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", - "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.2.tgz", + "integrity": "sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==", "license": "MIT", "optional": true, "dependencies": { - "@emnapi/wasi-threads": "1.2.1", + "@emnapi/wasi-threads": "1.2.2", "tslib": "^2.4.0" } }, "node_modules/@emnapi/runtime": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", - "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz", + "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==", "license": "MIT", "optional": true, "dependencies": { @@ -582,9 +572,9 @@ } }, "node_modules/@emnapi/wasi-threads": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", - "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", + "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", "license": "MIT", "optional": true, "dependencies": { @@ -592,9 +582,9 @@ } }, "node_modules/@es-joy/jsdoccomment": { - "version": "0.87.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.87.0.tgz", - "integrity": "sha512-mFXZloZMzuJZXSHUmAFu/pXTk0ZJTJBluuAkrvbzidpTN8W6F2bpRFuedSH+85kbdlRLJqc+gfN+kD3JOLJK5g==", + "version": "0.88.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.88.0.tgz", + "integrity": "sha512-GK/HL/claLLNo5KG705auIlZMwEtmn88ofSGuLsmVZwKBqMPJhW9DiznYNq07QEqz9BPtA3LBfYImtZmhVvRAw==", "dev": true, "license": "MIT", "dependencies": { @@ -1126,16 +1116,16 @@ } }, "node_modules/@eslint/config-inspector": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@eslint/config-inspector/-/config-inspector-3.0.4.tgz", - "integrity": "sha512-qyb1cjiiwD2mlg5GJC4JiO/EOO/rvEtm+GgLtgJ054bu8ZPj6hK1PLCRzxOnBghlPKWVqSjs4i+fXoPkt488Yw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/config-inspector/-/config-inspector-3.1.0.tgz", + "integrity": "sha512-miBAPkS/jN/c5RG/aEYhQaS64wlLXeo2EXXQ2w3SdCWux5icdrHyXnZyiF9dW8TukLURqK6xgzyIdgE1uGx5Vg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "ansis": "^4.3.0", + "ansis": "^4.3.1", "cac": "^7.0.0", "chokidar": "^5.0.0", - "devframe": "^0.5.2", + "devframe": "^0.6.0", "jiti": "^2.7.0", "tinyglobby": "^0.2.16" }, @@ -1212,28 +1202,28 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", - "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz", + "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.11" + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", - "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz", + "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.5", - "@floating-ui/utils": "^0.2.11" + "@floating-ui/core": "^1.8.0", + "@floating-ui/utils": "^0.2.12" } }, "node_modules/@floating-ui/utils": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", - "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz", + "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==", "license": "MIT" }, "node_modules/@floating-ui/vue": { @@ -1340,18 +1330,18 @@ } }, "node_modules/@iconify-json/lucide": { - "version": "1.2.117", - "resolved": "https://registry.npmjs.org/@iconify-json/lucide/-/lucide-1.2.117.tgz", - "integrity": "sha512-7isYKJKWRZ8NfLNSY8pIYmRWiMBkopL4/X22gZfFmePFhc7az0hQ5biqBLG6vdDEvMctFu2suZB3yQ29RL+8tA==", + "version": "1.2.118", + "resolved": "https://registry.npmjs.org/@iconify-json/lucide/-/lucide-1.2.118.tgz", + "integrity": "sha512-JBnK4YOq6K/lA0JP//27QxFxJ4120TjvfXAzGZZIGjCcXcRRRFxl1rcV7+IWdcVCe90KXdqVaAwLaLf6G3HELw==", "license": "ISC", "dependencies": { "@iconify/types": "*" } }, "node_modules/@iconify-json/octicon": { - "version": "1.2.28", - "resolved": "https://registry.npmjs.org/@iconify-json/octicon/-/octicon-1.2.28.tgz", - "integrity": "sha512-M6Pj2CclE2kcen6mFd43t9f/BFvVMKYvIdPZj1SD4ocZevgplVf7t98nlVtT8bNk5tawFPT7wtqLl62zq6KJmw==", + "version": "1.2.29", + "resolved": "https://registry.npmjs.org/@iconify-json/octicon/-/octicon-1.2.29.tgz", + "integrity": "sha512-yREprVAv+SiAO8dxGw40LMLou4eXDYJX9Cz4MB1Cki4d+peSCpQ4b99YaaRbwuJeyyjLM4Q03QzBcEfcf6xCcg==", "dev": true, "license": "MIT", "dependencies": { @@ -1368,9 +1358,9 @@ } }, "node_modules/@iconify/collections": { - "version": "1.0.702", - "resolved": "https://registry.npmjs.org/@iconify/collections/-/collections-1.0.702.tgz", - "integrity": "sha512-m7h8TtCgpXJMb8Yt5bFiFyc8K7LZYI4UQIlBBd6A3GY0iPA9RoOI+8zSHp+9qN+ffcKxC3ePcLtKcJ0p9DWNEA==", + "version": "1.0.711", + "resolved": "https://registry.npmjs.org/@iconify/collections/-/collections-1.0.711.tgz", + "integrity": "sha512-atGUurchVFc/O3fHhpDCrPAe30TLEbWBDkuM5ZXjr0720rLpVNTqydyvMxQS3lt5kvIwrYgHqLInZ1F26y9n5A==", "license": "MIT", "dependencies": { "@iconify/types": "*" @@ -1383,9 +1373,9 @@ "license": "MIT" }, "node_modules/@iconify/utils": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.3.tgz", - "integrity": "sha512-LPKOXPn/zV+zis1oOfGWogaXVpqUybF3ZS6SCZIsz8vg0ivVp9+fVqyYB7xq0aiST/VhUQYGO1qo6uoYSiEJqw==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-3.1.4.tgz", + "integrity": "sha512-b1S7B1k9ohZ+iNTi2ATxbRYG9fTrJmUT0rc46bvVnNxqNRGW7dyo/vRREwyniI5IRN2RSJHDcm+s3BjWrSAjHw==", "license": "MIT", "dependencies": { "@antfu/install-pkg": "^1.1.0", @@ -1723,6 +1713,26 @@ } } }, + "node_modules/@nuxt/cli/node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "extraneous": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/cli/node_modules/commander": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-15.0.0.tgz", + "integrity": "sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==", + "extraneous": true, + "license": "MIT", + "engines": { + "node": ">=22.12.0" + } + }, "node_modules/@nuxt/devalue": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz", @@ -1971,9 +1981,9 @@ } }, "node_modules/@nuxt/kit": { - "version": "4.4.8", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.4.8.tgz", - "integrity": "sha512-ZUlZ5iYfyfJFDPluhn6ZxFWcsuxWbLnZBc8w3MAROcQ4lYfZ+qFpALBLSNlpc0zhOa++33EE+5PEbOAdVIY+dw==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.5.0.tgz", + "integrity": "sha512-VD4GjRjbh7r7ILoXYbiKeQgZuYP/vJ7iMk6fSRak1+xEyXHpQ+OIq/EfIjfsHv7DVimddOB+I6W/wGXjRVZ+Ng==", "license": "MIT", "dependencies": { "c12": "^3.3.4", @@ -1981,26 +1991,603 @@ "defu": "^6.1.7", "destr": "^2.0.5", "errx": "^0.1.0", - "exsolve": "^1.0.8", - "ignore": "^7.0.5", + "exsolve": "^1.1.0", + "ignore": "^7.0.6", "jiti": "^2.7.0", "klona": "^2.0.6", "mlly": "^1.8.2", + "nostics": "^1.1.4", "ohash": "^2.0.11", "pathe": "^2.0.3", "pkg-types": "^2.3.1", "rc9": "^3.0.1", "scule": "^1.3.0", - "semver": "^7.8.1", + "semver": "^7.8.5", "tinyglobby": "^0.2.17", "ufo": "^1.6.4", - "unctx": "^2.5.0", + "unctx": "^3.0.0", "untyped": "^2.0.0" }, "engines": { "node": ">=18.12.0" } }, + "node_modules/@nuxt/nitro-server": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@nuxt/nitro-server/-/nitro-server-4.5.0.tgz", + "integrity": "sha512-XxLtFxBLJkXJ368mzgub7eDMc9I4pwnZhN9gX8UTzajgoEnbxPhmUl7xG8RVBMovQ2FOFjAph2kwJrnlMNX/cw==", + "license": "MIT", + "dependencies": { + "@nuxt/devalue": "^2.0.2", + "@nuxt/kit": "4.5.0", + "@unhead/vue": "^3.1.8", + "@vue/shared": "^3.5.39", + "consola": "^3.4.2", + "defu": "^6.1.7", + "destr": "^2.0.5", + "devalue": "^5.8.1", + "errx": "^0.1.0", + "escape-string-regexp": "^5.0.0", + "exsolve": "^1.1.0", + "h3": "^1.15.11", + "impound": "^1.1.5", + "klona": "^2.0.6", + "mocked-exports": "^0.1.1", + "nitropack": "^2.13.4", + "nostics": "^1.1.4", + "nypm": "^0.6.8", + "ohash": "^2.0.11", + "pathe": "^2.0.3", + "rou3": "^0.9.1", + "std-env": "^4.2.0", + "ufo": "^1.6.4", + "unctx": "^3.0.0", + "unstorage": "^1.17.5", + "vue": "^3.5.39", + "vue-bundle-renderer": "^2.3.1", + "vue-devtools-stub": "^0.1.0" + }, + "engines": { + "node": "^22.19.0 || ^24.11.0 || >=26.0.0" + }, + "peerDependencies": { + "@babel/plugin-proposal-decorators": "^7.25.0 || ^8.0.0", + "@babel/plugin-syntax-typescript": "^7.25.0 || ^8.0.0", + "@rollup/plugin-babel": "^6.0.0 || ^7.0.0", + "nuxt": "^4.5.0" + }, + "peerDependenciesMeta": { + "@babel/plugin-proposal-decorators": { + "optional": true + }, + "@babel/plugin-syntax-typescript": { + "optional": true + }, + "@rollup/plugin-babel": { + "optional": true + } + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@emnapi/core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.2", + "tslib": "^2.4.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@emnapi/runtime": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-android-arm-eabi": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.139.0.tgz", + "integrity": "sha512-22EsXTA3Vc7OvrF4bfT48PFln2UbxkVgrp/Tm32qLw76Dv7SmcInfClJe6yPYamnli6HiqasnESZ5ezN+X4ybg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-android-arm64": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.139.0.tgz", + "integrity": "sha512-uASQkZV+CUQ6xXvoMzDQyfhd8OMusdv2FyCPfAi5ZDYptesapJlw7erhpGi1Lc+U8QjQV2JUrIh7d/3su2LzmQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-darwin-arm64": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.139.0.tgz", + "integrity": "sha512-vuQOv2WF5pZCkdSPEExul98o853M3MCR24DpWsGrUoPJu5KcnGE34kLXY2yFwBwZwT+eN1x40Tt4q6ZzlEdNUA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-darwin-x64": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.139.0.tgz", + "integrity": "sha512-zxZB8ChS+7XactZhcyxQ292P/DNiiBaPPKYiVUlb3RC0V/hme5bokNubjcmEmbW9uTfmqLTpveAdkbe66H3pGg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-freebsd-x64": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.139.0.tgz", + "integrity": "sha512-iw2MsoCPBQwdJqywRAGsF1jEAcGoZ+DeG2LVzt5pdUvRHqajsMF46BH0rHiWoWtMwcMSia+oQYga7fHo7u7Bcw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.139.0.tgz", + "integrity": "sha512-SwjD/k3Y5bwGJWOH313VyaDrAuaYg1Pe+4AAXCgUKvSO5IHkj+mZ0oFcOWmB5nTuOM3uwdT+leL8h4OnFlI5hw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-linux-arm-musleabihf": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.139.0.tgz", + "integrity": "sha512-qbeygDkcvailKFhphb2YGMMXsaZIynHlPtoOrcx4NZB/tRbUKraCCMbw8dPeFtEKasfS2qWh1VnReY+Lcys1zA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-linux-arm64-gnu": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.139.0.tgz", + "integrity": "sha512-SrlL02KeImKlvx/9rCeopOLH7qKI3rqKKEguK6KBwVwEGLhV/A47dW4DNigf6/LFhrwoovaiayEQryjYAI86dQ==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-linux-arm64-musl": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.139.0.tgz", + "integrity": "sha512-u9e884ChAVRmIZ1jr/m46S96FoDQnruFjISLi4Y0i6Wu/JUUmIiw7+umLyXILJsPfUuqnN5BJLe23t07+Y6+IA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-linux-ppc64-gnu": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.139.0.tgz", + "integrity": "sha512-Z9tU2b3GJfAXOdirQmz4gZQkQkVjy53i77gf91l0733MQKa/qtk73KQQE2GzDtMqim+HyjpzvemmqzBtH2IJUA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-linux-riscv64-gnu": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.139.0.tgz", + "integrity": "sha512-RyUbr7hzPK84YDWKs77PRYk9VBwWbsbuYsQzQWiSmLnARXTg2zntLPGfCH/1wpfUYdmGkp/6SsqTXSsYdw9Jgw==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-linux-riscv64-musl": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.139.0.tgz", + "integrity": "sha512-dcQhjtcDvtR8BgkUpt03Yz5SzxdzYvTigenIJOEsiSX6G2t6yybEMxGWjp0dOuYGror0BaqcZfTyXR58amCEig==", + "cpu": [ + "riscv64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-linux-s390x-gnu": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.139.0.tgz", + "integrity": "sha512-iuGrxysV4rGUymdKpn7bgZQ6Vix8Bi/6D/rp71HYIzphq6NKrsBhsGOYsSZte+uBFL43tXh7Xr7TM72sGliJNA==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-linux-x64-gnu": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.139.0.tgz", + "integrity": "sha512-NxJdZZyaa2JLLvNfH/iJQXfCNfKcPMylwY4ObMpBVmW4Nq+RyUpVVQXrMMelcQ6rwx3nuhF1Iga8n+eoAKGCIA==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-linux-x64-musl": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.139.0.tgz", + "integrity": "sha512-ePxBvvtzISmSsJ0RIj8FNikSCn58i1jtccj7XR4U9Li4iSzhkFyYlnJ51cQTUwkairz8WMTD4SpKoot8RyTnQA==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-openharmony-arm64": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.139.0.tgz", + "integrity": "sha512-b/c2+mPXMOxG5x16n8yf9cjor/ntQQScmYnSmLEWIWJ4rfXd5dokMxx0kliSLA+YAGq6DD3K9BWi+aFXHiiV1w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-wasm32-wasi": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.139.0.tgz", + "integrity": "sha512-rNU0pO+/CVPC2qZ+xtX5R2cOje9Q75q3UkfgwUCPlplqxMv6Iffd5tMPGVMCLGnPINxPlmi0WPsW94HltbYvfQ==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "1.11.1", + "@emnapi/runtime": "1.11.1", + "@napi-rs/wasm-runtime": "^1.1.6" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-win32-arm64-msvc": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.139.0.tgz", + "integrity": "sha512-JPEmfncZfqAFiGsAN6UZSMIBqnG8wn8buywRacFOWjP+9dZwcs03SsBp4tmyjM/4l/VoH/IuThrW1Jof3OyQUw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-win32-ia32-msvc": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.139.0.tgz", + "integrity": "sha512-c06dWBwEnFHof5JN7T9/ts23uATXS9czPEBO60d4xnjH2Am29Bo7OGKdVHRmcWQnw0OBxlTg9fIEXAvtcwOBfw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-parser/binding-win32-x64-msvc": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.139.0.tgz", + "integrity": "sha512-bI3/44urQjW/D495JPXe+c9d+4Q+ONi3DvDNnzwRZYTWHZ3hAlFdmirYK4mzhTfCZiAly02EbMYir7QGU+9O2Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@oxc-project/types": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.139.0.tgz", + "integrity": "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@unhead/bundler": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@unhead/bundler/-/bundler-3.1.8.tgz", + "integrity": "sha512-mVhM6gmvAgaE9UgENuFSvqpCghAorY8PbQgV+n3y6VyOLso/KbCOd4hm4cmI/Q/IETQZTDSZBIjVVS98mgYwdA==", + "license": "MIT", + "dependencies": { + "@vitejs/devtools-kit": "^0.3.4", + "magic-string": "^0.30.21", + "oxc-parser": "^0.139.0", + "oxc-walker": "^1.0.0", + "ufo": "^1.6.4", + "unplugin": "^3.3.0" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + }, + "peerDependencies": { + "@unhead/cli": "^3.1.8", + "esbuild": ">=0.17.0", + "lightningcss": ">=1.20.0", + "rolldown": ">=1.0.0-beta.0", + "unhead": "^3.1.8", + "vite": ">=6.4.2", + "webpack": ">=5.0.0" + }, + "peerDependenciesMeta": { + "@unhead/cli": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "rolldown": { + "optional": true + }, + "vite": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@nuxt/nitro-server/node_modules/@unhead/vue": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-3.1.8.tgz", + "integrity": "sha512-mmcvZ2gchM+sG+M8HjOl+MAHRhyqTEBCrvsR3ymjTEPQDhHGQJqKwW1i5UJzYa2xNubj7AmSMOQF2OvMGIuuQQ==", + "license": "MIT", + "dependencies": { + "@unhead/bundler": "3.1.8", + "hookable": "^6.1.1", + "unhead": "3.1.8", + "unplugin": "^3.3.0" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + }, + "peerDependencies": { + "vite": ">=6.4.2", + "vue": ">=3.5.18", + "webpack": ">=5.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@nuxt/nitro-server/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/oxc-parser": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.139.0.tgz", + "integrity": "sha512-cf1TKZN+zc0lwqigeyXKzKVk5+vNRe99Or2+wVJsXLdlhJgC+gsIniYDfj/ZEBzCJ8Xm21ZG6YtMbR262CcS2w==", + "license": "MIT", + "dependencies": { + "@oxc-project/types": "^0.139.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxc-parser/binding-android-arm-eabi": "0.139.0", + "@oxc-parser/binding-android-arm64": "0.139.0", + "@oxc-parser/binding-darwin-arm64": "0.139.0", + "@oxc-parser/binding-darwin-x64": "0.139.0", + "@oxc-parser/binding-freebsd-x64": "0.139.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.139.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.139.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.139.0", + "@oxc-parser/binding-linux-arm64-musl": "0.139.0", + "@oxc-parser/binding-linux-ppc64-gnu": "0.139.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.139.0", + "@oxc-parser/binding-linux-riscv64-musl": "0.139.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.139.0", + "@oxc-parser/binding-linux-x64-gnu": "0.139.0", + "@oxc-parser/binding-linux-x64-musl": "0.139.0", + "@oxc-parser/binding-openharmony-arm64": "0.139.0", + "@oxc-parser/binding-wasm32-wasi": "0.139.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.139.0", + "@oxc-parser/binding-win32-ia32-msvc": "0.139.0", + "@oxc-parser/binding-win32-x64-msvc": "0.139.0" + } + }, + "node_modules/@nuxt/nitro-server/node_modules/unhead": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/unhead/-/unhead-3.1.8.tgz", + "integrity": "sha512-8YcZ88tTvVV+CxYsqKg9O2E0h/tR7PsUHQ22tc4xodVOoUcz/Pl5OHC3Ab3IKhLIy/8OcyAWoS4LCPN7kGvwSg==", + "license": "MIT", + "dependencies": { + "hookable": "^6.1.1", + "unplugin": "^3.3.0" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + }, + "peerDependencies": { + "vite": ">=6.4.2" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, "node_modules/@nuxt/schema": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-4.5.0.tgz", @@ -2018,12 +2605,6 @@ "node": "^14.18.0 || >=16.10.0" } }, - "node_modules/@nuxt/schema/node_modules/nostics": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/nostics/-/nostics-1.2.0.tgz", - "integrity": "sha512-FGqEfhQjrvo1lL8KFifdTQiNwwQHJxC1jtYE1Rc54qF/jxONUNL+kC9gS1krX8Q65PgrQ5fCqH/I4NhWBvdSqg==", - "license": "MIT" - }, "node_modules/@nuxt/telemetry": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.8.0.tgz", @@ -2053,42 +2634,42 @@ "license": "MIT" }, "node_modules/@nuxt/ui": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@nuxt/ui/-/ui-4.9.0.tgz", - "integrity": "sha512-ufcG2UsX6/SMqh/oa4pIKM5AHDDK1ZWRTe6f4+Y5/xFUh1TBD25o4eb35BGFap16Uy/iIow1ih8g8h8wcw1Wcg==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@nuxt/ui/-/ui-4.10.0.tgz", + "integrity": "sha512-f6eFtHZ958XIVnbpGz7OeVRjuEXdmQWgNKWBppNlh/lP790KDi8IXTZ6lndJ72lpp7hC8Wo2BbSL9zo9fwywWQ==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.7.6", + "@floating-ui/dom": "^1.8.0", "@iconify/vue": "^5.0.1", "@internationalized/date": "^3.12.2", "@internationalized/number": "^3.6.7", "@nuxt/fonts": "^0.14.0", - "@nuxt/icon": "^2.2.3", + "@nuxt/icon": "^2.3.1", "@nuxt/kit": "^4.4.8", "@nuxt/schema": "^4.4.8", "@nuxtjs/color-mode": "^4.0.1", "@standard-schema/spec": "^1.1.0", - "@tailwindcss/postcss": "^4.3.1", - "@tailwindcss/vite": "^4.3.1", + "@tailwindcss/postcss": "^4.3.2", + "@tailwindcss/vite": "^4.3.2", "@tanstack/vue-table": "^8.21.3", - "@tanstack/vue-virtual": "^3.13.28", - "@tiptap/core": "^3.26.1", - "@tiptap/extension-bubble-menu": "^3.26.1", - "@tiptap/extension-code": "^3.26.1", - "@tiptap/extension-collaboration": "^3.26.1", - "@tiptap/extension-drag-handle": "^3.26.1", - "@tiptap/extension-drag-handle-vue-3": "^3.26.1", - "@tiptap/extension-floating-menu": "^3.26.1", - "@tiptap/extension-horizontal-rule": "^3.26.1", - "@tiptap/extension-image": "^3.26.1", - "@tiptap/extension-mention": "^3.26.1", - "@tiptap/extension-node-range": "^3.26.1", - "@tiptap/extension-placeholder": "^3.26.1", - "@tiptap/markdown": "^3.26.1", - "@tiptap/pm": "^3.26.1", - "@tiptap/starter-kit": "^3.26.1", - "@tiptap/suggestion": "^3.26.1", - "@tiptap/vue-3": "^3.26.1", + "@tanstack/vue-virtual": "^3.13.32", + "@tiptap/core": "^3.27.3", + "@tiptap/extension-bubble-menu": "^3.27.3", + "@tiptap/extension-code": "^3.27.3", + "@tiptap/extension-collaboration": "^3.27.3", + "@tiptap/extension-drag-handle": "^3.27.3", + "@tiptap/extension-drag-handle-vue-3": "^3.27.3", + "@tiptap/extension-floating-menu": "^3.27.3", + "@tiptap/extension-horizontal-rule": "^3.27.3", + "@tiptap/extension-image": "^3.27.3", + "@tiptap/extension-mention": "^3.27.3", + "@tiptap/extension-node-range": "^3.27.3", + "@tiptap/extension-placeholder": "^3.27.3", + "@tiptap/markdown": "^3.27.3", + "@tiptap/pm": "^3.27.3", + "@tiptap/starter-kit": "^3.27.3", + "@tiptap/suggestion": "^3.27.3", + "@tiptap/vue-3": "^3.27.3", "@unhead/vue": "^2.1.15", "@vueuse/core": "^14.3.0", "@vueuse/integrations": "^14.3.0", @@ -2103,7 +2684,7 @@ "embla-carousel-fade": "^8.6.0", "embla-carousel-vue": "^8.6.0", "embla-carousel-wheel-gestures": "^8.1.0", - "fuse.js": "^7.4.2", + "fuse.js": "^7.5.0", "hookable": "^6.1.1", "knitwork": "^1.3.0", "magic-string": "^0.30.21", @@ -2111,18 +2692,18 @@ "motion-v": "^2.3.0", "ohash": "^2.0.11", "pathe": "^2.0.3", - "reka-ui": "2.9.10", + "reka-ui": "2.10.1", "scule": "^1.3.0", "tailwind-merge": "^3.6.0", "tailwind-variants": "^3.2.2", - "tailwindcss": "^4.3.1", + "tailwindcss": "^4.3.2", "tinyglobby": "^0.2.17", "ufo": "^1.6.4", - "unplugin": "^3.0.0", + "unplugin": "^3.3.0", "unplugin-auto-import": "^21.0.0", "unplugin-vue-components": "^32.1.0", "vaul-vue": "0.4.1", - "vue-component-type-helpers": "^3.3.5" + "vue-component-type-helpers": "^3.3.7" }, "bin": { "nuxt-ui": "cli/index.mjs" @@ -2152,6 +2733,7 @@ "@tiptap/starter-kit": "^3", "@tiptap/suggestion": "^3", "@tiptap/vue-3": "^3", + "ai": "^6 || ^7", "joi": "^18.0.0", "superstruct": "^2.0.0", "tailwindcss": "^4.0.0", @@ -2174,6 +2756,9 @@ "@nuxt/content": { "optional": true }, + "ai": { + "optional": true + }, "joi": { "optional": true }, @@ -2194,6 +2779,79 @@ } } }, + "node_modules/@nuxt/vite-builder": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-4.5.0.tgz", + "integrity": "sha512-j57djn164gnTIFMw0ISMMesX6a98H51XKoERm90401Prb4VERq0ULNb8zOXrHgJMGFOy6An7tKo8fD/J7qCLLA==", + "license": "MIT", + "dependencies": { + "@nuxt/kit": "4.5.0", + "@vitejs/plugin-vue": "^6.0.8", + "@vitejs/plugin-vue-jsx": "^5.1.6", + "autoprefixer": "^10.5.3", + "consola": "^3.4.2", + "cssnano": "^8.0.2", + "defu": "^6.1.7", + "escape-string-regexp": "^5.0.0", + "exsolve": "^1.1.0", + "get-port-please": "^3.2.0", + "jiti": "^2.7.0", + "js-tokens": "^10.0.0", + "knitwork": "^1.3.0", + "mlly": "^1.8.2", + "mocked-exports": "^0.1.1", + "nypm": "^0.6.8", + "pathe": "^2.0.3", + "pkg-types": "^2.3.1", + "postcss": "^8.5.19", + "rolldown-string": "^0.3.0", + "seroval": "^1.5.5", + "std-env": "^4.2.0", + "ufo": "^1.6.4", + "unenv": "^2.0.0-rc.24", + "vite": "^8.1.4", + "vite-node": "^6.0.0", + "vite-plugin-checker": "^0.14.4", + "vue-bundle-renderer": "^2.3.1" + }, + "engines": { + "node": "^22.18.0 || ^24.11.0 || >=26.0.0" + }, + "peerDependencies": { + "@babel/plugin-proposal-decorators": "^7.25.0 || ^8.0.0", + "@babel/plugin-syntax-jsx": "^7.25.0 || ^8.0.0", + "nuxt": "4.5.0", + "rolldown": "^1.0.0", + "rollup-plugin-visualizer": "^6.0.0 || ^7.0.1", + "vue": "^3.3.4" + }, + "peerDependenciesMeta": { + "@babel/plugin-proposal-decorators": { + "optional": true + }, + "@babel/plugin-syntax-jsx": { + "optional": true + }, + "rolldown": { + "optional": true + }, + "rollup-plugin-visualizer": { + "optional": true + } + } + }, + "node_modules/@nuxt/vite-builder/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@nuxtjs/color-mode": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@nuxtjs/color-mode/-/color-mode-4.0.1.tgz", @@ -2208,14 +2866,14 @@ } }, "node_modules/@oxc-parser/binding-android-arm-eabi": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.132.0.tgz", - "integrity": "sha512-KrLaPWa5c9Y7LkW+rKkaUE3y7DBDrQtaf7rlsSDfv6KAHUjgzAIRA761Lrrp6//Yd/Rlie/yEOt9YENCoJnOcw==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.140.0.tgz", + "integrity": "sha512-ZfjDZ422mo7eo3b3VltqNsV9kmv1qt/sPEAMSl64iOSwhVfd0eIZ9LB79Mbs1xYXJnk7WSROwzBCKDIiVxPTvQ==", "cpu": [ "arm" ], + "extraneous": true, "license": "MIT", - "optional": true, "os": [ "android" ], @@ -2224,14 +2882,14 @@ } }, "node_modules/@oxc-parser/binding-android-arm64": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.132.0.tgz", - "integrity": "sha512-SThDrSeamB/kG2+NxcJ5/wSLcV6dUqDknrPLqFYQ0ST/55mtBP4M7Q/f3QbubH6aAd11wpzZn/nwbVRSdobOpg==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.140.0.tgz", + "integrity": "sha512-Ia8jSvikUX6Sf+Ht+KOCUF/k1HpR0VlmqIYymubmWDebOEGtsyliHDR6JxsZ4IX3/c/GbrB1uh09aVGQv/LQmQ==", "cpu": [ "arm64" ], + "extraneous": true, "license": "MIT", - "optional": true, "os": [ "android" ], @@ -2240,14 +2898,14 @@ } }, "node_modules/@oxc-parser/binding-darwin-arm64": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.132.0.tgz", - "integrity": "sha512-Lc0f/TYoKBghE5/2Gsv7bLXk+TJZunx2Tf61X8hG4ARXdc8UYI26dCGccFSd1AyFbK3jfaNXtMnupggDbjPXdQ==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.140.0.tgz", + "integrity": "sha512-G6VK0nK61pH0d0mBjUqSZbVxGqqO5uzeginLDQj+gOO6ObfJjXRwgkD/ol0w1INcnFeAb6YGGO7qc3ueGHaycQ==", "cpu": [ "arm64" ], + "extraneous": true, "license": "MIT", - "optional": true, "os": [ "darwin" ], @@ -2256,14 +2914,14 @@ } }, "node_modules/@oxc-parser/binding-darwin-x64": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.132.0.tgz", - "integrity": "sha512-RG2eJIpf7C21z9HSSXFw1bTArdpKe7Y4fwcJTwRq1yCSe1vSavaN9GA1sm9KqzemTLAGVktQ+7qBTGp0vQeUZg==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.140.0.tgz", + "integrity": "sha512-HazBOuZzd2pO1C2uMmp8Gv7mhzMHqKSKDS1OZfcLEvpIcgA+48J92HEtNanVHDIzRD9PRPCV6aS6fkZIWOVl8Q==", "cpu": [ "x64" ], + "extraneous": true, "license": "MIT", - "optional": true, "os": [ "darwin" ], @@ -2272,14 +2930,14 @@ } }, "node_modules/@oxc-parser/binding-freebsd-x64": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.132.0.tgz", - "integrity": "sha512-wQIPntPLtJ8NcBpvKPbEv3NqzV6k8eP8tP/jE9Rg8HTg/j7urZGFSsTCPCW5k77Qfw2DM4vRvc9p3I4yq/Shvw==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.140.0.tgz", + "integrity": "sha512-9hSUU+HmTUyOe4JzMHxNGgLWNY7rrO+6ShicZwImNJacEAACDMIkuEQQkvXSL+WJN50jaNtLYJv8s4OcBdpyUQ==", "cpu": [ "x64" ], + "extraneous": true, "license": "MIT", - "optional": true, "os": [ "freebsd" ], @@ -2288,14 +2946,14 @@ } }, "node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.132.0.tgz", - "integrity": "sha512-PixKEpeSe3yxQWqNyOCBALRYc72+Tj7ILDofUl3iXo25cVOzLA6jHUhmOINRtWIPh7dbUie3QNeabwaQpZTw6w==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.140.0.tgz", + "integrity": "sha512-RAEuQsYtS0KcDFqN0ABTjyyNlokS91JeuDuoW9tEbG0JTbRNXnpQUdbYc/16JoA6Z/2ALbNrE3KmxtqDiuIjCQ==", "cpu": [ "arm" ], + "extraneous": true, "license": "MIT", - "optional": true, "os": [ "linux" ], @@ -2304,14 +2962,14 @@ } }, "node_modules/@oxc-parser/binding-linux-arm-musleabihf": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.132.0.tgz", - "integrity": "sha512-sCR+DzGHlyHKnbA2z9zWjTUhIo8Sy0enJl4RDsBwPmkxYynPatpwOAWe8W5127SlW0boqUWHGtr1NWn5UwIhXQ==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.140.0.tgz", + "integrity": "sha512-c4CkHvPvqfojouredJ0w3e6+jiBq0SbFyhH61kr/zPb/7XsaYTNKQ54vmlSsopfdQbNDX40ZeK9Abs2Qet6wcw==", "cpu": [ "arm" ], + "extraneous": true, "license": "MIT", - "optional": true, "os": [ "linux" ], @@ -2320,17 +2978,17 @@ } }, "node_modules/@oxc-parser/binding-linux-arm64-gnu": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.132.0.tgz", - "integrity": "sha512-sQBix5P2cW+IpzTcCwYxnh9yALrKSIkKJThspBvMGcygSMnbzkSvhN7SfuX1hvBk8y1XEChsdkU3ET0V5DmzUw==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.140.0.tgz", + "integrity": "sha512-yrjmLj8ixPB25yqvPGr28meGjb+keed7m1GqqY/0uqkhZIoT4t9zmfwUgFEtC33C7dtE+UQ7TU0IaVxf97SWJg==", "cpu": [ "arm64" ], + "extraneous": true, "libc": [ "glibc" ], "license": "MIT", - "optional": true, "os": [ "linux" ], @@ -2339,17 +2997,17 @@ } }, "node_modules/@oxc-parser/binding-linux-arm64-musl": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.132.0.tgz", - "integrity": "sha512-WozHg3Kc//8Sk756HXXgMbEAvqtG+Lzb9JOojwQzIGDtN78Az2dLttkb71akWYUF/8IgYfDSlfKh4Uot8is5Vw==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.140.0.tgz", + "integrity": "sha512-ggGMQTN8Agwxp2WiLMpdY671dt0qTDJWiWlJeig3HnUwTnerRl0J2JdGVghWBeDcss2D9S2V2Js6dZHEiVabVA==", "cpu": [ "arm64" ], + "extraneous": true, "libc": [ "musl" ], "license": "MIT", - "optional": true, "os": [ "linux" ], @@ -2358,17 +3016,17 @@ } }, "node_modules/@oxc-parser/binding-linux-ppc64-gnu": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.132.0.tgz", - "integrity": "sha512-CmX/ulNBOEwWTyVRmcpYKAcAizW6+OjtLJgo7fXoL9OqQvjF4VER8tPomv44vwzfSCy1BHbsB0ZlZYzYJNj4cA==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.140.0.tgz", + "integrity": "sha512-IgTs8xYAFgAUGNmR65tIqjlJ8vKgrfXzC515e9goSdfMyKQV4aJpd2pUUudU4u51G64H0/DSEJEXKOraxm9ZCA==", "cpu": [ "ppc64" ], + "extraneous": true, "libc": [ "glibc" ], "license": "MIT", - "optional": true, "os": [ "linux" ], @@ -2377,17 +3035,17 @@ } }, "node_modules/@oxc-parser/binding-linux-riscv64-gnu": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.132.0.tgz", - "integrity": "sha512-j9oQS+hM90SdhviNGWbPgT4+Rlq+ac++q/zjgwPD1mVHgxHzATvoRGtDx0sXGmFOQ9J9YkwAhYGb5MAHL6TAsA==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.140.0.tgz", + "integrity": "sha512-A1x+PMWZmSGaFVOx2YeNTFau8uD+QO14/vLP4GrcuvUPs3+nBkUOjy9Lus86ftHsDojjYMbvBelmKc3F7Rv08g==", "cpu": [ "riscv64" ], + "extraneous": true, "libc": [ "glibc" ], "license": "MIT", - "optional": true, "os": [ "linux" ], @@ -2396,17 +3054,17 @@ } }, "node_modules/@oxc-parser/binding-linux-riscv64-musl": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.132.0.tgz", - "integrity": "sha512-bLz+Xi+Agnfmd7kWPEsSVwCn2k4EyIalZkNBcQ0OGIv9rqn8VgCPLNd03tM9mKX/5TdlvDXalz0q71BIrOPNqg==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.140.0.tgz", + "integrity": "sha512-zBqpfRo2myWPrPo5xUjeZqlnPXPXsX8BcWtWff66/eGRQdbPjhzPgXa/F+AtxT2afUViPxbuDlwscMKzQ5tg+g==", "cpu": [ "riscv64" ], + "extraneous": true, "libc": [ "musl" ], "license": "MIT", - "optional": true, "os": [ "linux" ], @@ -2415,17 +3073,17 @@ } }, "node_modules/@oxc-parser/binding-linux-s390x-gnu": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.132.0.tgz", - "integrity": "sha512-U6t2qbJU0ypTfyj9QV3W1Y6mITDTL8ai/OR6NUn85vyHthOvobKWgXzU4tu0EskSzlpuVFz1g0jFGulDIUKHxQ==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.140.0.tgz", + "integrity": "sha512-2M1DPm/8w9I//YzFlFC9qXw+r2tJFh5CYwRlYTq2vUJQS7qoQftEDeCZ8EnN7KHtvSiXvYj8mZI5pR7DpXmcEw==", "cpu": [ "s390x" ], + "extraneous": true, "libc": [ "glibc" ], "license": "MIT", - "optional": true, "os": [ "linux" ], @@ -2434,17 +3092,17 @@ } }, "node_modules/@oxc-parser/binding-linux-x64-gnu": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.132.0.tgz", - "integrity": "sha512-WcEaSNHFk8yz5YFlQQAlhq6jOFmZBB/RKE7uzhyCIf+pF1Lmv9gUH4221mle2Gd9iHyWT3ySNph8yZgb1xYdWg==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.140.0.tgz", + "integrity": "sha512-8aRDbZ/U/jO8N7go1MO72jtbpb4uswV8d7vOkMvt/BPgZiyEYvl1VIWK4ESxZZhnJ4tqwVldgX7dNiP/eB1Jdg==", "cpu": [ "x64" ], + "extraneous": true, "libc": [ "glibc" ], "license": "MIT", - "optional": true, "os": [ "linux" ], @@ -2453,17 +3111,17 @@ } }, "node_modules/@oxc-parser/binding-linux-x64-musl": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.132.0.tgz", - "integrity": "sha512-iQrV4iJzQgRwK3BWRmQl1C3C6g3wYpXN2WLdQdyR+efoUnncdShZAVp9OgcojtlD3MDRbuOMGG3SjxF4fL4nlQ==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.140.0.tgz", + "integrity": "sha512-xRqpeI8U2sQQS1W5BMWRyMTxtagkuLG2dEWruet5lFsWHTvBth11/TpSaJatHdqVVwHN0q3uuoS9zRsGinq8hg==", "cpu": [ "x64" ], + "extraneous": true, "libc": [ "musl" ], "license": "MIT", - "optional": true, "os": [ "linux" ], @@ -2472,14 +3130,14 @@ } }, "node_modules/@oxc-parser/binding-openharmony-arm64": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.132.0.tgz", - "integrity": "sha512-FWzmUGrZ6GUby4U7WIwcCtab6tdmlTO3xTRRKyb5kjIJVEiaUAT8animUG/nK8ZCA8gkRkPOTId4rl6uTqUmJQ==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.140.0.tgz", + "integrity": "sha512-GbGRe26MqAKciFRvXeHNQJ6VAHYs9R4miP89sEAncysM3n+f4lnyLWgsa9kklJNpfnxdq2yRoNYHFqwBckVimw==", "cpu": [ "arm64" ], + "extraneous": true, "license": "MIT", - "optional": true, "os": [ "openharmony" ], @@ -2488,32 +3146,32 @@ } }, "node_modules/@oxc-parser/binding-wasm32-wasi": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.132.0.tgz", - "integrity": "sha512-TlbMppxJI5CjWDes0QaP6G3aneVg1yikBu5QYI+DUShF9WDL66ccgKFNNGmi/Wybtszw6hxwAvv76T4DaPKnHw==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.140.0.tgz", + "integrity": "sha512-vFiC1hqys+hkX1GnQkIoiTQJNiUm43Z0lO35ETKXTw0YtpW7+cN58YRRXFAQQ+TgpkIi3lrhcxdlnqz+Oi3ptQ==", "cpu": [ "wasm32" ], + "extraneous": true, "license": "MIT", - "optional": true, "dependencies": { - "@emnapi/core": "1.10.0", - "@emnapi/runtime": "1.10.0", - "@napi-rs/wasm-runtime": "^1.1.4" + "@emnapi/core": "1.11.2", + "@emnapi/runtime": "1.11.2", + "@napi-rs/wasm-runtime": "^1.1.6" }, "engines": { "node": "^20.19.0 || >=22.12.0" } }, "node_modules/@oxc-parser/binding-win32-arm64-msvc": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.132.0.tgz", - "integrity": "sha512-RH/NbFjGKqdUAUi7Oh3LQPxUk2hsWFEEQ38HSnbRQT8QjBZFKqL1fMbmsB3N4jy/KPh9iX94+9dmkEMBBbambw==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.140.0.tgz", + "integrity": "sha512-fGSQldwEYKhM+H8uLt76Op8hh5+FYaR6lvvQ1Txw3Mhn86DyQXLcI0fi1EkFlTK7F+46OCk/j0AJMzZQm6g5Xg==", "cpu": [ "arm64" ], + "extraneous": true, "license": "MIT", - "optional": true, "os": [ "win32" ], @@ -2522,14 +3180,14 @@ } }, "node_modules/@oxc-parser/binding-win32-ia32-msvc": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.132.0.tgz", - "integrity": "sha512-JUr4jQY9jxoIB/YTLXr6XofSi5xikj6p5/Ns1h0VOBDT0j1jKU+kMsv2xxv51RwnETcXpA1Yw/9oUAfcqfaqEA==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.140.0.tgz", + "integrity": "sha512-sDS2Bai+g3ZWYwfZqmosiSuFDBcVnZ3Ta6pszzsiJoLMqsJEWKcxXXbGa7b7yXr++W2lQNPb3ZRJ8czseqL7RA==", "cpu": [ "ia32" ], + "extraneous": true, "license": "MIT", - "optional": true, "os": [ "win32" ], @@ -2538,14 +3196,14 @@ } }, "node_modules/@oxc-parser/binding-win32-x64-msvc": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.132.0.tgz", - "integrity": "sha512-2dapgHpA5X8DSXF4AU36hJWYf6zP0tKjMXFRAZFBD62pkevW/uhFDXoFH9Y/3Fd2EtDrw5ByNnR1wVE9X9y0SQ==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.140.0.tgz", + "integrity": "sha512-kHbE1zWyb5OQgJA6/5P4WjiuB01sYdQwtZnSSyE58FQEXDAMnyeeq4vj7KgN75i5SlBzOs8A5MrtlD3gOlDKqQ==", "cpu": [ "x64" ], + "extraneous": true, "license": "MIT", - "optional": true, "os": [ "win32" ], @@ -2554,9 +3212,9 @@ } }, "node_modules/@oxc-project/types": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.132.0.tgz", - "integrity": "sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.140.0.tgz", + "integrity": "sha512-h5LUOzGArYemnW1NMz/DuuQhBi96J6JL2Bk8zE4kvqxB5Sg3jxmCiH4uyOWHDkiKSt5vWlG4FIwCR/DbstcNRQ==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/Boshen" @@ -2953,9 +3611,9 @@ } }, "node_modules/@rolldown/binding-android-arm64": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.5.tgz", - "integrity": "sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.0.tgz", + "integrity": "sha512-9yB1l95IrJuNGDFdOYe79vdApdz6WWBCObE+rQ2LUliYUlcyFwSYIb2xb5/Ifw7dAtMy2ZqNyd8QTSOc7duAKw==", "cpu": [ "arm64" ], @@ -2969,9 +3627,9 @@ } }, "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.5.tgz", - "integrity": "sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.0.tgz", + "integrity": "sha512-pexNaW9ACLUOaBITOpU6qVu4VrsOFIjTv6bzgu0YUATo4eUJx0V605PxwZfndpPOn0ilqGqvGQ0M8UW0IE24jg==", "cpu": [ "arm64" ], @@ -2985,9 +3643,9 @@ } }, "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.5.tgz", - "integrity": "sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.0.tgz", + "integrity": "sha512-NqKYaq0355ZmNMG4QGpxtEDxsc7tGDhjhCm4PpE0cwnBW+5Il95LJyq414niEiaKLVjnVHBEjSo1wngKxJNiFw==", "cpu": [ "x64" ], @@ -3001,9 +3659,9 @@ } }, "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.5.tgz", - "integrity": "sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.0.tgz", + "integrity": "sha512-3vPoHzh6eBTz9IbB0/qZdSr0Qeks2echn+I4cHu2joV74VriPDdldswksEDzrl1mBB+oPRi+67+3Ib59paxIPQ==", "cpu": [ "x64" ], @@ -3017,9 +3675,9 @@ } }, "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.5.tgz", - "integrity": "sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.0.tgz", + "integrity": "sha512-E6NNefZ1bUVmKJq2tJkf45J4Zyczj7qm9rUT7NY+Xo2474Y13qWAwc2tvBt0BAVbmtXR1llkxXg0Ou1jbDf2SQ==", "cpu": [ "arm" ], @@ -3033,9 +3691,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.5.tgz", - "integrity": "sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.0.tgz", + "integrity": "sha512-D+TgkdgM1vu+7/Fpf8+v0ARW+RXEP9Ccazgm8zQ4JFFd9Q7SrYQ2TakU5S5ihazQDgpKyAgZDOcIFsvoHmTZ8w==", "cpu": [ "arm64" ], @@ -3052,9 +3710,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.5.tgz", - "integrity": "sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.0.tgz", + "integrity": "sha512-wUqdwJBbAv0APN87GecstdMUtLjjNTs0hBALpxETD73mccFxdmt/XeizXDtN5RAlBwNKmI+Tg+blect2G+8IeQ==", "cpu": [ "arm64" ], @@ -3071,9 +3729,9 @@ } }, "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.5.tgz", - "integrity": "sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.0.tgz", + "integrity": "sha512-9DtF35qR9/NrfhM4oxLplCzVVjE+KKm8Pjemi0i/sdhAWkUasjmSo8WTTubNJClhSHCfyk2yeyoXDQEDPtDAAw==", "cpu": [ "ppc64" ], @@ -3090,9 +3748,9 @@ } }, "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.5.tgz", - "integrity": "sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.0.tgz", + "integrity": "sha512-RzuHrBh8X8Hntd2N4VR02QGEciq/9JhcZoTpR/Cee6otRrlILGCf3cg2ygHuih+ZebUnWmMrDX6ITI85btO6rQ==", "cpu": [ "s390x" ], @@ -3109,9 +3767,9 @@ } }, "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.5.tgz", - "integrity": "sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.0.tgz", + "integrity": "sha512-MK7L0018jjh1jR3mh21G2j1zAVcpscJBlPo2z19pRjv2XOYGRhaV4LyiD8HO6nCDdZln9IFgCMIV5yt4E3klGQ==", "cpu": [ "x64" ], @@ -3128,9 +3786,9 @@ } }, "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.5.tgz", - "integrity": "sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.0.tgz", + "integrity": "sha512-gyrxLQ9NfGb/9LoVnC4kb9miUghw1mghnkfYvNHSnVIXriabnfgGPUP4RLcJm87q3KgYz4FYUG8IDiWUT+CpSw==", "cpu": [ "x64" ], @@ -3147,9 +3805,9 @@ } }, "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.5.tgz", - "integrity": "sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.0.tgz", + "integrity": "sha512-/6VFMQGRmrhP77KXDC+StIxGzcNp5JOIyYtw0CQ8gPlzhpiIRucYfoM5FaFamHd5BJYIdH86yfP46l1p3WdrFA==", "cpu": [ "arm64" ], @@ -3163,58 +3821,27 @@ } }, "node_modules/@rolldown/binding-wasm32-wasi": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.5.tgz", - "integrity": "sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.2.0.tgz", + "integrity": "sha512-rwdbUL465kisF24WEJLvP3JrEG6E5GRuIHt5wpMwHGERtHe4Wm2CIvtf5gTBgr2tGOHKh5NdKEAFS2VkOPE91g==", "cpu": [ "wasm32" ], "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "1.11.1", - "@emnapi/runtime": "1.11.1", + "@emnapi/core": "1.11.2", + "@emnapi/runtime": "1.11.2", "@napi-rs/wasm-runtime": "^1.1.6" }, "engines": { "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/core": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", - "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.2", - "tslib": "^2.4.0" - } - }, - "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/runtime": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", - "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@rolldown/binding-wasm32-wasi/node_modules/@emnapi/wasi-threads": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", - "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.5.tgz", - "integrity": "sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.0.tgz", + "integrity": "sha512-+5suHwRiKGmhwyUaNT8a5QbrBvLFh2DbO910TEmGRH1aSxwrCezodvGQnulv4uiWEIv1Kq4ypRsJ5+O+ry1DiA==", "cpu": [ "arm64" ], @@ -3228,9 +3855,9 @@ } }, "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.5.tgz", - "integrity": "sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.0.tgz", + "integrity": "sha512-WfFv6/qGufotqBSBzBYwgpCkJBk8Nj7697LL9vTz/XWc67e0r3oewu8iMRwQj3AUL45GVD7wVsPjCsAAtW66Wg==", "cpu": [ "x64" ], @@ -3882,53 +4509,47 @@ } }, "node_modules/@tailwindcss/node": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.1.tgz", - "integrity": "sha512-6NDaqRoAMSXD1mr/RXu0HBvNE9a2n5tHPsxu9XHLws8o4Twes5rBM2205SUUiJ9goAtadrN6xTGX0UDEwp/N4A==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz", + "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==", "license": "MIT", "dependencies": { "@jridgewell/remapping": "^2.3.5", - "enhanced-resolve": "5.21.6", + "enhanced-resolve": "^5.24.1", "jiti": "^2.7.0", "lightningcss": "1.32.0", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", - "tailwindcss": "4.3.1" + "tailwindcss": "4.3.3" } }, - "node_modules/@tailwindcss/node/node_modules/tailwindcss": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.1.tgz", - "integrity": "sha512-hk+TB1m+K8CYNrP6rjQaq/Y+4Zylwpa87mLYBKCunwnnQ9p+fHb7kmSfGqyEJoxF/O6CDyABWVFEafNSYKll+Q==", - "license": "MIT" - }, "node_modules/@tailwindcss/oxide": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.1.tgz", - "integrity": "sha512-yVPyo8RNkabVr3O2EhHEE0Rewu7YKzc1DhIqfL46LKveFrmu9XbDazNOJY7/GRuvw1h6u3utWnR29H/p5JPlgA==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz", + "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==", "license": "MIT", "engines": { "node": ">= 20" }, "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.3.1", - "@tailwindcss/oxide-darwin-arm64": "4.3.1", - "@tailwindcss/oxide-darwin-x64": "4.3.1", - "@tailwindcss/oxide-freebsd-x64": "4.3.1", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.1", - "@tailwindcss/oxide-linux-arm64-gnu": "4.3.1", - "@tailwindcss/oxide-linux-arm64-musl": "4.3.1", - "@tailwindcss/oxide-linux-x64-gnu": "4.3.1", - "@tailwindcss/oxide-linux-x64-musl": "4.3.1", - "@tailwindcss/oxide-wasm32-wasi": "4.3.1", - "@tailwindcss/oxide-win32-arm64-msvc": "4.3.1", - "@tailwindcss/oxide-win32-x64-msvc": "4.3.1" + "@tailwindcss/oxide-android-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-x64": "4.3.3", + "@tailwindcss/oxide-freebsd-x64": "4.3.3", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.3", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-x64-musl": "4.3.3", + "@tailwindcss/oxide-wasm32-wasi": "4.3.3", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.3" } }, "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.1.tgz", - "integrity": "sha512-SVlyf61g374l5cHyg8x9kf5xmLcOaxvOTsbsqDnSsDJaKOEFZ7GCvi84VAVGpxojYOs1+3K6M0UjXfqPU8vmOQ==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz", + "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==", "cpu": [ "arm64" ], @@ -3942,9 +4563,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.1.tgz", - "integrity": "sha512-hVnWLwv+e/l7c4WKyVtHVrIPvYdqWHjRB3MDIqARynzFtnQg85kmQEFCbV9Ja0VVx4xXTIiDWY60Y7iz/iNoDA==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz", + "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==", "cpu": [ "arm64" ], @@ -3958,9 +4579,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.1.tgz", - "integrity": "sha512-Cf7abu0WVgbhU7ANgPUnSAvm7nCvMweusHb8FnaHlLfv/Caq4GYaEZg7ZImzzmjx4lIAfuS8q+eLIS7A7IzxIg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz", + "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==", "cpu": [ "x64" ], @@ -3974,9 +4595,9 @@ } }, "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.1.tgz", - "integrity": "sha512-ZZqzX2Y+GXtXXfqSfpJhDm60OoZfvLHLCgm+J7NVqgHHJjG/m9ugZI77RwTsVd4fnBJuCFP6Ae6kTJb71UdS8g==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz", + "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==", "cpu": [ "x64" ], @@ -3990,9 +4611,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.1.tgz", - "integrity": "sha512-/Ah/xik0LaMYfv9DZ0S/t4pBlBNYOcqtRwusjgovHkvT8ixueWCLyJjsaF5kQIckjb4IT8Q6K6p/iPmZMixYgg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz", + "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==", "cpu": [ "arm" ], @@ -4006,9 +4627,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.1.tgz", - "integrity": "sha512-gqdFoVJlw444GvpnheZLHmvTzSxI/cOUUh2KSNejQjTcYkW062SVD+En0rUgD+QV91bz1XGIGtt1HJd48xUGbQ==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz", + "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==", "cpu": [ "arm64" ], @@ -4025,9 +4646,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.1.tgz", - "integrity": "sha512-Bwv9KwOvE0VKa86xPFif9b9c3Y1NxOV1P0gLti/IYaWEsQYZXDlxfGEtA8mdDZ7SG3wyNXAWYT5SIn3giL57oA==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz", + "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==", "cpu": [ "arm64" ], @@ -4044,9 +4665,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.1.tgz", - "integrity": "sha512-Ymi8O8T15HYQdOUWUtTI6ldN0neHP85FC+Qz32xTcZ7iJXtem/x8ITev0o1e9e5rkqj4lONZfTRLvkmin1+tKg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz", + "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==", "cpu": [ "x64" ], @@ -4063,9 +4684,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.1.tgz", - "integrity": "sha512-M+P/91qJ6uILLw4k2G93GMDRAXj61SMvFQYt39AqvUqYgExXpLL5aepfns7sj4HiAQeolirQF9E0lzRvdf4zPQ==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz", + "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==", "cpu": [ "x64" ], @@ -4082,9 +4703,9 @@ } }, "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.1.tgz", - "integrity": "sha512-zsM8uOeqvVGHsAXsJxsT28ttosFahLJKCLOTUBqRAtKnVgGSRitds9T432QiT8b77Yga7JIBkulIRRlJPtYhRA==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz", + "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==", "bundleDependencies": [ "@napi-rs/wasm-runtime", "@emnapi/core", @@ -4099,9 +4720,9 @@ "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "^1.10.0", - "@emnapi/runtime": "^1.10.0", - "@emnapi/wasi-threads": "^1.2.1", + "@emnapi/core": "^1.11.1", + "@emnapi/runtime": "^1.11.1", + "@emnapi/wasi-threads": "^1.2.2", "@napi-rs/wasm-runtime": "^1.1.4", "@tybys/wasm-util": "^0.10.2", "tslib": "^2.8.1" @@ -4111,17 +4732,17 @@ } }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { - "version": "1.10.0", + "version": "1.11.1", "inBundle": true, "license": "MIT", "optional": true, "dependencies": { - "@emnapi/wasi-threads": "1.2.1", + "@emnapi/wasi-threads": "1.2.2", "tslib": "^2.4.0" } }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { - "version": "1.10.0", + "version": "1.11.1", "inBundle": true, "license": "MIT", "optional": true, @@ -4130,7 +4751,7 @@ } }, "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { - "version": "1.2.1", + "version": "1.2.2", "inBundle": true, "license": "MIT", "optional": true, @@ -4171,9 +4792,9 @@ "optional": true }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.1.tgz", - "integrity": "sha512-aiNvSq9BsVk8V513lDKlrCFAgf8qBMPZTpgEhInL+NwQqs97mYmupVMrPrgBBSL8Pv/0zXu9MrMF9rMun1ZeNg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz", + "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==", "cpu": [ "arm64" ], @@ -4187,9 +4808,9 @@ } }, "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.1.tgz", - "integrity": "sha512-xDEyu1rg290472FEGaKHnzyDyh5QH+AlWvsU5hMoMtPpzmKlRI0jaYKCgSHDYtaQWZOYbMaduSyCwFwY4n1HmA==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz", + "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==", "cpu": [ "x64" ], @@ -4203,44 +4824,32 @@ } }, "node_modules/@tailwindcss/postcss": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.3.1.tgz", - "integrity": "sha512-dNJuNbdEJT/SWRuXTYP1WSamelsz3ztkUsdtWQPjrexysrTpaEPM40P/71knXiXLYEojqPOEGitVLLpPMS5T6A==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.3.3.tgz", + "integrity": "sha512-JTSZZGQi1AyKirbLN3azmjVzef92tcX7h+iSqPdaeStyFpGpDlKvvpxeOE8njhbUanbRwr3z8DyzhICWnMtQeg==", "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", - "@tailwindcss/node": "4.3.1", - "@tailwindcss/oxide": "4.3.1", - "postcss": "8.5.15", - "tailwindcss": "4.3.1" + "@tailwindcss/node": "4.3.3", + "@tailwindcss/oxide": "4.3.3", + "postcss": "^8.5.16", + "tailwindcss": "4.3.3" } }, - "node_modules/@tailwindcss/postcss/node_modules/tailwindcss": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.1.tgz", - "integrity": "sha512-hk+TB1m+K8CYNrP6rjQaq/Y+4Zylwpa87mLYBKCunwnnQ9p+fHb7kmSfGqyEJoxF/O6CDyABWVFEafNSYKll+Q==", - "license": "MIT" - }, "node_modules/@tailwindcss/vite": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.1.tgz", - "integrity": "sha512-hItDHuIIlEV61R+faXu66s1K36aTurO/Qw0e45Vskz57gXl9pWOT6eg3zmcEui6CZXddbN7zd41bwmvag4JGwQ==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.3.3.tgz", + "integrity": "sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==", "license": "MIT", "dependencies": { - "@tailwindcss/node": "4.3.1", - "@tailwindcss/oxide": "4.3.1", - "tailwindcss": "4.3.1" + "@tailwindcss/node": "4.3.3", + "@tailwindcss/oxide": "4.3.3", + "tailwindcss": "4.3.3" }, "peerDependencies": { "vite": "^5.2.0 || ^6 || ^7 || ^8" } }, - "node_modules/@tailwindcss/vite/node_modules/tailwindcss": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.1.tgz", - "integrity": "sha512-hk+TB1m+K8CYNrP6rjQaq/Y+4Zylwpa87mLYBKCunwnnQ9p+fHb7kmSfGqyEJoxF/O6CDyABWVFEafNSYKll+Q==", - "license": "MIT" - }, "node_modules/@tanstack/table-core": { "version": "8.21.3", "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.21.3.tgz", @@ -4255,9 +4864,9 @@ } }, "node_modules/@tanstack/virtual-core": { - "version": "3.17.2", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.2.tgz", - "integrity": "sha512-w43MvWvmShpb6kIC9MOoLyUkLmRTLPjt61bHWs+X29hACSpX+n8DvgZ3qM7cUfflKlRRcHR9KVJE6TmcqnQvcA==", + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.17.4.tgz", + "integrity": "sha512-nGm5KteqxasUdThLc2izl6dHUqLv0LQj7Nuyo5gYalTPf/U8a9ermvsl7reT+6ioBW1l8WfpP/mcU338nLXpqw==", "license": "MIT", "funding": { "type": "github", @@ -4284,12 +4893,12 @@ } }, "node_modules/@tanstack/vue-virtual": { - "version": "3.13.30", - "resolved": "https://registry.npmjs.org/@tanstack/vue-virtual/-/vue-virtual-3.13.30.tgz", - "integrity": "sha512-5IpTZf5US81z9CHaRm2imVC44WDU1V/pd8mN1OIvIerRmo6C179UN+vnzlO/dx9Fpt9X7Rjl7fyvolPhPgtfqg==", + "version": "3.13.32", + "resolved": "https://registry.npmjs.org/@tanstack/vue-virtual/-/vue-virtual-3.13.32.tgz", + "integrity": "sha512-E8OCutx7QnwZdvpJijz0Q2PHsYDWBWjnGr3TvgWiqxTU35jB1kVhtkd93scRV7tTFuId2tg3x2iFiw+IE4evjQ==", "license": "MIT", "dependencies": { - "@tanstack/virtual-core": "3.17.2" + "@tanstack/virtual-core": "3.17.4" }, "funding": { "type": "github", @@ -4300,48 +4909,49 @@ } }, "node_modules/@tiptap/core": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.27.1.tgz", - "integrity": "sha512-rV6Qn4wmC6BxfF+4mu6bqGWj9vA4oXXhsrpXaJL2uhjxeHAGofjwcHof2X84VYzeyXgdlsGmqKie4TAppVXZUQ==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.28.0.tgz", + "integrity": "sha512-gUuD5WAYfbDxNSSJya/emh2KSzXZXLUYKW4fEnc1AQ5FE2twzh4LJ9UlKFIawigrUCAksWI5Fy1hRbv+5m4ZdQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/pm": "3.27.1" + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/extension-blockquote": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-3.27.1.tgz", - "integrity": "sha512-VMF7xJx6qEGiX6DTKNiL31NLqypOcd/4sNjFSe8rb41PwejBJh/nOqVIbBvWkiT6NMGFLxMhj7zJ8/zPo1hXeg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-3.28.0.tgz", + "integrity": "sha512-y8Xi6Z3AQLXedz0J8Z3kDsu7SKBmL50gKVXx3RK1Oo1cuCGhNChm3syChkAz3PLAbrPUM5rvJDSZdF2jUrDnng==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/extension-bold": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-3.27.1.tgz", - "integrity": "sha512-TlC5bsS+pqETTrlz4CZz9RO/cKBYtELGIxwtKeivUn3eNfnOxQbbu4WDsiwIfzRFyd0OMnKl6BPM2KnYEehoEQ==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-3.28.0.tgz", + "integrity": "sha512-JhZQmr0AU741bOwjVMfuwJdK4g0TQwwPbeca9aqKHv5zvZw4i4G9G6fESVyMFc3Yag1ffpnq5EtNldHKTnMhlw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0" } }, "node_modules/@tiptap/extension-bubble-menu": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-3.27.1.tgz", - "integrity": "sha512-j/j8Qp9Z5nViade2m7zjrO/CYH/Ca80Qj7aqo0eUaei6FZQ5izlF9o4XQU5EFMAutV6mwynsPUp8FVo5sCuYfw==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-3.28.0.tgz", + "integrity": "sha512-7AUNoHj2K4XLKCgW4uspeD/ENejPu2BeHvLTsiOoIO+XXDNSi2j0bbaIS8f2s/qnFirscwp/sbznp1qph/76qg==", "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.0.0" @@ -4351,83 +4961,83 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/extension-bullet-list": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-3.27.1.tgz", - "integrity": "sha512-faCUHnRP47o9Zh9VZZX6EX/569udw9Vopm2PgEKPWuKLE2qaS5WBuUVU0iItdJmKUqaWiOZkpoW4jvnDmj0dfg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-3.28.0.tgz", + "integrity": "sha512-dSVuNiH7PFMmWGkNER9vfUb5bXUHDARvHbJ3l+APEb+ZiusVN1KFdM3nd/RsW/Rt5Gd3XwlIEU/c2Uf7cxYDcw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/extension-list": "3.27.1" + "@tiptap/extension-list": "3.28.0" } }, "node_modules/@tiptap/extension-code": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-3.27.1.tgz", - "integrity": "sha512-epOUpFfEmBzjvnqvjv2qHX7NAuLo5dlOGV690lWu+sAYMjibuJBeVvAiKPyFCfRCCTUxdbDB3jbaOA1yEcEJ7w==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-3.28.0.tgz", + "integrity": "sha512-AUw2Acof3CQE6Q6Y22saK4lyg0nkeJ4XXniU65TdAi/9TE66TGiO4NQJJNNPgu8+VMEwl5j8VsIFK8sfTcNYtg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0" } }, "node_modules/@tiptap/extension-code-block": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-3.27.1.tgz", - "integrity": "sha512-pHlzmZx2OlHfyQ0yRlT5UL4mGokz947DthZuYefN1OleVqOkHpWBG+2JQwqoNq6bmzMne92zbH32rhcJUEYSjA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-3.28.0.tgz", + "integrity": "sha512-bHITDzT0umTLh+SiEVQzIXkCMt/TzbPM1+HQy9ZxgQDHAJj/vdmfNAnP3RCOrz4lETXyhNQ2b6kxeu3lWckxyA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/extension-collaboration": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-collaboration/-/extension-collaboration-3.27.1.tgz", - "integrity": "sha512-Da7WeKNIaLsbcHBWlgexMgm5ygoA1mhRroFND1vweLNsWIPxvyjci7jrq/uDN1tSnpqMlJsdyW0tXzbVGYTpMw==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-collaboration/-/extension-collaboration-3.28.0.tgz", + "integrity": "sha512-4RUyRPhieqPD7fvCeniIE0QBSwb1exOWJlYvF8s8wWTwc5uywa95gUhRbnHwgTReeG0WW+177eFSEr9xZaUseg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1", - "@tiptap/y-tiptap": "^3.0.5", + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0", + "@tiptap/y-tiptap": "^3.0.7", "yjs": "^13" } }, "node_modules/@tiptap/extension-document": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-3.27.1.tgz", - "integrity": "sha512-8FbBTkfnRP4iVaoj+2h3iWa+H0eGDD3yTyVCwrmue/sQTkqUNUoSuAZa3GDG4Sd41xdPwTJxl9nUWGgM1qDCnw==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-3.28.0.tgz", + "integrity": "sha512-5SAKtlB1Tr/eZFhISL86HqmUup6rItvPtuPyRjmZo/VgbMwXEwiyAh1sMgFp5VNaeSMM14vJSyQpjhSaOmaBqg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0" } }, "node_modules/@tiptap/extension-drag-handle": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-drag-handle/-/extension-drag-handle-3.27.1.tgz", - "integrity": "sha512-DGzthoQEgPPbbwy/tY314AF1SV/1gIGQYlU/R6GWxegc7h/5/Qp1SopjguyuZwoO5BPwyBZXa9J/f58MeHQOWw==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-drag-handle/-/extension-drag-handle-3.28.0.tgz", + "integrity": "sha512-Ta/ZmyFcbUGmxb/OtfJ+znWPTtSNPC0Z7diMkbg3aOo387qtrVEtbq/8w2+6PayOQGEiQN8xYU1ZjCdOhwmVAQ==", "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.6.13" @@ -4437,46 +5047,46 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1", - "@tiptap/extension-collaboration": "3.27.1", - "@tiptap/extension-node-range": "3.27.1", - "@tiptap/pm": "3.27.1", - "@tiptap/y-tiptap": "^3.0.5" + "@tiptap/core": "3.28.0", + "@tiptap/extension-collaboration": "3.28.0", + "@tiptap/extension-node-range": "3.28.0", + "@tiptap/pm": "3.28.0", + "@tiptap/y-tiptap": "^3.0.7" } }, "node_modules/@tiptap/extension-drag-handle-vue-3": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-drag-handle-vue-3/-/extension-drag-handle-vue-3-3.27.1.tgz", - "integrity": "sha512-ccVg6gsv1Tsf2Vio8t3xRSLBigr7INO11cF2VEI8K4A4JCE8ZrhOr5bMA76XHHwxejb/e5NE/tFhdLUjPnLS2g==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-drag-handle-vue-3/-/extension-drag-handle-vue-3-3.28.0.tgz", + "integrity": "sha512-kbZrALXV9PEOV/vT3Qbb9N8EXA/GoWy6vuLqXWEYQXla7H/zUzT0fBIFzilQRF+fGYNDAgRJsjOvJLG34UkkTA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/extension-drag-handle": "3.27.1", - "@tiptap/pm": "3.27.1", - "@tiptap/vue-3": "3.27.1", + "@tiptap/extension-drag-handle": "3.28.0", + "@tiptap/pm": "3.28.0", + "@tiptap/vue-3": "3.28.0", "vue": "^3.0.0" } }, "node_modules/@tiptap/extension-dropcursor": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-3.27.1.tgz", - "integrity": "sha512-blFf9x9RG0Qr7P3FoAH/033ffa+mMLZn34trVs8Vi0Ppk6FmJAg5HpYFOtmYoeREdNDJ5rHJKV7SoACbOHgskQ==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-3.28.0.tgz", + "integrity": "sha512-JA+dXQjjfJBpD0nVsZeddGVXRsmanESM9+8CtM35hI9wJnYMXay/B+5GUhswO20zhT3zhB2ZOTGe9knu6A8nIQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/extensions": "3.27.1" + "@tiptap/extensions": "3.28.0" } }, "node_modules/@tiptap/extension-floating-menu": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-3.27.1.tgz", - "integrity": "sha512-BmJF1VqB7dSJkgAalrpVFj88WLhxKjcWPuWHOqf2ITrUU2832BhKLXKmxjWUy1gqV8PfNNVWtGfIERy7I0y0+Q==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-3.28.0.tgz", + "integrity": "sha512-59SECvJq3pQfeJBuydEdhQqrpl0oDlk8N1Ovs1Si3/fJa6rEQAJB2zIvcpBHky9Z+5JodI2eueDnv8eimiyGbg==", "license": "MIT", "funding": { "type": "github", @@ -4484,93 +5094,93 @@ }, "peerDependencies": { "@floating-ui/dom": "^1.0.0", - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/extension-gapcursor": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-3.27.1.tgz", - "integrity": "sha512-QoezN0wdvXIwLQ4ee2ccWDaX3RG0lzgQpIMpMz55oPDhpUVax1+19ApsS53LkcktpS4EbnPL4xO4DaJk0Vp7PQ==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-3.28.0.tgz", + "integrity": "sha512-Wo73kM4q8z4Va9i4+0n1cO0UEMVUVBHPqM6cAqEYXjB4T48LQkKjRsiQydCezm185rQAsmm1dyi72gtvVQfdMg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/extensions": "3.27.1" + "@tiptap/extensions": "3.28.0" } }, "node_modules/@tiptap/extension-hard-break": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-3.27.1.tgz", - "integrity": "sha512-iv/m9hzl6jfSj9Q8UEjAxONvCoUDaP7M9SRCPx3PaLNxA230TTD6RE0Ye4zFJ8ze7ZVoJJMAqg9Qpq1iYg2JOQ==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-3.28.0.tgz", + "integrity": "sha512-JHIFjX1luJgQ4VFEkIeXZpbc54Qiw+69P8FmlazYTh7AIJ6iLCpMFgQFELnivEAZ+/vS0lMPQubg0rCeM3UrHw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0" } }, "node_modules/@tiptap/extension-heading": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-3.27.1.tgz", - "integrity": "sha512-SrC4l1kEIyv9ZXFaI/8LQqU2MyMmjczw7XXsWUQOTN4YXv0JyVgMNR3cI/wz0d2xsTfBdZ1N85Tdng+Ga1t0Sg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-3.28.0.tgz", + "integrity": "sha512-rKjGG/Ik2lNaXBNVmONEDm5DBfGDLM1NWgSf5RRfBISrH8Lm1xqFruOB9tIaB0YUoSV3SBOiwTF9svmzvKSoRA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0" } }, "node_modules/@tiptap/extension-horizontal-rule": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.27.1.tgz", - "integrity": "sha512-QlKE7qn5qMnIGVGhXQlvYedvLtNJ9z0dmit5w8vPb8tKzW4Spk6M7N2kruprrDA8GBwHfeR5wmF+njfUm34qxg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.28.0.tgz", + "integrity": "sha512-neBCMWprkppQUoLWyeJZDHqBw+xKX2oNhLD9MbFlhKIr092zgfP4mpCvQnSkn1OHl156KzZMp070+NyLBjgQ7A==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/extension-image": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-3.27.1.tgz", - "integrity": "sha512-+JTahgQT+NxiGjduaB3qJVyhU/wh4m3pVkht1Earioku2bm/apj5Lb8rSowa/NJYP3B+oQgV/V4YLw5dtDgBoA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-3.28.0.tgz", + "integrity": "sha512-aKGCdEjyujUcQ6tEtq4EPbKxEC16QsKapv3DeZs1c/UHFiEUalbbPHBnxjGnupiLz75IR+07GYqBoZ81kSCxiA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0" } }, "node_modules/@tiptap/extension-italic": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-3.27.1.tgz", - "integrity": "sha512-jGGeyn9uRUnNjSTHpbqhiGsp6KaYTSbV09jDXPJI9cDwfV9hpugLvpaCZd0BMBbhU1B1W6kOfX0BE15qX/HQfA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-3.28.0.tgz", + "integrity": "sha512-Yur/ELz6dNVKQC7m8wGjtoLFxamGjJmA0rUEEOacTH6J39aFmcSxYkEGNDkYHbZFyHFYqbej6eI3VE0h08O0mg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0" } }, "node_modules/@tiptap/extension-link": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-3.27.1.tgz", - "integrity": "sha512-/2jBfsxBZUDGJmpZifqRQPz7f1E5qpS1BckTZ39TADzUJX+feKy7RJ3DtQ02+8y6SSMzvP9loGVjrk6zEMTk4g==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-3.28.0.tgz", + "integrity": "sha512-hy/PqSeTyl317yseFcHGE+3XVfQKQYaL4uZuj27xlrcO7MZ15drt1h9sUZy1FTBF3mr8676pQu7aoEm/Ww4ZRA==", "license": "MIT", "dependencies": { "linkifyjs": "^4.3.3" @@ -4580,175 +5190,175 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/extension-list": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list/-/extension-list-3.27.1.tgz", - "integrity": "sha512-c2Upru7lj0/ZV/Ibww6cNz6sUS8m6Dp/9uygFhYcZOd3X8M0xBIEk42c6m6SQehkPziVA8QOgNJz7sMqsbz1OQ==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list/-/extension-list-3.28.0.tgz", + "integrity": "sha512-zQ66i5DuhVOndmZ0d7H475Y5Yb+BMx+zfCjFkCzEc6WVef5MumtxBVTkGLQ0ibxUaD71s4QQZbjHWagpaTg0eQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/extension-list-item": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-3.27.1.tgz", - "integrity": "sha512-zwRl01ETfCkWUvtvK5fw9bXtAajMPkvlkE3Cq6JvH3LF7XXJwDtNj5Tj7exacMpCaSZmlNc43vFb2rAYnrnwMA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-3.28.0.tgz", + "integrity": "sha512-GbXrnMac6knSetZY33NHwOrgXFPqH28uCklQqmOZQlsrdGqezDKk31qoEMr4GsKW9n/lViAeuc07oIzwLwCMng==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/extension-list": "3.27.1" + "@tiptap/extension-list": "3.28.0" } }, "node_modules/@tiptap/extension-list-keymap": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list-keymap/-/extension-list-keymap-3.27.1.tgz", - "integrity": "sha512-OIMZNlzPSO8WRd4ic73Fxckzl4N1tesjjLL2XApaNA/uMpO0LoF6WSRPAWv+Z24Wp92ARRJAnRP7iZoI5+Jxig==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-keymap/-/extension-list-keymap-3.28.0.tgz", + "integrity": "sha512-u9Wks8c/eQAv0RkULNggOyTKDD69WVbcV9H5cbasPDUbq5XbEFVa9ajxhEGfMmQ5et3EX0QL8qBi50K0GqbIjA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/extension-list": "3.27.1" + "@tiptap/extension-list": "3.28.0" } }, "node_modules/@tiptap/extension-mention": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-mention/-/extension-mention-3.27.1.tgz", - "integrity": "sha512-QfaKdl8PET01JvEFrIjMcOC1iYrBm2tsZEn07J1AaCqClW9iWcg/nCAdkdFhVir1fC54SLuaui43xslBawQRFg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-mention/-/extension-mention-3.28.0.tgz", + "integrity": "sha512-Y3TJOTLpTCLmUJuKGA5K8Rxl5GpgwVd7atda0yCmKKYO0czTL4afN5tNIUSWoBqj0nBQdi4DU+Xnl+s+EfM/4g==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1", - "@tiptap/suggestion": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0", + "@tiptap/suggestion": "3.28.0" } }, "node_modules/@tiptap/extension-node-range": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-node-range/-/extension-node-range-3.27.1.tgz", - "integrity": "sha512-30OkvZA2+mtupOSihSyRyRAgoVP+RHXs0AT/2DCWc3NHwg+SHo/OrB/S5zsOW9p74Q+6V3hd1K3Nw6Qp9F9M0Q==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-node-range/-/extension-node-range-3.28.0.tgz", + "integrity": "sha512-bH2rxZgSVk/qeFCcJC3Fjl7CYqp1TYjx5fXLtyL+r5qz/KR8qCItLZWndfH+POVD5D9RvEwNnJHBD8Sa2hDI4w==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/extension-ordered-list": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-3.27.1.tgz", - "integrity": "sha512-GYrKqD//9nHJ2r80uXqbDMzRnFpGzbaEQRTSGaO/SH7DvXWFMow8evkOdjQ7PCQO07jNjJo75+A85Jwu3Ov3AA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-3.28.0.tgz", + "integrity": "sha512-OZNYrKKL9D01ySOujlNbKlLS9/3wGgKNYeoHZUg0e+Ta8WPVvL3W1zH6TgiU5sF2ZSGUBoq3w7mdaO/iROlUkw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/extension-list": "3.27.1" + "@tiptap/extension-list": "3.28.0" } }, "node_modules/@tiptap/extension-paragraph": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-3.27.1.tgz", - "integrity": "sha512-7K7eo1gruOgAsnbK+GCV23AUVUI0cL1bTig8HaPneoFMVbig7vddk8jNLKBWO8TXVbG7TuHdnDN4F98vdtwh5Q==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-3.28.0.tgz", + "integrity": "sha512-8UMlQIjzqf6r2hSJ/VeJ00RqaOrOB1J5rTk02Vcw2pYeHkOqp+B0ff0HFu4abT9x1q4oXrBAgMsxRtgh/kR14Q==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0" } }, "node_modules/@tiptap/extension-placeholder": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-3.27.1.tgz", - "integrity": "sha512-lhcNDcczQ75yJOSywCHb58Hmtg1aPL/2TdYmeLPxVrP048D7rRs133sfONcgyyw0AvhnfmPOkHLTv3QtKSowhw==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-3.28.0.tgz", + "integrity": "sha512-zueiqNeCHOshDa8dGGSa/0cOBZkMjPrxQhemjF4tj2yZ6EeWHBPtCE5h/uQCagEePxsoaJtvaCRh88199zrgBw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/extensions": "3.27.1" + "@tiptap/extensions": "3.28.0" } }, "node_modules/@tiptap/extension-strike": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-3.27.1.tgz", - "integrity": "sha512-Y3DW1jlSlCNCyMGHP3+3qBNNPS83wuFz4RTYGjZtvRRTCRh7apZme9XRWMq1rN5mJ2Cr7fKocA2/5Bs13KgN6Q==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-3.28.0.tgz", + "integrity": "sha512-VVj2ZZU9QYqiHLcjqMqRYvuHSsokj/AgUl+6TzLrKjlWwyZ18D4H2vkyI0g70iVTKnUpZ3sEy8WA/rqjgBjqBg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0" } }, "node_modules/@tiptap/extension-text": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-3.27.1.tgz", - "integrity": "sha512-6ZwaZwSrDh+KFFv6V1J79oO37yPs7y1bFxvk1/9Ih2rn3Xr5AWz+eMS+n8RpH3djBVVAQpdIAeYQgcn+VCSsTg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-3.28.0.tgz", + "integrity": "sha512-Jqp1LgfY1mnp4TQHoy+vnHyfn6qnnAM6nHgGwbY5zA8b/Xf1Etll6pziTx9p1J1qcfAgSrnjOyAmA++H7VQqww==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0" } }, "node_modules/@tiptap/extension-underline": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-3.27.1.tgz", - "integrity": "sha512-N889J4nXN/TPfVt8uF9N1A0SY82E90zwc1y26lqOcw6KWNLmQrlhMh/9OD4ikLDbekmFpOBq/UicpHf/6S8hbQ==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-3.28.0.tgz", + "integrity": "sha512-rwxCS6vTh2DJkNIYQX7JSrrRSmm76e2y48aZeuZO5ShkvLWMuJ3/zqDHRxAQVDiJhuE2Cp8NrTmPYlUc9YrT0A==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1" + "@tiptap/core": "3.28.0" } }, "node_modules/@tiptap/extensions": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/extensions/-/extensions-3.27.1.tgz", - "integrity": "sha512-1Tdx9faw8k0/83V6X+xCDVhV8yElGt95JxeW3YMkKQJI56QdlPz0xOdJPlMiSGJKinPyVier+x9LJD/YZUZIaw==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/extensions/-/extensions-3.28.0.tgz", + "integrity": "sha512-DJT1khCK+O/pT1gQlAnoKAx6zwDkgv7GtnhSfkqm1/4KHC3x+SSJnBIgBl9oGHymA+DxWbW1EULU4V3d/kT2uQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/markdown": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/markdown/-/markdown-3.27.1.tgz", - "integrity": "sha512-4m2LZcj/uN0uLlGnXr3i7sfdxbQNNmeMn4wFyFrP2xpshcKPL5WujUAcqT2rgKfaDjKQ8gIK/GpgSQKuRENFwg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/markdown/-/markdown-3.28.0.tgz", + "integrity": "sha512-AefLVBgpjmBDbGDx8i0UDr4KyPxfsDnpIGYROTDSyGJswovGZDzCm3YjMGm8roxP31Opw4UCtts4WkFzWPI0og==", "license": "MIT", "dependencies": { "marked": "^17.0.1" @@ -4758,29 +5368,29 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/pm": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.27.1.tgz", - "integrity": "sha512-Ffjx+vimmBU7zH/KrpXzJid3+pziCe/VL2aexSTP63cyQwKQ65LkFkCKaIsSpFdQQuakVZBGWjCA5RoBV852pw==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.28.0.tgz", + "integrity": "sha512-ALcpwZMUdat9gjJKlpscpoqXStoLhU246LPEVBDvJdIsoUKvUu3MrzfXik2Y8mtSGfhjtm9O2TRkWxQiFVMwsQ==", "license": "MIT", "dependencies": { - "prosemirror-changeset": "^2.3.0", - "prosemirror-commands": "^1.6.2", - "prosemirror-dropcursor": "^1.8.1", - "prosemirror-gapcursor": "^1.3.2", - "prosemirror-history": "^1.4.1", - "prosemirror-inputrules": "^1.4.0", + "prosemirror-changeset": "^2.4.1", + "prosemirror-commands": "^1.7.1", + "prosemirror-dropcursor": "^1.8.2", + "prosemirror-gapcursor": "^1.4.1", + "prosemirror-history": "^1.5.0", + "prosemirror-inputrules": "^1.5.1", "prosemirror-keymap": "^1.2.3", - "prosemirror-model": "^1.25.7", - "prosemirror-schema-list": "^1.5.0", + "prosemirror-model": "^1.25.9", + "prosemirror-schema-list": "^1.5.1", "prosemirror-state": "^1.4.4", - "prosemirror-tables": "^1.8.0", + "prosemirror-tables": "^1.8.5", "prosemirror-transform": "^1.12.0", - "prosemirror-view": "^1.41.8" + "prosemirror-view": "^1.41.9" }, "funding": { "type": "github", @@ -4788,35 +5398,35 @@ } }, "node_modules/@tiptap/starter-kit": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-3.27.1.tgz", - "integrity": "sha512-vfxRsqW8rCc0k4pzo0ilU3wobVi2wqVj88VZI2SlgZlNnUAkrDGDIAph7CTa9k9fshV+O1ivpEgPC5yC046jow==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-3.28.0.tgz", + "integrity": "sha512-pqvFpValV+ONtlu3l4s73ROm/tEjoGMmt6uHmSJaLbqTcMHkdWuR3flJ/5brr4IDHe1foxmNicMbRxlje7yBYw==", "license": "MIT", "dependencies": { - "@tiptap/core": "^3.27.1", - "@tiptap/extension-blockquote": "^3.27.1", - "@tiptap/extension-bold": "^3.27.1", - "@tiptap/extension-bullet-list": "^3.27.1", - "@tiptap/extension-code": "^3.27.1", - "@tiptap/extension-code-block": "^3.27.1", - "@tiptap/extension-document": "^3.27.1", - "@tiptap/extension-dropcursor": "^3.27.1", - "@tiptap/extension-gapcursor": "^3.27.1", - "@tiptap/extension-hard-break": "^3.27.1", - "@tiptap/extension-heading": "^3.27.1", - "@tiptap/extension-horizontal-rule": "^3.27.1", - "@tiptap/extension-italic": "^3.27.1", - "@tiptap/extension-link": "^3.27.1", - "@tiptap/extension-list": "^3.27.1", - "@tiptap/extension-list-item": "^3.27.1", - "@tiptap/extension-list-keymap": "^3.27.1", - "@tiptap/extension-ordered-list": "^3.27.1", - "@tiptap/extension-paragraph": "^3.27.1", - "@tiptap/extension-strike": "^3.27.1", - "@tiptap/extension-text": "^3.27.1", - "@tiptap/extension-underline": "^3.27.1", - "@tiptap/extensions": "^3.27.1", - "@tiptap/pm": "^3.27.1" + "@tiptap/core": "^3.28.0", + "@tiptap/extension-blockquote": "^3.28.0", + "@tiptap/extension-bold": "^3.28.0", + "@tiptap/extension-bullet-list": "^3.28.0", + "@tiptap/extension-code": "^3.28.0", + "@tiptap/extension-code-block": "^3.28.0", + "@tiptap/extension-document": "^3.28.0", + "@tiptap/extension-dropcursor": "^3.28.0", + "@tiptap/extension-gapcursor": "^3.28.0", + "@tiptap/extension-hard-break": "^3.28.0", + "@tiptap/extension-heading": "^3.28.0", + "@tiptap/extension-horizontal-rule": "^3.28.0", + "@tiptap/extension-italic": "^3.28.0", + "@tiptap/extension-link": "^3.28.0", + "@tiptap/extension-list": "^3.28.0", + "@tiptap/extension-list-item": "^3.28.0", + "@tiptap/extension-list-keymap": "^3.28.0", + "@tiptap/extension-ordered-list": "^3.28.0", + "@tiptap/extension-paragraph": "^3.28.0", + "@tiptap/extension-strike": "^3.28.0", + "@tiptap/extension-text": "^3.28.0", + "@tiptap/extension-underline": "^3.28.0", + "@tiptap/extensions": "^3.28.0", + "@tiptap/pm": "^3.28.0" }, "funding": { "type": "github", @@ -4824,9 +5434,9 @@ } }, "node_modules/@tiptap/suggestion": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.27.1.tgz", - "integrity": "sha512-GNBPRav+lAfXzqmmUAS6ylRAn3G8JfsP6XosjoORxJIQJLx1ktDqwp6tm1Vgz9aGIM2TrBxLS1uBbI1Gb2/1VA==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.28.0.tgz", + "integrity": "sha512-24k0CvvazBeHAK2+WrV1n0uDBZBHNbDAq1K8b5KkWSxcAU7zSCytmApS1u7clRW5wg2xKNBdDhNhvk7KSm1kIA==", "license": "MIT", "funding": { "type": "github", @@ -4834,34 +5444,34 @@ }, "peerDependencies": { "@floating-ui/dom": "^1.0.0", - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1" + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0" } }, "node_modules/@tiptap/vue-3": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-3.27.1.tgz", - "integrity": "sha512-o5GB6hfUnyf9sCB306rHWmaIYRL+02ROX657EkuY8tEWKHMTuMjHWl2AqHMP47wz0W9DaMOJLvcPpYdAEKq3Mw==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-3.28.0.tgz", + "integrity": "sha512-twb3T6hofM0ajncCSgrLYIjfn86WfR2NVXteurdNOcnkJCIMTij5OhO/xn0z7y8+lp3TMkF6H5kajUpivBpnzw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "optionalDependencies": { - "@tiptap/extension-bubble-menu": "^3.27.1", - "@tiptap/extension-floating-menu": "^3.27.1" + "@tiptap/extension-bubble-menu": "^3.28.0", + "@tiptap/extension-floating-menu": "^3.28.0" }, "peerDependencies": { "@floating-ui/dom": "^1.0.0", - "@tiptap/core": "3.27.1", - "@tiptap/pm": "3.27.1", + "@tiptap/core": "3.28.0", + "@tiptap/pm": "3.28.0", "vue": "^3.0.0" } }, "node_modules/@tiptap/y-tiptap": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@tiptap/y-tiptap/-/y-tiptap-3.0.5.tgz", - "integrity": "sha512-WoK5z3jMW+9nzumcWAxEDRCSC7yQmdq4NN0157MaxQBl9dGWwjxJx3+11mb+WAqR37oDeAMKMmSNy+/hm2XGlA==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@tiptap/y-tiptap/-/y-tiptap-3.0.7.tgz", + "integrity": "sha512-3VG01F7i2JDghWsBZSBKi7ypMiN5UVVSyD18IwoXx7ilm0ZynrTS+XNpmgxfuiSBjdauWk7tUlP04xfM8Bw4Vw==", "license": "MIT", "peer": true, "dependencies": { @@ -4928,17 +5538,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.62.0.tgz", - "integrity": "sha512-o+mpz7EYiMzXoySXiKmzlabIvTVqUuK5yLrAedRPRDA0IpPFMUV1IXt6OqljIxX/kumN6EjUYp41Hqelh6p/Dw==", + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.64.0.tgz", + "integrity": "sha512-CGvQPBxN3wZLu6Rz2kFUpZeoCm78xUic92ck39KPePkO1NPOwjCqdQnm5Q87tpWw9vcBvW8XLrDXjH9PWYtJ3Q==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.62.0", - "@typescript-eslint/type-utils": "8.62.0", - "@typescript-eslint/utils": "8.62.0", - "@typescript-eslint/visitor-keys": "8.62.0", + "@typescript-eslint/scope-manager": "8.64.0", + "@typescript-eslint/type-utils": "8.64.0", + "@typescript-eslint/utils": "8.64.0", + "@typescript-eslint/visitor-keys": "8.64.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -4951,22 +5561,22 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.62.0", + "@typescript-eslint/parser": "^8.64.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.62.0.tgz", - "integrity": "sha512-dzHeT2gySzZtLDsuqxU9AkYgIsQoHAHtRBpOqM+Ofzx1Bwrd2RcCjQJ+6iQbsHOIR6NS33bF2W1k3blN1zLDrA==", + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.64.0.tgz", + "integrity": "sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.62.0", - "@typescript-eslint/types": "8.62.0", - "@typescript-eslint/typescript-estree": "8.62.0", - "@typescript-eslint/visitor-keys": "8.62.0", + "@typescript-eslint/scope-manager": "8.64.0", + "@typescript-eslint/types": "8.64.0", + "@typescript-eslint/typescript-estree": "8.64.0", + "@typescript-eslint/visitor-keys": "8.64.0", "debug": "^4.4.3" }, "engines": { @@ -4982,14 +5592,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.62.0.tgz", - "integrity": "sha512-wexnCqiTg7BOGtbLDftYpRWlmLq4xfoMd7BKFR6Y75sZS3QmRKLdN3yWLhmIYgqMmP/OXWpj3H8odkb5nGURCQ==", + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.64.0.tgz", + "integrity": "sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.62.0", - "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/tsconfig-utils": "^8.64.0", + "@typescript-eslint/types": "^8.64.0", "debug": "^4.4.3" }, "engines": { @@ -5004,14 +5614,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.62.0.tgz", - "integrity": "sha512-1lX38kNxXIRb8mEc3lbq5mdHq1Pf2+U0nFU65KfT18mtPxxl0fvjuEE92mHuXPuCtElJhOrddOpyMlM3Z0umEA==", + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.64.0.tgz", + "integrity": "sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.62.0", - "@typescript-eslint/visitor-keys": "8.62.0" + "@typescript-eslint/types": "8.64.0", + "@typescript-eslint/visitor-keys": "8.64.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5022,9 +5632,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.62.0.tgz", - "integrity": "sha512-y2GAdB6ykaXUvuspbYnizQc4oDDz0Tz/Yc7iWrXf9mx8vm/L/0vLHCe0tS2boG96Zy+DivnVDQ9ZUEWoHqqx1g==", + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.64.0.tgz", + "integrity": "sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw==", "dev": true, "license": "MIT", "engines": { @@ -5039,15 +5649,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.62.0.tgz", - "integrity": "sha512-+g5O3j0w2ldzC86Pv6fvbO/xhAonbJFIdf/MKQ1d30gndlsVzUOE83ldfSE15Qrl9fhFjK6AovHs5Wpp6vx86w==", + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.64.0.tgz", + "integrity": "sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.62.0", - "@typescript-eslint/typescript-estree": "8.62.0", - "@typescript-eslint/utils": "8.62.0", + "@typescript-eslint/types": "8.64.0", + "@typescript-eslint/typescript-estree": "8.64.0", + "@typescript-eslint/utils": "8.64.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -5064,9 +5674,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.62.0.tgz", - "integrity": "sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg==", + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.64.0.tgz", + "integrity": "sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==", "dev": true, "license": "MIT", "engines": { @@ -5078,16 +5688,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.62.0.tgz", - "integrity": "sha512-+hVbNxtW64pIcZWDPGbyaKF7vp2IBTVY5ma1blwwksrjdsbdqqEKvJWMGbBofei4F6Dovx1M0RJgoFeNu2279A==", + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.64.0.tgz", + "integrity": "sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.62.0", - "@typescript-eslint/tsconfig-utils": "8.62.0", - "@typescript-eslint/types": "8.62.0", - "@typescript-eslint/visitor-keys": "8.62.0", + "@typescript-eslint/project-service": "8.64.0", + "@typescript-eslint/tsconfig-utils": "8.64.0", + "@typescript-eslint/types": "8.64.0", + "@typescript-eslint/visitor-keys": "8.64.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -5106,16 +5716,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.62.0.tgz", - "integrity": "sha512-82r66fi9zYwZ+mTq3vKgwjbZ1PVk/DJzrXFLpG6RnBbdvH8TEGVHIs9H4d2drhkOzf0syZuD/OZvvlu6GDbP4g==", + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.64.0.tgz", + "integrity": "sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.62.0", - "@typescript-eslint/types": "8.62.0", - "@typescript-eslint/typescript-estree": "8.62.0" + "@typescript-eslint/scope-manager": "8.64.0", + "@typescript-eslint/types": "8.64.0", + "@typescript-eslint/typescript-estree": "8.64.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5130,13 +5740,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.62.0.tgz", - "integrity": "sha512-CY3uyFSRbcQv3nnSv8S0+lDftMVz6P963PoRlxrV7ew/Md564g9ut60PYzdLM5qW4jFn93GBF+Soi90ISAN+GQ==", + "version": "8.64.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.64.0.tgz", + "integrity": "sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.62.0", + "@typescript-eslint/types": "8.64.0", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -5477,6 +6087,40 @@ "node": ">=14.0.0" } }, + "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz", @@ -5573,10 +6217,520 @@ "vite": "*" } }, - "node_modules/@vitejs/devtools-kit/node_modules/nostics": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/nostics/-/nostics-1.2.0.tgz", - "integrity": "sha512-FGqEfhQjrvo1lL8KFifdTQiNwwQHJxC1jtYE1Rc54qF/jxONUNL+kC9gS1krX8Q65PgrQ5fCqH/I4NhWBvdSqg==", + "node_modules/@vitejs/devtools-kit/node_modules/@devframes/hub": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@devframes/hub/-/hub-0.5.4.tgz", + "integrity": "sha512-NZs5RFuNb6tjQd2JBsRYQT+OqE+z16Kg9/72HG4k+uJdzK90sAGtAjOwK8bsvav/9l85KGx4agfkgxnfbl313w==", + "license": "MIT", + "dependencies": { + "birpc": "^4.0.0", + "nostics": "^0.2.0", + "pathe": "^2.0.3", + "perfect-debounce": "^2.1.0", + "tinyexec": "^1.2.2" + }, + "peerDependencies": { + "devframe": "0.5.4" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@devframes/hub/node_modules/nostics": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nostics/-/nostics-0.2.0.tgz", + "integrity": "sha512-/WQpI46UMbqvy1okYb+V+9wW3J8/m6GJ33wm691n/tyi6YtJiZ6ssJjENAU7y4evfYrrgYN9HllKDzPvffil1w==", + "license": "MIT", + "dependencies": { + "magic-string": "^0.30.21", + "oxc-parser": "^0.132.0", + "unplugin": "^3.0.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-android-arm-eabi": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.132.0.tgz", + "integrity": "sha512-KrLaPWa5c9Y7LkW+rKkaUE3y7DBDrQtaf7rlsSDfv6KAHUjgzAIRA761Lrrp6//Yd/Rlie/yEOt9YENCoJnOcw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-android-arm64": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.132.0.tgz", + "integrity": "sha512-SThDrSeamB/kG2+NxcJ5/wSLcV6dUqDknrPLqFYQ0ST/55mtBP4M7Q/f3QbubH6aAd11wpzZn/nwbVRSdobOpg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-darwin-arm64": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.132.0.tgz", + "integrity": "sha512-Lc0f/TYoKBghE5/2Gsv7bLXk+TJZunx2Tf61X8hG4ARXdc8UYI26dCGccFSd1AyFbK3jfaNXtMnupggDbjPXdQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-darwin-x64": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.132.0.tgz", + "integrity": "sha512-RG2eJIpf7C21z9HSSXFw1bTArdpKe7Y4fwcJTwRq1yCSe1vSavaN9GA1sm9KqzemTLAGVktQ+7qBTGp0vQeUZg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-freebsd-x64": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.132.0.tgz", + "integrity": "sha512-wQIPntPLtJ8NcBpvKPbEv3NqzV6k8eP8tP/jE9Rg8HTg/j7urZGFSsTCPCW5k77Qfw2DM4vRvc9p3I4yq/Shvw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.132.0.tgz", + "integrity": "sha512-PixKEpeSe3yxQWqNyOCBALRYc72+Tj7ILDofUl3iXo25cVOzLA6jHUhmOINRtWIPh7dbUie3QNeabwaQpZTw6w==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-linux-arm-musleabihf": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.132.0.tgz", + "integrity": "sha512-sCR+DzGHlyHKnbA2z9zWjTUhIo8Sy0enJl4RDsBwPmkxYynPatpwOAWe8W5127SlW0boqUWHGtr1NWn5UwIhXQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-linux-arm64-gnu": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.132.0.tgz", + "integrity": "sha512-sQBix5P2cW+IpzTcCwYxnh9yALrKSIkKJThspBvMGcygSMnbzkSvhN7SfuX1hvBk8y1XEChsdkU3ET0V5DmzUw==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-linux-arm64-musl": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.132.0.tgz", + "integrity": "sha512-WozHg3Kc//8Sk756HXXgMbEAvqtG+Lzb9JOojwQzIGDtN78Az2dLttkb71akWYUF/8IgYfDSlfKh4Uot8is5Vw==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-linux-ppc64-gnu": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.132.0.tgz", + "integrity": "sha512-CmX/ulNBOEwWTyVRmcpYKAcAizW6+OjtLJgo7fXoL9OqQvjF4VER8tPomv44vwzfSCy1BHbsB0ZlZYzYJNj4cA==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-linux-riscv64-gnu": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.132.0.tgz", + "integrity": "sha512-j9oQS+hM90SdhviNGWbPgT4+Rlq+ac++q/zjgwPD1mVHgxHzATvoRGtDx0sXGmFOQ9J9YkwAhYGb5MAHL6TAsA==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-linux-riscv64-musl": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.132.0.tgz", + "integrity": "sha512-bLz+Xi+Agnfmd7kWPEsSVwCn2k4EyIalZkNBcQ0OGIv9rqn8VgCPLNd03tM9mKX/5TdlvDXalz0q71BIrOPNqg==", + "cpu": [ + "riscv64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-linux-s390x-gnu": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.132.0.tgz", + "integrity": "sha512-U6t2qbJU0ypTfyj9QV3W1Y6mITDTL8ai/OR6NUn85vyHthOvobKWgXzU4tu0EskSzlpuVFz1g0jFGulDIUKHxQ==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-linux-x64-gnu": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.132.0.tgz", + "integrity": "sha512-WcEaSNHFk8yz5YFlQQAlhq6jOFmZBB/RKE7uzhyCIf+pF1Lmv9gUH4221mle2Gd9iHyWT3ySNph8yZgb1xYdWg==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-linux-x64-musl": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.132.0.tgz", + "integrity": "sha512-iQrV4iJzQgRwK3BWRmQl1C3C6g3wYpXN2WLdQdyR+efoUnncdShZAVp9OgcojtlD3MDRbuOMGG3SjxF4fL4nlQ==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-openharmony-arm64": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.132.0.tgz", + "integrity": "sha512-FWzmUGrZ6GUby4U7WIwcCtab6tdmlTO3xTRRKyb5kjIJVEiaUAT8animUG/nK8ZCA8gkRkPOTId4rl6uTqUmJQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-wasm32-wasi": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.132.0.tgz", + "integrity": "sha512-TlbMppxJI5CjWDes0QaP6G3aneVg1yikBu5QYI+DUShF9WDL66ccgKFNNGmi/Wybtszw6hxwAvv76T4DaPKnHw==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-win32-arm64-msvc": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.132.0.tgz", + "integrity": "sha512-RH/NbFjGKqdUAUi7Oh3LQPxUk2hsWFEEQ38HSnbRQT8QjBZFKqL1fMbmsB3N4jy/KPh9iX94+9dmkEMBBbambw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-win32-ia32-msvc": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.132.0.tgz", + "integrity": "sha512-JUr4jQY9jxoIB/YTLXr6XofSi5xikj6p5/Ns1h0VOBDT0j1jKU+kMsv2xxv51RwnETcXpA1Yw/9oUAfcqfaqEA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-parser/binding-win32-x64-msvc": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.132.0.tgz", + "integrity": "sha512-2dapgHpA5X8DSXF4AU36hJWYf6zP0tKjMXFRAZFBD62pkevW/uhFDXoFH9Y/3Fd2EtDrw5ByNnR1wVE9X9y0SQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/@oxc-project/types": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.132.0.tgz", + "integrity": "sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/devframe": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/devframe/-/devframe-0.5.4.tgz", + "integrity": "sha512-dbHU/LuptR1aMXcizjHUeY3gu7qVaRQoFYqbbyyGuO6Y+avFA4uQtwinHtG1qa7lRel/7b8JrBDm0nbnxU3vqg==", + "license": "MIT", + "dependencies": { + "@valibot/to-json-schema": "^1.7.0", + "birpc": "^4.0.0", + "cac": "^7.0.0", + "h3": "2.0.1-rc.22", + "mrmime": "^2.0.1", + "nostics": "^0.2.0", + "pathe": "^2.0.3", + "valibot": "^1.4.1", + "ws": "^8.21.0" + }, + "peerDependencies": { + "@modelcontextprotocol/sdk": "^1.0.0" + }, + "peerDependenciesMeta": { + "@modelcontextprotocol/sdk": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/devframe/node_modules/nostics": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nostics/-/nostics-0.2.0.tgz", + "integrity": "sha512-/WQpI46UMbqvy1okYb+V+9wW3J8/m6GJ33wm691n/tyi6YtJiZ6ssJjENAU7y4evfYrrgYN9HllKDzPvffil1w==", + "license": "MIT", + "dependencies": { + "magic-string": "^0.30.21", + "oxc-parser": "^0.132.0", + "unplugin": "^3.0.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/h3": { + "version": "2.0.1-rc.22", + "resolved": "https://registry.npmjs.org/h3/-/h3-2.0.1-rc.22.tgz", + "integrity": "sha512-Esv0DMIuPkCTSWCA0vO73vcTqwzH1wjSrAO1TXNu/K3up1sZHa9EKMapbmxCDYBeymC3fVTk4qxp7ogQWQ+KgA==", + "license": "MIT", + "dependencies": { + "rou3": "^0.8.1", + "srvx": "^0.11.15" + }, + "bin": { + "h3": "bin/h3.mjs" + }, + "engines": { + "node": ">=20.11.1" + }, + "peerDependencies": { + "crossws": "^0.4.1" + }, + "peerDependenciesMeta": { + "crossws": { + "optional": true + } + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/oxc-parser": { + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.132.0.tgz", + "integrity": "sha512-+0LAPHaqtfQlvWdpaAa09SmOaZZgP8C552xosEkGJ4+ruEwP1Vgx+sqBgcBCNfR6KDCmagGOZTde8wmAvcI/Hg==", + "license": "MIT", + "dependencies": { + "@oxc-project/types": "^0.132.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxc-parser/binding-android-arm-eabi": "0.132.0", + "@oxc-parser/binding-android-arm64": "0.132.0", + "@oxc-parser/binding-darwin-arm64": "0.132.0", + "@oxc-parser/binding-darwin-x64": "0.132.0", + "@oxc-parser/binding-freebsd-x64": "0.132.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.132.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.132.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.132.0", + "@oxc-parser/binding-linux-arm64-musl": "0.132.0", + "@oxc-parser/binding-linux-ppc64-gnu": "0.132.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.132.0", + "@oxc-parser/binding-linux-riscv64-musl": "0.132.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.132.0", + "@oxc-parser/binding-linux-x64-gnu": "0.132.0", + "@oxc-parser/binding-linux-x64-musl": "0.132.0", + "@oxc-parser/binding-openharmony-arm64": "0.132.0", + "@oxc-parser/binding-wasm32-wasi": "0.132.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.132.0", + "@oxc-parser/binding-win32-ia32-msvc": "0.132.0", + "@oxc-parser/binding-win32-x64-msvc": "0.132.0" + } + }, + "node_modules/@vitejs/devtools-kit/node_modules/rou3": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/rou3/-/rou3-0.8.1.tgz", + "integrity": "sha512-ePa+XGk00/3HuCqrEnK3LxJW7I0SdNg6EFzKUJG73hMAdDcOUC/i/aSz7LSDwLrGr33kal/rqOGydzwl6U7zBA==", "license": "MIT" }, "node_modules/@vitejs/plugin-vue": { @@ -5722,53 +6876,53 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.39", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz", - "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", + "version": "3.5.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.40.tgz", + "integrity": "sha512-39E8IgOhTbVDnoJFMKc2DvYnypcZwUqgUhQkccva/0m6FUwtIKSGV7n1hpVmYcFaoRAwf9pBcwnKlCEsN63ZEQ==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/shared": "3.5.39", + "@vue/shared": "3.5.40", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.39", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", - "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", + "version": "3.5.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.40.tgz", + "integrity": "sha512-pwkx4vqlqOspFstrcmzwkKLePVMD3PT65imRzLhanU2V1Fj4K13g6OXjanOyzw3aTAuRk84BOmY8f3rEHqPaVA==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.39", - "@vue/shared": "3.5.39" + "@vue/compiler-core": "3.5.40", + "@vue/shared": "3.5.40" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.39", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", - "integrity": "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==", + "version": "3.5.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.40.tgz", + "integrity": "sha512-gIf497P4kpuALcvs5n3AEg1Vdn0pSY4XbjASIfHNYF1/MP3T2Mf2STERTubysBxCRxzJGJYtF/O7vwJrxFB3Vw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/compiler-core": "3.5.39", - "@vue/compiler-dom": "3.5.39", - "@vue/compiler-ssr": "3.5.39", - "@vue/shared": "3.5.39", + "@vue/compiler-core": "3.5.40", + "@vue/compiler-dom": "3.5.40", + "@vue/compiler-ssr": "3.5.40", + "@vue/shared": "3.5.40", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", - "postcss": "^8.5.15", + "postcss": "^8.5.19", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.39", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz", - "integrity": "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==", + "version": "3.5.40", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.40.tgz", + "integrity": "sha512-rrE5xiXG663+vHCHa3J9p2z5OcBRjXmoqenprJxAFQxg5pSshzeBiCE6pu46axapRJ2Adk0YDA2BRZVjiHXnhg==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.39", - "@vue/shared": "3.5.39" + "@vue/compiler-dom": "3.5.40", + "@vue/shared": "3.5.40" } }, "node_modules/@vue/devtools-api": { @@ -5827,69 +6981,67 @@ "license": "MIT" }, "node_modules/@vue/language-core": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.3.5.tgz", - "integrity": "sha512-UkKu5nhX89fg4VhlG/FOeI10G3cj/7radKT/cy9BT4Q9qJmJlSTAc/dP63Xqs29aypN4f39xUV6PsLNk/dcD6g==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.3.7.tgz", + "integrity": "sha512-LzmkKinXAMMoh8Jfi/jMUSDUjuPdv8mynH5WJGKfXyZtDw3hQ6GBaoI6Bcnl/Xqlu32q/0Z6i/trp4VXykzyLw==", "devOptional": true, "license": "MIT", "dependencies": { "@volar/language-core": "2.4.28", "@vue/compiler-dom": "^3.5.0", "@vue/shared": "^3.5.0", - "alien-signals": "^3.2.0", + "alien-signals": "^3.2.1", "muggle-string": "^0.4.1", "path-browserify": "^1.0.1", "picomatch": "^4.0.4" } }, "node_modules/@vue/reactivity": { - "version": "3.5.39", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz", - "integrity": "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==", + "version": "3.5.40", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.40.tgz", + "integrity": "sha512-B7ot9UlUZOi1zbq61/LvE88ZLTV8IlajTdiZTAEiDQgrnIMIZoPr9kGw0Zw46ObW62O9+H/Be3kMbfb7kYPQZA==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.39" + "@vue/shared": "3.5.40" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.39", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz", - "integrity": "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==", + "version": "3.5.40", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.40.tgz", + "integrity": "sha512-KAZLweuZ6uUJPK1PMSQPgBU5gCjgrrfjUhSglmU9NhH+Zjepa8cnwSydPWDWHDwOgY4g3VcZ+PljbiHlURNCbw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.39", - "@vue/shared": "3.5.39" + "@vue/reactivity": "3.5.40", + "@vue/shared": "3.5.40" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.39", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz", - "integrity": "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==", + "version": "3.5.40", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.40.tgz", + "integrity": "sha512-ZfrX8ssZQds900L9pr8AuK05ddnMsR4MPMZr8cPN9GoqoPWcXLhjvvbIA2SMv+7a97sJ1vv9pj/zxK0Cq/eEFQ==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.39", - "@vue/runtime-core": "3.5.39", - "@vue/shared": "3.5.39", + "@vue/reactivity": "3.5.40", + "@vue/runtime-core": "3.5.40", + "@vue/shared": "3.5.40", "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.39", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz", - "integrity": "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==", + "version": "3.5.40", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.40.tgz", + "integrity": "sha512-XNJym9WpevhTVt1HuwOrCRJ5Q+9z4BjTMrDtjTrvx74SmUll8spNTw6whWJa9mEkO4PKn5TihI/bm/8ds2QVJw==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.39", - "@vue/shared": "3.5.39" - }, - "peerDependencies": { - "vue": "3.5.39" + "@vue/compiler-ssr": "3.5.40", + "@vue/runtime-dom": "3.5.40", + "@vue/shared": "3.5.40" } }, "node_modules/@vue/shared": { - "version": "3.5.39", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz", - "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", + "version": "3.5.40", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.40.tgz", + "integrity": "sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg==", "license": "MIT" }, "node_modules/@vueuse/core": { @@ -6081,22 +7233,6 @@ "devOptional": true, "license": "MIT" }, - "node_modules/ansi-escapes": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz", - "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==", - "dev": true, - "license": "MIT", - "dependencies": { - "environment": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ansi-regex": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", @@ -6198,9 +7334,9 @@ "license": "MIT" }, "node_modules/archiver-utils/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -6424,9 +7560,9 @@ } }, "node_modules/bare-fs": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.2.tgz", - "integrity": "sha512-aTvMFUWkBmjzKtEQMDGGDNF8bkfpD5N1b/FCwt7A3wrU4t1o/e/85Wzkluh6JlODCjqVESYCkQCdTXqZ9G7VFg==", + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.4.tgz", + "integrity": "sha512-y1kC+ffIx/tPLdTE693uNjHfzTfr+ravR5tvWlMXe25nELbkqV400S71qHDwbkAQ1FVEZobB1NFRzFbCCcyBCQ==", "license": "Apache-2.0", "dependencies": { "bare-events": "^2.5.4", @@ -6447,23 +7583,11 @@ } } }, - "node_modules/bare-os": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.9.2.tgz", - "integrity": "sha512-h530JsrkYi8518ZfR57GHaLoI5YzXkGGEV0Y+mf4KYPBn4OnNajiznwkDq7FgE+Vnmyss9Utnzi44y7sowiAXA==", - "license": "Apache-2.0", - "engines": { - "bare": ">=1.14.0" - } - }, "node_modules/bare-path": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.1.tgz", - "integrity": "sha512-ghj2DSK/2e99a1anTVPCV4m4YIYtrbXhfM7V3D7XZLOTsybnYyaJloymGqssQc8l/or0UoDyRtNQkmkEF/ysgQ==", - "license": "Apache-2.0", - "dependencies": { - "bare-os": "^3.0.1" - } + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.1.1.tgz", + "integrity": "sha512-JprUlveX3QjApC1cTpsUOiscADftCGVWkzitbHsRqv84hzYwYHw2mbluddsq5TvI8mH/8Ov1f4BiMAdcB0oYnQ==", + "license": "Apache-2.0" }, "node_modules/bare-stream": { "version": "2.13.3", @@ -6558,9 +7682,9 @@ "license": "ISC" }, "node_modules/brace-expansion": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", - "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" @@ -6801,39 +7925,6 @@ "integrity": "sha512-+6vJA3L98yv+IdfKGZHBNiGW5KHn22e/JwID0Strsz8h4S/csAu/OuICwxrg44k5MRiZHWIo8XXuJgQTriRP4w==", "license": "MIT" }, - "node_modules/cli-cursor": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", - "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-5.2.0.tgz", - "integrity": "sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "slice-ansi": "^8.0.0", - "string-width": "^8.2.0" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cliui": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", @@ -6848,46 +7939,6 @@ "node": ">=20" } }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", - "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", - "license": "MIT" - }, - "node_modules/cliui/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", - "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/cluster-key-slot": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.1.tgz", @@ -7086,12 +8137,17 @@ } }, "node_modules/crossws": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", - "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.4.10.tgz", + "integrity": "sha512-pz3oubH/dt12KjqsUB0IuXW4nwRDQ583iDsP4555Cpdqx0NoU7pGlWBcayyFI8f/l/idRpgjMEfwuOxSWJYlIA==", "license": "MIT", - "dependencies": { - "uncrypto": "^0.1.3" + "peerDependencies": { + "srvx": ">=0.11.5" + }, + "peerDependenciesMeta": { + "srvx": { + "optional": true + } } }, "node_modules/css-select": { @@ -7427,20 +8483,23 @@ "license": "MIT" }, "node_modules/devframe": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/devframe/-/devframe-0.5.4.tgz", - "integrity": "sha512-dbHU/LuptR1aMXcizjHUeY3gu7qVaRQoFYqbbyyGuO6Y+avFA4uQtwinHtG1qa7lRel/7b8JrBDm0nbnxU3vqg==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/devframe/-/devframe-0.6.2.tgz", + "integrity": "sha512-/P2MPHZzCRyuzEqPOThTDbiCsvbT7OkL1lj9/p6yiUycmC5xfRx5lOhjURYggSyTzEpOSUuWtlicr53ohEFZ5Q==", + "dev": true, "license": "MIT", "dependencies": { - "@valibot/to-json-schema": "^1.7.0", + "@valibot/to-json-schema": "^1.7.1", "birpc": "^4.0.0", "cac": "^7.0.0", + "crossws": "^0.4.9", + "destr": "^2.0.5", "h3": "2.0.1-rc.22", "mrmime": "^2.0.1", - "nostics": "^0.2.0", + "nostics": "^1.1.4", "pathe": "^2.0.3", - "valibot": "^1.4.1", - "ws": "^8.21.0" + "ufo": "^1.6.4", + "valibot": "^1.4.2" }, "peerDependencies": { "@modelcontextprotocol/sdk": "^1.0.0" @@ -7455,6 +8514,7 @@ "version": "2.0.1-rc.22", "resolved": "https://registry.npmjs.org/h3/-/h3-2.0.1-rc.22.tgz", "integrity": "sha512-Esv0DMIuPkCTSWCA0vO73vcTqwzH1wjSrAO1TXNu/K3up1sZHa9EKMapbmxCDYBeymC3fVTk4qxp7ogQWQ+KgA==", + "dev": true, "license": "MIT", "dependencies": { "rou3": "^0.8.1", @@ -7475,6 +8535,13 @@ } } }, + "node_modules/devframe/node_modules/rou3": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/rou3/-/rou3-0.8.1.tgz", + "integrity": "sha512-ePa+XGk00/3HuCqrEnK3LxJW7I0SdNg6EFzKUJG73hMAdDcOUC/i/aSz7LSDwLrGr33kal/rqOGydzwl6U7zBA==", + "dev": true, + "license": "MIT" + }, "node_modules/diff": { "version": "8.0.4", "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", @@ -7691,9 +8758,9 @@ } }, "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", "license": "MIT" }, "node_modules/encodeurl": { @@ -7706,9 +8773,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.21.6", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.6.tgz", - "integrity": "sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==", + "version": "5.24.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.2.tgz", + "integrity": "sha512-rpsZEGT1jFuve6QlpyRp9ckQ+kN61hvF9BzCPyMdaKTm8UJce96KBn3sorXOFXlzjPrs3Vc4T1NsSroZ3PxlFw==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -7730,19 +8797,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/environment": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", - "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/error-stack-parser-es": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", @@ -7768,9 +8822,9 @@ } }, "node_modules/es-module-lexer": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", - "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz", + "integrity": "sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==", "license": "MIT" }, "node_modules/esbuild": { @@ -7843,9 +8897,9 @@ } }, "node_modules/eslint": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.6.0.tgz", - "integrity": "sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==", + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.7.0.tgz", + "integrity": "sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==", "devOptional": true, "license": "MIT", "workspaces": [ @@ -8033,13 +9087,13 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "63.0.10", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-63.0.10.tgz", - "integrity": "sha512-A9UIWsCquaKnit7rasXxYf12hhGIdDRjv65/RUE3AxbT6rdKBvr3MjH37g3gP+g4ipQMXuMn9slFKjO+vqNfkg==", + "version": "63.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-63.1.0.tgz", + "integrity": "sha512-Vo0Mvhxi6B63gLIDI86QChkiKE79MxxM0I16gMN/HJn0rvJvMIG/nmn+KPcsx+GWYDQq6X0UfNRjRK1+97NYVg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@es-joy/jsdoccomment": "~0.87.0", + "@es-joy/jsdoccomment": "~0.88.0", "@es-joy/resolve.exports": "1.2.0", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.7", @@ -8050,7 +9104,7 @@ "html-entities": "^2.6.0", "object-deep-merge": "^2.0.1", "parse-imports-exports": "^0.2.4", - "semver": "^7.8.2", + "semver": "^7.8.5", "spdx-expression-parse": "^4.0.0", "to-valid-identifier": "^1.0.0" }, @@ -8449,13 +9503,6 @@ "node": ">=6" } }, - "node_modules/eventemitter3": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", - "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", - "dev": true, - "license": "MIT" - }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", @@ -8815,12 +9862,12 @@ } }, "node_modules/framer-motion": { - "version": "12.42.0", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.42.0.tgz", - "integrity": "sha512-wp7EJnfWaaEScVygKv3e20udoRz+LbtxScsuTkakAxfXmt+ReC6WyPW2nINRAGvd+hG9odwcjBLyOTPjH5pBRA==", + "version": "12.42.2", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.42.2.tgz", + "integrity": "sha512-5XY9luDiu0oHfHBjpDthFMh0ES+122w6p/papSJBweMkO8Sn+PW2QaEgRblQBpWFnuvZS5qvarpt/hO2pjGmnw==", "license": "MIT", "dependencies": { - "motion-dom": "^12.42.0", + "motion-dom": "^12.42.2", "motion-utils": "^12.39.0", "tslib": "^2.4.0" }, @@ -8874,9 +9921,9 @@ } }, "node_modules/fuse.js": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.4.2.tgz", - "integrity": "sha512-LVbzjD4WA6UP5B1UnP8wuaXJiLnqMdM/E4fiJXTJ5haJ5b/MBNsK29h2fm6swEoQaVQjvYFWKLE2RanyZIoRVQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.5.0.tgz", + "integrity": "sha512-sQtrEfA+ez/3G0cCZecF70oqpCRttCexYUG4mUrtWL49ULUzUyxokt5kyqwtKzj1270RaKih+hcP3qLcumccow==", "license": "Apache-2.0", "engines": { "node": ">=10" @@ -9021,9 +10068,9 @@ } }, "node_modules/globby": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.0.tgz", - "integrity": "sha512-QrJia2qDf5BB/V6HYlDTs0I0lBahyjLzpGQg3KT7FnCdTonAyPy2RtY802m2k4ALx6Dp752f82WsOczEVr3l6Q==", + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.2.tgz", + "integrity": "sha512-NLvV9ubZ6NDsJaOpKPy3cQeJpKi9DcWiyCiFUpJPA0YihRqiE6RWaLUmgNNPr8MgPpLZjnBjSmou7uZBRJv9wA==", "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", @@ -9090,6 +10137,15 @@ "uncrypto": "^0.1.3" } }, + "node_modules/h3/node_modules/crossws": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "license": "MIT", + "dependencies": { + "uncrypto": "^0.1.3" + } + }, "node_modules/hasown": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", @@ -9175,9 +10231,9 @@ } }, "node_modules/httpxy": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/httpxy/-/httpxy-0.5.3.tgz", - "integrity": "sha512-SMS9V6Sn7VWaS11lYhoAr0ceoaiolTWf4jYdJn0NJhCdKMu9R2H9Fh0LBDWBHQF6HRLI1PmaePYsjanSpE5PEw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/httpxy/-/httpxy-0.5.5.tgz", + "integrity": "sha512-uDjmnPyp1q4Sgzf3w+J/Fc6UqcCEj0x4Wjp7OqK5dGhNeDgpyrAmnS6ey8QWrX3SWDon2DMKf9sBa5X9+CVyMA==", "license": "MIT" }, "node_modules/human-signals": { @@ -9388,19 +10444,12 @@ } }, "node_modules/is-fullwidth-code-point": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", - "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "license": "MIT", - "dependencies": { - "get-east-asian-width": "^1.3.1" - }, "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/is-glob": { @@ -9572,9 +10621,9 @@ } }, "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", "license": "MIT" }, "node_modules/js-yaml": { @@ -10068,14 +11117,13 @@ "license": "MIT" }, "node_modules/lint-staged": { - "version": "17.0.8", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-17.0.8.tgz", - "integrity": "sha512-B2P/d+jVW0UXOQ0MVMLrB/9ydA1P+zz6jYfdrbbEd9ur3S2rcbduFWKiUCC02Sm5hbC8nrm7y24WuYMG54HfxA==", + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-17.1.0.tgz", + "integrity": "sha512-d7UQRu/9ZPgfu4+hu/k0wny5GEaIxo+2jb2LJqQDkE7cHRTm1HGqNUDq5UOwsGPpjpaNAFmgAsYo3TR+i9cSJw==", "dev": true, "license": "MIT", "dependencies": { - "listr2": "^10.2.1", - "picomatch": "^4.0.4", + "picomatch": "^4.0.5", "string-argv": "^0.3.2", "tinyexec": "^1.2.4" }, @@ -10122,23 +11170,6 @@ "listhen": "bin/listhen.mjs" } }, - "node_modules/listr2": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-10.2.2.tgz", - "integrity": "sha512-JtNtbZj8q5BnDMR7trpwvwk3RIrANtIVzEUm8w7amp6xelLgyuq+4WZoTH913XaQAoH/cNdYhaNzBPA2U3xbDw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cli-truncate": "^5.2.0", - "eventemitter3": "^5.0.4", - "log-update": "^6.1.0", - "rfdc": "^1.4.1", - "wrap-ansi": "^10.0.0" - }, - "engines": { - "node": ">=22.13.0" - } - }, "node_modules/local-pkg": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.2.1.tgz", @@ -10178,86 +11209,6 @@ "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "license": "MIT" }, - "node_modules/log-update": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz", - "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^7.0.0", - "cli-cursor": "^5.0.0", - "slice-ansi": "^7.1.0", - "strip-ansi": "^7.1.0", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/emoji-regex": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", - "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", - "dev": true, - "license": "MIT" - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", - "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", - "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -10451,19 +11402,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mimic-function": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", - "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/minimatch": { "version": "10.2.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", @@ -10536,9 +11474,9 @@ "license": "MIT" }, "node_modules/motion-dom": { - "version": "12.42.0", - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.42.0.tgz", - "integrity": "sha512-M63h4n8R+quJdNhBwuLlgxM+OLYa9+I/T2pzDRboB9fLXRdbou+Gw7Zury+SkpaCyACP1JHSjHgZ1EgTkBr30w==", + "version": "12.42.2", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.42.2.tgz", + "integrity": "sha512-5gIMWLp/PycBtJRJWRgjxke5n8dlvkSn2DrYW+tr3XcqAZY1xZh6BJyooJXCM8wdfM7wfMjkBJNLge1CKPUIRA==", "license": "MIT", "dependencies": { "motion-utils": "^12.39.0" @@ -10588,9 +11526,9 @@ "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.15", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz", - "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==", + "version": "3.3.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz", + "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==", "funding": [ { "type": "github", @@ -11149,6 +12087,15 @@ "integrity": "sha512-aVf4A4hI2w70LnF7GG+7xDQUkliwiXWXFvTjkip4+b64ygDQ2sJPRSKFDHbxn8o0xu9QzPkMuuiWIXyFSE2slA==", "license": "MIT" }, + "node_modules/nitropack/node_modules/crossws": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "license": "MIT", + "dependencies": { + "uncrypto": "^0.1.3" + } + }, "node_modules/nitropack/node_modules/esbuild": { "version": "0.28.1", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", @@ -11202,12 +12149,48 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/nitropack/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, "node_modules/nitropack/node_modules/hookable": { "version": "5.5.3", "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", "license": "MIT" }, + "node_modules/nitropack/node_modules/unctx": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.5.0.tgz", + "integrity": "sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg==", + "license": "MIT", + "dependencies": { + "acorn": "^8.15.0", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.21", + "unplugin": "^2.3.11" + } + }, + "node_modules/nitropack/node_modules/unplugin": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", + "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "acorn": "^8.15.0", + "picomatch": "^4.0.3", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=18.12.0" + } + }, "node_modules/node-addon-api": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", @@ -11300,15 +12283,10 @@ } }, "node_modules/nostics": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nostics/-/nostics-0.2.0.tgz", - "integrity": "sha512-/WQpI46UMbqvy1okYb+V+9wW3J8/m6GJ33wm691n/tyi6YtJiZ6ssJjENAU7y4evfYrrgYN9HllKDzPvffil1w==", - "license": "MIT", - "dependencies": { - "magic-string": "^0.30.21", - "oxc-parser": "^0.132.0", - "unplugin": "^3.0.0" - } + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/nostics/-/nostics-1.2.0.tgz", + "integrity": "sha512-FGqEfhQjrvo1lL8KFifdTQiNwwQHJxC1jtYE1Rc54qF/jxONUNL+kC9gS1krX8Q65PgrQ5fCqH/I4NhWBvdSqg==", + "license": "MIT" }, "node_modules/npm-run-path": { "version": "5.3.0", @@ -11436,9 +12414,9 @@ } }, "node_modules/nuxt/node_modules/@emnapi/core": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.2.tgz", - "integrity": "sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", "license": "MIT", "optional": true, "dependencies": { @@ -11447,187 +12425,35 @@ } }, "node_modules/nuxt/node_modules/@emnapi/runtime": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz", - "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", "license": "MIT", "optional": true, "dependencies": { "tslib": "^2.4.0" } }, - "node_modules/nuxt/node_modules/@emnapi/wasi-threads": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", - "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-android-arm-eabi": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.139.0.tgz", + "integrity": "sha512-22EsXTA3Vc7OvrF4bfT48PFln2UbxkVgrp/Tm32qLw76Dv7SmcInfClJe6yPYamnli6HiqasnESZ5ezN+X4ybg==", + "cpu": [ + "arm" + ], "license": "MIT", "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/nuxt/node_modules/@nuxt/kit": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.5.0.tgz", - "integrity": "sha512-VD4GjRjbh7r7ILoXYbiKeQgZuYP/vJ7iMk6fSRak1+xEyXHpQ+OIq/EfIjfsHv7DVimddOB+I6W/wGXjRVZ+Ng==", - "license": "MIT", - "dependencies": { - "c12": "^3.3.4", - "consola": "^3.4.2", - "defu": "^6.1.7", - "destr": "^2.0.5", - "errx": "^0.1.0", - "exsolve": "^1.1.0", - "ignore": "^7.0.6", - "jiti": "^2.7.0", - "klona": "^2.0.6", - "mlly": "^1.8.2", - "nostics": "^1.1.4", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "pkg-types": "^2.3.1", - "rc9": "^3.0.1", - "scule": "^1.3.0", - "semver": "^7.8.5", - "tinyglobby": "^0.2.17", - "ufo": "^1.6.4", - "unctx": "^3.0.0", - "untyped": "^2.0.0" - }, + "os": [ + "android" + ], "engines": { - "node": ">=18.12.0" + "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@nuxt/nitro-server": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@nuxt/nitro-server/-/nitro-server-4.5.0.tgz", - "integrity": "sha512-XxLtFxBLJkXJ368mzgub7eDMc9I4pwnZhN9gX8UTzajgoEnbxPhmUl7xG8RVBMovQ2FOFjAph2kwJrnlMNX/cw==", - "license": "MIT", - "dependencies": { - "@nuxt/devalue": "^2.0.2", - "@nuxt/kit": "4.5.0", - "@unhead/vue": "^3.1.8", - "@vue/shared": "^3.5.39", - "consola": "^3.4.2", - "defu": "^6.1.7", - "destr": "^2.0.5", - "devalue": "^5.8.1", - "errx": "^0.1.0", - "escape-string-regexp": "^5.0.0", - "exsolve": "^1.1.0", - "h3": "^1.15.11", - "impound": "^1.1.5", - "klona": "^2.0.6", - "mocked-exports": "^0.1.1", - "nitropack": "^2.13.4", - "nostics": "^1.1.4", - "nypm": "^0.6.8", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "rou3": "^0.9.1", - "std-env": "^4.2.0", - "ufo": "^1.6.4", - "unctx": "^3.0.0", - "unstorage": "^1.17.5", - "vue": "^3.5.39", - "vue-bundle-renderer": "^2.3.1", - "vue-devtools-stub": "^0.1.0" - }, - "engines": { - "node": "^22.19.0 || ^24.11.0 || >=26.0.0" - }, - "peerDependencies": { - "@babel/plugin-proposal-decorators": "^7.25.0 || ^8.0.0", - "@babel/plugin-syntax-typescript": "^7.25.0 || ^8.0.0", - "@rollup/plugin-babel": "^6.0.0 || ^7.0.0", - "nuxt": "^4.5.0" - }, - "peerDependenciesMeta": { - "@babel/plugin-proposal-decorators": { - "optional": true - }, - "@babel/plugin-syntax-typescript": { - "optional": true - }, - "@rollup/plugin-babel": { - "optional": true - } - } - }, - "node_modules/nuxt/node_modules/@nuxt/vite-builder": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-4.5.0.tgz", - "integrity": "sha512-j57djn164gnTIFMw0ISMMesX6a98H51XKoERm90401Prb4VERq0ULNb8zOXrHgJMGFOy6An7tKo8fD/J7qCLLA==", - "license": "MIT", - "dependencies": { - "@nuxt/kit": "4.5.0", - "@vitejs/plugin-vue": "^6.0.8", - "@vitejs/plugin-vue-jsx": "^5.1.6", - "autoprefixer": "^10.5.3", - "consola": "^3.4.2", - "cssnano": "^8.0.2", - "defu": "^6.1.7", - "escape-string-regexp": "^5.0.0", - "exsolve": "^1.1.0", - "get-port-please": "^3.2.0", - "jiti": "^2.7.0", - "js-tokens": "^10.0.0", - "knitwork": "^1.3.0", - "mlly": "^1.8.2", - "mocked-exports": "^0.1.1", - "nypm": "^0.6.8", - "pathe": "^2.0.3", - "pkg-types": "^2.3.1", - "postcss": "^8.5.19", - "rolldown-string": "^0.3.0", - "seroval": "^1.5.5", - "std-env": "^4.2.0", - "ufo": "^1.6.4", - "unenv": "^2.0.0-rc.24", - "vite": "^8.1.4", - "vite-node": "^6.0.0", - "vite-plugin-checker": "^0.14.4", - "vue-bundle-renderer": "^2.3.1" - }, - "engines": { - "node": "^22.18.0 || ^24.11.0 || >=26.0.0" - }, - "peerDependencies": { - "@babel/plugin-proposal-decorators": "^7.25.0 || ^8.0.0", - "@babel/plugin-syntax-jsx": "^7.25.0 || ^8.0.0", - "nuxt": "4.5.0", - "rolldown": "^1.0.0", - "rollup-plugin-visualizer": "^6.0.0 || ^7.0.1", - "vue": "^3.3.4" - }, - "peerDependenciesMeta": { - "@babel/plugin-proposal-decorators": { - "optional": true - }, - "@babel/plugin-syntax-jsx": { - "optional": true - }, - "rolldown": { - "optional": true - }, - "rollup-plugin-visualizer": { - "optional": true - } - } - }, - "node_modules/nuxt/node_modules/@oxc-project/types": { - "version": "0.140.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.140.0.tgz", - "integrity": "sha512-h5LUOzGArYemnW1NMz/DuuQhBi96J6JL2Bk8zE4kvqxB5Sg3jxmCiH4uyOWHDkiKSt5vWlG4FIwCR/DbstcNRQ==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/Boshen" - } - }, - "node_modules/nuxt/node_modules/@rolldown/binding-android-arm64": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.0.tgz", - "integrity": "sha512-9yB1l95IrJuNGDFdOYe79vdApdz6WWBCObE+rQ2LUliYUlcyFwSYIb2xb5/Ifw7dAtMy2ZqNyd8QTSOc7duAKw==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-android-arm64": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.139.0.tgz", + "integrity": "sha512-uASQkZV+CUQ6xXvoMzDQyfhd8OMusdv2FyCPfAi5ZDYptesapJlw7erhpGi1Lc+U8QjQV2JUrIh7d/3su2LzmQ==", "cpu": [ "arm64" ], @@ -11640,10 +12466,10 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.0.tgz", - "integrity": "sha512-pexNaW9ACLUOaBITOpU6qVu4VrsOFIjTv6bzgu0YUATo4eUJx0V605PxwZfndpPOn0ilqGqvGQ0M8UW0IE24jg==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-darwin-arm64": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.139.0.tgz", + "integrity": "sha512-vuQOv2WF5pZCkdSPEExul98o853M3MCR24DpWsGrUoPJu5KcnGE34kLXY2yFwBwZwT+eN1x40Tt4q6ZzlEdNUA==", "cpu": [ "arm64" ], @@ -11656,10 +12482,10 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-darwin-x64": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.0.tgz", - "integrity": "sha512-NqKYaq0355ZmNMG4QGpxtEDxsc7tGDhjhCm4PpE0cwnBW+5Il95LJyq414niEiaKLVjnVHBEjSo1wngKxJNiFw==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-darwin-x64": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.139.0.tgz", + "integrity": "sha512-zxZB8ChS+7XactZhcyxQ292P/DNiiBaPPKYiVUlb3RC0V/hme5bokNubjcmEmbW9uTfmqLTpveAdkbe66H3pGg==", "cpu": [ "x64" ], @@ -11672,10 +12498,10 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.0.tgz", - "integrity": "sha512-3vPoHzh6eBTz9IbB0/qZdSr0Qeks2echn+I4cHu2joV74VriPDdldswksEDzrl1mBB+oPRi+67+3Ib59paxIPQ==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-freebsd-x64": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.139.0.tgz", + "integrity": "sha512-iw2MsoCPBQwdJqywRAGsF1jEAcGoZ+DeG2LVzt5pdUvRHqajsMF46BH0rHiWoWtMwcMSia+oQYga7fHo7u7Bcw==", "cpu": [ "x64" ], @@ -11688,10 +12514,10 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.0.tgz", - "integrity": "sha512-E6NNefZ1bUVmKJq2tJkf45J4Zyczj7qm9rUT7NY+Xo2474Y13qWAwc2tvBt0BAVbmtXR1llkxXg0Ou1jbDf2SQ==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.139.0.tgz", + "integrity": "sha512-SwjD/k3Y5bwGJWOH313VyaDrAuaYg1Pe+4AAXCgUKvSO5IHkj+mZ0oFcOWmB5nTuOM3uwdT+leL8h4OnFlI5hw==", "cpu": [ "arm" ], @@ -11704,10 +12530,26 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.0.tgz", - "integrity": "sha512-D+TgkdgM1vu+7/Fpf8+v0ARW+RXEP9Ccazgm8zQ4JFFd9Q7SrYQ2TakU5S5ihazQDgpKyAgZDOcIFsvoHmTZ8w==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-linux-arm-musleabihf": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.139.0.tgz", + "integrity": "sha512-qbeygDkcvailKFhphb2YGMMXsaZIynHlPtoOrcx4NZB/tRbUKraCCMbw8dPeFtEKasfS2qWh1VnReY+Lcys1zA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/nuxt/node_modules/@oxc-parser/binding-linux-arm64-gnu": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.139.0.tgz", + "integrity": "sha512-SrlL02KeImKlvx/9rCeopOLH7qKI3rqKKEguK6KBwVwEGLhV/A47dW4DNigf6/LFhrwoovaiayEQryjYAI86dQ==", "cpu": [ "arm64" ], @@ -11723,10 +12565,10 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.0.tgz", - "integrity": "sha512-wUqdwJBbAv0APN87GecstdMUtLjjNTs0hBALpxETD73mccFxdmt/XeizXDtN5RAlBwNKmI+Tg+blect2G+8IeQ==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-linux-arm64-musl": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.139.0.tgz", + "integrity": "sha512-u9e884ChAVRmIZ1jr/m46S96FoDQnruFjISLi4Y0i6Wu/JUUmIiw7+umLyXILJsPfUuqnN5BJLe23t07+Y6+IA==", "cpu": [ "arm64" ], @@ -11742,10 +12584,10 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.0.tgz", - "integrity": "sha512-9DtF35qR9/NrfhM4oxLplCzVVjE+KKm8Pjemi0i/sdhAWkUasjmSo8WTTubNJClhSHCfyk2yeyoXDQEDPtDAAw==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-linux-ppc64-gnu": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.139.0.tgz", + "integrity": "sha512-Z9tU2b3GJfAXOdirQmz4gZQkQkVjy53i77gf91l0733MQKa/qtk73KQQE2GzDtMqim+HyjpzvemmqzBtH2IJUA==", "cpu": [ "ppc64" ], @@ -11761,10 +12603,48 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.0.tgz", - "integrity": "sha512-RzuHrBh8X8Hntd2N4VR02QGEciq/9JhcZoTpR/Cee6otRrlILGCf3cg2ygHuih+ZebUnWmMrDX6ITI85btO6rQ==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-linux-riscv64-gnu": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.139.0.tgz", + "integrity": "sha512-RyUbr7hzPK84YDWKs77PRYk9VBwWbsbuYsQzQWiSmLnARXTg2zntLPGfCH/1wpfUYdmGkp/6SsqTXSsYdw9Jgw==", + "cpu": [ + "riscv64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/nuxt/node_modules/@oxc-parser/binding-linux-riscv64-musl": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.139.0.tgz", + "integrity": "sha512-dcQhjtcDvtR8BgkUpt03Yz5SzxdzYvTigenIJOEsiSX6G2t6yybEMxGWjp0dOuYGror0BaqcZfTyXR58amCEig==", + "cpu": [ + "riscv64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/nuxt/node_modules/@oxc-parser/binding-linux-s390x-gnu": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.139.0.tgz", + "integrity": "sha512-iuGrxysV4rGUymdKpn7bgZQ6Vix8Bi/6D/rp71HYIzphq6NKrsBhsGOYsSZte+uBFL43tXh7Xr7TM72sGliJNA==", "cpu": [ "s390x" ], @@ -11780,10 +12660,10 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.0.tgz", - "integrity": "sha512-MK7L0018jjh1jR3mh21G2j1zAVcpscJBlPo2z19pRjv2XOYGRhaV4LyiD8HO6nCDdZln9IFgCMIV5yt4E3klGQ==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-linux-x64-gnu": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.139.0.tgz", + "integrity": "sha512-NxJdZZyaa2JLLvNfH/iJQXfCNfKcPMylwY4ObMpBVmW4Nq+RyUpVVQXrMMelcQ6rwx3nuhF1Iga8n+eoAKGCIA==", "cpu": [ "x64" ], @@ -11799,10 +12679,10 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.0.tgz", - "integrity": "sha512-gyrxLQ9NfGb/9LoVnC4kb9miUghw1mghnkfYvNHSnVIXriabnfgGPUP4RLcJm87q3KgYz4FYUG8IDiWUT+CpSw==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-linux-x64-musl": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.139.0.tgz", + "integrity": "sha512-ePxBvvtzISmSsJ0RIj8FNikSCn58i1jtccj7XR4U9Li4iSzhkFyYlnJ51cQTUwkairz8WMTD4SpKoot8RyTnQA==", "cpu": [ "x64" ], @@ -11818,10 +12698,10 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.0.tgz", - "integrity": "sha512-/6VFMQGRmrhP77KXDC+StIxGzcNp5JOIyYtw0CQ8gPlzhpiIRucYfoM5FaFamHd5BJYIdH86yfP46l1p3WdrFA==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-openharmony-arm64": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.139.0.tgz", + "integrity": "sha512-b/c2+mPXMOxG5x16n8yf9cjor/ntQQScmYnSmLEWIWJ4rfXd5dokMxx0kliSLA+YAGq6DD3K9BWi+aFXHiiV1w==", "cpu": [ "arm64" ], @@ -11834,28 +12714,28 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-wasm32-wasi": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.2.0.tgz", - "integrity": "sha512-rwdbUL465kisF24WEJLvP3JrEG6E5GRuIHt5wpMwHGERtHe4Wm2CIvtf5gTBgr2tGOHKh5NdKEAFS2VkOPE91g==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-wasm32-wasi": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.139.0.tgz", + "integrity": "sha512-rNU0pO+/CVPC2qZ+xtX5R2cOje9Q75q3UkfgwUCPlplqxMv6Iffd5tMPGVMCLGnPINxPlmi0WPsW94HltbYvfQ==", "cpu": [ "wasm32" ], "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "1.11.2", - "@emnapi/runtime": "1.11.2", + "@emnapi/core": "1.11.1", + "@emnapi/runtime": "1.11.1", "@napi-rs/wasm-runtime": "^1.1.6" }, "engines": { "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.0.tgz", - "integrity": "sha512-+5suHwRiKGmhwyUaNT8a5QbrBvLFh2DbO910TEmGRH1aSxwrCezodvGQnulv4uiWEIv1Kq4ypRsJ5+O+ry1DiA==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-win32-arm64-msvc": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.139.0.tgz", + "integrity": "sha512-JPEmfncZfqAFiGsAN6UZSMIBqnG8wn8buywRacFOWjP+9dZwcs03SsBp4tmyjM/4l/VoH/IuThrW1Jof3OyQUw==", "cpu": [ "arm64" ], @@ -11868,10 +12748,26 @@ "node": "^20.19.0 || >=22.12.0" } }, - "node_modules/nuxt/node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.0.tgz", - "integrity": "sha512-WfFv6/qGufotqBSBzBYwgpCkJBk8Nj7697LL9vTz/XWc67e0r3oewu8iMRwQj3AUL45GVD7wVsPjCsAAtW66Wg==", + "node_modules/nuxt/node_modules/@oxc-parser/binding-win32-ia32-msvc": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.139.0.tgz", + "integrity": "sha512-c06dWBwEnFHof5JN7T9/ts23uATXS9czPEBO60d4xnjH2Am29Bo7OGKdVHRmcWQnw0OBxlTg9fIEXAvtcwOBfw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/nuxt/node_modules/@oxc-parser/binding-win32-x64-msvc": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.139.0.tgz", + "integrity": "sha512-bI3/44urQjW/D495JPXe+c9d+4Q+ONi3DvDNnzwRZYTWHZ3hAlFdmirYK4mzhTfCZiAly02EbMYir7QGU+9O2Q==", "cpu": [ "x64" ], @@ -11884,6 +12780,15 @@ "node": "^20.19.0 || >=22.12.0" } }, + "node_modules/nuxt/node_modules/@oxc-project/types": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.139.0.tgz", + "integrity": "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, "node_modules/nuxt/node_modules/@unhead/bundler": { "version": "3.1.8", "resolved": "https://registry.npmjs.org/@unhead/bundler/-/bundler-3.1.8.tgz", @@ -11930,382 +12835,6 @@ } } }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@emnapi/core": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", - "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.2", - "tslib": "^2.4.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@emnapi/runtime": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", - "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-android-arm-eabi": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.139.0.tgz", - "integrity": "sha512-22EsXTA3Vc7OvrF4bfT48PFln2UbxkVgrp/Tm32qLw76Dv7SmcInfClJe6yPYamnli6HiqasnESZ5ezN+X4ybg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-android-arm64": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.139.0.tgz", - "integrity": "sha512-uASQkZV+CUQ6xXvoMzDQyfhd8OMusdv2FyCPfAi5ZDYptesapJlw7erhpGi1Lc+U8QjQV2JUrIh7d/3su2LzmQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-darwin-arm64": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.139.0.tgz", - "integrity": "sha512-vuQOv2WF5pZCkdSPEExul98o853M3MCR24DpWsGrUoPJu5KcnGE34kLXY2yFwBwZwT+eN1x40Tt4q6ZzlEdNUA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-darwin-x64": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.139.0.tgz", - "integrity": "sha512-zxZB8ChS+7XactZhcyxQ292P/DNiiBaPPKYiVUlb3RC0V/hme5bokNubjcmEmbW9uTfmqLTpveAdkbe66H3pGg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-freebsd-x64": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.139.0.tgz", - "integrity": "sha512-iw2MsoCPBQwdJqywRAGsF1jEAcGoZ+DeG2LVzt5pdUvRHqajsMF46BH0rHiWoWtMwcMSia+oQYga7fHo7u7Bcw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.139.0.tgz", - "integrity": "sha512-SwjD/k3Y5bwGJWOH313VyaDrAuaYg1Pe+4AAXCgUKvSO5IHkj+mZ0oFcOWmB5nTuOM3uwdT+leL8h4OnFlI5hw==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-linux-arm-musleabihf": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.139.0.tgz", - "integrity": "sha512-qbeygDkcvailKFhphb2YGMMXsaZIynHlPtoOrcx4NZB/tRbUKraCCMbw8dPeFtEKasfS2qWh1VnReY+Lcys1zA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-linux-arm64-gnu": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.139.0.tgz", - "integrity": "sha512-SrlL02KeImKlvx/9rCeopOLH7qKI3rqKKEguK6KBwVwEGLhV/A47dW4DNigf6/LFhrwoovaiayEQryjYAI86dQ==", - "cpu": [ - "arm64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-linux-arm64-musl": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.139.0.tgz", - "integrity": "sha512-u9e884ChAVRmIZ1jr/m46S96FoDQnruFjISLi4Y0i6Wu/JUUmIiw7+umLyXILJsPfUuqnN5BJLe23t07+Y6+IA==", - "cpu": [ - "arm64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-linux-ppc64-gnu": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.139.0.tgz", - "integrity": "sha512-Z9tU2b3GJfAXOdirQmz4gZQkQkVjy53i77gf91l0733MQKa/qtk73KQQE2GzDtMqim+HyjpzvemmqzBtH2IJUA==", - "cpu": [ - "ppc64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-linux-riscv64-gnu": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.139.0.tgz", - "integrity": "sha512-RyUbr7hzPK84YDWKs77PRYk9VBwWbsbuYsQzQWiSmLnARXTg2zntLPGfCH/1wpfUYdmGkp/6SsqTXSsYdw9Jgw==", - "cpu": [ - "riscv64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-linux-riscv64-musl": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.139.0.tgz", - "integrity": "sha512-dcQhjtcDvtR8BgkUpt03Yz5SzxdzYvTigenIJOEsiSX6G2t6yybEMxGWjp0dOuYGror0BaqcZfTyXR58amCEig==", - "cpu": [ - "riscv64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-linux-s390x-gnu": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.139.0.tgz", - "integrity": "sha512-iuGrxysV4rGUymdKpn7bgZQ6Vix8Bi/6D/rp71HYIzphq6NKrsBhsGOYsSZte+uBFL43tXh7Xr7TM72sGliJNA==", - "cpu": [ - "s390x" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-linux-x64-gnu": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.139.0.tgz", - "integrity": "sha512-NxJdZZyaa2JLLvNfH/iJQXfCNfKcPMylwY4ObMpBVmW4Nq+RyUpVVQXrMMelcQ6rwx3nuhF1Iga8n+eoAKGCIA==", - "cpu": [ - "x64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-linux-x64-musl": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.139.0.tgz", - "integrity": "sha512-ePxBvvtzISmSsJ0RIj8FNikSCn58i1jtccj7XR4U9Li4iSzhkFyYlnJ51cQTUwkairz8WMTD4SpKoot8RyTnQA==", - "cpu": [ - "x64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-openharmony-arm64": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.139.0.tgz", - "integrity": "sha512-b/c2+mPXMOxG5x16n8yf9cjor/ntQQScmYnSmLEWIWJ4rfXd5dokMxx0kliSLA+YAGq6DD3K9BWi+aFXHiiV1w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-wasm32-wasi": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.139.0.tgz", - "integrity": "sha512-rNU0pO+/CVPC2qZ+xtX5R2cOje9Q75q3UkfgwUCPlplqxMv6Iffd5tMPGVMCLGnPINxPlmi0WPsW94HltbYvfQ==", - "cpu": [ - "wasm32" - ], - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "1.11.1", - "@emnapi/runtime": "1.11.1", - "@napi-rs/wasm-runtime": "^1.1.6" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-win32-arm64-msvc": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.139.0.tgz", - "integrity": "sha512-JPEmfncZfqAFiGsAN6UZSMIBqnG8wn8buywRacFOWjP+9dZwcs03SsBp4tmyjM/4l/VoH/IuThrW1Jof3OyQUw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-win32-ia32-msvc": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.139.0.tgz", - "integrity": "sha512-c06dWBwEnFHof5JN7T9/ts23uATXS9czPEBO60d4xnjH2Am29Bo7OGKdVHRmcWQnw0OBxlTg9fIEXAvtcwOBfw==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-parser/binding-win32-x64-msvc": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.139.0.tgz", - "integrity": "sha512-bI3/44urQjW/D495JPXe+c9d+4Q+ONi3DvDNnzwRZYTWHZ3hAlFdmirYK4mzhTfCZiAly02EbMYir7QGU+9O2Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": "^20.19.0 || >=22.12.0" - } - }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/@oxc-project/types": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.139.0.tgz", - "integrity": "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/Boshen" - } - }, "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", @@ -12315,43 +12844,6 @@ "@jridgewell/sourcemap-codec": "^1.5.5" } }, - "node_modules/nuxt/node_modules/@unhead/bundler/node_modules/oxc-parser": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.139.0.tgz", - "integrity": "sha512-cf1TKZN+zc0lwqigeyXKzKVk5+vNRe99Or2+wVJsXLdlhJgC+gsIniYDfj/ZEBzCJ8Xm21ZG6YtMbR262CcS2w==", - "license": "MIT", - "dependencies": { - "@oxc-project/types": "^0.139.0" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "funding": { - "url": "https://github.com/sponsors/Boshen" - }, - "optionalDependencies": { - "@oxc-parser/binding-android-arm-eabi": "0.139.0", - "@oxc-parser/binding-android-arm64": "0.139.0", - "@oxc-parser/binding-darwin-arm64": "0.139.0", - "@oxc-parser/binding-darwin-x64": "0.139.0", - "@oxc-parser/binding-freebsd-x64": "0.139.0", - "@oxc-parser/binding-linux-arm-gnueabihf": "0.139.0", - "@oxc-parser/binding-linux-arm-musleabihf": "0.139.0", - "@oxc-parser/binding-linux-arm64-gnu": "0.139.0", - "@oxc-parser/binding-linux-arm64-musl": "0.139.0", - "@oxc-parser/binding-linux-ppc64-gnu": "0.139.0", - "@oxc-parser/binding-linux-riscv64-gnu": "0.139.0", - "@oxc-parser/binding-linux-riscv64-musl": "0.139.0", - "@oxc-parser/binding-linux-s390x-gnu": "0.139.0", - "@oxc-parser/binding-linux-x64-gnu": "0.139.0", - "@oxc-parser/binding-linux-x64-musl": "0.139.0", - "@oxc-parser/binding-openharmony-arm64": "0.139.0", - "@oxc-parser/binding-wasm32-wasi": "0.139.0", - "@oxc-parser/binding-win32-arm64-msvc": "0.139.0", - "@oxc-parser/binding-win32-ia32-msvc": "0.139.0", - "@oxc-parser/binding-win32-x64-msvc": "0.139.0" - } - }, "node_modules/nuxt/node_modules/@unhead/vue": { "version": "3.1.8", "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-3.1.8.tgz", @@ -12398,12 +12890,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/nuxt/node_modules/js-tokens": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", - "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", - "license": "MIT" - }, "node_modules/nuxt/node_modules/magic-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.0.0.tgz", @@ -12413,103 +12899,41 @@ "@jridgewell/sourcemap-codec": "^1.5.5" } }, - "node_modules/nuxt/node_modules/nostics": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/nostics/-/nostics-1.2.0.tgz", - "integrity": "sha512-FGqEfhQjrvo1lL8KFifdTQiNwwQHJxC1jtYE1Rc54qF/jxONUNL+kC9gS1krX8Q65PgrQ5fCqH/I4NhWBvdSqg==", - "license": "MIT" - }, - "node_modules/nuxt/node_modules/postcss": { - "version": "8.5.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.19.tgz", - "integrity": "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/nuxt/node_modules/oxc-parser": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.139.0.tgz", + "integrity": "sha512-cf1TKZN+zc0lwqigeyXKzKVk5+vNRe99Or2+wVJsXLdlhJgC+gsIniYDfj/ZEBzCJ8Xm21ZG6YtMbR262CcS2w==", "license": "MIT", "dependencies": { - "nanoid": "^3.3.12", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/nuxt/node_modules/rolldown": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.0.tgz", - "integrity": "sha512-u7tgm5l4Yw1iTqUL4EcYOAt7fFvCgQMLeidrnD4GALlC6aOznCjezYajgxeyKw27u0Q5N7fwgCzjVyPIWzwuBA==", - "license": "MIT", - "dependencies": { - "@oxc-project/types": "=0.140.0", - "@rolldown/pluginutils": "^1.0.0" - }, - "bin": { - "rolldown": "bin/cli.mjs" + "@oxc-project/types": "^0.139.0" }, "engines": { "node": "^20.19.0 || >=22.12.0" }, - "optionalDependencies": { - "@rolldown/binding-android-arm64": "1.2.0", - "@rolldown/binding-darwin-arm64": "1.2.0", - "@rolldown/binding-darwin-x64": "1.2.0", - "@rolldown/binding-freebsd-x64": "1.2.0", - "@rolldown/binding-linux-arm-gnueabihf": "1.2.0", - "@rolldown/binding-linux-arm64-gnu": "1.2.0", - "@rolldown/binding-linux-arm64-musl": "1.2.0", - "@rolldown/binding-linux-ppc64-gnu": "1.2.0", - "@rolldown/binding-linux-s390x-gnu": "1.2.0", - "@rolldown/binding-linux-x64-gnu": "1.2.0", - "@rolldown/binding-linux-x64-musl": "1.2.0", - "@rolldown/binding-openharmony-arm64": "1.2.0", - "@rolldown/binding-wasm32-wasi": "1.2.0", - "@rolldown/binding-win32-arm64-msvc": "1.2.0", - "@rolldown/binding-win32-x64-msvc": "1.2.0" - } - }, - "node_modules/nuxt/node_modules/rou3": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/rou3/-/rou3-0.9.1.tgz", - "integrity": "sha512-z/sSmzvtwMDDnxsPVhfWMuG6F6mbmhFDXoVqLmMfbpDD9qfV3GDmSQpf0+W296/ZDIpW2wcMmBfpVFzcnOi/nA==", - "license": "MIT" - }, - "node_modules/nuxt/node_modules/unctx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unctx/-/unctx-3.0.0.tgz", - "integrity": "sha512-DoXdZVeyi2jyEsn86i8MO5RTItm1kffUkH9/+DQORn3Q688AMOy2551CIl6AdGL2UpwD675wtbNOl75wIQN/uA==", - "license": "MIT", - "peerDependencies": { - "magic-string": ">=0.30.21", - "oxc-parser": ">=0.140.0", - "rolldown": "^1.1.5", - "unplugin": "^3.3.0" + "funding": { + "url": "https://github.com/sponsors/Boshen" }, - "peerDependenciesMeta": { - "magic-string": { - "optional": true - }, - "oxc-parser": { - "optional": true - }, - "rolldown": { - "optional": true - }, - "unplugin": { - "optional": true - } + "optionalDependencies": { + "@oxc-parser/binding-android-arm-eabi": "0.139.0", + "@oxc-parser/binding-android-arm64": "0.139.0", + "@oxc-parser/binding-darwin-arm64": "0.139.0", + "@oxc-parser/binding-darwin-x64": "0.139.0", + "@oxc-parser/binding-freebsd-x64": "0.139.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.139.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.139.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.139.0", + "@oxc-parser/binding-linux-arm64-musl": "0.139.0", + "@oxc-parser/binding-linux-ppc64-gnu": "0.139.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.139.0", + "@oxc-parser/binding-linux-riscv64-musl": "0.139.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.139.0", + "@oxc-parser/binding-linux-x64-gnu": "0.139.0", + "@oxc-parser/binding-linux-x64-musl": "0.139.0", + "@oxc-parser/binding-openharmony-arm64": "0.139.0", + "@oxc-parser/binding-wasm32-wasi": "0.139.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.139.0", + "@oxc-parser/binding-win32-ia32-msvc": "0.139.0", + "@oxc-parser/binding-win32-x64-msvc": "0.139.0" } }, "node_modules/nuxt/node_modules/unhead": { @@ -12533,28 +12957,6 @@ } } }, - "node_modules/nuxt/node_modules/vite-node": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-6.0.0.tgz", - "integrity": "sha512-oj4PVrT+pDh6GYf5wfUXkcZyekYS8kKPfLPXVl8qe324Ec6l4K2DUKNadRbZ3LQl0qGcDz+PyOo7ZAh00Y+JjQ==", - "license": "MIT", - "dependencies": { - "cac": "^7.0.0", - "es-module-lexer": "^2.0.0", - "obug": "^2.1.1", - "pathe": "^2.0.3", - "vite": "^8.0.0" - }, - "bin": { - "vite-node": "dist/cli.mjs" - }, - "engines": { - "node": "^20.19.0 || >=22.12.0" - }, - "funding": { - "url": "https://opencollective.com/antfu" - } - }, "node_modules/nypm": { "version": "0.6.8", "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.8.tgz", @@ -12595,9 +12997,9 @@ "license": "MIT" }, "node_modules/obug": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz", - "integrity": "sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.4.tgz", + "integrity": "sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==", "funding": [ "https://github.com/sponsors/sxzz", "https://opencollective.com/debug" @@ -12708,12 +13110,13 @@ "license": "MIT" }, "node_modules/oxc-parser": { - "version": "0.132.0", - "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.132.0.tgz", - "integrity": "sha512-+0LAPHaqtfQlvWdpaAa09SmOaZZgP8C552xosEkGJ4+ruEwP1Vgx+sqBgcBCNfR6KDCmagGOZTde8wmAvcI/Hg==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.140.0.tgz", + "integrity": "sha512-h6QFWd6lBMfjESqgQ27GjzrSDb0qbznp7VDQqp2zvgsrWut4vcchyMIzOVXvGQ2GMZgKw9RWrFNWv9WqGL0p7Q==", + "extraneous": true, "license": "MIT", "dependencies": { - "@oxc-project/types": "^0.132.0" + "@oxc-project/types": "^0.140.0" }, "engines": { "node": "^20.19.0 || >=22.12.0" @@ -12722,26 +13125,26 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxc-parser/binding-android-arm-eabi": "0.132.0", - "@oxc-parser/binding-android-arm64": "0.132.0", - "@oxc-parser/binding-darwin-arm64": "0.132.0", - "@oxc-parser/binding-darwin-x64": "0.132.0", - "@oxc-parser/binding-freebsd-x64": "0.132.0", - "@oxc-parser/binding-linux-arm-gnueabihf": "0.132.0", - "@oxc-parser/binding-linux-arm-musleabihf": "0.132.0", - "@oxc-parser/binding-linux-arm64-gnu": "0.132.0", - "@oxc-parser/binding-linux-arm64-musl": "0.132.0", - "@oxc-parser/binding-linux-ppc64-gnu": "0.132.0", - "@oxc-parser/binding-linux-riscv64-gnu": "0.132.0", - "@oxc-parser/binding-linux-riscv64-musl": "0.132.0", - "@oxc-parser/binding-linux-s390x-gnu": "0.132.0", - "@oxc-parser/binding-linux-x64-gnu": "0.132.0", - "@oxc-parser/binding-linux-x64-musl": "0.132.0", - "@oxc-parser/binding-openharmony-arm64": "0.132.0", - "@oxc-parser/binding-wasm32-wasi": "0.132.0", - "@oxc-parser/binding-win32-arm64-msvc": "0.132.0", - "@oxc-parser/binding-win32-ia32-msvc": "0.132.0", - "@oxc-parser/binding-win32-x64-msvc": "0.132.0" + "@oxc-parser/binding-android-arm-eabi": "0.140.0", + "@oxc-parser/binding-android-arm64": "0.140.0", + "@oxc-parser/binding-darwin-arm64": "0.140.0", + "@oxc-parser/binding-darwin-x64": "0.140.0", + "@oxc-parser/binding-freebsd-x64": "0.140.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.140.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.140.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.140.0", + "@oxc-parser/binding-linux-arm64-musl": "0.140.0", + "@oxc-parser/binding-linux-ppc64-gnu": "0.140.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.140.0", + "@oxc-parser/binding-linux-riscv64-musl": "0.140.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.140.0", + "@oxc-parser/binding-linux-x64-gnu": "0.140.0", + "@oxc-parser/binding-linux-x64-musl": "0.140.0", + "@oxc-parser/binding-openharmony-arm64": "0.140.0", + "@oxc-parser/binding-wasm32-wasi": "0.140.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.140.0", + "@oxc-parser/binding-win32-ia32-msvc": "0.140.0", + "@oxc-parser/binding-win32-x64-msvc": "0.140.0" } }, "node_modules/oxc-walker": { @@ -12816,9 +13219,9 @@ "license": "BlueOak-1.0.0" }, "node_modules/package-manager-detector": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", - "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.7.0.tgz", + "integrity": "sha512-xg1eHpwYL/D/HEdWw2goFZP6vV0FH7W+PZ5rFkGjdIDLtxq7EkzBUeT3m+lndYCt8wKbmofUu1MUdMCXkCk9ZQ==", "license": "MIT" }, "node_modules/parse-imports-exports": { @@ -12896,9 +13299,9 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "11.5.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", - "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "version": "11.5.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" @@ -12956,9 +13359,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.19.tgz", + "integrity": "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==", "funding": [ { "type": "opencollective", @@ -13438,9 +13841,9 @@ } }, "node_modules/pretty-bytes": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-7.1.0.tgz", - "integrity": "sha512-nODzvTiYVRGRqAOvE84Vk5JDPyyxsVk0/fbA/bq7RqlnhksGpset09XTxbpvLTIjoaF7K8Z8DG8yHtKGTPSYRw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-7.1.1.tgz", + "integrity": "sha512-X+vn9z8nOFZQlxOLmfJ0iKDdMD7jYTsTW12OAlCpdoE3Igik6L37pugIZi+N3usuyp5McfgKPWi12q3zvHLeGQ==", "license": "MIT", "engines": { "node": ">=20" @@ -13502,9 +13905,9 @@ } }, "node_modules/prosemirror-dropcursor": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.2.tgz", - "integrity": "sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.3.tgz", + "integrity": "sha512-FoYbsJR8gK+DGlqhNoE29Loa38eIZPzQRIb1VMaDNBoo4OLP6vVof/jR8qFY/6XvUd6Dhug8MDCHl2a/h8RTfQ==", "license": "MIT", "dependencies": { "prosemirror-state": "^1.0.0", @@ -13557,9 +13960,9 @@ } }, "node_modules/prosemirror-model": { - "version": "1.25.9", - "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.25.9.tgz", - "integrity": "sha512-pRTklkDDMMRopyoAcrr9wV/8g/RYgrLHBuJAb5hlEuYZRdm5yqmPjWId83fpBwPpSFqEdja0H7Dfd7z1X/npcA==", + "version": "1.25.11", + "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.25.11.tgz", + "integrity": "sha512-QWg9RhnpLlogAmp3p96uEFrE5txQpFynd4vhBAELkwgOCWQs/X0yCzB3/hrHqiPwf91RG5KyWq6553zs9JqIOQ==", "license": "MIT", "dependencies": { "orderedmap": "^2.0.0" @@ -13610,9 +14013,9 @@ } }, "node_modules/prosemirror-view": { - "version": "1.41.9", - "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.41.9.tgz", - "integrity": "sha512-clTunTX+eaLbr87L1V1QPheRlEQJyTlL3gXe9x3jQIk3rL0RVWxviDGz8tFaydwIVm+hKhYCyr+R/zBtWr9s6A==", + "version": "1.42.1", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.42.1.tgz", + "integrity": "sha512-rRqzZnRgkyh69XoOMrfFJHwauHscLBmHbq772kwbic1ymQAM8gXjzEbJse5j1ep2UO2HRIAQL0bY3kZ/RoqjVw==", "license": "MIT", "dependencies": { "prosemirror-model": "^1.25.8", @@ -13727,9 +14130,9 @@ "license": "MIT" }, "node_modules/readdir-glob/node_modules/brace-expansion": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", - "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.2.tgz", + "integrity": "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==", "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -13831,9 +14234,9 @@ } }, "node_modules/reka-ui": { - "version": "2.9.10", - "resolved": "https://registry.npmjs.org/reka-ui/-/reka-ui-2.9.10.tgz", - "integrity": "sha512-yuvZVTp4fWH2G3qk+ze/x6YYlyc2Xl1d+eMUlIYrKqzTowBKteoDoN17fitURmqSUck3mc7JbcYgp49DnGu2EQ==", + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/reka-ui/-/reka-ui-2.10.1.tgz", + "integrity": "sha512-drcOQ4rQtDYAcGCsyQBqQg8QQ+H3B+zDaMJU0h8KPEPMa7g9BHu3zcOi4OB39XJSWizceFoNO0Z9tctSGLOXqg==", "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.6.13", @@ -13908,39 +14311,6 @@ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" } }, - "node_modules/restore-cursor": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", - "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^7.0.0", - "signal-exit": "^4.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", - "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-function": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/retry": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", @@ -13960,20 +14330,13 @@ "node": ">=0.10.0" } }, - "node_modules/rfdc": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", - "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "dev": true, - "license": "MIT" - }, "node_modules/rolldown": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.5.tgz", - "integrity": "sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.0.tgz", + "integrity": "sha512-u7tgm5l4Yw1iTqUL4EcYOAt7fFvCgQMLeidrnD4GALlC6aOznCjezYajgxeyKw27u0Q5N7fwgCzjVyPIWzwuBA==", "license": "MIT", "dependencies": { - "@oxc-project/types": "=0.139.0", + "@oxc-project/types": "=0.140.0", "@rolldown/pluginutils": "^1.0.0" }, "bin": { @@ -13983,21 +14346,21 @@ "node": "^20.19.0 || >=22.12.0" }, "optionalDependencies": { - "@rolldown/binding-android-arm64": "1.1.5", - "@rolldown/binding-darwin-arm64": "1.1.5", - "@rolldown/binding-darwin-x64": "1.1.5", - "@rolldown/binding-freebsd-x64": "1.1.5", - "@rolldown/binding-linux-arm-gnueabihf": "1.1.5", - "@rolldown/binding-linux-arm64-gnu": "1.1.5", - "@rolldown/binding-linux-arm64-musl": "1.1.5", - "@rolldown/binding-linux-ppc64-gnu": "1.1.5", - "@rolldown/binding-linux-s390x-gnu": "1.1.5", - "@rolldown/binding-linux-x64-gnu": "1.1.5", - "@rolldown/binding-linux-x64-musl": "1.1.5", - "@rolldown/binding-openharmony-arm64": "1.1.5", - "@rolldown/binding-wasm32-wasi": "1.1.5", - "@rolldown/binding-win32-arm64-msvc": "1.1.5", - "@rolldown/binding-win32-x64-msvc": "1.1.5" + "@rolldown/binding-android-arm64": "1.2.0", + "@rolldown/binding-darwin-arm64": "1.2.0", + "@rolldown/binding-darwin-x64": "1.2.0", + "@rolldown/binding-freebsd-x64": "1.2.0", + "@rolldown/binding-linux-arm-gnueabihf": "1.2.0", + "@rolldown/binding-linux-arm64-gnu": "1.2.0", + "@rolldown/binding-linux-arm64-musl": "1.2.0", + "@rolldown/binding-linux-ppc64-gnu": "1.2.0", + "@rolldown/binding-linux-s390x-gnu": "1.2.0", + "@rolldown/binding-linux-x64-gnu": "1.2.0", + "@rolldown/binding-linux-x64-musl": "1.2.0", + "@rolldown/binding-openharmony-arm64": "1.2.0", + "@rolldown/binding-wasm32-wasi": "1.2.0", + "@rolldown/binding-win32-arm64-msvc": "1.2.0", + "@rolldown/binding-win32-x64-msvc": "1.2.0" } }, "node_modules/rolldown-string": { @@ -14032,15 +14395,6 @@ "@jridgewell/sourcemap-codec": "^1.5.5" } }, - "node_modules/rolldown/node_modules/@oxc-project/types": { - "version": "0.139.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.139.0.tgz", - "integrity": "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/Boshen" - } - }, "node_modules/rollup": { "version": "4.62.2", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.2.tgz", @@ -14122,9 +14476,9 @@ "license": "MIT" }, "node_modules/rou3": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/rou3/-/rou3-0.8.1.tgz", - "integrity": "sha512-ePa+XGk00/3HuCqrEnK3LxJW7I0SdNg6EFzKUJG73hMAdDcOUC/i/aSz7LSDwLrGr33kal/rqOGydzwl6U7zBA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/rou3/-/rou3-0.9.1.tgz", + "integrity": "sha512-z/sSmzvtwMDDnxsPVhfWMuG6F6mbmhFDXoVqLmMfbpDD9qfV3GDmSQpf0+W296/ZDIpW2wcMmBfpVFzcnOi/nA==", "license": "MIT" }, "node_modules/run-applescript": { @@ -14251,9 +14605,9 @@ } }, "node_modules/serialize-javascript": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.6.tgz", - "integrity": "sha512-ATTK5Q4gFVg0YDp1my2vqygyvhcklD/UV5GIlYHooGTn/NogJqIzpetkD6E5kmuVULqz/S9inUL25XcAgDRJQg==", + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.7.tgz", + "integrity": "sha512-YAy8Od6KV+uuwUuU50np8fGB/Aues6Y0nAhA9y/hId74PlKUcme4pXcBD46NWKr1Q4osN/iseZ17YqO1XfmI8g==", "license": "BSD-3-Clause", "engines": { "node": ">=20.0.0" @@ -14324,9 +14678,9 @@ } }, "node_modules/shell-quote": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz", - "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.10.0.tgz", + "integrity": "sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -14396,23 +14750,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/slice-ansi": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-8.0.0.tgz", - "integrity": "sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.3", - "is-fullwidth-code-point": "^5.1.0" - }, - "engines": { - "node": ">=20" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, "node_modules/smob": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/smob/-/smob-1.6.2.tgz", @@ -14558,17 +14895,17 @@ } }, "node_modules/string-width": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.1.tgz", - "integrity": "sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==", - "dev": true, + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "license": "MIT", "dependencies": { - "get-east-asian-width": "^1.5.0", - "strip-ansi": "^7.1.2" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=20" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -14598,14 +14935,11 @@ "node": ">=8" } }, - "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/string-width-cjs/node_modules/strip-ansi": { "version": "6.0.1", @@ -14746,9 +15080,9 @@ } }, "node_modules/svgo": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.1.tgz", - "integrity": "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.2.tgz", + "integrity": "sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==", "license": "MIT", "dependencies": { "commander": "^11.1.0", @@ -14812,9 +15146,9 @@ } }, "node_modules/tailwindcss": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.2.tgz", - "integrity": "sha512-WtctNNSH8A9jlMIqxzuYumOHU5uGZyRv0Q5svQl+oEPy5w84YpBxdb7MdqyiSPQge5jTJ6zFQLq0PFygdccSBA==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.3.tgz", + "integrity": "sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==", "license": "MIT" }, "node_modules/tapable": { @@ -14831,9 +15165,9 @@ } }, "node_modules/tar": { - "version": "7.5.19", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.19.tgz", - "integrity": "sha512-4LeEWl96twnS2Q7Bz4MGqgazLqO+hJN63GZxXoIqh1T3VweYD997gbU1ItNsQafqqXTXd5WFyFdReLtwvRBNiw==", + "version": "7.5.20", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.20.tgz", + "integrity": "sha512-9FcyK4PA6+WbzlTM9WhQm6vB5W7cP7dUiPsv1g7YDwEQnQ1CGpK3MGlKk/ITVWMk05kHZuBhmVhiv8LZoy/PFQ==", "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", @@ -14877,9 +15211,9 @@ } }, "node_modules/terser": { - "version": "5.48.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.48.0.tgz", - "integrity": "sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==", + "version": "5.49.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.49.0.tgz", + "integrity": "sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==", "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -15041,9 +15375,9 @@ } }, "node_modules/type-fest": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.7.0.tgz", - "integrity": "sha512-1URUxUqfHFM1c+zfSPsa3gnkO7Aq21qyH75SIduNYz4SzY964rn1X2vCMQaHSHhktiw+0kPa2iyb6PUpXqB6Vg==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.8.0.tgz", + "integrity": "sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==", "license": "(MIT OR CC0-1.0)", "dependencies": { "tagged-tag": "^1.0.0" @@ -15093,39 +15427,29 @@ "license": "MIT" }, "node_modules/unctx": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/unctx/-/unctx-2.5.0.tgz", - "integrity": "sha512-p+Rz9x0R7X+CYDkT+Xg8/GhpcShTlU8n+cf9OtOEf7zEQsNcCZO1dPKNRDqvUTaq+P32PMMkxWHwfrxkqfqAYg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unctx/-/unctx-3.0.0.tgz", + "integrity": "sha512-DoXdZVeyi2jyEsn86i8MO5RTItm1kffUkH9/+DQORn3Q688AMOy2551CIl6AdGL2UpwD675wtbNOl75wIQN/uA==", "license": "MIT", - "dependencies": { - "acorn": "^8.15.0", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.21", - "unplugin": "^2.3.11" - } - }, - "node_modules/unctx/node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/unctx/node_modules/unplugin": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.11.tgz", - "integrity": "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==", - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.5", - "acorn": "^8.15.0", - "picomatch": "^4.0.3", - "webpack-virtual-modules": "^0.6.2" + "peerDependencies": { + "magic-string": ">=0.30.21", + "oxc-parser": ">=0.140.0", + "rolldown": "^1.1.5", + "unplugin": "^3.3.0" }, - "engines": { - "node": ">=18.12.0" + "peerDependenciesMeta": { + "magic-string": { + "optional": true + }, + "oxc-parser": { + "optional": true + }, + "rolldown": { + "optional": true + }, + "unplugin": { + "optional": true + } } }, "node_modules/undici": { @@ -15591,9 +15915,9 @@ } }, "node_modules/unstorage/node_modules/lru-cache": { - "version": "11.5.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz", - "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==", + "version": "11.5.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", "license": "BlueOak-1.0.0", "engines": { "node": "20 || >=22" @@ -15946,6 +16270,28 @@ "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0" } }, + "node_modules/vite-node": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-6.0.0.tgz", + "integrity": "sha512-oj4PVrT+pDh6GYf5wfUXkcZyekYS8kKPfLPXVl8qe324Ec6l4K2DUKNadRbZ3LQl0qGcDz+PyOo7ZAh00Y+JjQ==", + "license": "MIT", + "dependencies": { + "cac": "^7.0.0", + "es-module-lexer": "^2.0.0", + "obug": "^2.1.1", + "pathe": "^2.0.3", + "vite": "^8.0.0" + }, + "bin": { + "vite-node": "dist/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://opencollective.com/antfu" + } + }, "node_modules/vite-plugin-checker": { "version": "0.14.4", "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.14.4.tgz", @@ -16089,32 +16435,327 @@ "@types/estree": "^1.0.0" } }, - "node_modules/vite/node_modules/postcss": { - "version": "8.5.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.19.tgz", - "integrity": "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } + "node_modules/vite/node_modules/@emnapi/core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.2", + "tslib": "^2.4.0" + } + }, + "node_modules/vite/node_modules/@emnapi/runtime": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/vite/node_modules/@oxc-project/types": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.139.0.tgz", + "integrity": "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-android-arm64": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.5.tgz", + "integrity": "sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==", + "cpu": [ + "arm64" ], "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.5.tgz", + "integrity": "sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-darwin-x64": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.5.tgz", + "integrity": "sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.5.tgz", + "integrity": "sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.5.tgz", + "integrity": "sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.5.tgz", + "integrity": "sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.5.tgz", + "integrity": "sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.5.tgz", + "integrity": "sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==", + "cpu": [ + "ppc64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.5.tgz", + "integrity": "sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==", + "cpu": [ + "s390x" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.5.tgz", + "integrity": "sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.5.tgz", + "integrity": "sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.5.tgz", + "integrity": "sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.5.tgz", + "integrity": "sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, "dependencies": { - "nanoid": "^3.3.12", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" + "@emnapi/core": "1.11.1", + "@emnapi/runtime": "1.11.1", + "@napi-rs/wasm-runtime": "^1.1.6" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.5.tgz", + "integrity": "sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.5.tgz", + "integrity": "sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/vite/node_modules/rolldown": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.5.tgz", + "integrity": "sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==", + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.139.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.1.5", + "@rolldown/binding-darwin-arm64": "1.1.5", + "@rolldown/binding-darwin-x64": "1.1.5", + "@rolldown/binding-freebsd-x64": "1.1.5", + "@rolldown/binding-linux-arm-gnueabihf": "1.1.5", + "@rolldown/binding-linux-arm64-gnu": "1.1.5", + "@rolldown/binding-linux-arm64-musl": "1.1.5", + "@rolldown/binding-linux-ppc64-gnu": "1.1.5", + "@rolldown/binding-linux-s390x-gnu": "1.1.5", + "@rolldown/binding-linux-x64-gnu": "1.1.5", + "@rolldown/binding-linux-x64-musl": "1.1.5", + "@rolldown/binding-openharmony-arm64": "1.1.5", + "@rolldown/binding-wasm32-wasi": "1.1.5", + "@rolldown/binding-win32-arm64-msvc": "1.1.5", + "@rolldown/binding-win32-x64-msvc": "1.1.5" } }, "node_modules/vscode-uri": { @@ -16125,16 +16766,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.39", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz", - "integrity": "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==", + "version": "3.5.40", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.40.tgz", + "integrity": "sha512-+8PJ4SJXdn/cHGImF4CKdxlWHIN5Dkt7DoufRREM6h6uVCx2m7QxgcEQmmzyOK8A9mcafg7sFbJFYsdFVubTig==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.39", - "@vue/compiler-sfc": "3.5.39", - "@vue/runtime-dom": "3.5.39", - "@vue/server-renderer": "3.5.39", - "@vue/shared": "3.5.39" + "@vue/compiler-dom": "3.5.40", + "@vue/compiler-sfc": "3.5.40", + "@vue/runtime-dom": "3.5.40", + "@vue/server-renderer": "3.5.40", + "@vue/shared": "3.5.40" }, "peerDependencies": { "typescript": "*" @@ -16155,9 +16796,9 @@ } }, "node_modules/vue-component-type-helpers": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.3.5.tgz", - "integrity": "sha512-Fe1jyPJoUGpJOYKOri44jduR7My4yYINOMJISuMAbmrs+L5LbIDUc8NTWZYY3EJLK0yPLuCmcd5zoCsE4k2/KA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.3.7.tgz", + "integrity": "sha512-Skkhw9agYSgsWqv7bxSOGJZa9SaiJbZVGdXuFWnrzKaQYHnw9qbjD630rw6RyMqDbp54nfLCLw5SZA55if7JLg==", "license": "MIT" }, "node_modules/vue-devtools-stub": { @@ -16267,21 +16908,21 @@ } }, "node_modules/vue-router/node_modules/@babel/helper-validator-identifier": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.2.tgz", - "integrity": "sha512-9Fr9QeyCAyi1BR1jKZ6uYQ24EIhQUx5ReHfQU7drOE+TPOb+w11/dsqLkMOT2U29OdCT71XajrOT8xDc1C7orA==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.4.tgz", + "integrity": "sha512-4wFaiLd0bVo4cIoTXI3zKI038NIWE/cr3jvBjejOVYVxV/m8Ltav1USiGzG1fmS5J2RhgEOgXNNK46cRPnRsrg==", "license": "MIT", "engines": { "node": "^22.18.0 || >=24.11.0" } }, "node_modules/vue-router/node_modules/@babel/parser": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0.tgz", - "integrity": "sha512-aLxAE+imI9bCcyaPrUDjBv3uSkWieifjLe0kuFOZF0zli0L6GCsTmsePnTr55adbIAgYz2zhN1vnFimCBUYcRQ==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.4.tgz", + "integrity": "sha512-srpptsAkEbbNIC/q8nT7o+m6CQe8CJUTV/t7MYc9NnWlgYVtHOb7JH6SorxMhN0kuRJjVqXbKClG6xSbPtzz+g==", "license": "MIT", "dependencies": { - "@babel/types": "^8.0.0" + "@babel/types": "^8.0.4" }, "bin": { "parser": "bin/babel-parser.js" @@ -16291,33 +16932,27 @@ } }, "node_modules/vue-router/node_modules/@babel/types": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0.tgz", - "integrity": "sha512-K8ponJDxBwDHigkeFqaqT5wLGl4bTlwMafR8k7b5CPxr6Ww+UG9ls8Yx6Tcpboxu97eeGVEEyKcHmEyOwN1vSw==", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.4.tgz", + "integrity": "sha512-eY+Yn3dCqTGmyiq2QRU66lA5FL8lqqqvecHt0fF3uHONIa7ToYsaCiWV8lOKqAs0Rb2SjixiKFROngnulPtt2g==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^8.0.0", - "@babel/helper-validator-identifier": "^8.0.0" + "@babel/helper-validator-identifier": "^8.0.4" }, "engines": { "node": "^22.18.0 || >=24.11.0" } }, - "node_modules/vue-router/node_modules/nostics": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/nostics/-/nostics-1.2.0.tgz", - "integrity": "sha512-FGqEfhQjrvo1lL8KFifdTQiNwwQHJxC1jtYE1Rc54qF/jxONUNL+kC9gS1krX8Q65PgrQ5fCqH/I4NhWBvdSqg==", - "license": "MIT" - }, "node_modules/vue-tsc": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-3.3.5.tgz", - "integrity": "sha512-Rzh/G2MmNlMSAMTiQEjDrsb4dgB/jbtEM47rVN2NtidF1dfb/q4w4QvpQBtW5+y3y5H27Hjh7deVwk+YB02fNg==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-3.3.7.tgz", + "integrity": "sha512-+C+rgD49wAQ5bUTl2sp5a8Bzg4YoldMNXM+g7CFe604MYcQ8PrZPMQhIjJSzKXtPBCa+C5ayMipqjbA7splekQ==", "devOptional": true, "license": "MIT", "dependencies": { "@volar/typescript": "2.4.28", - "@vue/language-core": "3.3.5" + "@vue/language-core": "3.3.7" }, "bin": { "vue-tsc": "bin/vue-tsc.js" @@ -16389,18 +17024,17 @@ } }, "node_modules/wrap-ansi": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-10.0.0.tgz", - "integrity": "sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==", - "dev": true, + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "license": "MIT", "dependencies": { - "ansi-styles": "^6.2.3", - "string-width": "^8.2.0", - "strip-ansi": "^7.1.2" + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=20" + "node": ">=18" }, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" @@ -16448,14 +17082,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", @@ -16484,9 +17115,9 @@ } }, "node_modules/ws": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", - "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", + "version": "8.21.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz", + "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -16607,29 +17238,6 @@ "node": "^20.19.0 || ^22.12.0 || >=23" } }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", - "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", - "license": "MIT" - }, - "node_modules/yargs/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/yjs": { "version": "13.6.31", "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.31.tgz", From 15955d860cdcf83e3ad8769d73741d8e7060ab77 Mon Sep 17 00:00:00 2001 From: kittentm Date: Sun, 19 Jul 2026 08:14:23 +0200 Subject: [PATCH 02/10] chore: remove status page --- app/pages/status.vue | 156 ------------------------------------------- 1 file changed, 156 deletions(-) delete mode 100644 app/pages/status.vue diff --git a/app/pages/status.vue b/app/pages/status.vue deleted file mode 100644 index a40e227..0000000 --- a/app/pages/status.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - - - From 94880e20a23f234238b371b514380b1cc155b6c9 Mon Sep 17 00:00:00 2001 From: kittentm Date: Sun, 19 Jul 2026 08:22:43 +0200 Subject: [PATCH 03/10] cleanup --- app/app.vue | 2 +- app/components/ServiceCard.vue | 135 -------------------------------- app/components/StatusHeader.vue | 90 --------------------- public/favicon.ico | Bin 4286 -> 184825 bytes 4 files changed, 1 insertion(+), 226 deletions(-) delete mode 100644 app/components/ServiceCard.vue delete mode 100644 app/components/StatusHeader.vue diff --git a/app/app.vue b/app/app.vue index 6823ad1..742efbc 100644 --- a/app/app.vue +++ b/app/app.vue @@ -31,7 +31,7 @@ useSeoMeta({ - + diff --git a/app/components/ServiceCard.vue b/app/components/ServiceCard.vue deleted file mode 100644 index e5e477d..0000000 --- a/app/components/ServiceCard.vue +++ /dev/null @@ -1,135 +0,0 @@ - - - - - diff --git a/app/components/StatusHeader.vue b/app/components/StatusHeader.vue deleted file mode 100644 index b472fa4..0000000 --- a/app/components/StatusHeader.vue +++ /dev/null @@ -1,90 +0,0 @@ - - - diff --git a/public/favicon.ico b/public/favicon.ico index 18993ad91cfd43e03b074dd0b5cc3f37ab38e49c..7b3e9b80cb1b9163eec88802251d67b66052f9b0 100644 GIT binary patch literal 184825 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 literal 4286 zcmeHLOKuuL5PjK%MHWVi6lD zOGiREbCw`xmFozJ^aNatJY>w+g ze6a2@u~m#^BZm@8wco9#Crlli0uLb^3E$t2-WIc^#(?t)*@`UpuofJ(Uyh@F>b3Ph z$D^m8Xq~pTkGJ4Q`Q2)te3mgkWYZ^Ijq|hkiP^9`De={bQQ%heZC$QU2UpP(-tbl8 zPWD2abEew;oat@w`uP3J^YpsgT%~jT(Dk%oU}sa$7|n6hBjDj`+I;RX(>)%lm_7N{+B7Mu%H?422lE%MBJH!!YTN2oT7xr>>N-8OF$C&qU^ z>vLsa{$0X%q1fjOe3P1mCv#lN{xQ4_*HCSAZjTb1`}mlc+9rl8$B3OP%VT@mch_~G z7Y+4b{r>9e=M+7vSI;BgB?ryZDY4m>&wcHSn81VH1N~`0gvwH{ z8dv#hG|OK`>1;j7tM#B)Z7zDN?{6=dUal}$e Date: Sun, 19 Jul 2026 08:50:50 +0200 Subject: [PATCH 04/10] feat: locales in header & footer --- app/components/MainFooter.vue | 16 ++++++++++------ app/components/TheHeader.vue | 12 +++++++----- app/composables/useLocales.ts | 12 ++++++++++++ app/locales/message-en.json | 15 +++++++++++++++ 4 files changed, 44 insertions(+), 11 deletions(-) create mode 100644 app/composables/useLocales.ts create mode 100644 app/locales/message-en.json diff --git a/app/components/MainFooter.vue b/app/components/MainFooter.vue index 55a8ec8..46f5dce 100644 --- a/app/components/MainFooter.vue +++ b/app/components/MainFooter.vue @@ -1,4 +1,8 @@ - +