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