spb/hfmarketdata
Public
Open high-frequency market data platform — FirstRate full-history downloader, DuckDB/Parquet lake, open REST API and React docs platform (www.hfmarketdata.io)
JavaScript 53.7%
Python 38.3%
CSS 4.6%
TypeScript 3.1%
1{2 "name": "hfmarketdata-mcp",3 "version": "1.0.0",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "": {8 "name": "hfmarketdata-mcp",9 "version": "1.0.0",10 "license": "MIT",11 "dependencies": {12 "@modelcontextprotocol/sdk": "^1.30.0",13 "zod": "^4.0.0"14 },15 "bin": {16 "hfmarketdata-mcp": "dist/index.js"17 },18 "devDependencies": {19 "@types/node": "^22.0.0",20 "typescript": "^5.9.0",21 "vitest": "^3.2.0"22 },23 "engines": {24 "node": ">=20"25 }26 },27 "node_modules/@esbuild/aix-ppc64": {28 "version": "0.28.2",29 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",30 "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",31 "cpu": [32 "ppc64"33 ],34 "dev": true,35 "license": "MIT",36 "optional": true,37 "os": [38 "aix"39 ],40 "engines": {41 "node": ">=18"42 }43 },44 "node_modules/@esbuild/android-arm": {45 "version": "0.28.2",46 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",47 "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",48 "cpu": [49 "arm"50 ],51 "dev": true,52 "license": "MIT",53 "optional": true,54 "os": [55 "android"56 ],57 "engines": {58 "node": ">=18"59 }60 },61 "node_modules/@esbuild/android-arm64": {62 "version": "0.28.2",63 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",64 "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",65 "cpu": [66 "arm64"67 ],68 "dev": true,69 "license": "MIT",70 "optional": true,71 "os": [72 "android"73 ],74 "engines": {75 "node": ">=18"76 }77 },78 "node_modules/@esbuild/android-x64": {79 "version": "0.28.2",80 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",81 "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",82 "cpu": [83 "x64"84 ],85 "dev": true,86 "license": "MIT",87 "optional": true,88 "os": [89 "android"90 ],91 "engines": {92 "node": ">=18"93 }94 },95 "node_modules/@esbuild/darwin-arm64": {96 "version": "0.28.2",97 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",98 "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",99 "cpu": [100 "arm64"101 ],102 "dev": true,103 "license": "MIT",104 "optional": true,105 "os": [106 "darwin"107 ],108 "engines": {109 "node": ">=18"110 }111 },112 "node_modules/@esbuild/darwin-x64": {113 "version": "0.28.2",114 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",115 "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",116 "cpu": [117 "x64"118 ],119 "dev": true,120 "license": "MIT",121 "optional": true,122 "os": [123 "darwin"124 ],125 "engines": {126 "node": ">=18"127 }128 },129 "node_modules/@esbuild/freebsd-arm64": {130 "version": "0.28.2",131 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",132 "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",133 "cpu": [134 "arm64"135 ],136 "dev": true,137 "license": "MIT",138 "optional": true,139 "os": [140 "freebsd"141 ],142 "engines": {143 "node": ">=18"144 }145 },146 "node_modules/@esbuild/freebsd-x64": {147 "version": "0.28.2",148 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",149 "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",150 "cpu": [151 "x64"152 ],153 "dev": true,154 "license": "MIT",155 "optional": true,156 "os": [157 "freebsd"158 ],159 "engines": {160 "node": ">=18"161 }162 },163 "node_modules/@esbuild/linux-arm": {164 "version": "0.28.2",165 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",166 "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",167 "cpu": [168 "arm"169 ],170 "dev": true,171 "license": "MIT",172 "optional": true,173 "os": [174 "linux"175 ],176 "engines": {177 "node": ">=18"178 }179 },180 "node_modules/@esbuild/linux-arm64": {181 "version": "0.28.2",182 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",183 "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",184 "cpu": [185 "arm64"186 ],187 "dev": true,188 "license": "MIT",189 "optional": true,190 "os": [191 "linux"192 ],193 "engines": {194 "node": ">=18"195 }196 },197 "node_modules/@esbuild/linux-ia32": {198 "version": "0.28.2",199 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",200 "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",201 "cpu": [202 "ia32"203 ],204 "dev": true,205 "license": "MIT",206 "optional": true,207 "os": [208 "linux"209 ],210 "engines": {211 "node": ">=18"212 }213 },214 "node_modules/@esbuild/linux-loong64": {215 "version": "0.28.2",216 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",217 "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",218 "cpu": [219 "loong64"220 ],221 "dev": true,222 "license": "MIT",223 "optional": true,224 "os": [225 "linux"226 ],227 "engines": {228 "node": ">=18"229 }230 },231 "node_modules/@esbuild/linux-mips64el": {232 "version": "0.28.2",233 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",234 "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",235 "cpu": [236 "mips64el"237 ],238 "dev": true,239 "license": "MIT",240 "optional": true,241 "os": [242 "linux"243 ],244 "engines": {245 "node": ">=18"246 }247 },248 "node_modules/@esbuild/linux-ppc64": {249 "version": "0.28.2",250 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",251 "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",252 "cpu": [253 "ppc64"254 ],255 "dev": true,256 "license": "MIT",257 "optional": true,258 "os": [259 "linux"260 ],261 "engines": {262 "node": ">=18"263 }264 },265 "node_modules/@esbuild/linux-riscv64": {266 "version": "0.28.2",267 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",268 "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",269 "cpu": [270 "riscv64"271 ],272 "dev": true,273 "license": "MIT",274 "optional": true,275 "os": [276 "linux"277 ],278 "engines": {279 "node": ">=18"280 }281 },282 "node_modules/@esbuild/linux-s390x": {283 "version": "0.28.2",284 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",285 "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",286 "cpu": [287 "s390x"288 ],289 "dev": true,290 "license": "MIT",291 "optional": true,292 "os": [293 "linux"294 ],295 "engines": {296 "node": ">=18"297 }298 },299 "node_modules/@esbuild/linux-x64": {300 "version": "0.28.2",301 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",302 "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",303 "cpu": [304 "x64"305 ],306 "dev": true,307 "license": "MIT",308 "optional": true,309 "os": [310 "linux"311 ],312 "engines": {313 "node": ">=18"314 }315 },316 "node_modules/@esbuild/netbsd-arm64": {317 "version": "0.28.2",318 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",319 "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",320 "cpu": [321 "arm64"322 ],323 "dev": true,324 "license": "MIT",325 "optional": true,326 "os": [327 "netbsd"328 ],329 "engines": {330 "node": ">=18"331 }332 },333 "node_modules/@esbuild/netbsd-x64": {334 "version": "0.28.2",335 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",336 "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",337 "cpu": [338 "x64"339 ],340 "dev": true,341 "license": "MIT",342 "optional": true,343 "os": [344 "netbsd"345 ],346 "engines": {347 "node": ">=18"348 }349 },350 "node_modules/@esbuild/openbsd-arm64": {351 "version": "0.28.2",352 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",353 "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",354 "cpu": [355 "arm64"356 ],357 "dev": true,358 "license": "MIT",359 "optional": true,360 "os": [361 "openbsd"362 ],363 "engines": {364 "node": ">=18"365 }366 },367 "node_modules/@esbuild/openbsd-x64": {368 "version": "0.28.2",369 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",370 "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",371 "cpu": [372 "x64"373 ],374 "dev": true,375 "license": "MIT",376 "optional": true,377 "os": [378 "openbsd"379 ],380 "engines": {381 "node": ">=18"382 }383 },384 "node_modules/@esbuild/openharmony-arm64": {385 "version": "0.28.2",386 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",387 "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",388 "cpu": [389 "arm64"390 ],391 "dev": true,392 "license": "MIT",393 "optional": true,394 "os": [395 "openharmony"396 ],397 "engines": {398 "node": ">=18"399 }400 },401 "node_modules/@esbuild/sunos-x64": {402 "version": "0.28.2",403 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",404 "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",405 "cpu": [406 "x64"407 ],408 "dev": true,409 "license": "MIT",410 "optional": true,411 "os": [412 "sunos"413 ],414 "engines": {415 "node": ">=18"416 }417 },418 "node_modules/@esbuild/win32-arm64": {419 "version": "0.28.2",420 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",421 "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",422 "cpu": [423 "arm64"424 ],425 "dev": true,426 "license": "MIT",427 "optional": true,428 "os": [429 "win32"430 ],431 "engines": {432 "node": ">=18"433 }434 },435 "node_modules/@esbuild/win32-ia32": {436 "version": "0.28.2",437 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",438 "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",439 "cpu": [440 "ia32"441 ],442 "dev": true,443 "license": "MIT",444 "optional": true,445 "os": [446 "win32"447 ],448 "engines": {449 "node": ">=18"450 }451 },452 "node_modules/@esbuild/win32-x64": {453 "version": "0.28.2",454 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",455 "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",456 "cpu": [457 "x64"458 ],459 "dev": true,460 "license": "MIT",461 "optional": true,462 "os": [463 "win32"464 ],465 "engines": {466 "node": ">=18"467 }468 },469 "node_modules/@hono/node-server": {470 "version": "2.1.1",471 "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.1.1.tgz",472 "integrity": "sha512-ELuehkj5VCBdgEw9zs+ivkKwyzzUCSQuE96YmiPvn1ECBoZCczbFXJLeEGMTYjphP6gydh4pHMqEYPVMYUVgQg==",473 "license": "MIT",474 "engines": {475 "node": ">=20"476 },477 "peerDependencies": {478 "hono": "^4"479 }480 },481 "node_modules/@jridgewell/sourcemap-codec": {482 "version": "1.6.0",483 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",484 "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",485 "dev": true,486 "license": "MIT"487 },488 "node_modules/@modelcontextprotocol/sdk": {489 "version": "1.30.0",490 "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.30.0.tgz",491 "integrity": "sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==",492 "license": "MIT",493 "dependencies": {494 "@hono/node-server": "^1.19.9 || ^2.0.5",495 "ajv": "^8.17.1",496 "ajv-formats": "^3.0.1",497 "content-type": "^1.0.5",498 "cors": "^2.8.5",499 "cross-spawn": "^7.0.5",500 "eventsource": "^3.0.2",501 "eventsource-parser": "^3.0.0",502 "express": "^5.2.1",503 "express-rate-limit": "^8.2.1",504 "hono": "^4.11.4",505 "jose": "^6.1.3",506 "json-schema-typed": "^8.0.2",507 "pkce-challenge": "^5.0.0",508 "raw-body": "^3.0.0",509 "zod": "^3.25 || ^4.0",510 "zod-to-json-schema": "^3.25.1"511 },512 "engines": {513 "node": ">=18"514 },515 "peerDependencies": {516 "@cfworker/json-schema": "^4.1.1",517 "zod": "^3.25 || ^4.0"518 },519 "peerDependenciesMeta": {520 "@cfworker/json-schema": {521 "optional": true522 },523 "zod": {524 "optional": false525 }526 }527 },528 "node_modules/@napi-rs/lzma-linux-x64-gnu": {529 "version": "1.5.1",530 "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",531 "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",532 "cpu": [533 "x64"534 ],535 "dev": true,536 "libc": [537 "glibc"538 ],539 "license": "MIT",540 "optional": true,541 "os": [542 "linux"543 ],544 "engines": {545 "node": "^22.20 || ^24.12 || >=25"546 }547 },548 "node_modules/@rollup/rollup-android-arm-eabi": {549 "version": "4.63.1",550 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.1.tgz",551 "integrity": "sha512-UZ8sUxPTiHWYX9QNdJedb1kDZSpS1t/VPWBWGSgqHNi9w3Cu6IXvu2mzbhiTiPvtrqgTQJ+zqiAq2iPIPilpaQ==",552 "cpu": [553 "arm"554 ],555 "dev": true,556 "license": "MIT",557 "optional": true,558 "os": [559 "android"560 ]561 },562 "node_modules/@rollup/rollup-android-arm64": {563 "version": "4.63.1",564 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.1.tgz",565 "integrity": "sha512-cQ4nFQABN5cDvDpbvJ7bMStCpnaVxynZrRMfUJYgxcIk9Sh54FIO1vtfkg0B69REjER77ioZ/ov+eAApx/KmLQ==",566 "cpu": [567 "arm64"568 ],569 "dev": true,570 "license": "MIT",571 "optional": true,572 "os": [573 "android"574 ]575 },576 "node_modules/@rollup/rollup-darwin-arm64": {577 "version": "4.63.1",578 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.1.tgz",579 "integrity": "sha512-FQNqd1lRy/0QhDk3xeRIkSBiCpXCiDnZO3YLVdcDKN1UBiKToNftCzcXYNLshmPDUMlu2TdeS8tGcsU6f3YF1Q==",580 "cpu": [581 "arm64"582 ],583 "dev": true,584 "license": "MIT",585 "optional": true,586 "os": [587 "darwin"588 ]589 },590 "node_modules/@rollup/rollup-darwin-x64": {591 "version": "4.63.1",592 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.1.tgz",593 "integrity": "sha512-pvD16V939D3CloK0+qikpGaxiPrDUXTe7Y5cWOMkMSy7m1cawa8EGy/kXYi/G/cKAC4HDAbSnzCIk1WmsoOKXg==",594 "cpu": [595 "x64"596 ],597 "dev": true,598 "license": "MIT",599 "optional": true,600 "os": [601 "darwin"602 ]603 },604 "node_modules/@rollup/rollup-freebsd-arm64": {605 "version": "4.63.1",606 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.1.tgz",607 "integrity": "sha512-pcFGeL2345VwdTnJhA6zLbew+YgWB0qBG2+dMtXjCicf6+rm6kO6cOoh5VnTe0ZMrMRgRyuHmCJxZWrIdzYuOw==",608 "cpu": [609 "arm64"610 ],611 "dev": true,612 "license": "MIT",613 "optional": true,614 "os": [615 "freebsd"616 ]617 },618 "node_modules/@rollup/rollup-freebsd-x64": {619 "version": "4.63.1",620 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.1.tgz",621 "integrity": "sha512-mRJlqSRulVzcKq/LKA6ICSIc3K/l4fzlVn/gePn2nXIHy8seRi5z/eeRE0d/XMBxcMldiXtQTSpRj0tkkC3g8Q==",622 "cpu": [623 "x64"624 ],625 "dev": true,626 "license": "MIT",627 "optional": true,628 "os": [629 "freebsd"630 ]631 },632 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {633 "version": "4.63.1",634 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.1.tgz",635 "integrity": "sha512-YDUNvVM85TI3g/1OpnqKP1h4NeW/j64DfWMf+G3M809xNk1bJSnpFp4sh83NpmVE5DXnkh8ULor4LTVZKoYLHw==",636 "cpu": [637 "arm"638 ],639 "dev": true,640 "libc": [641 "glibc"642 ],643 "license": "MIT",644 "optional": true,645 "os": [646 "linux"647 ]648 },649 "node_modules/@rollup/rollup-linux-arm-musleabihf": {650 "version": "4.63.1",651 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.1.tgz",652 "integrity": "sha512-7Mcn71p9ZuQFAj+h+dhQXy/yeLePRS2yKRnmW1DijA9thKO5qap0GNOIQK4yQ6iP3SU0Mrb/yWo8h8vgRba8lw==",653 "cpu": [654 "arm"655 ],656 "dev": true,657 "libc": [658 "musl"659 ],660 "license": "MIT",661 "optional": true,662 "os": [663 "linux"664 ]665 },666 "node_modules/@rollup/rollup-linux-arm64-gnu": {667 "version": "4.63.1",668 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.1.tgz",669 "integrity": "sha512-4YiLQTX6U4CSl0L9cluep9A9W6UmTfqBDc2/CH6wlu54pl4E7Jn3cOD8oxzvBDEGk/JMKgJ47C8g+radF7mwvg==",670 "cpu": [671 "arm64"672 ],673 "dev": true,674 "libc": [675 "glibc"676 ],677 "license": "MIT",678 "optional": true,679 "os": [680 "linux"681 ]682 },683 "node_modules/@rollup/rollup-linux-arm64-musl": {684 "version": "4.63.1",685 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.1.tgz",686 "integrity": "sha512-2ra8F7w8OquwZN9z2/fKFnli69wa8PLwaVzRMIPGb13ByMJwC28Fbp8YcVGoUhlYMTt7j5j9bNgpysrN2UM+vw==",687 "cpu": [688 "arm64"689 ],690 "dev": true,691 "libc": [692 "musl"693 ],694 "license": "MIT",695 "optional": true,696 "os": [697 "linux"698 ]699 },700 "node_modules/@rollup/rollup-linux-loong64-gnu": {701 "version": "4.63.1",702 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.1.tgz",703 "integrity": "sha512-Sy20ncyhjmBP0Ml+UvQbimjlk6VFgjW5uNP+qqwHB00mTE8Bl2C1TuHTlRwK2YoXeZbee5lP2XevBWVkAQAtSQ==",704 "cpu": [705 "loong64"706 ],707 "dev": true,708 "libc": [709 "glibc"710 ],711 "license": "MIT",712 "optional": true,713 "os": [714 "linux"715 ]716 },717 "node_modules/@rollup/rollup-linux-loong64-musl": {718 "version": "4.63.1",719 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.1.tgz",720 "integrity": "sha512-noITLp8oNjYliPnGWmLyelIHwULGqbHloQHGw1rtxbWhTuWooRpnZarZQJ1y9EUC4szuCusCc+HEpUtxpIwYvA==",721 "cpu": [722 "loong64"723 ],724 "dev": true,725 "libc": [726 "musl"727 ],728 "license": "MIT",729 "optional": true,730 "os": [731 "linux"732 ]733 },734 "node_modules/@rollup/rollup-linux-ppc64-gnu": {735 "version": "4.63.1",736 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.1.tgz",737 "integrity": "sha512-hlxxXd+F1mWiAcaFR7Sv9ZQT6m6UfI8+Vy/kFJzztq2pDMU/0wZ9sish0iszNZvsQDo8Gc0i5yuFEOz5dDf6fA==",738 "cpu": [739 "ppc64"740 ],741 "dev": true,742 "libc": [743 "glibc"744 ],745 "license": "MIT",746 "optional": true,747 "os": [748 "linux"749 ]750 },751 "node_modules/@rollup/rollup-linux-ppc64-musl": {752 "version": "4.63.1",753 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.1.tgz",754 "integrity": "sha512-EF7OpqQTQ/BvGqLzUi4rEHuagCV9MugAUXSHemwPW5vxZ75RR+jxO/2j95Ph2dalMpFHSVECjRoioHZgA9zOYA==",755 "cpu": [756 "ppc64"757 ],758 "dev": true,759 "libc": [760 "musl"761 ],762 "license": "MIT",763 "optional": true,764 "os": [765 "linux"766 ]767 },768 "node_modules/@rollup/rollup-linux-riscv64-gnu": {769 "version": "4.63.1",770 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.1.tgz",771 "integrity": "sha512-wQO3JesW9PRkwlabQ27y7sPfVOOTLRG73I4F2UYHG5PXun3J9U3y+b7ezVKSYbsvSKGQ1k1cq8Qlun4C9kLt3w==",772 "cpu": [773 "riscv64"774 ],775 "dev": true,776 "libc": [777 "glibc"778 ],779 "license": "MIT",780 "optional": true,781 "os": [782 "linux"783 ]784 },785 "node_modules/@rollup/rollup-linux-riscv64-musl": {786 "version": "4.63.1",787 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.1.tgz",788 "integrity": "sha512-ouAGwhO6wHRXdnOVCOsB0tRFkA7nhNB2Nwax6oECXN0YiN8EYUTBAOudADOB1PI+yDL61TeNx/u7MVCzksNbkQ==",789 "cpu": [790 "riscv64"791 ],792 "dev": true,793 "libc": [794 "musl"795 ],796 "license": "MIT",797 "optional": true,798 "os": [799 "linux"800 ]801 },802 "node_modules/@rollup/rollup-linux-s390x-gnu": {803 "version": "4.63.1",804 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.1.tgz",805 "integrity": "sha512-q2R38Sn+1J8RxhfJ+T54wSWmyKXWec+9jgDfqO2AtArEqHO5R2aeayp5H5OYLr5UYDVGsVaZPEFUooMhYCdz5A==",806 "cpu": [807 "s390x"808 ],809 "dev": true,810 "libc": [811 "glibc"812 ],813 "license": "MIT",814 "optional": true,815 "os": [816 "linux"817 ]818 },819 "node_modules/@rollup/rollup-linux-x64-gnu": {820 "version": "4.63.1",821 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.1.tgz",822 "integrity": "sha512-gfI5T24WLLuFfSKw7Go/zDXjAAV0fny0swTaDv+WjK7vqcw4cRhFfdsyKL1n+ukI+ooBxn3bVQnyrn06WpI50w==",823 "cpu": [824 "x64"825 ],826 "dev": true,827 "libc": [828 "glibc"829 ],830 "license": "MIT",831 "optional": true,832 "os": [833 "linux"834 ]835 },836 "node_modules/@rollup/rollup-linux-x64-musl": {837 "version": "4.63.1",838 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.1.tgz",839 "integrity": "sha512-4h6XqthmB4Hspji84wvgk+ElodTsGj+dbZqHJHHtKxj4mYq0ANSEEPX9ys3moJueqsRjwpaJYH7874Itwnj2ow==",840 "cpu": [841 "x64"842 ],843 "dev": true,844 "libc": [845 "musl"846 ],847 "license": "MIT",848 "optional": true,849 "os": [850 "linux"851 ]852 },853 "node_modules/@rollup/rollup-openbsd-x64": {854 "version": "4.63.1",855 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.1.tgz",856 "integrity": "sha512-dlfCOa87o1VAYegLQ9EKilx2JCeRofiyPGhTCmqnuXZ6bMPiycO1rq1+sKoulAp7pGLIsTIw+1x5R+zgh5LhhA==",857 "cpu": [858 "x64"859 ],860 "dev": true,861 "license": "MIT",862 "optional": true,863 "os": [864 "openbsd"865 ]866 },867 "node_modules/@rollup/rollup-openharmony-arm64": {868 "version": "4.63.1",869 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.1.tgz",870 "integrity": "sha512-cjkLbOlfcm3QGhMM1J5zaZjsw1GggbN6rw9UTSSRrPrR1KkcXnN7Uq9rPw34xImQ9VOY9GN+6u2Zj80B9ptkcw==",871 "cpu": [872 "arm64"873 ],874 "dev": true,875 "license": "MIT",876 "optional": true,877 "os": [878 "openharmony"879 ]880 },881 "node_modules/@rollup/rollup-win32-arm64-msvc": {882 "version": "4.63.1",883 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.1.tgz",884 "integrity": "sha512-Li1KdUnWGE4N3e1F/B4RTB1ms+nG4WBgjByO46pkeBVX/2UBsY53xf5vK9WygVmnH3RwncIST7lkSdLSY6P9lg==",885 "cpu": [886 "arm64"887 ],888 "dev": true,889 "license": "MIT",890 "optional": true,891 "os": [892 "win32"893 ]894 },895 "node_modules/@rollup/rollup-win32-ia32-msvc": {896 "version": "4.63.1",897 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.1.tgz",898 "integrity": "sha512-t4ZYOSoLTgwhuFMrmTMLx/+i1DQVK7HYqMc6kY46EApwi8X0nIVphzdNoThU3xt6n+N5urG1/gxBdCaKDLavfg==",899 "cpu": [900 "ia32"901 ],902 "dev": true,903 "license": "MIT",904 "optional": true,905 "os": [906 "win32"907 ]908 },909 "node_modules/@rollup/rollup-win32-x64-gnu": {910 "version": "4.63.1",911 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.1.tgz",912 "integrity": "sha512-RgroPfMmKlD1RzSDxvwgcPiy2HNQKoYV7OmwIXDsk73uKW5t6B/V8KIy27SMv/FNXFo/oSBtWc9J0X7t91ezZg==",913 "cpu": [914 "x64"915 ],916 "dev": true,917 "license": "MIT",918 "optional": true,919 "os": [920 "win32"921 ]922 },923 "node_modules/@rollup/rollup-win32-x64-msvc": {924 "version": "4.63.1",925 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.1.tgz",926 "integrity": "sha512-at8QVep6S3h5Y6gSbdGU06bRY5WJkf6WUduM9YtvYMbYhB1MOFfUgc6kehitQXzOtMSaT70q7f9ydPhpqu821w==",927 "cpu": [928 "x64"929 ],930 "dev": true,931 "license": "MIT",932 "optional": true,933 "os": [934 "win32"935 ]936 },937 "node_modules/@types/chai": {938 "version": "5.2.3",939 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",940 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",941 "dev": true,942 "license": "MIT",943 "dependencies": {944 "@types/deep-eql": "*",945 "assertion-error": "^2.0.1"946 }947 },948 "node_modules/@types/deep-eql": {949 "version": "4.0.2",950 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",951 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",952 "dev": true,953 "license": "MIT"954 },955 "node_modules/@types/estree": {956 "version": "1.0.9",957 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",958 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",959 "dev": true,960 "license": "MIT"961 },962 "node_modules/@types/node": {963 "version": "22.20.1",964 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz",965 "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==",966 "dev": true,967 "license": "MIT",968 "dependencies": {969 "undici-types": "~6.21.0"970 }971 },972 "node_modules/@vitest/expect": {973 "version": "3.2.7",974 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.7.tgz",975 "integrity": "sha512-E8eBXaKibuvH2pSZErOjdVb5vF4PbKYcrnluBTYxEk1l/VhhwZg1kZQsdtjq+CsF5CFydf2Rdkz7jDHKSisi3w==",976 "dev": true,977 "license": "MIT",978 "dependencies": {979 "@types/chai": "^5.2.2",980 "@vitest/spy": "3.2.7",981 "@vitest/utils": "3.2.7",982 "chai": "^5.2.0",983 "tinyrainbow": "^2.0.0"984 },985 "funding": {986 "url": "https://opencollective.com/vitest"987 }988 },989 "node_modules/@vitest/mocker": {990 "version": "3.2.7",991 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.7.tgz",992 "integrity": "sha512-Trr0hYO9CM3Wj6ksWHRhK9IZpIY6wTMO5u/MqXurMxT57sWBaOPEtP3Oq60ihZuh5JsiagKfz95OcxdEP6dBrA==",993 "dev": true,994 "license": "MIT",995 "dependencies": {996 "@vitest/spy": "3.2.7",997 "estree-walker": "^3.0.3",998 "magic-string": "^0.30.17"999 },1000 "funding": {1001 "url": "https://opencollective.com/vitest"1002 },1003 "peerDependencies": {1004 "msw": "^2.4.9",1005 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"1006 },1007 "peerDependenciesMeta": {1008 "msw": {1009 "optional": true1010 },1011 "vite": {1012 "optional": true1013 }1014 }1015 },1016 "node_modules/@vitest/pretty-format": {1017 "version": "3.2.7",1018 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.7.tgz",1019 "integrity": "sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==",1020 "dev": true,1021 "license": "MIT",1022 "dependencies": {1023 "tinyrainbow": "^2.0.0"1024 },1025 "funding": {1026 "url": "https://opencollective.com/vitest"1027 }1028 },1029 "node_modules/@vitest/runner": {1030 "version": "3.2.7",1031 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.7.tgz",1032 "integrity": "sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==",1033 "dev": true,1034 "license": "MIT",1035 "dependencies": {1036 "@vitest/utils": "3.2.7",1037 "pathe": "^2.0.3",1038 "strip-literal": "^3.0.0"1039 },1040 "funding": {1041 "url": "https://opencollective.com/vitest"1042 }1043 },1044 "node_modules/@vitest/snapshot": {1045 "version": "3.2.7",1046 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.7.tgz",1047 "integrity": "sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==",1048 "dev": true,1049 "license": "MIT",1050 "dependencies": {1051 "@vitest/pretty-format": "3.2.7",1052 "magic-string": "^0.30.17",1053 "pathe": "^2.0.3"1054 },1055 "funding": {1056 "url": "https://opencollective.com/vitest"1057 }1058 },1059 "node_modules/@vitest/spy": {1060 "version": "3.2.7",1061 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.7.tgz",1062 "integrity": "sha512-Q2eQGI6d2L/hBtZ0qNuKcAGid68XK6cv1xsoaIma6PaJhHPoqcEJhYpXZ/5myCMqkNgtP6UKuBhbc0nHKnrkuQ==",1063 "dev": true,1064 "license": "MIT",1065 "dependencies": {1066 "tinyspy": "^4.0.3"1067 },1068 "funding": {1069 "url": "https://opencollective.com/vitest"1070 }1071 },1072 "node_modules/@vitest/utils": {1073 "version": "3.2.7",1074 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.7.tgz",1075 "integrity": "sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==",1076 "dev": true,1077 "license": "MIT",1078 "dependencies": {1079 "@vitest/pretty-format": "3.2.7",1080 "loupe": "^3.1.4",1081 "tinyrainbow": "^2.0.0"1082 },1083 "funding": {1084 "url": "https://opencollective.com/vitest"1085 }1086 },1087 "node_modules/accepts": {1088 "version": "2.0.0",1089 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",1090 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",1091 "license": "MIT",1092 "dependencies": {1093 "mime-types": "^3.0.0",1094 "negotiator": "^1.0.0"1095 },1096 "engines": {1097 "node": ">= 0.6"1098 }1099 },1100 "node_modules/ajv": {1101 "version": "8.20.0",1102 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",1103 "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",1104 "license": "MIT",1105 "dependencies": {1106 "fast-deep-equal": "^3.1.3",1107 "fast-uri": "^3.0.1",1108 "json-schema-traverse": "^1.0.0",1109 "require-from-string": "^2.0.2"1110 },1111 "funding": {1112 "type": "github",1113 "url": "https://github.com/sponsors/epoberezkin"1114 }1115 },1116 "node_modules/ajv-formats": {1117 "version": "3.0.1",1118 "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",1119 "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",1120 "license": "MIT",1121 "dependencies": {1122 "ajv": "^8.0.0"1123 },1124 "peerDependencies": {1125 "ajv": "^8.0.0"1126 },1127 "peerDependenciesMeta": {1128 "ajv": {1129 "optional": true1130 }1131 }1132 },1133 "node_modules/assertion-error": {1134 "version": "2.0.1",1135 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",1136 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",1137 "dev": true,1138 "license": "MIT",1139 "engines": {1140 "node": ">=12"1141 }1142 },1143 "node_modules/body-parser": {1144 "version": "2.3.0",1145 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz",1146 "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==",1147 "license": "MIT",1148 "dependencies": {1149 "bytes": "^3.1.2",1150 "content-type": "^2.0.0",1151 "debug": "^4.4.3",1152 "http-errors": "^2.0.1",1153 "iconv-lite": "^0.7.2",1154 "on-finished": "^2.4.1",1155 "qs": "^6.15.2",1156 "raw-body": "^3.0.2",1157 "type-is": "^2.1.0"1158 },1159 "engines": {1160 "node": ">=18"1161 },1162 "funding": {1163 "type": "opencollective",1164 "url": "https://opencollective.com/express"1165 }1166 },1167 "node_modules/body-parser/node_modules/content-type": {1168 "version": "2.1.0",1169 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",1170 "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",1171 "license": "MIT",1172 "engines": {1173 "node": ">=18"1174 },1175 "funding": {1176 "type": "opencollective",1177 "url": "https://opencollective.com/express"1178 }1179 },1180 "node_modules/bytes": {1181 "version": "3.1.2",1182 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",1183 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",1184 "license": "MIT",1185 "engines": {1186 "node": ">= 0.8"1187 }1188 },1189 "node_modules/cac": {1190 "version": "6.7.14",1191 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",1192 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",1193 "dev": true,1194 "license": "MIT",1195 "engines": {1196 "node": ">=8"1197 }1198 },1199 "node_modules/call-bind-apply-helpers": {1200 "version": "1.0.2",1201 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",1202 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",1203 "license": "MIT",1204 "dependencies": {1205 "es-errors": "^1.3.0",1206 "function-bind": "^1.1.2"1207 },1208 "engines": {1209 "node": ">= 0.4"1210 }1211 },1212 "node_modules/call-bound": {1213 "version": "1.0.4",1214 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",1215 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",1216 "license": "MIT",1217 "dependencies": {1218 "call-bind-apply-helpers": "^1.0.2",1219 "get-intrinsic": "^1.3.0"1220 },1221 "engines": {1222 "node": ">= 0.4"1223 },1224 "funding": {1225 "url": "https://github.com/sponsors/ljharb"1226 }1227 },1228 "node_modules/chai": {1229 "version": "5.3.3",1230 "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",1231 "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",1232 "dev": true,1233 "license": "MIT",1234 "dependencies": {1235 "assertion-error": "^2.0.1",1236 "check-error": "^2.1.1",1237 "deep-eql": "^5.0.1",1238 "loupe": "^3.1.0",1239 "pathval": "^2.0.0"1240 },1241 "engines": {1242 "node": ">=18"1243 }1244 },1245 "node_modules/check-error": {1246 "version": "2.1.3",1247 "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",1248 "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==",1249 "dev": true,1250 "license": "MIT",1251 "engines": {1252 "node": ">= 16"1253 }1254 },1255 "node_modules/content-disposition": {1256 "version": "1.1.0",1257 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz",1258 "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==",1259 "license": "MIT",1260 "engines": {1261 "node": ">=18"1262 },1263 "funding": {1264 "type": "opencollective",1265 "url": "https://opencollective.com/express"1266 }1267 },1268 "node_modules/content-type": {1269 "version": "1.0.5",1270 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",1271 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",1272 "license": "MIT",1273 "engines": {1274 "node": ">= 0.6"1275 }1276 },1277 "node_modules/cookie": {1278 "version": "0.7.2",1279 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",1280 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",1281 "license": "MIT",1282 "engines": {1283 "node": ">= 0.6"1284 }1285 },1286 "node_modules/cookie-signature": {1287 "version": "1.2.2",1288 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",1289 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",1290 "license": "MIT",1291 "engines": {1292 "node": ">=6.6.0"1293 }1294 },1295 "node_modules/cors": {1296 "version": "2.8.6",1297 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz",1298 "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==",1299 "license": "MIT",1300 "dependencies": {1301 "object-assign": "^4",1302 "vary": "^1"1303 },1304 "engines": {1305 "node": ">= 0.10"1306 },1307 "funding": {1308 "type": "opencollective",1309 "url": "https://opencollective.com/express"1310 }1311 },1312 "node_modules/cross-spawn": {1313 "version": "7.0.6",1314 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",1315 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",1316 "license": "MIT",1317 "dependencies": {1318 "path-key": "^3.1.0",1319 "shebang-command": "^2.0.0",1320 "which": "^2.0.1"1321 },1322 "engines": {1323 "node": ">= 8"1324 }1325 },1326 "node_modules/debug": {1327 "version": "4.4.3",1328 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",1329 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",1330 "license": "MIT",1331 "dependencies": {1332 "ms": "^2.1.3"1333 },1334 "engines": {1335 "node": ">=6.0"1336 },1337 "peerDependenciesMeta": {1338 "supports-color": {1339 "optional": true1340 }1341 }1342 },1343 "node_modules/deep-eql": {1344 "version": "5.0.2",1345 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",1346 "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",1347 "dev": true,1348 "license": "MIT",1349 "engines": {1350 "node": ">=6"1351 }1352 },1353 "node_modules/depd": {1354 "version": "2.0.0",1355 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",1356 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",1357 "license": "MIT",1358 "engines": {1359 "node": ">= 0.8"1360 }1361 },1362 "node_modules/dunder-proto": {1363 "version": "1.0.1",1364 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",1365 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",1366 "license": "MIT",1367 "dependencies": {1368 "call-bind-apply-helpers": "^1.0.1",1369 "es-errors": "^1.3.0",1370 "gopd": "^1.2.0"1371 },1372 "engines": {1373 "node": ">= 0.4"1374 }1375 },1376 "node_modules/ee-first": {1377 "version": "1.1.1",1378 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",1379 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",1380 "license": "MIT"1381 },1382 "node_modules/encodeurl": {1383 "version": "2.0.0",1384 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",1385 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",1386 "license": "MIT",1387 "engines": {1388 "node": ">= 0.8"1389 }1390 },1391 "node_modules/es-define-property": {1392 "version": "1.0.1",1393 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",1394 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",1395 "license": "MIT",1396 "engines": {1397 "node": ">= 0.4"1398 }1399 },1400 "node_modules/es-errors": {1401 "version": "1.3.0",1402 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",1403 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",1404 "license": "MIT",1405 "engines": {1406 "node": ">= 0.4"1407 }1408 },1409 "node_modules/es-module-lexer": {1410 "version": "1.7.0",1411 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",1412 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",1413 "dev": true,1414 "license": "MIT"1415 },1416 "node_modules/es-object-atoms": {1417 "version": "1.1.2",1418 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",1419 "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",1420 "license": "MIT",1421 "dependencies": {1422 "es-errors": "^1.3.0"1423 },1424 "engines": {1425 "node": ">= 0.4"1426 }1427 },1428 "node_modules/esbuild": {1429 "version": "0.28.2",1430 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",1431 "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",1432 "dev": true,1433 "hasInstallScript": true,1434 "license": "MIT",1435 "bin": {1436 "esbuild": "bin/esbuild"1437 },1438 "engines": {1439 "node": ">=18"1440 },1441 "optionalDependencies": {1442 "@esbuild/aix-ppc64": "0.28.2",1443 "@esbuild/android-arm": "0.28.2",1444 "@esbuild/android-arm64": "0.28.2",1445 "@esbuild/android-x64": "0.28.2",1446 "@esbuild/darwin-arm64": "0.28.2",1447 "@esbuild/darwin-x64": "0.28.2",1448 "@esbuild/freebsd-arm64": "0.28.2",1449 "@esbuild/freebsd-x64": "0.28.2",1450 "@esbuild/linux-arm": "0.28.2",1451 "@esbuild/linux-arm64": "0.28.2",1452 "@esbuild/linux-ia32": "0.28.2",1453 "@esbuild/linux-loong64": "0.28.2",1454 "@esbuild/linux-mips64el": "0.28.2",1455 "@esbuild/linux-ppc64": "0.28.2",1456 "@esbuild/linux-riscv64": "0.28.2",1457 "@esbuild/linux-s390x": "0.28.2",1458 "@esbuild/linux-x64": "0.28.2",1459 "@esbuild/netbsd-arm64": "0.28.2",1460 "@esbuild/netbsd-x64": "0.28.2",1461 "@esbuild/openbsd-arm64": "0.28.2",1462 "@esbuild/openbsd-x64": "0.28.2",1463 "@esbuild/openharmony-arm64": "0.28.2",1464 "@esbuild/sunos-x64": "0.28.2",1465 "@esbuild/win32-arm64": "0.28.2",1466 "@esbuild/win32-ia32": "0.28.2",1467 "@esbuild/win32-x64": "0.28.2"1468 }1469 },1470 "node_modules/escape-html": {1471 "version": "1.0.3",1472 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",1473 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",1474 "license": "MIT"1475 },1476 "node_modules/estree-walker": {1477 "version": "3.0.3",1478 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",1479 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",1480 "dev": true,1481 "license": "MIT",1482 "dependencies": {1483 "@types/estree": "^1.0.0"1484 }1485 },1486 "node_modules/etag": {1487 "version": "1.8.1",1488 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",1489 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",1490 "license": "MIT",1491 "engines": {1492 "node": ">= 0.6"1493 }1494 },1495 "node_modules/eventsource": {1496 "version": "3.0.7",1497 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz",1498 "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==",1499 "license": "MIT",1500 "dependencies": {1501 "eventsource-parser": "^3.0.1"1502 },1503 "engines": {1504 "node": ">=18.0.0"1505 }1506 },1507 "node_modules/eventsource-parser": {1508 "version": "3.1.1",1509 "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz",1510 "integrity": "sha512-EKN1vKAMcZ8MlYMpaNuxN6R9yakzH6uajHcHVTqWJzvu5pWw9DyhbP35HH8MVBQ+dZjAfDxk+A8NiR9KWaXiyQ==",1511 "license": "MIT",1512 "engines": {1513 "node": ">=18.0.0"1514 }1515 },1516 "node_modules/expect-type": {1517 "version": "1.4.0",1518 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",1519 "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==",1520 "dev": true,1521 "license": "Apache-2.0",1522 "engines": {1523 "node": ">=12.0.0"1524 }1525 },1526 "node_modules/express": {1527 "version": "5.2.1",1528 "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",1529 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",1530 "license": "MIT",1531 "dependencies": {1532 "accepts": "^2.0.0",1533 "body-parser": "^2.2.1",1534 "content-disposition": "^1.0.0",1535 "content-type": "^1.0.5",1536 "cookie": "^0.7.1",1537 "cookie-signature": "^1.2.1",1538 "debug": "^4.4.0",1539 "depd": "^2.0.0",1540 "encodeurl": "^2.0.0",1541 "escape-html": "^1.0.3",1542 "etag": "^1.8.1",1543 "finalhandler": "^2.1.0",1544 "fresh": "^2.0.0",1545 "http-errors": "^2.0.0",1546 "merge-descriptors": "^2.0.0",1547 "mime-types": "^3.0.0",1548 "on-finished": "^2.4.1",1549 "once": "^1.4.0",1550 "parseurl": "^1.3.3",1551 "proxy-addr": "^2.0.7",1552 "qs": "^6.14.0",1553 "range-parser": "^1.2.1",1554 "router": "^2.2.0",1555 "send": "^1.1.0",1556 "serve-static": "^2.2.0",1557 "statuses": "^2.0.1",1558 "type-is": "^2.0.1",1559 "vary": "^1.1.2"1560 },1561 "engines": {1562 "node": ">= 18"1563 },1564 "funding": {1565 "type": "opencollective",1566 "url": "https://opencollective.com/express"1567 }1568 },1569 "node_modules/express-rate-limit": {1570 "version": "8.7.0",1571 "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.7.0.tgz",1572 "integrity": "sha512-hOwV7WOxXfjRpAM1DSJWZDXx3GhplwD8IfwuwvogD8i1Qnkgosw/H45s4ZnFAUHDAhPjlY9hLBvJhKmGMyY26g==",1573 "license": "MIT",1574 "dependencies": {1575 "debug": "^4.4.3",1576 "ip-address": "^10.2.0"1577 },1578 "engines": {1579 "node": ">= 16"1580 },1581 "funding": {1582 "url": "https://github.com/sponsors/express-rate-limit"1583 },1584 "peerDependencies": {1585 "express": ">= 4.11"1586 }1587 },1588 "node_modules/fast-deep-equal": {1589 "version": "3.1.3",1590 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",1591 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",1592 "license": "MIT"1593 },1594 "node_modules/fast-uri": {1595 "version": "3.1.7",1596 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz",1597 "integrity": "sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==",1598 "funding": [1599 {1600 "type": "github",1601 "url": "https://github.com/sponsors/fastify"1602 },1603 {1604 "type": "opencollective",1605 "url": "https://opencollective.com/fastify"1606 }1607 ],1608 "license": "BSD-3-Clause"1609 },1610 "node_modules/fdir": {1611 "version": "6.5.0",1612 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",1613 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",1614 "dev": true,1615 "license": "MIT",1616 "engines": {1617 "node": ">=12.0.0"1618 },1619 "peerDependencies": {1620 "picomatch": "^3 || ^4"1621 },1622 "peerDependenciesMeta": {1623 "picomatch": {1624 "optional": true1625 }1626 }1627 },1628 "node_modules/finalhandler": {1629 "version": "2.1.1",1630 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",1631 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",1632 "license": "MIT",1633 "dependencies": {1634 "debug": "^4.4.0",1635 "encodeurl": "^2.0.0",1636 "escape-html": "^1.0.3",1637 "on-finished": "^2.4.1",1638 "parseurl": "^1.3.3",1639 "statuses": "^2.0.1"1640 },1641 "engines": {1642 "node": ">= 18.0.0"1643 },1644 "funding": {1645 "type": "opencollective",1646 "url": "https://opencollective.com/express"1647 }1648 },1649 "node_modules/forwarded": {1650 "version": "0.2.0",1651 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",1652 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",1653 "license": "MIT",1654 "engines": {1655 "node": ">= 0.6"1656 }1657 },1658 "node_modules/fresh": {1659 "version": "2.0.0",1660 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",1661 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",1662 "license": "MIT",1663 "engines": {1664 "node": ">= 0.8"1665 }1666 },1667 "node_modules/fsevents": {1668 "version": "2.3.3",1669 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",1670 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",1671 "dev": true,1672 "hasInstallScript": true,1673 "license": "MIT",1674 "optional": true,1675 "os": [1676 "darwin"1677 ],1678 "engines": {1679 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"1680 }1681 },1682 "node_modules/function-bind": {1683 "version": "1.1.2",1684 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",1685 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",1686 "license": "MIT",1687 "funding": {1688 "url": "https://github.com/sponsors/ljharb"1689 }1690 },1691 "node_modules/get-intrinsic": {1692 "version": "1.3.0",1693 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",1694 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",1695 "license": "MIT",1696 "dependencies": {1697 "call-bind-apply-helpers": "^1.0.2",1698 "es-define-property": "^1.0.1",1699 "es-errors": "^1.3.0",1700 "es-object-atoms": "^1.1.1",1701 "function-bind": "^1.1.2",1702 "get-proto": "^1.0.1",1703 "gopd": "^1.2.0",1704 "has-symbols": "^1.1.0",1705 "hasown": "^2.0.2",1706 "math-intrinsics": "^1.1.0"1707 },1708 "engines": {1709 "node": ">= 0.4"1710 },1711 "funding": {1712 "url": "https://github.com/sponsors/ljharb"1713 }1714 },1715 "node_modules/get-proto": {1716 "version": "1.0.1",1717 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",1718 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",1719 "license": "MIT",1720 "dependencies": {1721 "dunder-proto": "^1.0.1",1722 "es-object-atoms": "^1.0.0"1723 },1724 "engines": {1725 "node": ">= 0.4"1726 }1727 },1728 "node_modules/gopd": {1729 "version": "1.2.0",1730 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",1731 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",1732 "license": "MIT",1733 "engines": {1734 "node": ">= 0.4"1735 },1736 "funding": {1737 "url": "https://github.com/sponsors/ljharb"1738 }1739 },1740 "node_modules/has-symbols": {1741 "version": "1.1.0",1742 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",1743 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",1744 "license": "MIT",1745 "engines": {1746 "node": ">= 0.4"1747 },1748 "funding": {1749 "url": "https://github.com/sponsors/ljharb"1750 }1751 },1752 "node_modules/hasown": {1753 "version": "2.0.4",1754 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",1755 "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",1756 "license": "MIT",1757 "dependencies": {1758 "function-bind": "^1.1.2"1759 },1760 "engines": {1761 "node": ">= 0.4"1762 }1763 },1764 "node_modules/hono": {1765 "version": "4.13.7",1766 "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.7.tgz",1767 "integrity": "sha512-c8/gF9ac8Y78/agExVocyLevgR+JlpNB444Py0FSX8pJoPdYUfUzRcXtYEYGwt6l19qIlVZPN5Mfsw9jFShmQQ==",1768 "license": "MIT",1769 "engines": {1770 "node": ">=16.9.0"1771 }1772 },1773 "node_modules/http-errors": {1774 "version": "2.0.1",1775 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",1776 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",1777 "license": "MIT",1778 "dependencies": {1779 "depd": "~2.0.0",1780 "inherits": "~2.0.4",1781 "setprototypeof": "~1.2.0",1782 "statuses": "~2.0.2",1783 "toidentifier": "~1.0.1"1784 },1785 "engines": {1786 "node": ">= 0.8"1787 },1788 "funding": {1789 "type": "opencollective",1790 "url": "https://opencollective.com/express"1791 }1792 },1793 "node_modules/iconv-lite": {1794 "version": "0.7.3",1795 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",1796 "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==",1797 "license": "MIT",1798 "dependencies": {1799 "safer-buffer": ">= 2.1.2 < 3.0.0"1800 },1801 "engines": {1802 "node": ">=0.10.0"1803 },1804 "funding": {1805 "type": "opencollective",1806 "url": "https://opencollective.com/express"1807 }1808 },1809 "node_modules/inherits": {1810 "version": "2.0.4",1811 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",1812 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",1813 "license": "ISC"1814 },1815 "node_modules/ip-address": {1816 "version": "10.7.0",1817 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.0.tgz",1818 "integrity": "sha512-BGFsyJd5mpXp3rK6jIdADLNgpJUK1jnjzvYF8lK+VyDab9JAmqN0YOKDdP17HlgKb2+ehPgDc8EtnRLbGCAMhA==",1819 "license": "MIT",1820 "engines": {1821 "node": ">= 12"1822 }1823 },1824 "node_modules/ipaddr.js": {1825 "version": "1.9.1",1826 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",1827 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",1828 "license": "MIT",1829 "engines": {1830 "node": ">= 0.10"1831 }1832 },1833 "node_modules/is-promise": {1834 "version": "4.0.0",1835 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",1836 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",1837 "license": "MIT"1838 },1839 "node_modules/isexe": {1840 "version": "2.0.0",1841 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",1842 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",1843 "license": "ISC"1844 },1845 "node_modules/jose": {1846 "version": "6.2.11",1847 "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.11.tgz",1848 "integrity": "sha512-A5NPn7g8EAzGU3IzRs+Yiq8K5n3ypYS75M5+KKiVHdUexfpWK1kP4ZMq7QnTGDoMj6TJ1dtcEJjW60yZDXS4hg==",1849 "license": "MIT",1850 "funding": {1851 "url": "https://github.com/sponsors/panva"1852 }1853 },1854 "node_modules/js-tokens": {1855 "version": "9.0.1",1856 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",1857 "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",1858 "dev": true,1859 "license": "MIT"1860 },1861 "node_modules/json-schema-traverse": {1862 "version": "1.0.0",1863 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",1864 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",1865 "license": "MIT"1866 },1867 "node_modules/json-schema-typed": {1868 "version": "8.0.2",1869 "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz",1870 "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==",1871 "license": "BSD-2-Clause"1872 },1873 "node_modules/loupe": {1874 "version": "3.2.1",1875 "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",1876 "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",1877 "dev": true,1878 "license": "MIT"1879 },1880 "node_modules/magic-string": {1881 "version": "0.30.21",1882 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",1883 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",1884 "dev": true,1885 "license": "MIT",1886 "dependencies": {1887 "@jridgewell/sourcemap-codec": "^1.5.5"1888 }1889 },1890 "node_modules/math-intrinsics": {1891 "version": "1.1.0",1892 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",1893 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",1894 "license": "MIT",1895 "engines": {1896 "node": ">= 0.4"1897 }1898 },1899 "node_modules/media-typer": {1900 "version": "1.1.1",1901 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz",1902 "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==",1903 "license": "MIT",1904 "engines": {1905 "node": ">= 0.8"1906 },1907 "funding": {1908 "type": "opencollective",1909 "url": "https://opencollective.com/express"1910 }1911 },1912 "node_modules/merge-descriptors": {1913 "version": "2.0.0",1914 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",1915 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",1916 "license": "MIT",1917 "engines": {1918 "node": ">=18"1919 },1920 "funding": {1921 "url": "https://github.com/sponsors/sindresorhus"1922 }1923 },1924 "node_modules/mime-db": {1925 "version": "1.54.0",1926 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",1927 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",1928 "license": "MIT",1929 "engines": {1930 "node": ">= 0.6"1931 }1932 },1933 "node_modules/mime-types": {1934 "version": "3.0.2",1935 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",1936 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",1937 "license": "MIT",1938 "dependencies": {1939 "mime-db": "^1.54.0"1940 },1941 "engines": {1942 "node": ">=18"1943 },1944 "funding": {1945 "type": "opencollective",1946 "url": "https://opencollective.com/express"1947 }1948 },1949 "node_modules/ms": {1950 "version": "2.1.3",1951 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",1952 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",1953 "license": "MIT"1954 },1955 "node_modules/nanoid": {1956 "version": "3.3.18",1957 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",1958 "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",1959 "dev": true,1960 "funding": [1961 {1962 "type": "github",1963 "url": "https://github.com/sponsors/ai"1964 }1965 ],1966 "license": "MIT",1967 "bin": {1968 "nanoid": "bin/nanoid.cjs"1969 },1970 "engines": {1971 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"1972 }1973 },1974 "node_modules/negotiator": {1975 "version": "1.1.0",1976 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.1.0.tgz",1977 "integrity": "sha512-NMPBRMJgiQHjbd8phG3Vebdx4kZ1H121rbl5IkMqeOsahptB9BKo/d7oJ3zTXqTgagn2bWlNSXkh0QUGM31RYg==",1978 "license": "MIT",1979 "dependencies": {1980 "content-type": "^2.1.0"1981 },1982 "engines": {1983 "node": ">=18"1984 },1985 "funding": {1986 "type": "opencollective",1987 "url": "https://opencollective.com/express"1988 }1989 },1990 "node_modules/negotiator/node_modules/content-type": {1991 "version": "2.1.0",1992 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",1993 "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",1994 "license": "MIT",1995 "engines": {1996 "node": ">=18"1997 },1998 "funding": {1999 "type": "opencollective",2000 "url": "https://opencollective.com/express"2001 }2002 },2003 "node_modules/object-assign": {2004 "version": "4.1.1",2005 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",2006 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",2007 "license": "MIT",2008 "engines": {2009 "node": ">=0.10.0"2010 }2011 },2012 "node_modules/object-inspect": {2013 "version": "1.13.4",2014 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",2015 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",2016 "license": "MIT",2017 "engines": {2018 "node": ">= 0.4"2019 },2020 "funding": {2021 "url": "https://github.com/sponsors/ljharb"2022 }2023 },2024 "node_modules/on-finished": {2025 "version": "2.4.1",2026 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",2027 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",2028 "license": "MIT",2029 "dependencies": {2030 "ee-first": "1.1.1"2031 },2032 "engines": {2033 "node": ">= 0.8"2034 }2035 },2036 "node_modules/once": {2037 "version": "1.4.0",2038 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",2039 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",2040 "license": "ISC",2041 "dependencies": {2042 "wrappy": "1"2043 }2044 },2045 "node_modules/parseurl": {2046 "version": "1.3.3",2047 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",2048 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",2049 "license": "MIT",2050 "engines": {2051 "node": ">= 0.8"2052 }2053 },2054 "node_modules/path-key": {2055 "version": "3.1.1",2056 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",2057 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",2058 "license": "MIT",2059 "engines": {2060 "node": ">=8"2061 }2062 },2063 "node_modules/path-to-regexp": {2064 "version": "8.4.2",2065 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz",2066 "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==",2067 "license": "MIT",2068 "funding": {2069 "type": "opencollective",2070 "url": "https://opencollective.com/express"2071 }2072 },2073 "node_modules/pathe": {2074 "version": "2.0.3",2075 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",2076 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",2077 "dev": true,2078 "license": "MIT"2079 },2080 "node_modules/pathval": {2081 "version": "2.0.1",2082 "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",2083 "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",2084 "dev": true,2085 "license": "MIT",2086 "engines": {2087 "node": ">= 14.16"2088 }2089 },2090 "node_modules/picocolors": {2091 "version": "1.1.1",2092 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",2093 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",2094 "dev": true,2095 "license": "ISC"2096 },2097 "node_modules/picomatch": {2098 "version": "4.0.7",2099 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",2100 "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",2101 "dev": true,2102 "license": "MIT",2103 "engines": {2104 "node": ">=12"2105 },2106 "funding": {2107 "url": "https://github.com/sponsors/jonschlinkert"2108 }2109 },2110 "node_modules/pkce-challenge": {2111 "version": "5.0.1",2112 "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz",2113 "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==",2114 "license": "MIT",2115 "engines": {2116 "node": ">=16.20.0"2117 }2118 },2119 "node_modules/postcss": {2120 "version": "8.5.28",2121 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",2122 "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",2123 "dev": true,2124 "funding": [2125 {2126 "type": "opencollective",2127 "url": "https://opencollective.com/postcss/"2128 },2129 {2130 "type": "tidelift",2131 "url": "https://tidelift.com/funding/github/npm/postcss"2132 },2133 {2134 "type": "github",2135 "url": "https://github.com/sponsors/ai"2136 }2137 ],2138 "license": "MIT",2139 "dependencies": {2140 "nanoid": "^3.3.18",2141 "picocolors": "^1.1.1",2142 "source-map-js": "^1.2.1"2143 },2144 "engines": {2145 "node": "^10 || ^12 || >=14"2146 }2147 },2148 "node_modules/proxy-addr": {2149 "version": "2.0.7",2150 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",2151 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",2152 "license": "MIT",2153 "dependencies": {2154 "forwarded": "0.2.0",2155 "ipaddr.js": "1.9.1"2156 },2157 "engines": {2158 "node": ">= 0.10"2159 }2160 },2161 "node_modules/qs": {2162 "version": "6.16.0",2163 "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz",2164 "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==",2165 "license": "BSD-3-Clause",2166 "dependencies": {2167 "es-define-property": "^1.0.1",2168 "side-channel": "^1.1.1"2169 },2170 "engines": {2171 "node": ">=0.6"2172 },2173 "funding": {2174 "url": "https://github.com/sponsors/ljharb"2175 }2176 },2177 "node_modules/range-parser": {2178 "version": "1.3.0",2179 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz",2180 "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==",2181 "license": "MIT",2182 "engines": {2183 "node": ">= 0.6"2184 },2185 "funding": {2186 "type": "opencollective",2187 "url": "https://opencollective.com/express"2188 }2189 },2190 "node_modules/raw-body": {2191 "version": "3.0.2",2192 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",2193 "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",2194 "license": "MIT",2195 "dependencies": {2196 "bytes": "~3.1.2",2197 "http-errors": "~2.0.1",2198 "iconv-lite": "~0.7.0",2199 "unpipe": "~1.0.0"2200 },2201 "engines": {2202 "node": ">= 0.10"2203 }2204 },2205 "node_modules/require-from-string": {2206 "version": "2.0.2",2207 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",2208 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",2209 "license": "MIT",2210 "engines": {2211 "node": ">=0.10.0"2212 }2213 },2214 "node_modules/rollup": {2215 "version": "4.63.1",2216 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.1.tgz",2217 "integrity": "sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==",2218 "dev": true,2219 "license": "MIT",2220 "dependencies": {2221 "@types/estree": "1.0.9"2222 },2223 "bin": {2224 "rollup": "dist/bin/rollup"2225 },2226 "engines": {2227 "node": ">=18.0.0",2228 "npm": ">=8.0.0"2229 },2230 "optionalDependencies": {2231 "@napi-rs/lzma-linux-x64-gnu": "1.5.1",2232 "@rollup/rollup-android-arm-eabi": "4.63.1",2233 "@rollup/rollup-android-arm64": "4.63.1",2234 "@rollup/rollup-darwin-arm64": "4.63.1",2235 "@rollup/rollup-darwin-x64": "4.63.1",2236 "@rollup/rollup-freebsd-arm64": "4.63.1",2237 "@rollup/rollup-freebsd-x64": "4.63.1",2238 "@rollup/rollup-linux-arm-gnueabihf": "4.63.1",2239 "@rollup/rollup-linux-arm-musleabihf": "4.63.1",2240 "@rollup/rollup-linux-arm64-gnu": "4.63.1",2241 "@rollup/rollup-linux-arm64-musl": "4.63.1",2242 "@rollup/rollup-linux-loong64-gnu": "4.63.1",2243 "@rollup/rollup-linux-loong64-musl": "4.63.1",2244 "@rollup/rollup-linux-ppc64-gnu": "4.63.1",2245 "@rollup/rollup-linux-ppc64-musl": "4.63.1",2246 "@rollup/rollup-linux-riscv64-gnu": "4.63.1",2247 "@rollup/rollup-linux-riscv64-musl": "4.63.1",2248 "@rollup/rollup-linux-s390x-gnu": "4.63.1",2249 "@rollup/rollup-linux-x64-gnu": "4.63.1",2250 "@rollup/rollup-linux-x64-musl": "4.63.1",2251 "@rollup/rollup-openbsd-x64": "4.63.1",2252 "@rollup/rollup-openharmony-arm64": "4.63.1",2253 "@rollup/rollup-win32-arm64-msvc": "4.63.1",2254 "@rollup/rollup-win32-ia32-msvc": "4.63.1",2255 "@rollup/rollup-win32-x64-gnu": "4.63.1",2256 "@rollup/rollup-win32-x64-msvc": "4.63.1",2257 "fsevents": "~2.3.2"2258 }2259 },2260 "node_modules/router": {2261 "version": "2.2.0",2262 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",2263 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",2264 "license": "MIT",2265 "dependencies": {2266 "debug": "^4.4.0",2267 "depd": "^2.0.0",2268 "is-promise": "^4.0.0",2269 "parseurl": "^1.3.3",2270 "path-to-regexp": "^8.0.0"2271 },2272 "engines": {2273 "node": ">= 18"2274 }2275 },2276 "node_modules/safer-buffer": {2277 "version": "2.1.2",2278 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",2279 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",2280 "license": "MIT"2281 },2282 "node_modules/send": {2283 "version": "1.2.1",2284 "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",2285 "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",2286 "license": "MIT",2287 "dependencies": {2288 "debug": "^4.4.3",2289 "encodeurl": "^2.0.0",2290 "escape-html": "^1.0.3",2291 "etag": "^1.8.1",2292 "fresh": "^2.0.0",2293 "http-errors": "^2.0.1",2294 "mime-types": "^3.0.2",2295 "ms": "^2.1.3",2296 "on-finished": "^2.4.1",2297 "range-parser": "^1.2.1",2298 "statuses": "^2.0.2"2299 },2300 "engines": {2301 "node": ">= 18"2302 },2303 "funding": {2304 "type": "opencollective",2305 "url": "https://opencollective.com/express"2306 }2307 },2308 "node_modules/serve-static": {2309 "version": "2.2.1",2310 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",2311 "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",2312 "license": "MIT",2313 "dependencies": {2314 "encodeurl": "^2.0.0",2315 "escape-html": "^1.0.3",2316 "parseurl": "^1.3.3",2317 "send": "^1.2.0"2318 },2319 "engines": {2320 "node": ">= 18"2321 },2322 "funding": {2323 "type": "opencollective",2324 "url": "https://opencollective.com/express"2325 }2326 },2327 "node_modules/setprototypeof": {2328 "version": "1.2.0",2329 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",2330 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",2331 "license": "ISC"2332 },2333 "node_modules/shebang-command": {2334 "version": "2.0.0",2335 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",2336 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",2337 "license": "MIT",2338 "dependencies": {2339 "shebang-regex": "^3.0.0"2340 },2341 "engines": {2342 "node": ">=8"2343 }2344 },2345 "node_modules/shebang-regex": {2346 "version": "3.0.0",2347 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",2348 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",2349 "license": "MIT",2350 "engines": {2351 "node": ">=8"2352 }2353 },2354 "node_modules/side-channel": {2355 "version": "1.1.1",2356 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz",2357 "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==",2358 "license": "MIT",2359 "dependencies": {2360 "es-errors": "^1.3.0",2361 "object-inspect": "^1.13.4",2362 "side-channel-list": "^1.0.1",2363 "side-channel-map": "^1.0.1",2364 "side-channel-weakmap": "^1.0.2"2365 },2366 "engines": {2367 "node": ">= 0.4"2368 },2369 "funding": {2370 "url": "https://github.com/sponsors/ljharb"2371 }2372 },2373 "node_modules/side-channel-list": {2374 "version": "1.0.1",2375 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",2376 "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==",2377 "license": "MIT",2378 "dependencies": {2379 "es-errors": "^1.3.0",2380 "object-inspect": "^1.13.4"2381 },2382 "engines": {2383 "node": ">= 0.4"2384 },2385 "funding": {2386 "url": "https://github.com/sponsors/ljharb"2387 }2388 },2389 "node_modules/side-channel-map": {2390 "version": "1.0.1",2391 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",2392 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",2393 "license": "MIT",2394 "dependencies": {2395 "call-bound": "^1.0.2",2396 "es-errors": "^1.3.0",2397 "get-intrinsic": "^1.2.5",2398 "object-inspect": "^1.13.3"2399 },2400 "engines": {2401 "node": ">= 0.4"2402 },2403 "funding": {2404 "url": "https://github.com/sponsors/ljharb"2405 }2406 },2407 "node_modules/side-channel-weakmap": {2408 "version": "1.0.2",2409 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",2410 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",2411 "license": "MIT",2412 "dependencies": {2413 "call-bound": "^1.0.2",2414 "es-errors": "^1.3.0",2415 "get-intrinsic": "^1.2.5",2416 "object-inspect": "^1.13.3",2417 "side-channel-map": "^1.0.1"2418 },2419 "engines": {2420 "node": ">= 0.4"2421 },2422 "funding": {2423 "url": "https://github.com/sponsors/ljharb"2424 }2425 },2426 "node_modules/siginfo": {2427 "version": "2.0.0",2428 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",2429 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",2430 "dev": true,2431 "license": "ISC"2432 },2433 "node_modules/source-map-js": {2434 "version": "1.2.1",2435 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",2436 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",2437 "dev": true,2438 "license": "BSD-3-Clause",2439 "engines": {2440 "node": ">=0.10.0"2441 }2442 },2443 "node_modules/stackback": {2444 "version": "0.0.2",2445 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",2446 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",2447 "dev": true,2448 "license": "MIT"2449 },2450 "node_modules/statuses": {2451 "version": "2.0.2",2452 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",2453 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",2454 "license": "MIT",2455 "engines": {2456 "node": ">= 0.8"2457 }2458 },2459 "node_modules/std-env": {2460 "version": "3.10.0",2461 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",2462 "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",2463 "dev": true,2464 "license": "MIT"2465 },2466 "node_modules/strip-literal": {2467 "version": "3.1.0",2468 "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz",2469 "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==",2470 "dev": true,2471 "license": "MIT",2472 "dependencies": {2473 "js-tokens": "^9.0.1"2474 },2475 "funding": {2476 "url": "https://github.com/sponsors/antfu"2477 }2478 },2479 "node_modules/tinybench": {2480 "version": "2.9.0",2481 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",2482 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",2483 "dev": true,2484 "license": "MIT"2485 },2486 "node_modules/tinyexec": {2487 "version": "0.3.2",2488 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",2489 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",2490 "dev": true,2491 "license": "MIT"2492 },2493 "node_modules/tinyglobby": {2494 "version": "0.2.17",2495 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",2496 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",2497 "dev": true,2498 "license": "MIT",2499 "dependencies": {2500 "fdir": "^6.5.0",2501 "picomatch": "^4.0.4"2502 },2503 "engines": {2504 "node": ">=12.0.0"2505 },2506 "funding": {2507 "url": "https://github.com/sponsors/SuperchupuDev"2508 }2509 },2510 "node_modules/tinypool": {2511 "version": "1.1.1",2512 "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",2513 "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",2514 "dev": true,2515 "license": "MIT",2516 "engines": {2517 "node": "^18.0.0 || >=20.0.0"2518 }2519 },2520 "node_modules/tinyrainbow": {2521 "version": "2.0.0",2522 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",2523 "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==",2524 "dev": true,2525 "license": "MIT",2526 "engines": {2527 "node": ">=14.0.0"2528 }2529 },2530 "node_modules/tinyspy": {2531 "version": "4.0.6",2532 "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.6.tgz",2533 "integrity": "sha512-u8KszXvGfU68hVcZpRHKG28T0krMuv2G5nDhiHaMLen/gIuFEgIJhaJuO69qjnXg5paSrbPMFfx3brNuN8eVSg==",2534 "dev": true,2535 "license": "MIT",2536 "engines": {2537 "node": ">=14.0.0"2538 }2539 },2540 "node_modules/toidentifier": {2541 "version": "1.0.1",2542 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",2543 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",2544 "license": "MIT",2545 "engines": {2546 "node": ">=0.6"2547 }2548 },2549 "node_modules/type-is": {2550 "version": "2.1.0",2551 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz",2552 "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==",2553 "license": "MIT",2554 "dependencies": {2555 "content-type": "^2.0.0",2556 "media-typer": "^1.1.0",2557 "mime-types": "^3.0.0"2558 },2559 "engines": {2560 "node": ">= 18"2561 },2562 "funding": {2563 "type": "opencollective",2564 "url": "https://opencollective.com/express"2565 }2566 },2567 "node_modules/type-is/node_modules/content-type": {2568 "version": "2.1.0",2569 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",2570 "integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",2571 "license": "MIT",2572 "engines": {2573 "node": ">=18"2574 },2575 "funding": {2576 "type": "opencollective",2577 "url": "https://opencollective.com/express"2578 }2579 },2580 "node_modules/typescript": {2581 "version": "5.9.3",2582 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",2583 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",2584 "dev": true,2585 "license": "Apache-2.0",2586 "bin": {2587 "tsc": "bin/tsc",2588 "tsserver": "bin/tsserver"2589 },2590 "engines": {2591 "node": ">=14.17"2592 }2593 },2594 "node_modules/undici-types": {2595 "version": "6.21.0",2596 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",2597 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",2598 "dev": true,2599 "license": "MIT"2600 },2601 "node_modules/unpipe": {2602 "version": "1.0.0",2603 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",2604 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",2605 "license": "MIT",2606 "engines": {2607 "node": ">= 0.8"2608 }2609 },2610 "node_modules/vary": {2611 "version": "1.1.2",2612 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",2613 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",2614 "license": "MIT",2615 "engines": {2616 "node": ">= 0.8"2617 }2618 },2619 "node_modules/vite": {2620 "version": "7.3.6",2621 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz",2622 "integrity": "sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==",2623 "dev": true,2624 "license": "MIT",2625 "dependencies": {2626 "esbuild": "^0.27.0 || ^0.28.0",2627 "fdir": "^6.5.0",2628 "picomatch": "^4.0.3",2629 "postcss": "^8.5.6",2630 "rollup": "^4.43.0",2631 "tinyglobby": "^0.2.15"2632 },2633 "bin": {2634 "vite": "bin/vite.js"2635 },2636 "engines": {2637 "node": "^20.19.0 || >=22.12.0"2638 },2639 "funding": {2640 "url": "https://github.com/vitejs/vite?sponsor=1"2641 },2642 "optionalDependencies": {2643 "fsevents": "~2.3.3"2644 },2645 "peerDependencies": {2646 "@types/node": "^20.19.0 || >=22.12.0",2647 "jiti": ">=1.21.0",2648 "less": "^4.0.0",2649 "lightningcss": "^1.21.0",2650 "sass": "^1.70.0",2651 "sass-embedded": "^1.70.0",2652 "stylus": ">=0.54.8",2653 "sugarss": "^5.0.0",2654 "terser": "^5.16.0",2655 "tsx": "^4.8.1",2656 "yaml": "^2.4.2"2657 },2658 "peerDependenciesMeta": {2659 "@types/node": {2660 "optional": true2661 },2662 "jiti": {2663 "optional": true2664 },2665 "less": {2666 "optional": true2667 },2668 "lightningcss": {2669 "optional": true2670 },2671 "sass": {2672 "optional": true2673 },2674 "sass-embedded": {2675 "optional": true2676 },2677 "stylus": {2678 "optional": true2679 },2680 "sugarss": {2681 "optional": true2682 },2683 "terser": {2684 "optional": true2685 },2686 "tsx": {2687 "optional": true2688 },2689 "yaml": {2690 "optional": true2691 }2692 }2693 },2694 "node_modules/vite-node": {2695 "version": "3.2.4",2696 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",2697 "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==",2698 "dev": true,2699 "license": "MIT",2700 "dependencies": {2701 "cac": "^6.7.14",2702 "debug": "^4.4.1",2703 "es-module-lexer": "^1.7.0",2704 "pathe": "^2.0.3",2705 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"2706 },2707 "bin": {2708 "vite-node": "vite-node.mjs"2709 },2710 "engines": {2711 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"2712 },2713 "funding": {2714 "url": "https://opencollective.com/vitest"2715 }2716 },2717 "node_modules/vitest": {2718 "version": "3.2.7",2719 "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.7.tgz",2720 "integrity": "sha512-KrxIJ62Fd89gfysR4WotlgZABiz2dqFPgqGzX7s+CwsqLFomRH7777ZcrOD6+WVAh7khPQP41A+BKbpcJFrdEg==",2721 "dev": true,2722 "license": "MIT",2723 "dependencies": {2724 "@types/chai": "^5.2.2",2725 "@vitest/expect": "3.2.7",2726 "@vitest/mocker": "3.2.7",2727 "@vitest/pretty-format": "^3.2.7",2728 "@vitest/runner": "3.2.7",2729 "@vitest/snapshot": "3.2.7",2730 "@vitest/spy": "3.2.7",2731 "@vitest/utils": "3.2.7",2732 "chai": "^5.2.0",2733 "debug": "^4.4.1",2734 "expect-type": "^1.2.1",2735 "magic-string": "^0.30.17",2736 "pathe": "^2.0.3",2737 "picomatch": "^4.0.2",2738 "std-env": "^3.9.0",2739 "tinybench": "^2.9.0",2740 "tinyexec": "^0.3.2",2741 "tinyglobby": "^0.2.14",2742 "tinypool": "^1.1.1",2743 "tinyrainbow": "^2.0.0",2744 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0",2745 "vite-node": "3.2.4",2746 "why-is-node-running": "^2.3.0"2747 },2748 "bin": {2749 "vitest": "vitest.mjs"2750 },2751 "engines": {2752 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"2753 },2754 "funding": {2755 "url": "https://opencollective.com/vitest"2756 },2757 "peerDependencies": {2758 "@edge-runtime/vm": "*",2759 "@types/debug": "^4.1.12",2760 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",2761 "@vitest/browser": "3.2.7",2762 "@vitest/ui": "3.2.7",2763 "happy-dom": "*",2764 "jsdom": "*"2765 },2766 "peerDependenciesMeta": {2767 "@edge-runtime/vm": {2768 "optional": true2769 },2770 "@types/debug": {2771 "optional": true2772 },2773 "@types/node": {2774 "optional": true2775 },2776 "@vitest/browser": {2777 "optional": true2778 },2779 "@vitest/ui": {2780 "optional": true2781 },2782 "happy-dom": {2783 "optional": true2784 },2785 "jsdom": {2786 "optional": true2787 }2788 }2789 },2790 "node_modules/which": {2791 "version": "2.0.2",2792 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",2793 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",2794 "license": "ISC",2795 "dependencies": {2796 "isexe": "^2.0.0"2797 },2798 "bin": {2799 "node-which": "bin/node-which"2800 },2801 "engines": {2802 "node": ">= 8"2803 }2804 },2805 "node_modules/why-is-node-running": {2806 "version": "2.3.0",2807 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",2808 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",2809 "dev": true,2810 "license": "MIT",2811 "dependencies": {2812 "siginfo": "^2.0.0",2813 "stackback": "0.0.2"2814 },2815 "bin": {2816 "why-is-node-running": "cli.js"2817 },2818 "engines": {2819 "node": ">=8"2820 }2821 },2822 "node_modules/wrappy": {2823 "version": "1.0.2",2824 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",2825 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",2826 "license": "ISC"2827 },2828 "node_modules/zod": {2829 "version": "4.5.4",2830 "resolved": "https://registry.npmjs.org/zod/-/zod-4.5.4.tgz",2831 "integrity": "sha512-sC95tT5iHHH9gtpj6A81kh+NEaRAUFN+qlUPDUbRfOMvNf5QCBqsb3WgvnpVtK5Y+4UfA6KqufotuTvMGiTlsA==",2832 "license": "MIT",2833 "funding": {2834 "url": "https://github.com/sponsors/colinhacks"2835 }2836 },2837 "node_modules/zod-to-json-schema": {2838 "version": "3.25.2",2839 "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz",2840 "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==",2841 "license": "ISC",2842 "peerDependencies": {2843 "zod": "^3.25.28 || ^4"2844 }2845 }2846 }2847}2848