~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs) [old repo name got bugged while attempting to do manual knot migration via repo deletion] andreijiroh.dev
zensical mkdocs-material website
1{ 2 "name": "@ajhalili2006/website", 3 "version": "0.1.0", 4 "lockfileVersion": 2, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "@ajhalili2006/website", 9 "version": "0.1.0", 10 "license": "MPL-2.0", 11 "dependencies": { 12 "@dotenvx/dotenvx": "^1.44.2" 13 }, 14 "devDependencies": { 15 "npm-check-updates": "^18.0.1", 16 "wrangler": "^4.20.0" 17 } 18 }, 19 "node_modules/@cloudflare/kv-asset-handler": { 20 "version": "0.4.0", 21 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz", 22 "integrity": "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==", 23 "dev": true, 24 "license": "MIT OR Apache-2.0", 25 "dependencies": { 26 "mime": "^3.0.0" 27 }, 28 "engines": { 29 "node": ">=18.0.0" 30 } 31 }, 32 "node_modules/@cloudflare/unenv-preset": { 33 "version": "2.3.2", 34 "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.3.2.tgz", 35 "integrity": "sha512-MtUgNl+QkQyhQvv5bbWP+BpBC1N0me4CHHuP2H4ktmOMKdB/6kkz/lo+zqiA4mEazb4y+1cwyNjVrQ2DWeE4mg==", 36 "dev": true, 37 "license": "MIT OR Apache-2.0", 38 "peerDependencies": { 39 "unenv": "2.0.0-rc.17", 40 "workerd": "^1.20250508.0" 41 }, 42 "peerDependenciesMeta": { 43 "workerd": { 44 "optional": true 45 } 46 } 47 }, 48 "node_modules/@cloudflare/workerd-darwin-64": { 49 "version": "1.20250604.0", 50 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20250604.0.tgz", 51 "integrity": "sha512-PI6AWAzhHg75KVhYkSWFBf3HKCHstpaKg4nrx6LYZaEvz0TaTz+JQpYU2fNAgGFmVsK5xEzwFTGh3DAVAKONPw==", 52 "cpu": [ 53 "x64" 54 ], 55 "dev": true, 56 "license": "Apache-2.0", 57 "optional": true, 58 "os": [ 59 "darwin" 60 ], 61 "engines": { 62 "node": ">=16" 63 } 64 }, 65 "node_modules/@cloudflare/workerd-darwin-arm64": { 66 "version": "1.20250604.0", 67 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20250604.0.tgz", 68 "integrity": "sha512-hOiZZSop7QRQgGERtTIy9eU5GvPpIsgE2/BDsUdHMl7OBZ7QLniqvgDzLNDzj0aTkCldm9Yl/Z+C7aUgRdOccw==", 69 "cpu": [ 70 "arm64" 71 ], 72 "dev": true, 73 "license": "Apache-2.0", 74 "optional": true, 75 "os": [ 76 "darwin" 77 ], 78 "engines": { 79 "node": ">=16" 80 } 81 }, 82 "node_modules/@cloudflare/workerd-linux-64": { 83 "version": "1.20250604.0", 84 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20250604.0.tgz", 85 "integrity": "sha512-S0R9r7U4nv9qejYygQj01hArC4KUbQQ4u29rvegR0MGoXZY8AHIEuJxon0kE7r7aWFJxvl4W3tOH+5hwW51LYw==", 86 "cpu": [ 87 "x64" 88 ], 89 "dev": true, 90 "license": "Apache-2.0", 91 "optional": true, 92 "os": [ 93 "linux" 94 ], 95 "engines": { 96 "node": ">=16" 97 } 98 }, 99 "node_modules/@cloudflare/workerd-linux-arm64": { 100 "version": "1.20250604.0", 101 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20250604.0.tgz", 102 "integrity": "sha512-BTFU/rXpNy03wpeueI2P7q1vVjbg2V6mCyyFGqDqMn2gSVYXH1G0zFNolV13PQXa0HgaqM6oYnqtAxluqbA+kQ==", 103 "cpu": [ 104 "arm64" 105 ], 106 "dev": true, 107 "license": "Apache-2.0", 108 "optional": true, 109 "os": [ 110 "linux" 111 ], 112 "engines": { 113 "node": ">=16" 114 } 115 }, 116 "node_modules/@cloudflare/workerd-windows-64": { 117 "version": "1.20250604.0", 118 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20250604.0.tgz", 119 "integrity": "sha512-tW/U9/qDmDZBeoEVcK5skb2uouVAMXMzt7o/uGvaIFLeZsQkOp4NBmvoQQd+nbOc7nVCJIwFoSMokd89AhzCkA==", 120 "cpu": [ 121 "x64" 122 ], 123 "dev": true, 124 "license": "Apache-2.0", 125 "optional": true, 126 "os": [ 127 "win32" 128 ], 129 "engines": { 130 "node": ">=16" 131 } 132 }, 133 "node_modules/@cspotcode/source-map-support": { 134 "version": "0.8.1", 135 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 136 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 137 "dev": true, 138 "license": "MIT", 139 "dependencies": { 140 "@jridgewell/trace-mapping": "0.3.9" 141 }, 142 "engines": { 143 "node": ">=12" 144 } 145 }, 146 "node_modules/@dotenvx/dotenvx": { 147 "version": "1.44.2", 148 "resolved": "https://registry.npmjs.org/@dotenvx/dotenvx/-/dotenvx-1.44.2.tgz", 149 "integrity": "sha512-2C44+G2dch4cB6zw7+oGQ9VcFQuuVhc5xOzfVvY7iUEj2PRhiVMIB6SpNMK1V5TvpdqrAqCYFjclK18Mh9vwNQ==", 150 "license": "BSD-3-Clause", 151 "dependencies": { 152 "commander": "^11.1.0", 153 "dotenv": "^16.4.5", 154 "eciesjs": "^0.4.10", 155 "execa": "^5.1.1", 156 "fdir": "^6.2.0", 157 "ignore": "^5.3.0", 158 "object-treeify": "1.1.33", 159 "picomatch": "^4.0.2", 160 "which": "^4.0.0" 161 }, 162 "bin": { 163 "dotenvx": "src/cli/dotenvx.js", 164 "git-dotenvx": "src/cli/dotenvx.js" 165 }, 166 "funding": { 167 "url": "https://dotenvx.com" 168 } 169 }, 170 "node_modules/@dotenvx/dotenvx/node_modules/fdir": { 171 "version": "6.4.0", 172 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.0.tgz", 173 "integrity": "sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==", 174 "license": "MIT", 175 "peerDependencies": { 176 "picomatch": "^3 || ^4" 177 }, 178 "peerDependenciesMeta": { 179 "picomatch": { 180 "optional": true 181 } 182 } 183 }, 184 "node_modules/@dotenvx/dotenvx/node_modules/picomatch": { 185 "version": "4.0.2", 186 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 187 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", 188 "license": "MIT", 189 "engines": { 190 "node": ">=12" 191 }, 192 "funding": { 193 "url": "https://github.com/sponsors/jonschlinkert" 194 } 195 }, 196 "node_modules/@ecies/ciphers": { 197 "version": "0.2.1", 198 "resolved": "https://registry.npmjs.org/@ecies/ciphers/-/ciphers-0.2.1.tgz", 199 "integrity": "sha512-ezMihhjW24VNK/2qQR7lH8xCQY24nk0XHF/kwJ1OuiiY5iEwQXOcKVSy47fSoHPRG8gVGXcK5SgtONDk5xMwtQ==", 200 "license": "MIT", 201 "engines": { 202 "bun": ">=1", 203 "deno": ">=2", 204 "node": ">=16" 205 }, 206 "peerDependencies": { 207 "@noble/ciphers": "^1.0.0" 208 } 209 }, 210 "node_modules/@emnapi/runtime": { 211 "version": "1.4.3", 212 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", 213 "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", 214 "dev": true, 215 "license": "MIT", 216 "optional": true, 217 "dependencies": { 218 "tslib": "^2.4.0" 219 } 220 }, 221 "node_modules/@esbuild/aix-ppc64": { 222 "version": "0.25.4", 223 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", 224 "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", 225 "cpu": [ 226 "ppc64" 227 ], 228 "dev": true, 229 "license": "MIT", 230 "optional": true, 231 "os": [ 232 "aix" 233 ], 234 "engines": { 235 "node": ">=18" 236 } 237 }, 238 "node_modules/@esbuild/android-arm": { 239 "version": "0.25.4", 240 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", 241 "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", 242 "cpu": [ 243 "arm" 244 ], 245 "dev": true, 246 "license": "MIT", 247 "optional": true, 248 "os": [ 249 "android" 250 ], 251 "engines": { 252 "node": ">=18" 253 } 254 }, 255 "node_modules/@esbuild/android-arm64": { 256 "version": "0.25.4", 257 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", 258 "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", 259 "cpu": [ 260 "arm64" 261 ], 262 "dev": true, 263 "license": "MIT", 264 "optional": true, 265 "os": [ 266 "android" 267 ], 268 "engines": { 269 "node": ">=18" 270 } 271 }, 272 "node_modules/@esbuild/android-x64": { 273 "version": "0.25.4", 274 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", 275 "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", 276 "cpu": [ 277 "x64" 278 ], 279 "dev": true, 280 "license": "MIT", 281 "optional": true, 282 "os": [ 283 "android" 284 ], 285 "engines": { 286 "node": ">=18" 287 } 288 }, 289 "node_modules/@esbuild/darwin-arm64": { 290 "version": "0.25.4", 291 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", 292 "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", 293 "cpu": [ 294 "arm64" 295 ], 296 "dev": true, 297 "license": "MIT", 298 "optional": true, 299 "os": [ 300 "darwin" 301 ], 302 "engines": { 303 "node": ">=18" 304 } 305 }, 306 "node_modules/@esbuild/darwin-x64": { 307 "version": "0.25.4", 308 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", 309 "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", 310 "cpu": [ 311 "x64" 312 ], 313 "dev": true, 314 "license": "MIT", 315 "optional": true, 316 "os": [ 317 "darwin" 318 ], 319 "engines": { 320 "node": ">=18" 321 } 322 }, 323 "node_modules/@esbuild/freebsd-arm64": { 324 "version": "0.25.4", 325 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", 326 "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", 327 "cpu": [ 328 "arm64" 329 ], 330 "dev": true, 331 "license": "MIT", 332 "optional": true, 333 "os": [ 334 "freebsd" 335 ], 336 "engines": { 337 "node": ">=18" 338 } 339 }, 340 "node_modules/@esbuild/freebsd-x64": { 341 "version": "0.25.4", 342 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", 343 "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", 344 "cpu": [ 345 "x64" 346 ], 347 "dev": true, 348 "license": "MIT", 349 "optional": true, 350 "os": [ 351 "freebsd" 352 ], 353 "engines": { 354 "node": ">=18" 355 } 356 }, 357 "node_modules/@esbuild/linux-arm": { 358 "version": "0.25.4", 359 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", 360 "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", 361 "cpu": [ 362 "arm" 363 ], 364 "dev": true, 365 "license": "MIT", 366 "optional": true, 367 "os": [ 368 "linux" 369 ], 370 "engines": { 371 "node": ">=18" 372 } 373 }, 374 "node_modules/@esbuild/linux-arm64": { 375 "version": "0.25.4", 376 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", 377 "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", 378 "cpu": [ 379 "arm64" 380 ], 381 "dev": true, 382 "license": "MIT", 383 "optional": true, 384 "os": [ 385 "linux" 386 ], 387 "engines": { 388 "node": ">=18" 389 } 390 }, 391 "node_modules/@esbuild/linux-ia32": { 392 "version": "0.25.4", 393 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", 394 "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", 395 "cpu": [ 396 "ia32" 397 ], 398 "dev": true, 399 "license": "MIT", 400 "optional": true, 401 "os": [ 402 "linux" 403 ], 404 "engines": { 405 "node": ">=18" 406 } 407 }, 408 "node_modules/@esbuild/linux-loong64": { 409 "version": "0.25.4", 410 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", 411 "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", 412 "cpu": [ 413 "loong64" 414 ], 415 "dev": true, 416 "license": "MIT", 417 "optional": true, 418 "os": [ 419 "linux" 420 ], 421 "engines": { 422 "node": ">=18" 423 } 424 }, 425 "node_modules/@esbuild/linux-mips64el": { 426 "version": "0.25.4", 427 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", 428 "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", 429 "cpu": [ 430 "mips64el" 431 ], 432 "dev": true, 433 "license": "MIT", 434 "optional": true, 435 "os": [ 436 "linux" 437 ], 438 "engines": { 439 "node": ">=18" 440 } 441 }, 442 "node_modules/@esbuild/linux-ppc64": { 443 "version": "0.25.4", 444 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", 445 "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", 446 "cpu": [ 447 "ppc64" 448 ], 449 "dev": true, 450 "license": "MIT", 451 "optional": true, 452 "os": [ 453 "linux" 454 ], 455 "engines": { 456 "node": ">=18" 457 } 458 }, 459 "node_modules/@esbuild/linux-riscv64": { 460 "version": "0.25.4", 461 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", 462 "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", 463 "cpu": [ 464 "riscv64" 465 ], 466 "dev": true, 467 "license": "MIT", 468 "optional": true, 469 "os": [ 470 "linux" 471 ], 472 "engines": { 473 "node": ">=18" 474 } 475 }, 476 "node_modules/@esbuild/linux-s390x": { 477 "version": "0.25.4", 478 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", 479 "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", 480 "cpu": [ 481 "s390x" 482 ], 483 "dev": true, 484 "license": "MIT", 485 "optional": true, 486 "os": [ 487 "linux" 488 ], 489 "engines": { 490 "node": ">=18" 491 } 492 }, 493 "node_modules/@esbuild/linux-x64": { 494 "version": "0.25.4", 495 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", 496 "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", 497 "cpu": [ 498 "x64" 499 ], 500 "dev": true, 501 "license": "MIT", 502 "optional": true, 503 "os": [ 504 "linux" 505 ], 506 "engines": { 507 "node": ">=18" 508 } 509 }, 510 "node_modules/@esbuild/netbsd-arm64": { 511 "version": "0.25.4", 512 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", 513 "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", 514 "cpu": [ 515 "arm64" 516 ], 517 "dev": true, 518 "license": "MIT", 519 "optional": true, 520 "os": [ 521 "netbsd" 522 ], 523 "engines": { 524 "node": ">=18" 525 } 526 }, 527 "node_modules/@esbuild/netbsd-x64": { 528 "version": "0.25.4", 529 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", 530 "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", 531 "cpu": [ 532 "x64" 533 ], 534 "dev": true, 535 "license": "MIT", 536 "optional": true, 537 "os": [ 538 "netbsd" 539 ], 540 "engines": { 541 "node": ">=18" 542 } 543 }, 544 "node_modules/@esbuild/openbsd-arm64": { 545 "version": "0.25.4", 546 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", 547 "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", 548 "cpu": [ 549 "arm64" 550 ], 551 "dev": true, 552 "license": "MIT", 553 "optional": true, 554 "os": [ 555 "openbsd" 556 ], 557 "engines": { 558 "node": ">=18" 559 } 560 }, 561 "node_modules/@esbuild/openbsd-x64": { 562 "version": "0.25.4", 563 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", 564 "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", 565 "cpu": [ 566 "x64" 567 ], 568 "dev": true, 569 "license": "MIT", 570 "optional": true, 571 "os": [ 572 "openbsd" 573 ], 574 "engines": { 575 "node": ">=18" 576 } 577 }, 578 "node_modules/@esbuild/sunos-x64": { 579 "version": "0.25.4", 580 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", 581 "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", 582 "cpu": [ 583 "x64" 584 ], 585 "dev": true, 586 "license": "MIT", 587 "optional": true, 588 "os": [ 589 "sunos" 590 ], 591 "engines": { 592 "node": ">=18" 593 } 594 }, 595 "node_modules/@esbuild/win32-arm64": { 596 "version": "0.25.4", 597 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", 598 "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", 599 "cpu": [ 600 "arm64" 601 ], 602 "dev": true, 603 "license": "MIT", 604 "optional": true, 605 "os": [ 606 "win32" 607 ], 608 "engines": { 609 "node": ">=18" 610 } 611 }, 612 "node_modules/@esbuild/win32-ia32": { 613 "version": "0.25.4", 614 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", 615 "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", 616 "cpu": [ 617 "ia32" 618 ], 619 "dev": true, 620 "license": "MIT", 621 "optional": true, 622 "os": [ 623 "win32" 624 ], 625 "engines": { 626 "node": ">=18" 627 } 628 }, 629 "node_modules/@esbuild/win32-x64": { 630 "version": "0.25.4", 631 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", 632 "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", 633 "cpu": [ 634 "x64" 635 ], 636 "dev": true, 637 "license": "MIT", 638 "optional": true, 639 "os": [ 640 "win32" 641 ], 642 "engines": { 643 "node": ">=18" 644 } 645 }, 646 "node_modules/@fastify/busboy": { 647 "version": "2.1.1", 648 "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", 649 "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", 650 "dev": true, 651 "license": "MIT", 652 "engines": { 653 "node": ">=14" 654 } 655 }, 656 "node_modules/@img/sharp-darwin-arm64": { 657 "version": "0.33.5", 658 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", 659 "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 660 "cpu": [ 661 "arm64" 662 ], 663 "dev": true, 664 "license": "Apache-2.0", 665 "optional": true, 666 "os": [ 667 "darwin" 668 ], 669 "engines": { 670 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 671 }, 672 "funding": { 673 "url": "https://opencollective.com/libvips" 674 }, 675 "optionalDependencies": { 676 "@img/sharp-libvips-darwin-arm64": "1.0.4" 677 } 678 }, 679 "node_modules/@img/sharp-darwin-x64": { 680 "version": "0.33.5", 681 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", 682 "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 683 "cpu": [ 684 "x64" 685 ], 686 "dev": true, 687 "license": "Apache-2.0", 688 "optional": true, 689 "os": [ 690 "darwin" 691 ], 692 "engines": { 693 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 694 }, 695 "funding": { 696 "url": "https://opencollective.com/libvips" 697 }, 698 "optionalDependencies": { 699 "@img/sharp-libvips-darwin-x64": "1.0.4" 700 } 701 }, 702 "node_modules/@img/sharp-libvips-darwin-arm64": { 703 "version": "1.0.4", 704 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", 705 "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 706 "cpu": [ 707 "arm64" 708 ], 709 "dev": true, 710 "license": "LGPL-3.0-or-later", 711 "optional": true, 712 "os": [ 713 "darwin" 714 ], 715 "funding": { 716 "url": "https://opencollective.com/libvips" 717 } 718 }, 719 "node_modules/@img/sharp-libvips-darwin-x64": { 720 "version": "1.0.4", 721 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", 722 "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 723 "cpu": [ 724 "x64" 725 ], 726 "dev": true, 727 "license": "LGPL-3.0-or-later", 728 "optional": true, 729 "os": [ 730 "darwin" 731 ], 732 "funding": { 733 "url": "https://opencollective.com/libvips" 734 } 735 }, 736 "node_modules/@img/sharp-libvips-linux-arm": { 737 "version": "1.0.5", 738 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", 739 "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 740 "cpu": [ 741 "arm" 742 ], 743 "dev": true, 744 "license": "LGPL-3.0-or-later", 745 "optional": true, 746 "os": [ 747 "linux" 748 ], 749 "funding": { 750 "url": "https://opencollective.com/libvips" 751 } 752 }, 753 "node_modules/@img/sharp-libvips-linux-arm64": { 754 "version": "1.0.4", 755 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", 756 "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 757 "cpu": [ 758 "arm64" 759 ], 760 "dev": true, 761 "license": "LGPL-3.0-or-later", 762 "optional": true, 763 "os": [ 764 "linux" 765 ], 766 "funding": { 767 "url": "https://opencollective.com/libvips" 768 } 769 }, 770 "node_modules/@img/sharp-libvips-linux-s390x": { 771 "version": "1.0.4", 772 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", 773 "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 774 "cpu": [ 775 "s390x" 776 ], 777 "dev": true, 778 "license": "LGPL-3.0-or-later", 779 "optional": true, 780 "os": [ 781 "linux" 782 ], 783 "funding": { 784 "url": "https://opencollective.com/libvips" 785 } 786 }, 787 "node_modules/@img/sharp-libvips-linux-x64": { 788 "version": "1.0.4", 789 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", 790 "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 791 "cpu": [ 792 "x64" 793 ], 794 "dev": true, 795 "license": "LGPL-3.0-or-later", 796 "optional": true, 797 "os": [ 798 "linux" 799 ], 800 "funding": { 801 "url": "https://opencollective.com/libvips" 802 } 803 }, 804 "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 805 "version": "1.0.4", 806 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", 807 "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 808 "cpu": [ 809 "arm64" 810 ], 811 "dev": true, 812 "license": "LGPL-3.0-or-later", 813 "optional": true, 814 "os": [ 815 "linux" 816 ], 817 "funding": { 818 "url": "https://opencollective.com/libvips" 819 } 820 }, 821 "node_modules/@img/sharp-libvips-linuxmusl-x64": { 822 "version": "1.0.4", 823 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", 824 "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 825 "cpu": [ 826 "x64" 827 ], 828 "dev": true, 829 "license": "LGPL-3.0-or-later", 830 "optional": true, 831 "os": [ 832 "linux" 833 ], 834 "funding": { 835 "url": "https://opencollective.com/libvips" 836 } 837 }, 838 "node_modules/@img/sharp-linux-arm": { 839 "version": "0.33.5", 840 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", 841 "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 842 "cpu": [ 843 "arm" 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-arm": "1.0.5" 859 } 860 }, 861 "node_modules/@img/sharp-linux-arm64": { 862 "version": "0.33.5", 863 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", 864 "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 865 "cpu": [ 866 "arm64" 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-arm64": "1.0.4" 882 } 883 }, 884 "node_modules/@img/sharp-linux-s390x": { 885 "version": "0.33.5", 886 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", 887 "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 888 "cpu": [ 889 "s390x" 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-linux-s390x": "1.0.4" 905 } 906 }, 907 "node_modules/@img/sharp-linux-x64": { 908 "version": "0.33.5", 909 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", 910 "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 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-linux-x64": "1.0.4" 928 } 929 }, 930 "node_modules/@img/sharp-linuxmusl-arm64": { 931 "version": "0.33.5", 932 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", 933 "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 934 "cpu": [ 935 "arm64" 936 ], 937 "dev": true, 938 "license": "Apache-2.0", 939 "optional": true, 940 "os": [ 941 "linux" 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 "optionalDependencies": { 950 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" 951 } 952 }, 953 "node_modules/@img/sharp-linuxmusl-x64": { 954 "version": "0.33.5", 955 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", 956 "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 957 "cpu": [ 958 "x64" 959 ], 960 "dev": true, 961 "license": "Apache-2.0", 962 "optional": true, 963 "os": [ 964 "linux" 965 ], 966 "engines": { 967 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 968 }, 969 "funding": { 970 "url": "https://opencollective.com/libvips" 971 }, 972 "optionalDependencies": { 973 "@img/sharp-libvips-linuxmusl-x64": "1.0.4" 974 } 975 }, 976 "node_modules/@img/sharp-wasm32": { 977 "version": "0.33.5", 978 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", 979 "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 980 "cpu": [ 981 "wasm32" 982 ], 983 "dev": true, 984 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 985 "optional": true, 986 "dependencies": { 987 "@emnapi/runtime": "^1.2.0" 988 }, 989 "engines": { 990 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 991 }, 992 "funding": { 993 "url": "https://opencollective.com/libvips" 994 } 995 }, 996 "node_modules/@img/sharp-win32-ia32": { 997 "version": "0.33.5", 998 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", 999 "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 1000 "cpu": [ 1001 "ia32" 1002 ], 1003 "dev": true, 1004 "license": "Apache-2.0 AND LGPL-3.0-or-later", 1005 "optional": true, 1006 "os": [ 1007 "win32" 1008 ], 1009 "engines": { 1010 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1011 }, 1012 "funding": { 1013 "url": "https://opencollective.com/libvips" 1014 } 1015 }, 1016 "node_modules/@img/sharp-win32-x64": { 1017 "version": "0.33.5", 1018 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", 1019 "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 1020 "cpu": [ 1021 "x64" 1022 ], 1023 "dev": true, 1024 "license": "Apache-2.0 AND LGPL-3.0-or-later", 1025 "optional": true, 1026 "os": [ 1027 "win32" 1028 ], 1029 "engines": { 1030 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1031 }, 1032 "funding": { 1033 "url": "https://opencollective.com/libvips" 1034 } 1035 }, 1036 "node_modules/@jridgewell/resolve-uri": { 1037 "version": "3.1.2", 1038 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 1039 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 1040 "dev": true, 1041 "license": "MIT", 1042 "engines": { 1043 "node": ">=6.0.0" 1044 } 1045 }, 1046 "node_modules/@jridgewell/sourcemap-codec": { 1047 "version": "1.5.0", 1048 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 1049 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 1050 "dev": true, 1051 "license": "MIT" 1052 }, 1053 "node_modules/@jridgewell/trace-mapping": { 1054 "version": "0.3.9", 1055 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 1056 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 1057 "dev": true, 1058 "license": "MIT", 1059 "dependencies": { 1060 "@jridgewell/resolve-uri": "^3.0.3", 1061 "@jridgewell/sourcemap-codec": "^1.4.10" 1062 } 1063 }, 1064 "node_modules/@noble/ciphers": { 1065 "version": "1.0.0", 1066 "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.0.0.tgz", 1067 "integrity": "sha512-wH5EHOmLi0rEazphPbecAzmjd12I6/Yv/SiHdkA9LSycsQk7RuuTp7am5/o62qYr0RScE7Pc9icXGBbsr6cesA==", 1068 "license": "MIT", 1069 "engines": { 1070 "node": "^14.21.3 || >=16" 1071 }, 1072 "funding": { 1073 "url": "https://paulmillr.com/funding/" 1074 } 1075 }, 1076 "node_modules/@noble/curves": { 1077 "version": "1.6.0", 1078 "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz", 1079 "integrity": "sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==", 1080 "license": "MIT", 1081 "dependencies": { 1082 "@noble/hashes": "1.5.0" 1083 }, 1084 "engines": { 1085 "node": "^14.21.3 || >=16" 1086 }, 1087 "funding": { 1088 "url": "https://paulmillr.com/funding/" 1089 } 1090 }, 1091 "node_modules/@noble/hashes": { 1092 "version": "1.5.0", 1093 "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", 1094 "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", 1095 "license": "MIT", 1096 "engines": { 1097 "node": "^14.21.3 || >=16" 1098 }, 1099 "funding": { 1100 "url": "https://paulmillr.com/funding/" 1101 } 1102 }, 1103 "node_modules/acorn": { 1104 "version": "8.14.0", 1105 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", 1106 "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 1107 "dev": true, 1108 "license": "MIT", 1109 "bin": { 1110 "acorn": "bin/acorn" 1111 }, 1112 "engines": { 1113 "node": ">=0.4.0" 1114 } 1115 }, 1116 "node_modules/acorn-walk": { 1117 "version": "8.3.2", 1118 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", 1119 "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", 1120 "dev": true, 1121 "license": "MIT", 1122 "engines": { 1123 "node": ">=0.4.0" 1124 } 1125 }, 1126 "node_modules/as-table": { 1127 "version": "1.0.55", 1128 "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz", 1129 "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==", 1130 "dev": true, 1131 "license": "MIT", 1132 "dependencies": { 1133 "printable-characters": "^1.0.42" 1134 } 1135 }, 1136 "node_modules/blake3-wasm": { 1137 "version": "2.1.5", 1138 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", 1139 "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", 1140 "dev": true 1141 }, 1142 "node_modules/color": { 1143 "version": "4.2.3", 1144 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 1145 "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 1146 "dev": true, 1147 "license": "MIT", 1148 "dependencies": { 1149 "color-convert": "^2.0.1", 1150 "color-string": "^1.9.0" 1151 }, 1152 "engines": { 1153 "node": ">=12.5.0" 1154 } 1155 }, 1156 "node_modules/color-convert": { 1157 "version": "2.0.1", 1158 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1159 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1160 "dev": true, 1161 "license": "MIT", 1162 "dependencies": { 1163 "color-name": "~1.1.4" 1164 }, 1165 "engines": { 1166 "node": ">=7.0.0" 1167 } 1168 }, 1169 "node_modules/color-name": { 1170 "version": "1.1.4", 1171 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1172 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1173 "dev": true, 1174 "license": "MIT" 1175 }, 1176 "node_modules/color-string": { 1177 "version": "1.9.1", 1178 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 1179 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 1180 "dev": true, 1181 "license": "MIT", 1182 "dependencies": { 1183 "color-name": "^1.0.0", 1184 "simple-swizzle": "^0.2.2" 1185 } 1186 }, 1187 "node_modules/commander": { 1188 "version": "11.1.0", 1189 "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", 1190 "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", 1191 "license": "MIT", 1192 "engines": { 1193 "node": ">=16" 1194 } 1195 }, 1196 "node_modules/cookie": { 1197 "version": "0.7.2", 1198 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 1199 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 1200 "dev": true, 1201 "license": "MIT", 1202 "engines": { 1203 "node": ">= 0.6" 1204 } 1205 }, 1206 "node_modules/cross-spawn": { 1207 "version": "7.0.6", 1208 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 1209 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 1210 "license": "MIT", 1211 "dependencies": { 1212 "path-key": "^3.1.0", 1213 "shebang-command": "^2.0.0", 1214 "which": "^2.0.1" 1215 }, 1216 "engines": { 1217 "node": ">= 8" 1218 } 1219 }, 1220 "node_modules/cross-spawn/node_modules/isexe": { 1221 "version": "2.0.0", 1222 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1223 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1224 "license": "ISC" 1225 }, 1226 "node_modules/cross-spawn/node_modules/which": { 1227 "version": "2.0.2", 1228 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 1229 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1230 "license": "ISC", 1231 "dependencies": { 1232 "isexe": "^2.0.0" 1233 }, 1234 "bin": { 1235 "node-which": "bin/node-which" 1236 }, 1237 "engines": { 1238 "node": ">= 8" 1239 } 1240 }, 1241 "node_modules/data-uri-to-buffer": { 1242 "version": "2.0.2", 1243 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", 1244 "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==", 1245 "dev": true, 1246 "license": "MIT" 1247 }, 1248 "node_modules/defu": { 1249 "version": "6.1.4", 1250 "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", 1251 "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", 1252 "dev": true, 1253 "license": "MIT" 1254 }, 1255 "node_modules/detect-libc": { 1256 "version": "2.0.4", 1257 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", 1258 "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", 1259 "dev": true, 1260 "license": "Apache-2.0", 1261 "engines": { 1262 "node": ">=8" 1263 } 1264 }, 1265 "node_modules/dotenv": { 1266 "version": "16.4.5", 1267 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", 1268 "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", 1269 "license": "BSD-2-Clause", 1270 "engines": { 1271 "node": ">=12" 1272 }, 1273 "funding": { 1274 "url": "https://dotenvx.com" 1275 } 1276 }, 1277 "node_modules/eciesjs": { 1278 "version": "0.4.11", 1279 "resolved": "https://registry.npmjs.org/eciesjs/-/eciesjs-0.4.11.tgz", 1280 "integrity": "sha512-SmUG449n1w1YGvJD9R30tBGvpxTxA0cnn0rfvpFIBvmezfIhagLjsH2JG8HBHOLS8slXsPh48II7IDUTH/J3Mg==", 1281 "license": "MIT", 1282 "dependencies": { 1283 "@ecies/ciphers": "^0.2.1", 1284 "@noble/ciphers": "^1.0.0", 1285 "@noble/curves": "^1.6.0", 1286 "@noble/hashes": "^1.5.0" 1287 }, 1288 "engines": { 1289 "bun": ">=1", 1290 "deno": ">=2", 1291 "node": ">=16" 1292 } 1293 }, 1294 "node_modules/esbuild": { 1295 "version": "0.25.4", 1296 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", 1297 "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", 1298 "dev": true, 1299 "hasInstallScript": true, 1300 "license": "MIT", 1301 "bin": { 1302 "esbuild": "bin/esbuild" 1303 }, 1304 "engines": { 1305 "node": ">=18" 1306 }, 1307 "optionalDependencies": { 1308 "@esbuild/aix-ppc64": "0.25.4", 1309 "@esbuild/android-arm": "0.25.4", 1310 "@esbuild/android-arm64": "0.25.4", 1311 "@esbuild/android-x64": "0.25.4", 1312 "@esbuild/darwin-arm64": "0.25.4", 1313 "@esbuild/darwin-x64": "0.25.4", 1314 "@esbuild/freebsd-arm64": "0.25.4", 1315 "@esbuild/freebsd-x64": "0.25.4", 1316 "@esbuild/linux-arm": "0.25.4", 1317 "@esbuild/linux-arm64": "0.25.4", 1318 "@esbuild/linux-ia32": "0.25.4", 1319 "@esbuild/linux-loong64": "0.25.4", 1320 "@esbuild/linux-mips64el": "0.25.4", 1321 "@esbuild/linux-ppc64": "0.25.4", 1322 "@esbuild/linux-riscv64": "0.25.4", 1323 "@esbuild/linux-s390x": "0.25.4", 1324 "@esbuild/linux-x64": "0.25.4", 1325 "@esbuild/netbsd-arm64": "0.25.4", 1326 "@esbuild/netbsd-x64": "0.25.4", 1327 "@esbuild/openbsd-arm64": "0.25.4", 1328 "@esbuild/openbsd-x64": "0.25.4", 1329 "@esbuild/sunos-x64": "0.25.4", 1330 "@esbuild/win32-arm64": "0.25.4", 1331 "@esbuild/win32-ia32": "0.25.4", 1332 "@esbuild/win32-x64": "0.25.4" 1333 } 1334 }, 1335 "node_modules/execa": { 1336 "version": "5.1.1", 1337 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 1338 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 1339 "license": "MIT", 1340 "dependencies": { 1341 "cross-spawn": "^7.0.3", 1342 "get-stream": "^6.0.0", 1343 "human-signals": "^2.1.0", 1344 "is-stream": "^2.0.0", 1345 "merge-stream": "^2.0.0", 1346 "npm-run-path": "^4.0.1", 1347 "onetime": "^5.1.2", 1348 "signal-exit": "^3.0.3", 1349 "strip-final-newline": "^2.0.0" 1350 }, 1351 "engines": { 1352 "node": ">=10" 1353 }, 1354 "funding": { 1355 "url": "https://github.com/sindresorhus/execa?sponsor=1" 1356 } 1357 }, 1358 "node_modules/exit-hook": { 1359 "version": "2.2.1", 1360 "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", 1361 "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", 1362 "dev": true, 1363 "license": "MIT", 1364 "engines": { 1365 "node": ">=6" 1366 }, 1367 "funding": { 1368 "url": "https://github.com/sponsors/sindresorhus" 1369 } 1370 }, 1371 "node_modules/exsolve": { 1372 "version": "1.0.5", 1373 "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz", 1374 "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==", 1375 "dev": true, 1376 "license": "MIT" 1377 }, 1378 "node_modules/fsevents": { 1379 "version": "2.3.3", 1380 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1381 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1382 "dev": true, 1383 "hasInstallScript": true, 1384 "license": "MIT", 1385 "optional": true, 1386 "os": [ 1387 "darwin" 1388 ], 1389 "engines": { 1390 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1391 } 1392 }, 1393 "node_modules/get-source": { 1394 "version": "2.0.12", 1395 "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", 1396 "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==", 1397 "dev": true, 1398 "license": "Unlicense", 1399 "dependencies": { 1400 "data-uri-to-buffer": "^2.0.0", 1401 "source-map": "^0.6.1" 1402 } 1403 }, 1404 "node_modules/get-stream": { 1405 "version": "6.0.1", 1406 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 1407 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 1408 "license": "MIT", 1409 "engines": { 1410 "node": ">=10" 1411 }, 1412 "funding": { 1413 "url": "https://github.com/sponsors/sindresorhus" 1414 } 1415 }, 1416 "node_modules/glob-to-regexp": { 1417 "version": "0.4.1", 1418 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 1419 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 1420 "dev": true, 1421 "license": "BSD-2-Clause" 1422 }, 1423 "node_modules/human-signals": { 1424 "version": "2.1.0", 1425 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 1426 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 1427 "license": "Apache-2.0", 1428 "engines": { 1429 "node": ">=10.17.0" 1430 } 1431 }, 1432 "node_modules/ignore": { 1433 "version": "5.3.2", 1434 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 1435 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 1436 "license": "MIT", 1437 "engines": { 1438 "node": ">= 4" 1439 } 1440 }, 1441 "node_modules/is-arrayish": { 1442 "version": "0.3.2", 1443 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 1444 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 1445 "dev": true, 1446 "license": "MIT" 1447 }, 1448 "node_modules/is-stream": { 1449 "version": "2.0.1", 1450 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 1451 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 1452 "license": "MIT", 1453 "engines": { 1454 "node": ">=8" 1455 }, 1456 "funding": { 1457 "url": "https://github.com/sponsors/sindresorhus" 1458 } 1459 }, 1460 "node_modules/isexe": { 1461 "version": "3.1.1", 1462 "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 1463 "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 1464 "license": "ISC", 1465 "engines": { 1466 "node": ">=16" 1467 } 1468 }, 1469 "node_modules/merge-stream": { 1470 "version": "2.0.0", 1471 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 1472 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 1473 "license": "MIT" 1474 }, 1475 "node_modules/mime": { 1476 "version": "3.0.0", 1477 "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 1478 "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 1479 "dev": true, 1480 "license": "MIT", 1481 "bin": { 1482 "mime": "cli.js" 1483 }, 1484 "engines": { 1485 "node": ">=10.0.0" 1486 } 1487 }, 1488 "node_modules/mimic-fn": { 1489 "version": "2.1.0", 1490 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 1491 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 1492 "license": "MIT", 1493 "engines": { 1494 "node": ">=6" 1495 } 1496 }, 1497 "node_modules/miniflare": { 1498 "version": "4.20250604.1", 1499 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20250604.1.tgz", 1500 "integrity": "sha512-HJQ9YhH0F0fI73Vsdy3PNVau+PfHZYK7trI5WJEcbfl5HzqhMU0DRNtA/G5EXQgiumkjrmbW4Zh1DVTtsqICPg==", 1501 "dev": true, 1502 "license": "MIT", 1503 "dependencies": { 1504 "@cspotcode/source-map-support": "0.8.1", 1505 "acorn": "8.14.0", 1506 "acorn-walk": "8.3.2", 1507 "exit-hook": "2.2.1", 1508 "glob-to-regexp": "0.4.1", 1509 "sharp": "^0.33.5", 1510 "stoppable": "1.1.0", 1511 "undici": "^5.28.5", 1512 "workerd": "1.20250604.0", 1513 "ws": "8.18.0", 1514 "youch": "3.3.4", 1515 "zod": "3.22.3" 1516 }, 1517 "bin": { 1518 "miniflare": "bootstrap.js" 1519 }, 1520 "engines": { 1521 "node": ">=18.0.0" 1522 } 1523 }, 1524 "node_modules/mustache": { 1525 "version": "4.2.0", 1526 "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", 1527 "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", 1528 "dev": true, 1529 "license": "MIT", 1530 "bin": { 1531 "mustache": "bin/mustache" 1532 } 1533 }, 1534 "node_modules/npm-check-updates": { 1535 "version": "18.0.1", 1536 "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-18.0.1.tgz", 1537 "integrity": "sha512-MO7mLp/8nm6kZNLLyPgz4gHmr9tLoU+pWPLdXuGAx+oZydBHkHWN0ibTonsrfwC2WEQNIQxuZagYwB67JQpAuw==", 1538 "dev": true, 1539 "license": "Apache-2.0", 1540 "bin": { 1541 "ncu": "build/cli.js", 1542 "npm-check-updates": "build/cli.js" 1543 }, 1544 "engines": { 1545 "node": "^18.18.0 || >=20.0.0", 1546 "npm": ">=8.12.1" 1547 } 1548 }, 1549 "node_modules/npm-run-path": { 1550 "version": "4.0.1", 1551 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 1552 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 1553 "license": "MIT", 1554 "dependencies": { 1555 "path-key": "^3.0.0" 1556 }, 1557 "engines": { 1558 "node": ">=8" 1559 } 1560 }, 1561 "node_modules/object-treeify": { 1562 "version": "1.1.33", 1563 "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz", 1564 "integrity": "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==", 1565 "license": "MIT", 1566 "engines": { 1567 "node": ">= 10" 1568 } 1569 }, 1570 "node_modules/ohash": { 1571 "version": "2.0.11", 1572 "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", 1573 "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", 1574 "dev": true, 1575 "license": "MIT" 1576 }, 1577 "node_modules/onetime": { 1578 "version": "5.1.2", 1579 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 1580 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 1581 "license": "MIT", 1582 "dependencies": { 1583 "mimic-fn": "^2.1.0" 1584 }, 1585 "engines": { 1586 "node": ">=6" 1587 }, 1588 "funding": { 1589 "url": "https://github.com/sponsors/sindresorhus" 1590 } 1591 }, 1592 "node_modules/path-key": { 1593 "version": "3.1.1", 1594 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1595 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1596 "license": "MIT", 1597 "engines": { 1598 "node": ">=8" 1599 } 1600 }, 1601 "node_modules/path-to-regexp": { 1602 "version": "6.3.0", 1603 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", 1604 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", 1605 "dev": true, 1606 "license": "MIT" 1607 }, 1608 "node_modules/pathe": { 1609 "version": "2.0.3", 1610 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 1611 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 1612 "dev": true, 1613 "license": "MIT" 1614 }, 1615 "node_modules/printable-characters": { 1616 "version": "1.0.42", 1617 "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", 1618 "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", 1619 "dev": true, 1620 "license": "Unlicense" 1621 }, 1622 "node_modules/semver": { 1623 "version": "7.7.2", 1624 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 1625 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 1626 "dev": true, 1627 "license": "ISC", 1628 "bin": { 1629 "semver": "bin/semver.js" 1630 }, 1631 "engines": { 1632 "node": ">=10" 1633 } 1634 }, 1635 "node_modules/sharp": { 1636 "version": "0.33.5", 1637 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", 1638 "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 1639 "dev": true, 1640 "hasInstallScript": true, 1641 "license": "Apache-2.0", 1642 "dependencies": { 1643 "color": "^4.2.3", 1644 "detect-libc": "^2.0.3", 1645 "semver": "^7.6.3" 1646 }, 1647 "engines": { 1648 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1649 }, 1650 "funding": { 1651 "url": "https://opencollective.com/libvips" 1652 }, 1653 "optionalDependencies": { 1654 "@img/sharp-darwin-arm64": "0.33.5", 1655 "@img/sharp-darwin-x64": "0.33.5", 1656 "@img/sharp-libvips-darwin-arm64": "1.0.4", 1657 "@img/sharp-libvips-darwin-x64": "1.0.4", 1658 "@img/sharp-libvips-linux-arm": "1.0.5", 1659 "@img/sharp-libvips-linux-arm64": "1.0.4", 1660 "@img/sharp-libvips-linux-s390x": "1.0.4", 1661 "@img/sharp-libvips-linux-x64": "1.0.4", 1662 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", 1663 "@img/sharp-libvips-linuxmusl-x64": "1.0.4", 1664 "@img/sharp-linux-arm": "0.33.5", 1665 "@img/sharp-linux-arm64": "0.33.5", 1666 "@img/sharp-linux-s390x": "0.33.5", 1667 "@img/sharp-linux-x64": "0.33.5", 1668 "@img/sharp-linuxmusl-arm64": "0.33.5", 1669 "@img/sharp-linuxmusl-x64": "0.33.5", 1670 "@img/sharp-wasm32": "0.33.5", 1671 "@img/sharp-win32-ia32": "0.33.5", 1672 "@img/sharp-win32-x64": "0.33.5" 1673 } 1674 }, 1675 "node_modules/shebang-command": { 1676 "version": "2.0.0", 1677 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1678 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1679 "license": "MIT", 1680 "dependencies": { 1681 "shebang-regex": "^3.0.0" 1682 }, 1683 "engines": { 1684 "node": ">=8" 1685 } 1686 }, 1687 "node_modules/shebang-regex": { 1688 "version": "3.0.0", 1689 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1690 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1691 "license": "MIT", 1692 "engines": { 1693 "node": ">=8" 1694 } 1695 }, 1696 "node_modules/signal-exit": { 1697 "version": "3.0.7", 1698 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 1699 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 1700 "license": "ISC" 1701 }, 1702 "node_modules/simple-swizzle": { 1703 "version": "0.2.2", 1704 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 1705 "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", 1706 "dev": true, 1707 "license": "MIT", 1708 "dependencies": { 1709 "is-arrayish": "^0.3.1" 1710 } 1711 }, 1712 "node_modules/source-map": { 1713 "version": "0.6.1", 1714 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1715 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1716 "dev": true, 1717 "license": "BSD-3-Clause", 1718 "engines": { 1719 "node": ">=0.10.0" 1720 } 1721 }, 1722 "node_modules/stacktracey": { 1723 "version": "2.1.8", 1724 "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz", 1725 "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==", 1726 "dev": true, 1727 "license": "Unlicense", 1728 "dependencies": { 1729 "as-table": "^1.0.36", 1730 "get-source": "^2.0.12" 1731 } 1732 }, 1733 "node_modules/stoppable": { 1734 "version": "1.1.0", 1735 "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", 1736 "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", 1737 "dev": true, 1738 "license": "MIT", 1739 "engines": { 1740 "node": ">=4", 1741 "npm": ">=6" 1742 } 1743 }, 1744 "node_modules/strip-final-newline": { 1745 "version": "2.0.0", 1746 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 1747 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 1748 "license": "MIT", 1749 "engines": { 1750 "node": ">=6" 1751 } 1752 }, 1753 "node_modules/tslib": { 1754 "version": "2.8.1", 1755 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 1756 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 1757 "dev": true, 1758 "license": "0BSD", 1759 "optional": true 1760 }, 1761 "node_modules/ufo": { 1762 "version": "1.6.1", 1763 "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 1764 "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 1765 "dev": true, 1766 "license": "MIT" 1767 }, 1768 "node_modules/undici": { 1769 "version": "5.29.0", 1770 "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", 1771 "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", 1772 "dev": true, 1773 "license": "MIT", 1774 "dependencies": { 1775 "@fastify/busboy": "^2.0.0" 1776 }, 1777 "engines": { 1778 "node": ">=14.0" 1779 } 1780 }, 1781 "node_modules/unenv": { 1782 "version": "2.0.0-rc.17", 1783 "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.17.tgz", 1784 "integrity": "sha512-B06u0wXkEd+o5gOCMl/ZHl5cfpYbDZKAT+HWTL+Hws6jWu7dCiqBBXXXzMFcFVJb8D4ytAnYmxJA83uwOQRSsg==", 1785 "dev": true, 1786 "license": "MIT", 1787 "dependencies": { 1788 "defu": "^6.1.4", 1789 "exsolve": "^1.0.4", 1790 "ohash": "^2.0.11", 1791 "pathe": "^2.0.3", 1792 "ufo": "^1.6.1" 1793 } 1794 }, 1795 "node_modules/which": { 1796 "version": "4.0.0", 1797 "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", 1798 "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", 1799 "license": "ISC", 1800 "dependencies": { 1801 "isexe": "^3.1.1" 1802 }, 1803 "bin": { 1804 "node-which": "bin/which.js" 1805 }, 1806 "engines": { 1807 "node": "^16.13.0 || >=18.0.0" 1808 } 1809 }, 1810 "node_modules/workerd": { 1811 "version": "1.20250604.0", 1812 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20250604.0.tgz", 1813 "integrity": "sha512-sHz9R1sxPpnyq3ptrI/5I96sYTMA2+Ljm75oJDbmEcZQwNyezpu9Emerzt3kzzjCJQqtdscGOidWv4RKGZXzAA==", 1814 "dev": true, 1815 "hasInstallScript": true, 1816 "license": "Apache-2.0", 1817 "bin": { 1818 "workerd": "bin/workerd" 1819 }, 1820 "engines": { 1821 "node": ">=16" 1822 }, 1823 "optionalDependencies": { 1824 "@cloudflare/workerd-darwin-64": "1.20250604.0", 1825 "@cloudflare/workerd-darwin-arm64": "1.20250604.0", 1826 "@cloudflare/workerd-linux-64": "1.20250604.0", 1827 "@cloudflare/workerd-linux-arm64": "1.20250604.0", 1828 "@cloudflare/workerd-windows-64": "1.20250604.0" 1829 } 1830 }, 1831 "node_modules/wrangler": { 1832 "version": "4.20.0", 1833 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.20.0.tgz", 1834 "integrity": "sha512-gxMLaSnYp3VLdGPZu4fc/9UlB7PnSVwni25v32NM9szG2yTt+gx5RunWzmoLplplIfEMkBuV3wA47vccNu7zcA==", 1835 "dev": true, 1836 "license": "MIT OR Apache-2.0", 1837 "dependencies": { 1838 "@cloudflare/kv-asset-handler": "0.4.0", 1839 "@cloudflare/unenv-preset": "2.3.2", 1840 "blake3-wasm": "2.1.5", 1841 "esbuild": "0.25.4", 1842 "miniflare": "4.20250604.1", 1843 "path-to-regexp": "6.3.0", 1844 "unenv": "2.0.0-rc.17", 1845 "workerd": "1.20250604.0" 1846 }, 1847 "bin": { 1848 "wrangler": "bin/wrangler.js", 1849 "wrangler2": "bin/wrangler.js" 1850 }, 1851 "engines": { 1852 "node": ">=18.0.0" 1853 }, 1854 "optionalDependencies": { 1855 "fsevents": "~2.3.2" 1856 }, 1857 "peerDependencies": { 1858 "@cloudflare/workers-types": "^4.20250604.0" 1859 }, 1860 "peerDependenciesMeta": { 1861 "@cloudflare/workers-types": { 1862 "optional": true 1863 } 1864 } 1865 }, 1866 "node_modules/ws": { 1867 "version": "8.18.0", 1868 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 1869 "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 1870 "dev": true, 1871 "license": "MIT", 1872 "engines": { 1873 "node": ">=10.0.0" 1874 }, 1875 "peerDependencies": { 1876 "bufferutil": "^4.0.1", 1877 "utf-8-validate": ">=5.0.2" 1878 }, 1879 "peerDependenciesMeta": { 1880 "bufferutil": { 1881 "optional": true 1882 }, 1883 "utf-8-validate": { 1884 "optional": true 1885 } 1886 } 1887 }, 1888 "node_modules/youch": { 1889 "version": "3.3.4", 1890 "resolved": "https://registry.npmjs.org/youch/-/youch-3.3.4.tgz", 1891 "integrity": "sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==", 1892 "dev": true, 1893 "license": "MIT", 1894 "dependencies": { 1895 "cookie": "^0.7.1", 1896 "mustache": "^4.2.0", 1897 "stacktracey": "^2.1.8" 1898 } 1899 }, 1900 "node_modules/zod": { 1901 "version": "3.22.3", 1902 "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", 1903 "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", 1904 "dev": true, 1905 "license": "MIT", 1906 "funding": { 1907 "url": "https://github.com/sponsors/colinhacks" 1908 } 1909 } 1910 }, 1911 "dependencies": { 1912 "@cloudflare/kv-asset-handler": { 1913 "version": "0.4.0", 1914 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz", 1915 "integrity": "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==", 1916 "dev": true, 1917 "requires": { 1918 "mime": "^3.0.0" 1919 } 1920 }, 1921 "@cloudflare/unenv-preset": { 1922 "version": "2.3.2", 1923 "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.3.2.tgz", 1924 "integrity": "sha512-MtUgNl+QkQyhQvv5bbWP+BpBC1N0me4CHHuP2H4ktmOMKdB/6kkz/lo+zqiA4mEazb4y+1cwyNjVrQ2DWeE4mg==", 1925 "dev": true, 1926 "requires": {} 1927 }, 1928 "@cloudflare/workerd-darwin-64": { 1929 "version": "1.20250604.0", 1930 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20250604.0.tgz", 1931 "integrity": "sha512-PI6AWAzhHg75KVhYkSWFBf3HKCHstpaKg4nrx6LYZaEvz0TaTz+JQpYU2fNAgGFmVsK5xEzwFTGh3DAVAKONPw==", 1932 "dev": true, 1933 "optional": true 1934 }, 1935 "@cloudflare/workerd-darwin-arm64": { 1936 "version": "1.20250604.0", 1937 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20250604.0.tgz", 1938 "integrity": "sha512-hOiZZSop7QRQgGERtTIy9eU5GvPpIsgE2/BDsUdHMl7OBZ7QLniqvgDzLNDzj0aTkCldm9Yl/Z+C7aUgRdOccw==", 1939 "dev": true, 1940 "optional": true 1941 }, 1942 "@cloudflare/workerd-linux-64": { 1943 "version": "1.20250604.0", 1944 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20250604.0.tgz", 1945 "integrity": "sha512-S0R9r7U4nv9qejYygQj01hArC4KUbQQ4u29rvegR0MGoXZY8AHIEuJxon0kE7r7aWFJxvl4W3tOH+5hwW51LYw==", 1946 "dev": true, 1947 "optional": true 1948 }, 1949 "@cloudflare/workerd-linux-arm64": { 1950 "version": "1.20250604.0", 1951 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20250604.0.tgz", 1952 "integrity": "sha512-BTFU/rXpNy03wpeueI2P7q1vVjbg2V6mCyyFGqDqMn2gSVYXH1G0zFNolV13PQXa0HgaqM6oYnqtAxluqbA+kQ==", 1953 "dev": true, 1954 "optional": true 1955 }, 1956 "@cloudflare/workerd-windows-64": { 1957 "version": "1.20250604.0", 1958 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20250604.0.tgz", 1959 "integrity": "sha512-tW/U9/qDmDZBeoEVcK5skb2uouVAMXMzt7o/uGvaIFLeZsQkOp4NBmvoQQd+nbOc7nVCJIwFoSMokd89AhzCkA==", 1960 "dev": true, 1961 "optional": true 1962 }, 1963 "@cspotcode/source-map-support": { 1964 "version": "0.8.1", 1965 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 1966 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 1967 "dev": true, 1968 "requires": { 1969 "@jridgewell/trace-mapping": "0.3.9" 1970 } 1971 }, 1972 "@dotenvx/dotenvx": { 1973 "version": "1.44.2", 1974 "resolved": "https://registry.npmjs.org/@dotenvx/dotenvx/-/dotenvx-1.44.2.tgz", 1975 "integrity": "sha512-2C44+G2dch4cB6zw7+oGQ9VcFQuuVhc5xOzfVvY7iUEj2PRhiVMIB6SpNMK1V5TvpdqrAqCYFjclK18Mh9vwNQ==", 1976 "requires": { 1977 "commander": "^11.1.0", 1978 "dotenv": "^16.4.5", 1979 "eciesjs": "^0.4.10", 1980 "execa": "^5.1.1", 1981 "fdir": "^6.2.0", 1982 "ignore": "^5.3.0", 1983 "object-treeify": "1.1.33", 1984 "picomatch": "^4.0.2", 1985 "which": "^4.0.0" 1986 }, 1987 "dependencies": { 1988 "fdir": { 1989 "version": "6.4.0", 1990 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.0.tgz", 1991 "integrity": "sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==", 1992 "requires": {} 1993 }, 1994 "picomatch": { 1995 "version": "4.0.2", 1996 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", 1997 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==" 1998 } 1999 } 2000 }, 2001 "@ecies/ciphers": { 2002 "version": "0.2.1", 2003 "resolved": "https://registry.npmjs.org/@ecies/ciphers/-/ciphers-0.2.1.tgz", 2004 "integrity": "sha512-ezMihhjW24VNK/2qQR7lH8xCQY24nk0XHF/kwJ1OuiiY5iEwQXOcKVSy47fSoHPRG8gVGXcK5SgtONDk5xMwtQ==", 2005 "requires": {} 2006 }, 2007 "@emnapi/runtime": { 2008 "version": "1.4.3", 2009 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", 2010 "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", 2011 "dev": true, 2012 "optional": true, 2013 "requires": { 2014 "tslib": "^2.4.0" 2015 } 2016 }, 2017 "@esbuild/aix-ppc64": { 2018 "version": "0.25.4", 2019 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", 2020 "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", 2021 "dev": true, 2022 "optional": true 2023 }, 2024 "@esbuild/android-arm": { 2025 "version": "0.25.4", 2026 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", 2027 "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", 2028 "dev": true, 2029 "optional": true 2030 }, 2031 "@esbuild/android-arm64": { 2032 "version": "0.25.4", 2033 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", 2034 "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", 2035 "dev": true, 2036 "optional": true 2037 }, 2038 "@esbuild/android-x64": { 2039 "version": "0.25.4", 2040 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", 2041 "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", 2042 "dev": true, 2043 "optional": true 2044 }, 2045 "@esbuild/darwin-arm64": { 2046 "version": "0.25.4", 2047 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", 2048 "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", 2049 "dev": true, 2050 "optional": true 2051 }, 2052 "@esbuild/darwin-x64": { 2053 "version": "0.25.4", 2054 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", 2055 "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", 2056 "dev": true, 2057 "optional": true 2058 }, 2059 "@esbuild/freebsd-arm64": { 2060 "version": "0.25.4", 2061 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", 2062 "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", 2063 "dev": true, 2064 "optional": true 2065 }, 2066 "@esbuild/freebsd-x64": { 2067 "version": "0.25.4", 2068 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", 2069 "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", 2070 "dev": true, 2071 "optional": true 2072 }, 2073 "@esbuild/linux-arm": { 2074 "version": "0.25.4", 2075 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", 2076 "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", 2077 "dev": true, 2078 "optional": true 2079 }, 2080 "@esbuild/linux-arm64": { 2081 "version": "0.25.4", 2082 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", 2083 "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", 2084 "dev": true, 2085 "optional": true 2086 }, 2087 "@esbuild/linux-ia32": { 2088 "version": "0.25.4", 2089 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", 2090 "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", 2091 "dev": true, 2092 "optional": true 2093 }, 2094 "@esbuild/linux-loong64": { 2095 "version": "0.25.4", 2096 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", 2097 "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", 2098 "dev": true, 2099 "optional": true 2100 }, 2101 "@esbuild/linux-mips64el": { 2102 "version": "0.25.4", 2103 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", 2104 "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", 2105 "dev": true, 2106 "optional": true 2107 }, 2108 "@esbuild/linux-ppc64": { 2109 "version": "0.25.4", 2110 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", 2111 "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", 2112 "dev": true, 2113 "optional": true 2114 }, 2115 "@esbuild/linux-riscv64": { 2116 "version": "0.25.4", 2117 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", 2118 "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", 2119 "dev": true, 2120 "optional": true 2121 }, 2122 "@esbuild/linux-s390x": { 2123 "version": "0.25.4", 2124 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", 2125 "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", 2126 "dev": true, 2127 "optional": true 2128 }, 2129 "@esbuild/linux-x64": { 2130 "version": "0.25.4", 2131 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", 2132 "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", 2133 "dev": true, 2134 "optional": true 2135 }, 2136 "@esbuild/netbsd-arm64": { 2137 "version": "0.25.4", 2138 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", 2139 "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", 2140 "dev": true, 2141 "optional": true 2142 }, 2143 "@esbuild/netbsd-x64": { 2144 "version": "0.25.4", 2145 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", 2146 "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", 2147 "dev": true, 2148 "optional": true 2149 }, 2150 "@esbuild/openbsd-arm64": { 2151 "version": "0.25.4", 2152 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", 2153 "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", 2154 "dev": true, 2155 "optional": true 2156 }, 2157 "@esbuild/openbsd-x64": { 2158 "version": "0.25.4", 2159 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", 2160 "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", 2161 "dev": true, 2162 "optional": true 2163 }, 2164 "@esbuild/sunos-x64": { 2165 "version": "0.25.4", 2166 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", 2167 "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", 2168 "dev": true, 2169 "optional": true 2170 }, 2171 "@esbuild/win32-arm64": { 2172 "version": "0.25.4", 2173 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", 2174 "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", 2175 "dev": true, 2176 "optional": true 2177 }, 2178 "@esbuild/win32-ia32": { 2179 "version": "0.25.4", 2180 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", 2181 "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", 2182 "dev": true, 2183 "optional": true 2184 }, 2185 "@esbuild/win32-x64": { 2186 "version": "0.25.4", 2187 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", 2188 "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", 2189 "dev": true, 2190 "optional": true 2191 }, 2192 "@fastify/busboy": { 2193 "version": "2.1.1", 2194 "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", 2195 "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", 2196 "dev": true 2197 }, 2198 "@img/sharp-darwin-arm64": { 2199 "version": "0.33.5", 2200 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", 2201 "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 2202 "dev": true, 2203 "optional": true, 2204 "requires": { 2205 "@img/sharp-libvips-darwin-arm64": "1.0.4" 2206 } 2207 }, 2208 "@img/sharp-darwin-x64": { 2209 "version": "0.33.5", 2210 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", 2211 "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 2212 "dev": true, 2213 "optional": true, 2214 "requires": { 2215 "@img/sharp-libvips-darwin-x64": "1.0.4" 2216 } 2217 }, 2218 "@img/sharp-libvips-darwin-arm64": { 2219 "version": "1.0.4", 2220 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", 2221 "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 2222 "dev": true, 2223 "optional": true 2224 }, 2225 "@img/sharp-libvips-darwin-x64": { 2226 "version": "1.0.4", 2227 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", 2228 "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 2229 "dev": true, 2230 "optional": true 2231 }, 2232 "@img/sharp-libvips-linux-arm": { 2233 "version": "1.0.5", 2234 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", 2235 "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 2236 "dev": true, 2237 "optional": true 2238 }, 2239 "@img/sharp-libvips-linux-arm64": { 2240 "version": "1.0.4", 2241 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", 2242 "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 2243 "dev": true, 2244 "optional": true 2245 }, 2246 "@img/sharp-libvips-linux-s390x": { 2247 "version": "1.0.4", 2248 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", 2249 "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 2250 "dev": true, 2251 "optional": true 2252 }, 2253 "@img/sharp-libvips-linux-x64": { 2254 "version": "1.0.4", 2255 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", 2256 "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 2257 "dev": true, 2258 "optional": true 2259 }, 2260 "@img/sharp-libvips-linuxmusl-arm64": { 2261 "version": "1.0.4", 2262 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", 2263 "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 2264 "dev": true, 2265 "optional": true 2266 }, 2267 "@img/sharp-libvips-linuxmusl-x64": { 2268 "version": "1.0.4", 2269 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", 2270 "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 2271 "dev": true, 2272 "optional": true 2273 }, 2274 "@img/sharp-linux-arm": { 2275 "version": "0.33.5", 2276 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", 2277 "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 2278 "dev": true, 2279 "optional": true, 2280 "requires": { 2281 "@img/sharp-libvips-linux-arm": "1.0.5" 2282 } 2283 }, 2284 "@img/sharp-linux-arm64": { 2285 "version": "0.33.5", 2286 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", 2287 "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 2288 "dev": true, 2289 "optional": true, 2290 "requires": { 2291 "@img/sharp-libvips-linux-arm64": "1.0.4" 2292 } 2293 }, 2294 "@img/sharp-linux-s390x": { 2295 "version": "0.33.5", 2296 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", 2297 "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 2298 "dev": true, 2299 "optional": true, 2300 "requires": { 2301 "@img/sharp-libvips-linux-s390x": "1.0.4" 2302 } 2303 }, 2304 "@img/sharp-linux-x64": { 2305 "version": "0.33.5", 2306 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", 2307 "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 2308 "dev": true, 2309 "optional": true, 2310 "requires": { 2311 "@img/sharp-libvips-linux-x64": "1.0.4" 2312 } 2313 }, 2314 "@img/sharp-linuxmusl-arm64": { 2315 "version": "0.33.5", 2316 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", 2317 "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 2318 "dev": true, 2319 "optional": true, 2320 "requires": { 2321 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" 2322 } 2323 }, 2324 "@img/sharp-linuxmusl-x64": { 2325 "version": "0.33.5", 2326 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", 2327 "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 2328 "dev": true, 2329 "optional": true, 2330 "requires": { 2331 "@img/sharp-libvips-linuxmusl-x64": "1.0.4" 2332 } 2333 }, 2334 "@img/sharp-wasm32": { 2335 "version": "0.33.5", 2336 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", 2337 "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 2338 "dev": true, 2339 "optional": true, 2340 "requires": { 2341 "@emnapi/runtime": "^1.2.0" 2342 } 2343 }, 2344 "@img/sharp-win32-ia32": { 2345 "version": "0.33.5", 2346 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", 2347 "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 2348 "dev": true, 2349 "optional": true 2350 }, 2351 "@img/sharp-win32-x64": { 2352 "version": "0.33.5", 2353 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", 2354 "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 2355 "dev": true, 2356 "optional": true 2357 }, 2358 "@jridgewell/resolve-uri": { 2359 "version": "3.1.2", 2360 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 2361 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 2362 "dev": true 2363 }, 2364 "@jridgewell/sourcemap-codec": { 2365 "version": "1.5.0", 2366 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 2367 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 2368 "dev": true 2369 }, 2370 "@jridgewell/trace-mapping": { 2371 "version": "0.3.9", 2372 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 2373 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 2374 "dev": true, 2375 "requires": { 2376 "@jridgewell/resolve-uri": "^3.0.3", 2377 "@jridgewell/sourcemap-codec": "^1.4.10" 2378 } 2379 }, 2380 "@noble/ciphers": { 2381 "version": "1.0.0", 2382 "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.0.0.tgz", 2383 "integrity": "sha512-wH5EHOmLi0rEazphPbecAzmjd12I6/Yv/SiHdkA9LSycsQk7RuuTp7am5/o62qYr0RScE7Pc9icXGBbsr6cesA==" 2384 }, 2385 "@noble/curves": { 2386 "version": "1.6.0", 2387 "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz", 2388 "integrity": "sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==", 2389 "requires": { 2390 "@noble/hashes": "1.5.0" 2391 } 2392 }, 2393 "@noble/hashes": { 2394 "version": "1.5.0", 2395 "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", 2396 "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==" 2397 }, 2398 "acorn": { 2399 "version": "8.14.0", 2400 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", 2401 "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 2402 "dev": true 2403 }, 2404 "acorn-walk": { 2405 "version": "8.3.2", 2406 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", 2407 "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", 2408 "dev": true 2409 }, 2410 "as-table": { 2411 "version": "1.0.55", 2412 "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz", 2413 "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==", 2414 "dev": true, 2415 "requires": { 2416 "printable-characters": "^1.0.42" 2417 } 2418 }, 2419 "blake3-wasm": { 2420 "version": "2.1.5", 2421 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", 2422 "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", 2423 "dev": true 2424 }, 2425 "color": { 2426 "version": "4.2.3", 2427 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", 2428 "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", 2429 "dev": true, 2430 "requires": { 2431 "color-convert": "^2.0.1", 2432 "color-string": "^1.9.0" 2433 } 2434 }, 2435 "color-convert": { 2436 "version": "2.0.1", 2437 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2438 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2439 "dev": true, 2440 "requires": { 2441 "color-name": "~1.1.4" 2442 } 2443 }, 2444 "color-name": { 2445 "version": "1.1.4", 2446 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2447 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2448 "dev": true 2449 }, 2450 "color-string": { 2451 "version": "1.9.1", 2452 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", 2453 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", 2454 "dev": true, 2455 "requires": { 2456 "color-name": "^1.0.0", 2457 "simple-swizzle": "^0.2.2" 2458 } 2459 }, 2460 "commander": { 2461 "version": "11.1.0", 2462 "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", 2463 "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==" 2464 }, 2465 "cookie": { 2466 "version": "0.7.2", 2467 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 2468 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 2469 "dev": true 2470 }, 2471 "cross-spawn": { 2472 "version": "7.0.6", 2473 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 2474 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 2475 "requires": { 2476 "path-key": "^3.1.0", 2477 "shebang-command": "^2.0.0", 2478 "which": "^2.0.1" 2479 }, 2480 "dependencies": { 2481 "isexe": { 2482 "version": "2.0.0", 2483 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2484 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 2485 }, 2486 "which": { 2487 "version": "2.0.2", 2488 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2489 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2490 "requires": { 2491 "isexe": "^2.0.0" 2492 } 2493 } 2494 } 2495 }, 2496 "data-uri-to-buffer": { 2497 "version": "2.0.2", 2498 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz", 2499 "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==", 2500 "dev": true 2501 }, 2502 "defu": { 2503 "version": "6.1.4", 2504 "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", 2505 "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", 2506 "dev": true 2507 }, 2508 "detect-libc": { 2509 "version": "2.0.4", 2510 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", 2511 "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", 2512 "dev": true 2513 }, 2514 "dotenv": { 2515 "version": "16.4.5", 2516 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", 2517 "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==" 2518 }, 2519 "eciesjs": { 2520 "version": "0.4.11", 2521 "resolved": "https://registry.npmjs.org/eciesjs/-/eciesjs-0.4.11.tgz", 2522 "integrity": "sha512-SmUG449n1w1YGvJD9R30tBGvpxTxA0cnn0rfvpFIBvmezfIhagLjsH2JG8HBHOLS8slXsPh48II7IDUTH/J3Mg==", 2523 "requires": { 2524 "@ecies/ciphers": "^0.2.1", 2525 "@noble/ciphers": "^1.0.0", 2526 "@noble/curves": "^1.6.0", 2527 "@noble/hashes": "^1.5.0" 2528 } 2529 }, 2530 "esbuild": { 2531 "version": "0.25.4", 2532 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", 2533 "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", 2534 "dev": true, 2535 "requires": { 2536 "@esbuild/aix-ppc64": "0.25.4", 2537 "@esbuild/android-arm": "0.25.4", 2538 "@esbuild/android-arm64": "0.25.4", 2539 "@esbuild/android-x64": "0.25.4", 2540 "@esbuild/darwin-arm64": "0.25.4", 2541 "@esbuild/darwin-x64": "0.25.4", 2542 "@esbuild/freebsd-arm64": "0.25.4", 2543 "@esbuild/freebsd-x64": "0.25.4", 2544 "@esbuild/linux-arm": "0.25.4", 2545 "@esbuild/linux-arm64": "0.25.4", 2546 "@esbuild/linux-ia32": "0.25.4", 2547 "@esbuild/linux-loong64": "0.25.4", 2548 "@esbuild/linux-mips64el": "0.25.4", 2549 "@esbuild/linux-ppc64": "0.25.4", 2550 "@esbuild/linux-riscv64": "0.25.4", 2551 "@esbuild/linux-s390x": "0.25.4", 2552 "@esbuild/linux-x64": "0.25.4", 2553 "@esbuild/netbsd-arm64": "0.25.4", 2554 "@esbuild/netbsd-x64": "0.25.4", 2555 "@esbuild/openbsd-arm64": "0.25.4", 2556 "@esbuild/openbsd-x64": "0.25.4", 2557 "@esbuild/sunos-x64": "0.25.4", 2558 "@esbuild/win32-arm64": "0.25.4", 2559 "@esbuild/win32-ia32": "0.25.4", 2560 "@esbuild/win32-x64": "0.25.4" 2561 } 2562 }, 2563 "execa": { 2564 "version": "5.1.1", 2565 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 2566 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 2567 "requires": { 2568 "cross-spawn": "^7.0.3", 2569 "get-stream": "^6.0.0", 2570 "human-signals": "^2.1.0", 2571 "is-stream": "^2.0.0", 2572 "merge-stream": "^2.0.0", 2573 "npm-run-path": "^4.0.1", 2574 "onetime": "^5.1.2", 2575 "signal-exit": "^3.0.3", 2576 "strip-final-newline": "^2.0.0" 2577 } 2578 }, 2579 "exit-hook": { 2580 "version": "2.2.1", 2581 "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz", 2582 "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==", 2583 "dev": true 2584 }, 2585 "exsolve": { 2586 "version": "1.0.5", 2587 "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz", 2588 "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==", 2589 "dev": true 2590 }, 2591 "fsevents": { 2592 "version": "2.3.3", 2593 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 2594 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 2595 "dev": true, 2596 "optional": true 2597 }, 2598 "get-source": { 2599 "version": "2.0.12", 2600 "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz", 2601 "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==", 2602 "dev": true, 2603 "requires": { 2604 "data-uri-to-buffer": "^2.0.0", 2605 "source-map": "^0.6.1" 2606 } 2607 }, 2608 "get-stream": { 2609 "version": "6.0.1", 2610 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 2611 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" 2612 }, 2613 "glob-to-regexp": { 2614 "version": "0.4.1", 2615 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 2616 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 2617 "dev": true 2618 }, 2619 "human-signals": { 2620 "version": "2.1.0", 2621 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 2622 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" 2623 }, 2624 "ignore": { 2625 "version": "5.3.2", 2626 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 2627 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==" 2628 }, 2629 "is-arrayish": { 2630 "version": "0.3.2", 2631 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 2632 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 2633 "dev": true 2634 }, 2635 "is-stream": { 2636 "version": "2.0.1", 2637 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 2638 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" 2639 }, 2640 "isexe": { 2641 "version": "3.1.1", 2642 "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 2643 "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==" 2644 }, 2645 "merge-stream": { 2646 "version": "2.0.0", 2647 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 2648 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" 2649 }, 2650 "mime": { 2651 "version": "3.0.0", 2652 "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 2653 "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 2654 "dev": true 2655 }, 2656 "mimic-fn": { 2657 "version": "2.1.0", 2658 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 2659 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" 2660 }, 2661 "miniflare": { 2662 "version": "4.20250604.1", 2663 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20250604.1.tgz", 2664 "integrity": "sha512-HJQ9YhH0F0fI73Vsdy3PNVau+PfHZYK7trI5WJEcbfl5HzqhMU0DRNtA/G5EXQgiumkjrmbW4Zh1DVTtsqICPg==", 2665 "dev": true, 2666 "requires": { 2667 "@cspotcode/source-map-support": "0.8.1", 2668 "acorn": "8.14.0", 2669 "acorn-walk": "8.3.2", 2670 "exit-hook": "2.2.1", 2671 "glob-to-regexp": "0.4.1", 2672 "sharp": "^0.33.5", 2673 "stoppable": "1.1.0", 2674 "undici": "^5.28.5", 2675 "workerd": "1.20250604.0", 2676 "ws": "8.18.0", 2677 "youch": "3.3.4", 2678 "zod": "3.22.3" 2679 } 2680 }, 2681 "mustache": { 2682 "version": "4.2.0", 2683 "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", 2684 "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", 2685 "dev": true 2686 }, 2687 "npm-check-updates": { 2688 "version": "18.0.1", 2689 "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-18.0.1.tgz", 2690 "integrity": "sha512-MO7mLp/8nm6kZNLLyPgz4gHmr9tLoU+pWPLdXuGAx+oZydBHkHWN0ibTonsrfwC2WEQNIQxuZagYwB67JQpAuw==", 2691 "dev": true 2692 }, 2693 "npm-run-path": { 2694 "version": "4.0.1", 2695 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 2696 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 2697 "requires": { 2698 "path-key": "^3.0.0" 2699 } 2700 }, 2701 "object-treeify": { 2702 "version": "1.1.33", 2703 "resolved": "https://registry.npmjs.org/object-treeify/-/object-treeify-1.1.33.tgz", 2704 "integrity": "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A==" 2705 }, 2706 "ohash": { 2707 "version": "2.0.11", 2708 "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", 2709 "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", 2710 "dev": true 2711 }, 2712 "onetime": { 2713 "version": "5.1.2", 2714 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 2715 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 2716 "requires": { 2717 "mimic-fn": "^2.1.0" 2718 } 2719 }, 2720 "path-key": { 2721 "version": "3.1.1", 2722 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2723 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" 2724 }, 2725 "path-to-regexp": { 2726 "version": "6.3.0", 2727 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", 2728 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", 2729 "dev": true 2730 }, 2731 "pathe": { 2732 "version": "2.0.3", 2733 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 2734 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 2735 "dev": true 2736 }, 2737 "printable-characters": { 2738 "version": "1.0.42", 2739 "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz", 2740 "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==", 2741 "dev": true 2742 }, 2743 "semver": { 2744 "version": "7.7.2", 2745 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 2746 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 2747 "dev": true 2748 }, 2749 "sharp": { 2750 "version": "0.33.5", 2751 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", 2752 "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 2753 "dev": true, 2754 "requires": { 2755 "@img/sharp-darwin-arm64": "0.33.5", 2756 "@img/sharp-darwin-x64": "0.33.5", 2757 "@img/sharp-libvips-darwin-arm64": "1.0.4", 2758 "@img/sharp-libvips-darwin-x64": "1.0.4", 2759 "@img/sharp-libvips-linux-arm": "1.0.5", 2760 "@img/sharp-libvips-linux-arm64": "1.0.4", 2761 "@img/sharp-libvips-linux-s390x": "1.0.4", 2762 "@img/sharp-libvips-linux-x64": "1.0.4", 2763 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", 2764 "@img/sharp-libvips-linuxmusl-x64": "1.0.4", 2765 "@img/sharp-linux-arm": "0.33.5", 2766 "@img/sharp-linux-arm64": "0.33.5", 2767 "@img/sharp-linux-s390x": "0.33.5", 2768 "@img/sharp-linux-x64": "0.33.5", 2769 "@img/sharp-linuxmusl-arm64": "0.33.5", 2770 "@img/sharp-linuxmusl-x64": "0.33.5", 2771 "@img/sharp-wasm32": "0.33.5", 2772 "@img/sharp-win32-ia32": "0.33.5", 2773 "@img/sharp-win32-x64": "0.33.5", 2774 "color": "^4.2.3", 2775 "detect-libc": "^2.0.3", 2776 "semver": "^7.6.3" 2777 } 2778 }, 2779 "shebang-command": { 2780 "version": "2.0.0", 2781 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2782 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2783 "requires": { 2784 "shebang-regex": "^3.0.0" 2785 } 2786 }, 2787 "shebang-regex": { 2788 "version": "3.0.0", 2789 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2790 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" 2791 }, 2792 "signal-exit": { 2793 "version": "3.0.7", 2794 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 2795 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" 2796 }, 2797 "simple-swizzle": { 2798 "version": "0.2.2", 2799 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", 2800 "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", 2801 "dev": true, 2802 "requires": { 2803 "is-arrayish": "^0.3.1" 2804 } 2805 }, 2806 "source-map": { 2807 "version": "0.6.1", 2808 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2809 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2810 "dev": true 2811 }, 2812 "stacktracey": { 2813 "version": "2.1.8", 2814 "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz", 2815 "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==", 2816 "dev": true, 2817 "requires": { 2818 "as-table": "^1.0.36", 2819 "get-source": "^2.0.12" 2820 } 2821 }, 2822 "stoppable": { 2823 "version": "1.1.0", 2824 "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", 2825 "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", 2826 "dev": true 2827 }, 2828 "strip-final-newline": { 2829 "version": "2.0.0", 2830 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 2831 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" 2832 }, 2833 "tslib": { 2834 "version": "2.8.1", 2835 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 2836 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 2837 "dev": true, 2838 "optional": true 2839 }, 2840 "ufo": { 2841 "version": "1.6.1", 2842 "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 2843 "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 2844 "dev": true 2845 }, 2846 "undici": { 2847 "version": "5.29.0", 2848 "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", 2849 "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", 2850 "dev": true, 2851 "requires": { 2852 "@fastify/busboy": "^2.0.0" 2853 } 2854 }, 2855 "unenv": { 2856 "version": "2.0.0-rc.17", 2857 "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.17.tgz", 2858 "integrity": "sha512-B06u0wXkEd+o5gOCMl/ZHl5cfpYbDZKAT+HWTL+Hws6jWu7dCiqBBXXXzMFcFVJb8D4ytAnYmxJA83uwOQRSsg==", 2859 "dev": true, 2860 "requires": { 2861 "defu": "^6.1.4", 2862 "exsolve": "^1.0.4", 2863 "ohash": "^2.0.11", 2864 "pathe": "^2.0.3", 2865 "ufo": "^1.6.1" 2866 } 2867 }, 2868 "which": { 2869 "version": "4.0.0", 2870 "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", 2871 "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", 2872 "requires": { 2873 "isexe": "^3.1.1" 2874 } 2875 }, 2876 "workerd": { 2877 "version": "1.20250604.0", 2878 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20250604.0.tgz", 2879 "integrity": "sha512-sHz9R1sxPpnyq3ptrI/5I96sYTMA2+Ljm75oJDbmEcZQwNyezpu9Emerzt3kzzjCJQqtdscGOidWv4RKGZXzAA==", 2880 "dev": true, 2881 "requires": { 2882 "@cloudflare/workerd-darwin-64": "1.20250604.0", 2883 "@cloudflare/workerd-darwin-arm64": "1.20250604.0", 2884 "@cloudflare/workerd-linux-64": "1.20250604.0", 2885 "@cloudflare/workerd-linux-arm64": "1.20250604.0", 2886 "@cloudflare/workerd-windows-64": "1.20250604.0" 2887 } 2888 }, 2889 "wrangler": { 2890 "version": "4.20.0", 2891 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.20.0.tgz", 2892 "integrity": "sha512-gxMLaSnYp3VLdGPZu4fc/9UlB7PnSVwni25v32NM9szG2yTt+gx5RunWzmoLplplIfEMkBuV3wA47vccNu7zcA==", 2893 "dev": true, 2894 "requires": { 2895 "@cloudflare/kv-asset-handler": "0.4.0", 2896 "@cloudflare/unenv-preset": "2.3.2", 2897 "blake3-wasm": "2.1.5", 2898 "esbuild": "0.25.4", 2899 "fsevents": "~2.3.2", 2900 "miniflare": "4.20250604.1", 2901 "path-to-regexp": "6.3.0", 2902 "unenv": "2.0.0-rc.17", 2903 "workerd": "1.20250604.0" 2904 } 2905 }, 2906 "ws": { 2907 "version": "8.18.0", 2908 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 2909 "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 2910 "dev": true, 2911 "requires": {} 2912 }, 2913 "youch": { 2914 "version": "3.3.4", 2915 "resolved": "https://registry.npmjs.org/youch/-/youch-3.3.4.tgz", 2916 "integrity": "sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==", 2917 "dev": true, 2918 "requires": { 2919 "cookie": "^0.7.1", 2920 "mustache": "^4.2.0", 2921 "stacktracey": "^2.1.8" 2922 } 2923 }, 2924 "zod": { 2925 "version": "3.22.3", 2926 "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz", 2927 "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==", 2928 "dev": true 2929 } 2930 } 2931}