/ discovery / package-lock.json
package-lock.json
   1  {
   2      "name": "@protocol/discovery",
   3      "version": "0.1.0",
   4      "lockfileVersion": 3,
   5      "requires": true,
   6      "packages": {
   7          "": {
   8              "name": "@protocol/discovery",
   9              "version": "0.1.0",
  10              "dependencies": {
  11                  "@protocol/identity": "file:../identity",
  12                  "@protocol/storage": "file:../storage",
  13                  "@protocol/transport": "file:../transport",
  14                  "zod": "^3.22.0"
  15              },
  16              "devDependencies": {
  17                  "@types/node": "^20.0.0",
  18                  "typescript": "^5.3.0",
  19                  "vitest": "^1.0.0"
  20              }
  21          },
  22          "../identity": {
  23              "name": "@protocol/identity",
  24              "version": "0.1.0",
  25              "dependencies": {
  26                  "@noble/ed25519": "^2.0.0",
  27                  "@noble/hashes": "^1.3.0",
  28                  "multiformats": "^13.0.0",
  29                  "zod": "^3.22.0"
  30              },
  31              "devDependencies": {
  32                  "@types/node": "^20.0.0",
  33                  "typescript": "^5.3.0",
  34                  "vitest": "^1.0.0"
  35              }
  36          },
  37          "../storage": {
  38              "name": "@protocol/storage",
  39              "version": "0.1.0",
  40              "dependencies": {
  41                  "@ipld/dag-cbor": "^9.0.0",
  42                  "idb-keyval": "^6.2.0",
  43                  "multiformats": "^13.0.0",
  44                  "zod": "^3.22.0"
  45              },
  46              "devDependencies": {
  47                  "@types/node": "^20.0.0",
  48                  "fake-indexeddb": "^5.0.0",
  49                  "typescript": "^5.3.0",
  50                  "vitest": "^1.0.0"
  51              }
  52          },
  53          "../transport": {
  54              "name": "@protocol/transport",
  55              "version": "0.1.0",
  56              "dependencies": {
  57                  "@chainsafe/libp2p-noise": "^17.0.0",
  58                  "@libp2p/interface": "^3.1.0",
  59                  "@libp2p/peer-id": "^6.0.4",
  60                  "@protocol/identity": "file:../identity",
  61                  "@stablelib/chacha20poly1305": "^1.0.1",
  62                  "@stablelib/hkdf": "^1.0.1",
  63                  "@stablelib/sha256": "^1.0.1",
  64                  "@stablelib/x25519": "^1.0.3",
  65                  "uint8arrays": "^5.1.0",
  66                  "zod": "^3.22.0"
  67              },
  68              "devDependencies": {
  69                  "@types/node": "^20.0.0",
  70                  "typescript": "^5.3.0",
  71                  "vitest": "^1.0.0"
  72              }
  73          },
  74          "node_modules/@esbuild/aix-ppc64": {
  75              "version": "0.21.5",
  76              "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
  77              "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
  78              "cpu": [
  79                  "ppc64"
  80              ],
  81              "dev": true,
  82              "license": "MIT",
  83              "optional": true,
  84              "os": [
  85                  "aix"
  86              ],
  87              "engines": {
  88                  "node": ">=12"
  89              }
  90          },
  91          "node_modules/@esbuild/android-arm": {
  92              "version": "0.21.5",
  93              "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
  94              "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
  95              "cpu": [
  96                  "arm"
  97              ],
  98              "dev": true,
  99              "license": "MIT",
 100              "optional": true,
 101              "os": [
 102                  "android"
 103              ],
 104              "engines": {
 105                  "node": ">=12"
 106              }
 107          },
 108          "node_modules/@esbuild/android-arm64": {
 109              "version": "0.21.5",
 110              "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
 111              "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
 112              "cpu": [
 113                  "arm64"
 114              ],
 115              "dev": true,
 116              "license": "MIT",
 117              "optional": true,
 118              "os": [
 119                  "android"
 120              ],
 121              "engines": {
 122                  "node": ">=12"
 123              }
 124          },
 125          "node_modules/@esbuild/android-x64": {
 126              "version": "0.21.5",
 127              "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
 128              "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
 129              "cpu": [
 130                  "x64"
 131              ],
 132              "dev": true,
 133              "license": "MIT",
 134              "optional": true,
 135              "os": [
 136                  "android"
 137              ],
 138              "engines": {
 139                  "node": ">=12"
 140              }
 141          },
 142          "node_modules/@esbuild/darwin-arm64": {
 143              "version": "0.21.5",
 144              "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
 145              "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
 146              "cpu": [
 147                  "arm64"
 148              ],
 149              "dev": true,
 150              "license": "MIT",
 151              "optional": true,
 152              "os": [
 153                  "darwin"
 154              ],
 155              "engines": {
 156                  "node": ">=12"
 157              }
 158          },
 159          "node_modules/@esbuild/darwin-x64": {
 160              "version": "0.21.5",
 161              "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
 162              "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
 163              "cpu": [
 164                  "x64"
 165              ],
 166              "dev": true,
 167              "license": "MIT",
 168              "optional": true,
 169              "os": [
 170                  "darwin"
 171              ],
 172              "engines": {
 173                  "node": ">=12"
 174              }
 175          },
 176          "node_modules/@esbuild/freebsd-arm64": {
 177              "version": "0.21.5",
 178              "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
 179              "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
 180              "cpu": [
 181                  "arm64"
 182              ],
 183              "dev": true,
 184              "license": "MIT",
 185              "optional": true,
 186              "os": [
 187                  "freebsd"
 188              ],
 189              "engines": {
 190                  "node": ">=12"
 191              }
 192          },
 193          "node_modules/@esbuild/freebsd-x64": {
 194              "version": "0.21.5",
 195              "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
 196              "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
 197              "cpu": [
 198                  "x64"
 199              ],
 200              "dev": true,
 201              "license": "MIT",
 202              "optional": true,
 203              "os": [
 204                  "freebsd"
 205              ],
 206              "engines": {
 207                  "node": ">=12"
 208              }
 209          },
 210          "node_modules/@esbuild/linux-arm": {
 211              "version": "0.21.5",
 212              "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
 213              "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
 214              "cpu": [
 215                  "arm"
 216              ],
 217              "dev": true,
 218              "license": "MIT",
 219              "optional": true,
 220              "os": [
 221                  "linux"
 222              ],
 223              "engines": {
 224                  "node": ">=12"
 225              }
 226          },
 227          "node_modules/@esbuild/linux-arm64": {
 228              "version": "0.21.5",
 229              "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
 230              "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
 231              "cpu": [
 232                  "arm64"
 233              ],
 234              "dev": true,
 235              "license": "MIT",
 236              "optional": true,
 237              "os": [
 238                  "linux"
 239              ],
 240              "engines": {
 241                  "node": ">=12"
 242              }
 243          },
 244          "node_modules/@esbuild/linux-ia32": {
 245              "version": "0.21.5",
 246              "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
 247              "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
 248              "cpu": [
 249                  "ia32"
 250              ],
 251              "dev": true,
 252              "license": "MIT",
 253              "optional": true,
 254              "os": [
 255                  "linux"
 256              ],
 257              "engines": {
 258                  "node": ">=12"
 259              }
 260          },
 261          "node_modules/@esbuild/linux-loong64": {
 262              "version": "0.21.5",
 263              "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
 264              "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
 265              "cpu": [
 266                  "loong64"
 267              ],
 268              "dev": true,
 269              "license": "MIT",
 270              "optional": true,
 271              "os": [
 272                  "linux"
 273              ],
 274              "engines": {
 275                  "node": ">=12"
 276              }
 277          },
 278          "node_modules/@esbuild/linux-mips64el": {
 279              "version": "0.21.5",
 280              "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
 281              "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
 282              "cpu": [
 283                  "mips64el"
 284              ],
 285              "dev": true,
 286              "license": "MIT",
 287              "optional": true,
 288              "os": [
 289                  "linux"
 290              ],
 291              "engines": {
 292                  "node": ">=12"
 293              }
 294          },
 295          "node_modules/@esbuild/linux-ppc64": {
 296              "version": "0.21.5",
 297              "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
 298              "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
 299              "cpu": [
 300                  "ppc64"
 301              ],
 302              "dev": true,
 303              "license": "MIT",
 304              "optional": true,
 305              "os": [
 306                  "linux"
 307              ],
 308              "engines": {
 309                  "node": ">=12"
 310              }
 311          },
 312          "node_modules/@esbuild/linux-riscv64": {
 313              "version": "0.21.5",
 314              "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
 315              "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
 316              "cpu": [
 317                  "riscv64"
 318              ],
 319              "dev": true,
 320              "license": "MIT",
 321              "optional": true,
 322              "os": [
 323                  "linux"
 324              ],
 325              "engines": {
 326                  "node": ">=12"
 327              }
 328          },
 329          "node_modules/@esbuild/linux-s390x": {
 330              "version": "0.21.5",
 331              "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
 332              "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
 333              "cpu": [
 334                  "s390x"
 335              ],
 336              "dev": true,
 337              "license": "MIT",
 338              "optional": true,
 339              "os": [
 340                  "linux"
 341              ],
 342              "engines": {
 343                  "node": ">=12"
 344              }
 345          },
 346          "node_modules/@esbuild/linux-x64": {
 347              "version": "0.21.5",
 348              "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
 349              "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
 350              "cpu": [
 351                  "x64"
 352              ],
 353              "dev": true,
 354              "license": "MIT",
 355              "optional": true,
 356              "os": [
 357                  "linux"
 358              ],
 359              "engines": {
 360                  "node": ">=12"
 361              }
 362          },
 363          "node_modules/@esbuild/netbsd-x64": {
 364              "version": "0.21.5",
 365              "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
 366              "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
 367              "cpu": [
 368                  "x64"
 369              ],
 370              "dev": true,
 371              "license": "MIT",
 372              "optional": true,
 373              "os": [
 374                  "netbsd"
 375              ],
 376              "engines": {
 377                  "node": ">=12"
 378              }
 379          },
 380          "node_modules/@esbuild/openbsd-x64": {
 381              "version": "0.21.5",
 382              "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
 383              "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
 384              "cpu": [
 385                  "x64"
 386              ],
 387              "dev": true,
 388              "license": "MIT",
 389              "optional": true,
 390              "os": [
 391                  "openbsd"
 392              ],
 393              "engines": {
 394                  "node": ">=12"
 395              }
 396          },
 397          "node_modules/@esbuild/sunos-x64": {
 398              "version": "0.21.5",
 399              "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
 400              "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
 401              "cpu": [
 402                  "x64"
 403              ],
 404              "dev": true,
 405              "license": "MIT",
 406              "optional": true,
 407              "os": [
 408                  "sunos"
 409              ],
 410              "engines": {
 411                  "node": ">=12"
 412              }
 413          },
 414          "node_modules/@esbuild/win32-arm64": {
 415              "version": "0.21.5",
 416              "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
 417              "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
 418              "cpu": [
 419                  "arm64"
 420              ],
 421              "dev": true,
 422              "license": "MIT",
 423              "optional": true,
 424              "os": [
 425                  "win32"
 426              ],
 427              "engines": {
 428                  "node": ">=12"
 429              }
 430          },
 431          "node_modules/@esbuild/win32-ia32": {
 432              "version": "0.21.5",
 433              "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
 434              "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
 435              "cpu": [
 436                  "ia32"
 437              ],
 438              "dev": true,
 439              "license": "MIT",
 440              "optional": true,
 441              "os": [
 442                  "win32"
 443              ],
 444              "engines": {
 445                  "node": ">=12"
 446              }
 447          },
 448          "node_modules/@esbuild/win32-x64": {
 449              "version": "0.21.5",
 450              "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
 451              "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
 452              "cpu": [
 453                  "x64"
 454              ],
 455              "dev": true,
 456              "license": "MIT",
 457              "optional": true,
 458              "os": [
 459                  "win32"
 460              ],
 461              "engines": {
 462                  "node": ">=12"
 463              }
 464          },
 465          "node_modules/@jest/schemas": {
 466              "version": "29.6.3",
 467              "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
 468              "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
 469              "dev": true,
 470              "license": "MIT",
 471              "dependencies": {
 472                  "@sinclair/typebox": "^0.27.8"
 473              },
 474              "engines": {
 475                  "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
 476              }
 477          },
 478          "node_modules/@jridgewell/sourcemap-codec": {
 479              "version": "1.5.5",
 480              "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
 481              "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
 482              "dev": true,
 483              "license": "MIT"
 484          },
 485          "node_modules/@protocol/identity": {
 486              "resolved": "../identity",
 487              "link": true
 488          },
 489          "node_modules/@protocol/storage": {
 490              "resolved": "../storage",
 491              "link": true
 492          },
 493          "node_modules/@protocol/transport": {
 494              "resolved": "../transport",
 495              "link": true
 496          },
 497          "node_modules/@rollup/rollup-android-arm-eabi": {
 498              "version": "4.53.5",
 499              "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.5.tgz",
 500              "integrity": "sha512-iDGS/h7D8t7tvZ1t6+WPK04KD0MwzLZrG0se1hzBjSi5fyxlsiggoJHwh18PCFNn7tG43OWb6pdZ6Y+rMlmyNQ==",
 501              "cpu": [
 502                  "arm"
 503              ],
 504              "dev": true,
 505              "license": "MIT",
 506              "optional": true,
 507              "os": [
 508                  "android"
 509              ]
 510          },
 511          "node_modules/@rollup/rollup-android-arm64": {
 512              "version": "4.53.5",
 513              "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.5.tgz",
 514              "integrity": "sha512-wrSAViWvZHBMMlWk6EJhvg8/rjxzyEhEdgfMMjREHEq11EtJ6IP6yfcCH57YAEca2Oe3FNCE9DSTgU70EIGmVw==",
 515              "cpu": [
 516                  "arm64"
 517              ],
 518              "dev": true,
 519              "license": "MIT",
 520              "optional": true,
 521              "os": [
 522                  "android"
 523              ]
 524          },
 525          "node_modules/@rollup/rollup-darwin-arm64": {
 526              "version": "4.53.5",
 527              "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.5.tgz",
 528              "integrity": "sha512-S87zZPBmRO6u1YXQLwpveZm4JfPpAa6oHBX7/ghSiGH3rz/KDgAu1rKdGutV+WUI6tKDMbaBJomhnT30Y2t4VQ==",
 529              "cpu": [
 530                  "arm64"
 531              ],
 532              "dev": true,
 533              "license": "MIT",
 534              "optional": true,
 535              "os": [
 536                  "darwin"
 537              ]
 538          },
 539          "node_modules/@rollup/rollup-darwin-x64": {
 540              "version": "4.53.5",
 541              "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.5.tgz",
 542              "integrity": "sha512-YTbnsAaHo6VrAczISxgpTva8EkfQus0VPEVJCEaboHtZRIb6h6j0BNxRBOwnDciFTZLDPW5r+ZBmhL/+YpTZgA==",
 543              "cpu": [
 544                  "x64"
 545              ],
 546              "dev": true,
 547              "license": "MIT",
 548              "optional": true,
 549              "os": [
 550                  "darwin"
 551              ]
 552          },
 553          "node_modules/@rollup/rollup-freebsd-arm64": {
 554              "version": "4.53.5",
 555              "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.5.tgz",
 556              "integrity": "sha512-1T8eY2J8rKJWzaznV7zedfdhD1BqVs1iqILhmHDq/bqCUZsrMt+j8VCTHhP0vdfbHK3e1IQ7VYx3jlKqwlf+vw==",
 557              "cpu": [
 558                  "arm64"
 559              ],
 560              "dev": true,
 561              "license": "MIT",
 562              "optional": true,
 563              "os": [
 564                  "freebsd"
 565              ]
 566          },
 567          "node_modules/@rollup/rollup-freebsd-x64": {
 568              "version": "4.53.5",
 569              "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.5.tgz",
 570              "integrity": "sha512-sHTiuXyBJApxRn+VFMaw1U+Qsz4kcNlxQ742snICYPrY+DDL8/ZbaC4DVIB7vgZmp3jiDaKA0WpBdP0aqPJoBQ==",
 571              "cpu": [
 572                  "x64"
 573              ],
 574              "dev": true,
 575              "license": "MIT",
 576              "optional": true,
 577              "os": [
 578                  "freebsd"
 579              ]
 580          },
 581          "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
 582              "version": "4.53.5",
 583              "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.5.tgz",
 584              "integrity": "sha512-dV3T9MyAf0w8zPVLVBptVlzaXxka6xg1f16VAQmjg+4KMSTWDvhimI/Y6mp8oHwNrmnmVl9XxJ/w/mO4uIQONA==",
 585              "cpu": [
 586                  "arm"
 587              ],
 588              "dev": true,
 589              "license": "MIT",
 590              "optional": true,
 591              "os": [
 592                  "linux"
 593              ]
 594          },
 595          "node_modules/@rollup/rollup-linux-arm-musleabihf": {
 596              "version": "4.53.5",
 597              "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.5.tgz",
 598              "integrity": "sha512-wIGYC1x/hyjP+KAu9+ewDI+fi5XSNiUi9Bvg6KGAh2TsNMA3tSEs+Sh6jJ/r4BV/bx/CyWu2ue9kDnIdRyafcQ==",
 599              "cpu": [
 600                  "arm"
 601              ],
 602              "dev": true,
 603              "license": "MIT",
 604              "optional": true,
 605              "os": [
 606                  "linux"
 607              ]
 608          },
 609          "node_modules/@rollup/rollup-linux-arm64-gnu": {
 610              "version": "4.53.5",
 611              "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.5.tgz",
 612              "integrity": "sha512-Y+qVA0D9d0y2FRNiG9oM3Hut/DgODZbU9I8pLLPwAsU0tUKZ49cyV1tzmB/qRbSzGvY8lpgGkJuMyuhH7Ma+Vg==",
 613              "cpu": [
 614                  "arm64"
 615              ],
 616              "dev": true,
 617              "license": "MIT",
 618              "optional": true,
 619              "os": [
 620                  "linux"
 621              ]
 622          },
 623          "node_modules/@rollup/rollup-linux-arm64-musl": {
 624              "version": "4.53.5",
 625              "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.5.tgz",
 626              "integrity": "sha512-juaC4bEgJsyFVfqhtGLz8mbopaWD+WeSOYr5E16y+1of6KQjc0BpwZLuxkClqY1i8sco+MdyoXPNiCkQou09+g==",
 627              "cpu": [
 628                  "arm64"
 629              ],
 630              "dev": true,
 631              "license": "MIT",
 632              "optional": true,
 633              "os": [
 634                  "linux"
 635              ]
 636          },
 637          "node_modules/@rollup/rollup-linux-loong64-gnu": {
 638              "version": "4.53.5",
 639              "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.5.tgz",
 640              "integrity": "sha512-rIEC0hZ17A42iXtHX+EPJVL/CakHo+tT7W0pbzdAGuWOt2jxDFh7A/lRhsNHBcqL4T36+UiAgwO8pbmn3dE8wA==",
 641              "cpu": [
 642                  "loong64"
 643              ],
 644              "dev": true,
 645              "license": "MIT",
 646              "optional": true,
 647              "os": [
 648                  "linux"
 649              ]
 650          },
 651          "node_modules/@rollup/rollup-linux-ppc64-gnu": {
 652              "version": "4.53.5",
 653              "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.5.tgz",
 654              "integrity": "sha512-T7l409NhUE552RcAOcmJHj3xyZ2h7vMWzcwQI0hvn5tqHh3oSoclf9WgTl+0QqffWFG8MEVZZP1/OBglKZx52Q==",
 655              "cpu": [
 656                  "ppc64"
 657              ],
 658              "dev": true,
 659              "license": "MIT",
 660              "optional": true,
 661              "os": [
 662                  "linux"
 663              ]
 664          },
 665          "node_modules/@rollup/rollup-linux-riscv64-gnu": {
 666              "version": "4.53.5",
 667              "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.5.tgz",
 668              "integrity": "sha512-7OK5/GhxbnrMcxIFoYfhV/TkknarkYC1hqUw1wU2xUN3TVRLNT5FmBv4KkheSG2xZ6IEbRAhTooTV2+R5Tk0lQ==",
 669              "cpu": [
 670                  "riscv64"
 671              ],
 672              "dev": true,
 673              "license": "MIT",
 674              "optional": true,
 675              "os": [
 676                  "linux"
 677              ]
 678          },
 679          "node_modules/@rollup/rollup-linux-riscv64-musl": {
 680              "version": "4.53.5",
 681              "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.5.tgz",
 682              "integrity": "sha512-GwuDBE/PsXaTa76lO5eLJTyr2k8QkPipAyOrs4V/KJufHCZBJ495VCGJol35grx9xryk4V+2zd3Ri+3v7NPh+w==",
 683              "cpu": [
 684                  "riscv64"
 685              ],
 686              "dev": true,
 687              "license": "MIT",
 688              "optional": true,
 689              "os": [
 690                  "linux"
 691              ]
 692          },
 693          "node_modules/@rollup/rollup-linux-s390x-gnu": {
 694              "version": "4.53.5",
 695              "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.5.tgz",
 696              "integrity": "sha512-IAE1Ziyr1qNfnmiQLHBURAD+eh/zH1pIeJjeShleII7Vj8kyEm2PF77o+lf3WTHDpNJcu4IXJxNO0Zluro8bOw==",
 697              "cpu": [
 698                  "s390x"
 699              ],
 700              "dev": true,
 701              "license": "MIT",
 702              "optional": true,
 703              "os": [
 704                  "linux"
 705              ]
 706          },
 707          "node_modules/@rollup/rollup-linux-x64-gnu": {
 708              "version": "4.53.5",
 709              "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.5.tgz",
 710              "integrity": "sha512-Pg6E+oP7GvZ4XwgRJBuSXZjcqpIW3yCBhK4BcsANvb47qMvAbCjR6E+1a/U2WXz1JJxp9/4Dno3/iSJLcm5auw==",
 711              "cpu": [
 712                  "x64"
 713              ],
 714              "dev": true,
 715              "license": "MIT",
 716              "optional": true,
 717              "os": [
 718                  "linux"
 719              ]
 720          },
 721          "node_modules/@rollup/rollup-linux-x64-musl": {
 722              "version": "4.53.5",
 723              "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.5.tgz",
 724              "integrity": "sha512-txGtluxDKTxaMDzUduGP0wdfng24y1rygUMnmlUJ88fzCCULCLn7oE5kb2+tRB+MWq1QDZT6ObT5RrR8HFRKqg==",
 725              "cpu": [
 726                  "x64"
 727              ],
 728              "dev": true,
 729              "license": "MIT",
 730              "optional": true,
 731              "os": [
 732                  "linux"
 733              ]
 734          },
 735          "node_modules/@rollup/rollup-openharmony-arm64": {
 736              "version": "4.53.5",
 737              "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.5.tgz",
 738              "integrity": "sha512-3DFiLPnTxiOQV993fMc+KO8zXHTcIjgaInrqlG8zDp1TlhYl6WgrOHuJkJQ6M8zHEcntSJsUp1XFZSY8C1DYbg==",
 739              "cpu": [
 740                  "arm64"
 741              ],
 742              "dev": true,
 743              "license": "MIT",
 744              "optional": true,
 745              "os": [
 746                  "openharmony"
 747              ]
 748          },
 749          "node_modules/@rollup/rollup-win32-arm64-msvc": {
 750              "version": "4.53.5",
 751              "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.5.tgz",
 752              "integrity": "sha512-nggc/wPpNTgjGg75hu+Q/3i32R00Lq1B6N1DO7MCU340MRKL3WZJMjA9U4K4gzy3dkZPXm9E1Nc81FItBVGRlA==",
 753              "cpu": [
 754                  "arm64"
 755              ],
 756              "dev": true,
 757              "license": "MIT",
 758              "optional": true,
 759              "os": [
 760                  "win32"
 761              ]
 762          },
 763          "node_modules/@rollup/rollup-win32-ia32-msvc": {
 764              "version": "4.53.5",
 765              "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.5.tgz",
 766              "integrity": "sha512-U/54pTbdQpPLBdEzCT6NBCFAfSZMvmjr0twhnD9f4EIvlm9wy3jjQ38yQj1AGznrNO65EWQMgm/QUjuIVrYF9w==",
 767              "cpu": [
 768                  "ia32"
 769              ],
 770              "dev": true,
 771              "license": "MIT",
 772              "optional": true,
 773              "os": [
 774                  "win32"
 775              ]
 776          },
 777          "node_modules/@rollup/rollup-win32-x64-gnu": {
 778              "version": "4.53.5",
 779              "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.5.tgz",
 780              "integrity": "sha512-2NqKgZSuLH9SXBBV2dWNRCZmocgSOx8OJSdpRaEcRlIfX8YrKxUT6z0F1NpvDVhOsl190UFTRh2F2WDWWCYp3A==",
 781              "cpu": [
 782                  "x64"
 783              ],
 784              "dev": true,
 785              "license": "MIT",
 786              "optional": true,
 787              "os": [
 788                  "win32"
 789              ]
 790          },
 791          "node_modules/@rollup/rollup-win32-x64-msvc": {
 792              "version": "4.53.5",
 793              "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.5.tgz",
 794              "integrity": "sha512-JRpZUhCfhZ4keB5v0fe02gQJy05GqboPOaxvjugW04RLSYYoB/9t2lx2u/tMs/Na/1NXfY8QYjgRljRpN+MjTQ==",
 795              "cpu": [
 796                  "x64"
 797              ],
 798              "dev": true,
 799              "license": "MIT",
 800              "optional": true,
 801              "os": [
 802                  "win32"
 803              ]
 804          },
 805          "node_modules/@sinclair/typebox": {
 806              "version": "0.27.8",
 807              "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
 808              "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
 809              "dev": true,
 810              "license": "MIT"
 811          },
 812          "node_modules/@types/estree": {
 813              "version": "1.0.8",
 814              "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
 815              "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
 816              "dev": true,
 817              "license": "MIT"
 818          },
 819          "node_modules/@types/node": {
 820              "version": "20.19.27",
 821              "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.27.tgz",
 822              "integrity": "sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==",
 823              "dev": true,
 824              "license": "MIT",
 825              "peer": true,
 826              "dependencies": {
 827                  "undici-types": "~6.21.0"
 828              }
 829          },
 830          "node_modules/@vitest/expect": {
 831              "version": "1.6.1",
 832              "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.1.tgz",
 833              "integrity": "sha512-jXL+9+ZNIJKruofqXuuTClf44eSpcHlgj3CiuNihUF3Ioujtmc0zIa3UJOW5RjDK1YLBJZnWBlPuqhYycLioog==",
 834              "dev": true,
 835              "license": "MIT",
 836              "dependencies": {
 837                  "@vitest/spy": "1.6.1",
 838                  "@vitest/utils": "1.6.1",
 839                  "chai": "^4.3.10"
 840              },
 841              "funding": {
 842                  "url": "https://opencollective.com/vitest"
 843              }
 844          },
 845          "node_modules/@vitest/runner": {
 846              "version": "1.6.1",
 847              "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.1.tgz",
 848              "integrity": "sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==",
 849              "dev": true,
 850              "license": "MIT",
 851              "dependencies": {
 852                  "@vitest/utils": "1.6.1",
 853                  "p-limit": "^5.0.0",
 854                  "pathe": "^1.1.1"
 855              },
 856              "funding": {
 857                  "url": "https://opencollective.com/vitest"
 858              }
 859          },
 860          "node_modules/@vitest/snapshot": {
 861              "version": "1.6.1",
 862              "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.1.tgz",
 863              "integrity": "sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==",
 864              "dev": true,
 865              "license": "MIT",
 866              "dependencies": {
 867                  "magic-string": "^0.30.5",
 868                  "pathe": "^1.1.1",
 869                  "pretty-format": "^29.7.0"
 870              },
 871              "funding": {
 872                  "url": "https://opencollective.com/vitest"
 873              }
 874          },
 875          "node_modules/@vitest/spy": {
 876              "version": "1.6.1",
 877              "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.1.tgz",
 878              "integrity": "sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==",
 879              "dev": true,
 880              "license": "MIT",
 881              "dependencies": {
 882                  "tinyspy": "^2.2.0"
 883              },
 884              "funding": {
 885                  "url": "https://opencollective.com/vitest"
 886              }
 887          },
 888          "node_modules/@vitest/utils": {
 889              "version": "1.6.1",
 890              "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.1.tgz",
 891              "integrity": "sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==",
 892              "dev": true,
 893              "license": "MIT",
 894              "dependencies": {
 895                  "diff-sequences": "^29.6.3",
 896                  "estree-walker": "^3.0.3",
 897                  "loupe": "^2.3.7",
 898                  "pretty-format": "^29.7.0"
 899              },
 900              "funding": {
 901                  "url": "https://opencollective.com/vitest"
 902              }
 903          },
 904          "node_modules/acorn": {
 905              "version": "8.15.0",
 906              "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
 907              "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
 908              "dev": true,
 909              "license": "MIT",
 910              "bin": {
 911                  "acorn": "bin/acorn"
 912              },
 913              "engines": {
 914                  "node": ">=0.4.0"
 915              }
 916          },
 917          "node_modules/acorn-walk": {
 918              "version": "8.3.4",
 919              "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
 920              "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
 921              "dev": true,
 922              "license": "MIT",
 923              "dependencies": {
 924                  "acorn": "^8.11.0"
 925              },
 926              "engines": {
 927                  "node": ">=0.4.0"
 928              }
 929          },
 930          "node_modules/ansi-styles": {
 931              "version": "5.2.0",
 932              "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
 933              "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
 934              "dev": true,
 935              "license": "MIT",
 936              "engines": {
 937                  "node": ">=10"
 938              },
 939              "funding": {
 940                  "url": "https://github.com/chalk/ansi-styles?sponsor=1"
 941              }
 942          },
 943          "node_modules/assertion-error": {
 944              "version": "1.1.0",
 945              "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
 946              "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
 947              "dev": true,
 948              "license": "MIT",
 949              "engines": {
 950                  "node": "*"
 951              }
 952          },
 953          "node_modules/cac": {
 954              "version": "6.7.14",
 955              "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
 956              "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
 957              "dev": true,
 958              "license": "MIT",
 959              "engines": {
 960                  "node": ">=8"
 961              }
 962          },
 963          "node_modules/chai": {
 964              "version": "4.5.0",
 965              "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz",
 966              "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==",
 967              "dev": true,
 968              "license": "MIT",
 969              "dependencies": {
 970                  "assertion-error": "^1.1.0",
 971                  "check-error": "^1.0.3",
 972                  "deep-eql": "^4.1.3",
 973                  "get-func-name": "^2.0.2",
 974                  "loupe": "^2.3.6",
 975                  "pathval": "^1.1.1",
 976                  "type-detect": "^4.1.0"
 977              },
 978              "engines": {
 979                  "node": ">=4"
 980              }
 981          },
 982          "node_modules/check-error": {
 983              "version": "1.0.3",
 984              "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz",
 985              "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==",
 986              "dev": true,
 987              "license": "MIT",
 988              "dependencies": {
 989                  "get-func-name": "^2.0.2"
 990              },
 991              "engines": {
 992                  "node": "*"
 993              }
 994          },
 995          "node_modules/confbox": {
 996              "version": "0.1.8",
 997              "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz",
 998              "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==",
 999              "dev": true,
1000              "license": "MIT"
1001          },
1002          "node_modules/cross-spawn": {
1003              "version": "7.0.6",
1004              "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
1005              "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
1006              "dev": true,
1007              "license": "MIT",
1008              "dependencies": {
1009                  "path-key": "^3.1.0",
1010                  "shebang-command": "^2.0.0",
1011                  "which": "^2.0.1"
1012              },
1013              "engines": {
1014                  "node": ">= 8"
1015              }
1016          },
1017          "node_modules/debug": {
1018              "version": "4.4.3",
1019              "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1020              "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1021              "dev": true,
1022              "license": "MIT",
1023              "dependencies": {
1024                  "ms": "^2.1.3"
1025              },
1026              "engines": {
1027                  "node": ">=6.0"
1028              },
1029              "peerDependenciesMeta": {
1030                  "supports-color": {
1031                      "optional": true
1032                  }
1033              }
1034          },
1035          "node_modules/deep-eql": {
1036              "version": "4.1.4",
1037              "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz",
1038              "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==",
1039              "dev": true,
1040              "license": "MIT",
1041              "dependencies": {
1042                  "type-detect": "^4.0.0"
1043              },
1044              "engines": {
1045                  "node": ">=6"
1046              }
1047          },
1048          "node_modules/diff-sequences": {
1049              "version": "29.6.3",
1050              "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
1051              "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
1052              "dev": true,
1053              "license": "MIT",
1054              "engines": {
1055                  "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1056              }
1057          },
1058          "node_modules/esbuild": {
1059              "version": "0.21.5",
1060              "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
1061              "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
1062              "dev": true,
1063              "hasInstallScript": true,
1064              "license": "MIT",
1065              "bin": {
1066                  "esbuild": "bin/esbuild"
1067              },
1068              "engines": {
1069                  "node": ">=12"
1070              },
1071              "optionalDependencies": {
1072                  "@esbuild/aix-ppc64": "0.21.5",
1073                  "@esbuild/android-arm": "0.21.5",
1074                  "@esbuild/android-arm64": "0.21.5",
1075                  "@esbuild/android-x64": "0.21.5",
1076                  "@esbuild/darwin-arm64": "0.21.5",
1077                  "@esbuild/darwin-x64": "0.21.5",
1078                  "@esbuild/freebsd-arm64": "0.21.5",
1079                  "@esbuild/freebsd-x64": "0.21.5",
1080                  "@esbuild/linux-arm": "0.21.5",
1081                  "@esbuild/linux-arm64": "0.21.5",
1082                  "@esbuild/linux-ia32": "0.21.5",
1083                  "@esbuild/linux-loong64": "0.21.5",
1084                  "@esbuild/linux-mips64el": "0.21.5",
1085                  "@esbuild/linux-ppc64": "0.21.5",
1086                  "@esbuild/linux-riscv64": "0.21.5",
1087                  "@esbuild/linux-s390x": "0.21.5",
1088                  "@esbuild/linux-x64": "0.21.5",
1089                  "@esbuild/netbsd-x64": "0.21.5",
1090                  "@esbuild/openbsd-x64": "0.21.5",
1091                  "@esbuild/sunos-x64": "0.21.5",
1092                  "@esbuild/win32-arm64": "0.21.5",
1093                  "@esbuild/win32-ia32": "0.21.5",
1094                  "@esbuild/win32-x64": "0.21.5"
1095              }
1096          },
1097          "node_modules/estree-walker": {
1098              "version": "3.0.3",
1099              "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1100              "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1101              "dev": true,
1102              "license": "MIT",
1103              "dependencies": {
1104                  "@types/estree": "^1.0.0"
1105              }
1106          },
1107          "node_modules/execa": {
1108              "version": "8.0.1",
1109              "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
1110              "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
1111              "dev": true,
1112              "license": "MIT",
1113              "dependencies": {
1114                  "cross-spawn": "^7.0.3",
1115                  "get-stream": "^8.0.1",
1116                  "human-signals": "^5.0.0",
1117                  "is-stream": "^3.0.0",
1118                  "merge-stream": "^2.0.0",
1119                  "npm-run-path": "^5.1.0",
1120                  "onetime": "^6.0.0",
1121                  "signal-exit": "^4.1.0",
1122                  "strip-final-newline": "^3.0.0"
1123              },
1124              "engines": {
1125                  "node": ">=16.17"
1126              },
1127              "funding": {
1128                  "url": "https://github.com/sindresorhus/execa?sponsor=1"
1129              }
1130          },
1131          "node_modules/fsevents": {
1132              "version": "2.3.3",
1133              "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1134              "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1135              "dev": true,
1136              "hasInstallScript": true,
1137              "license": "MIT",
1138              "optional": true,
1139              "os": [
1140                  "darwin"
1141              ],
1142              "engines": {
1143                  "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1144              }
1145          },
1146          "node_modules/get-func-name": {
1147              "version": "2.0.2",
1148              "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz",
1149              "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==",
1150              "dev": true,
1151              "license": "MIT",
1152              "engines": {
1153                  "node": "*"
1154              }
1155          },
1156          "node_modules/get-stream": {
1157              "version": "8.0.1",
1158              "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
1159              "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
1160              "dev": true,
1161              "license": "MIT",
1162              "engines": {
1163                  "node": ">=16"
1164              },
1165              "funding": {
1166                  "url": "https://github.com/sponsors/sindresorhus"
1167              }
1168          },
1169          "node_modules/human-signals": {
1170              "version": "5.0.0",
1171              "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
1172              "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
1173              "dev": true,
1174              "license": "Apache-2.0",
1175              "engines": {
1176                  "node": ">=16.17.0"
1177              }
1178          },
1179          "node_modules/is-stream": {
1180              "version": "3.0.0",
1181              "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
1182              "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
1183              "dev": true,
1184              "license": "MIT",
1185              "engines": {
1186                  "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1187              },
1188              "funding": {
1189                  "url": "https://github.com/sponsors/sindresorhus"
1190              }
1191          },
1192          "node_modules/isexe": {
1193              "version": "2.0.0",
1194              "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1195              "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1196              "dev": true,
1197              "license": "ISC"
1198          },
1199          "node_modules/js-tokens": {
1200              "version": "9.0.1",
1201              "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",
1202              "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",
1203              "dev": true,
1204              "license": "MIT"
1205          },
1206          "node_modules/local-pkg": {
1207              "version": "0.5.1",
1208              "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz",
1209              "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==",
1210              "dev": true,
1211              "license": "MIT",
1212              "dependencies": {
1213                  "mlly": "^1.7.3",
1214                  "pkg-types": "^1.2.1"
1215              },
1216              "engines": {
1217                  "node": ">=14"
1218              },
1219              "funding": {
1220                  "url": "https://github.com/sponsors/antfu"
1221              }
1222          },
1223          "node_modules/loupe": {
1224              "version": "2.3.7",
1225              "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz",
1226              "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==",
1227              "dev": true,
1228              "license": "MIT",
1229              "dependencies": {
1230                  "get-func-name": "^2.0.1"
1231              }
1232          },
1233          "node_modules/magic-string": {
1234              "version": "0.30.21",
1235              "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
1236              "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
1237              "dev": true,
1238              "license": "MIT",
1239              "dependencies": {
1240                  "@jridgewell/sourcemap-codec": "^1.5.5"
1241              }
1242          },
1243          "node_modules/merge-stream": {
1244              "version": "2.0.0",
1245              "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
1246              "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
1247              "dev": true,
1248              "license": "MIT"
1249          },
1250          "node_modules/mimic-fn": {
1251              "version": "4.0.0",
1252              "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
1253              "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
1254              "dev": true,
1255              "license": "MIT",
1256              "engines": {
1257                  "node": ">=12"
1258              },
1259              "funding": {
1260                  "url": "https://github.com/sponsors/sindresorhus"
1261              }
1262          },
1263          "node_modules/mlly": {
1264              "version": "1.8.0",
1265              "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz",
1266              "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==",
1267              "dev": true,
1268              "license": "MIT",
1269              "dependencies": {
1270                  "acorn": "^8.15.0",
1271                  "pathe": "^2.0.3",
1272                  "pkg-types": "^1.3.1",
1273                  "ufo": "^1.6.1"
1274              }
1275          },
1276          "node_modules/mlly/node_modules/pathe": {
1277              "version": "2.0.3",
1278              "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
1279              "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
1280              "dev": true,
1281              "license": "MIT"
1282          },
1283          "node_modules/ms": {
1284              "version": "2.1.3",
1285              "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1286              "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1287              "dev": true,
1288              "license": "MIT"
1289          },
1290          "node_modules/nanoid": {
1291              "version": "3.3.11",
1292              "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
1293              "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
1294              "dev": true,
1295              "funding": [
1296                  {
1297                      "type": "github",
1298                      "url": "https://github.com/sponsors/ai"
1299                  }
1300              ],
1301              "license": "MIT",
1302              "bin": {
1303                  "nanoid": "bin/nanoid.cjs"
1304              },
1305              "engines": {
1306                  "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1307              }
1308          },
1309          "node_modules/npm-run-path": {
1310              "version": "5.3.0",
1311              "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
1312              "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
1313              "dev": true,
1314              "license": "MIT",
1315              "dependencies": {
1316                  "path-key": "^4.0.0"
1317              },
1318              "engines": {
1319                  "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1320              },
1321              "funding": {
1322                  "url": "https://github.com/sponsors/sindresorhus"
1323              }
1324          },
1325          "node_modules/npm-run-path/node_modules/path-key": {
1326              "version": "4.0.0",
1327              "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
1328              "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
1329              "dev": true,
1330              "license": "MIT",
1331              "engines": {
1332                  "node": ">=12"
1333              },
1334              "funding": {
1335                  "url": "https://github.com/sponsors/sindresorhus"
1336              }
1337          },
1338          "node_modules/onetime": {
1339              "version": "6.0.0",
1340              "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
1341              "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
1342              "dev": true,
1343              "license": "MIT",
1344              "dependencies": {
1345                  "mimic-fn": "^4.0.0"
1346              },
1347              "engines": {
1348                  "node": ">=12"
1349              },
1350              "funding": {
1351                  "url": "https://github.com/sponsors/sindresorhus"
1352              }
1353          },
1354          "node_modules/p-limit": {
1355              "version": "5.0.0",
1356              "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz",
1357              "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==",
1358              "dev": true,
1359              "license": "MIT",
1360              "dependencies": {
1361                  "yocto-queue": "^1.0.0"
1362              },
1363              "engines": {
1364                  "node": ">=18"
1365              },
1366              "funding": {
1367                  "url": "https://github.com/sponsors/sindresorhus"
1368              }
1369          },
1370          "node_modules/path-key": {
1371              "version": "3.1.1",
1372              "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1373              "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1374              "dev": true,
1375              "license": "MIT",
1376              "engines": {
1377                  "node": ">=8"
1378              }
1379          },
1380          "node_modules/pathe": {
1381              "version": "1.1.2",
1382              "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
1383              "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
1384              "dev": true,
1385              "license": "MIT"
1386          },
1387          "node_modules/pathval": {
1388              "version": "1.1.1",
1389              "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
1390              "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
1391              "dev": true,
1392              "license": "MIT",
1393              "engines": {
1394                  "node": "*"
1395              }
1396          },
1397          "node_modules/picocolors": {
1398              "version": "1.1.1",
1399              "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1400              "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1401              "dev": true,
1402              "license": "ISC"
1403          },
1404          "node_modules/pkg-types": {
1405              "version": "1.3.1",
1406              "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz",
1407              "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==",
1408              "dev": true,
1409              "license": "MIT",
1410              "dependencies": {
1411                  "confbox": "^0.1.8",
1412                  "mlly": "^1.7.4",
1413                  "pathe": "^2.0.1"
1414              }
1415          },
1416          "node_modules/pkg-types/node_modules/pathe": {
1417              "version": "2.0.3",
1418              "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
1419              "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
1420              "dev": true,
1421              "license": "MIT"
1422          },
1423          "node_modules/postcss": {
1424              "version": "8.5.6",
1425              "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
1426              "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
1427              "dev": true,
1428              "funding": [
1429                  {
1430                      "type": "opencollective",
1431                      "url": "https://opencollective.com/postcss/"
1432                  },
1433                  {
1434                      "type": "tidelift",
1435                      "url": "https://tidelift.com/funding/github/npm/postcss"
1436                  },
1437                  {
1438                      "type": "github",
1439                      "url": "https://github.com/sponsors/ai"
1440                  }
1441              ],
1442              "license": "MIT",
1443              "dependencies": {
1444                  "nanoid": "^3.3.11",
1445                  "picocolors": "^1.1.1",
1446                  "source-map-js": "^1.2.1"
1447              },
1448              "engines": {
1449                  "node": "^10 || ^12 || >=14"
1450              }
1451          },
1452          "node_modules/pretty-format": {
1453              "version": "29.7.0",
1454              "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
1455              "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
1456              "dev": true,
1457              "license": "MIT",
1458              "dependencies": {
1459                  "@jest/schemas": "^29.6.3",
1460                  "ansi-styles": "^5.0.0",
1461                  "react-is": "^18.0.0"
1462              },
1463              "engines": {
1464                  "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1465              }
1466          },
1467          "node_modules/react-is": {
1468              "version": "18.3.1",
1469              "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
1470              "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",
1471              "dev": true,
1472              "license": "MIT"
1473          },
1474          "node_modules/rollup": {
1475              "version": "4.53.5",
1476              "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.5.tgz",
1477              "integrity": "sha512-iTNAbFSlRpcHeeWu73ywU/8KuU/LZmNCSxp6fjQkJBD3ivUb8tpDrXhIxEzA05HlYMEwmtaUnb3RP+YNv162OQ==",
1478              "dev": true,
1479              "license": "MIT",
1480              "dependencies": {
1481                  "@types/estree": "1.0.8"
1482              },
1483              "bin": {
1484                  "rollup": "dist/bin/rollup"
1485              },
1486              "engines": {
1487                  "node": ">=18.0.0",
1488                  "npm": ">=8.0.0"
1489              },
1490              "optionalDependencies": {
1491                  "@rollup/rollup-android-arm-eabi": "4.53.5",
1492                  "@rollup/rollup-android-arm64": "4.53.5",
1493                  "@rollup/rollup-darwin-arm64": "4.53.5",
1494                  "@rollup/rollup-darwin-x64": "4.53.5",
1495                  "@rollup/rollup-freebsd-arm64": "4.53.5",
1496                  "@rollup/rollup-freebsd-x64": "4.53.5",
1497                  "@rollup/rollup-linux-arm-gnueabihf": "4.53.5",
1498                  "@rollup/rollup-linux-arm-musleabihf": "4.53.5",
1499                  "@rollup/rollup-linux-arm64-gnu": "4.53.5",
1500                  "@rollup/rollup-linux-arm64-musl": "4.53.5",
1501                  "@rollup/rollup-linux-loong64-gnu": "4.53.5",
1502                  "@rollup/rollup-linux-ppc64-gnu": "4.53.5",
1503                  "@rollup/rollup-linux-riscv64-gnu": "4.53.5",
1504                  "@rollup/rollup-linux-riscv64-musl": "4.53.5",
1505                  "@rollup/rollup-linux-s390x-gnu": "4.53.5",
1506                  "@rollup/rollup-linux-x64-gnu": "4.53.5",
1507                  "@rollup/rollup-linux-x64-musl": "4.53.5",
1508                  "@rollup/rollup-openharmony-arm64": "4.53.5",
1509                  "@rollup/rollup-win32-arm64-msvc": "4.53.5",
1510                  "@rollup/rollup-win32-ia32-msvc": "4.53.5",
1511                  "@rollup/rollup-win32-x64-gnu": "4.53.5",
1512                  "@rollup/rollup-win32-x64-msvc": "4.53.5",
1513                  "fsevents": "~2.3.2"
1514              }
1515          },
1516          "node_modules/shebang-command": {
1517              "version": "2.0.0",
1518              "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1519              "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1520              "dev": true,
1521              "license": "MIT",
1522              "dependencies": {
1523                  "shebang-regex": "^3.0.0"
1524              },
1525              "engines": {
1526                  "node": ">=8"
1527              }
1528          },
1529          "node_modules/shebang-regex": {
1530              "version": "3.0.0",
1531              "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1532              "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1533              "dev": true,
1534              "license": "MIT",
1535              "engines": {
1536                  "node": ">=8"
1537              }
1538          },
1539          "node_modules/siginfo": {
1540              "version": "2.0.0",
1541              "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
1542              "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
1543              "dev": true,
1544              "license": "ISC"
1545          },
1546          "node_modules/signal-exit": {
1547              "version": "4.1.0",
1548              "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
1549              "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
1550              "dev": true,
1551              "license": "ISC",
1552              "engines": {
1553                  "node": ">=14"
1554              },
1555              "funding": {
1556                  "url": "https://github.com/sponsors/isaacs"
1557              }
1558          },
1559          "node_modules/source-map-js": {
1560              "version": "1.2.1",
1561              "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1562              "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1563              "dev": true,
1564              "license": "BSD-3-Clause",
1565              "engines": {
1566                  "node": ">=0.10.0"
1567              }
1568          },
1569          "node_modules/stackback": {
1570              "version": "0.0.2",
1571              "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
1572              "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
1573              "dev": true,
1574              "license": "MIT"
1575          },
1576          "node_modules/std-env": {
1577              "version": "3.10.0",
1578              "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
1579              "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
1580              "dev": true,
1581              "license": "MIT"
1582          },
1583          "node_modules/strip-final-newline": {
1584              "version": "3.0.0",
1585              "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
1586              "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
1587              "dev": true,
1588              "license": "MIT",
1589              "engines": {
1590                  "node": ">=12"
1591              },
1592              "funding": {
1593                  "url": "https://github.com/sponsors/sindresorhus"
1594              }
1595          },
1596          "node_modules/strip-literal": {
1597              "version": "2.1.1",
1598              "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.1.tgz",
1599              "integrity": "sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==",
1600              "dev": true,
1601              "license": "MIT",
1602              "dependencies": {
1603                  "js-tokens": "^9.0.1"
1604              },
1605              "funding": {
1606                  "url": "https://github.com/sponsors/antfu"
1607              }
1608          },
1609          "node_modules/tinybench": {
1610              "version": "2.9.0",
1611              "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
1612              "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
1613              "dev": true,
1614              "license": "MIT"
1615          },
1616          "node_modules/tinypool": {
1617              "version": "0.8.4",
1618              "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz",
1619              "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==",
1620              "dev": true,
1621              "license": "MIT",
1622              "engines": {
1623                  "node": ">=14.0.0"
1624              }
1625          },
1626          "node_modules/tinyspy": {
1627              "version": "2.2.1",
1628              "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz",
1629              "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==",
1630              "dev": true,
1631              "license": "MIT",
1632              "engines": {
1633                  "node": ">=14.0.0"
1634              }
1635          },
1636          "node_modules/type-detect": {
1637              "version": "4.1.0",
1638              "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz",
1639              "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==",
1640              "dev": true,
1641              "license": "MIT",
1642              "engines": {
1643                  "node": ">=4"
1644              }
1645          },
1646          "node_modules/typescript": {
1647              "version": "5.9.3",
1648              "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
1649              "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
1650              "dev": true,
1651              "license": "Apache-2.0",
1652              "bin": {
1653                  "tsc": "bin/tsc",
1654                  "tsserver": "bin/tsserver"
1655              },
1656              "engines": {
1657                  "node": ">=14.17"
1658              }
1659          },
1660          "node_modules/ufo": {
1661              "version": "1.6.1",
1662              "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz",
1663              "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==",
1664              "dev": true,
1665              "license": "MIT"
1666          },
1667          "node_modules/undici-types": {
1668              "version": "6.21.0",
1669              "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
1670              "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
1671              "dev": true,
1672              "license": "MIT"
1673          },
1674          "node_modules/vite": {
1675              "version": "5.4.21",
1676              "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
1677              "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
1678              "dev": true,
1679              "license": "MIT",
1680              "dependencies": {
1681                  "esbuild": "^0.21.3",
1682                  "postcss": "^8.4.43",
1683                  "rollup": "^4.20.0"
1684              },
1685              "bin": {
1686                  "vite": "bin/vite.js"
1687              },
1688              "engines": {
1689                  "node": "^18.0.0 || >=20.0.0"
1690              },
1691              "funding": {
1692                  "url": "https://github.com/vitejs/vite?sponsor=1"
1693              },
1694              "optionalDependencies": {
1695                  "fsevents": "~2.3.3"
1696              },
1697              "peerDependencies": {
1698                  "@types/node": "^18.0.0 || >=20.0.0",
1699                  "less": "*",
1700                  "lightningcss": "^1.21.0",
1701                  "sass": "*",
1702                  "sass-embedded": "*",
1703                  "stylus": "*",
1704                  "sugarss": "*",
1705                  "terser": "^5.4.0"
1706              },
1707              "peerDependenciesMeta": {
1708                  "@types/node": {
1709                      "optional": true
1710                  },
1711                  "less": {
1712                      "optional": true
1713                  },
1714                  "lightningcss": {
1715                      "optional": true
1716                  },
1717                  "sass": {
1718                      "optional": true
1719                  },
1720                  "sass-embedded": {
1721                      "optional": true
1722                  },
1723                  "stylus": {
1724                      "optional": true
1725                  },
1726                  "sugarss": {
1727                      "optional": true
1728                  },
1729                  "terser": {
1730                      "optional": true
1731                  }
1732              }
1733          },
1734          "node_modules/vite-node": {
1735              "version": "1.6.1",
1736              "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.1.tgz",
1737              "integrity": "sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==",
1738              "dev": true,
1739              "license": "MIT",
1740              "dependencies": {
1741                  "cac": "^6.7.14",
1742                  "debug": "^4.3.4",
1743                  "pathe": "^1.1.1",
1744                  "picocolors": "^1.0.0",
1745                  "vite": "^5.0.0"
1746              },
1747              "bin": {
1748                  "vite-node": "vite-node.mjs"
1749              },
1750              "engines": {
1751                  "node": "^18.0.0 || >=20.0.0"
1752              },
1753              "funding": {
1754                  "url": "https://opencollective.com/vitest"
1755              }
1756          },
1757          "node_modules/vitest": {
1758              "version": "1.6.1",
1759              "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.1.tgz",
1760              "integrity": "sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==",
1761              "dev": true,
1762              "license": "MIT",
1763              "dependencies": {
1764                  "@vitest/expect": "1.6.1",
1765                  "@vitest/runner": "1.6.1",
1766                  "@vitest/snapshot": "1.6.1",
1767                  "@vitest/spy": "1.6.1",
1768                  "@vitest/utils": "1.6.1",
1769                  "acorn-walk": "^8.3.2",
1770                  "chai": "^4.3.10",
1771                  "debug": "^4.3.4",
1772                  "execa": "^8.0.1",
1773                  "local-pkg": "^0.5.0",
1774                  "magic-string": "^0.30.5",
1775                  "pathe": "^1.1.1",
1776                  "picocolors": "^1.0.0",
1777                  "std-env": "^3.5.0",
1778                  "strip-literal": "^2.0.0",
1779                  "tinybench": "^2.5.1",
1780                  "tinypool": "^0.8.3",
1781                  "vite": "^5.0.0",
1782                  "vite-node": "1.6.1",
1783                  "why-is-node-running": "^2.2.2"
1784              },
1785              "bin": {
1786                  "vitest": "vitest.mjs"
1787              },
1788              "engines": {
1789                  "node": "^18.0.0 || >=20.0.0"
1790              },
1791              "funding": {
1792                  "url": "https://opencollective.com/vitest"
1793              },
1794              "peerDependencies": {
1795                  "@edge-runtime/vm": "*",
1796                  "@types/node": "^18.0.0 || >=20.0.0",
1797                  "@vitest/browser": "1.6.1",
1798                  "@vitest/ui": "1.6.1",
1799                  "happy-dom": "*",
1800                  "jsdom": "*"
1801              },
1802              "peerDependenciesMeta": {
1803                  "@edge-runtime/vm": {
1804                      "optional": true
1805                  },
1806                  "@types/node": {
1807                      "optional": true
1808                  },
1809                  "@vitest/browser": {
1810                      "optional": true
1811                  },
1812                  "@vitest/ui": {
1813                      "optional": true
1814                  },
1815                  "happy-dom": {
1816                      "optional": true
1817                  },
1818                  "jsdom": {
1819                      "optional": true
1820                  }
1821              }
1822          },
1823          "node_modules/which": {
1824              "version": "2.0.2",
1825              "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1826              "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1827              "dev": true,
1828              "license": "ISC",
1829              "dependencies": {
1830                  "isexe": "^2.0.0"
1831              },
1832              "bin": {
1833                  "node-which": "bin/node-which"
1834              },
1835              "engines": {
1836                  "node": ">= 8"
1837              }
1838          },
1839          "node_modules/why-is-node-running": {
1840              "version": "2.3.0",
1841              "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
1842              "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
1843              "dev": true,
1844              "license": "MIT",
1845              "dependencies": {
1846                  "siginfo": "^2.0.0",
1847                  "stackback": "0.0.2"
1848              },
1849              "bin": {
1850                  "why-is-node-running": "cli.js"
1851              },
1852              "engines": {
1853                  "node": ">=8"
1854              }
1855          },
1856          "node_modules/yocto-queue": {
1857              "version": "1.2.2",
1858              "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz",
1859              "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==",
1860              "dev": true,
1861              "license": "MIT",
1862              "engines": {
1863                  "node": ">=12.20"
1864              },
1865              "funding": {
1866                  "url": "https://github.com/sponsors/sindresorhus"
1867              }
1868          },
1869          "node_modules/zod": {
1870              "version": "3.25.76",
1871              "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
1872              "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
1873              "license": "MIT",
1874              "funding": {
1875                  "url": "https://github.com/sponsors/colinhacks"
1876              }
1877          }
1878      }
1879  }