This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

web,avatar,camo,ci: introduce dev camo/avatar for sv-fe, deploy cf script for dev

Signed-off-by: dawn <dawn@tangled.org>

author
dawn
date (Aug 3, 2026, 3:19 PM +0300) commit 60392123 parent 9bf93973 change-id zxstlqoy
+4614 -6148
+2 -7
.tangled/workflows/deploy-web-dev.yml
··· 36 36 cd web 37 37 pnpm run test:unit -- --run 38 38 39 - - name: build web 39 + - name: build and deploy web dev worker 40 40 command: | 41 41 cd web 42 - pnpm run build 43 - 44 - - name: deploy web dev worker 45 - command: | 46 - cd web 47 - pnpm exec wrangler deploy --config wrangler.dev.jsonc 42 + pnpm run deploy:cloudflare-dev
-3115
avatar/package-lock.json
··· 1 - { 2 - "name": "avatar", 3 - "version": "0.0.0", 4 - "lockfileVersion": 3, 5 - "requires": true, 6 - "packages": { 7 - "": { 8 - "name": "avatar", 9 - "version": "0.0.0", 10 - "dependencies": { 11 - "@atcute/identity-resolver": "^1.2.2" 12 - }, 13 - "devDependencies": { 14 - "@cloudflare/vitest-pool-workers": "^0.8.19", 15 - "vitest": "~3.0.7", 16 - "wrangler": "^4.14.1" 17 - } 18 - }, 19 - "node_modules/@atcute/identity": { 20 - "version": "1.1.3", 21 - "resolved": "https://registry.npmjs.org/@atcute/identity/-/identity-1.1.3.tgz", 22 - "integrity": "sha512-oIqPoI8TwWeQxvcLmFEZLdN2XdWcaLVtlm8pNk0E72As9HNzzD9pwKPrLr3rmTLRIoULPPFmq9iFNsTeCIU9ng==", 23 - "license": "0BSD", 24 - "peer": true, 25 - "dependencies": { 26 - "@atcute/lexicons": "^1.2.4", 27 - "@badrap/valita": "^0.4.6" 28 - } 29 - }, 30 - "node_modules/@atcute/identity-resolver": { 31 - "version": "1.2.2", 32 - "resolved": "https://registry.npmjs.org/@atcute/identity-resolver/-/identity-resolver-1.2.2.tgz", 33 - "integrity": "sha512-eUh/UH4bFvuXS0X7epYCeJC/kj4rbBXfSRumLEH4smMVwNOgTo7cL/0Srty+P/qVPoZEyXdfEbS0PHJyzoXmHw==", 34 - "license": "0BSD", 35 - "dependencies": { 36 - "@atcute/lexicons": "^1.2.6", 37 - "@atcute/util-fetch": "^1.0.5", 38 - "@badrap/valita": "^0.4.6" 39 - }, 40 - "peerDependencies": { 41 - "@atcute/identity": "^1.0.0" 42 - } 43 - }, 44 - "node_modules/@atcute/lexicons": { 45 - "version": "1.2.6", 46 - "resolved": "https://registry.npmjs.org/@atcute/lexicons/-/lexicons-1.2.6.tgz", 47 - "integrity": "sha512-s76UQd8D+XmHIzrjD9CJ9SOOeeLPHc+sMmcj7UFakAW/dDFXc579fcRdRfuUKvXBL5v1Gs2VgDdlh/IvvQZAwA==", 48 - "license": "0BSD", 49 - "dependencies": { 50 - "@atcute/uint8array": "^1.0.6", 51 - "@atcute/util-text": "^0.0.1", 52 - "@standard-schema/spec": "^1.1.0", 53 - "esm-env": "^1.2.2" 54 - } 55 - }, 56 - "node_modules/@atcute/uint8array": { 57 - "version": "1.0.6", 58 - "resolved": "https://registry.npmjs.org/@atcute/uint8array/-/uint8array-1.0.6.tgz", 59 - "integrity": "sha512-ucfRBQc7BFT8n9eCyGOzDHEMKF/nZwhS2pPao4Xtab1ML3HdFYcX2DM1tadCzas85QTGxHe5urnUAAcNKGRi9A==", 60 - "license": "0BSD" 61 - }, 62 - "node_modules/@atcute/util-fetch": { 63 - "version": "1.0.5", 64 - "resolved": "https://registry.npmjs.org/@atcute/util-fetch/-/util-fetch-1.0.5.tgz", 65 - "integrity": "sha512-qjHj01BGxjSjIFdPiAjSARnodJIIyKxnCMMEcXMESo9TAyND6XZQqrie5fia+LlYWVXdpsTds8uFQwc9jdKTig==", 66 - "license": "0BSD", 67 - "dependencies": { 68 - "@badrap/valita": "^0.4.6" 69 - } 70 - }, 71 - "node_modules/@atcute/util-text": { 72 - "version": "0.0.1", 73 - "resolved": "https://registry.npmjs.org/@atcute/util-text/-/util-text-0.0.1.tgz", 74 - "integrity": "sha512-t1KZqvn0AYy+h2KcJyHnKF9aEqfRfMUmyY8j1ELtAEIgqN9CxINAjxnoRCJIFUlvWzb+oY3uElQL/Vyk3yss0g==", 75 - "license": "0BSD", 76 - "dependencies": { 77 - "unicode-segmenter": "^0.14.4" 78 - } 79 - }, 80 - "node_modules/@badrap/valita": { 81 - "version": "0.4.6", 82 - "resolved": "https://registry.npmjs.org/@badrap/valita/-/valita-0.4.6.tgz", 83 - "integrity": "sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==", 84 - "license": "MIT", 85 - "engines": { 86 - "node": ">= 18" 87 - } 88 - }, 89 - "node_modules/@cloudflare/kv-asset-handler": { 90 - "version": "0.4.0", 91 - "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz", 92 - "integrity": "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==", 93 - "dev": true, 94 - "license": "MIT OR Apache-2.0", 95 - "dependencies": { 96 - "mime": "^3.0.0" 97 - }, 98 - "engines": { 99 - "node": ">=18.0.0" 100 - } 101 - }, 102 - "node_modules/@cloudflare/unenv-preset": { 103 - "version": "2.3.1", 104 - "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.3.1.tgz", 105 - "integrity": "sha512-Xq57Qd+ADpt6hibcVBO0uLG9zzRgyRhfCUgBT9s+g3+3Ivg5zDyVgLFy40ES1VdNcu8rPNSivm9A+kGP5IVaPg==", 106 - "dev": true, 107 - "license": "MIT OR Apache-2.0", 108 - "peerDependencies": { 109 - "unenv": "2.0.0-rc.15", 110 - "workerd": "^1.20250320.0" 111 - }, 112 - "peerDependenciesMeta": { 113 - "workerd": { 114 - "optional": true 115 - } 116 - } 117 - }, 118 - "node_modules/@cloudflare/vitest-pool-workers": { 119 - "version": "0.8.24", 120 - "resolved": "https://registry.npmjs.org/@cloudflare/vitest-pool-workers/-/vitest-pool-workers-0.8.24.tgz", 121 - "integrity": "sha512-wT2PABJQ9YLYWrVu4CRZOjvmjHkdbMyLTZPU9n/7JEMM3pgG8dY41F1Rj31UsXRQaXX39A/CTPGlk58dcMUysA==", 122 - "dev": true, 123 - "license": "MIT", 124 - "dependencies": { 125 - "birpc": "0.2.14", 126 - "cjs-module-lexer": "^1.2.3", 127 - "devalue": "^4.3.0", 128 - "miniflare": "4.20250428.1", 129 - "semver": "^7.7.1", 130 - "wrangler": "4.14.1", 131 - "zod": "^3.22.3" 132 - }, 133 - "peerDependencies": { 134 - "@vitest/runner": "2.0.x - 3.1.x", 135 - "@vitest/snapshot": "2.0.x - 3.1.x", 136 - "vitest": "2.0.x - 3.1.x" 137 - } 138 - }, 139 - "node_modules/@cloudflare/workerd-darwin-64": { 140 - "version": "1.20250428.0", 141 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20250428.0.tgz", 142 - "integrity": "sha512-6nVe9oV4Hdec6ctzMtW80TiDvNTd2oFPi3VsKqSDVaJSJbL+4b6seyJ7G/UEPI+si6JhHBSLV2/9lNXNGLjClA==", 143 - "cpu": [ 144 - "x64" 145 - ], 146 - "dev": true, 147 - "license": "Apache-2.0", 148 - "optional": true, 149 - "os": [ 150 - "darwin" 151 - ], 152 - "engines": { 153 - "node": ">=16" 154 - } 155 - }, 156 - "node_modules/@cloudflare/workerd-darwin-arm64": { 157 - "version": "1.20250428.0", 158 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20250428.0.tgz", 159 - "integrity": "sha512-/TB7bh7SIJ5f+6r4PHsAz7+9Qal/TK1cJuKFkUno1kqGlZbdrMwH0ATYwlWC/nBFeu2FB3NUolsTntEuy23hnQ==", 160 - "cpu": [ 161 - "arm64" 162 - ], 163 - "dev": true, 164 - "license": "Apache-2.0", 165 - "optional": true, 166 - "os": [ 167 - "darwin" 168 - ], 169 - "engines": { 170 - "node": ">=16" 171 - } 172 - }, 173 - "node_modules/@cloudflare/workerd-linux-64": { 174 - "version": "1.20250428.0", 175 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20250428.0.tgz", 176 - "integrity": "sha512-9eCbj+R3CKqpiXP6DfAA20DxKge+OTj7Hyw3ZewiEhWH9INIHiJwJQYybu4iq9kJEGjnGvxgguLFjSCWm26hgg==", 177 - "cpu": [ 178 - "x64" 179 - ], 180 - "dev": true, 181 - "license": "Apache-2.0", 182 - "optional": true, 183 - "os": [ 184 - "linux" 185 - ], 186 - "engines": { 187 - "node": ">=16" 188 - } 189 - }, 190 - "node_modules/@cloudflare/workerd-linux-arm64": { 191 - "version": "1.20250428.0", 192 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20250428.0.tgz", 193 - "integrity": "sha512-D9NRBnW46nl1EQsP13qfkYb5lbt4C6nxl38SBKY/NOcZAUoHzNB5K0GaK8LxvpkM7X/97ySojlMfR5jh5DNXYQ==", 194 - "cpu": [ 195 - "arm64" 196 - ], 197 - "dev": true, 198 - "license": "Apache-2.0", 199 - "optional": true, 200 - "os": [ 201 - "linux" 202 - ], 203 - "engines": { 204 - "node": ">=16" 205 - } 206 - }, 207 - "node_modules/@cloudflare/workerd-windows-64": { 208 - "version": "1.20250428.0", 209 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20250428.0.tgz", 210 - "integrity": "sha512-RQCRj28eitjKD0tmei6iFOuWqMuHMHdNGEigRmbkmuTlpbWHNAoHikgCzZQ/dkKDdatA76TmcpbyECNf31oaTA==", 211 - "cpu": [ 212 - "x64" 213 - ], 214 - "dev": true, 215 - "license": "Apache-2.0", 216 - "optional": true, 217 - "os": [ 218 - "win32" 219 - ], 220 - "engines": { 221 - "node": ">=16" 222 - } 223 - }, 224 - "node_modules/@cspotcode/source-map-support": { 225 - "version": "0.8.1", 226 - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 227 - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 228 - "dev": true, 229 - "license": "MIT", 230 - "dependencies": { 231 - "@jridgewell/trace-mapping": "0.3.9" 232 - }, 233 - "engines": { 234 - "node": ">=12" 235 - } 236 - }, 237 - "node_modules/@emnapi/runtime": { 238 - "version": "1.4.3", 239 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", 240 - "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", 241 - "dev": true, 242 - "license": "MIT", 243 - "optional": true, 244 - "dependencies": { 245 - "tslib": "^2.4.0" 246 - } 247 - }, 248 - "node_modules/@esbuild/aix-ppc64": { 249 - "version": "0.25.3", 250 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz", 251 - "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==", 252 - "cpu": [ 253 - "ppc64" 254 - ], 255 - "dev": true, 256 - "license": "MIT", 257 - "optional": true, 258 - "os": [ 259 - "aix" 260 - ], 261 - "engines": { 262 - "node": ">=18" 263 - } 264 - }, 265 - "node_modules/@esbuild/android-arm": { 266 - "version": "0.25.3", 267 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz", 268 - "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==", 269 - "cpu": [ 270 - "arm" 271 - ], 272 - "dev": true, 273 - "license": "MIT", 274 - "optional": true, 275 - "os": [ 276 - "android" 277 - ], 278 - "engines": { 279 - "node": ">=18" 280 - } 281 - }, 282 - "node_modules/@esbuild/android-arm64": { 283 - "version": "0.25.3", 284 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz", 285 - "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==", 286 - "cpu": [ 287 - "arm64" 288 - ], 289 - "dev": true, 290 - "license": "MIT", 291 - "optional": true, 292 - "os": [ 293 - "android" 294 - ], 295 - "engines": { 296 - "node": ">=18" 297 - } 298 - }, 299 - "node_modules/@esbuild/android-x64": { 300 - "version": "0.25.3", 301 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz", 302 - "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==", 303 - "cpu": [ 304 - "x64" 305 - ], 306 - "dev": true, 307 - "license": "MIT", 308 - "optional": true, 309 - "os": [ 310 - "android" 311 - ], 312 - "engines": { 313 - "node": ">=18" 314 - } 315 - }, 316 - "node_modules/@esbuild/darwin-arm64": { 317 - "version": "0.25.3", 318 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz", 319 - "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==", 320 - "cpu": [ 321 - "arm64" 322 - ], 323 - "dev": true, 324 - "license": "MIT", 325 - "optional": true, 326 - "os": [ 327 - "darwin" 328 - ], 329 - "engines": { 330 - "node": ">=18" 331 - } 332 - }, 333 - "node_modules/@esbuild/darwin-x64": { 334 - "version": "0.25.3", 335 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz", 336 - "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==", 337 - "cpu": [ 338 - "x64" 339 - ], 340 - "dev": true, 341 - "license": "MIT", 342 - "optional": true, 343 - "os": [ 344 - "darwin" 345 - ], 346 - "engines": { 347 - "node": ">=18" 348 - } 349 - }, 350 - "node_modules/@esbuild/freebsd-arm64": { 351 - "version": "0.25.3", 352 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz", 353 - "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==", 354 - "cpu": [ 355 - "arm64" 356 - ], 357 - "dev": true, 358 - "license": "MIT", 359 - "optional": true, 360 - "os": [ 361 - "freebsd" 362 - ], 363 - "engines": { 364 - "node": ">=18" 365 - } 366 - }, 367 - "node_modules/@esbuild/freebsd-x64": { 368 - "version": "0.25.3", 369 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz", 370 - "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==", 371 - "cpu": [ 372 - "x64" 373 - ], 374 - "dev": true, 375 - "license": "MIT", 376 - "optional": true, 377 - "os": [ 378 - "freebsd" 379 - ], 380 - "engines": { 381 - "node": ">=18" 382 - } 383 - }, 384 - "node_modules/@esbuild/linux-arm": { 385 - "version": "0.25.3", 386 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz", 387 - "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==", 388 - "cpu": [ 389 - "arm" 390 - ], 391 - "dev": true, 392 - "license": "MIT", 393 - "optional": true, 394 - "os": [ 395 - "linux" 396 - ], 397 - "engines": { 398 - "node": ">=18" 399 - } 400 - }, 401 - "node_modules/@esbuild/linux-arm64": { 402 - "version": "0.25.3", 403 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz", 404 - "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==", 405 - "cpu": [ 406 - "arm64" 407 - ], 408 - "dev": true, 409 - "license": "MIT", 410 - "optional": true, 411 - "os": [ 412 - "linux" 413 - ], 414 - "engines": { 415 - "node": ">=18" 416 - } 417 - }, 418 - "node_modules/@esbuild/linux-ia32": { 419 - "version": "0.25.3", 420 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz", 421 - "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==", 422 - "cpu": [ 423 - "ia32" 424 - ], 425 - "dev": true, 426 - "license": "MIT", 427 - "optional": true, 428 - "os": [ 429 - "linux" 430 - ], 431 - "engines": { 432 - "node": ">=18" 433 - } 434 - }, 435 - "node_modules/@esbuild/linux-loong64": { 436 - "version": "0.25.3", 437 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz", 438 - "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==", 439 - "cpu": [ 440 - "loong64" 441 - ], 442 - "dev": true, 443 - "license": "MIT", 444 - "optional": true, 445 - "os": [ 446 - "linux" 447 - ], 448 - "engines": { 449 - "node": ">=18" 450 - } 451 - }, 452 - "node_modules/@esbuild/linux-mips64el": { 453 - "version": "0.25.3", 454 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz", 455 - "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==", 456 - "cpu": [ 457 - "mips64el" 458 - ], 459 - "dev": true, 460 - "license": "MIT", 461 - "optional": true, 462 - "os": [ 463 - "linux" 464 - ], 465 - "engines": { 466 - "node": ">=18" 467 - } 468 - }, 469 - "node_modules/@esbuild/linux-ppc64": { 470 - "version": "0.25.3", 471 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz", 472 - "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==", 473 - "cpu": [ 474 - "ppc64" 475 - ], 476 - "dev": true, 477 - "license": "MIT", 478 - "optional": true, 479 - "os": [ 480 - "linux" 481 - ], 482 - "engines": { 483 - "node": ">=18" 484 - } 485 - }, 486 - "node_modules/@esbuild/linux-riscv64": { 487 - "version": "0.25.3", 488 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz", 489 - "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==", 490 - "cpu": [ 491 - "riscv64" 492 - ], 493 - "dev": true, 494 - "license": "MIT", 495 - "optional": true, 496 - "os": [ 497 - "linux" 498 - ], 499 - "engines": { 500 - "node": ">=18" 501 - } 502 - }, 503 - "node_modules/@esbuild/linux-s390x": { 504 - "version": "0.25.3", 505 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz", 506 - "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==", 507 - "cpu": [ 508 - "s390x" 509 - ], 510 - "dev": true, 511 - "license": "MIT", 512 - "optional": true, 513 - "os": [ 514 - "linux" 515 - ], 516 - "engines": { 517 - "node": ">=18" 518 - } 519 - }, 520 - "node_modules/@esbuild/linux-x64": { 521 - "version": "0.25.3", 522 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz", 523 - "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==", 524 - "cpu": [ 525 - "x64" 526 - ], 527 - "dev": true, 528 - "license": "MIT", 529 - "optional": true, 530 - "os": [ 531 - "linux" 532 - ], 533 - "engines": { 534 - "node": ">=18" 535 - } 536 - }, 537 - "node_modules/@esbuild/netbsd-arm64": { 538 - "version": "0.25.3", 539 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz", 540 - "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==", 541 - "cpu": [ 542 - "arm64" 543 - ], 544 - "dev": true, 545 - "license": "MIT", 546 - "optional": true, 547 - "os": [ 548 - "netbsd" 549 - ], 550 - "engines": { 551 - "node": ">=18" 552 - } 553 - }, 554 - "node_modules/@esbuild/netbsd-x64": { 555 - "version": "0.25.3", 556 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz", 557 - "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==", 558 - "cpu": [ 559 - "x64" 560 - ], 561 - "dev": true, 562 - "license": "MIT", 563 - "optional": true, 564 - "os": [ 565 - "netbsd" 566 - ], 567 - "engines": { 568 - "node": ">=18" 569 - } 570 - }, 571 - "node_modules/@esbuild/openbsd-arm64": { 572 - "version": "0.25.3", 573 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz", 574 - "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==", 575 - "cpu": [ 576 - "arm64" 577 - ], 578 - "dev": true, 579 - "license": "MIT", 580 - "optional": true, 581 - "os": [ 582 - "openbsd" 583 - ], 584 - "engines": { 585 - "node": ">=18" 586 - } 587 - }, 588 - "node_modules/@esbuild/openbsd-x64": { 589 - "version": "0.25.3", 590 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz", 591 - "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==", 592 - "cpu": [ 593 - "x64" 594 - ], 595 - "dev": true, 596 - "license": "MIT", 597 - "optional": true, 598 - "os": [ 599 - "openbsd" 600 - ], 601 - "engines": { 602 - "node": ">=18" 603 - } 604 - }, 605 - "node_modules/@esbuild/sunos-x64": { 606 - "version": "0.25.3", 607 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz", 608 - "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==", 609 - "cpu": [ 610 - "x64" 611 - ], 612 - "dev": true, 613 - "license": "MIT", 614 - "optional": true, 615 - "os": [ 616 - "sunos" 617 - ], 618 - "engines": { 619 - "node": ">=18" 620 - } 621 - }, 622 - "node_modules/@esbuild/win32-arm64": { 623 - "version": "0.25.3", 624 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz", 625 - "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==", 626 - "cpu": [ 627 - "arm64" 628 - ], 629 - "dev": true, 630 - "license": "MIT", 631 - "optional": true, 632 - "os": [ 633 - "win32" 634 - ], 635 - "engines": { 636 - "node": ">=18" 637 - } 638 - }, 639 - "node_modules/@esbuild/win32-ia32": { 640 - "version": "0.25.3", 641 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz", 642 - "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==", 643 - "cpu": [ 644 - "ia32" 645 - ], 646 - "dev": true, 647 - "license": "MIT", 648 - "optional": true, 649 - "os": [ 650 - "win32" 651 - ], 652 - "engines": { 653 - "node": ">=18" 654 - } 655 - }, 656 - "node_modules/@esbuild/win32-x64": { 657 - "version": "0.25.3", 658 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz", 659 - "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==", 660 - "cpu": [ 661 - "x64" 662 - ], 663 - "dev": true, 664 - "license": "MIT", 665 - "optional": true, 666 - "os": [ 667 - "win32" 668 - ], 669 - "engines": { 670 - "node": ">=18" 671 - } 672 - }, 673 - "node_modules/@fastify/busboy": { 674 - "version": "2.1.1", 675 - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", 676 - "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", 677 - "dev": true, 678 - "license": "MIT", 679 - "engines": { 680 - "node": ">=14" 681 - } 682 - }, 683 - "node_modules/@img/sharp-darwin-arm64": { 684 - "version": "0.33.5", 685 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", 686 - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 687 - "cpu": [ 688 - "arm64" 689 - ], 690 - "dev": true, 691 - "license": "Apache-2.0", 692 - "optional": true, 693 - "os": [ 694 - "darwin" 695 - ], 696 - "engines": { 697 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 698 - }, 699 - "funding": { 700 - "url": "https://opencollective.com/libvips" 701 - }, 702 - "optionalDependencies": { 703 - "@img/sharp-libvips-darwin-arm64": "1.0.4" 704 - } 705 - }, 706 - "node_modules/@img/sharp-darwin-x64": { 707 - "version": "0.33.5", 708 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", 709 - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 710 - "cpu": [ 711 - "x64" 712 - ], 713 - "dev": true, 714 - "license": "Apache-2.0", 715 - "optional": true, 716 - "os": [ 717 - "darwin" 718 - ], 719 - "engines": { 720 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 721 - }, 722 - "funding": { 723 - "url": "https://opencollective.com/libvips" 724 - }, 725 - "optionalDependencies": { 726 - "@img/sharp-libvips-darwin-x64": "1.0.4" 727 - } 728 - }, 729 - "node_modules/@img/sharp-libvips-darwin-arm64": { 730 - "version": "1.0.4", 731 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", 732 - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 733 - "cpu": [ 734 - "arm64" 735 - ], 736 - "dev": true, 737 - "license": "LGPL-3.0-or-later", 738 - "optional": true, 739 - "os": [ 740 - "darwin" 741 - ], 742 - "funding": { 743 - "url": "https://opencollective.com/libvips" 744 - } 745 - }, 746 - "node_modules/@img/sharp-libvips-darwin-x64": { 747 - "version": "1.0.4", 748 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", 749 - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 750 - "cpu": [ 751 - "x64" 752 - ], 753 - "dev": true, 754 - "license": "LGPL-3.0-or-later", 755 - "optional": true, 756 - "os": [ 757 - "darwin" 758 - ], 759 - "funding": { 760 - "url": "https://opencollective.com/libvips" 761 - } 762 - }, 763 - "node_modules/@img/sharp-libvips-linux-arm": { 764 - "version": "1.0.5", 765 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", 766 - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 767 - "cpu": [ 768 - "arm" 769 - ], 770 - "dev": true, 771 - "license": "LGPL-3.0-or-later", 772 - "optional": true, 773 - "os": [ 774 - "linux" 775 - ], 776 - "funding": { 777 - "url": "https://opencollective.com/libvips" 778 - } 779 - }, 780 - "node_modules/@img/sharp-libvips-linux-arm64": { 781 - "version": "1.0.4", 782 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", 783 - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 784 - "cpu": [ 785 - "arm64" 786 - ], 787 - "dev": true, 788 - "license": "LGPL-3.0-or-later", 789 - "optional": true, 790 - "os": [ 791 - "linux" 792 - ], 793 - "funding": { 794 - "url": "https://opencollective.com/libvips" 795 - } 796 - }, 797 - "node_modules/@img/sharp-libvips-linux-s390x": { 798 - "version": "1.0.4", 799 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", 800 - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 801 - "cpu": [ 802 - "s390x" 803 - ], 804 - "dev": true, 805 - "license": "LGPL-3.0-or-later", 806 - "optional": true, 807 - "os": [ 808 - "linux" 809 - ], 810 - "funding": { 811 - "url": "https://opencollective.com/libvips" 812 - } 813 - }, 814 - "node_modules/@img/sharp-libvips-linux-x64": { 815 - "version": "1.0.4", 816 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", 817 - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 818 - "cpu": [ 819 - "x64" 820 - ], 821 - "dev": true, 822 - "license": "LGPL-3.0-or-later", 823 - "optional": true, 824 - "os": [ 825 - "linux" 826 - ], 827 - "funding": { 828 - "url": "https://opencollective.com/libvips" 829 - } 830 - }, 831 - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 832 - "version": "1.0.4", 833 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", 834 - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 835 - "cpu": [ 836 - "arm64" 837 - ], 838 - "dev": true, 839 - "license": "LGPL-3.0-or-later", 840 - "optional": true, 841 - "os": [ 842 - "linux" 843 - ], 844 - "funding": { 845 - "url": "https://opencollective.com/libvips" 846 - } 847 - }, 848 - "node_modules/@img/sharp-libvips-linuxmusl-x64": { 849 - "version": "1.0.4", 850 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", 851 - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 852 - "cpu": [ 853 - "x64" 854 - ], 855 - "dev": true, 856 - "license": "LGPL-3.0-or-later", 857 - "optional": true, 858 - "os": [ 859 - "linux" 860 - ], 861 - "funding": { 862 - "url": "https://opencollective.com/libvips" 863 - } 864 - }, 865 - "node_modules/@img/sharp-linux-arm": { 866 - "version": "0.33.5", 867 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", 868 - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 869 - "cpu": [ 870 - "arm" 871 - ], 872 - "dev": true, 873 - "license": "Apache-2.0", 874 - "optional": true, 875 - "os": [ 876 - "linux" 877 - ], 878 - "engines": { 879 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 880 - }, 881 - "funding": { 882 - "url": "https://opencollective.com/libvips" 883 - }, 884 - "optionalDependencies": { 885 - "@img/sharp-libvips-linux-arm": "1.0.5" 886 - } 887 - }, 888 - "node_modules/@img/sharp-linux-arm64": { 889 - "version": "0.33.5", 890 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", 891 - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 892 - "cpu": [ 893 - "arm64" 894 - ], 895 - "dev": true, 896 - "license": "Apache-2.0", 897 - "optional": true, 898 - "os": [ 899 - "linux" 900 - ], 901 - "engines": { 902 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 903 - }, 904 - "funding": { 905 - "url": "https://opencollective.com/libvips" 906 - }, 907 - "optionalDependencies": { 908 - "@img/sharp-libvips-linux-arm64": "1.0.4" 909 - } 910 - }, 911 - "node_modules/@img/sharp-linux-s390x": { 912 - "version": "0.33.5", 913 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", 914 - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 915 - "cpu": [ 916 - "s390x" 917 - ], 918 - "dev": true, 919 - "license": "Apache-2.0", 920 - "optional": true, 921 - "os": [ 922 - "linux" 923 - ], 924 - "engines": { 925 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 926 - }, 927 - "funding": { 928 - "url": "https://opencollective.com/libvips" 929 - }, 930 - "optionalDependencies": { 931 - "@img/sharp-libvips-linux-s390x": "1.0.4" 932 - } 933 - }, 934 - "node_modules/@img/sharp-linux-x64": { 935 - "version": "0.33.5", 936 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", 937 - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 938 - "cpu": [ 939 - "x64" 940 - ], 941 - "dev": true, 942 - "license": "Apache-2.0", 943 - "optional": true, 944 - "os": [ 945 - "linux" 946 - ], 947 - "engines": { 948 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 949 - }, 950 - "funding": { 951 - "url": "https://opencollective.com/libvips" 952 - }, 953 - "optionalDependencies": { 954 - "@img/sharp-libvips-linux-x64": "1.0.4" 955 - } 956 - }, 957 - "node_modules/@img/sharp-linuxmusl-arm64": { 958 - "version": "0.33.5", 959 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", 960 - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 961 - "cpu": [ 962 - "arm64" 963 - ], 964 - "dev": true, 965 - "license": "Apache-2.0", 966 - "optional": true, 967 - "os": [ 968 - "linux" 969 - ], 970 - "engines": { 971 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 972 - }, 973 - "funding": { 974 - "url": "https://opencollective.com/libvips" 975 - }, 976 - "optionalDependencies": { 977 - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" 978 - } 979 - }, 980 - "node_modules/@img/sharp-linuxmusl-x64": { 981 - "version": "0.33.5", 982 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", 983 - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 984 - "cpu": [ 985 - "x64" 986 - ], 987 - "dev": true, 988 - "license": "Apache-2.0", 989 - "optional": true, 990 - "os": [ 991 - "linux" 992 - ], 993 - "engines": { 994 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 995 - }, 996 - "funding": { 997 - "url": "https://opencollective.com/libvips" 998 - }, 999 - "optionalDependencies": { 1000 - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" 1001 - } 1002 - }, 1003 - "node_modules/@img/sharp-wasm32": { 1004 - "version": "0.33.5", 1005 - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", 1006 - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 1007 - "cpu": [ 1008 - "wasm32" 1009 - ], 1010 - "dev": true, 1011 - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 1012 - "optional": true, 1013 - "dependencies": { 1014 - "@emnapi/runtime": "^1.2.0" 1015 - }, 1016 - "engines": { 1017 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1018 - }, 1019 - "funding": { 1020 - "url": "https://opencollective.com/libvips" 1021 - } 1022 - }, 1023 - "node_modules/@img/sharp-win32-ia32": { 1024 - "version": "0.33.5", 1025 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", 1026 - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 1027 - "cpu": [ 1028 - "ia32" 1029 - ], 1030 - "dev": true, 1031 - "license": "Apache-2.0 AND LGPL-3.0-or-later", 1032 - "optional": true, 1033 - "os": [ 1034 - "win32" 1035 - ], 1036 - "engines": { 1037 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1038 - }, 1039 - "funding": { 1040 - "url": "https://opencollective.com/libvips" 1041 - } 1042 - }, 1043 - "node_modules/@img/sharp-win32-x64": { 1044 - "version": "0.33.5", 1045 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", 1046 - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 1047 - "cpu": [ 1048 - "x64" 1049 - ], 1050 - "dev": true, 1051 - "license": "Apache-2.0 AND LGPL-3.0-or-later", 1052 - "optional": true, 1053 - "os": [ 1054 - "win32" 1055 - ], 1056 - "engines": { 1057 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1058 - }, 1059 - "funding": { 1060 - "url": "https://opencollective.com/libvips" 1061 - } 1062 - }, 1063 - "node_modules/@jridgewell/resolve-uri": { 1064 - "version": "3.1.2", 1065 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 1066 - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 1067 - "dev": true, 1068 - "license": "MIT", 1069 - "engines": { 1070 - "node": ">=6.0.0" 1071 - } 1072 - }, 1073 - "node_modules/@jridgewell/sourcemap-codec": { 1074 - "version": "1.5.0", 1075 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 1076 - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 1077 - "dev": true, 1078 - "license": "MIT" 1079 - }, 1080 - "node_modules/@jridgewell/trace-mapping": { 1081 - "version": "0.3.9", 1082 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 1083 - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 1084 - "dev": true, 1085 - "license": "MIT", 1086 - "dependencies": { 1087 - "@jridgewell/resolve-uri": "^3.0.3", 1088 - "@jridgewell/sourcemap-codec": "^1.4.10" 1089 - } 1090 - }, 1091 - "node_modules/@rollup/rollup-android-arm-eabi": { 1092 - "version": "4.40.1", 1093 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.1.tgz", 1094 - "integrity": "sha512-kxz0YeeCrRUHz3zyqvd7n+TVRlNyTifBsmnmNPtk3hQURUyG9eAB+usz6DAwagMusjx/zb3AjvDUvhFGDAexGw==", 1095 - "cpu": [ 1096 - "arm" 1097 - ], 1098 - "dev": true, 1099 - "license": "MIT", 1100 - "optional": true, 1101 - "os": [ 1102 - "android" 1103 - ] 1104 - }, 1105 - "node_modules/@rollup/rollup-android-arm64": { 1106 - "version": "4.40.1", 1107 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.1.tgz", 1108 - "integrity": "sha512-PPkxTOisoNC6TpnDKatjKkjRMsdaWIhyuMkA4UsBXT9WEZY4uHezBTjs6Vl4PbqQQeu6oION1w2voYZv9yquCw==", 1109 - "cpu": [ 1110 - "arm64" 1111 - ], 1112 - "dev": true, 1113 - "license": "MIT", 1114 - "optional": true, 1115 - "os": [ 1116 - "android" 1117 - ] 1118 - }, 1119 - "node_modules/@rollup/rollup-darwin-arm64": { 1120 - "version": "4.40.1", 1121 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.1.tgz", 1122 - "integrity": "sha512-VWXGISWFY18v/0JyNUy4A46KCFCb9NVsH+1100XP31lud+TzlezBbz24CYzbnA4x6w4hx+NYCXDfnvDVO6lcAA==", 1123 - "cpu": [ 1124 - "arm64" 1125 - ], 1126 - "dev": true, 1127 - "license": "MIT", 1128 - "optional": true, 1129 - "os": [ 1130 - "darwin" 1131 - ] 1132 - }, 1133 - "node_modules/@rollup/rollup-darwin-x64": { 1134 - "version": "4.40.1", 1135 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.1.tgz", 1136 - "integrity": "sha512-nIwkXafAI1/QCS7pxSpv/ZtFW6TXcNUEHAIA9EIyw5OzxJZQ1YDrX+CL6JAIQgZ33CInl1R6mHet9Y/UZTg2Bw==", 1137 - "cpu": [ 1138 - "x64" 1139 - ], 1140 - "dev": true, 1141 - "license": "MIT", 1142 - "optional": true, 1143 - "os": [ 1144 - "darwin" 1145 - ] 1146 - }, 1147 - "node_modules/@rollup/rollup-freebsd-arm64": { 1148 - "version": "4.40.1", 1149 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.1.tgz", 1150 - "integrity": "sha512-BdrLJ2mHTrIYdaS2I99mriyJfGGenSaP+UwGi1kB9BLOCu9SR8ZpbkmmalKIALnRw24kM7qCN0IOm6L0S44iWw==", 1151 - "cpu": [ 1152 - "arm64" 1153 - ], 1154 - "dev": true, 1155 - "license": "MIT", 1156 - "optional": true, 1157 - "os": [ 1158 - "freebsd" 1159 - ] 1160 - }, 1161 - "node_modules/@rollup/rollup-freebsd-x64": { 1162 - "version": "4.40.1", 1163 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.1.tgz", 1164 - "integrity": "sha512-VXeo/puqvCG8JBPNZXZf5Dqq7BzElNJzHRRw3vjBE27WujdzuOPecDPc/+1DcdcTptNBep3861jNq0mYkT8Z6Q==", 1165 - "cpu": [ 1166 - "x64" 1167 - ], 1168 - "dev": true, 1169 - "license": "MIT", 1170 - "optional": true, 1171 - "os": [ 1172 - "freebsd" 1173 - ] 1174 - }, 1175 - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1176 - "version": "4.40.1", 1177 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.1.tgz", 1178 - "integrity": "sha512-ehSKrewwsESPt1TgSE/na9nIhWCosfGSFqv7vwEtjyAqZcvbGIg4JAcV7ZEh2tfj/IlfBeZjgOXm35iOOjadcg==", 1179 - "cpu": [ 1180 - "arm" 1181 - ], 1182 - "dev": true, 1183 - "license": "MIT", 1184 - "optional": true, 1185 - "os": [ 1186 - "linux" 1187 - ] 1188 - }, 1189 - "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1190 - "version": "4.40.1", 1191 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.1.tgz", 1192 - "integrity": "sha512-m39iO/aaurh5FVIu/F4/Zsl8xppd76S4qoID8E+dSRQvTyZTOI2gVk3T4oqzfq1PtcvOfAVlwLMK3KRQMaR8lg==", 1193 - "cpu": [ 1194 - "arm" 1195 - ], 1196 - "dev": true, 1197 - "license": "MIT", 1198 - "optional": true, 1199 - "os": [ 1200 - "linux" 1201 - ] 1202 - }, 1203 - "node_modules/@rollup/rollup-linux-arm64-gnu": { 1204 - "version": "4.40.1", 1205 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.1.tgz", 1206 - "integrity": "sha512-Y+GHnGaku4aVLSgrT0uWe2o2Rq8te9hi+MwqGF9r9ORgXhmHK5Q71N757u0F8yU1OIwUIFy6YiJtKjtyktk5hg==", 1207 - "cpu": [ 1208 - "arm64" 1209 - ], 1210 - "dev": true, 1211 - "license": "MIT", 1212 - "optional": true, 1213 - "os": [ 1214 - "linux" 1215 - ] 1216 - }, 1217 - "node_modules/@rollup/rollup-linux-arm64-musl": { 1218 - "version": "4.40.1", 1219 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.1.tgz", 1220 - "integrity": "sha512-jEwjn3jCA+tQGswK3aEWcD09/7M5wGwc6+flhva7dsQNRZZTe30vkalgIzV4tjkopsTS9Jd7Y1Bsj6a4lzz8gQ==", 1221 - "cpu": [ 1222 - "arm64" 1223 - ], 1224 - "dev": true, 1225 - "license": "MIT", 1226 - "optional": true, 1227 - "os": [ 1228 - "linux" 1229 - ] 1230 - }, 1231 - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 1232 - "version": "4.40.1", 1233 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.1.tgz", 1234 - "integrity": "sha512-ySyWikVhNzv+BV/IDCsrraOAZ3UaC8SZB67FZlqVwXwnFhPihOso9rPOxzZbjp81suB1O2Topw+6Ug3JNegejQ==", 1235 - "cpu": [ 1236 - "loong64" 1237 - ], 1238 - "dev": true, 1239 - "license": "MIT", 1240 - "optional": true, 1241 - "os": [ 1242 - "linux" 1243 - ] 1244 - }, 1245 - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 1246 - "version": "4.40.1", 1247 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.1.tgz", 1248 - "integrity": "sha512-BvvA64QxZlh7WZWqDPPdt0GH4bznuL6uOO1pmgPnnv86rpUpc8ZxgZwcEgXvo02GRIZX1hQ0j0pAnhwkhwPqWg==", 1249 - "cpu": [ 1250 - "ppc64" 1251 - ], 1252 - "dev": true, 1253 - "license": "MIT", 1254 - "optional": true, 1255 - "os": [ 1256 - "linux" 1257 - ] 1258 - }, 1259 - "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1260 - "version": "4.40.1", 1261 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.1.tgz", 1262 - "integrity": "sha512-EQSP+8+1VuSulm9RKSMKitTav89fKbHymTf25n5+Yr6gAPZxYWpj3DzAsQqoaHAk9YX2lwEyAf9S4W8F4l3VBQ==", 1263 - "cpu": [ 1264 - "riscv64" 1265 - ], 1266 - "dev": true, 1267 - "license": "MIT", 1268 - "optional": true, 1269 - "os": [ 1270 - "linux" 1271 - ] 1272 - }, 1273 - "node_modules/@rollup/rollup-linux-riscv64-musl": { 1274 - "version": "4.40.1", 1275 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.1.tgz", 1276 - "integrity": "sha512-n/vQ4xRZXKuIpqukkMXZt9RWdl+2zgGNx7Uda8NtmLJ06NL8jiHxUawbwC+hdSq1rrw/9CghCpEONor+l1e2gA==", 1277 - "cpu": [ 1278 - "riscv64" 1279 - ], 1280 - "dev": true, 1281 - "license": "MIT", 1282 - "optional": true, 1283 - "os": [ 1284 - "linux" 1285 - ] 1286 - }, 1287 - "node_modules/@rollup/rollup-linux-s390x-gnu": { 1288 - "version": "4.40.1", 1289 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.1.tgz", 1290 - "integrity": "sha512-h8d28xzYb98fMQKUz0w2fMc1XuGzLLjdyxVIbhbil4ELfk5/orZlSTpF/xdI9C8K0I8lCkq+1En2RJsawZekkg==", 1291 - "cpu": [ 1292 - "s390x" 1293 - ], 1294 - "dev": true, 1295 - "license": "MIT", 1296 - "optional": true, 1297 - "os": [ 1298 - "linux" 1299 - ] 1300 - }, 1301 - "node_modules/@rollup/rollup-linux-x64-gnu": { 1302 - "version": "4.40.1", 1303 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.1.tgz", 1304 - "integrity": "sha512-XiK5z70PEFEFqcNj3/zRSz/qX4bp4QIraTy9QjwJAb/Z8GM7kVUsD0Uk8maIPeTyPCP03ChdI+VVmJriKYbRHQ==", 1305 - "cpu": [ 1306 - "x64" 1307 - ], 1308 - "dev": true, 1309 - "license": "MIT", 1310 - "optional": true, 1311 - "os": [ 1312 - "linux" 1313 - ] 1314 - }, 1315 - "node_modules/@rollup/rollup-linux-x64-musl": { 1316 - "version": "4.40.1", 1317 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.1.tgz", 1318 - "integrity": "sha512-2BRORitq5rQ4Da9blVovzNCMaUlyKrzMSvkVR0D4qPuOy/+pMCrh1d7o01RATwVy+6Fa1WBw+da7QPeLWU/1mQ==", 1319 - "cpu": [ 1320 - "x64" 1321 - ], 1322 - "dev": true, 1323 - "license": "MIT", 1324 - "optional": true, 1325 - "os": [ 1326 - "linux" 1327 - ] 1328 - }, 1329 - "node_modules/@rollup/rollup-win32-arm64-msvc": { 1330 - "version": "4.40.1", 1331 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.1.tgz", 1332 - "integrity": "sha512-b2bcNm9Kbde03H+q+Jjw9tSfhYkzrDUf2d5MAd1bOJuVplXvFhWz7tRtWvD8/ORZi7qSCy0idW6tf2HgxSXQSg==", 1333 - "cpu": [ 1334 - "arm64" 1335 - ], 1336 - "dev": true, 1337 - "license": "MIT", 1338 - "optional": true, 1339 - "os": [ 1340 - "win32" 1341 - ] 1342 - }, 1343 - "node_modules/@rollup/rollup-win32-ia32-msvc": { 1344 - "version": "4.40.1", 1345 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.1.tgz", 1346 - "integrity": "sha512-DfcogW8N7Zg7llVEfpqWMZcaErKfsj9VvmfSyRjCyo4BI3wPEfrzTtJkZG6gKP/Z92wFm6rz2aDO7/JfiR/whA==", 1347 - "cpu": [ 1348 - "ia32" 1349 - ], 1350 - "dev": true, 1351 - "license": "MIT", 1352 - "optional": true, 1353 - "os": [ 1354 - "win32" 1355 - ] 1356 - }, 1357 - "node_modules/@rollup/rollup-win32-x64-msvc": { 1358 - "version": "4.40.1", 1359 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.1.tgz", 1360 - "integrity": "sha512-ECyOuDeH3C1I8jH2MK1RtBJW+YPMvSfT0a5NN0nHfQYnDSJ6tUiZH3gzwVP5/Kfh/+Tt7tpWVF9LXNTnhTJ3kA==", 1361 - "cpu": [ 1362 - "x64" 1363 - ], 1364 - "dev": true, 1365 - "license": "MIT", 1366 - "optional": true, 1367 - "os": [ 1368 - "win32" 1369 - ] 1370 - }, 1371 - "node_modules/@standard-schema/spec": { 1372 - "version": "1.1.0", 1373 - "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", 1374 - "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", 1375 - "license": "MIT" 1376 - }, 1377 - "node_modules/@types/estree": { 1378 - "version": "1.0.7", 1379 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", 1380 - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", 1381 - "dev": true, 1382 - "license": "MIT" 1383 - }, 1384 - "node_modules/@vitest/expect": { 1385 - "version": "3.0.9", 1386 - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.0.9.tgz", 1387 - "integrity": "sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==", 1388 - "dev": true, 1389 - "license": "MIT", 1390 - "dependencies": { 1391 - "@vitest/spy": "3.0.9", 1392 - "@vitest/utils": "3.0.9", 1393 - "chai": "^5.2.0", 1394 - "tinyrainbow": "^2.0.0" 1395 - }, 1396 - "funding": { 1397 - "url": "https://opencollective.com/vitest" 1398 - } 1399 - }, 1400 - "node_modules/@vitest/mocker": { 1401 - "version": "3.0.9", 1402 - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.0.9.tgz", 1403 - "integrity": "sha512-ryERPIBOnvevAkTq+L1lD+DTFBRcjueL9lOUfXsLfwP92h4e+Heb+PjiqS3/OURWPtywfafK0kj++yDFjWUmrA==", 1404 - "dev": true, 1405 - "license": "MIT", 1406 - "dependencies": { 1407 - "@vitest/spy": "3.0.9", 1408 - "estree-walker": "^3.0.3", 1409 - "magic-string": "^0.30.17" 1410 - }, 1411 - "funding": { 1412 - "url": "https://opencollective.com/vitest" 1413 - }, 1414 - "peerDependencies": { 1415 - "msw": "^2.4.9", 1416 - "vite": "^5.0.0 || ^6.0.0" 1417 - }, 1418 - "peerDependenciesMeta": { 1419 - "msw": { 1420 - "optional": true 1421 - }, 1422 - "vite": { 1423 - "optional": true 1424 - } 1425 - } 1426 - }, 1427 - "node_modules/@vitest/pretty-format": { 1428 - "version": "3.1.2", 1429 - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.1.2.tgz", 1430 - "integrity": "sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==", 1431 - "dev": true, 1432 - "license": "MIT", 1433 - "dependencies": { 1434 - "tinyrainbow": "^2.0.0" 1435 - }, 1436 - "funding": { 1437 - "url": "https://opencollective.com/vitest" 1438 - } 1439 - }, 1440 - "node_modules/@vitest/runner": { 1441 - "version": "3.0.9", 1442 - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.0.9.tgz", 1443 - "integrity": "sha512-NX9oUXgF9HPfJSwl8tUZCMP1oGx2+Sf+ru6d05QjzQz4OwWg0psEzwY6VexP2tTHWdOkhKHUIZH+fS6nA7jfOw==", 1444 - "dev": true, 1445 - "license": "MIT", 1446 - "dependencies": { 1447 - "@vitest/utils": "3.0.9", 1448 - "pathe": "^2.0.3" 1449 - }, 1450 - "funding": { 1451 - "url": "https://opencollective.com/vitest" 1452 - } 1453 - }, 1454 - "node_modules/@vitest/snapshot": { 1455 - "version": "3.0.9", 1456 - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.0.9.tgz", 1457 - "integrity": "sha512-AiLUiuZ0FuA+/8i19mTYd+re5jqjEc2jZbgJ2up0VY0Ddyyxg/uUtBDpIFAy4uzKaQxOW8gMgBdAJJ2ydhu39A==", 1458 - "dev": true, 1459 - "license": "MIT", 1460 - "dependencies": { 1461 - "@vitest/pretty-format": "3.0.9", 1462 - "magic-string": "^0.30.17", 1463 - "pathe": "^2.0.3" 1464 - }, 1465 - "funding": { 1466 - "url": "https://opencollective.com/vitest" 1467 - } 1468 - }, 1469 - "node_modules/@vitest/snapshot/node_modules/@vitest/pretty-format": { 1470 - "version": "3.0.9", 1471 - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.9.tgz", 1472 - "integrity": "sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==", 1473 - "dev": true, 1474 - "license": "MIT", 1475 - "dependencies": { 1476 - "tinyrainbow": "^2.0.0" 1477 - }, 1478 - "funding": { 1479 - "url": "https://opencollective.com/vitest" 1480 - } 1481 - }, 1482 - "node_modules/@vitest/spy": { 1483 - "version": "3.0.9", 1484 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.0.9.tgz", 1485 - "integrity": "sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==", 1486 - "dev": true, 1487 - "license": "MIT", 1488 - "dependencies": { 1489 - "tinyspy": "^3.0.2" 1490 - }, 1491 - "funding": { 1492 - "url": "https://opencollective.com/vitest" 1493 - } 1494 - }, 1495 - "node_modules/@vitest/utils": { 1496 - "version": "3.0.9", 1497 - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.0.9.tgz", 1498 - "integrity": "sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==", 1499 - "dev": true, 1500 - "license": "MIT", 1501 - "dependencies": { 1502 - "@vitest/pretty-format": "3.0.9", 1503 - "loupe": "^3.1.3", 1504 - "tinyrainbow": "^2.0.0" 1505 - }, 1506 - "funding": { 1507 - "url": "https://opencollective.com/vitest" 1508 - } 1509 - }, 1510 - "node_modules/@vitest/utils/node_modules/@vitest/pretty-format": { 1511 - "version": "3.0.9", 1512 - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.9.tgz", 1513 - "integrity": "sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==", 1514 - "dev": true, 1515 - "license": "MIT", 1516 - "dependencies": { 1517 - "tinyrainbow": "^2.0.0" 1518 - }, 1519 - "funding": { 1520 - "url": "https://opencollective.com/vitest" 1521 - } 1522 - }, 1523 - "node_modules/acorn": { 1524 - "version": "8.14.0", 1525 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", 1526 - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 1527 - "dev": true, 1528 - "license": "MIT", 1529 - "bin": { 1530 - "acorn": "bin/acorn" 1531 - }, 1532 - "engines": { 1533 - "node": ">=0.4.0" 1534 - } 1535 - }, 1536 - "node_modules/acorn-walk": { 1537 - "version": "8.3.2", 1538 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", 1539 - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", 1540 - "dev": true, 1541 - "license": "MIT", 1542 - "engines": { 1543 - "node": ">=0.4.0" 1544 - } 1545 - }, 1546 - "node_modules/as-table": { 1547 - "version": "1.0.55", 1548 - "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz", 1549 - "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==", 1550 - "dev": true, 1551 - "license": "MIT", 1552 - "dependencies": { 1553 - "printable-characters": "^1.0.42" 1554 - } 1555 - }, 1556 - "node_modules/assertion-error": { 1557 - "version": "2.0.1", 1558 - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", 1559 - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", 1560 - "dev": true, 1561 - "license": "MIT", 1562 - "engines": { 1563 - "node": ">=12" 1564 - } 1565 - }, 1566 - "node_modules/birpc": { 1567 - "version": "0.2.14", 1568 - "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.14.tgz", 1569 - "integrity": "sha512-37FHE8rqsYM5JEKCnXFyHpBCzvgHEExwVVTq+nUmloInU7l8ezD1TpOhKpS8oe1DTYFqEK27rFZVKG43oTqXRA==", 1570 - "dev": true, 1571 - "license": "MIT", 1572 - "funding": { 1573 - "url": "https://github.com/sponsors/antfu" 1574 - } 1575 - }, 1576 - "node_modules/blake3-wasm": { 1577 - "version": "2.1.5", 1578 - "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", 1579 - "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", 1580 - "dev": true, 1581 - "license": "MIT" 1582 - }, 1583 - "node_modules/cac": { 1584 - "version": "6.7.14", 1585 - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", 1586 - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", 1587 - "dev": true, 1588 - "license": "MIT", 1589 - "engines": { 1590 - "node": ">=8" 1591 - } 1592 - }, 1593 - "node_modules/chai": { 1594 - "version": "5.2.0", 1595 - "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.0.tgz", 1596 - "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==", 1597 - "dev": true, 1598 - "license": "MIT", 1599 - "dependencies": { 1600 - "assertion-error": "^2.0.1", 1601 - "check-error": "^2.1.1", 1602 - "deep-eql": "^5.0.1", 1603 - "loupe": "^3.1.0", 1604 - "pathval": "^2.0.0" 1605 - }, 1606 - "engines": { 1607 - "node": ">=12" 1608 - } 1609 - }, 1610 - "node_modules/check-error": { 1611 - "version": "2.1.1", 1612 - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", 1613 - "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", 1614 - "dev": true, 1615 - "license": "MIT", 1616 - "engines": { 1617 - "node": ">= 16" 1618 - } 1619 - }, 1620 - "node_modules/cjs-module-lexer": { 1621 - "version": "1.4.3", 1622 - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", 1623 - "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", 1624 - "dev": true, 1625 - "license": "MIT" 1626 - }, 1627 - "node_modules/color": { 1628 - "version": "4.2.3", 1629 - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 1630 - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 1631 - "dev": true, 1632 - "license": "MIT", 1633 - "optional": true, 1634 - "dependencies": { 1635 - "color-convert": "^2.0.1", 1636 - "color-string": "^1.9.0" 1637 - }, 1638 - "engines": { 1639 - "node": ">=12.5.0" 1640 - } 1641 - }, 1642 - "node_modules/color-convert": { 1643 - "version": "2.0.1", 1644 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1645 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1646 - "dev": true, 1647 - "license": "MIT", 1648 - "optional": true, 1649 - "dependencies": { 1650 - "color-name": "~1.1.4" 1651 - }, 1652 - "engines": { 1653 - "node": ">=7.0.0" 1654 - } 1655 - }, 1656 - "node_modules/color-name": { 1657 - "version": "1.1.4", 1658 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1659 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1660 - "dev": true, 1661 - "license": "MIT", 1662 - "optional": true 1663 - }, 1664 - "node_modules/color-string": { 1665 - "version": "1.9.1", 1666 - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 1667 - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 1668 - "dev": true, 1669 - "license": "MIT", 1670 - "optional": true, 1671 - "dependencies": { 1672 - "color-name": "^1.0.0", 1673 - "simple-swizzle": "^0.2.2" 1674 - } 1675 - }, 1676 - "node_modules/cookie": { 1677 - "version": "0.7.2", 1678 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 1679 - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 1680 - "dev": true, 1681 - "license": "MIT", 1682 - "engines": { 1683 - "node": ">= 0.6" 1684 - } 1685 - }, 1686 - "node_modules/data-uri-to-buffer": { 1687 - "version": "2.0.2", 1688 - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", 1689 - "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==", 1690 - "dev": true, 1691 - "license": "MIT" 1692 - }, 1693 - "node_modules/debug": { 1694 - "version": "4.4.0", 1695 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 1696 - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 1697 - "dev": true, 1698 - "license": "MIT", 1699 - "dependencies": { 1700 - "ms": "^2.1.3" 1701 - }, 1702 - "engines": { 1703 - "node": ">=6.0" 1704 - }, 1705 - "peerDependenciesMeta": { 1706 - "supports-color": { 1707 - "optional": true 1708 - } 1709 - } 1710 - }, 1711 - "node_modules/deep-eql": { 1712 - "version": "5.0.2", 1713 - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", 1714 - "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", 1715 - "dev": true, 1716 - "license": "MIT", 1717 - "engines": { 1718 - "node": ">=6" 1719 - } 1720 - }, 1721 - "node_modules/defu": { 1722 - "version": "6.1.4", 1723 - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", 1724 - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", 1725 - "dev": true, 1726 - "license": "MIT" 1727 - }, 1728 - "node_modules/detect-libc": { 1729 - "version": "2.0.4", 1730 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", 1731 - "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", 1732 - "dev": true, 1733 - "license": "Apache-2.0", 1734 - "optional": true, 1735 - "engines": { 1736 - "node": ">=8" 1737 - } 1738 - }, 1739 - "node_modules/devalue": { 1740 - "version": "4.3.3", 1741 - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.3.tgz", 1742 - "integrity": "sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==", 1743 - "dev": true, 1744 - "license": "MIT" 1745 - }, 1746 - "node_modules/es-module-lexer": { 1747 - "version": "1.7.0", 1748 - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", 1749 - "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", 1750 - "dev": true, 1751 - "license": "MIT" 1752 - }, 1753 - "node_modules/esbuild": { 1754 - "version": "0.25.3", 1755 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz", 1756 - "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==", 1757 - "dev": true, 1758 - "hasInstallScript": true, 1759 - "license": "MIT", 1760 - "bin": { 1761 - "esbuild": "bin/esbuild" 1762 - }, 1763 - "engines": { 1764 - "node": ">=18" 1765 - }, 1766 - "optionalDependencies": { 1767 - "@esbuild/aix-ppc64": "0.25.3", 1768 - "@esbuild/android-arm": "0.25.3", 1769 - "@esbuild/android-arm64": "0.25.3", 1770 - "@esbuild/android-x64": "0.25.3", 1771 - "@esbuild/darwin-arm64": "0.25.3", 1772 - "@esbuild/darwin-x64": "0.25.3", 1773 - "@esbuild/freebsd-arm64": "0.25.3", 1774 - "@esbuild/freebsd-x64": "0.25.3", 1775 - "@esbuild/linux-arm": "0.25.3", 1776 - "@esbuild/linux-arm64": "0.25.3", 1777 - "@esbuild/linux-ia32": "0.25.3", 1778 - "@esbuild/linux-loong64": "0.25.3", 1779 - "@esbuild/linux-mips64el": "0.25.3", 1780 - "@esbuild/linux-ppc64": "0.25.3", 1781 - "@esbuild/linux-riscv64": "0.25.3", 1782 - "@esbuild/linux-s390x": "0.25.3", 1783 - "@esbuild/linux-x64": "0.25.3", 1784 - "@esbuild/netbsd-arm64": "0.25.3", 1785 - "@esbuild/netbsd-x64": "0.25.3", 1786 - "@esbuild/openbsd-arm64": "0.25.3", 1787 - "@esbuild/openbsd-x64": "0.25.3", 1788 - "@esbuild/sunos-x64": "0.25.3", 1789 - "@esbuild/win32-arm64": "0.25.3", 1790 - "@esbuild/win32-ia32": "0.25.3", 1791 - "@esbuild/win32-x64": "0.25.3" 1792 - } 1793 - }, 1794 - "node_modules/esm-env": { 1795 - "version": "1.2.2", 1796 - "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 1797 - "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 1798 - "license": "MIT" 1799 - }, 1800 - "node_modules/estree-walker": { 1801 - "version": "3.0.3", 1802 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1803 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1804 - "dev": true, 1805 - "license": "MIT", 1806 - "dependencies": { 1807 - "@types/estree": "^1.0.0" 1808 - } 1809 - }, 1810 - "node_modules/exit-hook": { 1811 - "version": "2.2.1", 1812 - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", 1813 - "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", 1814 - "dev": true, 1815 - "license": "MIT", 1816 - "engines": { 1817 - "node": ">=6" 1818 - }, 1819 - "funding": { 1820 - "url": "https://github.com/sponsors/sindresorhus" 1821 - } 1822 - }, 1823 - "node_modules/expect-type": { 1824 - "version": "1.2.1", 1825 - "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.2.1.tgz", 1826 - "integrity": "sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==", 1827 - "dev": true, 1828 - "license": "Apache-2.0", 1829 - "engines": { 1830 - "node": ">=12.0.0" 1831 - } 1832 - }, 1833 - "node_modules/exsolve": { 1834 - "version": "1.0.5", 1835 - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz", 1836 - "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==", 1837 - "dev": true, 1838 - "license": "MIT" 1839 - }, 1840 - "node_modules/fdir": { 1841 - "version": "6.4.4", 1842 - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", 1843 - "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", 1844 - "dev": true, 1845 - "license": "MIT", 1846 - "peerDependencies": { 1847 - "picomatch": "^3 || ^4" 1848 - }, 1849 - "peerDependenciesMeta": { 1850 - "picomatch": { 1851 - "optional": true 1852 - } 1853 - } 1854 - }, 1855 - "node_modules/fsevents": { 1856 - "version": "2.3.3", 1857 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1858 - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1859 - "dev": true, 1860 - "hasInstallScript": true, 1861 - "license": "MIT", 1862 - "optional": true, 1863 - "os": [ 1864 - "darwin" 1865 - ], 1866 - "engines": { 1867 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1868 - } 1869 - }, 1870 - "node_modules/get-source": { 1871 - "version": "2.0.12", 1872 - "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", 1873 - "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==", 1874 - "dev": true, 1875 - "license": "Unlicense", 1876 - "dependencies": { 1877 - "data-uri-to-buffer": "^2.0.0", 1878 - "source-map": "^0.6.1" 1879 - } 1880 - }, 1881 - "node_modules/glob-to-regexp": { 1882 - "version": "0.4.1", 1883 - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 1884 - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 1885 - "dev": true, 1886 - "license": "BSD-2-Clause" 1887 - }, 1888 - "node_modules/is-arrayish": { 1889 - "version": "0.3.2", 1890 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 1891 - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 1892 - "dev": true, 1893 - "license": "MIT", 1894 - "optional": true 1895 - }, 1896 - "node_modules/loupe": { 1897 - "version": "3.1.3", 1898 - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.3.tgz", 1899 - "integrity": "sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==", 1900 - "dev": true, 1901 - "license": "MIT" 1902 - }, 1903 - "node_modules/magic-string": { 1904 - "version": "0.30.17", 1905 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 1906 - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 1907 - "dev": true, 1908 - "license": "MIT", 1909 - "dependencies": { 1910 - "@jridgewell/sourcemap-codec": "^1.5.0" 1911 - } 1912 - }, 1913 - "node_modules/mime": { 1914 - "version": "3.0.0", 1915 - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 1916 - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 1917 - "dev": true, 1918 - "license": "MIT", 1919 - "bin": { 1920 - "mime": "cli.js" 1921 - }, 1922 - "engines": { 1923 - "node": ">=10.0.0" 1924 - } 1925 - }, 1926 - "node_modules/miniflare": { 1927 - "version": "4.20250428.1", 1928 - "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20250428.1.tgz", 1929 - "integrity": "sha512-M3qcJXjeAEimHrEeWXEhrJiC3YHB5M3QSqqK67pOTI+lHn0QyVG/2iFUjVJ/nv+i10uxeAEva8GRGeu+tKRCmQ==", 1930 - "dev": true, 1931 - "license": "MIT", 1932 - "dependencies": { 1933 - "@cspotcode/source-map-support": "0.8.1", 1934 - "acorn": "8.14.0", 1935 - "acorn-walk": "8.3.2", 1936 - "exit-hook": "2.2.1", 1937 - "glob-to-regexp": "0.4.1", 1938 - "stoppable": "1.1.0", 1939 - "undici": "^5.28.5", 1940 - "workerd": "1.20250428.0", 1941 - "ws": "8.18.0", 1942 - "youch": "3.3.4", 1943 - "zod": "3.22.3" 1944 - }, 1945 - "bin": { 1946 - "miniflare": "bootstrap.js" 1947 - }, 1948 - "engines": { 1949 - "node": ">=18.0.0" 1950 - } 1951 - }, 1952 - "node_modules/miniflare/node_modules/zod": { 1953 - "version": "3.22.3", 1954 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", 1955 - "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", 1956 - "dev": true, 1957 - "license": "MIT", 1958 - "funding": { 1959 - "url": "https://github.com/sponsors/colinhacks" 1960 - } 1961 - }, 1962 - "node_modules/ms": { 1963 - "version": "2.1.3", 1964 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1965 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1966 - "dev": true, 1967 - "license": "MIT" 1968 - }, 1969 - "node_modules/mustache": { 1970 - "version": "4.2.0", 1971 - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", 1972 - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", 1973 - "dev": true, 1974 - "license": "MIT", 1975 - "bin": { 1976 - "mustache": "bin/mustache" 1977 - } 1978 - }, 1979 - "node_modules/nanoid": { 1980 - "version": "3.3.11", 1981 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 1982 - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1983 - "dev": true, 1984 - "funding": [ 1985 - { 1986 - "type": "github", 1987 - "url": "https://github.com/sponsors/ai" 1988 - } 1989 - ], 1990 - "license": "MIT", 1991 - "bin": { 1992 - "nanoid": "bin/nanoid.cjs" 1993 - }, 1994 - "engines": { 1995 - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1996 - } 1997 - }, 1998 - "node_modules/ohash": { 1999 - "version": "2.0.11", 2000 - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", 2001 - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", 2002 - "dev": true, 2003 - "license": "MIT" 2004 - }, 2005 - "node_modules/path-to-regexp": { 2006 - "version": "6.3.0", 2007 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", 2008 - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", 2009 - "dev": true, 2010 - "license": "MIT" 2011 - }, 2012 - "node_modules/pathe": { 2013 - "version": "2.0.3", 2014 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 2015 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 2016 - "dev": true, 2017 - "license": "MIT" 2018 - }, 2019 - "node_modules/pathval": { 2020 - "version": "2.0.0", 2021 - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", 2022 - "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", 2023 - "dev": true, 2024 - "license": "MIT", 2025 - "engines": { 2026 - "node": ">= 14.16" 2027 - } 2028 - }, 2029 - "node_modules/picocolors": { 2030 - "version": "1.1.1", 2031 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 2032 - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 2033 - "dev": true, 2034 - "license": "ISC" 2035 - }, 2036 - "node_modules/picomatch": { 2037 - "version": "4.0.2", 2038 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 2039 - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 2040 - "dev": true, 2041 - "license": "MIT", 2042 - "engines": { 2043 - "node": ">=12" 2044 - }, 2045 - "funding": { 2046 - "url": "https://github.com/sponsors/jonschlinkert" 2047 - } 2048 - }, 2049 - "node_modules/postcss": { 2050 - "version": "8.5.3", 2051 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 2052 - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 2053 - "dev": true, 2054 - "funding": [ 2055 - { 2056 - "type": "opencollective", 2057 - "url": "https://opencollective.com/postcss/" 2058 - }, 2059 - { 2060 - "type": "tidelift", 2061 - "url": "https://tidelift.com/funding/github/npm/postcss" 2062 - }, 2063 - { 2064 - "type": "github", 2065 - "url": "https://github.com/sponsors/ai" 2066 - } 2067 - ], 2068 - "license": "MIT", 2069 - "dependencies": { 2070 - "nanoid": "^3.3.8", 2071 - "picocolors": "^1.1.1", 2072 - "source-map-js": "^1.2.1" 2073 - }, 2074 - "engines": { 2075 - "node": "^10 || ^12 || >=14" 2076 - } 2077 - }, 2078 - "node_modules/printable-characters": { 2079 - "version": "1.0.42", 2080 - "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", 2081 - "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", 2082 - "dev": true, 2083 - "license": "Unlicense" 2084 - }, 2085 - "node_modules/rollup": { 2086 - "version": "4.40.1", 2087 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.1.tgz", 2088 - "integrity": "sha512-C5VvvgCCyfyotVITIAv+4efVytl5F7wt+/I2i9q9GZcEXW9BP52YYOXC58igUi+LFZVHukErIIqQSWwv/M3WRw==", 2089 - "dev": true, 2090 - "license": "MIT", 2091 - "dependencies": { 2092 - "@types/estree": "1.0.7" 2093 - }, 2094 - "bin": { 2095 - "rollup": "dist/bin/rollup" 2096 - }, 2097 - "engines": { 2098 - "node": ">=18.0.0", 2099 - "npm": ">=8.0.0" 2100 - }, 2101 - "optionalDependencies": { 2102 - "@rollup/rollup-android-arm-eabi": "4.40.1", 2103 - "@rollup/rollup-android-arm64": "4.40.1", 2104 - "@rollup/rollup-darwin-arm64": "4.40.1", 2105 - "@rollup/rollup-darwin-x64": "4.40.1", 2106 - "@rollup/rollup-freebsd-arm64": "4.40.1", 2107 - "@rollup/rollup-freebsd-x64": "4.40.1", 2108 - "@rollup/rollup-linux-arm-gnueabihf": "4.40.1", 2109 - "@rollup/rollup-linux-arm-musleabihf": "4.40.1", 2110 - "@rollup/rollup-linux-arm64-gnu": "4.40.1", 2111 - "@rollup/rollup-linux-arm64-musl": "4.40.1", 2112 - "@rollup/rollup-linux-loongarch64-gnu": "4.40.1", 2113 - "@rollup/rollup-linux-powerpc64le-gnu": "4.40.1", 2114 - "@rollup/rollup-linux-riscv64-gnu": "4.40.1", 2115 - "@rollup/rollup-linux-riscv64-musl": "4.40.1", 2116 - "@rollup/rollup-linux-s390x-gnu": "4.40.1", 2117 - "@rollup/rollup-linux-x64-gnu": "4.40.1", 2118 - "@rollup/rollup-linux-x64-musl": "4.40.1", 2119 - "@rollup/rollup-win32-arm64-msvc": "4.40.1", 2120 - "@rollup/rollup-win32-ia32-msvc": "4.40.1", 2121 - "@rollup/rollup-win32-x64-msvc": "4.40.1", 2122 - "fsevents": "~2.3.2" 2123 - } 2124 - }, 2125 - "node_modules/semver": { 2126 - "version": "7.7.1", 2127 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", 2128 - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", 2129 - "dev": true, 2130 - "license": "ISC", 2131 - "bin": { 2132 - "semver": "bin/semver.js" 2133 - }, 2134 - "engines": { 2135 - "node": ">=10" 2136 - } 2137 - }, 2138 - "node_modules/sharp": { 2139 - "version": "0.33.5", 2140 - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", 2141 - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 2142 - "dev": true, 2143 - "hasInstallScript": true, 2144 - "license": "Apache-2.0", 2145 - "optional": true, 2146 - "dependencies": { 2147 - "color": "^4.2.3", 2148 - "detect-libc": "^2.0.3", 2149 - "semver": "^7.6.3" 2150 - }, 2151 - "engines": { 2152 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2153 - }, 2154 - "funding": { 2155 - "url": "https://opencollective.com/libvips" 2156 - }, 2157 - "optionalDependencies": { 2158 - "@img/sharp-darwin-arm64": "0.33.5", 2159 - "@img/sharp-darwin-x64": "0.33.5", 2160 - "@img/sharp-libvips-darwin-arm64": "1.0.4", 2161 - "@img/sharp-libvips-darwin-x64": "1.0.4", 2162 - "@img/sharp-libvips-linux-arm": "1.0.5", 2163 - "@img/sharp-libvips-linux-arm64": "1.0.4", 2164 - "@img/sharp-libvips-linux-s390x": "1.0.4", 2165 - "@img/sharp-libvips-linux-x64": "1.0.4", 2166 - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", 2167 - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", 2168 - "@img/sharp-linux-arm": "0.33.5", 2169 - "@img/sharp-linux-arm64": "0.33.5", 2170 - "@img/sharp-linux-s390x": "0.33.5", 2171 - "@img/sharp-linux-x64": "0.33.5", 2172 - "@img/sharp-linuxmusl-arm64": "0.33.5", 2173 - "@img/sharp-linuxmusl-x64": "0.33.5", 2174 - "@img/sharp-wasm32": "0.33.5", 2175 - "@img/sharp-win32-ia32": "0.33.5", 2176 - "@img/sharp-win32-x64": "0.33.5" 2177 - } 2178 - }, 2179 - "node_modules/siginfo": { 2180 - "version": "2.0.0", 2181 - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", 2182 - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", 2183 - "dev": true, 2184 - "license": "ISC" 2185 - }, 2186 - "node_modules/simple-swizzle": { 2187 - "version": "0.2.2", 2188 - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 2189 - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", 2190 - "dev": true, 2191 - "license": "MIT", 2192 - "optional": true, 2193 - "dependencies": { 2194 - "is-arrayish": "^0.3.1" 2195 - } 2196 - }, 2197 - "node_modules/source-map": { 2198 - "version": "0.6.1", 2199 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2200 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2201 - "dev": true, 2202 - "license": "BSD-3-Clause", 2203 - "engines": { 2204 - "node": ">=0.10.0" 2205 - } 2206 - }, 2207 - "node_modules/source-map-js": { 2208 - "version": "1.2.1", 2209 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 2210 - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 2211 - "dev": true, 2212 - "license": "BSD-3-Clause", 2213 - "engines": { 2214 - "node": ">=0.10.0" 2215 - } 2216 - }, 2217 - "node_modules/stackback": { 2218 - "version": "0.0.2", 2219 - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", 2220 - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", 2221 - "dev": true, 2222 - "license": "MIT" 2223 - }, 2224 - "node_modules/stacktracey": { 2225 - "version": "2.1.8", 2226 - "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz", 2227 - "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==", 2228 - "dev": true, 2229 - "license": "Unlicense", 2230 - "dependencies": { 2231 - "as-table": "^1.0.36", 2232 - "get-source": "^2.0.12" 2233 - } 2234 - }, 2235 - "node_modules/std-env": { 2236 - "version": "3.9.0", 2237 - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", 2238 - "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", 2239 - "dev": true, 2240 - "license": "MIT" 2241 - }, 2242 - "node_modules/stoppable": { 2243 - "version": "1.1.0", 2244 - "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", 2245 - "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", 2246 - "dev": true, 2247 - "license": "MIT", 2248 - "engines": { 2249 - "node": ">=4", 2250 - "npm": ">=6" 2251 - } 2252 - }, 2253 - "node_modules/tinybench": { 2254 - "version": "2.9.0", 2255 - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", 2256 - "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", 2257 - "dev": true, 2258 - "license": "MIT" 2259 - }, 2260 - "node_modules/tinyexec": { 2261 - "version": "0.3.2", 2262 - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", 2263 - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", 2264 - "dev": true, 2265 - "license": "MIT" 2266 - }, 2267 - "node_modules/tinyglobby": { 2268 - "version": "0.2.13", 2269 - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", 2270 - "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", 2271 - "dev": true, 2272 - "license": "MIT", 2273 - "dependencies": { 2274 - "fdir": "^6.4.4", 2275 - "picomatch": "^4.0.2" 2276 - }, 2277 - "engines": { 2278 - "node": ">=12.0.0" 2279 - }, 2280 - "funding": { 2281 - "url": "https://github.com/sponsors/SuperchupuDev" 2282 - } 2283 - }, 2284 - "node_modules/tinypool": { 2285 - "version": "1.0.2", 2286 - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.2.tgz", 2287 - "integrity": "sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==", 2288 - "dev": true, 2289 - "license": "MIT", 2290 - "engines": { 2291 - "node": "^18.0.0 || >=20.0.0" 2292 - } 2293 - }, 2294 - "node_modules/tinyrainbow": { 2295 - "version": "2.0.0", 2296 - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", 2297 - "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", 2298 - "dev": true, 2299 - "license": "MIT", 2300 - "engines": { 2301 - "node": ">=14.0.0" 2302 - } 2303 - }, 2304 - "node_modules/tinyspy": { 2305 - "version": "3.0.2", 2306 - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", 2307 - "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", 2308 - "dev": true, 2309 - "license": "MIT", 2310 - "engines": { 2311 - "node": ">=14.0.0" 2312 - } 2313 - }, 2314 - "node_modules/tslib": { 2315 - "version": "2.8.1", 2316 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 2317 - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 2318 - "dev": true, 2319 - "license": "0BSD", 2320 - "optional": true 2321 - }, 2322 - "node_modules/ufo": { 2323 - "version": "1.6.1", 2324 - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 2325 - "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 2326 - "dev": true, 2327 - "license": "MIT" 2328 - }, 2329 - "node_modules/undici": { 2330 - "version": "5.29.0", 2331 - "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", 2332 - "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", 2333 - "dev": true, 2334 - "license": "MIT", 2335 - "dependencies": { 2336 - "@fastify/busboy": "^2.0.0" 2337 - }, 2338 - "engines": { 2339 - "node": ">=14.0" 2340 - } 2341 - }, 2342 - "node_modules/unenv": { 2343 - "version": "2.0.0-rc.15", 2344 - "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.15.tgz", 2345 - "integrity": "sha512-J/rEIZU8w6FOfLNz/hNKsnY+fFHWnu9MH4yRbSZF3xbbGHovcetXPs7sD+9p8L6CeNC//I9bhRYAOsBt2u7/OA==", 2346 - "dev": true, 2347 - "license": "MIT", 2348 - "dependencies": { 2349 - "defu": "^6.1.4", 2350 - "exsolve": "^1.0.4", 2351 - "ohash": "^2.0.11", 2352 - "pathe": "^2.0.3", 2353 - "ufo": "^1.5.4" 2354 - } 2355 - }, 2356 - "node_modules/unicode-segmenter": { 2357 - "version": "0.14.4", 2358 - "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.4.tgz", 2359 - "integrity": "sha512-pR5VCiCrLrKOL6FRW61jnk9+wyMtKKowq+jyFY9oc6uHbWKhDL4yVRiI4YZPksGMK72Pahh8m0cn/0JvbDDyJg==", 2360 - "license": "MIT" 2361 - }, 2362 - "node_modules/vite": { 2363 - "version": "6.3.4", 2364 - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.4.tgz", 2365 - "integrity": "sha512-BiReIiMS2fyFqbqNT/Qqt4CVITDU9M9vE+DKcVAsB+ZV0wvTKd+3hMbkpxz1b+NmEDMegpVbisKiAZOnvO92Sw==", 2366 - "dev": true, 2367 - "license": "MIT", 2368 - "dependencies": { 2369 - "esbuild": "^0.25.0", 2370 - "fdir": "^6.4.4", 2371 - "picomatch": "^4.0.2", 2372 - "postcss": "^8.5.3", 2373 - "rollup": "^4.34.9", 2374 - "tinyglobby": "^0.2.13" 2375 - }, 2376 - "bin": { 2377 - "vite": "bin/vite.js" 2378 - }, 2379 - "engines": { 2380 - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 2381 - }, 2382 - "funding": { 2383 - "url": "https://github.com/vitejs/vite?sponsor=1" 2384 - }, 2385 - "optionalDependencies": { 2386 - "fsevents": "~2.3.3" 2387 - }, 2388 - "peerDependencies": { 2389 - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 2390 - "jiti": ">=1.21.0", 2391 - "less": "*", 2392 - "lightningcss": "^1.21.0", 2393 - "sass": "*", 2394 - "sass-embedded": "*", 2395 - "stylus": "*", 2396 - "sugarss": "*", 2397 - "terser": "^5.16.0", 2398 - "tsx": "^4.8.1", 2399 - "yaml": "^2.4.2" 2400 - }, 2401 - "peerDependenciesMeta": { 2402 - "@types/node": { 2403 - "optional": true 2404 - }, 2405 - "jiti": { 2406 - "optional": true 2407 - }, 2408 - "less": { 2409 - "optional": true 2410 - }, 2411 - "lightningcss": { 2412 - "optional": true 2413 - }, 2414 - "sass": { 2415 - "optional": true 2416 - }, 2417 - "sass-embedded": { 2418 - "optional": true 2419 - }, 2420 - "stylus": { 2421 - "optional": true 2422 - }, 2423 - "sugarss": { 2424 - "optional": true 2425 - }, 2426 - "terser": { 2427 - "optional": true 2428 - }, 2429 - "tsx": { 2430 - "optional": true 2431 - }, 2432 - "yaml": { 2433 - "optional": true 2434 - } 2435 - } 2436 - }, 2437 - "node_modules/vite-node": { 2438 - "version": "3.0.9", 2439 - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.0.9.tgz", 2440 - "integrity": "sha512-w3Gdx7jDcuT9cNn9jExXgOyKmf5UOTb6WMHz8LGAm54eS1Elf5OuBhCxl6zJxGhEeIkgsE1WbHuoL0mj/UXqXg==", 2441 - "dev": true, 2442 - "license": "MIT", 2443 - "dependencies": { 2444 - "cac": "^6.7.14", 2445 - "debug": "^4.4.0", 2446 - "es-module-lexer": "^1.6.0", 2447 - "pathe": "^2.0.3", 2448 - "vite": "^5.0.0 || ^6.0.0" 2449 - }, 2450 - "bin": { 2451 - "vite-node": "vite-node.mjs" 2452 - }, 2453 - "engines": { 2454 - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 2455 - }, 2456 - "funding": { 2457 - "url": "https://opencollective.com/vitest" 2458 - } 2459 - }, 2460 - "node_modules/vitest": { 2461 - "version": "3.0.9", 2462 - "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.0.9.tgz", 2463 - "integrity": "sha512-BbcFDqNyBlfSpATmTtXOAOj71RNKDDvjBM/uPfnxxVGrG+FSH2RQIwgeEngTaTkuU/h0ScFvf+tRcKfYXzBybQ==", 2464 - "dev": true, 2465 - "license": "MIT", 2466 - "dependencies": { 2467 - "@vitest/expect": "3.0.9", 2468 - "@vitest/mocker": "3.0.9", 2469 - "@vitest/pretty-format": "^3.0.9", 2470 - "@vitest/runner": "3.0.9", 2471 - "@vitest/snapshot": "3.0.9", 2472 - "@vitest/spy": "3.0.9", 2473 - "@vitest/utils": "3.0.9", 2474 - "chai": "^5.2.0", 2475 - "debug": "^4.4.0", 2476 - "expect-type": "^1.1.0", 2477 - "magic-string": "^0.30.17", 2478 - "pathe": "^2.0.3", 2479 - "std-env": "^3.8.0", 2480 - "tinybench": "^2.9.0", 2481 - "tinyexec": "^0.3.2", 2482 - "tinypool": "^1.0.2", 2483 - "tinyrainbow": "^2.0.0", 2484 - "vite": "^5.0.0 || ^6.0.0", 2485 - "vite-node": "3.0.9", 2486 - "why-is-node-running": "^2.3.0" 2487 - }, 2488 - "bin": { 2489 - "vitest": "vitest.mjs" 2490 - }, 2491 - "engines": { 2492 - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 2493 - }, 2494 - "funding": { 2495 - "url": "https://opencollective.com/vitest" 2496 - }, 2497 - "peerDependencies": { 2498 - "@edge-runtime/vm": "*", 2499 - "@types/debug": "^4.1.12", 2500 - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 2501 - "@vitest/browser": "3.0.9", 2502 - "@vitest/ui": "3.0.9", 2503 - "happy-dom": "*", 2504 - "jsdom": "*" 2505 - }, 2506 - "peerDependenciesMeta": { 2507 - "@edge-runtime/vm": { 2508 - "optional": true 2509 - }, 2510 - "@types/debug": { 2511 - "optional": true 2512 - }, 2513 - "@types/node": { 2514 - "optional": true 2515 - }, 2516 - "@vitest/browser": { 2517 - "optional": true 2518 - }, 2519 - "@vitest/ui": { 2520 - "optional": true 2521 - }, 2522 - "happy-dom": { 2523 - "optional": true 2524 - }, 2525 - "jsdom": { 2526 - "optional": true 2527 - } 2528 - } 2529 - }, 2530 - "node_modules/why-is-node-running": { 2531 - "version": "2.3.0", 2532 - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", 2533 - "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", 2534 - "dev": true, 2535 - "license": "MIT", 2536 - "dependencies": { 2537 - "siginfo": "^2.0.0", 2538 - "stackback": "0.0.2" 2539 - }, 2540 - "bin": { 2541 - "why-is-node-running": "cli.js" 2542 - }, 2543 - "engines": { 2544 - "node": ">=8" 2545 - } 2546 - }, 2547 - "node_modules/workerd": { 2548 - "version": "1.20250428.0", 2549 - "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20250428.0.tgz", 2550 - "integrity": "sha512-JJNWkHkwPQKQdvtM9UORijgYdcdJsihA4SfYjwh02IUQsdMyZ9jizV1sX9yWi9B9ptlohTW8UNHJEATuphGgdg==", 2551 - "dev": true, 2552 - "hasInstallScript": true, 2553 - "license": "Apache-2.0", 2554 - "bin": { 2555 - "workerd": "bin/workerd" 2556 - }, 2557 - "engines": { 2558 - "node": ">=16" 2559 - }, 2560 - "optionalDependencies": { 2561 - "@cloudflare/workerd-darwin-64": "1.20250428.0", 2562 - "@cloudflare/workerd-darwin-arm64": "1.20250428.0", 2563 - "@cloudflare/workerd-linux-64": "1.20250428.0", 2564 - "@cloudflare/workerd-linux-arm64": "1.20250428.0", 2565 - "@cloudflare/workerd-windows-64": "1.20250428.0" 2566 - } 2567 - }, 2568 - "node_modules/wrangler": { 2569 - "version": "4.14.1", 2570 - "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.14.1.tgz", 2571 - "integrity": "sha512-EU7IThP7i68TBftJJSveogvWZ5k/WRijcJh3UclDWiWWhDZTPbL6LOJEFhHKqFzHOaC4Y2Aewt48rfTz0e7oCw==", 2572 - "dev": true, 2573 - "license": "MIT OR Apache-2.0", 2574 - "dependencies": { 2575 - "@cloudflare/kv-asset-handler": "0.4.0", 2576 - "@cloudflare/unenv-preset": "2.3.1", 2577 - "blake3-wasm": "2.1.5", 2578 - "esbuild": "0.25.2", 2579 - "miniflare": "4.20250428.1", 2580 - "path-to-regexp": "6.3.0", 2581 - "unenv": "2.0.0-rc.15", 2582 - "workerd": "1.20250428.0" 2583 - }, 2584 - "bin": { 2585 - "wrangler": "bin/wrangler.js", 2586 - "wrangler2": "bin/wrangler.js" 2587 - }, 2588 - "engines": { 2589 - "node": ">=18.0.0" 2590 - }, 2591 - "optionalDependencies": { 2592 - "fsevents": "~2.3.2", 2593 - "sharp": "^0.33.5" 2594 - }, 2595 - "peerDependencies": { 2596 - "@cloudflare/workers-types": "^4.20250428.0" 2597 - }, 2598 - "peerDependenciesMeta": { 2599 - "@cloudflare/workers-types": { 2600 - "optional": true 2601 - } 2602 - } 2603 - }, 2604 - "node_modules/wrangler/node_modules/@esbuild/aix-ppc64": { 2605 - "version": "0.25.2", 2606 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz", 2607 - "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==", 2608 - "cpu": [ 2609 - "ppc64" 2610 - ], 2611 - "dev": true, 2612 - "license": "MIT", 2613 - "optional": true, 2614 - "os": [ 2615 - "aix" 2616 - ], 2617 - "engines": { 2618 - "node": ">=18" 2619 - } 2620 - }, 2621 - "node_modules/wrangler/node_modules/@esbuild/android-arm": { 2622 - "version": "0.25.2", 2623 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz", 2624 - "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==", 2625 - "cpu": [ 2626 - "arm" 2627 - ], 2628 - "dev": true, 2629 - "license": "MIT", 2630 - "optional": true, 2631 - "os": [ 2632 - "android" 2633 - ], 2634 - "engines": { 2635 - "node": ">=18" 2636 - } 2637 - }, 2638 - "node_modules/wrangler/node_modules/@esbuild/android-arm64": { 2639 - "version": "0.25.2", 2640 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz", 2641 - "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==", 2642 - "cpu": [ 2643 - "arm64" 2644 - ], 2645 - "dev": true, 2646 - "license": "MIT", 2647 - "optional": true, 2648 - "os": [ 2649 - "android" 2650 - ], 2651 - "engines": { 2652 - "node": ">=18" 2653 - } 2654 - }, 2655 - "node_modules/wrangler/node_modules/@esbuild/android-x64": { 2656 - "version": "0.25.2", 2657 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz", 2658 - "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==", 2659 - "cpu": [ 2660 - "x64" 2661 - ], 2662 - "dev": true, 2663 - "license": "MIT", 2664 - "optional": true, 2665 - "os": [ 2666 - "android" 2667 - ], 2668 - "engines": { 2669 - "node": ">=18" 2670 - } 2671 - }, 2672 - "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": { 2673 - "version": "0.25.2", 2674 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz", 2675 - "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==", 2676 - "cpu": [ 2677 - "arm64" 2678 - ], 2679 - "dev": true, 2680 - "license": "MIT", 2681 - "optional": true, 2682 - "os": [ 2683 - "darwin" 2684 - ], 2685 - "engines": { 2686 - "node": ">=18" 2687 - } 2688 - }, 2689 - "node_modules/wrangler/node_modules/@esbuild/darwin-x64": { 2690 - "version": "0.25.2", 2691 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz", 2692 - "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==", 2693 - "cpu": [ 2694 - "x64" 2695 - ], 2696 - "dev": true, 2697 - "license": "MIT", 2698 - "optional": true, 2699 - "os": [ 2700 - "darwin" 2701 - ], 2702 - "engines": { 2703 - "node": ">=18" 2704 - } 2705 - }, 2706 - "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": { 2707 - "version": "0.25.2", 2708 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz", 2709 - "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==", 2710 - "cpu": [ 2711 - "arm64" 2712 - ], 2713 - "dev": true, 2714 - "license": "MIT", 2715 - "optional": true, 2716 - "os": [ 2717 - "freebsd" 2718 - ], 2719 - "engines": { 2720 - "node": ">=18" 2721 - } 2722 - }, 2723 - "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": { 2724 - "version": "0.25.2", 2725 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz", 2726 - "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==", 2727 - "cpu": [ 2728 - "x64" 2729 - ], 2730 - "dev": true, 2731 - "license": "MIT", 2732 - "optional": true, 2733 - "os": [ 2734 - "freebsd" 2735 - ], 2736 - "engines": { 2737 - "node": ">=18" 2738 - } 2739 - }, 2740 - "node_modules/wrangler/node_modules/@esbuild/linux-arm": { 2741 - "version": "0.25.2", 2742 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz", 2743 - "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==", 2744 - "cpu": [ 2745 - "arm" 2746 - ], 2747 - "dev": true, 2748 - "license": "MIT", 2749 - "optional": true, 2750 - "os": [ 2751 - "linux" 2752 - ], 2753 - "engines": { 2754 - "node": ">=18" 2755 - } 2756 - }, 2757 - "node_modules/wrangler/node_modules/@esbuild/linux-arm64": { 2758 - "version": "0.25.2", 2759 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz", 2760 - "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==", 2761 - "cpu": [ 2762 - "arm64" 2763 - ], 2764 - "dev": true, 2765 - "license": "MIT", 2766 - "optional": true, 2767 - "os": [ 2768 - "linux" 2769 - ], 2770 - "engines": { 2771 - "node": ">=18" 2772 - } 2773 - }, 2774 - "node_modules/wrangler/node_modules/@esbuild/linux-ia32": { 2775 - "version": "0.25.2", 2776 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz", 2777 - "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==", 2778 - "cpu": [ 2779 - "ia32" 2780 - ], 2781 - "dev": true, 2782 - "license": "MIT", 2783 - "optional": true, 2784 - "os": [ 2785 - "linux" 2786 - ], 2787 - "engines": { 2788 - "node": ">=18" 2789 - } 2790 - }, 2791 - "node_modules/wrangler/node_modules/@esbuild/linux-loong64": { 2792 - "version": "0.25.2", 2793 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz", 2794 - "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==", 2795 - "cpu": [ 2796 - "loong64" 2797 - ], 2798 - "dev": true, 2799 - "license": "MIT", 2800 - "optional": true, 2801 - "os": [ 2802 - "linux" 2803 - ], 2804 - "engines": { 2805 - "node": ">=18" 2806 - } 2807 - }, 2808 - "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": { 2809 - "version": "0.25.2", 2810 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz", 2811 - "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==", 2812 - "cpu": [ 2813 - "mips64el" 2814 - ], 2815 - "dev": true, 2816 - "license": "MIT", 2817 - "optional": true, 2818 - "os": [ 2819 - "linux" 2820 - ], 2821 - "engines": { 2822 - "node": ">=18" 2823 - } 2824 - }, 2825 - "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": { 2826 - "version": "0.25.2", 2827 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz", 2828 - "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==", 2829 - "cpu": [ 2830 - "ppc64" 2831 - ], 2832 - "dev": true, 2833 - "license": "MIT", 2834 - "optional": true, 2835 - "os": [ 2836 - "linux" 2837 - ], 2838 - "engines": { 2839 - "node": ">=18" 2840 - } 2841 - }, 2842 - "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": { 2843 - "version": "0.25.2", 2844 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz", 2845 - "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==", 2846 - "cpu": [ 2847 - "riscv64" 2848 - ], 2849 - "dev": true, 2850 - "license": "MIT", 2851 - "optional": true, 2852 - "os": [ 2853 - "linux" 2854 - ], 2855 - "engines": { 2856 - "node": ">=18" 2857 - } 2858 - }, 2859 - "node_modules/wrangler/node_modules/@esbuild/linux-s390x": { 2860 - "version": "0.25.2", 2861 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz", 2862 - "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==", 2863 - "cpu": [ 2864 - "s390x" 2865 - ], 2866 - "dev": true, 2867 - "license": "MIT", 2868 - "optional": true, 2869 - "os": [ 2870 - "linux" 2871 - ], 2872 - "engines": { 2873 - "node": ">=18" 2874 - } 2875 - }, 2876 - "node_modules/wrangler/node_modules/@esbuild/linux-x64": { 2877 - "version": "0.25.2", 2878 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz", 2879 - "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==", 2880 - "cpu": [ 2881 - "x64" 2882 - ], 2883 - "dev": true, 2884 - "license": "MIT", 2885 - "optional": true, 2886 - "os": [ 2887 - "linux" 2888 - ], 2889 - "engines": { 2890 - "node": ">=18" 2891 - } 2892 - }, 2893 - "node_modules/wrangler/node_modules/@esbuild/netbsd-arm64": { 2894 - "version": "0.25.2", 2895 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz", 2896 - "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==", 2897 - "cpu": [ 2898 - "arm64" 2899 - ], 2900 - "dev": true, 2901 - "license": "MIT", 2902 - "optional": true, 2903 - "os": [ 2904 - "netbsd" 2905 - ], 2906 - "engines": { 2907 - "node": ">=18" 2908 - } 2909 - }, 2910 - "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": { 2911 - "version": "0.25.2", 2912 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz", 2913 - "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==", 2914 - "cpu": [ 2915 - "x64" 2916 - ], 2917 - "dev": true, 2918 - "license": "MIT", 2919 - "optional": true, 2920 - "os": [ 2921 - "netbsd" 2922 - ], 2923 - "engines": { 2924 - "node": ">=18" 2925 - } 2926 - }, 2927 - "node_modules/wrangler/node_modules/@esbuild/openbsd-arm64": { 2928 - "version": "0.25.2", 2929 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz", 2930 - "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==", 2931 - "cpu": [ 2932 - "arm64" 2933 - ], 2934 - "dev": true, 2935 - "license": "MIT", 2936 - "optional": true, 2937 - "os": [ 2938 - "openbsd" 2939 - ], 2940 - "engines": { 2941 - "node": ">=18" 2942 - } 2943 - }, 2944 - "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": { 2945 - "version": "0.25.2", 2946 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz", 2947 - "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==", 2948 - "cpu": [ 2949 - "x64" 2950 - ], 2951 - "dev": true, 2952 - "license": "MIT", 2953 - "optional": true, 2954 - "os": [ 2955 - "openbsd" 2956 - ], 2957 - "engines": { 2958 - "node": ">=18" 2959 - } 2960 - }, 2961 - "node_modules/wrangler/node_modules/@esbuild/sunos-x64": { 2962 - "version": "0.25.2", 2963 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz", 2964 - "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==", 2965 - "cpu": [ 2966 - "x64" 2967 - ], 2968 - "dev": true, 2969 - "license": "MIT", 2970 - "optional": true, 2971 - "os": [ 2972 - "sunos" 2973 - ], 2974 - "engines": { 2975 - "node": ">=18" 2976 - } 2977 - }, 2978 - "node_modules/wrangler/node_modules/@esbuild/win32-arm64": { 2979 - "version": "0.25.2", 2980 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz", 2981 - "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==", 2982 - "cpu": [ 2983 - "arm64" 2984 - ], 2985 - "dev": true, 2986 - "license": "MIT", 2987 - "optional": true, 2988 - "os": [ 2989 - "win32" 2990 - ], 2991 - "engines": { 2992 - "node": ">=18" 2993 - } 2994 - }, 2995 - "node_modules/wrangler/node_modules/@esbuild/win32-ia32": { 2996 - "version": "0.25.2", 2997 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz", 2998 - "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==", 2999 - "cpu": [ 3000 - "ia32" 3001 - ], 3002 - "dev": true, 3003 - "license": "MIT", 3004 - "optional": true, 3005 - "os": [ 3006 - "win32" 3007 - ], 3008 - "engines": { 3009 - "node": ">=18" 3010 - } 3011 - }, 3012 - "node_modules/wrangler/node_modules/@esbuild/win32-x64": { 3013 - "version": "0.25.2", 3014 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz", 3015 - "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==", 3016 - "cpu": [ 3017 - "x64" 3018 - ], 3019 - "dev": true, 3020 - "license": "MIT", 3021 - "optional": true, 3022 - "os": [ 3023 - "win32" 3024 - ], 3025 - "engines": { 3026 - "node": ">=18" 3027 - } 3028 - }, 3029 - "node_modules/wrangler/node_modules/esbuild": { 3030 - "version": "0.25.2", 3031 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz", 3032 - "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==", 3033 - "dev": true, 3034 - "hasInstallScript": true, 3035 - "license": "MIT", 3036 - "bin": { 3037 - "esbuild": "bin/esbuild" 3038 - }, 3039 - "engines": { 3040 - "node": ">=18" 3041 - }, 3042 - "optionalDependencies": { 3043 - "@esbuild/aix-ppc64": "0.25.2", 3044 - "@esbuild/android-arm": "0.25.2", 3045 - "@esbuild/android-arm64": "0.25.2", 3046 - "@esbuild/android-x64": "0.25.2", 3047 - "@esbuild/darwin-arm64": "0.25.2", 3048 - "@esbuild/darwin-x64": "0.25.2", 3049 - "@esbuild/freebsd-arm64": "0.25.2", 3050 - "@esbuild/freebsd-x64": "0.25.2", 3051 - "@esbuild/linux-arm": "0.25.2", 3052 - "@esbuild/linux-arm64": "0.25.2", 3053 - "@esbuild/linux-ia32": "0.25.2", 3054 - "@esbuild/linux-loong64": "0.25.2", 3055 - "@esbuild/linux-mips64el": "0.25.2", 3056 - "@esbuild/linux-ppc64": "0.25.2", 3057 - "@esbuild/linux-riscv64": "0.25.2", 3058 - "@esbuild/linux-s390x": "0.25.2", 3059 - "@esbuild/linux-x64": "0.25.2", 3060 - "@esbuild/netbsd-arm64": "0.25.2", 3061 - "@esbuild/netbsd-x64": "0.25.2", 3062 - "@esbuild/openbsd-arm64": "0.25.2", 3063 - "@esbuild/openbsd-x64": "0.25.2", 3064 - "@esbuild/sunos-x64": "0.25.2", 3065 - "@esbuild/win32-arm64": "0.25.2", 3066 - "@esbuild/win32-ia32": "0.25.2", 3067 - "@esbuild/win32-x64": "0.25.2" 3068 - } 3069 - }, 3070 - "node_modules/ws": { 3071 - "version": "8.18.0", 3072 - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 3073 - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 3074 - "dev": true, 3075 - "license": "MIT", 3076 - "engines": { 3077 - "node": ">=10.0.0" 3078 - }, 3079 - "peerDependencies": { 3080 - "bufferutil": "^4.0.1", 3081 - "utf-8-validate": ">=5.0.2" 3082 - }, 3083 - "peerDependenciesMeta": { 3084 - "bufferutil": { 3085 - "optional": true 3086 - }, 3087 - "utf-8-validate": { 3088 - "optional": true 3089 - } 3090 - } 3091 - }, 3092 - "node_modules/youch": { 3093 - "version": "3.3.4", 3094 - "resolved": "https://registry.npmjs.org/youch/-/youch-3.3.4.tgz", 3095 - "integrity": "sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==", 3096 - "dev": true, 3097 - "license": "MIT", 3098 - "dependencies": { 3099 - "cookie": "^0.7.1", 3100 - "mustache": "^4.2.0", 3101 - "stacktracey": "^2.1.8" 3102 - } 3103 - }, 3104 - "node_modules/zod": { 3105 - "version": "3.24.3", 3106 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz", 3107 - "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==", 3108 - "dev": true, 3109 - "license": "MIT", 3110 - "funding": { 3111 - "url": "https://github.com/sponsors/colinhacks" 3112 - } 3113 - } 3114 - } 3115 - }
+1
avatar/package.json
··· 2 2 "name": "avatar", 3 3 "version": "0.0.0", 4 4 "private": true, 5 + "packageManager": "pnpm@11.17.0", 5 6 "type": "module", 6 7 "scripts": { 7 8 "deploy": "wrangler deploy",
+2711
avatar/pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + dependencies: 11 + '@atcute/identity-resolver': 12 + specifier: ^1.2.2 13 + version: 1.2.3(@atcute/identity@1.1.5(@atcute/lexicons@1.3.1))(@atcute/lexicons@1.3.1) 14 + devDependencies: 15 + '@cloudflare/vitest-pool-workers': 16 + specifier: ^0.8.19 17 + version: 0.8.71(@vitest/runner@3.0.9)(@vitest/snapshot@3.0.9)(vitest@3.0.9(supports-color@10.2.2)) 18 + vitest: 19 + specifier: ~3.0.7 20 + version: 3.0.9(supports-color@10.2.2) 21 + wrangler: 22 + specifier: ^4.14.1 23 + version: 4.118.0 24 + 25 + packages: 26 + 27 + '@atcute/identity-resolver@1.2.3': 28 + resolution: {integrity: sha512-q891zLUMtgoD60y5Pv2YmTg4wIf4ipFuIhZlIuQTTB7qM9sGxmBbe2quzTRCTl3pnsLEmTz7l+3Dszgoutsp5w==} 29 + peerDependencies: 30 + '@atcute/identity': ^1.0.0 31 + '@atcute/lexicons': ^1.0.0 32 + 33 + '@atcute/identity@1.1.5': 34 + resolution: {integrity: sha512-5i9nl1UVnBDPCumUwrLNl4BZpGvQ/XABEXbjhiw3PQwRUfpQA8FqByDGxXy2gWpFDrNvQ9yVuOoNsjzxJgjjVA==} 35 + peerDependencies: 36 + '@atcute/lexicons': ^1.0.0 37 + 38 + '@atcute/lexicons@1.3.1': 39 + resolution: {integrity: sha512-2JVxDmHt+QwsUoPyVYWIN7ZLRLfLx4GeJxKFjA9ofStuby9hCMv7Q4GAPIXuJD8wPv8vrnhr1yRNQhiJX+bthw==} 40 + 41 + '@atcute/uint8array@1.1.5': 42 + resolution: {integrity: sha512-1SFCXOtjE3ismP92CqzbOfYSwJmPPPFbj798wLXSpLv2hSd5OIaUrTh6EqRVR1VZ3ZhR+vaBmd3kxAN0wkw+gQ==} 43 + 44 + '@atcute/util-fetch@1.0.5': 45 + resolution: {integrity: sha512-qjHj01BGxjSjIFdPiAjSARnodJIIyKxnCMMEcXMESo9TAyND6XZQqrie5fia+LlYWVXdpsTds8uFQwc9jdKTig==} 46 + 47 + '@atcute/util-text@1.3.4': 48 + resolution: {integrity: sha512-u2UAM7iSM09sQaSG9jtxWFSPgB8boVj50/BoyMvYnhVgGBu+nXIuAcdDUQCsZA44YZgTPPhN/b86JX+jH7SPzQ==} 49 + 50 + '@badrap/valita@0.4.6': 51 + resolution: {integrity: sha512-4kdqcjyxo/8RQ8ayjms47HCWZIF5981oE5nIenbfThKDxWXtEHKipAOWlflpPJzZx9y/JWYQkp18Awr7VuepFg==} 52 + engines: {node: '>= 18'} 53 + 54 + '@cloudflare/kv-asset-handler@0.4.0': 55 + resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==} 56 + engines: {node: '>=18.0.0'} 57 + 58 + '@cloudflare/kv-asset-handler@0.5.0': 59 + resolution: {integrity: sha512-jxQYkj8dSIzc0cD6cMMNdOc1UVjqSqu8BZdor5s8cGjW2I8BjODt/kWPVdY+u9zj3ms75Q5qaZgnxUad83+eAg==} 60 + engines: {node: '>=22.0.0'} 61 + 62 + '@cloudflare/unenv-preset@2.16.1': 63 + resolution: {integrity: sha512-ECxObrMfyTl5bhQf/lZCXwo5G6xX9IAUo+nDMKK4SZ8m4Jvvxp52vilxyySSWh2YTZz8+HQ07qGH/2rEom1vDw==} 64 + peerDependencies: 65 + unenv: 2.0.0-rc.24 66 + workerd: '>1.20260305.0 <2.0.0-0' 67 + peerDependenciesMeta: 68 + workerd: 69 + optional: true 70 + 71 + '@cloudflare/unenv-preset@2.7.3': 72 + resolution: {integrity: sha512-tsQQagBKjvpd9baa6nWVIv399ejiqcrUBBW6SZx6Z22+ymm+Odv5+cFimyuCsD/fC1fQTwfRmwXBNpzvHSeGCw==} 73 + peerDependencies: 74 + unenv: 2.0.0-rc.21 75 + workerd: ^1.20250828.1 76 + peerDependenciesMeta: 77 + workerd: 78 + optional: true 79 + 80 + '@cloudflare/vitest-pool-workers@0.8.71': 81 + resolution: {integrity: sha512-keu2HCLQfRNwbmLBCDXJgCFpANTaYnQpE01fBOo4CNwiWHUT7SZGN7w64RKiSWRHyYppStXBuE5Ng7F42+flpg==} 82 + peerDependencies: 83 + '@vitest/runner': 2.0.x - 3.2.x 84 + '@vitest/snapshot': 2.0.x - 3.2.x 85 + vitest: 2.0.x - 3.2.x 86 + 87 + '@cloudflare/workerd-darwin-64@1.20250906.0': 88 + resolution: {integrity: sha512-E+X/YYH9BmX0ew2j/mAWFif2z05NMNuhCTlNYEGLkqMe99K15UewBqajL9pMcMUKxylnlrEoK3VNxl33DkbnPA==} 89 + engines: {node: '>=16'} 90 + cpu: [x64] 91 + os: [darwin] 92 + 93 + '@cloudflare/workerd-darwin-64@1.20260730.1': 94 + resolution: {integrity: sha512-+MBHmPaiTe2KajryW0T24rZvWFxb41hD3d8anNzQqHzft6vSEb18+sp0znSwxgij7ApPhSM1+vhkNg4f3YMguA==} 95 + engines: {node: '>=16'} 96 + cpu: [x64] 97 + os: [darwin] 98 + 99 + '@cloudflare/workerd-darwin-arm64@1.20250906.0': 100 + resolution: {integrity: sha512-X5apsZ1SFW4FYTM19ISHf8005FJMPfrcf4U5rO0tdj+TeJgQgXuZ57IG0WeW7SpLVeBo8hM6WC8CovZh41AfnA==} 101 + engines: {node: '>=16'} 102 + cpu: [arm64] 103 + os: [darwin] 104 + 105 + '@cloudflare/workerd-darwin-arm64@1.20260730.1': 106 + resolution: {integrity: sha512-SBHKntPkKvNPgaCrTe99xC1CAl8ygJDzlYfK0LbuJ1muKadIw35WnhO0wu894fKBtllsVQdNzDLee+cm0ppLSQ==} 107 + engines: {node: '>=16'} 108 + cpu: [arm64] 109 + os: [darwin] 110 + 111 + '@cloudflare/workerd-linux-64@1.20250906.0': 112 + resolution: {integrity: sha512-rlKzWgsLnlQ5Nt9W69YBJKcmTmZbOGu0edUsenXPmc6wzULUxoQpi7ZE9k3TfTonJx4WoQsQlzCUamRYFsX+0Q==} 113 + engines: {node: '>=16'} 114 + cpu: [x64] 115 + os: [linux] 116 + 117 + '@cloudflare/workerd-linux-64@1.20260730.1': 118 + resolution: {integrity: sha512-ouyPOSMbiKPeSwUJUvxtMcxGAXs2J4aPE4T5ABIYX5ClcQx5j5bbHTmnqOQEY8sAuLTPjH7dY+iB6UI5ISlwwA==} 119 + engines: {node: '>=16'} 120 + cpu: [x64] 121 + os: [linux] 122 + 123 + '@cloudflare/workerd-linux-arm64@1.20250906.0': 124 + resolution: {integrity: sha512-DdedhiQ+SeLzpg7BpcLrIPEZ33QKioJQ1wvL4X7nuLzEB9rWzS37NNNahQzc1+44rhG4fyiHbXBPOeox4B9XVA==} 125 + engines: {node: '>=16'} 126 + cpu: [arm64] 127 + os: [linux] 128 + 129 + '@cloudflare/workerd-linux-arm64@1.20260730.1': 130 + resolution: {integrity: sha512-YQ+Mi78U3TPdgBPtwq+Sm6rJU+Ihl2y0pjYtuuKkdmUbYzL7oLR6Xqq9wljhasnuCFICssDJaqhMep5WizYoEQ==} 131 + engines: {node: '>=16'} 132 + cpu: [arm64] 133 + os: [linux] 134 + 135 + '@cloudflare/workerd-windows-64@1.20250906.0': 136 + resolution: {integrity: sha512-Q8Qjfs8jGVILnZL6vUpQ90q/8MTCYaGR3d1LGxZMBqte8Vr7xF3KFHPEy7tFs0j0mMjnqCYzlofmPNY+9ZaDRg==} 137 + engines: {node: '>=16'} 138 + cpu: [x64] 139 + os: [win32] 140 + 141 + '@cloudflare/workerd-windows-64@1.20260730.1': 142 + resolution: {integrity: sha512-27fAN+vUECW1oYVc1KOcHYpkL8COM2Uxtxql7TL595kxbjoqS5yckw7NLz7bTf2pALFCZWjqXDjZGJ/xbG4ZKQ==} 143 + engines: {node: '>=16'} 144 + cpu: [x64] 145 + os: [win32] 146 + 147 + '@cspotcode/source-map-support@0.8.1': 148 + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 149 + engines: {node: '>=12'} 150 + 151 + '@emnapi/runtime@1.11.3': 152 + resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==} 153 + 154 + '@esbuild/aix-ppc64@0.25.12': 155 + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} 156 + engines: {node: '>=18'} 157 + cpu: [ppc64] 158 + os: [aix] 159 + 160 + '@esbuild/aix-ppc64@0.25.4': 161 + resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==} 162 + engines: {node: '>=18'} 163 + cpu: [ppc64] 164 + os: [aix] 165 + 166 + '@esbuild/aix-ppc64@0.28.1': 167 + resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==} 168 + engines: {node: '>=18'} 169 + cpu: [ppc64] 170 + os: [aix] 171 + 172 + '@esbuild/android-arm64@0.25.12': 173 + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} 174 + engines: {node: '>=18'} 175 + cpu: [arm64] 176 + os: [android] 177 + 178 + '@esbuild/android-arm64@0.25.4': 179 + resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==} 180 + engines: {node: '>=18'} 181 + cpu: [arm64] 182 + os: [android] 183 + 184 + '@esbuild/android-arm64@0.28.1': 185 + resolution: {integrity: sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==} 186 + engines: {node: '>=18'} 187 + cpu: [arm64] 188 + os: [android] 189 + 190 + '@esbuild/android-arm@0.25.12': 191 + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} 192 + engines: {node: '>=18'} 193 + cpu: [arm] 194 + os: [android] 195 + 196 + '@esbuild/android-arm@0.25.4': 197 + resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==} 198 + engines: {node: '>=18'} 199 + cpu: [arm] 200 + os: [android] 201 + 202 + '@esbuild/android-arm@0.28.1': 203 + resolution: {integrity: sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==} 204 + engines: {node: '>=18'} 205 + cpu: [arm] 206 + os: [android] 207 + 208 + '@esbuild/android-x64@0.25.12': 209 + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} 210 + engines: {node: '>=18'} 211 + cpu: [x64] 212 + os: [android] 213 + 214 + '@esbuild/android-x64@0.25.4': 215 + resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==} 216 + engines: {node: '>=18'} 217 + cpu: [x64] 218 + os: [android] 219 + 220 + '@esbuild/android-x64@0.28.1': 221 + resolution: {integrity: sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==} 222 + engines: {node: '>=18'} 223 + cpu: [x64] 224 + os: [android] 225 + 226 + '@esbuild/darwin-arm64@0.25.12': 227 + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} 228 + engines: {node: '>=18'} 229 + cpu: [arm64] 230 + os: [darwin] 231 + 232 + '@esbuild/darwin-arm64@0.25.4': 233 + resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==} 234 + engines: {node: '>=18'} 235 + cpu: [arm64] 236 + os: [darwin] 237 + 238 + '@esbuild/darwin-arm64@0.28.1': 239 + resolution: {integrity: sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==} 240 + engines: {node: '>=18'} 241 + cpu: [arm64] 242 + os: [darwin] 243 + 244 + '@esbuild/darwin-x64@0.25.12': 245 + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} 246 + engines: {node: '>=18'} 247 + cpu: [x64] 248 + os: [darwin] 249 + 250 + '@esbuild/darwin-x64@0.25.4': 251 + resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==} 252 + engines: {node: '>=18'} 253 + cpu: [x64] 254 + os: [darwin] 255 + 256 + '@esbuild/darwin-x64@0.28.1': 257 + resolution: {integrity: sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==} 258 + engines: {node: '>=18'} 259 + cpu: [x64] 260 + os: [darwin] 261 + 262 + '@esbuild/freebsd-arm64@0.25.12': 263 + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} 264 + engines: {node: '>=18'} 265 + cpu: [arm64] 266 + os: [freebsd] 267 + 268 + '@esbuild/freebsd-arm64@0.25.4': 269 + resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==} 270 + engines: {node: '>=18'} 271 + cpu: [arm64] 272 + os: [freebsd] 273 + 274 + '@esbuild/freebsd-arm64@0.28.1': 275 + resolution: {integrity: sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==} 276 + engines: {node: '>=18'} 277 + cpu: [arm64] 278 + os: [freebsd] 279 + 280 + '@esbuild/freebsd-x64@0.25.12': 281 + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} 282 + engines: {node: '>=18'} 283 + cpu: [x64] 284 + os: [freebsd] 285 + 286 + '@esbuild/freebsd-x64@0.25.4': 287 + resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==} 288 + engines: {node: '>=18'} 289 + cpu: [x64] 290 + os: [freebsd] 291 + 292 + '@esbuild/freebsd-x64@0.28.1': 293 + resolution: {integrity: sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==} 294 + engines: {node: '>=18'} 295 + cpu: [x64] 296 + os: [freebsd] 297 + 298 + '@esbuild/linux-arm64@0.25.12': 299 + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} 300 + engines: {node: '>=18'} 301 + cpu: [arm64] 302 + os: [linux] 303 + 304 + '@esbuild/linux-arm64@0.25.4': 305 + resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==} 306 + engines: {node: '>=18'} 307 + cpu: [arm64] 308 + os: [linux] 309 + 310 + '@esbuild/linux-arm64@0.28.1': 311 + resolution: {integrity: sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==} 312 + engines: {node: '>=18'} 313 + cpu: [arm64] 314 + os: [linux] 315 + 316 + '@esbuild/linux-arm@0.25.12': 317 + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} 318 + engines: {node: '>=18'} 319 + cpu: [arm] 320 + os: [linux] 321 + 322 + '@esbuild/linux-arm@0.25.4': 323 + resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==} 324 + engines: {node: '>=18'} 325 + cpu: [arm] 326 + os: [linux] 327 + 328 + '@esbuild/linux-arm@0.28.1': 329 + resolution: {integrity: sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==} 330 + engines: {node: '>=18'} 331 + cpu: [arm] 332 + os: [linux] 333 + 334 + '@esbuild/linux-ia32@0.25.12': 335 + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} 336 + engines: {node: '>=18'} 337 + cpu: [ia32] 338 + os: [linux] 339 + 340 + '@esbuild/linux-ia32@0.25.4': 341 + resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==} 342 + engines: {node: '>=18'} 343 + cpu: [ia32] 344 + os: [linux] 345 + 346 + '@esbuild/linux-ia32@0.28.1': 347 + resolution: {integrity: sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==} 348 + engines: {node: '>=18'} 349 + cpu: [ia32] 350 + os: [linux] 351 + 352 + '@esbuild/linux-loong64@0.25.12': 353 + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} 354 + engines: {node: '>=18'} 355 + cpu: [loong64] 356 + os: [linux] 357 + 358 + '@esbuild/linux-loong64@0.25.4': 359 + resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==} 360 + engines: {node: '>=18'} 361 + cpu: [loong64] 362 + os: [linux] 363 + 364 + '@esbuild/linux-loong64@0.28.1': 365 + resolution: {integrity: sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==} 366 + engines: {node: '>=18'} 367 + cpu: [loong64] 368 + os: [linux] 369 + 370 + '@esbuild/linux-mips64el@0.25.12': 371 + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} 372 + engines: {node: '>=18'} 373 + cpu: [mips64el] 374 + os: [linux] 375 + 376 + '@esbuild/linux-mips64el@0.25.4': 377 + resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==} 378 + engines: {node: '>=18'} 379 + cpu: [mips64el] 380 + os: [linux] 381 + 382 + '@esbuild/linux-mips64el@0.28.1': 383 + resolution: {integrity: sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==} 384 + engines: {node: '>=18'} 385 + cpu: [mips64el] 386 + os: [linux] 387 + 388 + '@esbuild/linux-ppc64@0.25.12': 389 + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} 390 + engines: {node: '>=18'} 391 + cpu: [ppc64] 392 + os: [linux] 393 + 394 + '@esbuild/linux-ppc64@0.25.4': 395 + resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==} 396 + engines: {node: '>=18'} 397 + cpu: [ppc64] 398 + os: [linux] 399 + 400 + '@esbuild/linux-ppc64@0.28.1': 401 + resolution: {integrity: sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==} 402 + engines: {node: '>=18'} 403 + cpu: [ppc64] 404 + os: [linux] 405 + 406 + '@esbuild/linux-riscv64@0.25.12': 407 + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} 408 + engines: {node: '>=18'} 409 + cpu: [riscv64] 410 + os: [linux] 411 + 412 + '@esbuild/linux-riscv64@0.25.4': 413 + resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==} 414 + engines: {node: '>=18'} 415 + cpu: [riscv64] 416 + os: [linux] 417 + 418 + '@esbuild/linux-riscv64@0.28.1': 419 + resolution: {integrity: sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==} 420 + engines: {node: '>=18'} 421 + cpu: [riscv64] 422 + os: [linux] 423 + 424 + '@esbuild/linux-s390x@0.25.12': 425 + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} 426 + engines: {node: '>=18'} 427 + cpu: [s390x] 428 + os: [linux] 429 + 430 + '@esbuild/linux-s390x@0.25.4': 431 + resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==} 432 + engines: {node: '>=18'} 433 + cpu: [s390x] 434 + os: [linux] 435 + 436 + '@esbuild/linux-s390x@0.28.1': 437 + resolution: {integrity: sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==} 438 + engines: {node: '>=18'} 439 + cpu: [s390x] 440 + os: [linux] 441 + 442 + '@esbuild/linux-x64@0.25.12': 443 + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} 444 + engines: {node: '>=18'} 445 + cpu: [x64] 446 + os: [linux] 447 + 448 + '@esbuild/linux-x64@0.25.4': 449 + resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==} 450 + engines: {node: '>=18'} 451 + cpu: [x64] 452 + os: [linux] 453 + 454 + '@esbuild/linux-x64@0.28.1': 455 + resolution: {integrity: sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==} 456 + engines: {node: '>=18'} 457 + cpu: [x64] 458 + os: [linux] 459 + 460 + '@esbuild/netbsd-arm64@0.25.12': 461 + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} 462 + engines: {node: '>=18'} 463 + cpu: [arm64] 464 + os: [netbsd] 465 + 466 + '@esbuild/netbsd-arm64@0.25.4': 467 + resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==} 468 + engines: {node: '>=18'} 469 + cpu: [arm64] 470 + os: [netbsd] 471 + 472 + '@esbuild/netbsd-arm64@0.28.1': 473 + resolution: {integrity: sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==} 474 + engines: {node: '>=18'} 475 + cpu: [arm64] 476 + os: [netbsd] 477 + 478 + '@esbuild/netbsd-x64@0.25.12': 479 + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} 480 + engines: {node: '>=18'} 481 + cpu: [x64] 482 + os: [netbsd] 483 + 484 + '@esbuild/netbsd-x64@0.25.4': 485 + resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==} 486 + engines: {node: '>=18'} 487 + cpu: [x64] 488 + os: [netbsd] 489 + 490 + '@esbuild/netbsd-x64@0.28.1': 491 + resolution: {integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==} 492 + engines: {node: '>=18'} 493 + cpu: [x64] 494 + os: [netbsd] 495 + 496 + '@esbuild/openbsd-arm64@0.25.12': 497 + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} 498 + engines: {node: '>=18'} 499 + cpu: [arm64] 500 + os: [openbsd] 501 + 502 + '@esbuild/openbsd-arm64@0.25.4': 503 + resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==} 504 + engines: {node: '>=18'} 505 + cpu: [arm64] 506 + os: [openbsd] 507 + 508 + '@esbuild/openbsd-arm64@0.28.1': 509 + resolution: {integrity: sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==} 510 + engines: {node: '>=18'} 511 + cpu: [arm64] 512 + os: [openbsd] 513 + 514 + '@esbuild/openbsd-x64@0.25.12': 515 + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} 516 + engines: {node: '>=18'} 517 + cpu: [x64] 518 + os: [openbsd] 519 + 520 + '@esbuild/openbsd-x64@0.25.4': 521 + resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==} 522 + engines: {node: '>=18'} 523 + cpu: [x64] 524 + os: [openbsd] 525 + 526 + '@esbuild/openbsd-x64@0.28.1': 527 + resolution: {integrity: sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==} 528 + engines: {node: '>=18'} 529 + cpu: [x64] 530 + os: [openbsd] 531 + 532 + '@esbuild/openharmony-arm64@0.25.12': 533 + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} 534 + engines: {node: '>=18'} 535 + cpu: [arm64] 536 + os: [openharmony] 537 + 538 + '@esbuild/openharmony-arm64@0.28.1': 539 + resolution: {integrity: sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==} 540 + engines: {node: '>=18'} 541 + cpu: [arm64] 542 + os: [openharmony] 543 + 544 + '@esbuild/sunos-x64@0.25.12': 545 + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} 546 + engines: {node: '>=18'} 547 + cpu: [x64] 548 + os: [sunos] 549 + 550 + '@esbuild/sunos-x64@0.25.4': 551 + resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==} 552 + engines: {node: '>=18'} 553 + cpu: [x64] 554 + os: [sunos] 555 + 556 + '@esbuild/sunos-x64@0.28.1': 557 + resolution: {integrity: sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==} 558 + engines: {node: '>=18'} 559 + cpu: [x64] 560 + os: [sunos] 561 + 562 + '@esbuild/win32-arm64@0.25.12': 563 + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} 564 + engines: {node: '>=18'} 565 + cpu: [arm64] 566 + os: [win32] 567 + 568 + '@esbuild/win32-arm64@0.25.4': 569 + resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==} 570 + engines: {node: '>=18'} 571 + cpu: [arm64] 572 + os: [win32] 573 + 574 + '@esbuild/win32-arm64@0.28.1': 575 + resolution: {integrity: sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==} 576 + engines: {node: '>=18'} 577 + cpu: [arm64] 578 + os: [win32] 579 + 580 + '@esbuild/win32-ia32@0.25.12': 581 + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} 582 + engines: {node: '>=18'} 583 + cpu: [ia32] 584 + os: [win32] 585 + 586 + '@esbuild/win32-ia32@0.25.4': 587 + resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==} 588 + engines: {node: '>=18'} 589 + cpu: [ia32] 590 + os: [win32] 591 + 592 + '@esbuild/win32-ia32@0.28.1': 593 + resolution: {integrity: sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==} 594 + engines: {node: '>=18'} 595 + cpu: [ia32] 596 + os: [win32] 597 + 598 + '@esbuild/win32-x64@0.25.12': 599 + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} 600 + engines: {node: '>=18'} 601 + cpu: [x64] 602 + os: [win32] 603 + 604 + '@esbuild/win32-x64@0.25.4': 605 + resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==} 606 + engines: {node: '>=18'} 607 + cpu: [x64] 608 + os: [win32] 609 + 610 + '@esbuild/win32-x64@0.28.1': 611 + resolution: {integrity: sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==} 612 + engines: {node: '>=18'} 613 + cpu: [x64] 614 + os: [win32] 615 + 616 + '@img/colour@1.1.0': 617 + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} 618 + engines: {node: '>=18'} 619 + 620 + '@img/sharp-darwin-arm64@0.33.5': 621 + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} 622 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 623 + cpu: [arm64] 624 + os: [darwin] 625 + 626 + '@img/sharp-darwin-arm64@0.35.2': 627 + resolution: {integrity: sha512-eEieHsMksAW4IiO5NzauESRl2D2qz3J/kwUxUrSfV06A93eEaRfMpHXyUb1mAqrR7i8U9A0GRqE9pjn6u1Jjpg==} 628 + engines: {node: '>=20.9.0'} 629 + cpu: [arm64] 630 + os: [darwin] 631 + 632 + '@img/sharp-darwin-x64@0.33.5': 633 + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} 634 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 635 + cpu: [x64] 636 + os: [darwin] 637 + 638 + '@img/sharp-darwin-x64@0.35.2': 639 + resolution: {integrity: sha512-BaktuGPCeHJMARpodR8jK4uKiZrPAy9WrfQW0sdI37clracq8Bp01AYS3SZgi5FS/y5twa9t4+LIuuxQjqRrWw==} 640 + engines: {node: '>=20.9.0'} 641 + cpu: [x64] 642 + os: [darwin] 643 + 644 + '@img/sharp-freebsd-wasm32@0.35.2': 645 + resolution: {integrity: sha512-YoAxdnd8hPUkvLHd3bWY+YA8nw3xM/RyRopYucNsWHVSan8NLVM3X2volsfoRDcXdUJPg6tXahSd7HXPK7lRnw==} 646 + engines: {node: '>=20.9.0'} 647 + os: [freebsd] 648 + 649 + '@img/sharp-libvips-darwin-arm64@1.0.4': 650 + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} 651 + cpu: [arm64] 652 + os: [darwin] 653 + 654 + '@img/sharp-libvips-darwin-arm64@1.3.1': 655 + resolution: {integrity: sha512-4V/M3roRMTYjiwZY9IOVQOE8OyeCxFAkYmyZDrZl51uOKjibm3oeEJ4WAmLxutAfzFbC9jqUiPs2gbnGflH+7g==} 656 + cpu: [arm64] 657 + os: [darwin] 658 + 659 + '@img/sharp-libvips-darwin-x64@1.0.4': 660 + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} 661 + cpu: [x64] 662 + os: [darwin] 663 + 664 + '@img/sharp-libvips-darwin-x64@1.3.1': 665 + resolution: {integrity: sha512-c0/DxItpJv2+dGhgycJBBgotdqruGYDvA79drdh0MD1dFpy7JzJ/PlXwi1H4rFf0eTy8tgbI91aHDnZIceY3jQ==} 666 + cpu: [x64] 667 + os: [darwin] 668 + 669 + '@img/sharp-libvips-linux-arm64@1.0.4': 670 + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} 671 + cpu: [arm64] 672 + os: [linux] 673 + libc: [glibc] 674 + 675 + '@img/sharp-libvips-linux-arm64@1.3.1': 676 + resolution: {integrity: sha512-JznefmcK9j1JKPz8AkQDh89kjojubyfOasWBPKfzMIhPwsgDy9evpE/naJTXXXmghS1iFwR8u/kTwh/I2/+GCw==} 677 + cpu: [arm64] 678 + os: [linux] 679 + libc: [glibc] 680 + 681 + '@img/sharp-libvips-linux-arm@1.0.5': 682 + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} 683 + cpu: [arm] 684 + os: [linux] 685 + libc: [glibc] 686 + 687 + '@img/sharp-libvips-linux-arm@1.3.1': 688 + resolution: {integrity: sha512-aGGy9aWzXgHBG7HNyQPWorZthlp7+x6fDRoPAQbGO3ThcttuTyKIx3NuSHb6zb4gBNq6/yNn9f1cy9nFKS/Vmg==} 689 + cpu: [arm] 690 + os: [linux] 691 + libc: [glibc] 692 + 693 + '@img/sharp-libvips-linux-ppc64@1.3.1': 694 + resolution: {integrity: sha512-1EkwGNCZk6iWNCMWqrvdJ+r1j0PT1zIz60CNPhYnJlK/zyeWqlsPZIe+ocBVqPF8k/Ssee/NCk+tE9Ryrko6ng==} 695 + cpu: [ppc64] 696 + os: [linux] 697 + libc: [glibc] 698 + 699 + '@img/sharp-libvips-linux-riscv64@1.3.1': 700 + resolution: {integrity: sha512-Ilays+w2bXdnxzxtQdmXR62u8o8GYa3eL4+Gr+1KiE4xperMZUslRaVPJwwPkzlHEjGfXAfRVAa/7CYCtSqsBw==} 701 + cpu: [riscv64] 702 + os: [linux] 703 + libc: [glibc] 704 + 705 + '@img/sharp-libvips-linux-s390x@1.0.4': 706 + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} 707 + cpu: [s390x] 708 + os: [linux] 709 + libc: [glibc] 710 + 711 + '@img/sharp-libvips-linux-s390x@1.3.1': 712 + resolution: {integrity: sha512-VfBwVHQTbRoj4XlpA/KLZ7ltgMpz+4WSejFzQ+GnoImjo1PtEJ59QB2qR1xQEeRPYIkNrPIm2L4cICMvz4C2ew==} 713 + cpu: [s390x] 714 + os: [linux] 715 + libc: [glibc] 716 + 717 + '@img/sharp-libvips-linux-x64@1.0.4': 718 + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} 719 + cpu: [x64] 720 + os: [linux] 721 + libc: [glibc] 722 + 723 + '@img/sharp-libvips-linux-x64@1.3.1': 724 + resolution: {integrity: sha512-+c8ukgwU62DS54nCAjw7keOfHUkmr0B5QHEdcOqRnodF/MNXJbVI8Eopoj4B/0H8Asr65I+A4Amrn7a85/md6A==} 725 + cpu: [x64] 726 + os: [linux] 727 + libc: [glibc] 728 + 729 + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 730 + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} 731 + cpu: [arm64] 732 + os: [linux] 733 + libc: [musl] 734 + 735 + '@img/sharp-libvips-linuxmusl-arm64@1.3.1': 736 + resolution: {integrity: sha512-qlKb/pwbkAi1WMsJrYHk7CuDrd12s27U2QnRhFYUoJNrRCmkosMTttuRFat/DDB3IlDm5qE1TJgZ4JDnHX8Ldw==} 737 + cpu: [arm64] 738 + os: [linux] 739 + libc: [musl] 740 + 741 + '@img/sharp-libvips-linuxmusl-x64@1.0.4': 742 + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} 743 + cpu: [x64] 744 + os: [linux] 745 + libc: [musl] 746 + 747 + '@img/sharp-libvips-linuxmusl-x64@1.3.1': 748 + resolution: {integrity: sha512-yO21HwoUVLN8Qa+/SBjQLMYwBWAVJjeGPNe+hc0OUeMeifEtJqu5a1c4HayE1nNpDih9y3/KkoltfkDodmKAlg==} 749 + cpu: [x64] 750 + os: [linux] 751 + libc: [musl] 752 + 753 + '@img/sharp-linux-arm64@0.33.5': 754 + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} 755 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 756 + cpu: [arm64] 757 + os: [linux] 758 + libc: [glibc] 759 + 760 + '@img/sharp-linux-arm64@0.35.2': 761 + resolution: {integrity: sha512-af12Pnd0ZGu2HfP8NayB0kk6eC/lrfbQE6HlR4jD+34wdJ1Vw9TF6TMn6ZvffT+WgqVsl0hRbmNvz2u/23VmwA==} 762 + engines: {node: '>=20.9.0'} 763 + cpu: [arm64] 764 + os: [linux] 765 + libc: [glibc] 766 + 767 + '@img/sharp-linux-arm@0.33.5': 768 + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} 769 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 770 + cpu: [arm] 771 + os: [linux] 772 + libc: [glibc] 773 + 774 + '@img/sharp-linux-arm@0.35.2': 775 + resolution: {integrity: sha512-SE4kzF2mepn6z+6E7L6lsV8FzuLL6IPQdyX8ZiwROAG/G8td+hP/m7FsFPwidtrF19gvajuC9l6TxAVcsA4S7A==} 776 + engines: {node: '>=20.9.0'} 777 + cpu: [arm] 778 + os: [linux] 779 + libc: [glibc] 780 + 781 + '@img/sharp-linux-ppc64@0.35.2': 782 + resolution: {integrity: sha512-hYSBm7zcNtDCozCxQHYZJiu63b/bXsgRZuOxCIBZsStMM9Vap47iFHdbX4kCvQsblPB/k+clhELpdQJHQLSHvg==} 783 + engines: {node: '>=20.9.0'} 784 + cpu: [ppc64] 785 + os: [linux] 786 + libc: [glibc] 787 + 788 + '@img/sharp-linux-riscv64@0.35.2': 789 + resolution: {integrity: sha512-qQt0Kc13+Hoan/Awq/qMSQw3L+RI1NCRPgD5cUJ/1WSSmIoysLOc72jlRM3E0OHN9Yr313jgeQ2T+zW+F03QFA==} 790 + engines: {node: '>=20.9.0'} 791 + cpu: [riscv64] 792 + os: [linux] 793 + libc: [glibc] 794 + 795 + '@img/sharp-linux-s390x@0.33.5': 796 + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} 797 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 798 + cpu: [s390x] 799 + os: [linux] 800 + libc: [glibc] 801 + 802 + '@img/sharp-linux-s390x@0.35.2': 803 + resolution: {integrity: sha512-E4fLLfRPzDLlEeDaTzI98OFLcv++WL5ChLLMwPoVd0CIoZQqupBSNbOisPL5am9XsbQ9T84+iiMpUvbFtkunbA==} 804 + engines: {node: '>=20.9.0'} 805 + cpu: [s390x] 806 + os: [linux] 807 + libc: [glibc] 808 + 809 + '@img/sharp-linux-x64@0.33.5': 810 + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} 811 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 812 + cpu: [x64] 813 + os: [linux] 814 + libc: [glibc] 815 + 816 + '@img/sharp-linux-x64@0.35.2': 817 + resolution: {integrity: sha512-gi0zFJJRLswfCZmHtJdikXPOc5u7qamSOS3NHedLqLd4W8Q0NqjdBr6TTRIgsfFjqfTsHFgdfvJ9LwqSgcHiAA==} 818 + engines: {node: '>=20.9.0'} 819 + cpu: [x64] 820 + os: [linux] 821 + libc: [glibc] 822 + 823 + '@img/sharp-linuxmusl-arm64@0.33.5': 824 + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} 825 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 826 + cpu: [arm64] 827 + os: [linux] 828 + libc: [musl] 829 + 830 + '@img/sharp-linuxmusl-arm64@0.35.2': 831 + resolution: {integrity: sha512-siWbOW1u6HFnFLrp0waKyW7VEf7jYvcDWdrXEFa8AkdAQgEvuu5Fz8/Y70w9EeqAdwDtfU012BhEHHaDqvQNzg==} 832 + engines: {node: '>=20.9.0'} 833 + cpu: [arm64] 834 + os: [linux] 835 + libc: [musl] 836 + 837 + '@img/sharp-linuxmusl-x64@0.33.5': 838 + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} 839 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 840 + cpu: [x64] 841 + os: [linux] 842 + libc: [musl] 843 + 844 + '@img/sharp-linuxmusl-x64@0.35.2': 845 + resolution: {integrity: sha512-YBqMMcjDi4QGYiSn4vNOYBhmlC4z5AXqkOUUqI2e0AFA4urNv4ESgOgwNl3K+4etQhha0twXlzeF20bbULm9Yg==} 846 + engines: {node: '>=20.9.0'} 847 + cpu: [x64] 848 + os: [linux] 849 + libc: [musl] 850 + 851 + '@img/sharp-wasm32@0.33.5': 852 + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} 853 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 854 + cpu: [wasm32] 855 + 856 + '@img/sharp-wasm32@0.35.2': 857 + resolution: {integrity: sha512-Mrv4JQNYVQ94xH+jzZ9r+gowleN8mv2FTgKT+PI6bx5C0G8TdNYndu161pg2i7uoBwxy2ImPMHrJOM2LZef7Bw==} 858 + engines: {node: '>=20.9.0'} 859 + 860 + '@img/sharp-webcontainers-wasm32@0.35.2': 861 + resolution: {integrity: sha512-QNV27pxs9wpApEiCfvHM1RDoP1w1+2KrUWWDPEhEwg+latvOrfuhWrHWZKwdSFwU6jh3myjw/yOCRsUIuOft3g==} 862 + engines: {node: '>=20.9.0'} 863 + cpu: [wasm32] 864 + 865 + '@img/sharp-win32-arm64@0.35.2': 866 + resolution: {integrity: sha512-BiVRYc/t6/Vl3e1hBx0hugG4oN9Pydf4fgMSpxTQJmwGUg/YoXTWHiFeRymHfCZzifxu4F4rpk/I67D0LQ20wQ==} 867 + engines: {node: '>=20.9.0'} 868 + cpu: [arm64] 869 + os: [win32] 870 + 871 + '@img/sharp-win32-ia32@0.33.5': 872 + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} 873 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 874 + cpu: [ia32] 875 + os: [win32] 876 + 877 + '@img/sharp-win32-ia32@0.35.2': 878 + resolution: {integrity: sha512-YYEhx9PImCC7T0tI8JDMi4DB9LwLCXCU5OWNYEXAxh5Q1ShKkyC6byxzoBJ3gEFDnH2lQckWuDe70G7mB2XJog==} 879 + engines: {node: ^20.9.0} 880 + cpu: [ia32] 881 + os: [win32] 882 + 883 + '@img/sharp-win32-x64@0.33.5': 884 + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} 885 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 886 + cpu: [x64] 887 + os: [win32] 888 + 889 + '@img/sharp-win32-x64@0.35.2': 890 + resolution: {integrity: sha512-imoOyBcoM/iiUr4J6VPpCNjPnjvP/Gks95898yB8YqoGGYmHYbOyCuNv9FMhFgtaiHFGbHW8bxKqRV6VjtXThQ==} 891 + engines: {node: '>=20.9.0'} 892 + cpu: [x64] 893 + os: [win32] 894 + 895 + '@jridgewell/resolve-uri@3.1.2': 896 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 897 + engines: {node: '>=6.0.0'} 898 + 899 + '@jridgewell/sourcemap-codec@1.5.5': 900 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 901 + 902 + '@jridgewell/trace-mapping@0.3.9': 903 + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 904 + 905 + '@napi-rs/lzma-linux-x64-gnu@1.5.1': 906 + resolution: {integrity: sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==} 907 + engines: {node: ^22.20 || ^24.12 || >=25} 908 + cpu: [x64] 909 + os: [linux] 910 + libc: [glibc] 911 + 912 + '@poppinss/colors@4.1.6': 913 + resolution: {integrity: sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==} 914 + 915 + '@poppinss/dumper@0.6.5': 916 + resolution: {integrity: sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==} 917 + 918 + '@poppinss/exception@1.2.3': 919 + resolution: {integrity: sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==} 920 + 921 + '@rollup/rollup-android-arm-eabi@4.62.4': 922 + resolution: {integrity: sha512-RrPokAb7dmbxFoeO3TloqHyOjgye8RkBhSqmp4aJMIex4c9r46ZstPnleDQOq1t46VOVjwIuwNogIqbodV1Vvg==} 923 + cpu: [arm] 924 + os: [android] 925 + 926 + '@rollup/rollup-android-arm64@4.62.4': 927 + resolution: {integrity: sha512-JKuJc+pnpks2pjy7L/N3v/cAkZxYlnmuZoD840ldbMI5KDbC4iO9NKwPKYdjYFCMAIIlBzYSFHxIJVYzRo2/8A==} 928 + cpu: [arm64] 929 + os: [android] 930 + 931 + '@rollup/rollup-darwin-arm64@4.62.4': 932 + resolution: {integrity: sha512-krw5uS2STmvJ02x0uTXHbqQNuz+9eZ1iw+qXk9dmW2gvV4jV7O2hEoOnuhFrpOPiel1mBFtqbxYZZtC46hXLOw==} 933 + cpu: [arm64] 934 + os: [darwin] 935 + 936 + '@rollup/rollup-darwin-x64@4.62.4': 937 + resolution: {integrity: sha512-wsTxtgApb4PrOsNJIm0FZ1h3WvCC+k9uxLJ4ad75hgoS4NiRes2SoJFlDAyMwiUY8IssDqGcHbXuN0sx1tfF1A==} 938 + cpu: [x64] 939 + os: [darwin] 940 + 941 + '@rollup/rollup-freebsd-arm64@4.62.4': 942 + resolution: {integrity: sha512-GUOnQlyZe3yAXhWOtOMsn5Qkrv5E5mZXa0thbARWi5Ei2szlVXJFQhddZ4HbAzh8q92w5twp+CQvs/eFanz9YQ==} 943 + cpu: [arm64] 944 + os: [freebsd] 945 + 946 + '@rollup/rollup-freebsd-x64@4.62.4': 947 + resolution: {integrity: sha512-/Y7f3QuxjzPKsjA/rfEDa3+0vXqyjmJ50Ln8dPpCmWkKTrUoWHG1cWhTqaAMLob2m2nESWuC7yGrREz019Ztqg==} 948 + cpu: [x64] 949 + os: [freebsd] 950 + 951 + '@rollup/rollup-linux-arm-gnueabihf@4.62.4': 952 + resolution: {integrity: sha512-81wiiX3v7aqy+T+bT61TJ78yJjRquqFFTTbAPt08imfQQzkPIW8t6aJbkTagtCCrXMNc9D66+geqlK7ydLPNqA==} 953 + cpu: [arm] 954 + os: [linux] 955 + libc: [glibc] 956 + 957 + '@rollup/rollup-linux-arm-musleabihf@4.62.4': 958 + resolution: {integrity: sha512-9kmDIvNZqdoHOBZgNtpTBeLWYO/LVipM3H/j62P8848/l/VPEQL6N3uxU9pvP1oZAsXyC2MEnFP3ovRjo7WYNQ==} 959 + cpu: [arm] 960 + os: [linux] 961 + libc: [musl] 962 + 963 + '@rollup/rollup-linux-arm64-gnu@4.62.4': 964 + resolution: {integrity: sha512-CcnXHWnXg69g+DX5VWL3FHts3qMRN2uVEHX+BZvGLdd07/gXkn3ePjYtO1LDJvxkGKVHMclKBRa1QUTH+6toYQ==} 965 + cpu: [arm64] 966 + os: [linux] 967 + libc: [glibc] 968 + 969 + '@rollup/rollup-linux-arm64-musl@4.62.4': 970 + resolution: {integrity: sha512-iFOibiHnTRuhrWLlRsOQFdZJJIa7S8OwkneJr4ocALP16u5yk6lWLINFwhHaEqBFMsKDUZofLkGos7+CPzGB3g==} 971 + cpu: [arm64] 972 + os: [linux] 973 + libc: [musl] 974 + 975 + '@rollup/rollup-linux-loong64-gnu@4.62.4': 976 + resolution: {integrity: sha512-XnWYMI7euHlb5a871xPja+Gm7DRCFU+FGRrtS2sMq9N8FvqtpagUy6gD4YOemC5MRk9xbh8+jYMEJbigFQwsgA==} 977 + cpu: [loong64] 978 + os: [linux] 979 + libc: [glibc] 980 + 981 + '@rollup/rollup-linux-loong64-musl@4.62.4': 982 + resolution: {integrity: sha512-qGDAlO0U8xedCcsdRm9oaoQY8DAx/QT7uIxJWhCdx0ceIWX783UC9QSYkdpzAe29wNiVfp24+bZdQmn49o45SQ==} 983 + cpu: [loong64] 984 + os: [linux] 985 + libc: [musl] 986 + 987 + '@rollup/rollup-linux-ppc64-gnu@4.62.4': 988 + resolution: {integrity: sha512-ru4H6ezD7ysA5EiEK6qkkaEb4modH8CTej6kUy/gQi20u3kB3G7Zn8snXXkeJSCOFKG/rbPPtM/+9Wgas1961w==} 989 + cpu: [ppc64] 990 + os: [linux] 991 + libc: [glibc] 992 + 993 + '@rollup/rollup-linux-ppc64-musl@4.62.4': 994 + resolution: {integrity: sha512-2W4MO5WQVJnbJaZdvDb9rhBDuFU1nKIepPFpJUBsTh2k1YY2g+ODViaWuyOAjQ5cOP7NvrvLzt3wvHOoiAvc7w==} 995 + cpu: [ppc64] 996 + os: [linux] 997 + libc: [musl] 998 + 999 + '@rollup/rollup-linux-riscv64-gnu@4.62.4': 1000 + resolution: {integrity: sha512-+fxjfuoAmVMCYV5QyjoIpu0cp5DOiOTeqYFk1AVaxGr+/ravWLX89XfQmptsoWcaVy/TGf2hexzbUOrCQIL1CQ==} 1001 + cpu: [riscv64] 1002 + os: [linux] 1003 + libc: [glibc] 1004 + 1005 + '@rollup/rollup-linux-riscv64-musl@4.62.4': 1006 + resolution: {integrity: sha512-jTn8JfHGL4djjFxPuM06LmNUJDsst2jeVlsd9OmIH6zc5sC9K6rIuO4YajXatLUpBmBKl6b35ro1QZocLi+tcA==} 1007 + cpu: [riscv64] 1008 + os: [linux] 1009 + libc: [musl] 1010 + 1011 + '@rollup/rollup-linux-s390x-gnu@4.62.4': 1012 + resolution: {integrity: sha512-oCJCJL4pXsoDcP2QZ+JVlPTIRc6266zsIaeJJsWImmF7HO0W8nb6HuSgZlMWxJwaPf8ehbSw8yo0EUw925hKsA==} 1013 + cpu: [s390x] 1014 + os: [linux] 1015 + libc: [glibc] 1016 + 1017 + '@rollup/rollup-linux-x64-gnu@4.62.4': 1018 + resolution: {integrity: sha512-W69hukhZ3KKNRCaMIEzKvcFye42hh0FE1+YoYaf5+Ikacuftoco6yO/xouz0hc5d5W/s3yBro5jRiuEE/Q5vUw==} 1019 + cpu: [x64] 1020 + os: [linux] 1021 + libc: [glibc] 1022 + 1023 + '@rollup/rollup-linux-x64-musl@4.62.4': 1024 + resolution: {integrity: sha512-qiXbGG2jkjXhzXpsFZSR2Xpb8DN/UaxYsbb/STbuR/6fpaDgRmmaq1B/LmtF2wQFOFOSsK2jdE0RZ3a0zHn4QA==} 1025 + cpu: [x64] 1026 + os: [linux] 1027 + libc: [musl] 1028 + 1029 + '@rollup/rollup-openbsd-x64@4.62.4': 1030 + resolution: {integrity: sha512-nWeM//hxv8mIo6jD7Hu4o48DVmV9pbV6gsKaWU+4NFyqHoPKwrkRiZGLKUhOBk8qNmDmpwFtPKg80Bo/Tn4xiQ==} 1031 + cpu: [x64] 1032 + os: [openbsd] 1033 + 1034 + '@rollup/rollup-openharmony-arm64@4.62.4': 1035 + resolution: {integrity: sha512-s62SQ/vgsRSvMwDkOEfTqfgASF0f26ZNaQuTA6Aok5lrikf89yI2W0gFHvZb2Jpgc6N8JnOKZgCK2iciO3CsxQ==} 1036 + cpu: [arm64] 1037 + os: [openharmony] 1038 + 1039 + '@rollup/rollup-win32-arm64-msvc@4.62.4': 1040 + resolution: {integrity: sha512-J6wGf8TVGbXJq+HH+ttTvrcfNKPbuZecV6KT1B8I18BC5IURUh5kl4Yl5OEP5eFIUoI5BWxCsyYMhFsDx8kekw==} 1041 + cpu: [arm64] 1042 + os: [win32] 1043 + 1044 + '@rollup/rollup-win32-ia32-msvc@4.62.4': 1045 + resolution: {integrity: sha512-zmfrQd/0wu6oJs8Vq8KwY/YtsKSsLtKe/HwAP4Wqy8LhWjeT55fHRAkOhYQ12wI3ayS4Tt12d5CDRD7N96SAYQ==} 1046 + cpu: [ia32] 1047 + os: [win32] 1048 + 1049 + '@rollup/rollup-win32-x64-gnu@4.62.4': 1050 + resolution: {integrity: sha512-qPzHqdj9rfUD+w79dtE07zi/kFwKyCJqplp5K5ygeLTp7jLpAoc16OAH39HSmRC9UpozaecsleI8uAdEj6v2yw==} 1051 + cpu: [x64] 1052 + os: [win32] 1053 + 1054 + '@rollup/rollup-win32-x64-msvc@4.62.4': 1055 + resolution: {integrity: sha512-zD6NdeWEByGE9QF9vCrlJ5YQB4oq9q91kPZS37Jwj5hOkvR1lTBSpsKhKDw4IJtbQ35LsTS1HD9DZYGKIshU1Q==} 1056 + cpu: [x64] 1057 + os: [win32] 1058 + 1059 + '@sindresorhus/is@7.2.0': 1060 + resolution: {integrity: sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==} 1061 + engines: {node: '>=18'} 1062 + 1063 + '@speed-highlight/core@1.2.23': 1064 + resolution: {integrity: sha512-iRoq6i6JDJP6Mt2A5JaPvzw0pgYHH6k92ij+yXiTrB7T2y9N789aWE3EHWj/5ztlJBokcCBja3iYLVdu5wgnkg==} 1065 + 1066 + '@standard-schema/spec@1.1.0': 1067 + resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} 1068 + 1069 + '@types/estree@1.0.9': 1070 + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} 1071 + 1072 + '@vitest/expect@3.0.9': 1073 + resolution: {integrity: sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==} 1074 + 1075 + '@vitest/mocker@3.0.9': 1076 + resolution: {integrity: sha512-ryERPIBOnvevAkTq+L1lD+DTFBRcjueL9lOUfXsLfwP92h4e+Heb+PjiqS3/OURWPtywfafK0kj++yDFjWUmrA==} 1077 + peerDependencies: 1078 + msw: ^2.4.9 1079 + vite: ^5.0.0 || ^6.0.0 1080 + peerDependenciesMeta: 1081 + msw: 1082 + optional: true 1083 + vite: 1084 + optional: true 1085 + 1086 + '@vitest/pretty-format@3.0.9': 1087 + resolution: {integrity: sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==} 1088 + 1089 + '@vitest/pretty-format@3.2.7': 1090 + resolution: {integrity: sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==} 1091 + 1092 + '@vitest/runner@3.0.9': 1093 + resolution: {integrity: sha512-NX9oUXgF9HPfJSwl8tUZCMP1oGx2+Sf+ru6d05QjzQz4OwWg0psEzwY6VexP2tTHWdOkhKHUIZH+fS6nA7jfOw==} 1094 + 1095 + '@vitest/snapshot@3.0.9': 1096 + resolution: {integrity: sha512-AiLUiuZ0FuA+/8i19mTYd+re5jqjEc2jZbgJ2up0VY0Ddyyxg/uUtBDpIFAy4uzKaQxOW8gMgBdAJJ2ydhu39A==} 1097 + 1098 + '@vitest/spy@3.0.9': 1099 + resolution: {integrity: sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==} 1100 + 1101 + '@vitest/utils@3.0.9': 1102 + resolution: {integrity: sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==} 1103 + 1104 + acorn-walk@8.3.2: 1105 + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} 1106 + engines: {node: '>=0.4.0'} 1107 + 1108 + acorn@8.14.0: 1109 + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} 1110 + engines: {node: '>=0.4.0'} 1111 + hasBin: true 1112 + 1113 + assertion-error@2.0.1: 1114 + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} 1115 + engines: {node: '>=12'} 1116 + 1117 + birpc@0.2.14: 1118 + resolution: {integrity: sha512-37FHE8rqsYM5JEKCnXFyHpBCzvgHEExwVVTq+nUmloInU7l8ezD1TpOhKpS8oe1DTYFqEK27rFZVKG43oTqXRA==} 1119 + 1120 + blake3-wasm@2.1.5: 1121 + resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} 1122 + 1123 + cac@6.7.14: 1124 + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 1125 + engines: {node: '>=8'} 1126 + 1127 + chai@5.3.3: 1128 + resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} 1129 + engines: {node: '>=18'} 1130 + 1131 + check-error@2.1.3: 1132 + resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==} 1133 + engines: {node: '>= 16'} 1134 + 1135 + cjs-module-lexer@1.4.3: 1136 + resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} 1137 + 1138 + color-convert@2.0.1: 1139 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1140 + engines: {node: '>=7.0.0'} 1141 + 1142 + color-name@1.1.4: 1143 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1144 + 1145 + color-string@1.9.1: 1146 + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} 1147 + 1148 + color@4.2.3: 1149 + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} 1150 + engines: {node: '>=12.5.0'} 1151 + 1152 + cookie@1.1.1: 1153 + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} 1154 + engines: {node: '>=18'} 1155 + 1156 + debug@4.4.3: 1157 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 1158 + engines: {node: '>=6.0'} 1159 + peerDependencies: 1160 + supports-color: '*' 1161 + peerDependenciesMeta: 1162 + supports-color: 1163 + optional: true 1164 + 1165 + deep-eql@5.0.2: 1166 + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} 1167 + engines: {node: '>=6'} 1168 + 1169 + defu@6.1.7: 1170 + resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==} 1171 + 1172 + detect-libc@2.1.2: 1173 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} 1174 + engines: {node: '>=8'} 1175 + 1176 + devalue@5.9.0: 1177 + resolution: {integrity: sha512-RWrqdArjvPbsATEhOPUo6Wndc/iWnkWKlhIrdlF3zMMYo/c3CVtoaVAyLtWxz5h8nSlkHzxnzV2uLydPXmtF+A==} 1178 + 1179 + error-stack-parser-es@1.0.5: 1180 + resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==} 1181 + 1182 + es-module-lexer@1.7.0: 1183 + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 1184 + 1185 + esbuild@0.25.12: 1186 + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} 1187 + engines: {node: '>=18'} 1188 + hasBin: true 1189 + 1190 + esbuild@0.25.4: 1191 + resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==} 1192 + engines: {node: '>=18'} 1193 + hasBin: true 1194 + 1195 + esbuild@0.28.1: 1196 + resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==} 1197 + engines: {node: '>=18'} 1198 + hasBin: true 1199 + 1200 + esm-env@1.2.2: 1201 + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} 1202 + 1203 + estree-walker@3.0.3: 1204 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1205 + 1206 + exit-hook@2.2.1: 1207 + resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} 1208 + engines: {node: '>=6'} 1209 + 1210 + expect-type@1.4.0: 1211 + resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} 1212 + engines: {node: '>=12.0.0'} 1213 + 1214 + exsolve@1.1.1: 1215 + resolution: {integrity: sha512-9U/jZUgjnSGyntRr6y5Muu1MJcwFl6kPu7k8qLF0IMNfLqvw0NZ4nnVDq0RVoZ0RvCyumib4Ez3KYrVfilrw+g==} 1216 + 1217 + fdir@6.5.0: 1218 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 1219 + engines: {node: '>=12.0.0'} 1220 + peerDependencies: 1221 + picomatch: ^3 || ^4 1222 + peerDependenciesMeta: 1223 + picomatch: 1224 + optional: true 1225 + 1226 + fsevents@2.3.3: 1227 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1228 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1229 + os: [darwin] 1230 + 1231 + glob-to-regexp@0.4.1: 1232 + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} 1233 + 1234 + is-arrayish@0.3.4: 1235 + resolution: {integrity: sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==} 1236 + 1237 + kleur@4.1.5: 1238 + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 1239 + engines: {node: '>=6'} 1240 + 1241 + loupe@3.2.1: 1242 + resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} 1243 + 1244 + magic-string@0.30.21: 1245 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} 1246 + 1247 + mime@3.0.0: 1248 + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} 1249 + engines: {node: '>=10.0.0'} 1250 + hasBin: true 1251 + 1252 + miniflare@4.20250906.0: 1253 + resolution: {integrity: sha512-T/RWn1sa0ien80s6NjU+Un/tj12gR6wqScZoiLeMJDD4/fK0UXfnbWXJDubnUED8Xjm7RPQ5ESYdE+mhPmMtuQ==} 1254 + engines: {node: '>=18.0.0'} 1255 + hasBin: true 1256 + 1257 + miniflare@5.20260730.0-alpha: 1258 + resolution: {integrity: sha512-8/dspSXDshP6nSkCpjKO7BYc2qZoYSXm7iM+QxY7qJyJpAB3onnQSaiu0cvKJlfuMGwULl55hG69FJCcCMXU1Q==} 1259 + engines: {node: '>=22.0.0'} 1260 + 1261 + ms@2.1.3: 1262 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1263 + 1264 + nanoid@3.3.16: 1265 + resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} 1266 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1267 + hasBin: true 1268 + 1269 + ohash@2.0.11: 1270 + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 1271 + 1272 + path-to-regexp@6.3.0: 1273 + resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} 1274 + 1275 + pathe@2.0.3: 1276 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 1277 + 1278 + pathval@2.0.1: 1279 + resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} 1280 + engines: {node: '>= 14.16'} 1281 + 1282 + picocolors@1.1.1: 1283 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1284 + 1285 + picomatch@4.0.5: 1286 + resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} 1287 + engines: {node: '>=12'} 1288 + 1289 + postcss@8.5.25: 1290 + resolution: {integrity: sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw==} 1291 + engines: {node: ^10 || ^12 || >=14} 1292 + 1293 + rollup@4.62.4: 1294 + resolution: {integrity: sha512-RXOqwaPsBGjMNMa4sQjDjHieHEZDFoj/Rdr46l2MU5DfEs16wHJPC2RPTPHWhNl+M3aI472LLqFkFKut4SblOg==} 1295 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1296 + hasBin: true 1297 + 1298 + semver@7.8.5: 1299 + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} 1300 + engines: {node: '>=10'} 1301 + hasBin: true 1302 + 1303 + sharp@0.33.5: 1304 + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} 1305 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1306 + 1307 + sharp@0.35.2: 1308 + resolution: {integrity: sha512-FVtFjtBCMiJS6yb5CX7Sop45WFMpeGw6oRKuJnXYgf/f1ms/D7LE/ZUSNxnW7rZ/dbslQWYkoqFHGPaDBtaK4w==} 1309 + engines: {node: '>=20.9.0'} 1310 + 1311 + siginfo@2.0.0: 1312 + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 1313 + 1314 + simple-swizzle@0.2.4: 1315 + resolution: {integrity: sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==} 1316 + 1317 + source-map-js@1.2.1: 1318 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1319 + engines: {node: '>=0.10.0'} 1320 + 1321 + stackback@0.0.2: 1322 + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 1323 + 1324 + std-env@3.10.0: 1325 + resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} 1326 + 1327 + stoppable@1.1.0: 1328 + resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} 1329 + engines: {node: '>=4', npm: '>=6'} 1330 + 1331 + supports-color@10.2.2: 1332 + resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} 1333 + engines: {node: '>=18'} 1334 + 1335 + tinybench@2.9.0: 1336 + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} 1337 + 1338 + tinyexec@0.3.2: 1339 + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} 1340 + 1341 + tinyglobby@0.2.17: 1342 + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} 1343 + engines: {node: '>=12.0.0'} 1344 + 1345 + tinypool@1.1.1: 1346 + resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} 1347 + engines: {node: ^18.0.0 || >=20.0.0} 1348 + 1349 + tinyrainbow@2.0.0: 1350 + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} 1351 + engines: {node: '>=14.0.0'} 1352 + 1353 + tinyspy@3.0.2: 1354 + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} 1355 + engines: {node: '>=14.0.0'} 1356 + 1357 + tslib@2.8.1: 1358 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 1359 + 1360 + ufo@1.6.4: 1361 + resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==} 1362 + 1363 + undici@7.28.0: 1364 + resolution: {integrity: sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==} 1365 + engines: {node: '>=20.18.1'} 1366 + 1367 + undici@7.29.0: 1368 + resolution: {integrity: sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==} 1369 + engines: {node: '>=20.18.1'} 1370 + 1371 + unenv@2.0.0-rc.21: 1372 + resolution: {integrity: sha512-Wj7/AMtE9MRnAXa6Su3Lk0LNCfqDYgfwVjwRFVum9U7wsto1imuHqk4kTm7Jni+5A0Hn7dttL6O/zjvUvoo+8A==} 1373 + 1374 + unenv@2.0.0-rc.24: 1375 + resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==} 1376 + 1377 + unicode-segmenter@0.17.3: 1378 + resolution: {integrity: sha512-hKZwqBjJDmqNrq1+LjDxck1qLzJFcLLJM2Xq92ORRHOuau6GSHeELmn+uyk6zNH1CK9mogrUJGP9WJCJUQXMAw==} 1379 + 1380 + vite-node@3.0.9: 1381 + resolution: {integrity: sha512-w3Gdx7jDcuT9cNn9jExXgOyKmf5UOTb6WMHz8LGAm54eS1Elf5OuBhCxl6zJxGhEeIkgsE1WbHuoL0mj/UXqXg==} 1382 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 1383 + hasBin: true 1384 + 1385 + vite@6.4.3: 1386 + resolution: {integrity: sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==} 1387 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 1388 + hasBin: true 1389 + peerDependencies: 1390 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 1391 + jiti: '>=1.21.0' 1392 + less: '*' 1393 + lightningcss: ^1.21.0 1394 + sass: '*' 1395 + sass-embedded: '*' 1396 + stylus: '*' 1397 + sugarss: '*' 1398 + terser: ^5.16.0 1399 + tsx: ^4.8.1 1400 + yaml: ^2.4.2 1401 + peerDependenciesMeta: 1402 + '@types/node': 1403 + optional: true 1404 + jiti: 1405 + optional: true 1406 + less: 1407 + optional: true 1408 + lightningcss: 1409 + optional: true 1410 + sass: 1411 + optional: true 1412 + sass-embedded: 1413 + optional: true 1414 + stylus: 1415 + optional: true 1416 + sugarss: 1417 + optional: true 1418 + terser: 1419 + optional: true 1420 + tsx: 1421 + optional: true 1422 + yaml: 1423 + optional: true 1424 + 1425 + vitest@3.0.9: 1426 + resolution: {integrity: sha512-BbcFDqNyBlfSpATmTtXOAOj71RNKDDvjBM/uPfnxxVGrG+FSH2RQIwgeEngTaTkuU/h0ScFvf+tRcKfYXzBybQ==} 1427 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 1428 + hasBin: true 1429 + peerDependencies: 1430 + '@edge-runtime/vm': '*' 1431 + '@types/debug': ^4.1.12 1432 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 1433 + '@vitest/browser': 3.0.9 1434 + '@vitest/ui': 3.0.9 1435 + happy-dom: '*' 1436 + jsdom: '*' 1437 + peerDependenciesMeta: 1438 + '@edge-runtime/vm': 1439 + optional: true 1440 + '@types/debug': 1441 + optional: true 1442 + '@types/node': 1443 + optional: true 1444 + '@vitest/browser': 1445 + optional: true 1446 + '@vitest/ui': 1447 + optional: true 1448 + happy-dom: 1449 + optional: true 1450 + jsdom: 1451 + optional: true 1452 + 1453 + why-is-node-running@2.3.0: 1454 + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} 1455 + engines: {node: '>=8'} 1456 + hasBin: true 1457 + 1458 + workerd@1.20250906.0: 1459 + resolution: {integrity: sha512-ryVyEaqXPPsr/AxccRmYZZmDAkfQVjhfRqrNTlEeN8aftBk6Ca1u7/VqmfOayjCXrA+O547TauebU+J3IpvFXw==} 1460 + engines: {node: '>=16'} 1461 + hasBin: true 1462 + 1463 + workerd@1.20260730.1: 1464 + resolution: {integrity: sha512-zmfNIjwYSWFY5chGBOjWtH3xAE7p97FTC6vR4Ep98290ho6AeAR/NVcBD274YCLEUYzqm8yxdtZlxMybU8a3jA==} 1465 + engines: {node: '>=16'} 1466 + hasBin: true 1467 + 1468 + wrangler@4.118.0: 1469 + resolution: {integrity: sha512-9pkBw/b8zWqGx2S+oLhgHMR1M/4VOE8SynUFABnGWiSFGlcOQ4xiI/B71Xf66RYP2xzngU37IQFPtUruij3lYw==} 1470 + engines: {node: '>=22.0.0'} 1471 + hasBin: true 1472 + peerDependencies: 1473 + '@cloudflare/workers-types': ^5.20260730.1 1474 + peerDependenciesMeta: 1475 + '@cloudflare/workers-types': 1476 + optional: true 1477 + 1478 + wrangler@4.35.0: 1479 + resolution: {integrity: sha512-HbyXtbrh4Fi3mU8ussY85tVdQ74qpVS1vctUgaPc+bPrXBTqfDLkZ6VRtHAVF/eBhz4SFmhJtCQpN1caY2Ak8A==} 1480 + engines: {node: '>=18.0.0'} 1481 + hasBin: true 1482 + peerDependencies: 1483 + '@cloudflare/workers-types': ^4.20250906.0 1484 + peerDependenciesMeta: 1485 + '@cloudflare/workers-types': 1486 + optional: true 1487 + 1488 + ws@8.18.0: 1489 + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} 1490 + engines: {node: '>=10.0.0'} 1491 + peerDependencies: 1492 + bufferutil: ^4.0.1 1493 + utf-8-validate: '>=5.0.2' 1494 + peerDependenciesMeta: 1495 + bufferutil: 1496 + optional: true 1497 + utf-8-validate: 1498 + optional: true 1499 + 1500 + ws@8.21.0: 1501 + resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} 1502 + engines: {node: '>=10.0.0'} 1503 + peerDependencies: 1504 + bufferutil: ^4.0.1 1505 + utf-8-validate: '>=5.0.2' 1506 + peerDependenciesMeta: 1507 + bufferutil: 1508 + optional: true 1509 + utf-8-validate: 1510 + optional: true 1511 + 1512 + youch-core@0.3.3: 1513 + resolution: {integrity: sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==} 1514 + 1515 + youch@4.1.0-beta.10: 1516 + resolution: {integrity: sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==} 1517 + 1518 + zod@3.22.3: 1519 + resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} 1520 + 1521 + zod@3.25.76: 1522 + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} 1523 + 1524 + snapshots: 1525 + 1526 + '@atcute/identity-resolver@1.2.3(@atcute/identity@1.1.5(@atcute/lexicons@1.3.1))(@atcute/lexicons@1.3.1)': 1527 + dependencies: 1528 + '@atcute/identity': 1.1.5(@atcute/lexicons@1.3.1) 1529 + '@atcute/lexicons': 1.3.1 1530 + '@atcute/util-fetch': 1.0.5 1531 + '@badrap/valita': 0.4.6 1532 + 1533 + '@atcute/identity@1.1.5(@atcute/lexicons@1.3.1)': 1534 + dependencies: 1535 + '@atcute/lexicons': 1.3.1 1536 + '@badrap/valita': 0.4.6 1537 + 1538 + '@atcute/lexicons@1.3.1': 1539 + dependencies: 1540 + '@atcute/uint8array': 1.1.5 1541 + '@atcute/util-text': 1.3.4 1542 + '@standard-schema/spec': 1.1.0 1543 + esm-env: 1.2.2 1544 + 1545 + '@atcute/uint8array@1.1.5': {} 1546 + 1547 + '@atcute/util-fetch@1.0.5': 1548 + dependencies: 1549 + '@badrap/valita': 0.4.6 1550 + 1551 + '@atcute/util-text@1.3.4': 1552 + dependencies: 1553 + unicode-segmenter: 0.17.3 1554 + 1555 + '@badrap/valita@0.4.6': {} 1556 + 1557 + '@cloudflare/kv-asset-handler@0.4.0': 1558 + dependencies: 1559 + mime: 3.0.0 1560 + 1561 + '@cloudflare/kv-asset-handler@0.5.0': {} 1562 + 1563 + '@cloudflare/unenv-preset@2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260730.1)': 1564 + dependencies: 1565 + unenv: 2.0.0-rc.24 1566 + optionalDependencies: 1567 + workerd: 1.20260730.1 1568 + 1569 + '@cloudflare/unenv-preset@2.7.3(unenv@2.0.0-rc.21)(workerd@1.20250906.0)': 1570 + dependencies: 1571 + unenv: 2.0.0-rc.21 1572 + optionalDependencies: 1573 + workerd: 1.20250906.0 1574 + 1575 + '@cloudflare/vitest-pool-workers@0.8.71(@vitest/runner@3.0.9)(@vitest/snapshot@3.0.9)(vitest@3.0.9(supports-color@10.2.2))': 1576 + dependencies: 1577 + '@vitest/runner': 3.0.9 1578 + '@vitest/snapshot': 3.0.9 1579 + birpc: 0.2.14 1580 + cjs-module-lexer: 1.4.3 1581 + devalue: 5.9.0 1582 + miniflare: 4.20250906.0 1583 + semver: 7.8.5 1584 + vitest: 3.0.9(supports-color@10.2.2) 1585 + wrangler: 4.35.0 1586 + zod: 3.25.76 1587 + transitivePeerDependencies: 1588 + - '@cloudflare/workers-types' 1589 + - bufferutil 1590 + - utf-8-validate 1591 + 1592 + '@cloudflare/workerd-darwin-64@1.20250906.0': 1593 + optional: true 1594 + 1595 + '@cloudflare/workerd-darwin-64@1.20260730.1': 1596 + optional: true 1597 + 1598 + '@cloudflare/workerd-darwin-arm64@1.20250906.0': 1599 + optional: true 1600 + 1601 + '@cloudflare/workerd-darwin-arm64@1.20260730.1': 1602 + optional: true 1603 + 1604 + '@cloudflare/workerd-linux-64@1.20250906.0': 1605 + optional: true 1606 + 1607 + '@cloudflare/workerd-linux-64@1.20260730.1': 1608 + optional: true 1609 + 1610 + '@cloudflare/workerd-linux-arm64@1.20250906.0': 1611 + optional: true 1612 + 1613 + '@cloudflare/workerd-linux-arm64@1.20260730.1': 1614 + optional: true 1615 + 1616 + '@cloudflare/workerd-windows-64@1.20250906.0': 1617 + optional: true 1618 + 1619 + '@cloudflare/workerd-windows-64@1.20260730.1': 1620 + optional: true 1621 + 1622 + '@cspotcode/source-map-support@0.8.1': 1623 + dependencies: 1624 + '@jridgewell/trace-mapping': 0.3.9 1625 + 1626 + '@emnapi/runtime@1.11.3': 1627 + dependencies: 1628 + tslib: 2.8.1 1629 + optional: true 1630 + 1631 + '@esbuild/aix-ppc64@0.25.12': 1632 + optional: true 1633 + 1634 + '@esbuild/aix-ppc64@0.25.4': 1635 + optional: true 1636 + 1637 + '@esbuild/aix-ppc64@0.28.1': 1638 + optional: true 1639 + 1640 + '@esbuild/android-arm64@0.25.12': 1641 + optional: true 1642 + 1643 + '@esbuild/android-arm64@0.25.4': 1644 + optional: true 1645 + 1646 + '@esbuild/android-arm64@0.28.1': 1647 + optional: true 1648 + 1649 + '@esbuild/android-arm@0.25.12': 1650 + optional: true 1651 + 1652 + '@esbuild/android-arm@0.25.4': 1653 + optional: true 1654 + 1655 + '@esbuild/android-arm@0.28.1': 1656 + optional: true 1657 + 1658 + '@esbuild/android-x64@0.25.12': 1659 + optional: true 1660 + 1661 + '@esbuild/android-x64@0.25.4': 1662 + optional: true 1663 + 1664 + '@esbuild/android-x64@0.28.1': 1665 + optional: true 1666 + 1667 + '@esbuild/darwin-arm64@0.25.12': 1668 + optional: true 1669 + 1670 + '@esbuild/darwin-arm64@0.25.4': 1671 + optional: true 1672 + 1673 + '@esbuild/darwin-arm64@0.28.1': 1674 + optional: true 1675 + 1676 + '@esbuild/darwin-x64@0.25.12': 1677 + optional: true 1678 + 1679 + '@esbuild/darwin-x64@0.25.4': 1680 + optional: true 1681 + 1682 + '@esbuild/darwin-x64@0.28.1': 1683 + optional: true 1684 + 1685 + '@esbuild/freebsd-arm64@0.25.12': 1686 + optional: true 1687 + 1688 + '@esbuild/freebsd-arm64@0.25.4': 1689 + optional: true 1690 + 1691 + '@esbuild/freebsd-arm64@0.28.1': 1692 + optional: true 1693 + 1694 + '@esbuild/freebsd-x64@0.25.12': 1695 + optional: true 1696 + 1697 + '@esbuild/freebsd-x64@0.25.4': 1698 + optional: true 1699 + 1700 + '@esbuild/freebsd-x64@0.28.1': 1701 + optional: true 1702 + 1703 + '@esbuild/linux-arm64@0.25.12': 1704 + optional: true 1705 + 1706 + '@esbuild/linux-arm64@0.25.4': 1707 + optional: true 1708 + 1709 + '@esbuild/linux-arm64@0.28.1': 1710 + optional: true 1711 + 1712 + '@esbuild/linux-arm@0.25.12': 1713 + optional: true 1714 + 1715 + '@esbuild/linux-arm@0.25.4': 1716 + optional: true 1717 + 1718 + '@esbuild/linux-arm@0.28.1': 1719 + optional: true 1720 + 1721 + '@esbuild/linux-ia32@0.25.12': 1722 + optional: true 1723 + 1724 + '@esbuild/linux-ia32@0.25.4': 1725 + optional: true 1726 + 1727 + '@esbuild/linux-ia32@0.28.1': 1728 + optional: true 1729 + 1730 + '@esbuild/linux-loong64@0.25.12': 1731 + optional: true 1732 + 1733 + '@esbuild/linux-loong64@0.25.4': 1734 + optional: true 1735 + 1736 + '@esbuild/linux-loong64@0.28.1': 1737 + optional: true 1738 + 1739 + '@esbuild/linux-mips64el@0.25.12': 1740 + optional: true 1741 + 1742 + '@esbuild/linux-mips64el@0.25.4': 1743 + optional: true 1744 + 1745 + '@esbuild/linux-mips64el@0.28.1': 1746 + optional: true 1747 + 1748 + '@esbuild/linux-ppc64@0.25.12': 1749 + optional: true 1750 + 1751 + '@esbuild/linux-ppc64@0.25.4': 1752 + optional: true 1753 + 1754 + '@esbuild/linux-ppc64@0.28.1': 1755 + optional: true 1756 + 1757 + '@esbuild/linux-riscv64@0.25.12': 1758 + optional: true 1759 + 1760 + '@esbuild/linux-riscv64@0.25.4': 1761 + optional: true 1762 + 1763 + '@esbuild/linux-riscv64@0.28.1': 1764 + optional: true 1765 + 1766 + '@esbuild/linux-s390x@0.25.12': 1767 + optional: true 1768 + 1769 + '@esbuild/linux-s390x@0.25.4': 1770 + optional: true 1771 + 1772 + '@esbuild/linux-s390x@0.28.1': 1773 + optional: true 1774 + 1775 + '@esbuild/linux-x64@0.25.12': 1776 + optional: true 1777 + 1778 + '@esbuild/linux-x64@0.25.4': 1779 + optional: true 1780 + 1781 + '@esbuild/linux-x64@0.28.1': 1782 + optional: true 1783 + 1784 + '@esbuild/netbsd-arm64@0.25.12': 1785 + optional: true 1786 + 1787 + '@esbuild/netbsd-arm64@0.25.4': 1788 + optional: true 1789 + 1790 + '@esbuild/netbsd-arm64@0.28.1': 1791 + optional: true 1792 + 1793 + '@esbuild/netbsd-x64@0.25.12': 1794 + optional: true 1795 + 1796 + '@esbuild/netbsd-x64@0.25.4': 1797 + optional: true 1798 + 1799 + '@esbuild/netbsd-x64@0.28.1': 1800 + optional: true 1801 + 1802 + '@esbuild/openbsd-arm64@0.25.12': 1803 + optional: true 1804 + 1805 + '@esbuild/openbsd-arm64@0.25.4': 1806 + optional: true 1807 + 1808 + '@esbuild/openbsd-arm64@0.28.1': 1809 + optional: true 1810 + 1811 + '@esbuild/openbsd-x64@0.25.12': 1812 + optional: true 1813 + 1814 + '@esbuild/openbsd-x64@0.25.4': 1815 + optional: true 1816 + 1817 + '@esbuild/openbsd-x64@0.28.1': 1818 + optional: true 1819 + 1820 + '@esbuild/openharmony-arm64@0.25.12': 1821 + optional: true 1822 + 1823 + '@esbuild/openharmony-arm64@0.28.1': 1824 + optional: true 1825 + 1826 + '@esbuild/sunos-x64@0.25.12': 1827 + optional: true 1828 + 1829 + '@esbuild/sunos-x64@0.25.4': 1830 + optional: true 1831 + 1832 + '@esbuild/sunos-x64@0.28.1': 1833 + optional: true 1834 + 1835 + '@esbuild/win32-arm64@0.25.12': 1836 + optional: true 1837 + 1838 + '@esbuild/win32-arm64@0.25.4': 1839 + optional: true 1840 + 1841 + '@esbuild/win32-arm64@0.28.1': 1842 + optional: true 1843 + 1844 + '@esbuild/win32-ia32@0.25.12': 1845 + optional: true 1846 + 1847 + '@esbuild/win32-ia32@0.25.4': 1848 + optional: true 1849 + 1850 + '@esbuild/win32-ia32@0.28.1': 1851 + optional: true 1852 + 1853 + '@esbuild/win32-x64@0.25.12': 1854 + optional: true 1855 + 1856 + '@esbuild/win32-x64@0.25.4': 1857 + optional: true 1858 + 1859 + '@esbuild/win32-x64@0.28.1': 1860 + optional: true 1861 + 1862 + '@img/colour@1.1.0': {} 1863 + 1864 + '@img/sharp-darwin-arm64@0.33.5': 1865 + optionalDependencies: 1866 + '@img/sharp-libvips-darwin-arm64': 1.0.4 1867 + optional: true 1868 + 1869 + '@img/sharp-darwin-arm64@0.35.2': 1870 + optionalDependencies: 1871 + '@img/sharp-libvips-darwin-arm64': 1.3.1 1872 + optional: true 1873 + 1874 + '@img/sharp-darwin-x64@0.33.5': 1875 + optionalDependencies: 1876 + '@img/sharp-libvips-darwin-x64': 1.0.4 1877 + optional: true 1878 + 1879 + '@img/sharp-darwin-x64@0.35.2': 1880 + optionalDependencies: 1881 + '@img/sharp-libvips-darwin-x64': 1.3.1 1882 + optional: true 1883 + 1884 + '@img/sharp-freebsd-wasm32@0.35.2': 1885 + dependencies: 1886 + '@img/sharp-wasm32': 0.35.2 1887 + optional: true 1888 + 1889 + '@img/sharp-libvips-darwin-arm64@1.0.4': 1890 + optional: true 1891 + 1892 + '@img/sharp-libvips-darwin-arm64@1.3.1': 1893 + optional: true 1894 + 1895 + '@img/sharp-libvips-darwin-x64@1.0.4': 1896 + optional: true 1897 + 1898 + '@img/sharp-libvips-darwin-x64@1.3.1': 1899 + optional: true 1900 + 1901 + '@img/sharp-libvips-linux-arm64@1.0.4': 1902 + optional: true 1903 + 1904 + '@img/sharp-libvips-linux-arm64@1.3.1': 1905 + optional: true 1906 + 1907 + '@img/sharp-libvips-linux-arm@1.0.5': 1908 + optional: true 1909 + 1910 + '@img/sharp-libvips-linux-arm@1.3.1': 1911 + optional: true 1912 + 1913 + '@img/sharp-libvips-linux-ppc64@1.3.1': 1914 + optional: true 1915 + 1916 + '@img/sharp-libvips-linux-riscv64@1.3.1': 1917 + optional: true 1918 + 1919 + '@img/sharp-libvips-linux-s390x@1.0.4': 1920 + optional: true 1921 + 1922 + '@img/sharp-libvips-linux-s390x@1.3.1': 1923 + optional: true 1924 + 1925 + '@img/sharp-libvips-linux-x64@1.0.4': 1926 + optional: true 1927 + 1928 + '@img/sharp-libvips-linux-x64@1.3.1': 1929 + optional: true 1930 + 1931 + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 1932 + optional: true 1933 + 1934 + '@img/sharp-libvips-linuxmusl-arm64@1.3.1': 1935 + optional: true 1936 + 1937 + '@img/sharp-libvips-linuxmusl-x64@1.0.4': 1938 + optional: true 1939 + 1940 + '@img/sharp-libvips-linuxmusl-x64@1.3.1': 1941 + optional: true 1942 + 1943 + '@img/sharp-linux-arm64@0.33.5': 1944 + optionalDependencies: 1945 + '@img/sharp-libvips-linux-arm64': 1.0.4 1946 + optional: true 1947 + 1948 + '@img/sharp-linux-arm64@0.35.2': 1949 + optionalDependencies: 1950 + '@img/sharp-libvips-linux-arm64': 1.3.1 1951 + optional: true 1952 + 1953 + '@img/sharp-linux-arm@0.33.5': 1954 + optionalDependencies: 1955 + '@img/sharp-libvips-linux-arm': 1.0.5 1956 + optional: true 1957 + 1958 + '@img/sharp-linux-arm@0.35.2': 1959 + optionalDependencies: 1960 + '@img/sharp-libvips-linux-arm': 1.3.1 1961 + optional: true 1962 + 1963 + '@img/sharp-linux-ppc64@0.35.2': 1964 + optionalDependencies: 1965 + '@img/sharp-libvips-linux-ppc64': 1.3.1 1966 + optional: true 1967 + 1968 + '@img/sharp-linux-riscv64@0.35.2': 1969 + optionalDependencies: 1970 + '@img/sharp-libvips-linux-riscv64': 1.3.1 1971 + optional: true 1972 + 1973 + '@img/sharp-linux-s390x@0.33.5': 1974 + optionalDependencies: 1975 + '@img/sharp-libvips-linux-s390x': 1.0.4 1976 + optional: true 1977 + 1978 + '@img/sharp-linux-s390x@0.35.2': 1979 + optionalDependencies: 1980 + '@img/sharp-libvips-linux-s390x': 1.3.1 1981 + optional: true 1982 + 1983 + '@img/sharp-linux-x64@0.33.5': 1984 + optionalDependencies: 1985 + '@img/sharp-libvips-linux-x64': 1.0.4 1986 + optional: true 1987 + 1988 + '@img/sharp-linux-x64@0.35.2': 1989 + optionalDependencies: 1990 + '@img/sharp-libvips-linux-x64': 1.3.1 1991 + optional: true 1992 + 1993 + '@img/sharp-linuxmusl-arm64@0.33.5': 1994 + optionalDependencies: 1995 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 1996 + optional: true 1997 + 1998 + '@img/sharp-linuxmusl-arm64@0.35.2': 1999 + optionalDependencies: 2000 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.1 2001 + optional: true 2002 + 2003 + '@img/sharp-linuxmusl-x64@0.33.5': 2004 + optionalDependencies: 2005 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 2006 + optional: true 2007 + 2008 + '@img/sharp-linuxmusl-x64@0.35.2': 2009 + optionalDependencies: 2010 + '@img/sharp-libvips-linuxmusl-x64': 1.3.1 2011 + optional: true 2012 + 2013 + '@img/sharp-wasm32@0.33.5': 2014 + dependencies: 2015 + '@emnapi/runtime': 1.11.3 2016 + optional: true 2017 + 2018 + '@img/sharp-wasm32@0.35.2': 2019 + dependencies: 2020 + '@emnapi/runtime': 1.11.3 2021 + optional: true 2022 + 2023 + '@img/sharp-webcontainers-wasm32@0.35.2': 2024 + dependencies: 2025 + '@img/sharp-wasm32': 0.35.2 2026 + optional: true 2027 + 2028 + '@img/sharp-win32-arm64@0.35.2': 2029 + optional: true 2030 + 2031 + '@img/sharp-win32-ia32@0.33.5': 2032 + optional: true 2033 + 2034 + '@img/sharp-win32-ia32@0.35.2': 2035 + optional: true 2036 + 2037 + '@img/sharp-win32-x64@0.33.5': 2038 + optional: true 2039 + 2040 + '@img/sharp-win32-x64@0.35.2': 2041 + optional: true 2042 + 2043 + '@jridgewell/resolve-uri@3.1.2': {} 2044 + 2045 + '@jridgewell/sourcemap-codec@1.5.5': {} 2046 + 2047 + '@jridgewell/trace-mapping@0.3.9': 2048 + dependencies: 2049 + '@jridgewell/resolve-uri': 3.1.2 2050 + '@jridgewell/sourcemap-codec': 1.5.5 2051 + 2052 + '@napi-rs/lzma-linux-x64-gnu@1.5.1': 2053 + optional: true 2054 + 2055 + '@poppinss/colors@4.1.6': 2056 + dependencies: 2057 + kleur: 4.1.5 2058 + 2059 + '@poppinss/dumper@0.6.5': 2060 + dependencies: 2061 + '@poppinss/colors': 4.1.6 2062 + '@sindresorhus/is': 7.2.0 2063 + supports-color: 10.2.2 2064 + 2065 + '@poppinss/exception@1.2.3': {} 2066 + 2067 + '@rollup/rollup-android-arm-eabi@4.62.4': 2068 + optional: true 2069 + 2070 + '@rollup/rollup-android-arm64@4.62.4': 2071 + optional: true 2072 + 2073 + '@rollup/rollup-darwin-arm64@4.62.4': 2074 + optional: true 2075 + 2076 + '@rollup/rollup-darwin-x64@4.62.4': 2077 + optional: true 2078 + 2079 + '@rollup/rollup-freebsd-arm64@4.62.4': 2080 + optional: true 2081 + 2082 + '@rollup/rollup-freebsd-x64@4.62.4': 2083 + optional: true 2084 + 2085 + '@rollup/rollup-linux-arm-gnueabihf@4.62.4': 2086 + optional: true 2087 + 2088 + '@rollup/rollup-linux-arm-musleabihf@4.62.4': 2089 + optional: true 2090 + 2091 + '@rollup/rollup-linux-arm64-gnu@4.62.4': 2092 + optional: true 2093 + 2094 + '@rollup/rollup-linux-arm64-musl@4.62.4': 2095 + optional: true 2096 + 2097 + '@rollup/rollup-linux-loong64-gnu@4.62.4': 2098 + optional: true 2099 + 2100 + '@rollup/rollup-linux-loong64-musl@4.62.4': 2101 + optional: true 2102 + 2103 + '@rollup/rollup-linux-ppc64-gnu@4.62.4': 2104 + optional: true 2105 + 2106 + '@rollup/rollup-linux-ppc64-musl@4.62.4': 2107 + optional: true 2108 + 2109 + '@rollup/rollup-linux-riscv64-gnu@4.62.4': 2110 + optional: true 2111 + 2112 + '@rollup/rollup-linux-riscv64-musl@4.62.4': 2113 + optional: true 2114 + 2115 + '@rollup/rollup-linux-s390x-gnu@4.62.4': 2116 + optional: true 2117 + 2118 + '@rollup/rollup-linux-x64-gnu@4.62.4': 2119 + optional: true 2120 + 2121 + '@rollup/rollup-linux-x64-musl@4.62.4': 2122 + optional: true 2123 + 2124 + '@rollup/rollup-openbsd-x64@4.62.4': 2125 + optional: true 2126 + 2127 + '@rollup/rollup-openharmony-arm64@4.62.4': 2128 + optional: true 2129 + 2130 + '@rollup/rollup-win32-arm64-msvc@4.62.4': 2131 + optional: true 2132 + 2133 + '@rollup/rollup-win32-ia32-msvc@4.62.4': 2134 + optional: true 2135 + 2136 + '@rollup/rollup-win32-x64-gnu@4.62.4': 2137 + optional: true 2138 + 2139 + '@rollup/rollup-win32-x64-msvc@4.62.4': 2140 + optional: true 2141 + 2142 + '@sindresorhus/is@7.2.0': {} 2143 + 2144 + '@speed-highlight/core@1.2.23': {} 2145 + 2146 + '@standard-schema/spec@1.1.0': {} 2147 + 2148 + '@types/estree@1.0.9': {} 2149 + 2150 + '@vitest/expect@3.0.9': 2151 + dependencies: 2152 + '@vitest/spy': 3.0.9 2153 + '@vitest/utils': 3.0.9 2154 + chai: 5.3.3 2155 + tinyrainbow: 2.0.0 2156 + 2157 + '@vitest/mocker@3.0.9(vite@6.4.3)': 2158 + dependencies: 2159 + '@vitest/spy': 3.0.9 2160 + estree-walker: 3.0.3 2161 + magic-string: 0.30.21 2162 + optionalDependencies: 2163 + vite: 6.4.3 2164 + 2165 + '@vitest/pretty-format@3.0.9': 2166 + dependencies: 2167 + tinyrainbow: 2.0.0 2168 + 2169 + '@vitest/pretty-format@3.2.7': 2170 + dependencies: 2171 + tinyrainbow: 2.0.0 2172 + 2173 + '@vitest/runner@3.0.9': 2174 + dependencies: 2175 + '@vitest/utils': 3.0.9 2176 + pathe: 2.0.3 2177 + 2178 + '@vitest/snapshot@3.0.9': 2179 + dependencies: 2180 + '@vitest/pretty-format': 3.0.9 2181 + magic-string: 0.30.21 2182 + pathe: 2.0.3 2183 + 2184 + '@vitest/spy@3.0.9': 2185 + dependencies: 2186 + tinyspy: 3.0.2 2187 + 2188 + '@vitest/utils@3.0.9': 2189 + dependencies: 2190 + '@vitest/pretty-format': 3.0.9 2191 + loupe: 3.2.1 2192 + tinyrainbow: 2.0.0 2193 + 2194 + acorn-walk@8.3.2: {} 2195 + 2196 + acorn@8.14.0: {} 2197 + 2198 + assertion-error@2.0.1: {} 2199 + 2200 + birpc@0.2.14: {} 2201 + 2202 + blake3-wasm@2.1.5: {} 2203 + 2204 + cac@6.7.14: {} 2205 + 2206 + chai@5.3.3: 2207 + dependencies: 2208 + assertion-error: 2.0.1 2209 + check-error: 2.1.3 2210 + deep-eql: 5.0.2 2211 + loupe: 3.2.1 2212 + pathval: 2.0.1 2213 + 2214 + check-error@2.1.3: {} 2215 + 2216 + cjs-module-lexer@1.4.3: {} 2217 + 2218 + color-convert@2.0.1: 2219 + dependencies: 2220 + color-name: 1.1.4 2221 + 2222 + color-name@1.1.4: {} 2223 + 2224 + color-string@1.9.1: 2225 + dependencies: 2226 + color-name: 1.1.4 2227 + simple-swizzle: 0.2.4 2228 + 2229 + color@4.2.3: 2230 + dependencies: 2231 + color-convert: 2.0.1 2232 + color-string: 1.9.1 2233 + 2234 + cookie@1.1.1: {} 2235 + 2236 + debug@4.4.3(supports-color@10.2.2): 2237 + dependencies: 2238 + ms: 2.1.3 2239 + optionalDependencies: 2240 + supports-color: 10.2.2 2241 + 2242 + deep-eql@5.0.2: {} 2243 + 2244 + defu@6.1.7: {} 2245 + 2246 + detect-libc@2.1.2: {} 2247 + 2248 + devalue@5.9.0: {} 2249 + 2250 + error-stack-parser-es@1.0.5: {} 2251 + 2252 + es-module-lexer@1.7.0: {} 2253 + 2254 + esbuild@0.25.12: 2255 + optionalDependencies: 2256 + '@esbuild/aix-ppc64': 0.25.12 2257 + '@esbuild/android-arm': 0.25.12 2258 + '@esbuild/android-arm64': 0.25.12 2259 + '@esbuild/android-x64': 0.25.12 2260 + '@esbuild/darwin-arm64': 0.25.12 2261 + '@esbuild/darwin-x64': 0.25.12 2262 + '@esbuild/freebsd-arm64': 0.25.12 2263 + '@esbuild/freebsd-x64': 0.25.12 2264 + '@esbuild/linux-arm': 0.25.12 2265 + '@esbuild/linux-arm64': 0.25.12 2266 + '@esbuild/linux-ia32': 0.25.12 2267 + '@esbuild/linux-loong64': 0.25.12 2268 + '@esbuild/linux-mips64el': 0.25.12 2269 + '@esbuild/linux-ppc64': 0.25.12 2270 + '@esbuild/linux-riscv64': 0.25.12 2271 + '@esbuild/linux-s390x': 0.25.12 2272 + '@esbuild/linux-x64': 0.25.12 2273 + '@esbuild/netbsd-arm64': 0.25.12 2274 + '@esbuild/netbsd-x64': 0.25.12 2275 + '@esbuild/openbsd-arm64': 0.25.12 2276 + '@esbuild/openbsd-x64': 0.25.12 2277 + '@esbuild/openharmony-arm64': 0.25.12 2278 + '@esbuild/sunos-x64': 0.25.12 2279 + '@esbuild/win32-arm64': 0.25.12 2280 + '@esbuild/win32-ia32': 0.25.12 2281 + '@esbuild/win32-x64': 0.25.12 2282 + 2283 + esbuild@0.25.4: 2284 + optionalDependencies: 2285 + '@esbuild/aix-ppc64': 0.25.4 2286 + '@esbuild/android-arm': 0.25.4 2287 + '@esbuild/android-arm64': 0.25.4 2288 + '@esbuild/android-x64': 0.25.4 2289 + '@esbuild/darwin-arm64': 0.25.4 2290 + '@esbuild/darwin-x64': 0.25.4 2291 + '@esbuild/freebsd-arm64': 0.25.4 2292 + '@esbuild/freebsd-x64': 0.25.4 2293 + '@esbuild/linux-arm': 0.25.4 2294 + '@esbuild/linux-arm64': 0.25.4 2295 + '@esbuild/linux-ia32': 0.25.4 2296 + '@esbuild/linux-loong64': 0.25.4 2297 + '@esbuild/linux-mips64el': 0.25.4 2298 + '@esbuild/linux-ppc64': 0.25.4 2299 + '@esbuild/linux-riscv64': 0.25.4 2300 + '@esbuild/linux-s390x': 0.25.4 2301 + '@esbuild/linux-x64': 0.25.4 2302 + '@esbuild/netbsd-arm64': 0.25.4 2303 + '@esbuild/netbsd-x64': 0.25.4 2304 + '@esbuild/openbsd-arm64': 0.25.4 2305 + '@esbuild/openbsd-x64': 0.25.4 2306 + '@esbuild/sunos-x64': 0.25.4 2307 + '@esbuild/win32-arm64': 0.25.4 2308 + '@esbuild/win32-ia32': 0.25.4 2309 + '@esbuild/win32-x64': 0.25.4 2310 + 2311 + esbuild@0.28.1: 2312 + optionalDependencies: 2313 + '@esbuild/aix-ppc64': 0.28.1 2314 + '@esbuild/android-arm': 0.28.1 2315 + '@esbuild/android-arm64': 0.28.1 2316 + '@esbuild/android-x64': 0.28.1 2317 + '@esbuild/darwin-arm64': 0.28.1 2318 + '@esbuild/darwin-x64': 0.28.1 2319 + '@esbuild/freebsd-arm64': 0.28.1 2320 + '@esbuild/freebsd-x64': 0.28.1 2321 + '@esbuild/linux-arm': 0.28.1 2322 + '@esbuild/linux-arm64': 0.28.1 2323 + '@esbuild/linux-ia32': 0.28.1 2324 + '@esbuild/linux-loong64': 0.28.1 2325 + '@esbuild/linux-mips64el': 0.28.1 2326 + '@esbuild/linux-ppc64': 0.28.1 2327 + '@esbuild/linux-riscv64': 0.28.1 2328 + '@esbuild/linux-s390x': 0.28.1 2329 + '@esbuild/linux-x64': 0.28.1 2330 + '@esbuild/netbsd-arm64': 0.28.1 2331 + '@esbuild/netbsd-x64': 0.28.1 2332 + '@esbuild/openbsd-arm64': 0.28.1 2333 + '@esbuild/openbsd-x64': 0.28.1 2334 + '@esbuild/openharmony-arm64': 0.28.1 2335 + '@esbuild/sunos-x64': 0.28.1 2336 + '@esbuild/win32-arm64': 0.28.1 2337 + '@esbuild/win32-ia32': 0.28.1 2338 + '@esbuild/win32-x64': 0.28.1 2339 + 2340 + esm-env@1.2.2: {} 2341 + 2342 + estree-walker@3.0.3: 2343 + dependencies: 2344 + '@types/estree': 1.0.9 2345 + 2346 + exit-hook@2.2.1: {} 2347 + 2348 + expect-type@1.4.0: {} 2349 + 2350 + exsolve@1.1.1: {} 2351 + 2352 + fdir@6.5.0(picomatch@4.0.5): 2353 + optionalDependencies: 2354 + picomatch: 4.0.5 2355 + 2356 + fsevents@2.3.3: 2357 + optional: true 2358 + 2359 + glob-to-regexp@0.4.1: {} 2360 + 2361 + is-arrayish@0.3.4: {} 2362 + 2363 + kleur@4.1.5: {} 2364 + 2365 + loupe@3.2.1: {} 2366 + 2367 + magic-string@0.30.21: 2368 + dependencies: 2369 + '@jridgewell/sourcemap-codec': 1.5.5 2370 + 2371 + mime@3.0.0: {} 2372 + 2373 + miniflare@4.20250906.0: 2374 + dependencies: 2375 + '@cspotcode/source-map-support': 0.8.1 2376 + acorn: 8.14.0 2377 + acorn-walk: 8.3.2 2378 + exit-hook: 2.2.1 2379 + glob-to-regexp: 0.4.1 2380 + sharp: 0.33.5 2381 + stoppable: 1.1.0 2382 + undici: 7.29.0 2383 + workerd: 1.20250906.0 2384 + ws: 8.18.0 2385 + youch: 4.1.0-beta.10 2386 + zod: 3.22.3 2387 + transitivePeerDependencies: 2388 + - bufferutil 2389 + - utf-8-validate 2390 + 2391 + miniflare@5.20260730.0-alpha: 2392 + dependencies: 2393 + '@cspotcode/source-map-support': 0.8.1 2394 + sharp: 0.35.2 2395 + undici: 7.28.0 2396 + workerd: 1.20260730.1 2397 + ws: 8.21.0 2398 + youch: 4.1.0-beta.10 2399 + transitivePeerDependencies: 2400 + - bufferutil 2401 + - utf-8-validate 2402 + 2403 + ms@2.1.3: {} 2404 + 2405 + nanoid@3.3.16: {} 2406 + 2407 + ohash@2.0.11: {} 2408 + 2409 + path-to-regexp@6.3.0: {} 2410 + 2411 + pathe@2.0.3: {} 2412 + 2413 + pathval@2.0.1: {} 2414 + 2415 + picocolors@1.1.1: {} 2416 + 2417 + picomatch@4.0.5: {} 2418 + 2419 + postcss@8.5.25: 2420 + dependencies: 2421 + nanoid: 3.3.16 2422 + picocolors: 1.1.1 2423 + source-map-js: 1.2.1 2424 + 2425 + rollup@4.62.4: 2426 + dependencies: 2427 + '@types/estree': 1.0.9 2428 + optionalDependencies: 2429 + '@napi-rs/lzma-linux-x64-gnu': 1.5.1 2430 + '@rollup/rollup-android-arm-eabi': 4.62.4 2431 + '@rollup/rollup-android-arm64': 4.62.4 2432 + '@rollup/rollup-darwin-arm64': 4.62.4 2433 + '@rollup/rollup-darwin-x64': 4.62.4 2434 + '@rollup/rollup-freebsd-arm64': 4.62.4 2435 + '@rollup/rollup-freebsd-x64': 4.62.4 2436 + '@rollup/rollup-linux-arm-gnueabihf': 4.62.4 2437 + '@rollup/rollup-linux-arm-musleabihf': 4.62.4 2438 + '@rollup/rollup-linux-arm64-gnu': 4.62.4 2439 + '@rollup/rollup-linux-arm64-musl': 4.62.4 2440 + '@rollup/rollup-linux-loong64-gnu': 4.62.4 2441 + '@rollup/rollup-linux-loong64-musl': 4.62.4 2442 + '@rollup/rollup-linux-ppc64-gnu': 4.62.4 2443 + '@rollup/rollup-linux-ppc64-musl': 4.62.4 2444 + '@rollup/rollup-linux-riscv64-gnu': 4.62.4 2445 + '@rollup/rollup-linux-riscv64-musl': 4.62.4 2446 + '@rollup/rollup-linux-s390x-gnu': 4.62.4 2447 + '@rollup/rollup-linux-x64-gnu': 4.62.4 2448 + '@rollup/rollup-linux-x64-musl': 4.62.4 2449 + '@rollup/rollup-openbsd-x64': 4.62.4 2450 + '@rollup/rollup-openharmony-arm64': 4.62.4 2451 + '@rollup/rollup-win32-arm64-msvc': 4.62.4 2452 + '@rollup/rollup-win32-ia32-msvc': 4.62.4 2453 + '@rollup/rollup-win32-x64-gnu': 4.62.4 2454 + '@rollup/rollup-win32-x64-msvc': 4.62.4 2455 + fsevents: 2.3.3 2456 + 2457 + semver@7.8.5: {} 2458 + 2459 + sharp@0.33.5: 2460 + dependencies: 2461 + color: 4.2.3 2462 + detect-libc: 2.1.2 2463 + semver: 7.8.5 2464 + optionalDependencies: 2465 + '@img/sharp-darwin-arm64': 0.33.5 2466 + '@img/sharp-darwin-x64': 0.33.5 2467 + '@img/sharp-libvips-darwin-arm64': 1.0.4 2468 + '@img/sharp-libvips-darwin-x64': 1.0.4 2469 + '@img/sharp-libvips-linux-arm': 1.0.5 2470 + '@img/sharp-libvips-linux-arm64': 1.0.4 2471 + '@img/sharp-libvips-linux-s390x': 1.0.4 2472 + '@img/sharp-libvips-linux-x64': 1.0.4 2473 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 2474 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 2475 + '@img/sharp-linux-arm': 0.33.5 2476 + '@img/sharp-linux-arm64': 0.33.5 2477 + '@img/sharp-linux-s390x': 0.33.5 2478 + '@img/sharp-linux-x64': 0.33.5 2479 + '@img/sharp-linuxmusl-arm64': 0.33.5 2480 + '@img/sharp-linuxmusl-x64': 0.33.5 2481 + '@img/sharp-wasm32': 0.33.5 2482 + '@img/sharp-win32-ia32': 0.33.5 2483 + '@img/sharp-win32-x64': 0.33.5 2484 + 2485 + sharp@0.35.2: 2486 + dependencies: 2487 + '@img/colour': 1.1.0 2488 + detect-libc: 2.1.2 2489 + semver: 7.8.5 2490 + optionalDependencies: 2491 + '@img/sharp-darwin-arm64': 0.35.2 2492 + '@img/sharp-darwin-x64': 0.35.2 2493 + '@img/sharp-freebsd-wasm32': 0.35.2 2494 + '@img/sharp-libvips-darwin-arm64': 1.3.1 2495 + '@img/sharp-libvips-darwin-x64': 1.3.1 2496 + '@img/sharp-libvips-linux-arm': 1.3.1 2497 + '@img/sharp-libvips-linux-arm64': 1.3.1 2498 + '@img/sharp-libvips-linux-ppc64': 1.3.1 2499 + '@img/sharp-libvips-linux-riscv64': 1.3.1 2500 + '@img/sharp-libvips-linux-s390x': 1.3.1 2501 + '@img/sharp-libvips-linux-x64': 1.3.1 2502 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.1 2503 + '@img/sharp-libvips-linuxmusl-x64': 1.3.1 2504 + '@img/sharp-linux-arm': 0.35.2 2505 + '@img/sharp-linux-arm64': 0.35.2 2506 + '@img/sharp-linux-ppc64': 0.35.2 2507 + '@img/sharp-linux-riscv64': 0.35.2 2508 + '@img/sharp-linux-s390x': 0.35.2 2509 + '@img/sharp-linux-x64': 0.35.2 2510 + '@img/sharp-linuxmusl-arm64': 0.35.2 2511 + '@img/sharp-linuxmusl-x64': 0.35.2 2512 + '@img/sharp-webcontainers-wasm32': 0.35.2 2513 + '@img/sharp-win32-arm64': 0.35.2 2514 + '@img/sharp-win32-ia32': 0.35.2 2515 + '@img/sharp-win32-x64': 0.35.2 2516 + 2517 + siginfo@2.0.0: {} 2518 + 2519 + simple-swizzle@0.2.4: 2520 + dependencies: 2521 + is-arrayish: 0.3.4 2522 + 2523 + source-map-js@1.2.1: {} 2524 + 2525 + stackback@0.0.2: {} 2526 + 2527 + std-env@3.10.0: {} 2528 + 2529 + stoppable@1.1.0: {} 2530 + 2531 + supports-color@10.2.2: {} 2532 + 2533 + tinybench@2.9.0: {} 2534 + 2535 + tinyexec@0.3.2: {} 2536 + 2537 + tinyglobby@0.2.17: 2538 + dependencies: 2539 + fdir: 6.5.0(picomatch@4.0.5) 2540 + picomatch: 4.0.5 2541 + 2542 + tinypool@1.1.1: {} 2543 + 2544 + tinyrainbow@2.0.0: {} 2545 + 2546 + tinyspy@3.0.2: {} 2547 + 2548 + tslib@2.8.1: 2549 + optional: true 2550 + 2551 + ufo@1.6.4: {} 2552 + 2553 + undici@7.28.0: {} 2554 + 2555 + undici@7.29.0: {} 2556 + 2557 + unenv@2.0.0-rc.21: 2558 + dependencies: 2559 + defu: 6.1.7 2560 + exsolve: 1.1.1 2561 + ohash: 2.0.11 2562 + pathe: 2.0.3 2563 + ufo: 1.6.4 2564 + 2565 + unenv@2.0.0-rc.24: 2566 + dependencies: 2567 + pathe: 2.0.3 2568 + 2569 + unicode-segmenter@0.17.3: {} 2570 + 2571 + vite-node@3.0.9(supports-color@10.2.2): 2572 + dependencies: 2573 + cac: 6.7.14 2574 + debug: 4.4.3(supports-color@10.2.2) 2575 + es-module-lexer: 1.7.0 2576 + pathe: 2.0.3 2577 + vite: 6.4.3 2578 + transitivePeerDependencies: 2579 + - '@types/node' 2580 + - jiti 2581 + - less 2582 + - lightningcss 2583 + - sass 2584 + - sass-embedded 2585 + - stylus 2586 + - sugarss 2587 + - supports-color 2588 + - terser 2589 + - tsx 2590 + - yaml 2591 + 2592 + vite@6.4.3: 2593 + dependencies: 2594 + esbuild: 0.25.12 2595 + fdir: 6.5.0(picomatch@4.0.5) 2596 + picomatch: 4.0.5 2597 + postcss: 8.5.25 2598 + rollup: 4.62.4 2599 + tinyglobby: 0.2.17 2600 + optionalDependencies: 2601 + fsevents: 2.3.3 2602 + 2603 + vitest@3.0.9(supports-color@10.2.2): 2604 + dependencies: 2605 + '@vitest/expect': 3.0.9 2606 + '@vitest/mocker': 3.0.9(vite@6.4.3) 2607 + '@vitest/pretty-format': 3.2.7 2608 + '@vitest/runner': 3.0.9 2609 + '@vitest/snapshot': 3.0.9 2610 + '@vitest/spy': 3.0.9 2611 + '@vitest/utils': 3.0.9 2612 + chai: 5.3.3 2613 + debug: 4.4.3(supports-color@10.2.2) 2614 + expect-type: 1.4.0 2615 + magic-string: 0.30.21 2616 + pathe: 2.0.3 2617 + std-env: 3.10.0 2618 + tinybench: 2.9.0 2619 + tinyexec: 0.3.2 2620 + tinypool: 1.1.1 2621 + tinyrainbow: 2.0.0 2622 + vite: 6.4.3 2623 + vite-node: 3.0.9(supports-color@10.2.2) 2624 + why-is-node-running: 2.3.0 2625 + transitivePeerDependencies: 2626 + - jiti 2627 + - less 2628 + - lightningcss 2629 + - msw 2630 + - sass 2631 + - sass-embedded 2632 + - stylus 2633 + - sugarss 2634 + - supports-color 2635 + - terser 2636 + - tsx 2637 + - yaml 2638 + 2639 + why-is-node-running@2.3.0: 2640 + dependencies: 2641 + siginfo: 2.0.0 2642 + stackback: 0.0.2 2643 + 2644 + workerd@1.20250906.0: 2645 + optionalDependencies: 2646 + '@cloudflare/workerd-darwin-64': 1.20250906.0 2647 + '@cloudflare/workerd-darwin-arm64': 1.20250906.0 2648 + '@cloudflare/workerd-linux-64': 1.20250906.0 2649 + '@cloudflare/workerd-linux-arm64': 1.20250906.0 2650 + '@cloudflare/workerd-windows-64': 1.20250906.0 2651 + 2652 + workerd@1.20260730.1: 2653 + optionalDependencies: 2654 + '@cloudflare/workerd-darwin-64': 1.20260730.1 2655 + '@cloudflare/workerd-darwin-arm64': 1.20260730.1 2656 + '@cloudflare/workerd-linux-64': 1.20260730.1 2657 + '@cloudflare/workerd-linux-arm64': 1.20260730.1 2658 + '@cloudflare/workerd-windows-64': 1.20260730.1 2659 + 2660 + wrangler@4.118.0: 2661 + dependencies: 2662 + '@cloudflare/kv-asset-handler': 0.5.0 2663 + '@cloudflare/unenv-preset': 2.16.1(unenv@2.0.0-rc.24)(workerd@1.20260730.1) 2664 + blake3-wasm: 2.1.5 2665 + esbuild: 0.28.1 2666 + miniflare: 5.20260730.0-alpha 2667 + path-to-regexp: 6.3.0 2668 + unenv: 2.0.0-rc.24 2669 + workerd: 1.20260730.1 2670 + optionalDependencies: 2671 + fsevents: 2.3.3 2672 + transitivePeerDependencies: 2673 + - bufferutil 2674 + - utf-8-validate 2675 + 2676 + wrangler@4.35.0: 2677 + dependencies: 2678 + '@cloudflare/kv-asset-handler': 0.4.0 2679 + '@cloudflare/unenv-preset': 2.7.3(unenv@2.0.0-rc.21)(workerd@1.20250906.0) 2680 + blake3-wasm: 2.1.5 2681 + esbuild: 0.25.4 2682 + miniflare: 4.20250906.0 2683 + path-to-regexp: 6.3.0 2684 + unenv: 2.0.0-rc.21 2685 + workerd: 1.20250906.0 2686 + optionalDependencies: 2687 + fsevents: 2.3.3 2688 + transitivePeerDependencies: 2689 + - bufferutil 2690 + - utf-8-validate 2691 + 2692 + ws@8.18.0: {} 2693 + 2694 + ws@8.21.0: {} 2695 + 2696 + youch-core@0.3.3: 2697 + dependencies: 2698 + '@poppinss/exception': 1.2.3 2699 + error-stack-parser-es: 1.0.5 2700 + 2701 + youch@4.1.0-beta.10: 2702 + dependencies: 2703 + '@poppinss/colors': 4.1.6 2704 + '@poppinss/dumper': 0.6.5 2705 + '@speed-highlight/core': 1.2.23 2706 + cookie: 1.1.1 2707 + youch-core: 0.3.3 2708 + 2709 + zod@3.22.3: {} 2710 + 2711 + zod@3.25.76: {}
+4
avatar/pnpm-workspace.yaml
··· 1 + allowBuilds: 2 + esbuild: true 3 + workerd: true 4 + sharp: false
+15
avatar/wrangler.dev.jsonc
··· 1 + { 2 + "$schema": "node_modules/wrangler/config-schema.json", 3 + "name": "avatar-svfe-dev", 4 + "main": "src/index.js", 5 + "compatibility_date": "2025-05-03", 6 + "observability": { 7 + "enabled": true, 8 + }, 9 + "routes": [ 10 + { 11 + "pattern": "avatar-dev.tangled.org", 12 + "custom_domain": true, 13 + }, 14 + ], 15 + }
-3024
camo/package-lock.json
··· 1 - { 2 - "name": "camo", 3 - "version": "0.0.0", 4 - "lockfileVersion": 3, 5 - "requires": true, 6 - "packages": { 7 - "": { 8 - "name": "camo", 9 - "version": "0.0.0", 10 - "devDependencies": { 11 - "@cloudflare/vitest-pool-workers": "^0.8.19", 12 - "vitest": "~3.0.7", 13 - "wrangler": "^4.14.1" 14 - } 15 - }, 16 - "node_modules/@cloudflare/kv-asset-handler": { 17 - "version": "0.4.0", 18 - "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz", 19 - "integrity": "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==", 20 - "dev": true, 21 - "license": "MIT OR Apache-2.0", 22 - "dependencies": { 23 - "mime": "^3.0.0" 24 - }, 25 - "engines": { 26 - "node": ">=18.0.0" 27 - } 28 - }, 29 - "node_modules/@cloudflare/unenv-preset": { 30 - "version": "2.3.1", 31 - "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.3.1.tgz", 32 - "integrity": "sha512-Xq57Qd+ADpt6hibcVBO0uLG9zzRgyRhfCUgBT9s+g3+3Ivg5zDyVgLFy40ES1VdNcu8rPNSivm9A+kGP5IVaPg==", 33 - "dev": true, 34 - "license": "MIT OR Apache-2.0", 35 - "peerDependencies": { 36 - "unenv": "2.0.0-rc.15", 37 - "workerd": "^1.20250320.0" 38 - }, 39 - "peerDependenciesMeta": { 40 - "workerd": { 41 - "optional": true 42 - } 43 - } 44 - }, 45 - "node_modules/@cloudflare/vitest-pool-workers": { 46 - "version": "0.8.24", 47 - "resolved": "https://registry.npmjs.org/@cloudflare/vitest-pool-workers/-/vitest-pool-workers-0.8.24.tgz", 48 - "integrity": "sha512-wT2PABJQ9YLYWrVu4CRZOjvmjHkdbMyLTZPU9n/7JEMM3pgG8dY41F1Rj31UsXRQaXX39A/CTPGlk58dcMUysA==", 49 - "dev": true, 50 - "license": "MIT", 51 - "dependencies": { 52 - "birpc": "0.2.14", 53 - "cjs-module-lexer": "^1.2.3", 54 - "devalue": "^4.3.0", 55 - "miniflare": "4.20250428.1", 56 - "semver": "^7.7.1", 57 - "wrangler": "4.14.1", 58 - "zod": "^3.22.3" 59 - }, 60 - "peerDependencies": { 61 - "@vitest/runner": "2.0.x - 3.1.x", 62 - "@vitest/snapshot": "2.0.x - 3.1.x", 63 - "vitest": "2.0.x - 3.1.x" 64 - } 65 - }, 66 - "node_modules/@cloudflare/workerd-darwin-64": { 67 - "version": "1.20250428.0", 68 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20250428.0.tgz", 69 - "integrity": "sha512-6nVe9oV4Hdec6ctzMtW80TiDvNTd2oFPi3VsKqSDVaJSJbL+4b6seyJ7G/UEPI+si6JhHBSLV2/9lNXNGLjClA==", 70 - "cpu": [ 71 - "x64" 72 - ], 73 - "dev": true, 74 - "license": "Apache-2.0", 75 - "optional": true, 76 - "os": [ 77 - "darwin" 78 - ], 79 - "engines": { 80 - "node": ">=16" 81 - } 82 - }, 83 - "node_modules/@cloudflare/workerd-darwin-arm64": { 84 - "version": "1.20250428.0", 85 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20250428.0.tgz", 86 - "integrity": "sha512-/TB7bh7SIJ5f+6r4PHsAz7+9Qal/TK1cJuKFkUno1kqGlZbdrMwH0ATYwlWC/nBFeu2FB3NUolsTntEuy23hnQ==", 87 - "cpu": [ 88 - "arm64" 89 - ], 90 - "dev": true, 91 - "license": "Apache-2.0", 92 - "optional": true, 93 - "os": [ 94 - "darwin" 95 - ], 96 - "engines": { 97 - "node": ">=16" 98 - } 99 - }, 100 - "node_modules/@cloudflare/workerd-linux-64": { 101 - "version": "1.20250428.0", 102 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20250428.0.tgz", 103 - "integrity": "sha512-9eCbj+R3CKqpiXP6DfAA20DxKge+OTj7Hyw3ZewiEhWH9INIHiJwJQYybu4iq9kJEGjnGvxgguLFjSCWm26hgg==", 104 - "cpu": [ 105 - "x64" 106 - ], 107 - "dev": true, 108 - "license": "Apache-2.0", 109 - "optional": true, 110 - "os": [ 111 - "linux" 112 - ], 113 - "engines": { 114 - "node": ">=16" 115 - } 116 - }, 117 - "node_modules/@cloudflare/workerd-linux-arm64": { 118 - "version": "1.20250428.0", 119 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20250428.0.tgz", 120 - "integrity": "sha512-D9NRBnW46nl1EQsP13qfkYb5lbt4C6nxl38SBKY/NOcZAUoHzNB5K0GaK8LxvpkM7X/97ySojlMfR5jh5DNXYQ==", 121 - "cpu": [ 122 - "arm64" 123 - ], 124 - "dev": true, 125 - "license": "Apache-2.0", 126 - "optional": true, 127 - "os": [ 128 - "linux" 129 - ], 130 - "engines": { 131 - "node": ">=16" 132 - } 133 - }, 134 - "node_modules/@cloudflare/workerd-windows-64": { 135 - "version": "1.20250428.0", 136 - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20250428.0.tgz", 137 - "integrity": "sha512-RQCRj28eitjKD0tmei6iFOuWqMuHMHdNGEigRmbkmuTlpbWHNAoHikgCzZQ/dkKDdatA76TmcpbyECNf31oaTA==", 138 - "cpu": [ 139 - "x64" 140 - ], 141 - "dev": true, 142 - "license": "Apache-2.0", 143 - "optional": true, 144 - "os": [ 145 - "win32" 146 - ], 147 - "engines": { 148 - "node": ">=16" 149 - } 150 - }, 151 - "node_modules/@cspotcode/source-map-support": { 152 - "version": "0.8.1", 153 - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 154 - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 155 - "dev": true, 156 - "license": "MIT", 157 - "dependencies": { 158 - "@jridgewell/trace-mapping": "0.3.9" 159 - }, 160 - "engines": { 161 - "node": ">=12" 162 - } 163 - }, 164 - "node_modules/@emnapi/runtime": { 165 - "version": "1.4.3", 166 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", 167 - "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", 168 - "dev": true, 169 - "license": "MIT", 170 - "optional": true, 171 - "dependencies": { 172 - "tslib": "^2.4.0" 173 - } 174 - }, 175 - "node_modules/@esbuild/aix-ppc64": { 176 - "version": "0.25.3", 177 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz", 178 - "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==", 179 - "cpu": [ 180 - "ppc64" 181 - ], 182 - "dev": true, 183 - "license": "MIT", 184 - "optional": true, 185 - "os": [ 186 - "aix" 187 - ], 188 - "engines": { 189 - "node": ">=18" 190 - } 191 - }, 192 - "node_modules/@esbuild/android-arm": { 193 - "version": "0.25.3", 194 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz", 195 - "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==", 196 - "cpu": [ 197 - "arm" 198 - ], 199 - "dev": true, 200 - "license": "MIT", 201 - "optional": true, 202 - "os": [ 203 - "android" 204 - ], 205 - "engines": { 206 - "node": ">=18" 207 - } 208 - }, 209 - "node_modules/@esbuild/android-arm64": { 210 - "version": "0.25.3", 211 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz", 212 - "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==", 213 - "cpu": [ 214 - "arm64" 215 - ], 216 - "dev": true, 217 - "license": "MIT", 218 - "optional": true, 219 - "os": [ 220 - "android" 221 - ], 222 - "engines": { 223 - "node": ">=18" 224 - } 225 - }, 226 - "node_modules/@esbuild/android-x64": { 227 - "version": "0.25.3", 228 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz", 229 - "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==", 230 - "cpu": [ 231 - "x64" 232 - ], 233 - "dev": true, 234 - "license": "MIT", 235 - "optional": true, 236 - "os": [ 237 - "android" 238 - ], 239 - "engines": { 240 - "node": ">=18" 241 - } 242 - }, 243 - "node_modules/@esbuild/darwin-arm64": { 244 - "version": "0.25.3", 245 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz", 246 - "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==", 247 - "cpu": [ 248 - "arm64" 249 - ], 250 - "dev": true, 251 - "license": "MIT", 252 - "optional": true, 253 - "os": [ 254 - "darwin" 255 - ], 256 - "engines": { 257 - "node": ">=18" 258 - } 259 - }, 260 - "node_modules/@esbuild/darwin-x64": { 261 - "version": "0.25.3", 262 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz", 263 - "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==", 264 - "cpu": [ 265 - "x64" 266 - ], 267 - "dev": true, 268 - "license": "MIT", 269 - "optional": true, 270 - "os": [ 271 - "darwin" 272 - ], 273 - "engines": { 274 - "node": ">=18" 275 - } 276 - }, 277 - "node_modules/@esbuild/freebsd-arm64": { 278 - "version": "0.25.3", 279 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz", 280 - "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==", 281 - "cpu": [ 282 - "arm64" 283 - ], 284 - "dev": true, 285 - "license": "MIT", 286 - "optional": true, 287 - "os": [ 288 - "freebsd" 289 - ], 290 - "engines": { 291 - "node": ">=18" 292 - } 293 - }, 294 - "node_modules/@esbuild/freebsd-x64": { 295 - "version": "0.25.3", 296 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz", 297 - "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==", 298 - "cpu": [ 299 - "x64" 300 - ], 301 - "dev": true, 302 - "license": "MIT", 303 - "optional": true, 304 - "os": [ 305 - "freebsd" 306 - ], 307 - "engines": { 308 - "node": ">=18" 309 - } 310 - }, 311 - "node_modules/@esbuild/linux-arm": { 312 - "version": "0.25.3", 313 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz", 314 - "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==", 315 - "cpu": [ 316 - "arm" 317 - ], 318 - "dev": true, 319 - "license": "MIT", 320 - "optional": true, 321 - "os": [ 322 - "linux" 323 - ], 324 - "engines": { 325 - "node": ">=18" 326 - } 327 - }, 328 - "node_modules/@esbuild/linux-arm64": { 329 - "version": "0.25.3", 330 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz", 331 - "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==", 332 - "cpu": [ 333 - "arm64" 334 - ], 335 - "dev": true, 336 - "license": "MIT", 337 - "optional": true, 338 - "os": [ 339 - "linux" 340 - ], 341 - "engines": { 342 - "node": ">=18" 343 - } 344 - }, 345 - "node_modules/@esbuild/linux-ia32": { 346 - "version": "0.25.3", 347 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz", 348 - "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==", 349 - "cpu": [ 350 - "ia32" 351 - ], 352 - "dev": true, 353 - "license": "MIT", 354 - "optional": true, 355 - "os": [ 356 - "linux" 357 - ], 358 - "engines": { 359 - "node": ">=18" 360 - } 361 - }, 362 - "node_modules/@esbuild/linux-loong64": { 363 - "version": "0.25.3", 364 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz", 365 - "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==", 366 - "cpu": [ 367 - "loong64" 368 - ], 369 - "dev": true, 370 - "license": "MIT", 371 - "optional": true, 372 - "os": [ 373 - "linux" 374 - ], 375 - "engines": { 376 - "node": ">=18" 377 - } 378 - }, 379 - "node_modules/@esbuild/linux-mips64el": { 380 - "version": "0.25.3", 381 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz", 382 - "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==", 383 - "cpu": [ 384 - "mips64el" 385 - ], 386 - "dev": true, 387 - "license": "MIT", 388 - "optional": true, 389 - "os": [ 390 - "linux" 391 - ], 392 - "engines": { 393 - "node": ">=18" 394 - } 395 - }, 396 - "node_modules/@esbuild/linux-ppc64": { 397 - "version": "0.25.3", 398 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz", 399 - "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==", 400 - "cpu": [ 401 - "ppc64" 402 - ], 403 - "dev": true, 404 - "license": "MIT", 405 - "optional": true, 406 - "os": [ 407 - "linux" 408 - ], 409 - "engines": { 410 - "node": ">=18" 411 - } 412 - }, 413 - "node_modules/@esbuild/linux-riscv64": { 414 - "version": "0.25.3", 415 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz", 416 - "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==", 417 - "cpu": [ 418 - "riscv64" 419 - ], 420 - "dev": true, 421 - "license": "MIT", 422 - "optional": true, 423 - "os": [ 424 - "linux" 425 - ], 426 - "engines": { 427 - "node": ">=18" 428 - } 429 - }, 430 - "node_modules/@esbuild/linux-s390x": { 431 - "version": "0.25.3", 432 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz", 433 - "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==", 434 - "cpu": [ 435 - "s390x" 436 - ], 437 - "dev": true, 438 - "license": "MIT", 439 - "optional": true, 440 - "os": [ 441 - "linux" 442 - ], 443 - "engines": { 444 - "node": ">=18" 445 - } 446 - }, 447 - "node_modules/@esbuild/linux-x64": { 448 - "version": "0.25.3", 449 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz", 450 - "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==", 451 - "cpu": [ 452 - "x64" 453 - ], 454 - "dev": true, 455 - "license": "MIT", 456 - "optional": true, 457 - "os": [ 458 - "linux" 459 - ], 460 - "engines": { 461 - "node": ">=18" 462 - } 463 - }, 464 - "node_modules/@esbuild/netbsd-arm64": { 465 - "version": "0.25.3", 466 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz", 467 - "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==", 468 - "cpu": [ 469 - "arm64" 470 - ], 471 - "dev": true, 472 - "license": "MIT", 473 - "optional": true, 474 - "os": [ 475 - "netbsd" 476 - ], 477 - "engines": { 478 - "node": ">=18" 479 - } 480 - }, 481 - "node_modules/@esbuild/netbsd-x64": { 482 - "version": "0.25.3", 483 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz", 484 - "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==", 485 - "cpu": [ 486 - "x64" 487 - ], 488 - "dev": true, 489 - "license": "MIT", 490 - "optional": true, 491 - "os": [ 492 - "netbsd" 493 - ], 494 - "engines": { 495 - "node": ">=18" 496 - } 497 - }, 498 - "node_modules/@esbuild/openbsd-arm64": { 499 - "version": "0.25.3", 500 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz", 501 - "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==", 502 - "cpu": [ 503 - "arm64" 504 - ], 505 - "dev": true, 506 - "license": "MIT", 507 - "optional": true, 508 - "os": [ 509 - "openbsd" 510 - ], 511 - "engines": { 512 - "node": ">=18" 513 - } 514 - }, 515 - "node_modules/@esbuild/openbsd-x64": { 516 - "version": "0.25.3", 517 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz", 518 - "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==", 519 - "cpu": [ 520 - "x64" 521 - ], 522 - "dev": true, 523 - "license": "MIT", 524 - "optional": true, 525 - "os": [ 526 - "openbsd" 527 - ], 528 - "engines": { 529 - "node": ">=18" 530 - } 531 - }, 532 - "node_modules/@esbuild/sunos-x64": { 533 - "version": "0.25.3", 534 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz", 535 - "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==", 536 - "cpu": [ 537 - "x64" 538 - ], 539 - "dev": true, 540 - "license": "MIT", 541 - "optional": true, 542 - "os": [ 543 - "sunos" 544 - ], 545 - "engines": { 546 - "node": ">=18" 547 - } 548 - }, 549 - "node_modules/@esbuild/win32-arm64": { 550 - "version": "0.25.3", 551 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz", 552 - "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==", 553 - "cpu": [ 554 - "arm64" 555 - ], 556 - "dev": true, 557 - "license": "MIT", 558 - "optional": true, 559 - "os": [ 560 - "win32" 561 - ], 562 - "engines": { 563 - "node": ">=18" 564 - } 565 - }, 566 - "node_modules/@esbuild/win32-ia32": { 567 - "version": "0.25.3", 568 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz", 569 - "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==", 570 - "cpu": [ 571 - "ia32" 572 - ], 573 - "dev": true, 574 - "license": "MIT", 575 - "optional": true, 576 - "os": [ 577 - "win32" 578 - ], 579 - "engines": { 580 - "node": ">=18" 581 - } 582 - }, 583 - "node_modules/@esbuild/win32-x64": { 584 - "version": "0.25.3", 585 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz", 586 - "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==", 587 - "cpu": [ 588 - "x64" 589 - ], 590 - "dev": true, 591 - "license": "MIT", 592 - "optional": true, 593 - "os": [ 594 - "win32" 595 - ], 596 - "engines": { 597 - "node": ">=18" 598 - } 599 - }, 600 - "node_modules/@fastify/busboy": { 601 - "version": "2.1.1", 602 - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", 603 - "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", 604 - "dev": true, 605 - "license": "MIT", 606 - "engines": { 607 - "node": ">=14" 608 - } 609 - }, 610 - "node_modules/@img/sharp-darwin-arm64": { 611 - "version": "0.33.5", 612 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", 613 - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 614 - "cpu": [ 615 - "arm64" 616 - ], 617 - "dev": true, 618 - "license": "Apache-2.0", 619 - "optional": true, 620 - "os": [ 621 - "darwin" 622 - ], 623 - "engines": { 624 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 625 - }, 626 - "funding": { 627 - "url": "https://opencollective.com/libvips" 628 - }, 629 - "optionalDependencies": { 630 - "@img/sharp-libvips-darwin-arm64": "1.0.4" 631 - } 632 - }, 633 - "node_modules/@img/sharp-darwin-x64": { 634 - "version": "0.33.5", 635 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", 636 - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 637 - "cpu": [ 638 - "x64" 639 - ], 640 - "dev": true, 641 - "license": "Apache-2.0", 642 - "optional": true, 643 - "os": [ 644 - "darwin" 645 - ], 646 - "engines": { 647 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 648 - }, 649 - "funding": { 650 - "url": "https://opencollective.com/libvips" 651 - }, 652 - "optionalDependencies": { 653 - "@img/sharp-libvips-darwin-x64": "1.0.4" 654 - } 655 - }, 656 - "node_modules/@img/sharp-libvips-darwin-arm64": { 657 - "version": "1.0.4", 658 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", 659 - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 660 - "cpu": [ 661 - "arm64" 662 - ], 663 - "dev": true, 664 - "license": "LGPL-3.0-or-later", 665 - "optional": true, 666 - "os": [ 667 - "darwin" 668 - ], 669 - "funding": { 670 - "url": "https://opencollective.com/libvips" 671 - } 672 - }, 673 - "node_modules/@img/sharp-libvips-darwin-x64": { 674 - "version": "1.0.4", 675 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", 676 - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 677 - "cpu": [ 678 - "x64" 679 - ], 680 - "dev": true, 681 - "license": "LGPL-3.0-or-later", 682 - "optional": true, 683 - "os": [ 684 - "darwin" 685 - ], 686 - "funding": { 687 - "url": "https://opencollective.com/libvips" 688 - } 689 - }, 690 - "node_modules/@img/sharp-libvips-linux-arm": { 691 - "version": "1.0.5", 692 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", 693 - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 694 - "cpu": [ 695 - "arm" 696 - ], 697 - "dev": true, 698 - "license": "LGPL-3.0-or-later", 699 - "optional": true, 700 - "os": [ 701 - "linux" 702 - ], 703 - "funding": { 704 - "url": "https://opencollective.com/libvips" 705 - } 706 - }, 707 - "node_modules/@img/sharp-libvips-linux-arm64": { 708 - "version": "1.0.4", 709 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", 710 - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 711 - "cpu": [ 712 - "arm64" 713 - ], 714 - "dev": true, 715 - "license": "LGPL-3.0-or-later", 716 - "optional": true, 717 - "os": [ 718 - "linux" 719 - ], 720 - "funding": { 721 - "url": "https://opencollective.com/libvips" 722 - } 723 - }, 724 - "node_modules/@img/sharp-libvips-linux-s390x": { 725 - "version": "1.0.4", 726 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", 727 - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 728 - "cpu": [ 729 - "s390x" 730 - ], 731 - "dev": true, 732 - "license": "LGPL-3.0-or-later", 733 - "optional": true, 734 - "os": [ 735 - "linux" 736 - ], 737 - "funding": { 738 - "url": "https://opencollective.com/libvips" 739 - } 740 - }, 741 - "node_modules/@img/sharp-libvips-linux-x64": { 742 - "version": "1.0.4", 743 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", 744 - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 745 - "cpu": [ 746 - "x64" 747 - ], 748 - "dev": true, 749 - "license": "LGPL-3.0-or-later", 750 - "optional": true, 751 - "os": [ 752 - "linux" 753 - ], 754 - "funding": { 755 - "url": "https://opencollective.com/libvips" 756 - } 757 - }, 758 - "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 759 - "version": "1.0.4", 760 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", 761 - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 762 - "cpu": [ 763 - "arm64" 764 - ], 765 - "dev": true, 766 - "license": "LGPL-3.0-or-later", 767 - "optional": true, 768 - "os": [ 769 - "linux" 770 - ], 771 - "funding": { 772 - "url": "https://opencollective.com/libvips" 773 - } 774 - }, 775 - "node_modules/@img/sharp-libvips-linuxmusl-x64": { 776 - "version": "1.0.4", 777 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", 778 - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 779 - "cpu": [ 780 - "x64" 781 - ], 782 - "dev": true, 783 - "license": "LGPL-3.0-or-later", 784 - "optional": true, 785 - "os": [ 786 - "linux" 787 - ], 788 - "funding": { 789 - "url": "https://opencollective.com/libvips" 790 - } 791 - }, 792 - "node_modules/@img/sharp-linux-arm": { 793 - "version": "0.33.5", 794 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", 795 - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 796 - "cpu": [ 797 - "arm" 798 - ], 799 - "dev": true, 800 - "license": "Apache-2.0", 801 - "optional": true, 802 - "os": [ 803 - "linux" 804 - ], 805 - "engines": { 806 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 807 - }, 808 - "funding": { 809 - "url": "https://opencollective.com/libvips" 810 - }, 811 - "optionalDependencies": { 812 - "@img/sharp-libvips-linux-arm": "1.0.5" 813 - } 814 - }, 815 - "node_modules/@img/sharp-linux-arm64": { 816 - "version": "0.33.5", 817 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", 818 - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 819 - "cpu": [ 820 - "arm64" 821 - ], 822 - "dev": true, 823 - "license": "Apache-2.0", 824 - "optional": true, 825 - "os": [ 826 - "linux" 827 - ], 828 - "engines": { 829 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 830 - }, 831 - "funding": { 832 - "url": "https://opencollective.com/libvips" 833 - }, 834 - "optionalDependencies": { 835 - "@img/sharp-libvips-linux-arm64": "1.0.4" 836 - } 837 - }, 838 - "node_modules/@img/sharp-linux-s390x": { 839 - "version": "0.33.5", 840 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", 841 - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 842 - "cpu": [ 843 - "s390x" 844 - ], 845 - "dev": true, 846 - "license": "Apache-2.0", 847 - "optional": true, 848 - "os": [ 849 - "linux" 850 - ], 851 - "engines": { 852 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 853 - }, 854 - "funding": { 855 - "url": "https://opencollective.com/libvips" 856 - }, 857 - "optionalDependencies": { 858 - "@img/sharp-libvips-linux-s390x": "1.0.4" 859 - } 860 - }, 861 - "node_modules/@img/sharp-linux-x64": { 862 - "version": "0.33.5", 863 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", 864 - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 865 - "cpu": [ 866 - "x64" 867 - ], 868 - "dev": true, 869 - "license": "Apache-2.0", 870 - "optional": true, 871 - "os": [ 872 - "linux" 873 - ], 874 - "engines": { 875 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 876 - }, 877 - "funding": { 878 - "url": "https://opencollective.com/libvips" 879 - }, 880 - "optionalDependencies": { 881 - "@img/sharp-libvips-linux-x64": "1.0.4" 882 - } 883 - }, 884 - "node_modules/@img/sharp-linuxmusl-arm64": { 885 - "version": "0.33.5", 886 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", 887 - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 888 - "cpu": [ 889 - "arm64" 890 - ], 891 - "dev": true, 892 - "license": "Apache-2.0", 893 - "optional": true, 894 - "os": [ 895 - "linux" 896 - ], 897 - "engines": { 898 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 899 - }, 900 - "funding": { 901 - "url": "https://opencollective.com/libvips" 902 - }, 903 - "optionalDependencies": { 904 - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" 905 - } 906 - }, 907 - "node_modules/@img/sharp-linuxmusl-x64": { 908 - "version": "0.33.5", 909 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", 910 - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 911 - "cpu": [ 912 - "x64" 913 - ], 914 - "dev": true, 915 - "license": "Apache-2.0", 916 - "optional": true, 917 - "os": [ 918 - "linux" 919 - ], 920 - "engines": { 921 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 922 - }, 923 - "funding": { 924 - "url": "https://opencollective.com/libvips" 925 - }, 926 - "optionalDependencies": { 927 - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" 928 - } 929 - }, 930 - "node_modules/@img/sharp-wasm32": { 931 - "version": "0.33.5", 932 - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", 933 - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 934 - "cpu": [ 935 - "wasm32" 936 - ], 937 - "dev": true, 938 - "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 939 - "optional": true, 940 - "dependencies": { 941 - "@emnapi/runtime": "^1.2.0" 942 - }, 943 - "engines": { 944 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 945 - }, 946 - "funding": { 947 - "url": "https://opencollective.com/libvips" 948 - } 949 - }, 950 - "node_modules/@img/sharp-win32-ia32": { 951 - "version": "0.33.5", 952 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", 953 - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 954 - "cpu": [ 955 - "ia32" 956 - ], 957 - "dev": true, 958 - "license": "Apache-2.0 AND LGPL-3.0-or-later", 959 - "optional": true, 960 - "os": [ 961 - "win32" 962 - ], 963 - "engines": { 964 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 965 - }, 966 - "funding": { 967 - "url": "https://opencollective.com/libvips" 968 - } 969 - }, 970 - "node_modules/@img/sharp-win32-x64": { 971 - "version": "0.33.5", 972 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", 973 - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 974 - "cpu": [ 975 - "x64" 976 - ], 977 - "dev": true, 978 - "license": "Apache-2.0 AND LGPL-3.0-or-later", 979 - "optional": true, 980 - "os": [ 981 - "win32" 982 - ], 983 - "engines": { 984 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 985 - }, 986 - "funding": { 987 - "url": "https://opencollective.com/libvips" 988 - } 989 - }, 990 - "node_modules/@jridgewell/resolve-uri": { 991 - "version": "3.1.2", 992 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 993 - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 994 - "dev": true, 995 - "license": "MIT", 996 - "engines": { 997 - "node": ">=6.0.0" 998 - } 999 - }, 1000 - "node_modules/@jridgewell/sourcemap-codec": { 1001 - "version": "1.5.0", 1002 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 1003 - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 1004 - "dev": true, 1005 - "license": "MIT" 1006 - }, 1007 - "node_modules/@jridgewell/trace-mapping": { 1008 - "version": "0.3.9", 1009 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 1010 - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 1011 - "dev": true, 1012 - "license": "MIT", 1013 - "dependencies": { 1014 - "@jridgewell/resolve-uri": "^3.0.3", 1015 - "@jridgewell/sourcemap-codec": "^1.4.10" 1016 - } 1017 - }, 1018 - "node_modules/@rollup/rollup-android-arm-eabi": { 1019 - "version": "4.40.1", 1020 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.1.tgz", 1021 - "integrity": "sha512-kxz0YeeCrRUHz3zyqvd7n+TVRlNyTifBsmnmNPtk3hQURUyG9eAB+usz6DAwagMusjx/zb3AjvDUvhFGDAexGw==", 1022 - "cpu": [ 1023 - "arm" 1024 - ], 1025 - "dev": true, 1026 - "license": "MIT", 1027 - "optional": true, 1028 - "os": [ 1029 - "android" 1030 - ] 1031 - }, 1032 - "node_modules/@rollup/rollup-android-arm64": { 1033 - "version": "4.40.1", 1034 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.1.tgz", 1035 - "integrity": "sha512-PPkxTOisoNC6TpnDKatjKkjRMsdaWIhyuMkA4UsBXT9WEZY4uHezBTjs6Vl4PbqQQeu6oION1w2voYZv9yquCw==", 1036 - "cpu": [ 1037 - "arm64" 1038 - ], 1039 - "dev": true, 1040 - "license": "MIT", 1041 - "optional": true, 1042 - "os": [ 1043 - "android" 1044 - ] 1045 - }, 1046 - "node_modules/@rollup/rollup-darwin-arm64": { 1047 - "version": "4.40.1", 1048 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.1.tgz", 1049 - "integrity": "sha512-VWXGISWFY18v/0JyNUy4A46KCFCb9NVsH+1100XP31lud+TzlezBbz24CYzbnA4x6w4hx+NYCXDfnvDVO6lcAA==", 1050 - "cpu": [ 1051 - "arm64" 1052 - ], 1053 - "dev": true, 1054 - "license": "MIT", 1055 - "optional": true, 1056 - "os": [ 1057 - "darwin" 1058 - ] 1059 - }, 1060 - "node_modules/@rollup/rollup-darwin-x64": { 1061 - "version": "4.40.1", 1062 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.1.tgz", 1063 - "integrity": "sha512-nIwkXafAI1/QCS7pxSpv/ZtFW6TXcNUEHAIA9EIyw5OzxJZQ1YDrX+CL6JAIQgZ33CInl1R6mHet9Y/UZTg2Bw==", 1064 - "cpu": [ 1065 - "x64" 1066 - ], 1067 - "dev": true, 1068 - "license": "MIT", 1069 - "optional": true, 1070 - "os": [ 1071 - "darwin" 1072 - ] 1073 - }, 1074 - "node_modules/@rollup/rollup-freebsd-arm64": { 1075 - "version": "4.40.1", 1076 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.1.tgz", 1077 - "integrity": "sha512-BdrLJ2mHTrIYdaS2I99mriyJfGGenSaP+UwGi1kB9BLOCu9SR8ZpbkmmalKIALnRw24kM7qCN0IOm6L0S44iWw==", 1078 - "cpu": [ 1079 - "arm64" 1080 - ], 1081 - "dev": true, 1082 - "license": "MIT", 1083 - "optional": true, 1084 - "os": [ 1085 - "freebsd" 1086 - ] 1087 - }, 1088 - "node_modules/@rollup/rollup-freebsd-x64": { 1089 - "version": "4.40.1", 1090 - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.1.tgz", 1091 - "integrity": "sha512-VXeo/puqvCG8JBPNZXZf5Dqq7BzElNJzHRRw3vjBE27WujdzuOPecDPc/+1DcdcTptNBep3861jNq0mYkT8Z6Q==", 1092 - "cpu": [ 1093 - "x64" 1094 - ], 1095 - "dev": true, 1096 - "license": "MIT", 1097 - "optional": true, 1098 - "os": [ 1099 - "freebsd" 1100 - ] 1101 - }, 1102 - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1103 - "version": "4.40.1", 1104 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.1.tgz", 1105 - "integrity": "sha512-ehSKrewwsESPt1TgSE/na9nIhWCosfGSFqv7vwEtjyAqZcvbGIg4JAcV7ZEh2tfj/IlfBeZjgOXm35iOOjadcg==", 1106 - "cpu": [ 1107 - "arm" 1108 - ], 1109 - "dev": true, 1110 - "license": "MIT", 1111 - "optional": true, 1112 - "os": [ 1113 - "linux" 1114 - ] 1115 - }, 1116 - "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1117 - "version": "4.40.1", 1118 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.1.tgz", 1119 - "integrity": "sha512-m39iO/aaurh5FVIu/F4/Zsl8xppd76S4qoID8E+dSRQvTyZTOI2gVk3T4oqzfq1PtcvOfAVlwLMK3KRQMaR8lg==", 1120 - "cpu": [ 1121 - "arm" 1122 - ], 1123 - "dev": true, 1124 - "license": "MIT", 1125 - "optional": true, 1126 - "os": [ 1127 - "linux" 1128 - ] 1129 - }, 1130 - "node_modules/@rollup/rollup-linux-arm64-gnu": { 1131 - "version": "4.40.1", 1132 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.1.tgz", 1133 - "integrity": "sha512-Y+GHnGaku4aVLSgrT0uWe2o2Rq8te9hi+MwqGF9r9ORgXhmHK5Q71N757u0F8yU1OIwUIFy6YiJtKjtyktk5hg==", 1134 - "cpu": [ 1135 - "arm64" 1136 - ], 1137 - "dev": true, 1138 - "license": "MIT", 1139 - "optional": true, 1140 - "os": [ 1141 - "linux" 1142 - ] 1143 - }, 1144 - "node_modules/@rollup/rollup-linux-arm64-musl": { 1145 - "version": "4.40.1", 1146 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.1.tgz", 1147 - "integrity": "sha512-jEwjn3jCA+tQGswK3aEWcD09/7M5wGwc6+flhva7dsQNRZZTe30vkalgIzV4tjkopsTS9Jd7Y1Bsj6a4lzz8gQ==", 1148 - "cpu": [ 1149 - "arm64" 1150 - ], 1151 - "dev": true, 1152 - "license": "MIT", 1153 - "optional": true, 1154 - "os": [ 1155 - "linux" 1156 - ] 1157 - }, 1158 - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { 1159 - "version": "4.40.1", 1160 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.1.tgz", 1161 - "integrity": "sha512-ySyWikVhNzv+BV/IDCsrraOAZ3UaC8SZB67FZlqVwXwnFhPihOso9rPOxzZbjp81suB1O2Topw+6Ug3JNegejQ==", 1162 - "cpu": [ 1163 - "loong64" 1164 - ], 1165 - "dev": true, 1166 - "license": "MIT", 1167 - "optional": true, 1168 - "os": [ 1169 - "linux" 1170 - ] 1171 - }, 1172 - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 1173 - "version": "4.40.1", 1174 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.1.tgz", 1175 - "integrity": "sha512-BvvA64QxZlh7WZWqDPPdt0GH4bznuL6uOO1pmgPnnv86rpUpc8ZxgZwcEgXvo02GRIZX1hQ0j0pAnhwkhwPqWg==", 1176 - "cpu": [ 1177 - "ppc64" 1178 - ], 1179 - "dev": true, 1180 - "license": "MIT", 1181 - "optional": true, 1182 - "os": [ 1183 - "linux" 1184 - ] 1185 - }, 1186 - "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1187 - "version": "4.40.1", 1188 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.1.tgz", 1189 - "integrity": "sha512-EQSP+8+1VuSulm9RKSMKitTav89fKbHymTf25n5+Yr6gAPZxYWpj3DzAsQqoaHAk9YX2lwEyAf9S4W8F4l3VBQ==", 1190 - "cpu": [ 1191 - "riscv64" 1192 - ], 1193 - "dev": true, 1194 - "license": "MIT", 1195 - "optional": true, 1196 - "os": [ 1197 - "linux" 1198 - ] 1199 - }, 1200 - "node_modules/@rollup/rollup-linux-riscv64-musl": { 1201 - "version": "4.40.1", 1202 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.1.tgz", 1203 - "integrity": "sha512-n/vQ4xRZXKuIpqukkMXZt9RWdl+2zgGNx7Uda8NtmLJ06NL8jiHxUawbwC+hdSq1rrw/9CghCpEONor+l1e2gA==", 1204 - "cpu": [ 1205 - "riscv64" 1206 - ], 1207 - "dev": true, 1208 - "license": "MIT", 1209 - "optional": true, 1210 - "os": [ 1211 - "linux" 1212 - ] 1213 - }, 1214 - "node_modules/@rollup/rollup-linux-s390x-gnu": { 1215 - "version": "4.40.1", 1216 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.1.tgz", 1217 - "integrity": "sha512-h8d28xzYb98fMQKUz0w2fMc1XuGzLLjdyxVIbhbil4ELfk5/orZlSTpF/xdI9C8K0I8lCkq+1En2RJsawZekkg==", 1218 - "cpu": [ 1219 - "s390x" 1220 - ], 1221 - "dev": true, 1222 - "license": "MIT", 1223 - "optional": true, 1224 - "os": [ 1225 - "linux" 1226 - ] 1227 - }, 1228 - "node_modules/@rollup/rollup-linux-x64-gnu": { 1229 - "version": "4.40.1", 1230 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.1.tgz", 1231 - "integrity": "sha512-XiK5z70PEFEFqcNj3/zRSz/qX4bp4QIraTy9QjwJAb/Z8GM7kVUsD0Uk8maIPeTyPCP03ChdI+VVmJriKYbRHQ==", 1232 - "cpu": [ 1233 - "x64" 1234 - ], 1235 - "dev": true, 1236 - "license": "MIT", 1237 - "optional": true, 1238 - "os": [ 1239 - "linux" 1240 - ] 1241 - }, 1242 - "node_modules/@rollup/rollup-linux-x64-musl": { 1243 - "version": "4.40.1", 1244 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.1.tgz", 1245 - "integrity": "sha512-2BRORitq5rQ4Da9blVovzNCMaUlyKrzMSvkVR0D4qPuOy/+pMCrh1d7o01RATwVy+6Fa1WBw+da7QPeLWU/1mQ==", 1246 - "cpu": [ 1247 - "x64" 1248 - ], 1249 - "dev": true, 1250 - "license": "MIT", 1251 - "optional": true, 1252 - "os": [ 1253 - "linux" 1254 - ] 1255 - }, 1256 - "node_modules/@rollup/rollup-win32-arm64-msvc": { 1257 - "version": "4.40.1", 1258 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.1.tgz", 1259 - "integrity": "sha512-b2bcNm9Kbde03H+q+Jjw9tSfhYkzrDUf2d5MAd1bOJuVplXvFhWz7tRtWvD8/ORZi7qSCy0idW6tf2HgxSXQSg==", 1260 - "cpu": [ 1261 - "arm64" 1262 - ], 1263 - "dev": true, 1264 - "license": "MIT", 1265 - "optional": true, 1266 - "os": [ 1267 - "win32" 1268 - ] 1269 - }, 1270 - "node_modules/@rollup/rollup-win32-ia32-msvc": { 1271 - "version": "4.40.1", 1272 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.1.tgz", 1273 - "integrity": "sha512-DfcogW8N7Zg7llVEfpqWMZcaErKfsj9VvmfSyRjCyo4BI3wPEfrzTtJkZG6gKP/Z92wFm6rz2aDO7/JfiR/whA==", 1274 - "cpu": [ 1275 - "ia32" 1276 - ], 1277 - "dev": true, 1278 - "license": "MIT", 1279 - "optional": true, 1280 - "os": [ 1281 - "win32" 1282 - ] 1283 - }, 1284 - "node_modules/@rollup/rollup-win32-x64-msvc": { 1285 - "version": "4.40.1", 1286 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.1.tgz", 1287 - "integrity": "sha512-ECyOuDeH3C1I8jH2MK1RtBJW+YPMvSfT0a5NN0nHfQYnDSJ6tUiZH3gzwVP5/Kfh/+Tt7tpWVF9LXNTnhTJ3kA==", 1288 - "cpu": [ 1289 - "x64" 1290 - ], 1291 - "dev": true, 1292 - "license": "MIT", 1293 - "optional": true, 1294 - "os": [ 1295 - "win32" 1296 - ] 1297 - }, 1298 - "node_modules/@types/estree": { 1299 - "version": "1.0.7", 1300 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", 1301 - "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", 1302 - "dev": true, 1303 - "license": "MIT" 1304 - }, 1305 - "node_modules/@vitest/expect": { 1306 - "version": "3.0.9", 1307 - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.0.9.tgz", 1308 - "integrity": "sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==", 1309 - "dev": true, 1310 - "license": "MIT", 1311 - "dependencies": { 1312 - "@vitest/spy": "3.0.9", 1313 - "@vitest/utils": "3.0.9", 1314 - "chai": "^5.2.0", 1315 - "tinyrainbow": "^2.0.0" 1316 - }, 1317 - "funding": { 1318 - "url": "https://opencollective.com/vitest" 1319 - } 1320 - }, 1321 - "node_modules/@vitest/mocker": { 1322 - "version": "3.0.9", 1323 - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.0.9.tgz", 1324 - "integrity": "sha512-ryERPIBOnvevAkTq+L1lD+DTFBRcjueL9lOUfXsLfwP92h4e+Heb+PjiqS3/OURWPtywfafK0kj++yDFjWUmrA==", 1325 - "dev": true, 1326 - "license": "MIT", 1327 - "dependencies": { 1328 - "@vitest/spy": "3.0.9", 1329 - "estree-walker": "^3.0.3", 1330 - "magic-string": "^0.30.17" 1331 - }, 1332 - "funding": { 1333 - "url": "https://opencollective.com/vitest" 1334 - }, 1335 - "peerDependencies": { 1336 - "msw": "^2.4.9", 1337 - "vite": "^5.0.0 || ^6.0.0" 1338 - }, 1339 - "peerDependenciesMeta": { 1340 - "msw": { 1341 - "optional": true 1342 - }, 1343 - "vite": { 1344 - "optional": true 1345 - } 1346 - } 1347 - }, 1348 - "node_modules/@vitest/pretty-format": { 1349 - "version": "3.1.2", 1350 - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.1.2.tgz", 1351 - "integrity": "sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==", 1352 - "dev": true, 1353 - "license": "MIT", 1354 - "dependencies": { 1355 - "tinyrainbow": "^2.0.0" 1356 - }, 1357 - "funding": { 1358 - "url": "https://opencollective.com/vitest" 1359 - } 1360 - }, 1361 - "node_modules/@vitest/runner": { 1362 - "version": "3.0.9", 1363 - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.0.9.tgz", 1364 - "integrity": "sha512-NX9oUXgF9HPfJSwl8tUZCMP1oGx2+Sf+ru6d05QjzQz4OwWg0psEzwY6VexP2tTHWdOkhKHUIZH+fS6nA7jfOw==", 1365 - "dev": true, 1366 - "license": "MIT", 1367 - "dependencies": { 1368 - "@vitest/utils": "3.0.9", 1369 - "pathe": "^2.0.3" 1370 - }, 1371 - "funding": { 1372 - "url": "https://opencollective.com/vitest" 1373 - } 1374 - }, 1375 - "node_modules/@vitest/snapshot": { 1376 - "version": "3.0.9", 1377 - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.0.9.tgz", 1378 - "integrity": "sha512-AiLUiuZ0FuA+/8i19mTYd+re5jqjEc2jZbgJ2up0VY0Ddyyxg/uUtBDpIFAy4uzKaQxOW8gMgBdAJJ2ydhu39A==", 1379 - "dev": true, 1380 - "license": "MIT", 1381 - "dependencies": { 1382 - "@vitest/pretty-format": "3.0.9", 1383 - "magic-string": "^0.30.17", 1384 - "pathe": "^2.0.3" 1385 - }, 1386 - "funding": { 1387 - "url": "https://opencollective.com/vitest" 1388 - } 1389 - }, 1390 - "node_modules/@vitest/snapshot/node_modules/@vitest/pretty-format": { 1391 - "version": "3.0.9", 1392 - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.9.tgz", 1393 - "integrity": "sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==", 1394 - "dev": true, 1395 - "license": "MIT", 1396 - "dependencies": { 1397 - "tinyrainbow": "^2.0.0" 1398 - }, 1399 - "funding": { 1400 - "url": "https://opencollective.com/vitest" 1401 - } 1402 - }, 1403 - "node_modules/@vitest/spy": { 1404 - "version": "3.0.9", 1405 - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.0.9.tgz", 1406 - "integrity": "sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==", 1407 - "dev": true, 1408 - "license": "MIT", 1409 - "dependencies": { 1410 - "tinyspy": "^3.0.2" 1411 - }, 1412 - "funding": { 1413 - "url": "https://opencollective.com/vitest" 1414 - } 1415 - }, 1416 - "node_modules/@vitest/utils": { 1417 - "version": "3.0.9", 1418 - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.0.9.tgz", 1419 - "integrity": "sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==", 1420 - "dev": true, 1421 - "license": "MIT", 1422 - "dependencies": { 1423 - "@vitest/pretty-format": "3.0.9", 1424 - "loupe": "^3.1.3", 1425 - "tinyrainbow": "^2.0.0" 1426 - }, 1427 - "funding": { 1428 - "url": "https://opencollective.com/vitest" 1429 - } 1430 - }, 1431 - "node_modules/@vitest/utils/node_modules/@vitest/pretty-format": { 1432 - "version": "3.0.9", 1433 - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.0.9.tgz", 1434 - "integrity": "sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==", 1435 - "dev": true, 1436 - "license": "MIT", 1437 - "dependencies": { 1438 - "tinyrainbow": "^2.0.0" 1439 - }, 1440 - "funding": { 1441 - "url": "https://opencollective.com/vitest" 1442 - } 1443 - }, 1444 - "node_modules/acorn": { 1445 - "version": "8.14.0", 1446 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", 1447 - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 1448 - "dev": true, 1449 - "license": "MIT", 1450 - "bin": { 1451 - "acorn": "bin/acorn" 1452 - }, 1453 - "engines": { 1454 - "node": ">=0.4.0" 1455 - } 1456 - }, 1457 - "node_modules/acorn-walk": { 1458 - "version": "8.3.2", 1459 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", 1460 - "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", 1461 - "dev": true, 1462 - "license": "MIT", 1463 - "engines": { 1464 - "node": ">=0.4.0" 1465 - } 1466 - }, 1467 - "node_modules/as-table": { 1468 - "version": "1.0.55", 1469 - "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz", 1470 - "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==", 1471 - "dev": true, 1472 - "license": "MIT", 1473 - "dependencies": { 1474 - "printable-characters": "^1.0.42" 1475 - } 1476 - }, 1477 - "node_modules/assertion-error": { 1478 - "version": "2.0.1", 1479 - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", 1480 - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", 1481 - "dev": true, 1482 - "license": "MIT", 1483 - "engines": { 1484 - "node": ">=12" 1485 - } 1486 - }, 1487 - "node_modules/birpc": { 1488 - "version": "0.2.14", 1489 - "resolved": "https://registry.npmjs.org/birpc/-/birpc-0.2.14.tgz", 1490 - "integrity": "sha512-37FHE8rqsYM5JEKCnXFyHpBCzvgHEExwVVTq+nUmloInU7l8ezD1TpOhKpS8oe1DTYFqEK27rFZVKG43oTqXRA==", 1491 - "dev": true, 1492 - "license": "MIT", 1493 - "funding": { 1494 - "url": "https://github.com/sponsors/antfu" 1495 - } 1496 - }, 1497 - "node_modules/blake3-wasm": { 1498 - "version": "2.1.5", 1499 - "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", 1500 - "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", 1501 - "dev": true, 1502 - "license": "MIT" 1503 - }, 1504 - "node_modules/cac": { 1505 - "version": "6.7.14", 1506 - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", 1507 - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", 1508 - "dev": true, 1509 - "license": "MIT", 1510 - "engines": { 1511 - "node": ">=8" 1512 - } 1513 - }, 1514 - "node_modules/chai": { 1515 - "version": "5.2.0", 1516 - "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.0.tgz", 1517 - "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==", 1518 - "dev": true, 1519 - "license": "MIT", 1520 - "dependencies": { 1521 - "assertion-error": "^2.0.1", 1522 - "check-error": "^2.1.1", 1523 - "deep-eql": "^5.0.1", 1524 - "loupe": "^3.1.0", 1525 - "pathval": "^2.0.0" 1526 - }, 1527 - "engines": { 1528 - "node": ">=12" 1529 - } 1530 - }, 1531 - "node_modules/check-error": { 1532 - "version": "2.1.1", 1533 - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", 1534 - "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", 1535 - "dev": true, 1536 - "license": "MIT", 1537 - "engines": { 1538 - "node": ">= 16" 1539 - } 1540 - }, 1541 - "node_modules/cjs-module-lexer": { 1542 - "version": "1.4.3", 1543 - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", 1544 - "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", 1545 - "dev": true, 1546 - "license": "MIT" 1547 - }, 1548 - "node_modules/color": { 1549 - "version": "4.2.3", 1550 - "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 1551 - "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 1552 - "dev": true, 1553 - "license": "MIT", 1554 - "optional": true, 1555 - "dependencies": { 1556 - "color-convert": "^2.0.1", 1557 - "color-string": "^1.9.0" 1558 - }, 1559 - "engines": { 1560 - "node": ">=12.5.0" 1561 - } 1562 - }, 1563 - "node_modules/color-convert": { 1564 - "version": "2.0.1", 1565 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1566 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1567 - "dev": true, 1568 - "license": "MIT", 1569 - "optional": true, 1570 - "dependencies": { 1571 - "color-name": "~1.1.4" 1572 - }, 1573 - "engines": { 1574 - "node": ">=7.0.0" 1575 - } 1576 - }, 1577 - "node_modules/color-name": { 1578 - "version": "1.1.4", 1579 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1580 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1581 - "dev": true, 1582 - "license": "MIT", 1583 - "optional": true 1584 - }, 1585 - "node_modules/color-string": { 1586 - "version": "1.9.1", 1587 - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 1588 - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 1589 - "dev": true, 1590 - "license": "MIT", 1591 - "optional": true, 1592 - "dependencies": { 1593 - "color-name": "^1.0.0", 1594 - "simple-swizzle": "^0.2.2" 1595 - } 1596 - }, 1597 - "node_modules/cookie": { 1598 - "version": "0.7.2", 1599 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 1600 - "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 1601 - "dev": true, 1602 - "license": "MIT", 1603 - "engines": { 1604 - "node": ">= 0.6" 1605 - } 1606 - }, 1607 - "node_modules/data-uri-to-buffer": { 1608 - "version": "2.0.2", 1609 - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", 1610 - "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==", 1611 - "dev": true, 1612 - "license": "MIT" 1613 - }, 1614 - "node_modules/debug": { 1615 - "version": "4.4.0", 1616 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", 1617 - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 1618 - "dev": true, 1619 - "license": "MIT", 1620 - "dependencies": { 1621 - "ms": "^2.1.3" 1622 - }, 1623 - "engines": { 1624 - "node": ">=6.0" 1625 - }, 1626 - "peerDependenciesMeta": { 1627 - "supports-color": { 1628 - "optional": true 1629 - } 1630 - } 1631 - }, 1632 - "node_modules/deep-eql": { 1633 - "version": "5.0.2", 1634 - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", 1635 - "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", 1636 - "dev": true, 1637 - "license": "MIT", 1638 - "engines": { 1639 - "node": ">=6" 1640 - } 1641 - }, 1642 - "node_modules/defu": { 1643 - "version": "6.1.4", 1644 - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", 1645 - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", 1646 - "dev": true, 1647 - "license": "MIT" 1648 - }, 1649 - "node_modules/detect-libc": { 1650 - "version": "2.0.4", 1651 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", 1652 - "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", 1653 - "dev": true, 1654 - "license": "Apache-2.0", 1655 - "optional": true, 1656 - "engines": { 1657 - "node": ">=8" 1658 - } 1659 - }, 1660 - "node_modules/devalue": { 1661 - "version": "4.3.3", 1662 - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.3.tgz", 1663 - "integrity": "sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==", 1664 - "dev": true, 1665 - "license": "MIT" 1666 - }, 1667 - "node_modules/es-module-lexer": { 1668 - "version": "1.7.0", 1669 - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", 1670 - "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", 1671 - "dev": true, 1672 - "license": "MIT" 1673 - }, 1674 - "node_modules/esbuild": { 1675 - "version": "0.25.3", 1676 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz", 1677 - "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==", 1678 - "dev": true, 1679 - "hasInstallScript": true, 1680 - "license": "MIT", 1681 - "bin": { 1682 - "esbuild": "bin/esbuild" 1683 - }, 1684 - "engines": { 1685 - "node": ">=18" 1686 - }, 1687 - "optionalDependencies": { 1688 - "@esbuild/aix-ppc64": "0.25.3", 1689 - "@esbuild/android-arm": "0.25.3", 1690 - "@esbuild/android-arm64": "0.25.3", 1691 - "@esbuild/android-x64": "0.25.3", 1692 - "@esbuild/darwin-arm64": "0.25.3", 1693 - "@esbuild/darwin-x64": "0.25.3", 1694 - "@esbuild/freebsd-arm64": "0.25.3", 1695 - "@esbuild/freebsd-x64": "0.25.3", 1696 - "@esbuild/linux-arm": "0.25.3", 1697 - "@esbuild/linux-arm64": "0.25.3", 1698 - "@esbuild/linux-ia32": "0.25.3", 1699 - "@esbuild/linux-loong64": "0.25.3", 1700 - "@esbuild/linux-mips64el": "0.25.3", 1701 - "@esbuild/linux-ppc64": "0.25.3", 1702 - "@esbuild/linux-riscv64": "0.25.3", 1703 - "@esbuild/linux-s390x": "0.25.3", 1704 - "@esbuild/linux-x64": "0.25.3", 1705 - "@esbuild/netbsd-arm64": "0.25.3", 1706 - "@esbuild/netbsd-x64": "0.25.3", 1707 - "@esbuild/openbsd-arm64": "0.25.3", 1708 - "@esbuild/openbsd-x64": "0.25.3", 1709 - "@esbuild/sunos-x64": "0.25.3", 1710 - "@esbuild/win32-arm64": "0.25.3", 1711 - "@esbuild/win32-ia32": "0.25.3", 1712 - "@esbuild/win32-x64": "0.25.3" 1713 - } 1714 - }, 1715 - "node_modules/estree-walker": { 1716 - "version": "3.0.3", 1717 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1718 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1719 - "dev": true, 1720 - "license": "MIT", 1721 - "dependencies": { 1722 - "@types/estree": "^1.0.0" 1723 - } 1724 - }, 1725 - "node_modules/exit-hook": { 1726 - "version": "2.2.1", 1727 - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", 1728 - "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", 1729 - "dev": true, 1730 - "license": "MIT", 1731 - "engines": { 1732 - "node": ">=6" 1733 - }, 1734 - "funding": { 1735 - "url": "https://github.com/sponsors/sindresorhus" 1736 - } 1737 - }, 1738 - "node_modules/expect-type": { 1739 - "version": "1.2.1", 1740 - "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.2.1.tgz", 1741 - "integrity": "sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==", 1742 - "dev": true, 1743 - "license": "Apache-2.0", 1744 - "engines": { 1745 - "node": ">=12.0.0" 1746 - } 1747 - }, 1748 - "node_modules/exsolve": { 1749 - "version": "1.0.5", 1750 - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz", 1751 - "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==", 1752 - "dev": true, 1753 - "license": "MIT" 1754 - }, 1755 - "node_modules/fdir": { 1756 - "version": "6.4.4", 1757 - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", 1758 - "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", 1759 - "dev": true, 1760 - "license": "MIT", 1761 - "peerDependencies": { 1762 - "picomatch": "^3 || ^4" 1763 - }, 1764 - "peerDependenciesMeta": { 1765 - "picomatch": { 1766 - "optional": true 1767 - } 1768 - } 1769 - }, 1770 - "node_modules/fsevents": { 1771 - "version": "2.3.3", 1772 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1773 - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1774 - "dev": true, 1775 - "hasInstallScript": true, 1776 - "license": "MIT", 1777 - "optional": true, 1778 - "os": [ 1779 - "darwin" 1780 - ], 1781 - "engines": { 1782 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1783 - } 1784 - }, 1785 - "node_modules/get-source": { 1786 - "version": "2.0.12", 1787 - "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", 1788 - "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==", 1789 - "dev": true, 1790 - "license": "Unlicense", 1791 - "dependencies": { 1792 - "data-uri-to-buffer": "^2.0.0", 1793 - "source-map": "^0.6.1" 1794 - } 1795 - }, 1796 - "node_modules/glob-to-regexp": { 1797 - "version": "0.4.1", 1798 - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 1799 - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 1800 - "dev": true, 1801 - "license": "BSD-2-Clause" 1802 - }, 1803 - "node_modules/is-arrayish": { 1804 - "version": "0.3.2", 1805 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 1806 - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 1807 - "dev": true, 1808 - "license": "MIT", 1809 - "optional": true 1810 - }, 1811 - "node_modules/loupe": { 1812 - "version": "3.1.3", 1813 - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.3.tgz", 1814 - "integrity": "sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==", 1815 - "dev": true, 1816 - "license": "MIT" 1817 - }, 1818 - "node_modules/magic-string": { 1819 - "version": "0.30.17", 1820 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 1821 - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 1822 - "dev": true, 1823 - "license": "MIT", 1824 - "dependencies": { 1825 - "@jridgewell/sourcemap-codec": "^1.5.0" 1826 - } 1827 - }, 1828 - "node_modules/mime": { 1829 - "version": "3.0.0", 1830 - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 1831 - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 1832 - "dev": true, 1833 - "license": "MIT", 1834 - "bin": { 1835 - "mime": "cli.js" 1836 - }, 1837 - "engines": { 1838 - "node": ">=10.0.0" 1839 - } 1840 - }, 1841 - "node_modules/miniflare": { 1842 - "version": "4.20250428.1", 1843 - "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20250428.1.tgz", 1844 - "integrity": "sha512-M3qcJXjeAEimHrEeWXEhrJiC3YHB5M3QSqqK67pOTI+lHn0QyVG/2iFUjVJ/nv+i10uxeAEva8GRGeu+tKRCmQ==", 1845 - "dev": true, 1846 - "license": "MIT", 1847 - "dependencies": { 1848 - "@cspotcode/source-map-support": "0.8.1", 1849 - "acorn": "8.14.0", 1850 - "acorn-walk": "8.3.2", 1851 - "exit-hook": "2.2.1", 1852 - "glob-to-regexp": "0.4.1", 1853 - "stoppable": "1.1.0", 1854 - "undici": "^5.28.5", 1855 - "workerd": "1.20250428.0", 1856 - "ws": "8.18.0", 1857 - "youch": "3.3.4", 1858 - "zod": "3.22.3" 1859 - }, 1860 - "bin": { 1861 - "miniflare": "bootstrap.js" 1862 - }, 1863 - "engines": { 1864 - "node": ">=18.0.0" 1865 - } 1866 - }, 1867 - "node_modules/miniflare/node_modules/zod": { 1868 - "version": "3.22.3", 1869 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", 1870 - "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", 1871 - "dev": true, 1872 - "license": "MIT", 1873 - "funding": { 1874 - "url": "https://github.com/sponsors/colinhacks" 1875 - } 1876 - }, 1877 - "node_modules/ms": { 1878 - "version": "2.1.3", 1879 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1880 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1881 - "dev": true, 1882 - "license": "MIT" 1883 - }, 1884 - "node_modules/mustache": { 1885 - "version": "4.2.0", 1886 - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", 1887 - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", 1888 - "dev": true, 1889 - "license": "MIT", 1890 - "bin": { 1891 - "mustache": "bin/mustache" 1892 - } 1893 - }, 1894 - "node_modules/nanoid": { 1895 - "version": "3.3.11", 1896 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 1897 - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1898 - "dev": true, 1899 - "funding": [ 1900 - { 1901 - "type": "github", 1902 - "url": "https://github.com/sponsors/ai" 1903 - } 1904 - ], 1905 - "license": "MIT", 1906 - "bin": { 1907 - "nanoid": "bin/nanoid.cjs" 1908 - }, 1909 - "engines": { 1910 - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1911 - } 1912 - }, 1913 - "node_modules/ohash": { 1914 - "version": "2.0.11", 1915 - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", 1916 - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", 1917 - "dev": true, 1918 - "license": "MIT" 1919 - }, 1920 - "node_modules/path-to-regexp": { 1921 - "version": "6.3.0", 1922 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", 1923 - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", 1924 - "dev": true, 1925 - "license": "MIT" 1926 - }, 1927 - "node_modules/pathe": { 1928 - "version": "2.0.3", 1929 - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 1930 - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 1931 - "dev": true, 1932 - "license": "MIT" 1933 - }, 1934 - "node_modules/pathval": { 1935 - "version": "2.0.0", 1936 - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", 1937 - "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", 1938 - "dev": true, 1939 - "license": "MIT", 1940 - "engines": { 1941 - "node": ">= 14.16" 1942 - } 1943 - }, 1944 - "node_modules/picocolors": { 1945 - "version": "1.1.1", 1946 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 1947 - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 1948 - "dev": true, 1949 - "license": "ISC" 1950 - }, 1951 - "node_modules/picomatch": { 1952 - "version": "4.0.2", 1953 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 1954 - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 1955 - "dev": true, 1956 - "license": "MIT", 1957 - "engines": { 1958 - "node": ">=12" 1959 - }, 1960 - "funding": { 1961 - "url": "https://github.com/sponsors/jonschlinkert" 1962 - } 1963 - }, 1964 - "node_modules/postcss": { 1965 - "version": "8.5.3", 1966 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 1967 - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 1968 - "dev": true, 1969 - "funding": [ 1970 - { 1971 - "type": "opencollective", 1972 - "url": "https://opencollective.com/postcss/" 1973 - }, 1974 - { 1975 - "type": "tidelift", 1976 - "url": "https://tidelift.com/funding/github/npm/postcss" 1977 - }, 1978 - { 1979 - "type": "github", 1980 - "url": "https://github.com/sponsors/ai" 1981 - } 1982 - ], 1983 - "license": "MIT", 1984 - "dependencies": { 1985 - "nanoid": "^3.3.8", 1986 - "picocolors": "^1.1.1", 1987 - "source-map-js": "^1.2.1" 1988 - }, 1989 - "engines": { 1990 - "node": "^10 || ^12 || >=14" 1991 - } 1992 - }, 1993 - "node_modules/printable-characters": { 1994 - "version": "1.0.42", 1995 - "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", 1996 - "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", 1997 - "dev": true, 1998 - "license": "Unlicense" 1999 - }, 2000 - "node_modules/rollup": { 2001 - "version": "4.40.1", 2002 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.1.tgz", 2003 - "integrity": "sha512-C5VvvgCCyfyotVITIAv+4efVytl5F7wt+/I2i9q9GZcEXW9BP52YYOXC58igUi+LFZVHukErIIqQSWwv/M3WRw==", 2004 - "dev": true, 2005 - "license": "MIT", 2006 - "dependencies": { 2007 - "@types/estree": "1.0.7" 2008 - }, 2009 - "bin": { 2010 - "rollup": "dist/bin/rollup" 2011 - }, 2012 - "engines": { 2013 - "node": ">=18.0.0", 2014 - "npm": ">=8.0.0" 2015 - }, 2016 - "optionalDependencies": { 2017 - "@rollup/rollup-android-arm-eabi": "4.40.1", 2018 - "@rollup/rollup-android-arm64": "4.40.1", 2019 - "@rollup/rollup-darwin-arm64": "4.40.1", 2020 - "@rollup/rollup-darwin-x64": "4.40.1", 2021 - "@rollup/rollup-freebsd-arm64": "4.40.1", 2022 - "@rollup/rollup-freebsd-x64": "4.40.1", 2023 - "@rollup/rollup-linux-arm-gnueabihf": "4.40.1", 2024 - "@rollup/rollup-linux-arm-musleabihf": "4.40.1", 2025 - "@rollup/rollup-linux-arm64-gnu": "4.40.1", 2026 - "@rollup/rollup-linux-arm64-musl": "4.40.1", 2027 - "@rollup/rollup-linux-loongarch64-gnu": "4.40.1", 2028 - "@rollup/rollup-linux-powerpc64le-gnu": "4.40.1", 2029 - "@rollup/rollup-linux-riscv64-gnu": "4.40.1", 2030 - "@rollup/rollup-linux-riscv64-musl": "4.40.1", 2031 - "@rollup/rollup-linux-s390x-gnu": "4.40.1", 2032 - "@rollup/rollup-linux-x64-gnu": "4.40.1", 2033 - "@rollup/rollup-linux-x64-musl": "4.40.1", 2034 - "@rollup/rollup-win32-arm64-msvc": "4.40.1", 2035 - "@rollup/rollup-win32-ia32-msvc": "4.40.1", 2036 - "@rollup/rollup-win32-x64-msvc": "4.40.1", 2037 - "fsevents": "~2.3.2" 2038 - } 2039 - }, 2040 - "node_modules/semver": { 2041 - "version": "7.7.1", 2042 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", 2043 - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", 2044 - "dev": true, 2045 - "license": "ISC", 2046 - "bin": { 2047 - "semver": "bin/semver.js" 2048 - }, 2049 - "engines": { 2050 - "node": ">=10" 2051 - } 2052 - }, 2053 - "node_modules/sharp": { 2054 - "version": "0.33.5", 2055 - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", 2056 - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 2057 - "dev": true, 2058 - "hasInstallScript": true, 2059 - "license": "Apache-2.0", 2060 - "optional": true, 2061 - "dependencies": { 2062 - "color": "^4.2.3", 2063 - "detect-libc": "^2.0.3", 2064 - "semver": "^7.6.3" 2065 - }, 2066 - "engines": { 2067 - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 2068 - }, 2069 - "funding": { 2070 - "url": "https://opencollective.com/libvips" 2071 - }, 2072 - "optionalDependencies": { 2073 - "@img/sharp-darwin-arm64": "0.33.5", 2074 - "@img/sharp-darwin-x64": "0.33.5", 2075 - "@img/sharp-libvips-darwin-arm64": "1.0.4", 2076 - "@img/sharp-libvips-darwin-x64": "1.0.4", 2077 - "@img/sharp-libvips-linux-arm": "1.0.5", 2078 - "@img/sharp-libvips-linux-arm64": "1.0.4", 2079 - "@img/sharp-libvips-linux-s390x": "1.0.4", 2080 - "@img/sharp-libvips-linux-x64": "1.0.4", 2081 - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", 2082 - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", 2083 - "@img/sharp-linux-arm": "0.33.5", 2084 - "@img/sharp-linux-arm64": "0.33.5", 2085 - "@img/sharp-linux-s390x": "0.33.5", 2086 - "@img/sharp-linux-x64": "0.33.5", 2087 - "@img/sharp-linuxmusl-arm64": "0.33.5", 2088 - "@img/sharp-linuxmusl-x64": "0.33.5", 2089 - "@img/sharp-wasm32": "0.33.5", 2090 - "@img/sharp-win32-ia32": "0.33.5", 2091 - "@img/sharp-win32-x64": "0.33.5" 2092 - } 2093 - }, 2094 - "node_modules/siginfo": { 2095 - "version": "2.0.0", 2096 - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", 2097 - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", 2098 - "dev": true, 2099 - "license": "ISC" 2100 - }, 2101 - "node_modules/simple-swizzle": { 2102 - "version": "0.2.2", 2103 - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 2104 - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", 2105 - "dev": true, 2106 - "license": "MIT", 2107 - "optional": true, 2108 - "dependencies": { 2109 - "is-arrayish": "^0.3.1" 2110 - } 2111 - }, 2112 - "node_modules/source-map": { 2113 - "version": "0.6.1", 2114 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2115 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2116 - "dev": true, 2117 - "license": "BSD-3-Clause", 2118 - "engines": { 2119 - "node": ">=0.10.0" 2120 - } 2121 - }, 2122 - "node_modules/source-map-js": { 2123 - "version": "1.2.1", 2124 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 2125 - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 2126 - "dev": true, 2127 - "license": "BSD-3-Clause", 2128 - "engines": { 2129 - "node": ">=0.10.0" 2130 - } 2131 - }, 2132 - "node_modules/stackback": { 2133 - "version": "0.0.2", 2134 - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", 2135 - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", 2136 - "dev": true, 2137 - "license": "MIT" 2138 - }, 2139 - "node_modules/stacktracey": { 2140 - "version": "2.1.8", 2141 - "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz", 2142 - "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==", 2143 - "dev": true, 2144 - "license": "Unlicense", 2145 - "dependencies": { 2146 - "as-table": "^1.0.36", 2147 - "get-source": "^2.0.12" 2148 - } 2149 - }, 2150 - "node_modules/std-env": { 2151 - "version": "3.9.0", 2152 - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", 2153 - "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", 2154 - "dev": true, 2155 - "license": "MIT" 2156 - }, 2157 - "node_modules/stoppable": { 2158 - "version": "1.1.0", 2159 - "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", 2160 - "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", 2161 - "dev": true, 2162 - "license": "MIT", 2163 - "engines": { 2164 - "node": ">=4", 2165 - "npm": ">=6" 2166 - } 2167 - }, 2168 - "node_modules/tinybench": { 2169 - "version": "2.9.0", 2170 - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", 2171 - "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", 2172 - "dev": true, 2173 - "license": "MIT" 2174 - }, 2175 - "node_modules/tinyexec": { 2176 - "version": "0.3.2", 2177 - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", 2178 - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", 2179 - "dev": true, 2180 - "license": "MIT" 2181 - }, 2182 - "node_modules/tinyglobby": { 2183 - "version": "0.2.13", 2184 - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", 2185 - "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", 2186 - "dev": true, 2187 - "license": "MIT", 2188 - "dependencies": { 2189 - "fdir": "^6.4.4", 2190 - "picomatch": "^4.0.2" 2191 - }, 2192 - "engines": { 2193 - "node": ">=12.0.0" 2194 - }, 2195 - "funding": { 2196 - "url": "https://github.com/sponsors/SuperchupuDev" 2197 - } 2198 - }, 2199 - "node_modules/tinypool": { 2200 - "version": "1.0.2", 2201 - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.2.tgz", 2202 - "integrity": "sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==", 2203 - "dev": true, 2204 - "license": "MIT", 2205 - "engines": { 2206 - "node": "^18.0.0 || >=20.0.0" 2207 - } 2208 - }, 2209 - "node_modules/tinyrainbow": { 2210 - "version": "2.0.0", 2211 - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", 2212 - "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", 2213 - "dev": true, 2214 - "license": "MIT", 2215 - "engines": { 2216 - "node": ">=14.0.0" 2217 - } 2218 - }, 2219 - "node_modules/tinyspy": { 2220 - "version": "3.0.2", 2221 - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", 2222 - "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", 2223 - "dev": true, 2224 - "license": "MIT", 2225 - "engines": { 2226 - "node": ">=14.0.0" 2227 - } 2228 - }, 2229 - "node_modules/tslib": { 2230 - "version": "2.8.1", 2231 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 2232 - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 2233 - "dev": true, 2234 - "license": "0BSD", 2235 - "optional": true 2236 - }, 2237 - "node_modules/ufo": { 2238 - "version": "1.6.1", 2239 - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 2240 - "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 2241 - "dev": true, 2242 - "license": "MIT" 2243 - }, 2244 - "node_modules/undici": { 2245 - "version": "5.29.0", 2246 - "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", 2247 - "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", 2248 - "dev": true, 2249 - "license": "MIT", 2250 - "dependencies": { 2251 - "@fastify/busboy": "^2.0.0" 2252 - }, 2253 - "engines": { 2254 - "node": ">=14.0" 2255 - } 2256 - }, 2257 - "node_modules/unenv": { 2258 - "version": "2.0.0-rc.15", 2259 - "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.15.tgz", 2260 - "integrity": "sha512-J/rEIZU8w6FOfLNz/hNKsnY+fFHWnu9MH4yRbSZF3xbbGHovcetXPs7sD+9p8L6CeNC//I9bhRYAOsBt2u7/OA==", 2261 - "dev": true, 2262 - "license": "MIT", 2263 - "dependencies": { 2264 - "defu": "^6.1.4", 2265 - "exsolve": "^1.0.4", 2266 - "ohash": "^2.0.11", 2267 - "pathe": "^2.0.3", 2268 - "ufo": "^1.5.4" 2269 - } 2270 - }, 2271 - "node_modules/vite": { 2272 - "version": "6.3.4", 2273 - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.4.tgz", 2274 - "integrity": "sha512-BiReIiMS2fyFqbqNT/Qqt4CVITDU9M9vE+DKcVAsB+ZV0wvTKd+3hMbkpxz1b+NmEDMegpVbisKiAZOnvO92Sw==", 2275 - "dev": true, 2276 - "license": "MIT", 2277 - "dependencies": { 2278 - "esbuild": "^0.25.0", 2279 - "fdir": "^6.4.4", 2280 - "picomatch": "^4.0.2", 2281 - "postcss": "^8.5.3", 2282 - "rollup": "^4.34.9", 2283 - "tinyglobby": "^0.2.13" 2284 - }, 2285 - "bin": { 2286 - "vite": "bin/vite.js" 2287 - }, 2288 - "engines": { 2289 - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 2290 - }, 2291 - "funding": { 2292 - "url": "https://github.com/vitejs/vite?sponsor=1" 2293 - }, 2294 - "optionalDependencies": { 2295 - "fsevents": "~2.3.3" 2296 - }, 2297 - "peerDependencies": { 2298 - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 2299 - "jiti": ">=1.21.0", 2300 - "less": "*", 2301 - "lightningcss": "^1.21.0", 2302 - "sass": "*", 2303 - "sass-embedded": "*", 2304 - "stylus": "*", 2305 - "sugarss": "*", 2306 - "terser": "^5.16.0", 2307 - "tsx": "^4.8.1", 2308 - "yaml": "^2.4.2" 2309 - }, 2310 - "peerDependenciesMeta": { 2311 - "@types/node": { 2312 - "optional": true 2313 - }, 2314 - "jiti": { 2315 - "optional": true 2316 - }, 2317 - "less": { 2318 - "optional": true 2319 - }, 2320 - "lightningcss": { 2321 - "optional": true 2322 - }, 2323 - "sass": { 2324 - "optional": true 2325 - }, 2326 - "sass-embedded": { 2327 - "optional": true 2328 - }, 2329 - "stylus": { 2330 - "optional": true 2331 - }, 2332 - "sugarss": { 2333 - "optional": true 2334 - }, 2335 - "terser": { 2336 - "optional": true 2337 - }, 2338 - "tsx": { 2339 - "optional": true 2340 - }, 2341 - "yaml": { 2342 - "optional": true 2343 - } 2344 - } 2345 - }, 2346 - "node_modules/vite-node": { 2347 - "version": "3.0.9", 2348 - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.0.9.tgz", 2349 - "integrity": "sha512-w3Gdx7jDcuT9cNn9jExXgOyKmf5UOTb6WMHz8LGAm54eS1Elf5OuBhCxl6zJxGhEeIkgsE1WbHuoL0mj/UXqXg==", 2350 - "dev": true, 2351 - "license": "MIT", 2352 - "dependencies": { 2353 - "cac": "^6.7.14", 2354 - "debug": "^4.4.0", 2355 - "es-module-lexer": "^1.6.0", 2356 - "pathe": "^2.0.3", 2357 - "vite": "^5.0.0 || ^6.0.0" 2358 - }, 2359 - "bin": { 2360 - "vite-node": "vite-node.mjs" 2361 - }, 2362 - "engines": { 2363 - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 2364 - }, 2365 - "funding": { 2366 - "url": "https://opencollective.com/vitest" 2367 - } 2368 - }, 2369 - "node_modules/vitest": { 2370 - "version": "3.0.9", 2371 - "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.0.9.tgz", 2372 - "integrity": "sha512-BbcFDqNyBlfSpATmTtXOAOj71RNKDDvjBM/uPfnxxVGrG+FSH2RQIwgeEngTaTkuU/h0ScFvf+tRcKfYXzBybQ==", 2373 - "dev": true, 2374 - "license": "MIT", 2375 - "dependencies": { 2376 - "@vitest/expect": "3.0.9", 2377 - "@vitest/mocker": "3.0.9", 2378 - "@vitest/pretty-format": "^3.0.9", 2379 - "@vitest/runner": "3.0.9", 2380 - "@vitest/snapshot": "3.0.9", 2381 - "@vitest/spy": "3.0.9", 2382 - "@vitest/utils": "3.0.9", 2383 - "chai": "^5.2.0", 2384 - "debug": "^4.4.0", 2385 - "expect-type": "^1.1.0", 2386 - "magic-string": "^0.30.17", 2387 - "pathe": "^2.0.3", 2388 - "std-env": "^3.8.0", 2389 - "tinybench": "^2.9.0", 2390 - "tinyexec": "^0.3.2", 2391 - "tinypool": "^1.0.2", 2392 - "tinyrainbow": "^2.0.0", 2393 - "vite": "^5.0.0 || ^6.0.0", 2394 - "vite-node": "3.0.9", 2395 - "why-is-node-running": "^2.3.0" 2396 - }, 2397 - "bin": { 2398 - "vitest": "vitest.mjs" 2399 - }, 2400 - "engines": { 2401 - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" 2402 - }, 2403 - "funding": { 2404 - "url": "https://opencollective.com/vitest" 2405 - }, 2406 - "peerDependencies": { 2407 - "@edge-runtime/vm": "*", 2408 - "@types/debug": "^4.1.12", 2409 - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", 2410 - "@vitest/browser": "3.0.9", 2411 - "@vitest/ui": "3.0.9", 2412 - "happy-dom": "*", 2413 - "jsdom": "*" 2414 - }, 2415 - "peerDependenciesMeta": { 2416 - "@edge-runtime/vm": { 2417 - "optional": true 2418 - }, 2419 - "@types/debug": { 2420 - "optional": true 2421 - }, 2422 - "@types/node": { 2423 - "optional": true 2424 - }, 2425 - "@vitest/browser": { 2426 - "optional": true 2427 - }, 2428 - "@vitest/ui": { 2429 - "optional": true 2430 - }, 2431 - "happy-dom": { 2432 - "optional": true 2433 - }, 2434 - "jsdom": { 2435 - "optional": true 2436 - } 2437 - } 2438 - }, 2439 - "node_modules/why-is-node-running": { 2440 - "version": "2.3.0", 2441 - "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", 2442 - "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", 2443 - "dev": true, 2444 - "license": "MIT", 2445 - "dependencies": { 2446 - "siginfo": "^2.0.0", 2447 - "stackback": "0.0.2" 2448 - }, 2449 - "bin": { 2450 - "why-is-node-running": "cli.js" 2451 - }, 2452 - "engines": { 2453 - "node": ">=8" 2454 - } 2455 - }, 2456 - "node_modules/workerd": { 2457 - "version": "1.20250428.0", 2458 - "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20250428.0.tgz", 2459 - "integrity": "sha512-JJNWkHkwPQKQdvtM9UORijgYdcdJsihA4SfYjwh02IUQsdMyZ9jizV1sX9yWi9B9ptlohTW8UNHJEATuphGgdg==", 2460 - "dev": true, 2461 - "hasInstallScript": true, 2462 - "license": "Apache-2.0", 2463 - "bin": { 2464 - "workerd": "bin/workerd" 2465 - }, 2466 - "engines": { 2467 - "node": ">=16" 2468 - }, 2469 - "optionalDependencies": { 2470 - "@cloudflare/workerd-darwin-64": "1.20250428.0", 2471 - "@cloudflare/workerd-darwin-arm64": "1.20250428.0", 2472 - "@cloudflare/workerd-linux-64": "1.20250428.0", 2473 - "@cloudflare/workerd-linux-arm64": "1.20250428.0", 2474 - "@cloudflare/workerd-windows-64": "1.20250428.0" 2475 - } 2476 - }, 2477 - "node_modules/wrangler": { 2478 - "version": "4.14.1", 2479 - "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.14.1.tgz", 2480 - "integrity": "sha512-EU7IThP7i68TBftJJSveogvWZ5k/WRijcJh3UclDWiWWhDZTPbL6LOJEFhHKqFzHOaC4Y2Aewt48rfTz0e7oCw==", 2481 - "dev": true, 2482 - "license": "MIT OR Apache-2.0", 2483 - "dependencies": { 2484 - "@cloudflare/kv-asset-handler": "0.4.0", 2485 - "@cloudflare/unenv-preset": "2.3.1", 2486 - "blake3-wasm": "2.1.5", 2487 - "esbuild": "0.25.2", 2488 - "miniflare": "4.20250428.1", 2489 - "path-to-regexp": "6.3.0", 2490 - "unenv": "2.0.0-rc.15", 2491 - "workerd": "1.20250428.0" 2492 - }, 2493 - "bin": { 2494 - "wrangler": "bin/wrangler.js", 2495 - "wrangler2": "bin/wrangler.js" 2496 - }, 2497 - "engines": { 2498 - "node": ">=18.0.0" 2499 - }, 2500 - "optionalDependencies": { 2501 - "fsevents": "~2.3.2", 2502 - "sharp": "^0.33.5" 2503 - }, 2504 - "peerDependencies": { 2505 - "@cloudflare/workers-types": "^4.20250428.0" 2506 - }, 2507 - "peerDependenciesMeta": { 2508 - "@cloudflare/workers-types": { 2509 - "optional": true 2510 - } 2511 - } 2512 - }, 2513 - "node_modules/wrangler/node_modules/@esbuild/aix-ppc64": { 2514 - "version": "0.25.2", 2515 - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz", 2516 - "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==", 2517 - "cpu": [ 2518 - "ppc64" 2519 - ], 2520 - "dev": true, 2521 - "license": "MIT", 2522 - "optional": true, 2523 - "os": [ 2524 - "aix" 2525 - ], 2526 - "engines": { 2527 - "node": ">=18" 2528 - } 2529 - }, 2530 - "node_modules/wrangler/node_modules/@esbuild/android-arm": { 2531 - "version": "0.25.2", 2532 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz", 2533 - "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==", 2534 - "cpu": [ 2535 - "arm" 2536 - ], 2537 - "dev": true, 2538 - "license": "MIT", 2539 - "optional": true, 2540 - "os": [ 2541 - "android" 2542 - ], 2543 - "engines": { 2544 - "node": ">=18" 2545 - } 2546 - }, 2547 - "node_modules/wrangler/node_modules/@esbuild/android-arm64": { 2548 - "version": "0.25.2", 2549 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz", 2550 - "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==", 2551 - "cpu": [ 2552 - "arm64" 2553 - ], 2554 - "dev": true, 2555 - "license": "MIT", 2556 - "optional": true, 2557 - "os": [ 2558 - "android" 2559 - ], 2560 - "engines": { 2561 - "node": ">=18" 2562 - } 2563 - }, 2564 - "node_modules/wrangler/node_modules/@esbuild/android-x64": { 2565 - "version": "0.25.2", 2566 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz", 2567 - "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==", 2568 - "cpu": [ 2569 - "x64" 2570 - ], 2571 - "dev": true, 2572 - "license": "MIT", 2573 - "optional": true, 2574 - "os": [ 2575 - "android" 2576 - ], 2577 - "engines": { 2578 - "node": ">=18" 2579 - } 2580 - }, 2581 - "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": { 2582 - "version": "0.25.2", 2583 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz", 2584 - "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==", 2585 - "cpu": [ 2586 - "arm64" 2587 - ], 2588 - "dev": true, 2589 - "license": "MIT", 2590 - "optional": true, 2591 - "os": [ 2592 - "darwin" 2593 - ], 2594 - "engines": { 2595 - "node": ">=18" 2596 - } 2597 - }, 2598 - "node_modules/wrangler/node_modules/@esbuild/darwin-x64": { 2599 - "version": "0.25.2", 2600 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz", 2601 - "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==", 2602 - "cpu": [ 2603 - "x64" 2604 - ], 2605 - "dev": true, 2606 - "license": "MIT", 2607 - "optional": true, 2608 - "os": [ 2609 - "darwin" 2610 - ], 2611 - "engines": { 2612 - "node": ">=18" 2613 - } 2614 - }, 2615 - "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": { 2616 - "version": "0.25.2", 2617 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz", 2618 - "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==", 2619 - "cpu": [ 2620 - "arm64" 2621 - ], 2622 - "dev": true, 2623 - "license": "MIT", 2624 - "optional": true, 2625 - "os": [ 2626 - "freebsd" 2627 - ], 2628 - "engines": { 2629 - "node": ">=18" 2630 - } 2631 - }, 2632 - "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": { 2633 - "version": "0.25.2", 2634 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz", 2635 - "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==", 2636 - "cpu": [ 2637 - "x64" 2638 - ], 2639 - "dev": true, 2640 - "license": "MIT", 2641 - "optional": true, 2642 - "os": [ 2643 - "freebsd" 2644 - ], 2645 - "engines": { 2646 - "node": ">=18" 2647 - } 2648 - }, 2649 - "node_modules/wrangler/node_modules/@esbuild/linux-arm": { 2650 - "version": "0.25.2", 2651 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz", 2652 - "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==", 2653 - "cpu": [ 2654 - "arm" 2655 - ], 2656 - "dev": true, 2657 - "license": "MIT", 2658 - "optional": true, 2659 - "os": [ 2660 - "linux" 2661 - ], 2662 - "engines": { 2663 - "node": ">=18" 2664 - } 2665 - }, 2666 - "node_modules/wrangler/node_modules/@esbuild/linux-arm64": { 2667 - "version": "0.25.2", 2668 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz", 2669 - "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==", 2670 - "cpu": [ 2671 - "arm64" 2672 - ], 2673 - "dev": true, 2674 - "license": "MIT", 2675 - "optional": true, 2676 - "os": [ 2677 - "linux" 2678 - ], 2679 - "engines": { 2680 - "node": ">=18" 2681 - } 2682 - }, 2683 - "node_modules/wrangler/node_modules/@esbuild/linux-ia32": { 2684 - "version": "0.25.2", 2685 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz", 2686 - "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==", 2687 - "cpu": [ 2688 - "ia32" 2689 - ], 2690 - "dev": true, 2691 - "license": "MIT", 2692 - "optional": true, 2693 - "os": [ 2694 - "linux" 2695 - ], 2696 - "engines": { 2697 - "node": ">=18" 2698 - } 2699 - }, 2700 - "node_modules/wrangler/node_modules/@esbuild/linux-loong64": { 2701 - "version": "0.25.2", 2702 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz", 2703 - "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==", 2704 - "cpu": [ 2705 - "loong64" 2706 - ], 2707 - "dev": true, 2708 - "license": "MIT", 2709 - "optional": true, 2710 - "os": [ 2711 - "linux" 2712 - ], 2713 - "engines": { 2714 - "node": ">=18" 2715 - } 2716 - }, 2717 - "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": { 2718 - "version": "0.25.2", 2719 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz", 2720 - "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==", 2721 - "cpu": [ 2722 - "mips64el" 2723 - ], 2724 - "dev": true, 2725 - "license": "MIT", 2726 - "optional": true, 2727 - "os": [ 2728 - "linux" 2729 - ], 2730 - "engines": { 2731 - "node": ">=18" 2732 - } 2733 - }, 2734 - "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": { 2735 - "version": "0.25.2", 2736 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz", 2737 - "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==", 2738 - "cpu": [ 2739 - "ppc64" 2740 - ], 2741 - "dev": true, 2742 - "license": "MIT", 2743 - "optional": true, 2744 - "os": [ 2745 - "linux" 2746 - ], 2747 - "engines": { 2748 - "node": ">=18" 2749 - } 2750 - }, 2751 - "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": { 2752 - "version": "0.25.2", 2753 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz", 2754 - "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==", 2755 - "cpu": [ 2756 - "riscv64" 2757 - ], 2758 - "dev": true, 2759 - "license": "MIT", 2760 - "optional": true, 2761 - "os": [ 2762 - "linux" 2763 - ], 2764 - "engines": { 2765 - "node": ">=18" 2766 - } 2767 - }, 2768 - "node_modules/wrangler/node_modules/@esbuild/linux-s390x": { 2769 - "version": "0.25.2", 2770 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz", 2771 - "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==", 2772 - "cpu": [ 2773 - "s390x" 2774 - ], 2775 - "dev": true, 2776 - "license": "MIT", 2777 - "optional": true, 2778 - "os": [ 2779 - "linux" 2780 - ], 2781 - "engines": { 2782 - "node": ">=18" 2783 - } 2784 - }, 2785 - "node_modules/wrangler/node_modules/@esbuild/linux-x64": { 2786 - "version": "0.25.2", 2787 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz", 2788 - "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==", 2789 - "cpu": [ 2790 - "x64" 2791 - ], 2792 - "dev": true, 2793 - "license": "MIT", 2794 - "optional": true, 2795 - "os": [ 2796 - "linux" 2797 - ], 2798 - "engines": { 2799 - "node": ">=18" 2800 - } 2801 - }, 2802 - "node_modules/wrangler/node_modules/@esbuild/netbsd-arm64": { 2803 - "version": "0.25.2", 2804 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz", 2805 - "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==", 2806 - "cpu": [ 2807 - "arm64" 2808 - ], 2809 - "dev": true, 2810 - "license": "MIT", 2811 - "optional": true, 2812 - "os": [ 2813 - "netbsd" 2814 - ], 2815 - "engines": { 2816 - "node": ">=18" 2817 - } 2818 - }, 2819 - "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": { 2820 - "version": "0.25.2", 2821 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz", 2822 - "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==", 2823 - "cpu": [ 2824 - "x64" 2825 - ], 2826 - "dev": true, 2827 - "license": "MIT", 2828 - "optional": true, 2829 - "os": [ 2830 - "netbsd" 2831 - ], 2832 - "engines": { 2833 - "node": ">=18" 2834 - } 2835 - }, 2836 - "node_modules/wrangler/node_modules/@esbuild/openbsd-arm64": { 2837 - "version": "0.25.2", 2838 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz", 2839 - "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==", 2840 - "cpu": [ 2841 - "arm64" 2842 - ], 2843 - "dev": true, 2844 - "license": "MIT", 2845 - "optional": true, 2846 - "os": [ 2847 - "openbsd" 2848 - ], 2849 - "engines": { 2850 - "node": ">=18" 2851 - } 2852 - }, 2853 - "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": { 2854 - "version": "0.25.2", 2855 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz", 2856 - "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==", 2857 - "cpu": [ 2858 - "x64" 2859 - ], 2860 - "dev": true, 2861 - "license": "MIT", 2862 - "optional": true, 2863 - "os": [ 2864 - "openbsd" 2865 - ], 2866 - "engines": { 2867 - "node": ">=18" 2868 - } 2869 - }, 2870 - "node_modules/wrangler/node_modules/@esbuild/sunos-x64": { 2871 - "version": "0.25.2", 2872 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz", 2873 - "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==", 2874 - "cpu": [ 2875 - "x64" 2876 - ], 2877 - "dev": true, 2878 - "license": "MIT", 2879 - "optional": true, 2880 - "os": [ 2881 - "sunos" 2882 - ], 2883 - "engines": { 2884 - "node": ">=18" 2885 - } 2886 - }, 2887 - "node_modules/wrangler/node_modules/@esbuild/win32-arm64": { 2888 - "version": "0.25.2", 2889 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz", 2890 - "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==", 2891 - "cpu": [ 2892 - "arm64" 2893 - ], 2894 - "dev": true, 2895 - "license": "MIT", 2896 - "optional": true, 2897 - "os": [ 2898 - "win32" 2899 - ], 2900 - "engines": { 2901 - "node": ">=18" 2902 - } 2903 - }, 2904 - "node_modules/wrangler/node_modules/@esbuild/win32-ia32": { 2905 - "version": "0.25.2", 2906 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz", 2907 - "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==", 2908 - "cpu": [ 2909 - "ia32" 2910 - ], 2911 - "dev": true, 2912 - "license": "MIT", 2913 - "optional": true, 2914 - "os": [ 2915 - "win32" 2916 - ], 2917 - "engines": { 2918 - "node": ">=18" 2919 - } 2920 - }, 2921 - "node_modules/wrangler/node_modules/@esbuild/win32-x64": { 2922 - "version": "0.25.2", 2923 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz", 2924 - "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==", 2925 - "cpu": [ 2926 - "x64" 2927 - ], 2928 - "dev": true, 2929 - "license": "MIT", 2930 - "optional": true, 2931 - "os": [ 2932 - "win32" 2933 - ], 2934 - "engines": { 2935 - "node": ">=18" 2936 - } 2937 - }, 2938 - "node_modules/wrangler/node_modules/esbuild": { 2939 - "version": "0.25.2", 2940 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz", 2941 - "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==", 2942 - "dev": true, 2943 - "hasInstallScript": true, 2944 - "license": "MIT", 2945 - "bin": { 2946 - "esbuild": "bin/esbuild" 2947 - }, 2948 - "engines": { 2949 - "node": ">=18" 2950 - }, 2951 - "optionalDependencies": { 2952 - "@esbuild/aix-ppc64": "0.25.2", 2953 - "@esbuild/android-arm": "0.25.2", 2954 - "@esbuild/android-arm64": "0.25.2", 2955 - "@esbuild/android-x64": "0.25.2", 2956 - "@esbuild/darwin-arm64": "0.25.2", 2957 - "@esbuild/darwin-x64": "0.25.2", 2958 - "@esbuild/freebsd-arm64": "0.25.2", 2959 - "@esbuild/freebsd-x64": "0.25.2", 2960 - "@esbuild/linux-arm": "0.25.2", 2961 - "@esbuild/linux-arm64": "0.25.2", 2962 - "@esbuild/linux-ia32": "0.25.2", 2963 - "@esbuild/linux-loong64": "0.25.2", 2964 - "@esbuild/linux-mips64el": "0.25.2", 2965 - "@esbuild/linux-ppc64": "0.25.2", 2966 - "@esbuild/linux-riscv64": "0.25.2", 2967 - "@esbuild/linux-s390x": "0.25.2", 2968 - "@esbuild/linux-x64": "0.25.2", 2969 - "@esbuild/netbsd-arm64": "0.25.2", 2970 - "@esbuild/netbsd-x64": "0.25.2", 2971 - "@esbuild/openbsd-arm64": "0.25.2", 2972 - "@esbuild/openbsd-x64": "0.25.2", 2973 - "@esbuild/sunos-x64": "0.25.2", 2974 - "@esbuild/win32-arm64": "0.25.2", 2975 - "@esbuild/win32-ia32": "0.25.2", 2976 - "@esbuild/win32-x64": "0.25.2" 2977 - } 2978 - }, 2979 - "node_modules/ws": { 2980 - "version": "8.18.0", 2981 - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 2982 - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 2983 - "dev": true, 2984 - "license": "MIT", 2985 - "engines": { 2986 - "node": ">=10.0.0" 2987 - }, 2988 - "peerDependencies": { 2989 - "bufferutil": "^4.0.1", 2990 - "utf-8-validate": ">=5.0.2" 2991 - }, 2992 - "peerDependenciesMeta": { 2993 - "bufferutil": { 2994 - "optional": true 2995 - }, 2996 - "utf-8-validate": { 2997 - "optional": true 2998 - } 2999 - } 3000 - }, 3001 - "node_modules/youch": { 3002 - "version": "3.3.4", 3003 - "resolved": "https://registry.npmjs.org/youch/-/youch-3.3.4.tgz", 3004 - "integrity": "sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==", 3005 - "dev": true, 3006 - "license": "MIT", 3007 - "dependencies": { 3008 - "cookie": "^0.7.1", 3009 - "mustache": "^4.2.0", 3010 - "stacktracey": "^2.1.8" 3011 - } 3012 - }, 3013 - "node_modules/zod": { 3014 - "version": "3.24.3", 3015 - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz", 3016 - "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==", 3017 - "dev": true, 3018 - "license": "MIT", 3019 - "funding": { 3020 - "url": "https://github.com/sponsors/colinhacks" 3021 - } 3022 - } 3023 - } 3024 - }
+1
camo/package.json
··· 2 2 "name": "camo", 3 3 "version": "0.0.0", 4 4 "private": true, 5 + "packageManager": "pnpm@11.17.0", 5 6 "scripts": { 6 7 "deploy": "wrangler deploy", 7 8 "dev": "wrangler dev",
+1845
camo/pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + devDependencies: 11 + '@cloudflare/vitest-pool-workers': 12 + specifier: ^0.8.19 13 + version: 0.8.24(@vitest/runner@3.0.9)(@vitest/snapshot@3.0.9)(vitest@3.0.9) 14 + vitest: 15 + specifier: ~3.0.7 16 + version: 3.0.9 17 + wrangler: 18 + specifier: ^4.14.1 19 + version: 4.14.1 20 + 21 + packages: 22 + 23 + '@cloudflare/kv-asset-handler@0.4.0': 24 + resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==} 25 + engines: {node: '>=18.0.0'} 26 + 27 + '@cloudflare/unenv-preset@2.3.1': 28 + resolution: {integrity: sha512-Xq57Qd+ADpt6hibcVBO0uLG9zzRgyRhfCUgBT9s+g3+3Ivg5zDyVgLFy40ES1VdNcu8rPNSivm9A+kGP5IVaPg==} 29 + peerDependencies: 30 + unenv: 2.0.0-rc.15 31 + workerd: ^1.20250320.0 32 + peerDependenciesMeta: 33 + workerd: 34 + optional: true 35 + 36 + '@cloudflare/vitest-pool-workers@0.8.24': 37 + resolution: {integrity: sha512-wT2PABJQ9YLYWrVu4CRZOjvmjHkdbMyLTZPU9n/7JEMM3pgG8dY41F1Rj31UsXRQaXX39A/CTPGlk58dcMUysA==} 38 + peerDependencies: 39 + '@vitest/runner': 2.0.x - 3.1.x 40 + '@vitest/snapshot': 2.0.x - 3.1.x 41 + vitest: 2.0.x - 3.1.x 42 + 43 + '@cloudflare/workerd-darwin-64@1.20250428.0': 44 + resolution: {integrity: sha512-6nVe9oV4Hdec6ctzMtW80TiDvNTd2oFPi3VsKqSDVaJSJbL+4b6seyJ7G/UEPI+si6JhHBSLV2/9lNXNGLjClA==} 45 + engines: {node: '>=16'} 46 + cpu: [x64] 47 + os: [darwin] 48 + 49 + '@cloudflare/workerd-darwin-arm64@1.20250428.0': 50 + resolution: {integrity: sha512-/TB7bh7SIJ5f+6r4PHsAz7+9Qal/TK1cJuKFkUno1kqGlZbdrMwH0ATYwlWC/nBFeu2FB3NUolsTntEuy23hnQ==} 51 + engines: {node: '>=16'} 52 + cpu: [arm64] 53 + os: [darwin] 54 + 55 + '@cloudflare/workerd-linux-64@1.20250428.0': 56 + resolution: {integrity: sha512-9eCbj+R3CKqpiXP6DfAA20DxKge+OTj7Hyw3ZewiEhWH9INIHiJwJQYybu4iq9kJEGjnGvxgguLFjSCWm26hgg==} 57 + engines: {node: '>=16'} 58 + cpu: [x64] 59 + os: [linux] 60 + 61 + '@cloudflare/workerd-linux-arm64@1.20250428.0': 62 + resolution: {integrity: sha512-D9NRBnW46nl1EQsP13qfkYb5lbt4C6nxl38SBKY/NOcZAUoHzNB5K0GaK8LxvpkM7X/97ySojlMfR5jh5DNXYQ==} 63 + engines: {node: '>=16'} 64 + cpu: [arm64] 65 + os: [linux] 66 + 67 + '@cloudflare/workerd-windows-64@1.20250428.0': 68 + resolution: {integrity: sha512-RQCRj28eitjKD0tmei6iFOuWqMuHMHdNGEigRmbkmuTlpbWHNAoHikgCzZQ/dkKDdatA76TmcpbyECNf31oaTA==} 69 + engines: {node: '>=16'} 70 + cpu: [x64] 71 + os: [win32] 72 + 73 + '@cspotcode/source-map-support@0.8.1': 74 + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 75 + engines: {node: '>=12'} 76 + 77 + '@emnapi/runtime@1.4.3': 78 + resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} 79 + 80 + '@esbuild/aix-ppc64@0.25.2': 81 + resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==} 82 + engines: {node: '>=18'} 83 + cpu: [ppc64] 84 + os: [aix] 85 + 86 + '@esbuild/aix-ppc64@0.25.3': 87 + resolution: {integrity: sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==} 88 + engines: {node: '>=18'} 89 + cpu: [ppc64] 90 + os: [aix] 91 + 92 + '@esbuild/android-arm64@0.25.2': 93 + resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==} 94 + engines: {node: '>=18'} 95 + cpu: [arm64] 96 + os: [android] 97 + 98 + '@esbuild/android-arm64@0.25.3': 99 + resolution: {integrity: sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==} 100 + engines: {node: '>=18'} 101 + cpu: [arm64] 102 + os: [android] 103 + 104 + '@esbuild/android-arm@0.25.2': 105 + resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==} 106 + engines: {node: '>=18'} 107 + cpu: [arm] 108 + os: [android] 109 + 110 + '@esbuild/android-arm@0.25.3': 111 + resolution: {integrity: sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==} 112 + engines: {node: '>=18'} 113 + cpu: [arm] 114 + os: [android] 115 + 116 + '@esbuild/android-x64@0.25.2': 117 + resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==} 118 + engines: {node: '>=18'} 119 + cpu: [x64] 120 + os: [android] 121 + 122 + '@esbuild/android-x64@0.25.3': 123 + resolution: {integrity: sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==} 124 + engines: {node: '>=18'} 125 + cpu: [x64] 126 + os: [android] 127 + 128 + '@esbuild/darwin-arm64@0.25.2': 129 + resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==} 130 + engines: {node: '>=18'} 131 + cpu: [arm64] 132 + os: [darwin] 133 + 134 + '@esbuild/darwin-arm64@0.25.3': 135 + resolution: {integrity: sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==} 136 + engines: {node: '>=18'} 137 + cpu: [arm64] 138 + os: [darwin] 139 + 140 + '@esbuild/darwin-x64@0.25.2': 141 + resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==} 142 + engines: {node: '>=18'} 143 + cpu: [x64] 144 + os: [darwin] 145 + 146 + '@esbuild/darwin-x64@0.25.3': 147 + resolution: {integrity: sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==} 148 + engines: {node: '>=18'} 149 + cpu: [x64] 150 + os: [darwin] 151 + 152 + '@esbuild/freebsd-arm64@0.25.2': 153 + resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==} 154 + engines: {node: '>=18'} 155 + cpu: [arm64] 156 + os: [freebsd] 157 + 158 + '@esbuild/freebsd-arm64@0.25.3': 159 + resolution: {integrity: sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==} 160 + engines: {node: '>=18'} 161 + cpu: [arm64] 162 + os: [freebsd] 163 + 164 + '@esbuild/freebsd-x64@0.25.2': 165 + resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==} 166 + engines: {node: '>=18'} 167 + cpu: [x64] 168 + os: [freebsd] 169 + 170 + '@esbuild/freebsd-x64@0.25.3': 171 + resolution: {integrity: sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==} 172 + engines: {node: '>=18'} 173 + cpu: [x64] 174 + os: [freebsd] 175 + 176 + '@esbuild/linux-arm64@0.25.2': 177 + resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==} 178 + engines: {node: '>=18'} 179 + cpu: [arm64] 180 + os: [linux] 181 + 182 + '@esbuild/linux-arm64@0.25.3': 183 + resolution: {integrity: sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==} 184 + engines: {node: '>=18'} 185 + cpu: [arm64] 186 + os: [linux] 187 + 188 + '@esbuild/linux-arm@0.25.2': 189 + resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==} 190 + engines: {node: '>=18'} 191 + cpu: [arm] 192 + os: [linux] 193 + 194 + '@esbuild/linux-arm@0.25.3': 195 + resolution: {integrity: sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==} 196 + engines: {node: '>=18'} 197 + cpu: [arm] 198 + os: [linux] 199 + 200 + '@esbuild/linux-ia32@0.25.2': 201 + resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==} 202 + engines: {node: '>=18'} 203 + cpu: [ia32] 204 + os: [linux] 205 + 206 + '@esbuild/linux-ia32@0.25.3': 207 + resolution: {integrity: sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==} 208 + engines: {node: '>=18'} 209 + cpu: [ia32] 210 + os: [linux] 211 + 212 + '@esbuild/linux-loong64@0.25.2': 213 + resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==} 214 + engines: {node: '>=18'} 215 + cpu: [loong64] 216 + os: [linux] 217 + 218 + '@esbuild/linux-loong64@0.25.3': 219 + resolution: {integrity: sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==} 220 + engines: {node: '>=18'} 221 + cpu: [loong64] 222 + os: [linux] 223 + 224 + '@esbuild/linux-mips64el@0.25.2': 225 + resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==} 226 + engines: {node: '>=18'} 227 + cpu: [mips64el] 228 + os: [linux] 229 + 230 + '@esbuild/linux-mips64el@0.25.3': 231 + resolution: {integrity: sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==} 232 + engines: {node: '>=18'} 233 + cpu: [mips64el] 234 + os: [linux] 235 + 236 + '@esbuild/linux-ppc64@0.25.2': 237 + resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==} 238 + engines: {node: '>=18'} 239 + cpu: [ppc64] 240 + os: [linux] 241 + 242 + '@esbuild/linux-ppc64@0.25.3': 243 + resolution: {integrity: sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==} 244 + engines: {node: '>=18'} 245 + cpu: [ppc64] 246 + os: [linux] 247 + 248 + '@esbuild/linux-riscv64@0.25.2': 249 + resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==} 250 + engines: {node: '>=18'} 251 + cpu: [riscv64] 252 + os: [linux] 253 + 254 + '@esbuild/linux-riscv64@0.25.3': 255 + resolution: {integrity: sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==} 256 + engines: {node: '>=18'} 257 + cpu: [riscv64] 258 + os: [linux] 259 + 260 + '@esbuild/linux-s390x@0.25.2': 261 + resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==} 262 + engines: {node: '>=18'} 263 + cpu: [s390x] 264 + os: [linux] 265 + 266 + '@esbuild/linux-s390x@0.25.3': 267 + resolution: {integrity: sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==} 268 + engines: {node: '>=18'} 269 + cpu: [s390x] 270 + os: [linux] 271 + 272 + '@esbuild/linux-x64@0.25.2': 273 + resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==} 274 + engines: {node: '>=18'} 275 + cpu: [x64] 276 + os: [linux] 277 + 278 + '@esbuild/linux-x64@0.25.3': 279 + resolution: {integrity: sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==} 280 + engines: {node: '>=18'} 281 + cpu: [x64] 282 + os: [linux] 283 + 284 + '@esbuild/netbsd-arm64@0.25.2': 285 + resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==} 286 + engines: {node: '>=18'} 287 + cpu: [arm64] 288 + os: [netbsd] 289 + 290 + '@esbuild/netbsd-arm64@0.25.3': 291 + resolution: {integrity: sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==} 292 + engines: {node: '>=18'} 293 + cpu: [arm64] 294 + os: [netbsd] 295 + 296 + '@esbuild/netbsd-x64@0.25.2': 297 + resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==} 298 + engines: {node: '>=18'} 299 + cpu: [x64] 300 + os: [netbsd] 301 + 302 + '@esbuild/netbsd-x64@0.25.3': 303 + resolution: {integrity: sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==} 304 + engines: {node: '>=18'} 305 + cpu: [x64] 306 + os: [netbsd] 307 + 308 + '@esbuild/openbsd-arm64@0.25.2': 309 + resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==} 310 + engines: {node: '>=18'} 311 + cpu: [arm64] 312 + os: [openbsd] 313 + 314 + '@esbuild/openbsd-arm64@0.25.3': 315 + resolution: {integrity: sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==} 316 + engines: {node: '>=18'} 317 + cpu: [arm64] 318 + os: [openbsd] 319 + 320 + '@esbuild/openbsd-x64@0.25.2': 321 + resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==} 322 + engines: {node: '>=18'} 323 + cpu: [x64] 324 + os: [openbsd] 325 + 326 + '@esbuild/openbsd-x64@0.25.3': 327 + resolution: {integrity: sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==} 328 + engines: {node: '>=18'} 329 + cpu: [x64] 330 + os: [openbsd] 331 + 332 + '@esbuild/sunos-x64@0.25.2': 333 + resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==} 334 + engines: {node: '>=18'} 335 + cpu: [x64] 336 + os: [sunos] 337 + 338 + '@esbuild/sunos-x64@0.25.3': 339 + resolution: {integrity: sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==} 340 + engines: {node: '>=18'} 341 + cpu: [x64] 342 + os: [sunos] 343 + 344 + '@esbuild/win32-arm64@0.25.2': 345 + resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==} 346 + engines: {node: '>=18'} 347 + cpu: [arm64] 348 + os: [win32] 349 + 350 + '@esbuild/win32-arm64@0.25.3': 351 + resolution: {integrity: sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==} 352 + engines: {node: '>=18'} 353 + cpu: [arm64] 354 + os: [win32] 355 + 356 + '@esbuild/win32-ia32@0.25.2': 357 + resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==} 358 + engines: {node: '>=18'} 359 + cpu: [ia32] 360 + os: [win32] 361 + 362 + '@esbuild/win32-ia32@0.25.3': 363 + resolution: {integrity: sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==} 364 + engines: {node: '>=18'} 365 + cpu: [ia32] 366 + os: [win32] 367 + 368 + '@esbuild/win32-x64@0.25.2': 369 + resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==} 370 + engines: {node: '>=18'} 371 + cpu: [x64] 372 + os: [win32] 373 + 374 + '@esbuild/win32-x64@0.25.3': 375 + resolution: {integrity: sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==} 376 + engines: {node: '>=18'} 377 + cpu: [x64] 378 + os: [win32] 379 + 380 + '@fastify/busboy@2.1.1': 381 + resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} 382 + engines: {node: '>=14'} 383 + 384 + '@img/sharp-darwin-arm64@0.33.5': 385 + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} 386 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 387 + cpu: [arm64] 388 + os: [darwin] 389 + 390 + '@img/sharp-darwin-x64@0.33.5': 391 + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} 392 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 393 + cpu: [x64] 394 + os: [darwin] 395 + 396 + '@img/sharp-libvips-darwin-arm64@1.0.4': 397 + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} 398 + cpu: [arm64] 399 + os: [darwin] 400 + 401 + '@img/sharp-libvips-darwin-x64@1.0.4': 402 + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} 403 + cpu: [x64] 404 + os: [darwin] 405 + 406 + '@img/sharp-libvips-linux-arm64@1.0.4': 407 + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} 408 + cpu: [arm64] 409 + os: [linux] 410 + libc: [glibc] 411 + 412 + '@img/sharp-libvips-linux-arm@1.0.5': 413 + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} 414 + cpu: [arm] 415 + os: [linux] 416 + libc: [glibc] 417 + 418 + '@img/sharp-libvips-linux-s390x@1.0.4': 419 + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} 420 + cpu: [s390x] 421 + os: [linux] 422 + libc: [glibc] 423 + 424 + '@img/sharp-libvips-linux-x64@1.0.4': 425 + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} 426 + cpu: [x64] 427 + os: [linux] 428 + libc: [glibc] 429 + 430 + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 431 + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} 432 + cpu: [arm64] 433 + os: [linux] 434 + libc: [musl] 435 + 436 + '@img/sharp-libvips-linuxmusl-x64@1.0.4': 437 + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} 438 + cpu: [x64] 439 + os: [linux] 440 + libc: [musl] 441 + 442 + '@img/sharp-linux-arm64@0.33.5': 443 + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} 444 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 445 + cpu: [arm64] 446 + os: [linux] 447 + libc: [glibc] 448 + 449 + '@img/sharp-linux-arm@0.33.5': 450 + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} 451 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 452 + cpu: [arm] 453 + os: [linux] 454 + libc: [glibc] 455 + 456 + '@img/sharp-linux-s390x@0.33.5': 457 + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} 458 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 459 + cpu: [s390x] 460 + os: [linux] 461 + libc: [glibc] 462 + 463 + '@img/sharp-linux-x64@0.33.5': 464 + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} 465 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 466 + cpu: [x64] 467 + os: [linux] 468 + libc: [glibc] 469 + 470 + '@img/sharp-linuxmusl-arm64@0.33.5': 471 + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} 472 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 473 + cpu: [arm64] 474 + os: [linux] 475 + libc: [musl] 476 + 477 + '@img/sharp-linuxmusl-x64@0.33.5': 478 + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} 479 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 480 + cpu: [x64] 481 + os: [linux] 482 + libc: [musl] 483 + 484 + '@img/sharp-wasm32@0.33.5': 485 + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} 486 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 487 + cpu: [wasm32] 488 + 489 + '@img/sharp-win32-ia32@0.33.5': 490 + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} 491 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 492 + cpu: [ia32] 493 + os: [win32] 494 + 495 + '@img/sharp-win32-x64@0.33.5': 496 + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} 497 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 498 + cpu: [x64] 499 + os: [win32] 500 + 501 + '@jridgewell/resolve-uri@3.1.2': 502 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 503 + engines: {node: '>=6.0.0'} 504 + 505 + '@jridgewell/sourcemap-codec@1.5.0': 506 + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 507 + 508 + '@jridgewell/trace-mapping@0.3.9': 509 + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 510 + 511 + '@rollup/rollup-android-arm-eabi@4.40.1': 512 + resolution: {integrity: sha512-kxz0YeeCrRUHz3zyqvd7n+TVRlNyTifBsmnmNPtk3hQURUyG9eAB+usz6DAwagMusjx/zb3AjvDUvhFGDAexGw==} 513 + cpu: [arm] 514 + os: [android] 515 + 516 + '@rollup/rollup-android-arm64@4.40.1': 517 + resolution: {integrity: sha512-PPkxTOisoNC6TpnDKatjKkjRMsdaWIhyuMkA4UsBXT9WEZY4uHezBTjs6Vl4PbqQQeu6oION1w2voYZv9yquCw==} 518 + cpu: [arm64] 519 + os: [android] 520 + 521 + '@rollup/rollup-darwin-arm64@4.40.1': 522 + resolution: {integrity: sha512-VWXGISWFY18v/0JyNUy4A46KCFCb9NVsH+1100XP31lud+TzlezBbz24CYzbnA4x6w4hx+NYCXDfnvDVO6lcAA==} 523 + cpu: [arm64] 524 + os: [darwin] 525 + 526 + '@rollup/rollup-darwin-x64@4.40.1': 527 + resolution: {integrity: sha512-nIwkXafAI1/QCS7pxSpv/ZtFW6TXcNUEHAIA9EIyw5OzxJZQ1YDrX+CL6JAIQgZ33CInl1R6mHet9Y/UZTg2Bw==} 528 + cpu: [x64] 529 + os: [darwin] 530 + 531 + '@rollup/rollup-freebsd-arm64@4.40.1': 532 + resolution: {integrity: sha512-BdrLJ2mHTrIYdaS2I99mriyJfGGenSaP+UwGi1kB9BLOCu9SR8ZpbkmmalKIALnRw24kM7qCN0IOm6L0S44iWw==} 533 + cpu: [arm64] 534 + os: [freebsd] 535 + 536 + '@rollup/rollup-freebsd-x64@4.40.1': 537 + resolution: {integrity: sha512-VXeo/puqvCG8JBPNZXZf5Dqq7BzElNJzHRRw3vjBE27WujdzuOPecDPc/+1DcdcTptNBep3861jNq0mYkT8Z6Q==} 538 + cpu: [x64] 539 + os: [freebsd] 540 + 541 + '@rollup/rollup-linux-arm-gnueabihf@4.40.1': 542 + resolution: {integrity: sha512-ehSKrewwsESPt1TgSE/na9nIhWCosfGSFqv7vwEtjyAqZcvbGIg4JAcV7ZEh2tfj/IlfBeZjgOXm35iOOjadcg==} 543 + cpu: [arm] 544 + os: [linux] 545 + libc: [glibc] 546 + 547 + '@rollup/rollup-linux-arm-musleabihf@4.40.1': 548 + resolution: {integrity: sha512-m39iO/aaurh5FVIu/F4/Zsl8xppd76S4qoID8E+dSRQvTyZTOI2gVk3T4oqzfq1PtcvOfAVlwLMK3KRQMaR8lg==} 549 + cpu: [arm] 550 + os: [linux] 551 + libc: [musl] 552 + 553 + '@rollup/rollup-linux-arm64-gnu@4.40.1': 554 + resolution: {integrity: sha512-Y+GHnGaku4aVLSgrT0uWe2o2Rq8te9hi+MwqGF9r9ORgXhmHK5Q71N757u0F8yU1OIwUIFy6YiJtKjtyktk5hg==} 555 + cpu: [arm64] 556 + os: [linux] 557 + libc: [glibc] 558 + 559 + '@rollup/rollup-linux-arm64-musl@4.40.1': 560 + resolution: {integrity: sha512-jEwjn3jCA+tQGswK3aEWcD09/7M5wGwc6+flhva7dsQNRZZTe30vkalgIzV4tjkopsTS9Jd7Y1Bsj6a4lzz8gQ==} 561 + cpu: [arm64] 562 + os: [linux] 563 + libc: [musl] 564 + 565 + '@rollup/rollup-linux-loongarch64-gnu@4.40.1': 566 + resolution: {integrity: sha512-ySyWikVhNzv+BV/IDCsrraOAZ3UaC8SZB67FZlqVwXwnFhPihOso9rPOxzZbjp81suB1O2Topw+6Ug3JNegejQ==} 567 + cpu: [loong64] 568 + os: [linux] 569 + libc: [glibc] 570 + 571 + '@rollup/rollup-linux-powerpc64le-gnu@4.40.1': 572 + resolution: {integrity: sha512-BvvA64QxZlh7WZWqDPPdt0GH4bznuL6uOO1pmgPnnv86rpUpc8ZxgZwcEgXvo02GRIZX1hQ0j0pAnhwkhwPqWg==} 573 + cpu: [ppc64] 574 + os: [linux] 575 + libc: [glibc] 576 + 577 + '@rollup/rollup-linux-riscv64-gnu@4.40.1': 578 + resolution: {integrity: sha512-EQSP+8+1VuSulm9RKSMKitTav89fKbHymTf25n5+Yr6gAPZxYWpj3DzAsQqoaHAk9YX2lwEyAf9S4W8F4l3VBQ==} 579 + cpu: [riscv64] 580 + os: [linux] 581 + libc: [glibc] 582 + 583 + '@rollup/rollup-linux-riscv64-musl@4.40.1': 584 + resolution: {integrity: sha512-n/vQ4xRZXKuIpqukkMXZt9RWdl+2zgGNx7Uda8NtmLJ06NL8jiHxUawbwC+hdSq1rrw/9CghCpEONor+l1e2gA==} 585 + cpu: [riscv64] 586 + os: [linux] 587 + libc: [musl] 588 + 589 + '@rollup/rollup-linux-s390x-gnu@4.40.1': 590 + resolution: {integrity: sha512-h8d28xzYb98fMQKUz0w2fMc1XuGzLLjdyxVIbhbil4ELfk5/orZlSTpF/xdI9C8K0I8lCkq+1En2RJsawZekkg==} 591 + cpu: [s390x] 592 + os: [linux] 593 + libc: [glibc] 594 + 595 + '@rollup/rollup-linux-x64-gnu@4.40.1': 596 + resolution: {integrity: sha512-XiK5z70PEFEFqcNj3/zRSz/qX4bp4QIraTy9QjwJAb/Z8GM7kVUsD0Uk8maIPeTyPCP03ChdI+VVmJriKYbRHQ==} 597 + cpu: [x64] 598 + os: [linux] 599 + libc: [glibc] 600 + 601 + '@rollup/rollup-linux-x64-musl@4.40.1': 602 + resolution: {integrity: sha512-2BRORitq5rQ4Da9blVovzNCMaUlyKrzMSvkVR0D4qPuOy/+pMCrh1d7o01RATwVy+6Fa1WBw+da7QPeLWU/1mQ==} 603 + cpu: [x64] 604 + os: [linux] 605 + libc: [musl] 606 + 607 + '@rollup/rollup-win32-arm64-msvc@4.40.1': 608 + resolution: {integrity: sha512-b2bcNm9Kbde03H+q+Jjw9tSfhYkzrDUf2d5MAd1bOJuVplXvFhWz7tRtWvD8/ORZi7qSCy0idW6tf2HgxSXQSg==} 609 + cpu: [arm64] 610 + os: [win32] 611 + 612 + '@rollup/rollup-win32-ia32-msvc@4.40.1': 613 + resolution: {integrity: sha512-DfcogW8N7Zg7llVEfpqWMZcaErKfsj9VvmfSyRjCyo4BI3wPEfrzTtJkZG6gKP/Z92wFm6rz2aDO7/JfiR/whA==} 614 + cpu: [ia32] 615 + os: [win32] 616 + 617 + '@rollup/rollup-win32-x64-msvc@4.40.1': 618 + resolution: {integrity: sha512-ECyOuDeH3C1I8jH2MK1RtBJW+YPMvSfT0a5NN0nHfQYnDSJ6tUiZH3gzwVP5/Kfh/+Tt7tpWVF9LXNTnhTJ3kA==} 619 + cpu: [x64] 620 + os: [win32] 621 + 622 + '@types/estree@1.0.7': 623 + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} 624 + 625 + '@vitest/expect@3.0.9': 626 + resolution: {integrity: sha512-5eCqRItYgIML7NNVgJj6TVCmdzE7ZVgJhruW0ziSQV4V7PvLkDL1bBkBdcTs/VuIz0IxPb5da1IDSqc1TR9eig==} 627 + 628 + '@vitest/mocker@3.0.9': 629 + resolution: {integrity: sha512-ryERPIBOnvevAkTq+L1lD+DTFBRcjueL9lOUfXsLfwP92h4e+Heb+PjiqS3/OURWPtywfafK0kj++yDFjWUmrA==} 630 + peerDependencies: 631 + msw: ^2.4.9 632 + vite: ^5.0.0 || ^6.0.0 633 + peerDependenciesMeta: 634 + msw: 635 + optional: true 636 + vite: 637 + optional: true 638 + 639 + '@vitest/pretty-format@3.0.9': 640 + resolution: {integrity: sha512-OW9F8t2J3AwFEwENg3yMyKWweF7oRJlMyHOMIhO5F3n0+cgQAJZBjNgrF8dLwFTEXl5jUqBLXd9QyyKv8zEcmA==} 641 + 642 + '@vitest/pretty-format@3.1.2': 643 + resolution: {integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==} 644 + 645 + '@vitest/runner@3.0.9': 646 + resolution: {integrity: sha512-NX9oUXgF9HPfJSwl8tUZCMP1oGx2+Sf+ru6d05QjzQz4OwWg0psEzwY6VexP2tTHWdOkhKHUIZH+fS6nA7jfOw==} 647 + 648 + '@vitest/snapshot@3.0.9': 649 + resolution: {integrity: sha512-AiLUiuZ0FuA+/8i19mTYd+re5jqjEc2jZbgJ2up0VY0Ddyyxg/uUtBDpIFAy4uzKaQxOW8gMgBdAJJ2ydhu39A==} 650 + 651 + '@vitest/spy@3.0.9': 652 + resolution: {integrity: sha512-/CcK2UDl0aQ2wtkp3YVWldrpLRNCfVcIOFGlVGKO4R5eajsH393Z1yiXLVQ7vWsj26JOEjeZI0x5sm5P4OGUNQ==} 653 + 654 + '@vitest/utils@3.0.9': 655 + resolution: {integrity: sha512-ilHM5fHhZ89MCp5aAaM9uhfl1c2JdxVxl3McqsdVyVNN6JffnEen8UMCdRTzOhGXNQGo5GNL9QugHrz727Wnng==} 656 + 657 + acorn-walk@8.3.2: 658 + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} 659 + engines: {node: '>=0.4.0'} 660 + 661 + acorn@8.14.0: 662 + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} 663 + engines: {node: '>=0.4.0'} 664 + hasBin: true 665 + 666 + as-table@1.0.55: 667 + resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} 668 + 669 + assertion-error@2.0.1: 670 + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} 671 + engines: {node: '>=12'} 672 + 673 + birpc@0.2.14: 674 + resolution: {integrity: sha512-37FHE8rqsYM5JEKCnXFyHpBCzvgHEExwVVTq+nUmloInU7l8ezD1TpOhKpS8oe1DTYFqEK27rFZVKG43oTqXRA==} 675 + 676 + blake3-wasm@2.1.5: 677 + resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==} 678 + 679 + cac@6.7.14: 680 + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 681 + engines: {node: '>=8'} 682 + 683 + chai@5.2.0: 684 + resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} 685 + engines: {node: '>=12'} 686 + 687 + check-error@2.1.1: 688 + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} 689 + engines: {node: '>= 16'} 690 + 691 + cjs-module-lexer@1.4.3: 692 + resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} 693 + 694 + color-convert@2.0.1: 695 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 696 + engines: {node: '>=7.0.0'} 697 + 698 + color-name@1.1.4: 699 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 700 + 701 + color-string@1.9.1: 702 + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} 703 + 704 + color@4.2.3: 705 + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} 706 + engines: {node: '>=12.5.0'} 707 + 708 + cookie@0.7.2: 709 + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} 710 + engines: {node: '>= 0.6'} 711 + 712 + data-uri-to-buffer@2.0.2: 713 + resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} 714 + 715 + debug@4.4.0: 716 + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} 717 + engines: {node: '>=6.0'} 718 + peerDependencies: 719 + supports-color: '*' 720 + peerDependenciesMeta: 721 + supports-color: 722 + optional: true 723 + 724 + deep-eql@5.0.2: 725 + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} 726 + engines: {node: '>=6'} 727 + 728 + defu@6.1.4: 729 + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 730 + 731 + detect-libc@2.0.4: 732 + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} 733 + engines: {node: '>=8'} 734 + 735 + devalue@4.3.3: 736 + resolution: {integrity: sha512-UH8EL6H2ifcY8TbD2QsxwCC/pr5xSwPvv85LrLXVihmHVC3T3YqTCIwnR5ak0yO1KYqlxrPVOA/JVZJYPy2ATg==} 737 + 738 + es-module-lexer@1.7.0: 739 + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 740 + 741 + esbuild@0.25.2: 742 + resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==} 743 + engines: {node: '>=18'} 744 + hasBin: true 745 + 746 + esbuild@0.25.3: 747 + resolution: {integrity: sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==} 748 + engines: {node: '>=18'} 749 + hasBin: true 750 + 751 + estree-walker@3.0.3: 752 + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 753 + 754 + exit-hook@2.2.1: 755 + resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} 756 + engines: {node: '>=6'} 757 + 758 + expect-type@1.2.1: 759 + resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} 760 + engines: {node: '>=12.0.0'} 761 + 762 + exsolve@1.0.5: 763 + resolution: {integrity: sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==} 764 + 765 + fdir@6.4.4: 766 + resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} 767 + peerDependencies: 768 + picomatch: ^3 || ^4 769 + peerDependenciesMeta: 770 + picomatch: 771 + optional: true 772 + 773 + fsevents@2.3.3: 774 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 775 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 776 + os: [darwin] 777 + 778 + get-source@2.0.12: 779 + resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} 780 + 781 + glob-to-regexp@0.4.1: 782 + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} 783 + 784 + is-arrayish@0.3.2: 785 + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 786 + 787 + loupe@3.1.3: 788 + resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} 789 + 790 + magic-string@0.30.17: 791 + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} 792 + 793 + mime@3.0.0: 794 + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} 795 + engines: {node: '>=10.0.0'} 796 + hasBin: true 797 + 798 + miniflare@4.20250428.1: 799 + resolution: {integrity: sha512-M3qcJXjeAEimHrEeWXEhrJiC3YHB5M3QSqqK67pOTI+lHn0QyVG/2iFUjVJ/nv+i10uxeAEva8GRGeu+tKRCmQ==} 800 + engines: {node: '>=18.0.0'} 801 + hasBin: true 802 + 803 + ms@2.1.3: 804 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 805 + 806 + mustache@4.2.0: 807 + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} 808 + hasBin: true 809 + 810 + nanoid@3.3.11: 811 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 812 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 813 + hasBin: true 814 + 815 + ohash@2.0.11: 816 + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} 817 + 818 + path-to-regexp@6.3.0: 819 + resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} 820 + 821 + pathe@2.0.3: 822 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} 823 + 824 + pathval@2.0.0: 825 + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} 826 + engines: {node: '>= 14.16'} 827 + 828 + picocolors@1.1.1: 829 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 830 + 831 + picomatch@4.0.2: 832 + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 833 + engines: {node: '>=12'} 834 + 835 + postcss@8.5.3: 836 + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} 837 + engines: {node: ^10 || ^12 || >=14} 838 + 839 + printable-characters@1.0.42: 840 + resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} 841 + 842 + rollup@4.40.1: 843 + resolution: {integrity: sha512-C5VvvgCCyfyotVITIAv+4efVytl5F7wt+/I2i9q9GZcEXW9BP52YYOXC58igUi+LFZVHukErIIqQSWwv/M3WRw==} 844 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 845 + hasBin: true 846 + 847 + semver@7.7.1: 848 + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} 849 + engines: {node: '>=10'} 850 + hasBin: true 851 + 852 + sharp@0.33.5: 853 + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} 854 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 855 + 856 + siginfo@2.0.0: 857 + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 858 + 859 + simple-swizzle@0.2.2: 860 + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} 861 + 862 + source-map-js@1.2.1: 863 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 864 + engines: {node: '>=0.10.0'} 865 + 866 + source-map@0.6.1: 867 + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 868 + engines: {node: '>=0.10.0'} 869 + 870 + stackback@0.0.2: 871 + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 872 + 873 + stacktracey@2.1.8: 874 + resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} 875 + 876 + std-env@3.9.0: 877 + resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} 878 + 879 + stoppable@1.1.0: 880 + resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} 881 + engines: {node: '>=4', npm: '>=6'} 882 + 883 + tinybench@2.9.0: 884 + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} 885 + 886 + tinyexec@0.3.2: 887 + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} 888 + 889 + tinyglobby@0.2.13: 890 + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} 891 + engines: {node: '>=12.0.0'} 892 + 893 + tinypool@1.0.2: 894 + resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} 895 + engines: {node: ^18.0.0 || >=20.0.0} 896 + 897 + tinyrainbow@2.0.0: 898 + resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} 899 + engines: {node: '>=14.0.0'} 900 + 901 + tinyspy@3.0.2: 902 + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} 903 + engines: {node: '>=14.0.0'} 904 + 905 + tslib@2.8.1: 906 + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 907 + 908 + ufo@1.6.1: 909 + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} 910 + 911 + undici@5.29.0: 912 + resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} 913 + engines: {node: '>=14.0'} 914 + 915 + unenv@2.0.0-rc.15: 916 + resolution: {integrity: sha512-J/rEIZU8w6FOfLNz/hNKsnY+fFHWnu9MH4yRbSZF3xbbGHovcetXPs7sD+9p8L6CeNC//I9bhRYAOsBt2u7/OA==} 917 + 918 + vite-node@3.0.9: 919 + resolution: {integrity: sha512-w3Gdx7jDcuT9cNn9jExXgOyKmf5UOTb6WMHz8LGAm54eS1Elf5OuBhCxl6zJxGhEeIkgsE1WbHuoL0mj/UXqXg==} 920 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 921 + hasBin: true 922 + 923 + vite@6.3.4: 924 + resolution: {integrity: sha512-BiReIiMS2fyFqbqNT/Qqt4CVITDU9M9vE+DKcVAsB+ZV0wvTKd+3hMbkpxz1b+NmEDMegpVbisKiAZOnvO92Sw==} 925 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 926 + hasBin: true 927 + peerDependencies: 928 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 929 + jiti: '>=1.21.0' 930 + less: '*' 931 + lightningcss: ^1.21.0 932 + sass: '*' 933 + sass-embedded: '*' 934 + stylus: '*' 935 + sugarss: '*' 936 + terser: ^5.16.0 937 + tsx: ^4.8.1 938 + yaml: ^2.4.2 939 + peerDependenciesMeta: 940 + '@types/node': 941 + optional: true 942 + jiti: 943 + optional: true 944 + less: 945 + optional: true 946 + lightningcss: 947 + optional: true 948 + sass: 949 + optional: true 950 + sass-embedded: 951 + optional: true 952 + stylus: 953 + optional: true 954 + sugarss: 955 + optional: true 956 + terser: 957 + optional: true 958 + tsx: 959 + optional: true 960 + yaml: 961 + optional: true 962 + 963 + vitest@3.0.9: 964 + resolution: {integrity: sha512-BbcFDqNyBlfSpATmTtXOAOj71RNKDDvjBM/uPfnxxVGrG+FSH2RQIwgeEngTaTkuU/h0ScFvf+tRcKfYXzBybQ==} 965 + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 966 + hasBin: true 967 + peerDependencies: 968 + '@edge-runtime/vm': '*' 969 + '@types/debug': ^4.1.12 970 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 971 + '@vitest/browser': 3.0.9 972 + '@vitest/ui': 3.0.9 973 + happy-dom: '*' 974 + jsdom: '*' 975 + peerDependenciesMeta: 976 + '@edge-runtime/vm': 977 + optional: true 978 + '@types/debug': 979 + optional: true 980 + '@types/node': 981 + optional: true 982 + '@vitest/browser': 983 + optional: true 984 + '@vitest/ui': 985 + optional: true 986 + happy-dom: 987 + optional: true 988 + jsdom: 989 + optional: true 990 + 991 + why-is-node-running@2.3.0: 992 + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} 993 + engines: {node: '>=8'} 994 + hasBin: true 995 + 996 + workerd@1.20250428.0: 997 + resolution: {integrity: sha512-JJNWkHkwPQKQdvtM9UORijgYdcdJsihA4SfYjwh02IUQsdMyZ9jizV1sX9yWi9B9ptlohTW8UNHJEATuphGgdg==} 998 + engines: {node: '>=16'} 999 + hasBin: true 1000 + 1001 + wrangler@4.14.1: 1002 + resolution: {integrity: sha512-EU7IThP7i68TBftJJSveogvWZ5k/WRijcJh3UclDWiWWhDZTPbL6LOJEFhHKqFzHOaC4Y2Aewt48rfTz0e7oCw==} 1003 + engines: {node: '>=18.0.0'} 1004 + hasBin: true 1005 + peerDependencies: 1006 + '@cloudflare/workers-types': ^4.20250428.0 1007 + peerDependenciesMeta: 1008 + '@cloudflare/workers-types': 1009 + optional: true 1010 + 1011 + ws@8.18.0: 1012 + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} 1013 + engines: {node: '>=10.0.0'} 1014 + peerDependencies: 1015 + bufferutil: ^4.0.1 1016 + utf-8-validate: '>=5.0.2' 1017 + peerDependenciesMeta: 1018 + bufferutil: 1019 + optional: true 1020 + utf-8-validate: 1021 + optional: true 1022 + 1023 + youch@3.3.4: 1024 + resolution: {integrity: sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==} 1025 + 1026 + zod@3.22.3: 1027 + resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} 1028 + 1029 + zod@3.24.3: 1030 + resolution: {integrity: sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==} 1031 + 1032 + snapshots: 1033 + 1034 + '@cloudflare/kv-asset-handler@0.4.0': 1035 + dependencies: 1036 + mime: 3.0.0 1037 + 1038 + '@cloudflare/unenv-preset@2.3.1(unenv@2.0.0-rc.15)(workerd@1.20250428.0)': 1039 + dependencies: 1040 + unenv: 2.0.0-rc.15 1041 + optionalDependencies: 1042 + workerd: 1.20250428.0 1043 + 1044 + '@cloudflare/vitest-pool-workers@0.8.24(@vitest/runner@3.0.9)(@vitest/snapshot@3.0.9)(vitest@3.0.9)': 1045 + dependencies: 1046 + '@vitest/runner': 3.0.9 1047 + '@vitest/snapshot': 3.0.9 1048 + birpc: 0.2.14 1049 + cjs-module-lexer: 1.4.3 1050 + devalue: 4.3.3 1051 + miniflare: 4.20250428.1 1052 + semver: 7.7.1 1053 + vitest: 3.0.9 1054 + wrangler: 4.14.1 1055 + zod: 3.24.3 1056 + transitivePeerDependencies: 1057 + - '@cloudflare/workers-types' 1058 + - bufferutil 1059 + - utf-8-validate 1060 + 1061 + '@cloudflare/workerd-darwin-64@1.20250428.0': 1062 + optional: true 1063 + 1064 + '@cloudflare/workerd-darwin-arm64@1.20250428.0': 1065 + optional: true 1066 + 1067 + '@cloudflare/workerd-linux-64@1.20250428.0': 1068 + optional: true 1069 + 1070 + '@cloudflare/workerd-linux-arm64@1.20250428.0': 1071 + optional: true 1072 + 1073 + '@cloudflare/workerd-windows-64@1.20250428.0': 1074 + optional: true 1075 + 1076 + '@cspotcode/source-map-support@0.8.1': 1077 + dependencies: 1078 + '@jridgewell/trace-mapping': 0.3.9 1079 + 1080 + '@emnapi/runtime@1.4.3': 1081 + dependencies: 1082 + tslib: 2.8.1 1083 + optional: true 1084 + 1085 + '@esbuild/aix-ppc64@0.25.2': 1086 + optional: true 1087 + 1088 + '@esbuild/aix-ppc64@0.25.3': 1089 + optional: true 1090 + 1091 + '@esbuild/android-arm64@0.25.2': 1092 + optional: true 1093 + 1094 + '@esbuild/android-arm64@0.25.3': 1095 + optional: true 1096 + 1097 + '@esbuild/android-arm@0.25.2': 1098 + optional: true 1099 + 1100 + '@esbuild/android-arm@0.25.3': 1101 + optional: true 1102 + 1103 + '@esbuild/android-x64@0.25.2': 1104 + optional: true 1105 + 1106 + '@esbuild/android-x64@0.25.3': 1107 + optional: true 1108 + 1109 + '@esbuild/darwin-arm64@0.25.2': 1110 + optional: true 1111 + 1112 + '@esbuild/darwin-arm64@0.25.3': 1113 + optional: true 1114 + 1115 + '@esbuild/darwin-x64@0.25.2': 1116 + optional: true 1117 + 1118 + '@esbuild/darwin-x64@0.25.3': 1119 + optional: true 1120 + 1121 + '@esbuild/freebsd-arm64@0.25.2': 1122 + optional: true 1123 + 1124 + '@esbuild/freebsd-arm64@0.25.3': 1125 + optional: true 1126 + 1127 + '@esbuild/freebsd-x64@0.25.2': 1128 + optional: true 1129 + 1130 + '@esbuild/freebsd-x64@0.25.3': 1131 + optional: true 1132 + 1133 + '@esbuild/linux-arm64@0.25.2': 1134 + optional: true 1135 + 1136 + '@esbuild/linux-arm64@0.25.3': 1137 + optional: true 1138 + 1139 + '@esbuild/linux-arm@0.25.2': 1140 + optional: true 1141 + 1142 + '@esbuild/linux-arm@0.25.3': 1143 + optional: true 1144 + 1145 + '@esbuild/linux-ia32@0.25.2': 1146 + optional: true 1147 + 1148 + '@esbuild/linux-ia32@0.25.3': 1149 + optional: true 1150 + 1151 + '@esbuild/linux-loong64@0.25.2': 1152 + optional: true 1153 + 1154 + '@esbuild/linux-loong64@0.25.3': 1155 + optional: true 1156 + 1157 + '@esbuild/linux-mips64el@0.25.2': 1158 + optional: true 1159 + 1160 + '@esbuild/linux-mips64el@0.25.3': 1161 + optional: true 1162 + 1163 + '@esbuild/linux-ppc64@0.25.2': 1164 + optional: true 1165 + 1166 + '@esbuild/linux-ppc64@0.25.3': 1167 + optional: true 1168 + 1169 + '@esbuild/linux-riscv64@0.25.2': 1170 + optional: true 1171 + 1172 + '@esbuild/linux-riscv64@0.25.3': 1173 + optional: true 1174 + 1175 + '@esbuild/linux-s390x@0.25.2': 1176 + optional: true 1177 + 1178 + '@esbuild/linux-s390x@0.25.3': 1179 + optional: true 1180 + 1181 + '@esbuild/linux-x64@0.25.2': 1182 + optional: true 1183 + 1184 + '@esbuild/linux-x64@0.25.3': 1185 + optional: true 1186 + 1187 + '@esbuild/netbsd-arm64@0.25.2': 1188 + optional: true 1189 + 1190 + '@esbuild/netbsd-arm64@0.25.3': 1191 + optional: true 1192 + 1193 + '@esbuild/netbsd-x64@0.25.2': 1194 + optional: true 1195 + 1196 + '@esbuild/netbsd-x64@0.25.3': 1197 + optional: true 1198 + 1199 + '@esbuild/openbsd-arm64@0.25.2': 1200 + optional: true 1201 + 1202 + '@esbuild/openbsd-arm64@0.25.3': 1203 + optional: true 1204 + 1205 + '@esbuild/openbsd-x64@0.25.2': 1206 + optional: true 1207 + 1208 + '@esbuild/openbsd-x64@0.25.3': 1209 + optional: true 1210 + 1211 + '@esbuild/sunos-x64@0.25.2': 1212 + optional: true 1213 + 1214 + '@esbuild/sunos-x64@0.25.3': 1215 + optional: true 1216 + 1217 + '@esbuild/win32-arm64@0.25.2': 1218 + optional: true 1219 + 1220 + '@esbuild/win32-arm64@0.25.3': 1221 + optional: true 1222 + 1223 + '@esbuild/win32-ia32@0.25.2': 1224 + optional: true 1225 + 1226 + '@esbuild/win32-ia32@0.25.3': 1227 + optional: true 1228 + 1229 + '@esbuild/win32-x64@0.25.2': 1230 + optional: true 1231 + 1232 + '@esbuild/win32-x64@0.25.3': 1233 + optional: true 1234 + 1235 + '@fastify/busboy@2.1.1': {} 1236 + 1237 + '@img/sharp-darwin-arm64@0.33.5': 1238 + optionalDependencies: 1239 + '@img/sharp-libvips-darwin-arm64': 1.0.4 1240 + optional: true 1241 + 1242 + '@img/sharp-darwin-x64@0.33.5': 1243 + optionalDependencies: 1244 + '@img/sharp-libvips-darwin-x64': 1.0.4 1245 + optional: true 1246 + 1247 + '@img/sharp-libvips-darwin-arm64@1.0.4': 1248 + optional: true 1249 + 1250 + '@img/sharp-libvips-darwin-x64@1.0.4': 1251 + optional: true 1252 + 1253 + '@img/sharp-libvips-linux-arm64@1.0.4': 1254 + optional: true 1255 + 1256 + '@img/sharp-libvips-linux-arm@1.0.5': 1257 + optional: true 1258 + 1259 + '@img/sharp-libvips-linux-s390x@1.0.4': 1260 + optional: true 1261 + 1262 + '@img/sharp-libvips-linux-x64@1.0.4': 1263 + optional: true 1264 + 1265 + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 1266 + optional: true 1267 + 1268 + '@img/sharp-libvips-linuxmusl-x64@1.0.4': 1269 + optional: true 1270 + 1271 + '@img/sharp-linux-arm64@0.33.5': 1272 + optionalDependencies: 1273 + '@img/sharp-libvips-linux-arm64': 1.0.4 1274 + optional: true 1275 + 1276 + '@img/sharp-linux-arm@0.33.5': 1277 + optionalDependencies: 1278 + '@img/sharp-libvips-linux-arm': 1.0.5 1279 + optional: true 1280 + 1281 + '@img/sharp-linux-s390x@0.33.5': 1282 + optionalDependencies: 1283 + '@img/sharp-libvips-linux-s390x': 1.0.4 1284 + optional: true 1285 + 1286 + '@img/sharp-linux-x64@0.33.5': 1287 + optionalDependencies: 1288 + '@img/sharp-libvips-linux-x64': 1.0.4 1289 + optional: true 1290 + 1291 + '@img/sharp-linuxmusl-arm64@0.33.5': 1292 + optionalDependencies: 1293 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 1294 + optional: true 1295 + 1296 + '@img/sharp-linuxmusl-x64@0.33.5': 1297 + optionalDependencies: 1298 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 1299 + optional: true 1300 + 1301 + '@img/sharp-wasm32@0.33.5': 1302 + dependencies: 1303 + '@emnapi/runtime': 1.4.3 1304 + optional: true 1305 + 1306 + '@img/sharp-win32-ia32@0.33.5': 1307 + optional: true 1308 + 1309 + '@img/sharp-win32-x64@0.33.5': 1310 + optional: true 1311 + 1312 + '@jridgewell/resolve-uri@3.1.2': {} 1313 + 1314 + '@jridgewell/sourcemap-codec@1.5.0': {} 1315 + 1316 + '@jridgewell/trace-mapping@0.3.9': 1317 + dependencies: 1318 + '@jridgewell/resolve-uri': 3.1.2 1319 + '@jridgewell/sourcemap-codec': 1.5.0 1320 + 1321 + '@rollup/rollup-android-arm-eabi@4.40.1': 1322 + optional: true 1323 + 1324 + '@rollup/rollup-android-arm64@4.40.1': 1325 + optional: true 1326 + 1327 + '@rollup/rollup-darwin-arm64@4.40.1': 1328 + optional: true 1329 + 1330 + '@rollup/rollup-darwin-x64@4.40.1': 1331 + optional: true 1332 + 1333 + '@rollup/rollup-freebsd-arm64@4.40.1': 1334 + optional: true 1335 + 1336 + '@rollup/rollup-freebsd-x64@4.40.1': 1337 + optional: true 1338 + 1339 + '@rollup/rollup-linux-arm-gnueabihf@4.40.1': 1340 + optional: true 1341 + 1342 + '@rollup/rollup-linux-arm-musleabihf@4.40.1': 1343 + optional: true 1344 + 1345 + '@rollup/rollup-linux-arm64-gnu@4.40.1': 1346 + optional: true 1347 + 1348 + '@rollup/rollup-linux-arm64-musl@4.40.1': 1349 + optional: true 1350 + 1351 + '@rollup/rollup-linux-loongarch64-gnu@4.40.1': 1352 + optional: true 1353 + 1354 + '@rollup/rollup-linux-powerpc64le-gnu@4.40.1': 1355 + optional: true 1356 + 1357 + '@rollup/rollup-linux-riscv64-gnu@4.40.1': 1358 + optional: true 1359 + 1360 + '@rollup/rollup-linux-riscv64-musl@4.40.1': 1361 + optional: true 1362 + 1363 + '@rollup/rollup-linux-s390x-gnu@4.40.1': 1364 + optional: true 1365 + 1366 + '@rollup/rollup-linux-x64-gnu@4.40.1': 1367 + optional: true 1368 + 1369 + '@rollup/rollup-linux-x64-musl@4.40.1': 1370 + optional: true 1371 + 1372 + '@rollup/rollup-win32-arm64-msvc@4.40.1': 1373 + optional: true 1374 + 1375 + '@rollup/rollup-win32-ia32-msvc@4.40.1': 1376 + optional: true 1377 + 1378 + '@rollup/rollup-win32-x64-msvc@4.40.1': 1379 + optional: true 1380 + 1381 + '@types/estree@1.0.7': {} 1382 + 1383 + '@vitest/expect@3.0.9': 1384 + dependencies: 1385 + '@vitest/spy': 3.0.9 1386 + '@vitest/utils': 3.0.9 1387 + chai: 5.2.0 1388 + tinyrainbow: 2.0.0 1389 + 1390 + '@vitest/mocker@3.0.9(vite@6.3.4)': 1391 + dependencies: 1392 + '@vitest/spy': 3.0.9 1393 + estree-walker: 3.0.3 1394 + magic-string: 0.30.17 1395 + optionalDependencies: 1396 + vite: 6.3.4 1397 + 1398 + '@vitest/pretty-format@3.0.9': 1399 + dependencies: 1400 + tinyrainbow: 2.0.0 1401 + 1402 + '@vitest/pretty-format@3.1.2': 1403 + dependencies: 1404 + tinyrainbow: 2.0.0 1405 + 1406 + '@vitest/runner@3.0.9': 1407 + dependencies: 1408 + '@vitest/utils': 3.0.9 1409 + pathe: 2.0.3 1410 + 1411 + '@vitest/snapshot@3.0.9': 1412 + dependencies: 1413 + '@vitest/pretty-format': 3.0.9 1414 + magic-string: 0.30.17 1415 + pathe: 2.0.3 1416 + 1417 + '@vitest/spy@3.0.9': 1418 + dependencies: 1419 + tinyspy: 3.0.2 1420 + 1421 + '@vitest/utils@3.0.9': 1422 + dependencies: 1423 + '@vitest/pretty-format': 3.0.9 1424 + loupe: 3.1.3 1425 + tinyrainbow: 2.0.0 1426 + 1427 + acorn-walk@8.3.2: {} 1428 + 1429 + acorn@8.14.0: {} 1430 + 1431 + as-table@1.0.55: 1432 + dependencies: 1433 + printable-characters: 1.0.42 1434 + 1435 + assertion-error@2.0.1: {} 1436 + 1437 + birpc@0.2.14: {} 1438 + 1439 + blake3-wasm@2.1.5: {} 1440 + 1441 + cac@6.7.14: {} 1442 + 1443 + chai@5.2.0: 1444 + dependencies: 1445 + assertion-error: 2.0.1 1446 + check-error: 2.1.1 1447 + deep-eql: 5.0.2 1448 + loupe: 3.1.3 1449 + pathval: 2.0.0 1450 + 1451 + check-error@2.1.1: {} 1452 + 1453 + cjs-module-lexer@1.4.3: {} 1454 + 1455 + color-convert@2.0.1: 1456 + dependencies: 1457 + color-name: 1.1.4 1458 + optional: true 1459 + 1460 + color-name@1.1.4: 1461 + optional: true 1462 + 1463 + color-string@1.9.1: 1464 + dependencies: 1465 + color-name: 1.1.4 1466 + simple-swizzle: 0.2.2 1467 + optional: true 1468 + 1469 + color@4.2.3: 1470 + dependencies: 1471 + color-convert: 2.0.1 1472 + color-string: 1.9.1 1473 + optional: true 1474 + 1475 + cookie@0.7.2: {} 1476 + 1477 + data-uri-to-buffer@2.0.2: {} 1478 + 1479 + debug@4.4.0: 1480 + dependencies: 1481 + ms: 2.1.3 1482 + 1483 + deep-eql@5.0.2: {} 1484 + 1485 + defu@6.1.4: {} 1486 + 1487 + detect-libc@2.0.4: 1488 + optional: true 1489 + 1490 + devalue@4.3.3: {} 1491 + 1492 + es-module-lexer@1.7.0: {} 1493 + 1494 + esbuild@0.25.2: 1495 + optionalDependencies: 1496 + '@esbuild/aix-ppc64': 0.25.2 1497 + '@esbuild/android-arm': 0.25.2 1498 + '@esbuild/android-arm64': 0.25.2 1499 + '@esbuild/android-x64': 0.25.2 1500 + '@esbuild/darwin-arm64': 0.25.2 1501 + '@esbuild/darwin-x64': 0.25.2 1502 + '@esbuild/freebsd-arm64': 0.25.2 1503 + '@esbuild/freebsd-x64': 0.25.2 1504 + '@esbuild/linux-arm': 0.25.2 1505 + '@esbuild/linux-arm64': 0.25.2 1506 + '@esbuild/linux-ia32': 0.25.2 1507 + '@esbuild/linux-loong64': 0.25.2 1508 + '@esbuild/linux-mips64el': 0.25.2 1509 + '@esbuild/linux-ppc64': 0.25.2 1510 + '@esbuild/linux-riscv64': 0.25.2 1511 + '@esbuild/linux-s390x': 0.25.2 1512 + '@esbuild/linux-x64': 0.25.2 1513 + '@esbuild/netbsd-arm64': 0.25.2 1514 + '@esbuild/netbsd-x64': 0.25.2 1515 + '@esbuild/openbsd-arm64': 0.25.2 1516 + '@esbuild/openbsd-x64': 0.25.2 1517 + '@esbuild/sunos-x64': 0.25.2 1518 + '@esbuild/win32-arm64': 0.25.2 1519 + '@esbuild/win32-ia32': 0.25.2 1520 + '@esbuild/win32-x64': 0.25.2 1521 + 1522 + esbuild@0.25.3: 1523 + optionalDependencies: 1524 + '@esbuild/aix-ppc64': 0.25.3 1525 + '@esbuild/android-arm': 0.25.3 1526 + '@esbuild/android-arm64': 0.25.3 1527 + '@esbuild/android-x64': 0.25.3 1528 + '@esbuild/darwin-arm64': 0.25.3 1529 + '@esbuild/darwin-x64': 0.25.3 1530 + '@esbuild/freebsd-arm64': 0.25.3 1531 + '@esbuild/freebsd-x64': 0.25.3 1532 + '@esbuild/linux-arm': 0.25.3 1533 + '@esbuild/linux-arm64': 0.25.3 1534 + '@esbuild/linux-ia32': 0.25.3 1535 + '@esbuild/linux-loong64': 0.25.3 1536 + '@esbuild/linux-mips64el': 0.25.3 1537 + '@esbuild/linux-ppc64': 0.25.3 1538 + '@esbuild/linux-riscv64': 0.25.3 1539 + '@esbuild/linux-s390x': 0.25.3 1540 + '@esbuild/linux-x64': 0.25.3 1541 + '@esbuild/netbsd-arm64': 0.25.3 1542 + '@esbuild/netbsd-x64': 0.25.3 1543 + '@esbuild/openbsd-arm64': 0.25.3 1544 + '@esbuild/openbsd-x64': 0.25.3 1545 + '@esbuild/sunos-x64': 0.25.3 1546 + '@esbuild/win32-arm64': 0.25.3 1547 + '@esbuild/win32-ia32': 0.25.3 1548 + '@esbuild/win32-x64': 0.25.3 1549 + 1550 + estree-walker@3.0.3: 1551 + dependencies: 1552 + '@types/estree': 1.0.7 1553 + 1554 + exit-hook@2.2.1: {} 1555 + 1556 + expect-type@1.2.1: {} 1557 + 1558 + exsolve@1.0.5: {} 1559 + 1560 + fdir@6.4.4(picomatch@4.0.2): 1561 + optionalDependencies: 1562 + picomatch: 4.0.2 1563 + 1564 + fsevents@2.3.3: 1565 + optional: true 1566 + 1567 + get-source@2.0.12: 1568 + dependencies: 1569 + data-uri-to-buffer: 2.0.2 1570 + source-map: 0.6.1 1571 + 1572 + glob-to-regexp@0.4.1: {} 1573 + 1574 + is-arrayish@0.3.2: 1575 + optional: true 1576 + 1577 + loupe@3.1.3: {} 1578 + 1579 + magic-string@0.30.17: 1580 + dependencies: 1581 + '@jridgewell/sourcemap-codec': 1.5.0 1582 + 1583 + mime@3.0.0: {} 1584 + 1585 + miniflare@4.20250428.1: 1586 + dependencies: 1587 + '@cspotcode/source-map-support': 0.8.1 1588 + acorn: 8.14.0 1589 + acorn-walk: 8.3.2 1590 + exit-hook: 2.2.1 1591 + glob-to-regexp: 0.4.1 1592 + stoppable: 1.1.0 1593 + undici: 5.29.0 1594 + workerd: 1.20250428.0 1595 + ws: 8.18.0 1596 + youch: 3.3.4 1597 + zod: 3.22.3 1598 + transitivePeerDependencies: 1599 + - bufferutil 1600 + - utf-8-validate 1601 + 1602 + ms@2.1.3: {} 1603 + 1604 + mustache@4.2.0: {} 1605 + 1606 + nanoid@3.3.11: {} 1607 + 1608 + ohash@2.0.11: {} 1609 + 1610 + path-to-regexp@6.3.0: {} 1611 + 1612 + pathe@2.0.3: {} 1613 + 1614 + pathval@2.0.0: {} 1615 + 1616 + picocolors@1.1.1: {} 1617 + 1618 + picomatch@4.0.2: {} 1619 + 1620 + postcss@8.5.3: 1621 + dependencies: 1622 + nanoid: 3.3.11 1623 + picocolors: 1.1.1 1624 + source-map-js: 1.2.1 1625 + 1626 + printable-characters@1.0.42: {} 1627 + 1628 + rollup@4.40.1: 1629 + dependencies: 1630 + '@types/estree': 1.0.7 1631 + optionalDependencies: 1632 + '@rollup/rollup-android-arm-eabi': 4.40.1 1633 + '@rollup/rollup-android-arm64': 4.40.1 1634 + '@rollup/rollup-darwin-arm64': 4.40.1 1635 + '@rollup/rollup-darwin-x64': 4.40.1 1636 + '@rollup/rollup-freebsd-arm64': 4.40.1 1637 + '@rollup/rollup-freebsd-x64': 4.40.1 1638 + '@rollup/rollup-linux-arm-gnueabihf': 4.40.1 1639 + '@rollup/rollup-linux-arm-musleabihf': 4.40.1 1640 + '@rollup/rollup-linux-arm64-gnu': 4.40.1 1641 + '@rollup/rollup-linux-arm64-musl': 4.40.1 1642 + '@rollup/rollup-linux-loongarch64-gnu': 4.40.1 1643 + '@rollup/rollup-linux-powerpc64le-gnu': 4.40.1 1644 + '@rollup/rollup-linux-riscv64-gnu': 4.40.1 1645 + '@rollup/rollup-linux-riscv64-musl': 4.40.1 1646 + '@rollup/rollup-linux-s390x-gnu': 4.40.1 1647 + '@rollup/rollup-linux-x64-gnu': 4.40.1 1648 + '@rollup/rollup-linux-x64-musl': 4.40.1 1649 + '@rollup/rollup-win32-arm64-msvc': 4.40.1 1650 + '@rollup/rollup-win32-ia32-msvc': 4.40.1 1651 + '@rollup/rollup-win32-x64-msvc': 4.40.1 1652 + fsevents: 2.3.3 1653 + 1654 + semver@7.7.1: {} 1655 + 1656 + sharp@0.33.5: 1657 + dependencies: 1658 + color: 4.2.3 1659 + detect-libc: 2.0.4 1660 + semver: 7.7.1 1661 + optionalDependencies: 1662 + '@img/sharp-darwin-arm64': 0.33.5 1663 + '@img/sharp-darwin-x64': 0.33.5 1664 + '@img/sharp-libvips-darwin-arm64': 1.0.4 1665 + '@img/sharp-libvips-darwin-x64': 1.0.4 1666 + '@img/sharp-libvips-linux-arm': 1.0.5 1667 + '@img/sharp-libvips-linux-arm64': 1.0.4 1668 + '@img/sharp-libvips-linux-s390x': 1.0.4 1669 + '@img/sharp-libvips-linux-x64': 1.0.4 1670 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 1671 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 1672 + '@img/sharp-linux-arm': 0.33.5 1673 + '@img/sharp-linux-arm64': 0.33.5 1674 + '@img/sharp-linux-s390x': 0.33.5 1675 + '@img/sharp-linux-x64': 0.33.5 1676 + '@img/sharp-linuxmusl-arm64': 0.33.5 1677 + '@img/sharp-linuxmusl-x64': 0.33.5 1678 + '@img/sharp-wasm32': 0.33.5 1679 + '@img/sharp-win32-ia32': 0.33.5 1680 + '@img/sharp-win32-x64': 0.33.5 1681 + optional: true 1682 + 1683 + siginfo@2.0.0: {} 1684 + 1685 + simple-swizzle@0.2.2: 1686 + dependencies: 1687 + is-arrayish: 0.3.2 1688 + optional: true 1689 + 1690 + source-map-js@1.2.1: {} 1691 + 1692 + source-map@0.6.1: {} 1693 + 1694 + stackback@0.0.2: {} 1695 + 1696 + stacktracey@2.1.8: 1697 + dependencies: 1698 + as-table: 1.0.55 1699 + get-source: 2.0.12 1700 + 1701 + std-env@3.9.0: {} 1702 + 1703 + stoppable@1.1.0: {} 1704 + 1705 + tinybench@2.9.0: {} 1706 + 1707 + tinyexec@0.3.2: {} 1708 + 1709 + tinyglobby@0.2.13: 1710 + dependencies: 1711 + fdir: 6.4.4(picomatch@4.0.2) 1712 + picomatch: 4.0.2 1713 + 1714 + tinypool@1.0.2: {} 1715 + 1716 + tinyrainbow@2.0.0: {} 1717 + 1718 + tinyspy@3.0.2: {} 1719 + 1720 + tslib@2.8.1: 1721 + optional: true 1722 + 1723 + ufo@1.6.1: {} 1724 + 1725 + undici@5.29.0: 1726 + dependencies: 1727 + '@fastify/busboy': 2.1.1 1728 + 1729 + unenv@2.0.0-rc.15: 1730 + dependencies: 1731 + defu: 6.1.4 1732 + exsolve: 1.0.5 1733 + ohash: 2.0.11 1734 + pathe: 2.0.3 1735 + ufo: 1.6.1 1736 + 1737 + vite-node@3.0.9: 1738 + dependencies: 1739 + cac: 6.7.14 1740 + debug: 4.4.0 1741 + es-module-lexer: 1.7.0 1742 + pathe: 2.0.3 1743 + vite: 6.3.4 1744 + transitivePeerDependencies: 1745 + - '@types/node' 1746 + - jiti 1747 + - less 1748 + - lightningcss 1749 + - sass 1750 + - sass-embedded 1751 + - stylus 1752 + - sugarss 1753 + - supports-color 1754 + - terser 1755 + - tsx 1756 + - yaml 1757 + 1758 + vite@6.3.4: 1759 + dependencies: 1760 + esbuild: 0.25.3 1761 + fdir: 6.4.4(picomatch@4.0.2) 1762 + picomatch: 4.0.2 1763 + postcss: 8.5.3 1764 + rollup: 4.40.1 1765 + tinyglobby: 0.2.13 1766 + optionalDependencies: 1767 + fsevents: 2.3.3 1768 + 1769 + vitest@3.0.9: 1770 + dependencies: 1771 + '@vitest/expect': 3.0.9 1772 + '@vitest/mocker': 3.0.9(vite@6.3.4) 1773 + '@vitest/pretty-format': 3.1.2 1774 + '@vitest/runner': 3.0.9 1775 + '@vitest/snapshot': 3.0.9 1776 + '@vitest/spy': 3.0.9 1777 + '@vitest/utils': 3.0.9 1778 + chai: 5.2.0 1779 + debug: 4.4.0 1780 + expect-type: 1.2.1 1781 + magic-string: 0.30.17 1782 + pathe: 2.0.3 1783 + std-env: 3.9.0 1784 + tinybench: 2.9.0 1785 + tinyexec: 0.3.2 1786 + tinypool: 1.0.2 1787 + tinyrainbow: 2.0.0 1788 + vite: 6.3.4 1789 + vite-node: 3.0.9 1790 + why-is-node-running: 2.3.0 1791 + transitivePeerDependencies: 1792 + - jiti 1793 + - less 1794 + - lightningcss 1795 + - msw 1796 + - sass 1797 + - sass-embedded 1798 + - stylus 1799 + - sugarss 1800 + - supports-color 1801 + - terser 1802 + - tsx 1803 + - yaml 1804 + 1805 + why-is-node-running@2.3.0: 1806 + dependencies: 1807 + siginfo: 2.0.0 1808 + stackback: 0.0.2 1809 + 1810 + workerd@1.20250428.0: 1811 + optionalDependencies: 1812 + '@cloudflare/workerd-darwin-64': 1.20250428.0 1813 + '@cloudflare/workerd-darwin-arm64': 1.20250428.0 1814 + '@cloudflare/workerd-linux-64': 1.20250428.0 1815 + '@cloudflare/workerd-linux-arm64': 1.20250428.0 1816 + '@cloudflare/workerd-windows-64': 1.20250428.0 1817 + 1818 + wrangler@4.14.1: 1819 + dependencies: 1820 + '@cloudflare/kv-asset-handler': 0.4.0 1821 + '@cloudflare/unenv-preset': 2.3.1(unenv@2.0.0-rc.15)(workerd@1.20250428.0) 1822 + blake3-wasm: 2.1.5 1823 + esbuild: 0.25.2 1824 + miniflare: 4.20250428.1 1825 + path-to-regexp: 6.3.0 1826 + unenv: 2.0.0-rc.15 1827 + workerd: 1.20250428.0 1828 + optionalDependencies: 1829 + fsevents: 2.3.3 1830 + sharp: 0.33.5 1831 + transitivePeerDependencies: 1832 + - bufferutil 1833 + - utf-8-validate 1834 + 1835 + ws@8.18.0: {} 1836 + 1837 + youch@3.3.4: 1838 + dependencies: 1839 + cookie: 0.7.2 1840 + mustache: 4.2.0 1841 + stacktracey: 2.1.8 1842 + 1843 + zod@3.22.3: {} 1844 + 1845 + zod@3.24.3: {}
+4
camo/pnpm-workspace.yaml
··· 1 + allowBuilds: 2 + esbuild: true 3 + workerd: true 4 + sharp: false
+19
camo/wrangler.dev.jsonc
··· 1 + /** 2 + * Development worker for the sv-fe preview. 3 + */ 4 + { 5 + "$schema": "node_modules/wrangler/config-schema.json", 6 + "name": "camo-svfe-dev", 7 + "main": "src/index.js", 8 + "compatibility_date": "2025-04-30", 9 + "observability": { 10 + "enabled": true, 11 + }, 12 + 13 + "routes": [ 14 + { 15 + "pattern": "camo-dev.tangled.org", 16 + "custom_domain": true, 17 + }, 18 + ], 19 + }
+1
web/package.json
··· 7 7 "scripts": { 8 8 "dev": "vite dev", 9 9 "build": "vite build", 10 + "deploy:cloudflare-dev": "./scripts/deploy-cloudflare-dev.sh", 10 11 "preview": "vite preview --host 0.0.0.0", 11 12 "start": "node build", 12 13 "prepare": "svelte-kit sync || echo ''",
+9
web/scripts/deploy-cloudflare-dev.sh
··· 1 + #!/bin/sh 2 + set -eu 3 + 4 + export SVELTE_ADAPTER="${SVELTE_ADAPTER:-cloudflare}" 5 + export VITE_OAUTH_CLIENT_ID="${VITE_OAUTH_CLIENT_ID:-https://next.tangled.org/oauth-client-metadata.json}" 6 + export VITE_OAUTH_REDIRECT_URI="${VITE_OAUTH_REDIRECT_URI:-https://next.tangled.org/oauth/callback}" 7 + 8 + pnpm run build 9 + exec pnpm exec wrangler deploy --config wrangler.dev.jsonc
+2 -2
web/wrangler.dev.jsonc
··· 32 32 "BOBBIN_URL": "https://next.tangled.org", 33 33 "KNOTMIRROR_URL": "https://mirror.tangled.network", 34 34 "TANGLED_API_URL": "https://tangled.org", 35 - "CAMO_URL": "https://camo.tangled.sh", 36 - "AVATAR_URL": "https://avatar.tangled.sh" 35 + "CAMO_URL": "https://camo-dev.tangled.org", 36 + "AVATAR_URL": "https://avatar-dev.tangled.org" 37 37 } 38 38 }