SPB Git forge

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)

127commits 1branches 0releases
24.7 MBsize
maindefault branch
11 days agolast push
JavaScript 53.7% Python 38.3% CSS 4.6% TypeScript 3.1%
92.5 KB · 2,848 lines json
Raw Blame History
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