Reference implementation for the Phoenix Architecture. Work in progress. aicoding.leaflet.pub/
ai coding crazy
at main 1454 lines 47 kB view raw
1{ 2 "name": "phoenix-self", 3 "version": "0.1.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "phoenix-self", 9 "version": "0.1.0", 10 "devDependencies": { 11 "@types/node": "^22.0.0", 12 "typescript": "^5.4.0", 13 "vitest": "^2.0.0" 14 } 15 }, 16 "node_modules/@esbuild/aix-ppc64": { 17 "version": "0.21.5", 18 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 19 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 20 "cpu": [ 21 "ppc64" 22 ], 23 "dev": true, 24 "license": "MIT", 25 "optional": true, 26 "os": [ 27 "aix" 28 ], 29 "engines": { 30 "node": ">=12" 31 } 32 }, 33 "node_modules/@esbuild/android-arm": { 34 "version": "0.21.5", 35 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 36 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 37 "cpu": [ 38 "arm" 39 ], 40 "dev": true, 41 "license": "MIT", 42 "optional": true, 43 "os": [ 44 "android" 45 ], 46 "engines": { 47 "node": ">=12" 48 } 49 }, 50 "node_modules/@esbuild/android-arm64": { 51 "version": "0.21.5", 52 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 53 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 54 "cpu": [ 55 "arm64" 56 ], 57 "dev": true, 58 "license": "MIT", 59 "optional": true, 60 "os": [ 61 "android" 62 ], 63 "engines": { 64 "node": ">=12" 65 } 66 }, 67 "node_modules/@esbuild/android-x64": { 68 "version": "0.21.5", 69 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 70 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 71 "cpu": [ 72 "x64" 73 ], 74 "dev": true, 75 "license": "MIT", 76 "optional": true, 77 "os": [ 78 "android" 79 ], 80 "engines": { 81 "node": ">=12" 82 } 83 }, 84 "node_modules/@esbuild/darwin-arm64": { 85 "version": "0.21.5", 86 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 87 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 88 "cpu": [ 89 "arm64" 90 ], 91 "dev": true, 92 "license": "MIT", 93 "optional": true, 94 "os": [ 95 "darwin" 96 ], 97 "engines": { 98 "node": ">=12" 99 } 100 }, 101 "node_modules/@esbuild/darwin-x64": { 102 "version": "0.21.5", 103 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 104 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 105 "cpu": [ 106 "x64" 107 ], 108 "dev": true, 109 "license": "MIT", 110 "optional": true, 111 "os": [ 112 "darwin" 113 ], 114 "engines": { 115 "node": ">=12" 116 } 117 }, 118 "node_modules/@esbuild/freebsd-arm64": { 119 "version": "0.21.5", 120 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 121 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 122 "cpu": [ 123 "arm64" 124 ], 125 "dev": true, 126 "license": "MIT", 127 "optional": true, 128 "os": [ 129 "freebsd" 130 ], 131 "engines": { 132 "node": ">=12" 133 } 134 }, 135 "node_modules/@esbuild/freebsd-x64": { 136 "version": "0.21.5", 137 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 138 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 139 "cpu": [ 140 "x64" 141 ], 142 "dev": true, 143 "license": "MIT", 144 "optional": true, 145 "os": [ 146 "freebsd" 147 ], 148 "engines": { 149 "node": ">=12" 150 } 151 }, 152 "node_modules/@esbuild/linux-arm": { 153 "version": "0.21.5", 154 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 155 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 156 "cpu": [ 157 "arm" 158 ], 159 "dev": true, 160 "license": "MIT", 161 "optional": true, 162 "os": [ 163 "linux" 164 ], 165 "engines": { 166 "node": ">=12" 167 } 168 }, 169 "node_modules/@esbuild/linux-arm64": { 170 "version": "0.21.5", 171 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 172 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 173 "cpu": [ 174 "arm64" 175 ], 176 "dev": true, 177 "license": "MIT", 178 "optional": true, 179 "os": [ 180 "linux" 181 ], 182 "engines": { 183 "node": ">=12" 184 } 185 }, 186 "node_modules/@esbuild/linux-ia32": { 187 "version": "0.21.5", 188 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 189 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 190 "cpu": [ 191 "ia32" 192 ], 193 "dev": true, 194 "license": "MIT", 195 "optional": true, 196 "os": [ 197 "linux" 198 ], 199 "engines": { 200 "node": ">=12" 201 } 202 }, 203 "node_modules/@esbuild/linux-loong64": { 204 "version": "0.21.5", 205 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 206 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 207 "cpu": [ 208 "loong64" 209 ], 210 "dev": true, 211 "license": "MIT", 212 "optional": true, 213 "os": [ 214 "linux" 215 ], 216 "engines": { 217 "node": ">=12" 218 } 219 }, 220 "node_modules/@esbuild/linux-mips64el": { 221 "version": "0.21.5", 222 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 223 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 224 "cpu": [ 225 "mips64el" 226 ], 227 "dev": true, 228 "license": "MIT", 229 "optional": true, 230 "os": [ 231 "linux" 232 ], 233 "engines": { 234 "node": ">=12" 235 } 236 }, 237 "node_modules/@esbuild/linux-ppc64": { 238 "version": "0.21.5", 239 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 240 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 241 "cpu": [ 242 "ppc64" 243 ], 244 "dev": true, 245 "license": "MIT", 246 "optional": true, 247 "os": [ 248 "linux" 249 ], 250 "engines": { 251 "node": ">=12" 252 } 253 }, 254 "node_modules/@esbuild/linux-riscv64": { 255 "version": "0.21.5", 256 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 257 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 258 "cpu": [ 259 "riscv64" 260 ], 261 "dev": true, 262 "license": "MIT", 263 "optional": true, 264 "os": [ 265 "linux" 266 ], 267 "engines": { 268 "node": ">=12" 269 } 270 }, 271 "node_modules/@esbuild/linux-s390x": { 272 "version": "0.21.5", 273 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 274 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 275 "cpu": [ 276 "s390x" 277 ], 278 "dev": true, 279 "license": "MIT", 280 "optional": true, 281 "os": [ 282 "linux" 283 ], 284 "engines": { 285 "node": ">=12" 286 } 287 }, 288 "node_modules/@esbuild/linux-x64": { 289 "version": "0.21.5", 290 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 291 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 292 "cpu": [ 293 "x64" 294 ], 295 "dev": true, 296 "license": "MIT", 297 "optional": true, 298 "os": [ 299 "linux" 300 ], 301 "engines": { 302 "node": ">=12" 303 } 304 }, 305 "node_modules/@esbuild/netbsd-x64": { 306 "version": "0.21.5", 307 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 308 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 309 "cpu": [ 310 "x64" 311 ], 312 "dev": true, 313 "license": "MIT", 314 "optional": true, 315 "os": [ 316 "netbsd" 317 ], 318 "engines": { 319 "node": ">=12" 320 } 321 }, 322 "node_modules/@esbuild/openbsd-x64": { 323 "version": "0.21.5", 324 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 325 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 326 "cpu": [ 327 "x64" 328 ], 329 "dev": true, 330 "license": "MIT", 331 "optional": true, 332 "os": [ 333 "openbsd" 334 ], 335 "engines": { 336 "node": ">=12" 337 } 338 }, 339 "node_modules/@esbuild/sunos-x64": { 340 "version": "0.21.5", 341 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 342 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 343 "cpu": [ 344 "x64" 345 ], 346 "dev": true, 347 "license": "MIT", 348 "optional": true, 349 "os": [ 350 "sunos" 351 ], 352 "engines": { 353 "node": ">=12" 354 } 355 }, 356 "node_modules/@esbuild/win32-arm64": { 357 "version": "0.21.5", 358 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 359 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 360 "cpu": [ 361 "arm64" 362 ], 363 "dev": true, 364 "license": "MIT", 365 "optional": true, 366 "os": [ 367 "win32" 368 ], 369 "engines": { 370 "node": ">=12" 371 } 372 }, 373 "node_modules/@esbuild/win32-ia32": { 374 "version": "0.21.5", 375 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 376 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 377 "cpu": [ 378 "ia32" 379 ], 380 "dev": true, 381 "license": "MIT", 382 "optional": true, 383 "os": [ 384 "win32" 385 ], 386 "engines": { 387 "node": ">=12" 388 } 389 }, 390 "node_modules/@esbuild/win32-x64": { 391 "version": "0.21.5", 392 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 393 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 394 "cpu": [ 395 "x64" 396 ], 397 "dev": true, 398 "license": "MIT", 399 "optional": true, 400 "os": [ 401 "win32" 402 ], 403 "engines": { 404 "node": ">=12" 405 } 406 }, 407 "node_modules/@jridgewell/sourcemap-codec": { 408 "version": "1.5.5", 409 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 410 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 411 "dev": true, 412 "license": "MIT" 413 }, 414 "node_modules/@rollup/rollup-android-arm-eabi": { 415 "version": "4.60.0", 416 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.0.tgz", 417 "integrity": "sha512-WOhNW9K8bR3kf4zLxbfg6Pxu2ybOUbB2AjMDHSQx86LIF4rH4Ft7vmMwNt0loO0eonglSNy4cpD3MKXXKQu0/A==", 418 "cpu": [ 419 "arm" 420 ], 421 "dev": true, 422 "license": "MIT", 423 "optional": true, 424 "os": [ 425 "android" 426 ] 427 }, 428 "node_modules/@rollup/rollup-android-arm64": { 429 "version": "4.60.0", 430 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.0.tgz", 431 "integrity": "sha512-u6JHLll5QKRvjciE78bQXDmqRqNs5M/3GVqZeMwvmjaNODJih/WIrJlFVEihvV0MiYFmd+ZyPr9wxOVbPAG2Iw==", 432 "cpu": [ 433 "arm64" 434 ], 435 "dev": true, 436 "license": "MIT", 437 "optional": true, 438 "os": [ 439 "android" 440 ] 441 }, 442 "node_modules/@rollup/rollup-darwin-arm64": { 443 "version": "4.60.0", 444 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.0.tgz", 445 "integrity": "sha512-qEF7CsKKzSRc20Ciu2Zw1wRrBz4g56F7r/vRwY430UPp/nt1x21Q/fpJ9N5l47WWvJlkNCPJz3QRVw008fi7yA==", 446 "cpu": [ 447 "arm64" 448 ], 449 "dev": true, 450 "license": "MIT", 451 "optional": true, 452 "os": [ 453 "darwin" 454 ] 455 }, 456 "node_modules/@rollup/rollup-darwin-x64": { 457 "version": "4.60.0", 458 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.0.tgz", 459 "integrity": "sha512-WADYozJ4QCnXCH4wPB+3FuGmDPoFseVCUrANmA5LWwGmC6FL14BWC7pcq+FstOZv3baGX65tZ378uT6WG8ynTw==", 460 "cpu": [ 461 "x64" 462 ], 463 "dev": true, 464 "license": "MIT", 465 "optional": true, 466 "os": [ 467 "darwin" 468 ] 469 }, 470 "node_modules/@rollup/rollup-freebsd-arm64": { 471 "version": "4.60.0", 472 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.0.tgz", 473 "integrity": "sha512-6b8wGHJlDrGeSE3aH5mGNHBjA0TTkxdoNHik5EkvPHCt351XnigA4pS7Wsj/Eo9Y8RBU6f35cjN9SYmCFBtzxw==", 474 "cpu": [ 475 "arm64" 476 ], 477 "dev": true, 478 "license": "MIT", 479 "optional": true, 480 "os": [ 481 "freebsd" 482 ] 483 }, 484 "node_modules/@rollup/rollup-freebsd-x64": { 485 "version": "4.60.0", 486 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.0.tgz", 487 "integrity": "sha512-h25Ga0t4jaylMB8M/JKAyrvvfxGRjnPQIR8lnCayyzEjEOx2EJIlIiMbhpWxDRKGKF8jbNH01NnN663dH638mA==", 488 "cpu": [ 489 "x64" 490 ], 491 "dev": true, 492 "license": "MIT", 493 "optional": true, 494 "os": [ 495 "freebsd" 496 ] 497 }, 498 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 499 "version": "4.60.0", 500 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.0.tgz", 501 "integrity": "sha512-RzeBwv0B3qtVBWtcuABtSuCzToo2IEAIQrcyB/b2zMvBWVbjo8bZDjACUpnaafaxhTw2W+imQbP2BD1usasK4g==", 502 "cpu": [ 503 "arm" 504 ], 505 "dev": true, 506 "license": "MIT", 507 "optional": true, 508 "os": [ 509 "linux" 510 ] 511 }, 512 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 513 "version": "4.60.0", 514 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.0.tgz", 515 "integrity": "sha512-Sf7zusNI2CIU1HLzuu9Tc5YGAHEZs5Lu7N1ssJG4Tkw6e0MEsN7NdjUDDfGNHy2IU+ENyWT+L2obgWiguWibWQ==", 516 "cpu": [ 517 "arm" 518 ], 519 "dev": true, 520 "license": "MIT", 521 "optional": true, 522 "os": [ 523 "linux" 524 ] 525 }, 526 "node_modules/@rollup/rollup-linux-arm64-gnu": { 527 "version": "4.60.0", 528 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.0.tgz", 529 "integrity": "sha512-DX2x7CMcrJzsE91q7/O02IJQ5/aLkVtYFryqCjduJhUfGKG6yJV8hxaw8pZa93lLEpPTP/ohdN4wFz7yp/ry9A==", 530 "cpu": [ 531 "arm64" 532 ], 533 "dev": true, 534 "license": "MIT", 535 "optional": true, 536 "os": [ 537 "linux" 538 ] 539 }, 540 "node_modules/@rollup/rollup-linux-arm64-musl": { 541 "version": "4.60.0", 542 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.0.tgz", 543 "integrity": "sha512-09EL+yFVbJZlhcQfShpswwRZ0Rg+z/CsSELFCnPt3iK+iqwGsI4zht3secj5vLEs957QvFFXnzAT0FFPIxSrkQ==", 544 "cpu": [ 545 "arm64" 546 ], 547 "dev": true, 548 "license": "MIT", 549 "optional": true, 550 "os": [ 551 "linux" 552 ] 553 }, 554 "node_modules/@rollup/rollup-linux-loong64-gnu": { 555 "version": "4.60.0", 556 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.0.tgz", 557 "integrity": "sha512-i9IcCMPr3EXm8EQg5jnja0Zyc1iFxJjZWlb4wr7U2Wx/GrddOuEafxRdMPRYVaXjgbhvqalp6np07hN1w9kAKw==", 558 "cpu": [ 559 "loong64" 560 ], 561 "dev": true, 562 "license": "MIT", 563 "optional": true, 564 "os": [ 565 "linux" 566 ] 567 }, 568 "node_modules/@rollup/rollup-linux-loong64-musl": { 569 "version": "4.60.0", 570 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.0.tgz", 571 "integrity": "sha512-DGzdJK9kyJ+B78MCkWeGnpXJ91tK/iKA6HwHxF4TAlPIY7GXEvMe8hBFRgdrR9Ly4qebR/7gfUs9y2IoaVEyog==", 572 "cpu": [ 573 "loong64" 574 ], 575 "dev": true, 576 "license": "MIT", 577 "optional": true, 578 "os": [ 579 "linux" 580 ] 581 }, 582 "node_modules/@rollup/rollup-linux-ppc64-gnu": { 583 "version": "4.60.0", 584 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.0.tgz", 585 "integrity": "sha512-RwpnLsqC8qbS8z1H1AxBA1H6qknR4YpPR9w2XX0vo2Sz10miu57PkNcnHVaZkbqyw/kUWfKMI73jhmfi9BRMUQ==", 586 "cpu": [ 587 "ppc64" 588 ], 589 "dev": true, 590 "license": "MIT", 591 "optional": true, 592 "os": [ 593 "linux" 594 ] 595 }, 596 "node_modules/@rollup/rollup-linux-ppc64-musl": { 597 "version": "4.60.0", 598 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.0.tgz", 599 "integrity": "sha512-Z8pPf54Ly3aqtdWC3G4rFigZgNvd+qJlOE52fmko3KST9SoGfAdSRCwyoyG05q1HrrAblLbk1/PSIV+80/pxLg==", 600 "cpu": [ 601 "ppc64" 602 ], 603 "dev": true, 604 "license": "MIT", 605 "optional": true, 606 "os": [ 607 "linux" 608 ] 609 }, 610 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 611 "version": "4.60.0", 612 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.0.tgz", 613 "integrity": "sha512-3a3qQustp3COCGvnP4SvrMHnPQ9d1vzCakQVRTliaz8cIp/wULGjiGpbcqrkv0WrHTEp8bQD/B3HBjzujVWLOA==", 614 "cpu": [ 615 "riscv64" 616 ], 617 "dev": true, 618 "license": "MIT", 619 "optional": true, 620 "os": [ 621 "linux" 622 ] 623 }, 624 "node_modules/@rollup/rollup-linux-riscv64-musl": { 625 "version": "4.60.0", 626 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.0.tgz", 627 "integrity": "sha512-pjZDsVH/1VsghMJ2/kAaxt6dL0psT6ZexQVrijczOf+PeP2BUqTHYejk3l6TlPRydggINOeNRhvpLa0AYpCWSQ==", 628 "cpu": [ 629 "riscv64" 630 ], 631 "dev": true, 632 "license": "MIT", 633 "optional": true, 634 "os": [ 635 "linux" 636 ] 637 }, 638 "node_modules/@rollup/rollup-linux-s390x-gnu": { 639 "version": "4.60.0", 640 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.0.tgz", 641 "integrity": "sha512-3ObQs0BhvPgiUVZrN7gqCSvmFuMWvWvsjG5ayJ3Lraqv+2KhOsp+pUbigqbeWqueGIsnn+09HBw27rJ+gYK4VQ==", 642 "cpu": [ 643 "s390x" 644 ], 645 "dev": true, 646 "license": "MIT", 647 "optional": true, 648 "os": [ 649 "linux" 650 ] 651 }, 652 "node_modules/@rollup/rollup-linux-x64-gnu": { 653 "version": "4.60.0", 654 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.0.tgz", 655 "integrity": "sha512-EtylprDtQPdS5rXvAayrNDYoJhIz1/vzN2fEubo3yLE7tfAw+948dO0g4M0vkTVFhKojnF+n6C8bDNe+gDRdTg==", 656 "cpu": [ 657 "x64" 658 ], 659 "dev": true, 660 "license": "MIT", 661 "optional": true, 662 "os": [ 663 "linux" 664 ] 665 }, 666 "node_modules/@rollup/rollup-linux-x64-musl": { 667 "version": "4.60.0", 668 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.0.tgz", 669 "integrity": "sha512-k09oiRCi/bHU9UVFqD17r3eJR9bn03TyKraCrlz5ULFJGdJGi7VOmm9jl44vOJvRJ6P7WuBi/s2A97LxxHGIdw==", 670 "cpu": [ 671 "x64" 672 ], 673 "dev": true, 674 "license": "MIT", 675 "optional": true, 676 "os": [ 677 "linux" 678 ] 679 }, 680 "node_modules/@rollup/rollup-openbsd-x64": { 681 "version": "4.60.0", 682 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.0.tgz", 683 "integrity": "sha512-1o/0/pIhozoSaDJoDcec+IVLbnRtQmHwPV730+AOD29lHEEo4F5BEUB24H0OBdhbBBDwIOSuf7vgg0Ywxdfiiw==", 684 "cpu": [ 685 "x64" 686 ], 687 "dev": true, 688 "license": "MIT", 689 "optional": true, 690 "os": [ 691 "openbsd" 692 ] 693 }, 694 "node_modules/@rollup/rollup-openharmony-arm64": { 695 "version": "4.60.0", 696 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.0.tgz", 697 "integrity": "sha512-pESDkos/PDzYwtyzB5p/UoNU/8fJo68vcXM9ZW2V0kjYayj1KaaUfi1NmTUTUpMn4UhU4gTuK8gIaFO4UGuMbA==", 698 "cpu": [ 699 "arm64" 700 ], 701 "dev": true, 702 "license": "MIT", 703 "optional": true, 704 "os": [ 705 "openharmony" 706 ] 707 }, 708 "node_modules/@rollup/rollup-win32-arm64-msvc": { 709 "version": "4.60.0", 710 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.0.tgz", 711 "integrity": "sha512-hj1wFStD7B1YBeYmvY+lWXZ7ey73YGPcViMShYikqKT1GtstIKQAtfUI6yrzPjAy/O7pO0VLXGmUVWXQMaYgTQ==", 712 "cpu": [ 713 "arm64" 714 ], 715 "dev": true, 716 "license": "MIT", 717 "optional": true, 718 "os": [ 719 "win32" 720 ] 721 }, 722 "node_modules/@rollup/rollup-win32-ia32-msvc": { 723 "version": "4.60.0", 724 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.0.tgz", 725 "integrity": "sha512-SyaIPFoxmUPlNDq5EHkTbiKzmSEmq/gOYFI/3HHJ8iS/v1mbugVa7dXUzcJGQfoytp9DJFLhHH4U3/eTy2Bq4w==", 726 "cpu": [ 727 "ia32" 728 ], 729 "dev": true, 730 "license": "MIT", 731 "optional": true, 732 "os": [ 733 "win32" 734 ] 735 }, 736 "node_modules/@rollup/rollup-win32-x64-gnu": { 737 "version": "4.60.0", 738 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.0.tgz", 739 "integrity": "sha512-RdcryEfzZr+lAr5kRm2ucN9aVlCCa2QNq4hXelZxb8GG0NJSazq44Z3PCCc8wISRuCVnGs0lQJVX5Vp6fKA+IA==", 740 "cpu": [ 741 "x64" 742 ], 743 "dev": true, 744 "license": "MIT", 745 "optional": true, 746 "os": [ 747 "win32" 748 ] 749 }, 750 "node_modules/@rollup/rollup-win32-x64-msvc": { 751 "version": "4.60.0", 752 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.0.tgz", 753 "integrity": "sha512-PrsWNQ8BuE00O3Xsx3ALh2Df8fAj9+cvvX9AIA6o4KpATR98c9mud4XtDWVvsEuyia5U4tVSTKygawyJkjm60w==", 754 "cpu": [ 755 "x64" 756 ], 757 "dev": true, 758 "license": "MIT", 759 "optional": true, 760 "os": [ 761 "win32" 762 ] 763 }, 764 "node_modules/@types/estree": { 765 "version": "1.0.8", 766 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 767 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 768 "dev": true, 769 "license": "MIT" 770 }, 771 "node_modules/@types/node": { 772 "version": "22.19.15", 773 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.15.tgz", 774 "integrity": "sha512-F0R/h2+dsy5wJAUe3tAU6oqa2qbWY5TpNfL/RGmo1y38hiyO1w3x2jPtt76wmuaJI4DQnOBu21cNXQ2STIUUWg==", 775 "dev": true, 776 "license": "MIT", 777 "dependencies": { 778 "undici-types": "~6.21.0" 779 } 780 }, 781 "node_modules/@vitest/expect": { 782 "version": "2.1.9", 783 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.9.tgz", 784 "integrity": "sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==", 785 "dev": true, 786 "license": "MIT", 787 "dependencies": { 788 "@vitest/spy": "2.1.9", 789 "@vitest/utils": "2.1.9", 790 "chai": "^5.1.2", 791 "tinyrainbow": "^1.2.0" 792 }, 793 "funding": { 794 "url": "https://opencollective.com/vitest" 795 } 796 }, 797 "node_modules/@vitest/mocker": { 798 "version": "2.1.9", 799 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-2.1.9.tgz", 800 "integrity": "sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==", 801 "dev": true, 802 "license": "MIT", 803 "dependencies": { 804 "@vitest/spy": "2.1.9", 805 "estree-walker": "^3.0.3", 806 "magic-string": "^0.30.12" 807 }, 808 "funding": { 809 "url": "https://opencollective.com/vitest" 810 }, 811 "peerDependencies": { 812 "msw": "^2.4.9", 813 "vite": "^5.0.0" 814 }, 815 "peerDependenciesMeta": { 816 "msw": { 817 "optional": true 818 }, 819 "vite": { 820 "optional": true 821 } 822 } 823 }, 824 "node_modules/@vitest/pretty-format": { 825 "version": "2.1.9", 826 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz", 827 "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==", 828 "dev": true, 829 "license": "MIT", 830 "dependencies": { 831 "tinyrainbow": "^1.2.0" 832 }, 833 "funding": { 834 "url": "https://opencollective.com/vitest" 835 } 836 }, 837 "node_modules/@vitest/runner": { 838 "version": "2.1.9", 839 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.9.tgz", 840 "integrity": "sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==", 841 "dev": true, 842 "license": "MIT", 843 "dependencies": { 844 "@vitest/utils": "2.1.9", 845 "pathe": "^1.1.2" 846 }, 847 "funding": { 848 "url": "https://opencollective.com/vitest" 849 } 850 }, 851 "node_modules/@vitest/snapshot": { 852 "version": "2.1.9", 853 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.9.tgz", 854 "integrity": "sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==", 855 "dev": true, 856 "license": "MIT", 857 "dependencies": { 858 "@vitest/pretty-format": "2.1.9", 859 "magic-string": "^0.30.12", 860 "pathe": "^1.1.2" 861 }, 862 "funding": { 863 "url": "https://opencollective.com/vitest" 864 } 865 }, 866 "node_modules/@vitest/spy": { 867 "version": "2.1.9", 868 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.9.tgz", 869 "integrity": "sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==", 870 "dev": true, 871 "license": "MIT", 872 "dependencies": { 873 "tinyspy": "^3.0.2" 874 }, 875 "funding": { 876 "url": "https://opencollective.com/vitest" 877 } 878 }, 879 "node_modules/@vitest/utils": { 880 "version": "2.1.9", 881 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.9.tgz", 882 "integrity": "sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==", 883 "dev": true, 884 "license": "MIT", 885 "dependencies": { 886 "@vitest/pretty-format": "2.1.9", 887 "loupe": "^3.1.2", 888 "tinyrainbow": "^1.2.0" 889 }, 890 "funding": { 891 "url": "https://opencollective.com/vitest" 892 } 893 }, 894 "node_modules/assertion-error": { 895 "version": "2.0.1", 896 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", 897 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", 898 "dev": true, 899 "license": "MIT", 900 "engines": { 901 "node": ">=12" 902 } 903 }, 904 "node_modules/cac": { 905 "version": "6.7.14", 906 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", 907 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", 908 "dev": true, 909 "license": "MIT", 910 "engines": { 911 "node": ">=8" 912 } 913 }, 914 "node_modules/chai": { 915 "version": "5.3.3", 916 "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", 917 "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==", 918 "dev": true, 919 "license": "MIT", 920 "dependencies": { 921 "assertion-error": "^2.0.1", 922 "check-error": "^2.1.1", 923 "deep-eql": "^5.0.1", 924 "loupe": "^3.1.0", 925 "pathval": "^2.0.0" 926 }, 927 "engines": { 928 "node": ">=18" 929 } 930 }, 931 "node_modules/check-error": { 932 "version": "2.1.3", 933 "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", 934 "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==", 935 "dev": true, 936 "license": "MIT", 937 "engines": { 938 "node": ">= 16" 939 } 940 }, 941 "node_modules/debug": { 942 "version": "4.4.3", 943 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 944 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 945 "dev": true, 946 "license": "MIT", 947 "dependencies": { 948 "ms": "^2.1.3" 949 }, 950 "engines": { 951 "node": ">=6.0" 952 }, 953 "peerDependenciesMeta": { 954 "supports-color": { 955 "optional": true 956 } 957 } 958 }, 959 "node_modules/deep-eql": { 960 "version": "5.0.2", 961 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", 962 "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", 963 "dev": true, 964 "license": "MIT", 965 "engines": { 966 "node": ">=6" 967 } 968 }, 969 "node_modules/es-module-lexer": { 970 "version": "1.7.0", 971 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", 972 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", 973 "dev": true, 974 "license": "MIT" 975 }, 976 "node_modules/esbuild": { 977 "version": "0.21.5", 978 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 979 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 980 "dev": true, 981 "hasInstallScript": true, 982 "license": "MIT", 983 "bin": { 984 "esbuild": "bin/esbuild" 985 }, 986 "engines": { 987 "node": ">=12" 988 }, 989 "optionalDependencies": { 990 "@esbuild/aix-ppc64": "0.21.5", 991 "@esbuild/android-arm": "0.21.5", 992 "@esbuild/android-arm64": "0.21.5", 993 "@esbuild/android-x64": "0.21.5", 994 "@esbuild/darwin-arm64": "0.21.5", 995 "@esbuild/darwin-x64": "0.21.5", 996 "@esbuild/freebsd-arm64": "0.21.5", 997 "@esbuild/freebsd-x64": "0.21.5", 998 "@esbuild/linux-arm": "0.21.5", 999 "@esbuild/linux-arm64": "0.21.5", 1000 "@esbuild/linux-ia32": "0.21.5", 1001 "@esbuild/linux-loong64": "0.21.5", 1002 "@esbuild/linux-mips64el": "0.21.5", 1003 "@esbuild/linux-ppc64": "0.21.5", 1004 "@esbuild/linux-riscv64": "0.21.5", 1005 "@esbuild/linux-s390x": "0.21.5", 1006 "@esbuild/linux-x64": "0.21.5", 1007 "@esbuild/netbsd-x64": "0.21.5", 1008 "@esbuild/openbsd-x64": "0.21.5", 1009 "@esbuild/sunos-x64": "0.21.5", 1010 "@esbuild/win32-arm64": "0.21.5", 1011 "@esbuild/win32-ia32": "0.21.5", 1012 "@esbuild/win32-x64": "0.21.5" 1013 } 1014 }, 1015 "node_modules/estree-walker": { 1016 "version": "3.0.3", 1017 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1018 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1019 "dev": true, 1020 "license": "MIT", 1021 "dependencies": { 1022 "@types/estree": "^1.0.0" 1023 } 1024 }, 1025 "node_modules/expect-type": { 1026 "version": "1.3.0", 1027 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", 1028 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", 1029 "dev": true, 1030 "license": "Apache-2.0", 1031 "engines": { 1032 "node": ">=12.0.0" 1033 } 1034 }, 1035 "node_modules/fsevents": { 1036 "version": "2.3.3", 1037 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1038 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1039 "dev": true, 1040 "hasInstallScript": true, 1041 "license": "MIT", 1042 "optional": true, 1043 "os": [ 1044 "darwin" 1045 ], 1046 "engines": { 1047 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1048 } 1049 }, 1050 "node_modules/loupe": { 1051 "version": "3.2.1", 1052 "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", 1053 "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==", 1054 "dev": true, 1055 "license": "MIT" 1056 }, 1057 "node_modules/magic-string": { 1058 "version": "0.30.21", 1059 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 1060 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 1061 "dev": true, 1062 "license": "MIT", 1063 "dependencies": { 1064 "@jridgewell/sourcemap-codec": "^1.5.5" 1065 } 1066 }, 1067 "node_modules/ms": { 1068 "version": "2.1.3", 1069 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1070 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1071 "dev": true, 1072 "license": "MIT" 1073 }, 1074 "node_modules/nanoid": { 1075 "version": "3.3.11", 1076 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 1077 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1078 "dev": true, 1079 "funding": [ 1080 { 1081 "type": "github", 1082 "url": "https://github.com/sponsors/ai" 1083 } 1084 ], 1085 "license": "MIT", 1086 "bin": { 1087 "nanoid": "bin/nanoid.cjs" 1088 }, 1089 "engines": { 1090 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1091 } 1092 }, 1093 "node_modules/pathe": { 1094 "version": "1.1.2", 1095 "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 1096 "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 1097 "dev": true, 1098 "license": "MIT" 1099 }, 1100 "node_modules/pathval": { 1101 "version": "2.0.1", 1102 "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", 1103 "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==", 1104 "dev": true, 1105 "license": "MIT", 1106 "engines": { 1107 "node": ">= 14.16" 1108 } 1109 }, 1110 "node_modules/picocolors": { 1111 "version": "1.1.1", 1112 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 1113 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 1114 "dev": true, 1115 "license": "ISC" 1116 }, 1117 "node_modules/postcss": { 1118 "version": "8.5.8", 1119 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz", 1120 "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==", 1121 "dev": true, 1122 "funding": [ 1123 { 1124 "type": "opencollective", 1125 "url": "https://opencollective.com/postcss/" 1126 }, 1127 { 1128 "type": "tidelift", 1129 "url": "https://tidelift.com/funding/github/npm/postcss" 1130 }, 1131 { 1132 "type": "github", 1133 "url": "https://github.com/sponsors/ai" 1134 } 1135 ], 1136 "license": "MIT", 1137 "dependencies": { 1138 "nanoid": "^3.3.11", 1139 "picocolors": "^1.1.1", 1140 "source-map-js": "^1.2.1" 1141 }, 1142 "engines": { 1143 "node": "^10 || ^12 || >=14" 1144 } 1145 }, 1146 "node_modules/rollup": { 1147 "version": "4.60.0", 1148 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.0.tgz", 1149 "integrity": "sha512-yqjxruMGBQJ2gG4HtjZtAfXArHomazDHoFwFFmZZl0r7Pdo7qCIXKqKHZc8yeoMgzJJ+pO6pEEHa+V7uzWlrAQ==", 1150 "dev": true, 1151 "license": "MIT", 1152 "dependencies": { 1153 "@types/estree": "1.0.8" 1154 }, 1155 "bin": { 1156 "rollup": "dist/bin/rollup" 1157 }, 1158 "engines": { 1159 "node": ">=18.0.0", 1160 "npm": ">=8.0.0" 1161 }, 1162 "optionalDependencies": { 1163 "@rollup/rollup-android-arm-eabi": "4.60.0", 1164 "@rollup/rollup-android-arm64": "4.60.0", 1165 "@rollup/rollup-darwin-arm64": "4.60.0", 1166 "@rollup/rollup-darwin-x64": "4.60.0", 1167 "@rollup/rollup-freebsd-arm64": "4.60.0", 1168 "@rollup/rollup-freebsd-x64": "4.60.0", 1169 "@rollup/rollup-linux-arm-gnueabihf": "4.60.0", 1170 "@rollup/rollup-linux-arm-musleabihf": "4.60.0", 1171 "@rollup/rollup-linux-arm64-gnu": "4.60.0", 1172 "@rollup/rollup-linux-arm64-musl": "4.60.0", 1173 "@rollup/rollup-linux-loong64-gnu": "4.60.0", 1174 "@rollup/rollup-linux-loong64-musl": "4.60.0", 1175 "@rollup/rollup-linux-ppc64-gnu": "4.60.0", 1176 "@rollup/rollup-linux-ppc64-musl": "4.60.0", 1177 "@rollup/rollup-linux-riscv64-gnu": "4.60.0", 1178 "@rollup/rollup-linux-riscv64-musl": "4.60.0", 1179 "@rollup/rollup-linux-s390x-gnu": "4.60.0", 1180 "@rollup/rollup-linux-x64-gnu": "4.60.0", 1181 "@rollup/rollup-linux-x64-musl": "4.60.0", 1182 "@rollup/rollup-openbsd-x64": "4.60.0", 1183 "@rollup/rollup-openharmony-arm64": "4.60.0", 1184 "@rollup/rollup-win32-arm64-msvc": "4.60.0", 1185 "@rollup/rollup-win32-ia32-msvc": "4.60.0", 1186 "@rollup/rollup-win32-x64-gnu": "4.60.0", 1187 "@rollup/rollup-win32-x64-msvc": "4.60.0", 1188 "fsevents": "~2.3.2" 1189 } 1190 }, 1191 "node_modules/siginfo": { 1192 "version": "2.0.0", 1193 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", 1194 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", 1195 "dev": true, 1196 "license": "ISC" 1197 }, 1198 "node_modules/source-map-js": { 1199 "version": "1.2.1", 1200 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 1201 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 1202 "dev": true, 1203 "license": "BSD-3-Clause", 1204 "engines": { 1205 "node": ">=0.10.0" 1206 } 1207 }, 1208 "node_modules/stackback": { 1209 "version": "0.0.2", 1210 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", 1211 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", 1212 "dev": true, 1213 "license": "MIT" 1214 }, 1215 "node_modules/std-env": { 1216 "version": "3.10.0", 1217 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", 1218 "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", 1219 "dev": true, 1220 "license": "MIT" 1221 }, 1222 "node_modules/tinybench": { 1223 "version": "2.9.0", 1224 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", 1225 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", 1226 "dev": true, 1227 "license": "MIT" 1228 }, 1229 "node_modules/tinyexec": { 1230 "version": "0.3.2", 1231 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", 1232 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", 1233 "dev": true, 1234 "license": "MIT" 1235 }, 1236 "node_modules/tinypool": { 1237 "version": "1.1.1", 1238 "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", 1239 "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", 1240 "dev": true, 1241 "license": "MIT", 1242 "engines": { 1243 "node": "^18.0.0 || >=20.0.0" 1244 } 1245 }, 1246 "node_modules/tinyrainbow": { 1247 "version": "1.2.0", 1248 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", 1249 "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", 1250 "dev": true, 1251 "license": "MIT", 1252 "engines": { 1253 "node": ">=14.0.0" 1254 } 1255 }, 1256 "node_modules/tinyspy": { 1257 "version": "3.0.2", 1258 "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", 1259 "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", 1260 "dev": true, 1261 "license": "MIT", 1262 "engines": { 1263 "node": ">=14.0.0" 1264 } 1265 }, 1266 "node_modules/typescript": { 1267 "version": "5.9.3", 1268 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 1269 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 1270 "dev": true, 1271 "license": "Apache-2.0", 1272 "bin": { 1273 "tsc": "bin/tsc", 1274 "tsserver": "bin/tsserver" 1275 }, 1276 "engines": { 1277 "node": ">=14.17" 1278 } 1279 }, 1280 "node_modules/undici-types": { 1281 "version": "6.21.0", 1282 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 1283 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 1284 "dev": true, 1285 "license": "MIT" 1286 }, 1287 "node_modules/vite": { 1288 "version": "5.4.21", 1289 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", 1290 "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", 1291 "dev": true, 1292 "license": "MIT", 1293 "dependencies": { 1294 "esbuild": "^0.21.3", 1295 "postcss": "^8.4.43", 1296 "rollup": "^4.20.0" 1297 }, 1298 "bin": { 1299 "vite": "bin/vite.js" 1300 }, 1301 "engines": { 1302 "node": "^18.0.0 || >=20.0.0" 1303 }, 1304 "funding": { 1305 "url": "https://github.com/vitejs/vite?sponsor=1" 1306 }, 1307 "optionalDependencies": { 1308 "fsevents": "~2.3.3" 1309 }, 1310 "peerDependencies": { 1311 "@types/node": "^18.0.0 || >=20.0.0", 1312 "less": "*", 1313 "lightningcss": "^1.21.0", 1314 "sass": "*", 1315 "sass-embedded": "*", 1316 "stylus": "*", 1317 "sugarss": "*", 1318 "terser": "^5.4.0" 1319 }, 1320 "peerDependenciesMeta": { 1321 "@types/node": { 1322 "optional": true 1323 }, 1324 "less": { 1325 "optional": true 1326 }, 1327 "lightningcss": { 1328 "optional": true 1329 }, 1330 "sass": { 1331 "optional": true 1332 }, 1333 "sass-embedded": { 1334 "optional": true 1335 }, 1336 "stylus": { 1337 "optional": true 1338 }, 1339 "sugarss": { 1340 "optional": true 1341 }, 1342 "terser": { 1343 "optional": true 1344 } 1345 } 1346 }, 1347 "node_modules/vite-node": { 1348 "version": "2.1.9", 1349 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.9.tgz", 1350 "integrity": "sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==", 1351 "dev": true, 1352 "license": "MIT", 1353 "dependencies": { 1354 "cac": "^6.7.14", 1355 "debug": "^4.3.7", 1356 "es-module-lexer": "^1.5.4", 1357 "pathe": "^1.1.2", 1358 "vite": "^5.0.0" 1359 }, 1360 "bin": { 1361 "vite-node": "vite-node.mjs" 1362 }, 1363 "engines": { 1364 "node": "^18.0.0 || >=20.0.0" 1365 }, 1366 "funding": { 1367 "url": "https://opencollective.com/vitest" 1368 } 1369 }, 1370 "node_modules/vitest": { 1371 "version": "2.1.9", 1372 "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.1.9.tgz", 1373 "integrity": "sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==", 1374 "dev": true, 1375 "license": "MIT", 1376 "dependencies": { 1377 "@vitest/expect": "2.1.9", 1378 "@vitest/mocker": "2.1.9", 1379 "@vitest/pretty-format": "^2.1.9", 1380 "@vitest/runner": "2.1.9", 1381 "@vitest/snapshot": "2.1.9", 1382 "@vitest/spy": "2.1.9", 1383 "@vitest/utils": "2.1.9", 1384 "chai": "^5.1.2", 1385 "debug": "^4.3.7", 1386 "expect-type": "^1.1.0", 1387 "magic-string": "^0.30.12", 1388 "pathe": "^1.1.2", 1389 "std-env": "^3.8.0", 1390 "tinybench": "^2.9.0", 1391 "tinyexec": "^0.3.1", 1392 "tinypool": "^1.0.1", 1393 "tinyrainbow": "^1.2.0", 1394 "vite": "^5.0.0", 1395 "vite-node": "2.1.9", 1396 "why-is-node-running": "^2.3.0" 1397 }, 1398 "bin": { 1399 "vitest": "vitest.mjs" 1400 }, 1401 "engines": { 1402 "node": "^18.0.0 || >=20.0.0" 1403 }, 1404 "funding": { 1405 "url": "https://opencollective.com/vitest" 1406 }, 1407 "peerDependencies": { 1408 "@edge-runtime/vm": "*", 1409 "@types/node": "^18.0.0 || >=20.0.0", 1410 "@vitest/browser": "2.1.9", 1411 "@vitest/ui": "2.1.9", 1412 "happy-dom": "*", 1413 "jsdom": "*" 1414 }, 1415 "peerDependenciesMeta": { 1416 "@edge-runtime/vm": { 1417 "optional": true 1418 }, 1419 "@types/node": { 1420 "optional": true 1421 }, 1422 "@vitest/browser": { 1423 "optional": true 1424 }, 1425 "@vitest/ui": { 1426 "optional": true 1427 }, 1428 "happy-dom": { 1429 "optional": true 1430 }, 1431 "jsdom": { 1432 "optional": true 1433 } 1434 } 1435 }, 1436 "node_modules/why-is-node-running": { 1437 "version": "2.3.0", 1438 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", 1439 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", 1440 "dev": true, 1441 "license": "MIT", 1442 "dependencies": { 1443 "siginfo": "^2.0.0", 1444 "stackback": "0.0.2" 1445 }, 1446 "bin": { 1447 "why-is-node-running": "cli.js" 1448 }, 1449 "engines": { 1450 "node": ">=8" 1451 } 1452 } 1453 } 1454}