/ libs / typescript / package-lock.json
package-lock.json
   1  {
   2    "name": "mlflow-typescript",
   3    "lockfileVersion": 3,
   4    "requires": true,
   5    "packages": {
   6      "": {
   7        "name": "mlflow-typescript",
   8        "workspaces": [
   9          "core",
  10          "integrations/*"
  11        ],
  12        "devDependencies": {
  13          "typedoc": "^0.28.0"
  14        }
  15      },
  16      "core": {
  17        "name": "@mlflow/core",
  18        "version": "0.2.0",
  19        "license": "Apache-2.0",
  20        "dependencies": {
  21          "@databricks/sdk-experimental": "0.15.0",
  22          "@opentelemetry/api": "^1.9.0",
  23          "@opentelemetry/sdk-node": "^0.205.0",
  24          "bignumber.js": "^9.0.0",
  25          "fast-safe-stringify": "^2.1.1",
  26          "ini": "^5.0.0"
  27        },
  28        "devDependencies": {
  29          "@types/ini": "^4.1.1",
  30          "@types/jest": "^29.5.3",
  31          "@types/node": "^20.4.5",
  32          "@typescript-eslint/eslint-plugin": "^6.21.0",
  33          "@typescript-eslint/parser": "^6.21.0",
  34          "eslint": "^8.57.1",
  35          "jest": "^29.6.2",
  36          "msw": "^2.10.3",
  37          "prettier": "^3.5.3",
  38          "ts-jest": "^29.1.1",
  39          "tsx": "^4.7.0",
  40          "typescript": "^5.8.3",
  41          "whatwg-fetch": "^3.6.20"
  42        },
  43        "engines": {
  44          "node": ">=18"
  45        }
  46      },
  47      "integrations/anthropic": {
  48        "name": "@mlflow/anthropic",
  49        "version": "0.2.0",
  50        "license": "Apache-2.0",
  51        "devDependencies": {
  52          "jest": "^29.6.2",
  53          "typescript": "^5.8.3"
  54        },
  55        "engines": {
  56          "node": ">=18"
  57        },
  58        "peerDependencies": {
  59          "@anthropic-ai/sdk": "^0.71.0",
  60          "@mlflow/core": "^0.2.0"
  61        }
  62      },
  63      "integrations/claude-code": {
  64        "name": "@mlflow/claude-code",
  65        "version": "0.2.0",
  66        "license": "Apache-2.0",
  67        "dependencies": {
  68          "@mlflow/core": "^0.2.0"
  69        },
  70        "devDependencies": {
  71          "@types/jest": "^29.5.3",
  72          "esbuild": "^0.25.0",
  73          "jest": "^29.6.2",
  74          "ts-jest": "^29.1.1",
  75          "typescript": "^5.8.3"
  76        },
  77        "engines": {
  78          "node": ">=18"
  79        }
  80      },
  81      "integrations/codex": {
  82        "name": "@mlflow/codex",
  83        "version": "0.2.0",
  84        "license": "Apache-2.0",
  85        "dependencies": {
  86          "@mlflow/core": "^0.2.0"
  87        },
  88        "devDependencies": {
  89          "@types/jest": "^29.5.14",
  90          "esbuild": "^0.25.4",
  91          "jest": "^29.7.0",
  92          "ts-jest": "^29.3.2",
  93          "typescript": "^5.8.3"
  94        }
  95      },
  96      "integrations/gemini": {
  97        "name": "@mlflow/gemini",
  98        "version": "0.2.0",
  99        "license": "Apache-2.0",
 100        "devDependencies": {
 101          "jest": "^29.6.2",
 102          "json-bigint": "^1.0.0",
 103          "typescript": "^5.8.3"
 104        },
 105        "engines": {
 106          "node": ">=20"
 107        },
 108        "peerDependencies": {
 109          "@google/genai": "^1.22.0",
 110          "@mlflow/core": "^0.2.0"
 111        }
 112      },
 113      "integrations/openai": {
 114        "name": "@mlflow/openai",
 115        "version": "0.2.0",
 116        "license": "Apache-2.0",
 117        "devDependencies": {
 118          "jest": "^29.6.2",
 119          "typescript": "^5.8.3"
 120        },
 121        "engines": {
 122          "node": ">=18"
 123        },
 124        "peerDependencies": {
 125          "@mlflow/core": "^0.2.0",
 126          "openai": ">=4.0.0"
 127        }
 128      },
 129      "integrations/opencode": {
 130        "name": "@mlflow/opencode",
 131        "version": "0.2.0",
 132        "license": "Apache-2.0",
 133        "dependencies": {
 134          "@mlflow/core": "^0.2.0"
 135        },
 136        "devDependencies": {
 137          "@opencode-ai/plugin": "^1.1.25",
 138          "@types/jest": "^29.5.3",
 139          "jest": "^29.6.2",
 140          "ts-jest": "^29.1.1",
 141          "typescript": "^5.8.3"
 142        },
 143        "engines": {
 144          "node": ">=18"
 145        },
 146        "peerDependencies": {
 147          "@opencode-ai/plugin": "^1.0.0"
 148        }
 149      },
 150      "integrations/qwen-code": {
 151        "name": "@mlflow/qwen-code",
 152        "version": "0.2.0",
 153        "license": "Apache-2.0",
 154        "dependencies": {
 155          "@mlflow/core": "^0.2.0"
 156        },
 157        "devDependencies": {
 158          "@types/jest": "^29.5.14",
 159          "esbuild": "^0.25.4",
 160          "jest": "^29.7.0",
 161          "ts-jest": "^29.3.2",
 162          "typescript": "^5.8.3"
 163        }
 164      },
 165      "integrations/vercel": {
 166        "name": "@mlflow/vercel",
 167        "version": "0.2.0-rc.1",
 168        "license": "Apache-2.0",
 169        "devDependencies": {
 170          "@opentelemetry/sdk-trace-base": "^2.1.0",
 171          "jest": "^29.6.2",
 172          "ts-jest": "^29.1.1",
 173          "typescript": "^5.8.3"
 174        },
 175        "engines": {
 176          "node": ">=18"
 177        },
 178        "peerDependencies": {
 179          "@opentelemetry/api": ">=1.0.0",
 180          "@opentelemetry/sdk-trace-base": ">=1.0.0"
 181        }
 182      },
 183      "node_modules/@ampproject/remapping": {
 184        "version": "2.3.0",
 185        "dev": true,
 186        "license": "Apache-2.0",
 187        "dependencies": {
 188          "@jridgewell/gen-mapping": "^0.3.5",
 189          "@jridgewell/trace-mapping": "^0.3.24"
 190        },
 191        "engines": {
 192          "node": ">=6.0.0"
 193        }
 194      },
 195      "node_modules/@anthropic-ai/sdk": {
 196        "version": "0.71.2",
 197        "integrity": "sha512-TGNDEUuEstk/DKu0/TflXAEt+p+p/WhTlFzEnoosvbaDU2LTjm42igSdlL0VijrKpWejtOKxX0b8A7uc+XiSAQ==",
 198        "license": "MIT",
 199        "peer": true,
 200        "dependencies": {
 201          "json-schema-to-ts": "^3.1.1"
 202        },
 203        "bin": {
 204          "anthropic-ai-sdk": "bin/cli"
 205        },
 206        "peerDependencies": {
 207          "zod": "^3.25.0 || ^4.0.0"
 208        },
 209        "peerDependenciesMeta": {
 210          "zod": {
 211            "optional": true
 212          }
 213        }
 214      },
 215      "node_modules/@babel/code-frame": {
 216        "version": "7.27.1",
 217        "dev": true,
 218        "license": "MIT",
 219        "dependencies": {
 220          "@babel/helper-validator-identifier": "^7.27.1",
 221          "js-tokens": "^4.0.0",
 222          "picocolors": "^1.1.1"
 223        },
 224        "engines": {
 225          "node": ">=6.9.0"
 226        }
 227      },
 228      "node_modules/@babel/compat-data": {
 229        "version": "7.28.0",
 230        "dev": true,
 231        "license": "MIT",
 232        "engines": {
 233          "node": ">=6.9.0"
 234        }
 235      },
 236      "node_modules/@babel/core": {
 237        "version": "7.28.0",
 238        "dev": true,
 239        "license": "MIT",
 240        "dependencies": {
 241          "@ampproject/remapping": "^2.2.0",
 242          "@babel/code-frame": "^7.27.1",
 243          "@babel/generator": "^7.28.0",
 244          "@babel/helper-compilation-targets": "^7.27.2",
 245          "@babel/helper-module-transforms": "^7.27.3",
 246          "@babel/helpers": "^7.27.6",
 247          "@babel/parser": "^7.28.0",
 248          "@babel/template": "^7.27.2",
 249          "@babel/traverse": "^7.28.0",
 250          "@babel/types": "^7.28.0",
 251          "convert-source-map": "^2.0.0",
 252          "debug": "^4.1.0",
 253          "gensync": "^1.0.0-beta.2",
 254          "json5": "^2.2.3",
 255          "semver": "^6.3.1"
 256        },
 257        "engines": {
 258          "node": ">=6.9.0"
 259        },
 260        "funding": {
 261          "type": "opencollective",
 262          "url": "https://opencollective.com/babel"
 263        }
 264      },
 265      "node_modules/@babel/core/node_modules/semver": {
 266        "version": "6.3.1",
 267        "dev": true,
 268        "license": "ISC",
 269        "bin": {
 270          "semver": "bin/semver.js"
 271        }
 272      },
 273      "node_modules/@babel/generator": {
 274        "version": "7.28.0",
 275        "dev": true,
 276        "license": "MIT",
 277        "dependencies": {
 278          "@babel/parser": "^7.28.0",
 279          "@babel/types": "^7.28.0",
 280          "@jridgewell/gen-mapping": "^0.3.12",
 281          "@jridgewell/trace-mapping": "^0.3.28",
 282          "jsesc": "^3.0.2"
 283        },
 284        "engines": {
 285          "node": ">=6.9.0"
 286        }
 287      },
 288      "node_modules/@babel/helper-compilation-targets": {
 289        "version": "7.27.2",
 290        "dev": true,
 291        "license": "MIT",
 292        "dependencies": {
 293          "@babel/compat-data": "^7.27.2",
 294          "@babel/helper-validator-option": "^7.27.1",
 295          "browserslist": "^4.24.0",
 296          "lru-cache": "^5.1.1",
 297          "semver": "^6.3.1"
 298        },
 299        "engines": {
 300          "node": ">=6.9.0"
 301        }
 302      },
 303      "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
 304        "version": "6.3.1",
 305        "dev": true,
 306        "license": "ISC",
 307        "bin": {
 308          "semver": "bin/semver.js"
 309        }
 310      },
 311      "node_modules/@babel/helper-globals": {
 312        "version": "7.28.0",
 313        "dev": true,
 314        "license": "MIT",
 315        "engines": {
 316          "node": ">=6.9.0"
 317        }
 318      },
 319      "node_modules/@babel/helper-module-imports": {
 320        "version": "7.27.1",
 321        "dev": true,
 322        "license": "MIT",
 323        "dependencies": {
 324          "@babel/traverse": "^7.27.1",
 325          "@babel/types": "^7.27.1"
 326        },
 327        "engines": {
 328          "node": ">=6.9.0"
 329        }
 330      },
 331      "node_modules/@babel/helper-module-transforms": {
 332        "version": "7.27.3",
 333        "dev": true,
 334        "license": "MIT",
 335        "dependencies": {
 336          "@babel/helper-module-imports": "^7.27.1",
 337          "@babel/helper-validator-identifier": "^7.27.1",
 338          "@babel/traverse": "^7.27.3"
 339        },
 340        "engines": {
 341          "node": ">=6.9.0"
 342        },
 343        "peerDependencies": {
 344          "@babel/core": "^7.0.0"
 345        }
 346      },
 347      "node_modules/@babel/helper-plugin-utils": {
 348        "version": "7.27.1",
 349        "dev": true,
 350        "license": "MIT",
 351        "engines": {
 352          "node": ">=6.9.0"
 353        }
 354      },
 355      "node_modules/@babel/helper-string-parser": {
 356        "version": "7.27.1",
 357        "dev": true,
 358        "license": "MIT",
 359        "engines": {
 360          "node": ">=6.9.0"
 361        }
 362      },
 363      "node_modules/@babel/helper-validator-identifier": {
 364        "version": "7.27.1",
 365        "dev": true,
 366        "license": "MIT",
 367        "engines": {
 368          "node": ">=6.9.0"
 369        }
 370      },
 371      "node_modules/@babel/helper-validator-option": {
 372        "version": "7.27.1",
 373        "dev": true,
 374        "license": "MIT",
 375        "engines": {
 376          "node": ">=6.9.0"
 377        }
 378      },
 379      "node_modules/@babel/helpers": {
 380        "version": "7.28.2",
 381        "dev": true,
 382        "license": "MIT",
 383        "dependencies": {
 384          "@babel/template": "^7.27.2",
 385          "@babel/types": "^7.28.2"
 386        },
 387        "engines": {
 388          "node": ">=6.9.0"
 389        }
 390      },
 391      "node_modules/@babel/parser": {
 392        "version": "7.28.0",
 393        "dev": true,
 394        "license": "MIT",
 395        "dependencies": {
 396          "@babel/types": "^7.28.0"
 397        },
 398        "bin": {
 399          "parser": "bin/babel-parser.js"
 400        },
 401        "engines": {
 402          "node": ">=6.0.0"
 403        }
 404      },
 405      "node_modules/@babel/plugin-syntax-async-generators": {
 406        "version": "7.8.4",
 407        "dev": true,
 408        "license": "MIT",
 409        "dependencies": {
 410          "@babel/helper-plugin-utils": "^7.8.0"
 411        },
 412        "peerDependencies": {
 413          "@babel/core": "^7.0.0-0"
 414        }
 415      },
 416      "node_modules/@babel/plugin-syntax-bigint": {
 417        "version": "7.8.3",
 418        "dev": true,
 419        "license": "MIT",
 420        "dependencies": {
 421          "@babel/helper-plugin-utils": "^7.8.0"
 422        },
 423        "peerDependencies": {
 424          "@babel/core": "^7.0.0-0"
 425        }
 426      },
 427      "node_modules/@babel/plugin-syntax-class-properties": {
 428        "version": "7.12.13",
 429        "dev": true,
 430        "license": "MIT",
 431        "dependencies": {
 432          "@babel/helper-plugin-utils": "^7.12.13"
 433        },
 434        "peerDependencies": {
 435          "@babel/core": "^7.0.0-0"
 436        }
 437      },
 438      "node_modules/@babel/plugin-syntax-class-static-block": {
 439        "version": "7.14.5",
 440        "dev": true,
 441        "license": "MIT",
 442        "dependencies": {
 443          "@babel/helper-plugin-utils": "^7.14.5"
 444        },
 445        "engines": {
 446          "node": ">=6.9.0"
 447        },
 448        "peerDependencies": {
 449          "@babel/core": "^7.0.0-0"
 450        }
 451      },
 452      "node_modules/@babel/plugin-syntax-import-attributes": {
 453        "version": "7.27.1",
 454        "dev": true,
 455        "license": "MIT",
 456        "dependencies": {
 457          "@babel/helper-plugin-utils": "^7.27.1"
 458        },
 459        "engines": {
 460          "node": ">=6.9.0"
 461        },
 462        "peerDependencies": {
 463          "@babel/core": "^7.0.0-0"
 464        }
 465      },
 466      "node_modules/@babel/plugin-syntax-import-meta": {
 467        "version": "7.10.4",
 468        "dev": true,
 469        "license": "MIT",
 470        "dependencies": {
 471          "@babel/helper-plugin-utils": "^7.10.4"
 472        },
 473        "peerDependencies": {
 474          "@babel/core": "^7.0.0-0"
 475        }
 476      },
 477      "node_modules/@babel/plugin-syntax-json-strings": {
 478        "version": "7.8.3",
 479        "dev": true,
 480        "license": "MIT",
 481        "dependencies": {
 482          "@babel/helper-plugin-utils": "^7.8.0"
 483        },
 484        "peerDependencies": {
 485          "@babel/core": "^7.0.0-0"
 486        }
 487      },
 488      "node_modules/@babel/plugin-syntax-jsx": {
 489        "version": "7.27.1",
 490        "dev": true,
 491        "license": "MIT",
 492        "dependencies": {
 493          "@babel/helper-plugin-utils": "^7.27.1"
 494        },
 495        "engines": {
 496          "node": ">=6.9.0"
 497        },
 498        "peerDependencies": {
 499          "@babel/core": "^7.0.0-0"
 500        }
 501      },
 502      "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
 503        "version": "7.10.4",
 504        "dev": true,
 505        "license": "MIT",
 506        "dependencies": {
 507          "@babel/helper-plugin-utils": "^7.10.4"
 508        },
 509        "peerDependencies": {
 510          "@babel/core": "^7.0.0-0"
 511        }
 512      },
 513      "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
 514        "version": "7.8.3",
 515        "dev": true,
 516        "license": "MIT",
 517        "dependencies": {
 518          "@babel/helper-plugin-utils": "^7.8.0"
 519        },
 520        "peerDependencies": {
 521          "@babel/core": "^7.0.0-0"
 522        }
 523      },
 524      "node_modules/@babel/plugin-syntax-numeric-separator": {
 525        "version": "7.10.4",
 526        "dev": true,
 527        "license": "MIT",
 528        "dependencies": {
 529          "@babel/helper-plugin-utils": "^7.10.4"
 530        },
 531        "peerDependencies": {
 532          "@babel/core": "^7.0.0-0"
 533        }
 534      },
 535      "node_modules/@babel/plugin-syntax-object-rest-spread": {
 536        "version": "7.8.3",
 537        "dev": true,
 538        "license": "MIT",
 539        "dependencies": {
 540          "@babel/helper-plugin-utils": "^7.8.0"
 541        },
 542        "peerDependencies": {
 543          "@babel/core": "^7.0.0-0"
 544        }
 545      },
 546      "node_modules/@babel/plugin-syntax-optional-catch-binding": {
 547        "version": "7.8.3",
 548        "dev": true,
 549        "license": "MIT",
 550        "dependencies": {
 551          "@babel/helper-plugin-utils": "^7.8.0"
 552        },
 553        "peerDependencies": {
 554          "@babel/core": "^7.0.0-0"
 555        }
 556      },
 557      "node_modules/@babel/plugin-syntax-optional-chaining": {
 558        "version": "7.8.3",
 559        "dev": true,
 560        "license": "MIT",
 561        "dependencies": {
 562          "@babel/helper-plugin-utils": "^7.8.0"
 563        },
 564        "peerDependencies": {
 565          "@babel/core": "^7.0.0-0"
 566        }
 567      },
 568      "node_modules/@babel/plugin-syntax-private-property-in-object": {
 569        "version": "7.14.5",
 570        "dev": true,
 571        "license": "MIT",
 572        "dependencies": {
 573          "@babel/helper-plugin-utils": "^7.14.5"
 574        },
 575        "engines": {
 576          "node": ">=6.9.0"
 577        },
 578        "peerDependencies": {
 579          "@babel/core": "^7.0.0-0"
 580        }
 581      },
 582      "node_modules/@babel/plugin-syntax-top-level-await": {
 583        "version": "7.14.5",
 584        "dev": true,
 585        "license": "MIT",
 586        "dependencies": {
 587          "@babel/helper-plugin-utils": "^7.14.5"
 588        },
 589        "engines": {
 590          "node": ">=6.9.0"
 591        },
 592        "peerDependencies": {
 593          "@babel/core": "^7.0.0-0"
 594        }
 595      },
 596      "node_modules/@babel/plugin-syntax-typescript": {
 597        "version": "7.27.1",
 598        "dev": true,
 599        "license": "MIT",
 600        "dependencies": {
 601          "@babel/helper-plugin-utils": "^7.27.1"
 602        },
 603        "engines": {
 604          "node": ">=6.9.0"
 605        },
 606        "peerDependencies": {
 607          "@babel/core": "^7.0.0-0"
 608        }
 609      },
 610      "node_modules/@babel/runtime": {
 611        "version": "7.28.6",
 612        "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==",
 613        "license": "MIT",
 614        "peer": true,
 615        "engines": {
 616          "node": ">=6.9.0"
 617        }
 618      },
 619      "node_modules/@babel/template": {
 620        "version": "7.27.2",
 621        "dev": true,
 622        "license": "MIT",
 623        "dependencies": {
 624          "@babel/code-frame": "^7.27.1",
 625          "@babel/parser": "^7.27.2",
 626          "@babel/types": "^7.27.1"
 627        },
 628        "engines": {
 629          "node": ">=6.9.0"
 630        }
 631      },
 632      "node_modules/@babel/traverse": {
 633        "version": "7.28.0",
 634        "dev": true,
 635        "license": "MIT",
 636        "dependencies": {
 637          "@babel/code-frame": "^7.27.1",
 638          "@babel/generator": "^7.28.0",
 639          "@babel/helper-globals": "^7.28.0",
 640          "@babel/parser": "^7.28.0",
 641          "@babel/template": "^7.27.2",
 642          "@babel/types": "^7.28.0",
 643          "debug": "^4.3.1"
 644        },
 645        "engines": {
 646          "node": ">=6.9.0"
 647        }
 648      },
 649      "node_modules/@babel/types": {
 650        "version": "7.28.2",
 651        "dev": true,
 652        "license": "MIT",
 653        "dependencies": {
 654          "@babel/helper-string-parser": "^7.27.1",
 655          "@babel/helper-validator-identifier": "^7.27.1"
 656        },
 657        "engines": {
 658          "node": ">=6.9.0"
 659        }
 660      },
 661      "node_modules/@bcoe/v8-coverage": {
 662        "version": "0.2.3",
 663        "dev": true,
 664        "license": "MIT"
 665      },
 666      "node_modules/@bundled-es-modules/cookie": {
 667        "version": "2.0.1",
 668        "dev": true,
 669        "license": "ISC",
 670        "dependencies": {
 671          "cookie": "^0.7.2"
 672        }
 673      },
 674      "node_modules/@bundled-es-modules/statuses": {
 675        "version": "1.0.1",
 676        "dev": true,
 677        "license": "ISC",
 678        "dependencies": {
 679          "statuses": "^2.0.1"
 680        }
 681      },
 682      "node_modules/@bundled-es-modules/tough-cookie": {
 683        "version": "0.1.6",
 684        "dev": true,
 685        "license": "ISC",
 686        "dependencies": {
 687          "@types/tough-cookie": "^4.0.5",
 688          "tough-cookie": "^4.1.4"
 689        }
 690      },
 691      "node_modules/@databricks/sdk-experimental": {
 692        "version": "0.15.0",
 693        "integrity": "sha512-HkoMiF7dNDt6WRW0xhi7oPlBJQfxJ9suJhEZRFt08VwLMaWcw2PiF8monfHlkD4lkufEYV6CTxi5njQkciqiHA==",
 694        "license": "Apache-2.0",
 695        "dependencies": {
 696          "google-auth-library": "^10.5.0",
 697          "ini": "^6.0.0",
 698          "reflect-metadata": "^0.2.2",
 699          "semver": "^7.7.3"
 700        },
 701        "engines": {
 702          "node": ">=22.0",
 703          "npm": ">=10.0.0"
 704        }
 705      },
 706      "node_modules/@databricks/sdk-experimental/node_modules/ini": {
 707        "version": "6.0.0",
 708        "integrity": "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==",
 709        "license": "ISC",
 710        "engines": {
 711          "node": "^20.17.0 || >=22.9.0"
 712        }
 713      },
 714      "node_modules/@esbuild/darwin-arm64": {
 715        "version": "0.25.8",
 716        "cpu": [
 717          "arm64"
 718        ],
 719        "dev": true,
 720        "license": "MIT",
 721        "optional": true,
 722        "os": [
 723          "darwin"
 724        ],
 725        "engines": {
 726          "node": ">=18"
 727        }
 728      },
 729      "node_modules/@eslint-community/eslint-utils": {
 730        "version": "4.7.0",
 731        "dev": true,
 732        "license": "MIT",
 733        "dependencies": {
 734          "eslint-visitor-keys": "^3.4.3"
 735        },
 736        "engines": {
 737          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 738        },
 739        "funding": {
 740          "url": "https://opencollective.com/eslint"
 741        },
 742        "peerDependencies": {
 743          "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
 744        }
 745      },
 746      "node_modules/@eslint-community/regexpp": {
 747        "version": "4.12.1",
 748        "dev": true,
 749        "license": "MIT",
 750        "engines": {
 751          "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
 752        }
 753      },
 754      "node_modules/@eslint/eslintrc": {
 755        "version": "2.1.4",
 756        "dev": true,
 757        "license": "MIT",
 758        "dependencies": {
 759          "ajv": "^6.12.4",
 760          "debug": "^4.3.2",
 761          "espree": "^9.6.0",
 762          "globals": "^13.19.0",
 763          "ignore": "^5.2.0",
 764          "import-fresh": "^3.2.1",
 765          "js-yaml": "^4.1.0",
 766          "minimatch": "^3.1.2",
 767          "strip-json-comments": "^3.1.1"
 768        },
 769        "engines": {
 770          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 771        },
 772        "funding": {
 773          "url": "https://opencollective.com/eslint"
 774        }
 775      },
 776      "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
 777        "version": "1.1.12",
 778        "dev": true,
 779        "license": "MIT",
 780        "dependencies": {
 781          "balanced-match": "^1.0.0",
 782          "concat-map": "0.0.1"
 783        }
 784      },
 785      "node_modules/@eslint/eslintrc/node_modules/minimatch": {
 786        "version": "3.1.2",
 787        "dev": true,
 788        "license": "ISC",
 789        "dependencies": {
 790          "brace-expansion": "^1.1.7"
 791        },
 792        "engines": {
 793          "node": "*"
 794        }
 795      },
 796      "node_modules/@eslint/js": {
 797        "version": "8.57.1",
 798        "dev": true,
 799        "license": "MIT",
 800        "engines": {
 801          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 802        }
 803      },
 804      "node_modules/@gerrit0/mini-shiki": {
 805        "version": "3.8.1",
 806        "dev": true,
 807        "license": "MIT",
 808        "dependencies": {
 809          "@shikijs/engine-oniguruma": "^3.8.1",
 810          "@shikijs/langs": "^3.8.1",
 811          "@shikijs/themes": "^3.8.1",
 812          "@shikijs/types": "^3.8.1",
 813          "@shikijs/vscode-textmate": "^10.0.2"
 814        }
 815      },
 816      "node_modules/@google/genai": {
 817        "version": "1.28.0",
 818        "integrity": "sha512-0pfZ1EWQsM9kINsL+mFKJvpzM6NRHS9t360S1MzKq4JtIwTj/RbsPpC/K5wpKiPy9PC+J+bsz/9gvaL51++KrA==",
 819        "license": "Apache-2.0",
 820        "peer": true,
 821        "dependencies": {
 822          "google-auth-library": "^10.3.0",
 823          "ws": "^8.18.0"
 824        },
 825        "engines": {
 826          "node": ">=20.0.0"
 827        },
 828        "peerDependencies": {
 829          "@modelcontextprotocol/sdk": "^1.20.1"
 830        },
 831        "peerDependenciesMeta": {
 832          "@modelcontextprotocol/sdk": {
 833            "optional": true
 834          }
 835        }
 836      },
 837      "node_modules/@grpc/grpc-js": {
 838        "version": "1.14.3",
 839        "integrity": "sha512-Iq8QQQ/7X3Sac15oB6p0FmUg/klxQvXLeileoqrTRGJYLV+/9tubbr9ipz0GKHjmXVsgFPo/+W+2cA8eNcR+XA==",
 840        "license": "Apache-2.0",
 841        "dependencies": {
 842          "@grpc/proto-loader": "^0.8.0",
 843          "@js-sdsl/ordered-map": "^4.4.2"
 844        },
 845        "engines": {
 846          "node": ">=12.10.0"
 847        }
 848      },
 849      "node_modules/@grpc/proto-loader": {
 850        "version": "0.8.0",
 851        "integrity": "sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ==",
 852        "license": "Apache-2.0",
 853        "dependencies": {
 854          "lodash.camelcase": "^4.3.0",
 855          "long": "^5.0.0",
 856          "protobufjs": "^7.5.3",
 857          "yargs": "^17.7.2"
 858        },
 859        "bin": {
 860          "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
 861        },
 862        "engines": {
 863          "node": ">=6"
 864        }
 865      },
 866      "node_modules/@humanwhocodes/config-array": {
 867        "version": "0.13.0",
 868        "dev": true,
 869        "license": "Apache-2.0",
 870        "dependencies": {
 871          "@humanwhocodes/object-schema": "^2.0.3",
 872          "debug": "^4.3.1",
 873          "minimatch": "^3.0.5"
 874        },
 875        "engines": {
 876          "node": ">=10.10.0"
 877        }
 878      },
 879      "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
 880        "version": "1.1.12",
 881        "dev": true,
 882        "license": "MIT",
 883        "dependencies": {
 884          "balanced-match": "^1.0.0",
 885          "concat-map": "0.0.1"
 886        }
 887      },
 888      "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
 889        "version": "3.1.2",
 890        "dev": true,
 891        "license": "ISC",
 892        "dependencies": {
 893          "brace-expansion": "^1.1.7"
 894        },
 895        "engines": {
 896          "node": "*"
 897        }
 898      },
 899      "node_modules/@humanwhocodes/module-importer": {
 900        "version": "1.0.1",
 901        "dev": true,
 902        "license": "Apache-2.0",
 903        "engines": {
 904          "node": ">=12.22"
 905        },
 906        "funding": {
 907          "type": "github",
 908          "url": "https://github.com/sponsors/nzakas"
 909        }
 910      },
 911      "node_modules/@humanwhocodes/object-schema": {
 912        "version": "2.0.3",
 913        "dev": true,
 914        "license": "BSD-3-Clause"
 915      },
 916      "node_modules/@inquirer/confirm": {
 917        "version": "5.1.14",
 918        "dev": true,
 919        "license": "MIT",
 920        "dependencies": {
 921          "@inquirer/core": "^10.1.15",
 922          "@inquirer/type": "^3.0.8"
 923        },
 924        "engines": {
 925          "node": ">=18"
 926        },
 927        "peerDependencies": {
 928          "@types/node": ">=18"
 929        },
 930        "peerDependenciesMeta": {
 931          "@types/node": {
 932            "optional": true
 933          }
 934        }
 935      },
 936      "node_modules/@inquirer/core": {
 937        "version": "10.1.15",
 938        "dev": true,
 939        "license": "MIT",
 940        "dependencies": {
 941          "@inquirer/figures": "^1.0.13",
 942          "@inquirer/type": "^3.0.8",
 943          "ansi-escapes": "^4.3.2",
 944          "cli-width": "^4.1.0",
 945          "mute-stream": "^2.0.0",
 946          "signal-exit": "^4.1.0",
 947          "wrap-ansi": "^6.2.0",
 948          "yoctocolors-cjs": "^2.1.2"
 949        },
 950        "engines": {
 951          "node": ">=18"
 952        },
 953        "peerDependencies": {
 954          "@types/node": ">=18"
 955        },
 956        "peerDependenciesMeta": {
 957          "@types/node": {
 958            "optional": true
 959          }
 960        }
 961      },
 962      "node_modules/@inquirer/core/node_modules/signal-exit": {
 963        "version": "4.1.0",
 964        "dev": true,
 965        "license": "ISC",
 966        "engines": {
 967          "node": ">=14"
 968        },
 969        "funding": {
 970          "url": "https://github.com/sponsors/isaacs"
 971        }
 972      },
 973      "node_modules/@inquirer/figures": {
 974        "version": "1.0.13",
 975        "dev": true,
 976        "license": "MIT",
 977        "engines": {
 978          "node": ">=18"
 979        }
 980      },
 981      "node_modules/@inquirer/type": {
 982        "version": "3.0.8",
 983        "dev": true,
 984        "license": "MIT",
 985        "engines": {
 986          "node": ">=18"
 987        },
 988        "peerDependencies": {
 989          "@types/node": ">=18"
 990        },
 991        "peerDependenciesMeta": {
 992          "@types/node": {
 993            "optional": true
 994          }
 995        }
 996      },
 997      "node_modules/@istanbuljs/load-nyc-config": {
 998        "version": "1.1.0",
 999        "dev": true,
1000        "license": "ISC",
1001        "dependencies": {
1002          "camelcase": "^5.3.1",
1003          "find-up": "^4.1.0",
1004          "get-package-type": "^0.1.0",
1005          "js-yaml": "^3.13.1",
1006          "resolve-from": "^5.0.0"
1007        },
1008        "engines": {
1009          "node": ">=8"
1010        }
1011      },
1012      "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
1013        "version": "1.0.10",
1014        "dev": true,
1015        "license": "MIT",
1016        "dependencies": {
1017          "sprintf-js": "~1.0.2"
1018        }
1019      },
1020      "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": {
1021        "version": "4.1.0",
1022        "dev": true,
1023        "license": "MIT",
1024        "dependencies": {
1025          "locate-path": "^5.0.0",
1026          "path-exists": "^4.0.0"
1027        },
1028        "engines": {
1029          "node": ">=8"
1030        }
1031      },
1032      "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
1033        "version": "3.14.1",
1034        "dev": true,
1035        "license": "MIT",
1036        "dependencies": {
1037          "argparse": "^1.0.7",
1038          "esprima": "^4.0.0"
1039        },
1040        "bin": {
1041          "js-yaml": "bin/js-yaml.js"
1042        }
1043      },
1044      "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": {
1045        "version": "5.0.0",
1046        "dev": true,
1047        "license": "MIT",
1048        "dependencies": {
1049          "p-locate": "^4.1.0"
1050        },
1051        "engines": {
1052          "node": ">=8"
1053        }
1054      },
1055      "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": {
1056        "version": "2.3.0",
1057        "dev": true,
1058        "license": "MIT",
1059        "dependencies": {
1060          "p-try": "^2.0.0"
1061        },
1062        "engines": {
1063          "node": ">=6"
1064        },
1065        "funding": {
1066          "url": "https://github.com/sponsors/sindresorhus"
1067        }
1068      },
1069      "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": {
1070        "version": "4.1.0",
1071        "dev": true,
1072        "license": "MIT",
1073        "dependencies": {
1074          "p-limit": "^2.2.0"
1075        },
1076        "engines": {
1077          "node": ">=8"
1078        }
1079      },
1080      "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": {
1081        "version": "5.0.0",
1082        "dev": true,
1083        "license": "MIT",
1084        "engines": {
1085          "node": ">=8"
1086        }
1087      },
1088      "node_modules/@istanbuljs/schema": {
1089        "version": "0.1.3",
1090        "dev": true,
1091        "license": "MIT",
1092        "engines": {
1093          "node": ">=8"
1094        }
1095      },
1096      "node_modules/@jest/console": {
1097        "version": "29.7.0",
1098        "dev": true,
1099        "license": "MIT",
1100        "dependencies": {
1101          "@jest/types": "^29.6.3",
1102          "@types/node": "*",
1103          "chalk": "^4.0.0",
1104          "jest-message-util": "^29.7.0",
1105          "jest-util": "^29.7.0",
1106          "slash": "^3.0.0"
1107        },
1108        "engines": {
1109          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1110        }
1111      },
1112      "node_modules/@jest/core": {
1113        "version": "29.7.0",
1114        "dev": true,
1115        "license": "MIT",
1116        "dependencies": {
1117          "@jest/console": "^29.7.0",
1118          "@jest/reporters": "^29.7.0",
1119          "@jest/test-result": "^29.7.0",
1120          "@jest/transform": "^29.7.0",
1121          "@jest/types": "^29.6.3",
1122          "@types/node": "*",
1123          "ansi-escapes": "^4.2.1",
1124          "chalk": "^4.0.0",
1125          "ci-info": "^3.2.0",
1126          "exit": "^0.1.2",
1127          "graceful-fs": "^4.2.9",
1128          "jest-changed-files": "^29.7.0",
1129          "jest-config": "^29.7.0",
1130          "jest-haste-map": "^29.7.0",
1131          "jest-message-util": "^29.7.0",
1132          "jest-regex-util": "^29.6.3",
1133          "jest-resolve": "^29.7.0",
1134          "jest-resolve-dependencies": "^29.7.0",
1135          "jest-runner": "^29.7.0",
1136          "jest-runtime": "^29.7.0",
1137          "jest-snapshot": "^29.7.0",
1138          "jest-util": "^29.7.0",
1139          "jest-validate": "^29.7.0",
1140          "jest-watcher": "^29.7.0",
1141          "micromatch": "^4.0.4",
1142          "pretty-format": "^29.7.0",
1143          "slash": "^3.0.0",
1144          "strip-ansi": "^6.0.0"
1145        },
1146        "engines": {
1147          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1148        },
1149        "peerDependencies": {
1150          "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
1151        },
1152        "peerDependenciesMeta": {
1153          "node-notifier": {
1154            "optional": true
1155          }
1156        }
1157      },
1158      "node_modules/@jest/environment": {
1159        "version": "29.7.0",
1160        "dev": true,
1161        "license": "MIT",
1162        "dependencies": {
1163          "@jest/fake-timers": "^29.7.0",
1164          "@jest/types": "^29.6.3",
1165          "@types/node": "*",
1166          "jest-mock": "^29.7.0"
1167        },
1168        "engines": {
1169          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1170        }
1171      },
1172      "node_modules/@jest/expect": {
1173        "version": "29.7.0",
1174        "dev": true,
1175        "license": "MIT",
1176        "dependencies": {
1177          "expect": "^29.7.0",
1178          "jest-snapshot": "^29.7.0"
1179        },
1180        "engines": {
1181          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1182        }
1183      },
1184      "node_modules/@jest/expect-utils": {
1185        "version": "29.7.0",
1186        "dev": true,
1187        "license": "MIT",
1188        "dependencies": {
1189          "jest-get-type": "^29.6.3"
1190        },
1191        "engines": {
1192          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1193        }
1194      },
1195      "node_modules/@jest/fake-timers": {
1196        "version": "29.7.0",
1197        "dev": true,
1198        "license": "MIT",
1199        "dependencies": {
1200          "@jest/types": "^29.6.3",
1201          "@sinonjs/fake-timers": "^10.0.2",
1202          "@types/node": "*",
1203          "jest-message-util": "^29.7.0",
1204          "jest-mock": "^29.7.0",
1205          "jest-util": "^29.7.0"
1206        },
1207        "engines": {
1208          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1209        }
1210      },
1211      "node_modules/@jest/globals": {
1212        "version": "29.7.0",
1213        "dev": true,
1214        "license": "MIT",
1215        "dependencies": {
1216          "@jest/environment": "^29.7.0",
1217          "@jest/expect": "^29.7.0",
1218          "@jest/types": "^29.6.3",
1219          "jest-mock": "^29.7.0"
1220        },
1221        "engines": {
1222          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1223        }
1224      },
1225      "node_modules/@jest/reporters": {
1226        "version": "29.7.0",
1227        "dev": true,
1228        "license": "MIT",
1229        "dependencies": {
1230          "@bcoe/v8-coverage": "^0.2.3",
1231          "@jest/console": "^29.7.0",
1232          "@jest/test-result": "^29.7.0",
1233          "@jest/transform": "^29.7.0",
1234          "@jest/types": "^29.6.3",
1235          "@jridgewell/trace-mapping": "^0.3.18",
1236          "@types/node": "*",
1237          "chalk": "^4.0.0",
1238          "collect-v8-coverage": "^1.0.0",
1239          "exit": "^0.1.2",
1240          "glob": "^7.1.3",
1241          "graceful-fs": "^4.2.9",
1242          "istanbul-lib-coverage": "^3.0.0",
1243          "istanbul-lib-instrument": "^6.0.0",
1244          "istanbul-lib-report": "^3.0.0",
1245          "istanbul-lib-source-maps": "^4.0.0",
1246          "istanbul-reports": "^3.1.3",
1247          "jest-message-util": "^29.7.0",
1248          "jest-util": "^29.7.0",
1249          "jest-worker": "^29.7.0",
1250          "slash": "^3.0.0",
1251          "string-length": "^4.0.1",
1252          "strip-ansi": "^6.0.0",
1253          "v8-to-istanbul": "^9.0.1"
1254        },
1255        "engines": {
1256          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1257        },
1258        "peerDependencies": {
1259          "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
1260        },
1261        "peerDependenciesMeta": {
1262          "node-notifier": {
1263            "optional": true
1264          }
1265        }
1266      },
1267      "node_modules/@jest/schemas": {
1268        "version": "29.6.3",
1269        "dev": true,
1270        "license": "MIT",
1271        "dependencies": {
1272          "@sinclair/typebox": "^0.27.8"
1273        },
1274        "engines": {
1275          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1276        }
1277      },
1278      "node_modules/@jest/source-map": {
1279        "version": "29.6.3",
1280        "dev": true,
1281        "license": "MIT",
1282        "dependencies": {
1283          "@jridgewell/trace-mapping": "^0.3.18",
1284          "callsites": "^3.0.0",
1285          "graceful-fs": "^4.2.9"
1286        },
1287        "engines": {
1288          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1289        }
1290      },
1291      "node_modules/@jest/test-result": {
1292        "version": "29.7.0",
1293        "dev": true,
1294        "license": "MIT",
1295        "dependencies": {
1296          "@jest/console": "^29.7.0",
1297          "@jest/types": "^29.6.3",
1298          "@types/istanbul-lib-coverage": "^2.0.0",
1299          "collect-v8-coverage": "^1.0.0"
1300        },
1301        "engines": {
1302          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1303        }
1304      },
1305      "node_modules/@jest/test-sequencer": {
1306        "version": "29.7.0",
1307        "dev": true,
1308        "license": "MIT",
1309        "dependencies": {
1310          "@jest/test-result": "^29.7.0",
1311          "graceful-fs": "^4.2.9",
1312          "jest-haste-map": "^29.7.0",
1313          "slash": "^3.0.0"
1314        },
1315        "engines": {
1316          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1317        }
1318      },
1319      "node_modules/@jest/transform": {
1320        "version": "29.7.0",
1321        "dev": true,
1322        "license": "MIT",
1323        "dependencies": {
1324          "@babel/core": "^7.11.6",
1325          "@jest/types": "^29.6.3",
1326          "@jridgewell/trace-mapping": "^0.3.18",
1327          "babel-plugin-istanbul": "^6.1.1",
1328          "chalk": "^4.0.0",
1329          "convert-source-map": "^2.0.0",
1330          "fast-json-stable-stringify": "^2.1.0",
1331          "graceful-fs": "^4.2.9",
1332          "jest-haste-map": "^29.7.0",
1333          "jest-regex-util": "^29.6.3",
1334          "jest-util": "^29.7.0",
1335          "micromatch": "^4.0.4",
1336          "pirates": "^4.0.4",
1337          "slash": "^3.0.0",
1338          "write-file-atomic": "^4.0.2"
1339        },
1340        "engines": {
1341          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1342        }
1343      },
1344      "node_modules/@jest/types": {
1345        "version": "29.6.3",
1346        "dev": true,
1347        "license": "MIT",
1348        "dependencies": {
1349          "@jest/schemas": "^29.6.3",
1350          "@types/istanbul-lib-coverage": "^2.0.0",
1351          "@types/istanbul-reports": "^3.0.0",
1352          "@types/node": "*",
1353          "@types/yargs": "^17.0.8",
1354          "chalk": "^4.0.0"
1355        },
1356        "engines": {
1357          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1358        }
1359      },
1360      "node_modules/@jridgewell/gen-mapping": {
1361        "version": "0.3.12",
1362        "dev": true,
1363        "license": "MIT",
1364        "dependencies": {
1365          "@jridgewell/sourcemap-codec": "^1.5.0",
1366          "@jridgewell/trace-mapping": "^0.3.24"
1367        }
1368      },
1369      "node_modules/@jridgewell/resolve-uri": {
1370        "version": "3.1.2",
1371        "dev": true,
1372        "license": "MIT",
1373        "engines": {
1374          "node": ">=6.0.0"
1375        }
1376      },
1377      "node_modules/@jridgewell/sourcemap-codec": {
1378        "version": "1.5.4",
1379        "dev": true,
1380        "license": "MIT"
1381      },
1382      "node_modules/@jridgewell/trace-mapping": {
1383        "version": "0.3.29",
1384        "dev": true,
1385        "license": "MIT",
1386        "dependencies": {
1387          "@jridgewell/resolve-uri": "^3.1.0",
1388          "@jridgewell/sourcemap-codec": "^1.4.14"
1389        }
1390      },
1391      "node_modules/@js-sdsl/ordered-map": {
1392        "version": "4.4.2",
1393        "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==",
1394        "license": "MIT",
1395        "funding": {
1396          "type": "opencollective",
1397          "url": "https://opencollective.com/js-sdsl"
1398        }
1399      },
1400      "node_modules/@mlflow/anthropic": {
1401        "resolved": "integrations/anthropic",
1402        "link": true
1403      },
1404      "node_modules/@mlflow/claude-code": {
1405        "resolved": "integrations/claude-code",
1406        "link": true
1407      },
1408      "node_modules/@mlflow/codex": {
1409        "resolved": "integrations/codex",
1410        "link": true
1411      },
1412      "node_modules/@mlflow/core": {
1413        "resolved": "core",
1414        "link": true
1415      },
1416      "node_modules/@mlflow/gemini": {
1417        "resolved": "integrations/gemini",
1418        "link": true
1419      },
1420      "node_modules/@mlflow/openai": {
1421        "resolved": "integrations/openai",
1422        "link": true
1423      },
1424      "node_modules/@mlflow/opencode": {
1425        "resolved": "integrations/opencode",
1426        "link": true
1427      },
1428      "node_modules/@mlflow/qwen-code": {
1429        "resolved": "integrations/qwen-code",
1430        "link": true
1431      },
1432      "node_modules/@mlflow/vercel": {
1433        "resolved": "integrations/vercel",
1434        "link": true
1435      },
1436      "node_modules/@mswjs/interceptors": {
1437        "version": "0.39.5",
1438        "dev": true,
1439        "license": "MIT",
1440        "dependencies": {
1441          "@open-draft/deferred-promise": "^2.2.0",
1442          "@open-draft/logger": "^0.3.0",
1443          "@open-draft/until": "^2.0.0",
1444          "is-node-process": "^1.2.0",
1445          "outvariant": "^1.4.3",
1446          "strict-event-emitter": "^0.5.1"
1447        },
1448        "engines": {
1449          "node": ">=18"
1450        }
1451      },
1452      "node_modules/@nodelib/fs.scandir": {
1453        "version": "2.1.5",
1454        "dev": true,
1455        "license": "MIT",
1456        "dependencies": {
1457          "@nodelib/fs.stat": "2.0.5",
1458          "run-parallel": "^1.1.9"
1459        },
1460        "engines": {
1461          "node": ">= 8"
1462        }
1463      },
1464      "node_modules/@nodelib/fs.stat": {
1465        "version": "2.0.5",
1466        "dev": true,
1467        "license": "MIT",
1468        "engines": {
1469          "node": ">= 8"
1470        }
1471      },
1472      "node_modules/@nodelib/fs.walk": {
1473        "version": "1.2.8",
1474        "dev": true,
1475        "license": "MIT",
1476        "dependencies": {
1477          "@nodelib/fs.scandir": "2.1.5",
1478          "fastq": "^1.6.0"
1479        },
1480        "engines": {
1481          "node": ">= 8"
1482        }
1483      },
1484      "node_modules/@open-draft/deferred-promise": {
1485        "version": "2.2.0",
1486        "dev": true,
1487        "license": "MIT"
1488      },
1489      "node_modules/@open-draft/logger": {
1490        "version": "0.3.0",
1491        "dev": true,
1492        "license": "MIT",
1493        "dependencies": {
1494          "is-node-process": "^1.2.0",
1495          "outvariant": "^1.4.0"
1496        }
1497      },
1498      "node_modules/@open-draft/until": {
1499        "version": "2.1.0",
1500        "dev": true,
1501        "license": "MIT"
1502      },
1503      "node_modules/@opencode-ai/plugin": {
1504        "version": "1.2.24",
1505        "integrity": "sha512-B3hw415D+2w6AtdRdvKWkuQVT0LXDWTdnAZhZC6gbd+UHh5O5DMmnZTe/YM8yK8ZZO9Dvo5rnV78TdDDYunJiw==",
1506        "dev": true,
1507        "license": "MIT",
1508        "dependencies": {
1509          "@opencode-ai/sdk": "1.2.24",
1510          "zod": "4.1.8"
1511        }
1512      },
1513      "node_modules/@opencode-ai/plugin/node_modules/zod": {
1514        "version": "4.1.8",
1515        "integrity": "sha512-5R1P+WwQqmmMIEACyzSvo4JXHY5WiAFHRMg+zBZKgKS+Q1viRa0C1hmUKtHltoIFKtIdki3pRxkmpP74jnNYHQ==",
1516        "dev": true,
1517        "license": "MIT",
1518        "funding": {
1519          "url": "https://github.com/sponsors/colinhacks"
1520        }
1521      },
1522      "node_modules/@opencode-ai/sdk": {
1523        "version": "1.2.24",
1524        "integrity": "sha512-MQamFkRl4B/3d6oIRLNpkYR2fcwet1V/ffKyOKJXWjtP/CT9PDJMtLpu6olVHjXKQi8zMNltwuMhv1QsNtRlZg==",
1525        "dev": true,
1526        "license": "MIT"
1527      },
1528      "node_modules/@opentelemetry/api": {
1529        "version": "1.9.0",
1530        "license": "Apache-2.0",
1531        "engines": {
1532          "node": ">=8.0.0"
1533        }
1534      },
1535      "node_modules/@opentelemetry/api-logs": {
1536        "version": "0.205.0",
1537        "integrity": "sha512-wBlPk1nFB37Hsm+3Qy73yQSobVn28F4isnWIBvKpd5IUH/eat8bwcL02H9yzmHyyPmukeccSl2mbN5sDQZYnPg==",
1538        "license": "Apache-2.0",
1539        "dependencies": {
1540          "@opentelemetry/api": "^1.3.0"
1541        },
1542        "engines": {
1543          "node": ">=8.0.0"
1544        }
1545      },
1546      "node_modules/@opentelemetry/context-async-hooks": {
1547        "version": "2.1.0",
1548        "integrity": "sha512-zOyetmZppnwTyPrt4S7jMfXiSX9yyfF0hxlA8B5oo2TtKl+/RGCy7fi4DrBfIf3lCPrkKsRBWZZD7RFojK7FDg==",
1549        "license": "Apache-2.0",
1550        "engines": {
1551          "node": "^18.19.0 || >=20.6.0"
1552        },
1553        "peerDependencies": {
1554          "@opentelemetry/api": ">=1.0.0 <1.10.0"
1555        }
1556      },
1557      "node_modules/@opentelemetry/core": {
1558        "version": "2.1.0",
1559        "integrity": "sha512-RMEtHsxJs/GiHHxYT58IY57UXAQTuUnZVco6ymDEqTNlJKTimM4qPUPVe8InNFyBjhHBEAx4k3Q8LtNayBsbUQ==",
1560        "license": "Apache-2.0",
1561        "dependencies": {
1562          "@opentelemetry/semantic-conventions": "^1.29.0"
1563        },
1564        "engines": {
1565          "node": "^18.19.0 || >=20.6.0"
1566        },
1567        "peerDependencies": {
1568          "@opentelemetry/api": ">=1.0.0 <1.10.0"
1569        }
1570      },
1571      "node_modules/@opentelemetry/exporter-logs-otlp-grpc": {
1572        "version": "0.205.0",
1573        "integrity": "sha512-jQlw7OHbqZ8zPt+pOrW2KGN7T55P50e3NXBMr4ckPOF+DWDwSy4W7mkG09GpYWlQAQ5C9BXg5gfUlv5ldTgWsw==",
1574        "license": "Apache-2.0",
1575        "dependencies": {
1576          "@grpc/grpc-js": "^1.7.1",
1577          "@opentelemetry/core": "2.1.0",
1578          "@opentelemetry/otlp-exporter-base": "0.205.0",
1579          "@opentelemetry/otlp-grpc-exporter-base": "0.205.0",
1580          "@opentelemetry/otlp-transformer": "0.205.0",
1581          "@opentelemetry/sdk-logs": "0.205.0"
1582        },
1583        "engines": {
1584          "node": "^18.19.0 || >=20.6.0"
1585        },
1586        "peerDependencies": {
1587          "@opentelemetry/api": "^1.3.0"
1588        }
1589      },
1590      "node_modules/@opentelemetry/exporter-logs-otlp-http": {
1591        "version": "0.205.0",
1592        "integrity": "sha512-5JteMyVWiro4ghF0tHQjfE6OJcF7UBUcoEqX3UIQ5jutKP1H+fxFdyhqjjpmeHMFxzOHaYuLlNR1Bn7FOjGyJg==",
1593        "license": "Apache-2.0",
1594        "dependencies": {
1595          "@opentelemetry/api-logs": "0.205.0",
1596          "@opentelemetry/core": "2.1.0",
1597          "@opentelemetry/otlp-exporter-base": "0.205.0",
1598          "@opentelemetry/otlp-transformer": "0.205.0",
1599          "@opentelemetry/sdk-logs": "0.205.0"
1600        },
1601        "engines": {
1602          "node": "^18.19.0 || >=20.6.0"
1603        },
1604        "peerDependencies": {
1605          "@opentelemetry/api": "^1.3.0"
1606        }
1607      },
1608      "node_modules/@opentelemetry/exporter-logs-otlp-proto": {
1609        "version": "0.205.0",
1610        "integrity": "sha512-q3VS9wS+lpZ01txKxiDGBtBpTNge3YhbVEFDgem9ZQR9eI3EZ68+9tVZH9zJcSxI37nZPJ6lEEZO58yEjYZsVA==",
1611        "license": "Apache-2.0",
1612        "dependencies": {
1613          "@opentelemetry/api-logs": "0.205.0",
1614          "@opentelemetry/core": "2.1.0",
1615          "@opentelemetry/otlp-exporter-base": "0.205.0",
1616          "@opentelemetry/otlp-transformer": "0.205.0",
1617          "@opentelemetry/resources": "2.1.0",
1618          "@opentelemetry/sdk-logs": "0.205.0",
1619          "@opentelemetry/sdk-trace-base": "2.1.0"
1620        },
1621        "engines": {
1622          "node": "^18.19.0 || >=20.6.0"
1623        },
1624        "peerDependencies": {
1625          "@opentelemetry/api": "^1.3.0"
1626        }
1627      },
1628      "node_modules/@opentelemetry/exporter-metrics-otlp-grpc": {
1629        "version": "0.205.0",
1630        "integrity": "sha512-1Vxlo4lUwqSKYX+phFkXHKYR3DolFHxCku6lVMP1H8sVE3oj4wwmwxMzDsJ7zF+sXd8M0FCr+ckK4SnNNKkV+w==",
1631        "license": "Apache-2.0",
1632        "dependencies": {
1633          "@grpc/grpc-js": "^1.7.1",
1634          "@opentelemetry/core": "2.1.0",
1635          "@opentelemetry/exporter-metrics-otlp-http": "0.205.0",
1636          "@opentelemetry/otlp-exporter-base": "0.205.0",
1637          "@opentelemetry/otlp-grpc-exporter-base": "0.205.0",
1638          "@opentelemetry/otlp-transformer": "0.205.0",
1639          "@opentelemetry/resources": "2.1.0",
1640          "@opentelemetry/sdk-metrics": "2.1.0"
1641        },
1642        "engines": {
1643          "node": "^18.19.0 || >=20.6.0"
1644        },
1645        "peerDependencies": {
1646          "@opentelemetry/api": "^1.3.0"
1647        }
1648      },
1649      "node_modules/@opentelemetry/exporter-metrics-otlp-http": {
1650        "version": "0.205.0",
1651        "integrity": "sha512-fFxNQ/HbbpLmh1pgU6HUVbFD1kNIjrkoluoKJkh88+gnmpFD92kMQ8WFNjPnSbjg2mNVnEkeKXgCYEowNW+p1w==",
1652        "license": "Apache-2.0",
1653        "dependencies": {
1654          "@opentelemetry/core": "2.1.0",
1655          "@opentelemetry/otlp-exporter-base": "0.205.0",
1656          "@opentelemetry/otlp-transformer": "0.205.0",
1657          "@opentelemetry/resources": "2.1.0",
1658          "@opentelemetry/sdk-metrics": "2.1.0"
1659        },
1660        "engines": {
1661          "node": "^18.19.0 || >=20.6.0"
1662        },
1663        "peerDependencies": {
1664          "@opentelemetry/api": "^1.3.0"
1665        }
1666      },
1667      "node_modules/@opentelemetry/exporter-metrics-otlp-proto": {
1668        "version": "0.205.0",
1669        "integrity": "sha512-qIbNnedw9QfFjwpx4NQvdgjK3j3R2kWH/2T+7WXAm1IfMFe9fwatYxE61i7li4CIJKf8HgUC3GS8Du0C3D+AuQ==",
1670        "license": "Apache-2.0",
1671        "dependencies": {
1672          "@opentelemetry/core": "2.1.0",
1673          "@opentelemetry/exporter-metrics-otlp-http": "0.205.0",
1674          "@opentelemetry/otlp-exporter-base": "0.205.0",
1675          "@opentelemetry/otlp-transformer": "0.205.0",
1676          "@opentelemetry/resources": "2.1.0",
1677          "@opentelemetry/sdk-metrics": "2.1.0"
1678        },
1679        "engines": {
1680          "node": "^18.19.0 || >=20.6.0"
1681        },
1682        "peerDependencies": {
1683          "@opentelemetry/api": "^1.3.0"
1684        }
1685      },
1686      "node_modules/@opentelemetry/exporter-prometheus": {
1687        "version": "0.205.0",
1688        "integrity": "sha512-xsot/Qm9VLDTag4GEwAunD1XR1U8eBHTLAgO7IZNo2JuD/c/vL7xmDP7mQIUr6Lk3gtj/yGGIR2h3vhTeVzv4w==",
1689        "license": "Apache-2.0",
1690        "dependencies": {
1691          "@opentelemetry/core": "2.1.0",
1692          "@opentelemetry/resources": "2.1.0",
1693          "@opentelemetry/sdk-metrics": "2.1.0"
1694        },
1695        "engines": {
1696          "node": "^18.19.0 || >=20.6.0"
1697        },
1698        "peerDependencies": {
1699          "@opentelemetry/api": "^1.3.0"
1700        }
1701      },
1702      "node_modules/@opentelemetry/exporter-trace-otlp-grpc": {
1703        "version": "0.205.0",
1704        "integrity": "sha512-ZBksUk84CcQOuDJB65yu5A4PORkC4qEsskNwCrPZxDLeWjPOFZNSWt0E0jQxKCY8PskLhjNXJYo12YaqsYvGFA==",
1705        "license": "Apache-2.0",
1706        "dependencies": {
1707          "@grpc/grpc-js": "^1.7.1",
1708          "@opentelemetry/core": "2.1.0",
1709          "@opentelemetry/otlp-exporter-base": "0.205.0",
1710          "@opentelemetry/otlp-grpc-exporter-base": "0.205.0",
1711          "@opentelemetry/otlp-transformer": "0.205.0",
1712          "@opentelemetry/resources": "2.1.0",
1713          "@opentelemetry/sdk-trace-base": "2.1.0"
1714        },
1715        "engines": {
1716          "node": "^18.19.0 || >=20.6.0"
1717        },
1718        "peerDependencies": {
1719          "@opentelemetry/api": "^1.3.0"
1720        }
1721      },
1722      "node_modules/@opentelemetry/exporter-trace-otlp-http": {
1723        "version": "0.205.0",
1724        "integrity": "sha512-vr2bwwPCSc9u7rbKc74jR+DXFvyMFQo9o5zs+H/fgbK672Whw/1izUKVf+xfWOdJOvuwTnfWxy+VAY+4TSo74Q==",
1725        "license": "Apache-2.0",
1726        "dependencies": {
1727          "@opentelemetry/core": "2.1.0",
1728          "@opentelemetry/otlp-exporter-base": "0.205.0",
1729          "@opentelemetry/otlp-transformer": "0.205.0",
1730          "@opentelemetry/resources": "2.1.0",
1731          "@opentelemetry/sdk-trace-base": "2.1.0"
1732        },
1733        "engines": {
1734          "node": "^18.19.0 || >=20.6.0"
1735        },
1736        "peerDependencies": {
1737          "@opentelemetry/api": "^1.3.0"
1738        }
1739      },
1740      "node_modules/@opentelemetry/exporter-trace-otlp-proto": {
1741        "version": "0.205.0",
1742        "integrity": "sha512-bGtFzqiENO2GpJk988mOBMe0MfeNpTQjbLm/LBijas6VRyEDQarUzdBHpFlu89A25k1+BCntdWGsWTa9Ai4FyA==",
1743        "license": "Apache-2.0",
1744        "dependencies": {
1745          "@opentelemetry/core": "2.1.0",
1746          "@opentelemetry/otlp-exporter-base": "0.205.0",
1747          "@opentelemetry/otlp-transformer": "0.205.0",
1748          "@opentelemetry/resources": "2.1.0",
1749          "@opentelemetry/sdk-trace-base": "2.1.0"
1750        },
1751        "engines": {
1752          "node": "^18.19.0 || >=20.6.0"
1753        },
1754        "peerDependencies": {
1755          "@opentelemetry/api": "^1.3.0"
1756        }
1757      },
1758      "node_modules/@opentelemetry/exporter-zipkin": {
1759        "version": "2.1.0",
1760        "integrity": "sha512-0mEI0VDZrrX9t5RE1FhAyGz+jAGt96HSuXu73leswtY3L5YZD11gtcpARY2KAx/s6Z2+rj5Mhj566JsI2C7mfA==",
1761        "license": "Apache-2.0",
1762        "dependencies": {
1763          "@opentelemetry/core": "2.1.0",
1764          "@opentelemetry/resources": "2.1.0",
1765          "@opentelemetry/sdk-trace-base": "2.1.0",
1766          "@opentelemetry/semantic-conventions": "^1.29.0"
1767        },
1768        "engines": {
1769          "node": "^18.19.0 || >=20.6.0"
1770        },
1771        "peerDependencies": {
1772          "@opentelemetry/api": "^1.0.0"
1773        }
1774      },
1775      "node_modules/@opentelemetry/instrumentation": {
1776        "version": "0.205.0",
1777        "integrity": "sha512-cgvm7tvQdu9Qo7VurJP84wJ7ZV9F6WqDDGZpUc6rUEXwjV7/bXWs0kaYp9v+1Vh1+3TZCD3i6j/lUBcPhu8NhA==",
1778        "license": "Apache-2.0",
1779        "dependencies": {
1780          "@opentelemetry/api-logs": "0.205.0",
1781          "import-in-the-middle": "^1.8.1",
1782          "require-in-the-middle": "^7.1.1"
1783        },
1784        "engines": {
1785          "node": "^18.19.0 || >=20.6.0"
1786        },
1787        "peerDependencies": {
1788          "@opentelemetry/api": "^1.3.0"
1789        }
1790      },
1791      "node_modules/@opentelemetry/otlp-exporter-base": {
1792        "version": "0.205.0",
1793        "integrity": "sha512-2MN0C1IiKyo34M6NZzD6P9Nv9Dfuz3OJ3rkZwzFmF6xzjDfqqCTatc9v1EpNfaP55iDOCLHFyYNCgs61FFgtUQ==",
1794        "license": "Apache-2.0",
1795        "dependencies": {
1796          "@opentelemetry/core": "2.1.0",
1797          "@opentelemetry/otlp-transformer": "0.205.0"
1798        },
1799        "engines": {
1800          "node": "^18.19.0 || >=20.6.0"
1801        },
1802        "peerDependencies": {
1803          "@opentelemetry/api": "^1.3.0"
1804        }
1805      },
1806      "node_modules/@opentelemetry/otlp-grpc-exporter-base": {
1807        "version": "0.205.0",
1808        "integrity": "sha512-AeuLfrciGYffqsp4EUTdYYc6Ee2BQS+hr08mHZk1C524SFWx0WnfcTnV0NFXbVURUNU6DZu1DhS89zRRrcx/hg==",
1809        "license": "Apache-2.0",
1810        "dependencies": {
1811          "@grpc/grpc-js": "^1.7.1",
1812          "@opentelemetry/core": "2.1.0",
1813          "@opentelemetry/otlp-exporter-base": "0.205.0",
1814          "@opentelemetry/otlp-transformer": "0.205.0"
1815        },
1816        "engines": {
1817          "node": "^18.19.0 || >=20.6.0"
1818        },
1819        "peerDependencies": {
1820          "@opentelemetry/api": "^1.3.0"
1821        }
1822      },
1823      "node_modules/@opentelemetry/otlp-transformer": {
1824        "version": "0.205.0",
1825        "integrity": "sha512-KmObgqPtk9k/XTlWPJHdMbGCylRAmMJNXIRh6VYJmvlRDMfe+DonH41G7eenG8t4FXn3fxOGh14o/WiMRR6vPg==",
1826        "license": "Apache-2.0",
1827        "dependencies": {
1828          "@opentelemetry/api-logs": "0.205.0",
1829          "@opentelemetry/core": "2.1.0",
1830          "@opentelemetry/resources": "2.1.0",
1831          "@opentelemetry/sdk-logs": "0.205.0",
1832          "@opentelemetry/sdk-metrics": "2.1.0",
1833          "@opentelemetry/sdk-trace-base": "2.1.0",
1834          "protobufjs": "^7.3.0"
1835        },
1836        "engines": {
1837          "node": "^18.19.0 || >=20.6.0"
1838        },
1839        "peerDependencies": {
1840          "@opentelemetry/api": "^1.3.0"
1841        }
1842      },
1843      "node_modules/@opentelemetry/propagator-b3": {
1844        "version": "2.1.0",
1845        "integrity": "sha512-yOdHmFseIChYanddMMz0mJIFQHyjwbNhoxc65fEAA8yanxcBPwoFDoh1+WBUWAO/Z0NRgk+k87d+aFIzAZhcBw==",
1846        "license": "Apache-2.0",
1847        "dependencies": {
1848          "@opentelemetry/core": "2.1.0"
1849        },
1850        "engines": {
1851          "node": "^18.19.0 || >=20.6.0"
1852        },
1853        "peerDependencies": {
1854          "@opentelemetry/api": ">=1.0.0 <1.10.0"
1855        }
1856      },
1857      "node_modules/@opentelemetry/propagator-jaeger": {
1858        "version": "2.1.0",
1859        "integrity": "sha512-QYo7vLyMjrBCUTpwQBF/e+rvP7oGskrSELGxhSvLj5gpM0az9oJnu/0O4l2Nm7LEhAff80ntRYKkAcSwVgvSVQ==",
1860        "license": "Apache-2.0",
1861        "dependencies": {
1862          "@opentelemetry/core": "2.1.0"
1863        },
1864        "engines": {
1865          "node": "^18.19.0 || >=20.6.0"
1866        },
1867        "peerDependencies": {
1868          "@opentelemetry/api": ">=1.0.0 <1.10.0"
1869        }
1870      },
1871      "node_modules/@opentelemetry/resources": {
1872        "version": "2.1.0",
1873        "integrity": "sha512-1CJjf3LCvoefUOgegxi8h6r4B/wLSzInyhGP2UmIBYNlo4Qk5CZ73e1eEyWmfXvFtm1ybkmfb2DqWvspsYLrWw==",
1874        "license": "Apache-2.0",
1875        "dependencies": {
1876          "@opentelemetry/core": "2.1.0",
1877          "@opentelemetry/semantic-conventions": "^1.29.0"
1878        },
1879        "engines": {
1880          "node": "^18.19.0 || >=20.6.0"
1881        },
1882        "peerDependencies": {
1883          "@opentelemetry/api": ">=1.3.0 <1.10.0"
1884        }
1885      },
1886      "node_modules/@opentelemetry/sdk-logs": {
1887        "version": "0.205.0",
1888        "integrity": "sha512-nyqhNQ6eEzPWQU60Nc7+A5LIq8fz3UeIzdEVBQYefB4+msJZ2vuVtRuk9KxPMw1uHoHDtYEwkr2Ct0iG29jU8w==",
1889        "license": "Apache-2.0",
1890        "dependencies": {
1891          "@opentelemetry/api-logs": "0.205.0",
1892          "@opentelemetry/core": "2.1.0",
1893          "@opentelemetry/resources": "2.1.0"
1894        },
1895        "engines": {
1896          "node": "^18.19.0 || >=20.6.0"
1897        },
1898        "peerDependencies": {
1899          "@opentelemetry/api": ">=1.4.0 <1.10.0"
1900        }
1901      },
1902      "node_modules/@opentelemetry/sdk-metrics": {
1903        "version": "2.1.0",
1904        "integrity": "sha512-J9QX459mzqHLL9Y6FZ4wQPRZG4TOpMCyPOh6mkr/humxE1W2S3Bvf4i75yiMW9uyed2Kf5rxmLhTm/UK8vNkAw==",
1905        "license": "Apache-2.0",
1906        "dependencies": {
1907          "@opentelemetry/core": "2.1.0",
1908          "@opentelemetry/resources": "2.1.0"
1909        },
1910        "engines": {
1911          "node": "^18.19.0 || >=20.6.0"
1912        },
1913        "peerDependencies": {
1914          "@opentelemetry/api": ">=1.9.0 <1.10.0"
1915        }
1916      },
1917      "node_modules/@opentelemetry/sdk-node": {
1918        "version": "0.205.0",
1919        "integrity": "sha512-Y4Wcs8scj/Wy1u61pX1ggqPXPtCsGaqx/UnFu7BtRQE1zCQR+b0h56K7I0jz7U2bRlPUZIFdnNLtoaJSMNzz2g==",
1920        "license": "Apache-2.0",
1921        "dependencies": {
1922          "@opentelemetry/api-logs": "0.205.0",
1923          "@opentelemetry/core": "2.1.0",
1924          "@opentelemetry/exporter-logs-otlp-grpc": "0.205.0",
1925          "@opentelemetry/exporter-logs-otlp-http": "0.205.0",
1926          "@opentelemetry/exporter-logs-otlp-proto": "0.205.0",
1927          "@opentelemetry/exporter-metrics-otlp-grpc": "0.205.0",
1928          "@opentelemetry/exporter-metrics-otlp-http": "0.205.0",
1929          "@opentelemetry/exporter-metrics-otlp-proto": "0.205.0",
1930          "@opentelemetry/exporter-prometheus": "0.205.0",
1931          "@opentelemetry/exporter-trace-otlp-grpc": "0.205.0",
1932          "@opentelemetry/exporter-trace-otlp-http": "0.205.0",
1933          "@opentelemetry/exporter-trace-otlp-proto": "0.205.0",
1934          "@opentelemetry/exporter-zipkin": "2.1.0",
1935          "@opentelemetry/instrumentation": "0.205.0",
1936          "@opentelemetry/propagator-b3": "2.1.0",
1937          "@opentelemetry/propagator-jaeger": "2.1.0",
1938          "@opentelemetry/resources": "2.1.0",
1939          "@opentelemetry/sdk-logs": "0.205.0",
1940          "@opentelemetry/sdk-metrics": "2.1.0",
1941          "@opentelemetry/sdk-trace-base": "2.1.0",
1942          "@opentelemetry/sdk-trace-node": "2.1.0",
1943          "@opentelemetry/semantic-conventions": "^1.29.0"
1944        },
1945        "engines": {
1946          "node": "^18.19.0 || >=20.6.0"
1947        },
1948        "peerDependencies": {
1949          "@opentelemetry/api": ">=1.3.0 <1.10.0"
1950        }
1951      },
1952      "node_modules/@opentelemetry/sdk-trace-base": {
1953        "version": "2.1.0",
1954        "integrity": "sha512-uTX9FBlVQm4S2gVQO1sb5qyBLq/FPjbp+tmGoxu4tIgtYGmBYB44+KX/725RFDe30yBSaA9Ml9fqphe1hbUyLQ==",
1955        "license": "Apache-2.0",
1956        "dependencies": {
1957          "@opentelemetry/core": "2.1.0",
1958          "@opentelemetry/resources": "2.1.0",
1959          "@opentelemetry/semantic-conventions": "^1.29.0"
1960        },
1961        "engines": {
1962          "node": "^18.19.0 || >=20.6.0"
1963        },
1964        "peerDependencies": {
1965          "@opentelemetry/api": ">=1.3.0 <1.10.0"
1966        }
1967      },
1968      "node_modules/@opentelemetry/sdk-trace-node": {
1969        "version": "2.1.0",
1970        "integrity": "sha512-SvVlBFc/jI96u/mmlKm86n9BbTCbQ35nsPoOohqJX6DXH92K0kTe73zGY5r8xoI1QkjR9PizszVJLzMC966y9Q==",
1971        "license": "Apache-2.0",
1972        "dependencies": {
1973          "@opentelemetry/context-async-hooks": "2.1.0",
1974          "@opentelemetry/core": "2.1.0",
1975          "@opentelemetry/sdk-trace-base": "2.1.0"
1976        },
1977        "engines": {
1978          "node": "^18.19.0 || >=20.6.0"
1979        },
1980        "peerDependencies": {
1981          "@opentelemetry/api": ">=1.0.0 <1.10.0"
1982        }
1983      },
1984      "node_modules/@opentelemetry/semantic-conventions": {
1985        "version": "1.39.0",
1986        "integrity": "sha512-R5R9tb2AXs2IRLNKLBJDynhkfmx7mX0vi8NkhZb3gUkPWHn6HXk5J8iQ/dql0U3ApfWym4kXXmBDRGO+oeOfjg==",
1987        "license": "Apache-2.0",
1988        "engines": {
1989          "node": ">=14"
1990        }
1991      },
1992      "node_modules/@protobufjs/aspromise": {
1993        "version": "1.1.2",
1994        "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
1995        "license": "BSD-3-Clause"
1996      },
1997      "node_modules/@protobufjs/base64": {
1998        "version": "1.1.2",
1999        "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
2000        "license": "BSD-3-Clause"
2001      },
2002      "node_modules/@protobufjs/codegen": {
2003        "version": "2.0.4",
2004        "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
2005        "license": "BSD-3-Clause"
2006      },
2007      "node_modules/@protobufjs/eventemitter": {
2008        "version": "1.1.0",
2009        "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
2010        "license": "BSD-3-Clause"
2011      },
2012      "node_modules/@protobufjs/fetch": {
2013        "version": "1.1.0",
2014        "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
2015        "license": "BSD-3-Clause",
2016        "dependencies": {
2017          "@protobufjs/aspromise": "^1.1.1",
2018          "@protobufjs/inquire": "^1.1.0"
2019        }
2020      },
2021      "node_modules/@protobufjs/float": {
2022        "version": "1.0.2",
2023        "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
2024        "license": "BSD-3-Clause"
2025      },
2026      "node_modules/@protobufjs/inquire": {
2027        "version": "1.1.0",
2028        "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
2029        "license": "BSD-3-Clause"
2030      },
2031      "node_modules/@protobufjs/path": {
2032        "version": "1.1.2",
2033        "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
2034        "license": "BSD-3-Clause"
2035      },
2036      "node_modules/@protobufjs/pool": {
2037        "version": "1.1.0",
2038        "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
2039        "license": "BSD-3-Clause"
2040      },
2041      "node_modules/@protobufjs/utf8": {
2042        "version": "1.1.0",
2043        "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
2044        "license": "BSD-3-Clause"
2045      },
2046      "node_modules/@shikijs/engine-oniguruma": {
2047        "version": "3.8.1",
2048        "dev": true,
2049        "license": "MIT",
2050        "dependencies": {
2051          "@shikijs/types": "3.8.1",
2052          "@shikijs/vscode-textmate": "^10.0.2"
2053        }
2054      },
2055      "node_modules/@shikijs/langs": {
2056        "version": "3.8.1",
2057        "dev": true,
2058        "license": "MIT",
2059        "dependencies": {
2060          "@shikijs/types": "3.8.1"
2061        }
2062      },
2063      "node_modules/@shikijs/themes": {
2064        "version": "3.8.1",
2065        "dev": true,
2066        "license": "MIT",
2067        "dependencies": {
2068          "@shikijs/types": "3.8.1"
2069        }
2070      },
2071      "node_modules/@shikijs/types": {
2072        "version": "3.8.1",
2073        "dev": true,
2074        "license": "MIT",
2075        "dependencies": {
2076          "@shikijs/vscode-textmate": "^10.0.2",
2077          "@types/hast": "^3.0.4"
2078        }
2079      },
2080      "node_modules/@shikijs/vscode-textmate": {
2081        "version": "10.0.2",
2082        "dev": true,
2083        "license": "MIT"
2084      },
2085      "node_modules/@sinclair/typebox": {
2086        "version": "0.27.8",
2087        "dev": true,
2088        "license": "MIT"
2089      },
2090      "node_modules/@sinonjs/commons": {
2091        "version": "3.0.1",
2092        "dev": true,
2093        "license": "BSD-3-Clause",
2094        "dependencies": {
2095          "type-detect": "4.0.8"
2096        }
2097      },
2098      "node_modules/@sinonjs/fake-timers": {
2099        "version": "10.3.0",
2100        "dev": true,
2101        "license": "BSD-3-Clause",
2102        "dependencies": {
2103          "@sinonjs/commons": "^3.0.0"
2104        }
2105      },
2106      "node_modules/@types/babel__core": {
2107        "version": "7.20.5",
2108        "dev": true,
2109        "license": "MIT",
2110        "dependencies": {
2111          "@babel/parser": "^7.20.7",
2112          "@babel/types": "^7.20.7",
2113          "@types/babel__generator": "*",
2114          "@types/babel__template": "*",
2115          "@types/babel__traverse": "*"
2116        }
2117      },
2118      "node_modules/@types/babel__generator": {
2119        "version": "7.27.0",
2120        "dev": true,
2121        "license": "MIT",
2122        "dependencies": {
2123          "@babel/types": "^7.0.0"
2124        }
2125      },
2126      "node_modules/@types/babel__template": {
2127        "version": "7.4.4",
2128        "dev": true,
2129        "license": "MIT",
2130        "dependencies": {
2131          "@babel/parser": "^7.1.0",
2132          "@babel/types": "^7.0.0"
2133        }
2134      },
2135      "node_modules/@types/babel__traverse": {
2136        "version": "7.20.7",
2137        "dev": true,
2138        "license": "MIT",
2139        "dependencies": {
2140          "@babel/types": "^7.20.7"
2141        }
2142      },
2143      "node_modules/@types/cookie": {
2144        "version": "0.6.0",
2145        "dev": true,
2146        "license": "MIT"
2147      },
2148      "node_modules/@types/graceful-fs": {
2149        "version": "4.1.9",
2150        "dev": true,
2151        "license": "MIT",
2152        "dependencies": {
2153          "@types/node": "*"
2154        }
2155      },
2156      "node_modules/@types/hast": {
2157        "version": "3.0.4",
2158        "dev": true,
2159        "license": "MIT",
2160        "dependencies": {
2161          "@types/unist": "*"
2162        }
2163      },
2164      "node_modules/@types/ini": {
2165        "version": "4.1.1",
2166        "dev": true,
2167        "license": "MIT"
2168      },
2169      "node_modules/@types/istanbul-lib-coverage": {
2170        "version": "2.0.6",
2171        "dev": true,
2172        "license": "MIT"
2173      },
2174      "node_modules/@types/istanbul-lib-report": {
2175        "version": "3.0.3",
2176        "dev": true,
2177        "license": "MIT",
2178        "dependencies": {
2179          "@types/istanbul-lib-coverage": "*"
2180        }
2181      },
2182      "node_modules/@types/istanbul-reports": {
2183        "version": "3.0.4",
2184        "dev": true,
2185        "license": "MIT",
2186        "dependencies": {
2187          "@types/istanbul-lib-report": "*"
2188        }
2189      },
2190      "node_modules/@types/jest": {
2191        "version": "29.5.14",
2192        "dev": true,
2193        "license": "MIT",
2194        "dependencies": {
2195          "expect": "^29.0.0",
2196          "pretty-format": "^29.0.0"
2197        }
2198      },
2199      "node_modules/@types/json-schema": {
2200        "version": "7.0.15",
2201        "dev": true,
2202        "license": "MIT"
2203      },
2204      "node_modules/@types/node": {
2205        "version": "20.19.9",
2206        "license": "MIT",
2207        "dependencies": {
2208          "undici-types": "~6.21.0"
2209        }
2210      },
2211      "node_modules/@types/node-fetch": {
2212        "version": "2.6.13",
2213        "license": "MIT",
2214        "peer": true,
2215        "dependencies": {
2216          "@types/node": "*",
2217          "form-data": "^4.0.4"
2218        }
2219      },
2220      "node_modules/@types/semver": {
2221        "version": "7.7.0",
2222        "dev": true,
2223        "license": "MIT"
2224      },
2225      "node_modules/@types/stack-utils": {
2226        "version": "2.0.3",
2227        "dev": true,
2228        "license": "MIT"
2229      },
2230      "node_modules/@types/statuses": {
2231        "version": "2.0.6",
2232        "dev": true,
2233        "license": "MIT"
2234      },
2235      "node_modules/@types/tough-cookie": {
2236        "version": "4.0.5",
2237        "dev": true,
2238        "license": "MIT"
2239      },
2240      "node_modules/@types/unist": {
2241        "version": "3.0.3",
2242        "dev": true,
2243        "license": "MIT"
2244      },
2245      "node_modules/@types/yargs": {
2246        "version": "17.0.33",
2247        "dev": true,
2248        "license": "MIT",
2249        "dependencies": {
2250          "@types/yargs-parser": "*"
2251        }
2252      },
2253      "node_modules/@types/yargs-parser": {
2254        "version": "21.0.3",
2255        "dev": true,
2256        "license": "MIT"
2257      },
2258      "node_modules/@typescript-eslint/eslint-plugin": {
2259        "version": "6.21.0",
2260        "dev": true,
2261        "license": "MIT",
2262        "dependencies": {
2263          "@eslint-community/regexpp": "^4.5.1",
2264          "@typescript-eslint/scope-manager": "6.21.0",
2265          "@typescript-eslint/type-utils": "6.21.0",
2266          "@typescript-eslint/utils": "6.21.0",
2267          "@typescript-eslint/visitor-keys": "6.21.0",
2268          "debug": "^4.3.4",
2269          "graphemer": "^1.4.0",
2270          "ignore": "^5.2.4",
2271          "natural-compare": "^1.4.0",
2272          "semver": "^7.5.4",
2273          "ts-api-utils": "^1.0.1"
2274        },
2275        "engines": {
2276          "node": "^16.0.0 || >=18.0.0"
2277        },
2278        "funding": {
2279          "type": "opencollective",
2280          "url": "https://opencollective.com/typescript-eslint"
2281        },
2282        "peerDependencies": {
2283          "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha",
2284          "eslint": "^7.0.0 || ^8.0.0"
2285        },
2286        "peerDependenciesMeta": {
2287          "typescript": {
2288            "optional": true
2289          }
2290        }
2291      },
2292      "node_modules/@typescript-eslint/parser": {
2293        "version": "6.21.0",
2294        "dev": true,
2295        "license": "BSD-2-Clause",
2296        "dependencies": {
2297          "@typescript-eslint/scope-manager": "6.21.0",
2298          "@typescript-eslint/types": "6.21.0",
2299          "@typescript-eslint/typescript-estree": "6.21.0",
2300          "@typescript-eslint/visitor-keys": "6.21.0",
2301          "debug": "^4.3.4"
2302        },
2303        "engines": {
2304          "node": "^16.0.0 || >=18.0.0"
2305        },
2306        "funding": {
2307          "type": "opencollective",
2308          "url": "https://opencollective.com/typescript-eslint"
2309        },
2310        "peerDependencies": {
2311          "eslint": "^7.0.0 || ^8.0.0"
2312        },
2313        "peerDependenciesMeta": {
2314          "typescript": {
2315            "optional": true
2316          }
2317        }
2318      },
2319      "node_modules/@typescript-eslint/scope-manager": {
2320        "version": "6.21.0",
2321        "dev": true,
2322        "license": "MIT",
2323        "dependencies": {
2324          "@typescript-eslint/types": "6.21.0",
2325          "@typescript-eslint/visitor-keys": "6.21.0"
2326        },
2327        "engines": {
2328          "node": "^16.0.0 || >=18.0.0"
2329        },
2330        "funding": {
2331          "type": "opencollective",
2332          "url": "https://opencollective.com/typescript-eslint"
2333        }
2334      },
2335      "node_modules/@typescript-eslint/type-utils": {
2336        "version": "6.21.0",
2337        "dev": true,
2338        "license": "MIT",
2339        "dependencies": {
2340          "@typescript-eslint/typescript-estree": "6.21.0",
2341          "@typescript-eslint/utils": "6.21.0",
2342          "debug": "^4.3.4",
2343          "ts-api-utils": "^1.0.1"
2344        },
2345        "engines": {
2346          "node": "^16.0.0 || >=18.0.0"
2347        },
2348        "funding": {
2349          "type": "opencollective",
2350          "url": "https://opencollective.com/typescript-eslint"
2351        },
2352        "peerDependencies": {
2353          "eslint": "^7.0.0 || ^8.0.0"
2354        },
2355        "peerDependenciesMeta": {
2356          "typescript": {
2357            "optional": true
2358          }
2359        }
2360      },
2361      "node_modules/@typescript-eslint/types": {
2362        "version": "6.21.0",
2363        "dev": true,
2364        "license": "MIT",
2365        "engines": {
2366          "node": "^16.0.0 || >=18.0.0"
2367        },
2368        "funding": {
2369          "type": "opencollective",
2370          "url": "https://opencollective.com/typescript-eslint"
2371        }
2372      },
2373      "node_modules/@typescript-eslint/typescript-estree": {
2374        "version": "6.21.0",
2375        "dev": true,
2376        "license": "BSD-2-Clause",
2377        "dependencies": {
2378          "@typescript-eslint/types": "6.21.0",
2379          "@typescript-eslint/visitor-keys": "6.21.0",
2380          "debug": "^4.3.4",
2381          "globby": "^11.1.0",
2382          "is-glob": "^4.0.3",
2383          "minimatch": "9.0.3",
2384          "semver": "^7.5.4",
2385          "ts-api-utils": "^1.0.1"
2386        },
2387        "engines": {
2388          "node": "^16.0.0 || >=18.0.0"
2389        },
2390        "funding": {
2391          "type": "opencollective",
2392          "url": "https://opencollective.com/typescript-eslint"
2393        },
2394        "peerDependenciesMeta": {
2395          "typescript": {
2396            "optional": true
2397          }
2398        }
2399      },
2400      "node_modules/@typescript-eslint/utils": {
2401        "version": "6.21.0",
2402        "dev": true,
2403        "license": "MIT",
2404        "dependencies": {
2405          "@eslint-community/eslint-utils": "^4.4.0",
2406          "@types/json-schema": "^7.0.12",
2407          "@types/semver": "^7.5.0",
2408          "@typescript-eslint/scope-manager": "6.21.0",
2409          "@typescript-eslint/types": "6.21.0",
2410          "@typescript-eslint/typescript-estree": "6.21.0",
2411          "semver": "^7.5.4"
2412        },
2413        "engines": {
2414          "node": "^16.0.0 || >=18.0.0"
2415        },
2416        "funding": {
2417          "type": "opencollective",
2418          "url": "https://opencollective.com/typescript-eslint"
2419        },
2420        "peerDependencies": {
2421          "eslint": "^7.0.0 || ^8.0.0"
2422        }
2423      },
2424      "node_modules/@typescript-eslint/visitor-keys": {
2425        "version": "6.21.0",
2426        "dev": true,
2427        "license": "MIT",
2428        "dependencies": {
2429          "@typescript-eslint/types": "6.21.0",
2430          "eslint-visitor-keys": "^3.4.1"
2431        },
2432        "engines": {
2433          "node": "^16.0.0 || >=18.0.0"
2434        },
2435        "funding": {
2436          "type": "opencollective",
2437          "url": "https://opencollective.com/typescript-eslint"
2438        }
2439      },
2440      "node_modules/@ungap/structured-clone": {
2441        "version": "1.3.0",
2442        "dev": true,
2443        "license": "ISC"
2444      },
2445      "node_modules/abort-controller": {
2446        "version": "3.0.0",
2447        "license": "MIT",
2448        "peer": true,
2449        "dependencies": {
2450          "event-target-shim": "^5.0.0"
2451        },
2452        "engines": {
2453          "node": ">=6.5"
2454        }
2455      },
2456      "node_modules/acorn": {
2457        "version": "8.15.0",
2458        "license": "MIT",
2459        "bin": {
2460          "acorn": "bin/acorn"
2461        },
2462        "engines": {
2463          "node": ">=0.4.0"
2464        }
2465      },
2466      "node_modules/acorn-import-attributes": {
2467        "version": "1.9.5",
2468        "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
2469        "license": "MIT",
2470        "peerDependencies": {
2471          "acorn": "^8"
2472        }
2473      },
2474      "node_modules/acorn-jsx": {
2475        "version": "5.3.2",
2476        "dev": true,
2477        "license": "MIT",
2478        "peerDependencies": {
2479          "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
2480        }
2481      },
2482      "node_modules/agent-base": {
2483        "version": "7.1.4",
2484        "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
2485        "license": "MIT",
2486        "engines": {
2487          "node": ">= 14"
2488        }
2489      },
2490      "node_modules/agentkeepalive": {
2491        "version": "4.6.0",
2492        "license": "MIT",
2493        "peer": true,
2494        "dependencies": {
2495          "humanize-ms": "^1.2.1"
2496        },
2497        "engines": {
2498          "node": ">= 8.0.0"
2499        }
2500      },
2501      "node_modules/ajv": {
2502        "version": "6.12.6",
2503        "dev": true,
2504        "license": "MIT",
2505        "dependencies": {
2506          "fast-deep-equal": "^3.1.1",
2507          "fast-json-stable-stringify": "^2.0.0",
2508          "json-schema-traverse": "^0.4.1",
2509          "uri-js": "^4.2.2"
2510        },
2511        "funding": {
2512          "type": "github",
2513          "url": "https://github.com/sponsors/epoberezkin"
2514        }
2515      },
2516      "node_modules/ansi-escapes": {
2517        "version": "4.3.2",
2518        "dev": true,
2519        "license": "MIT",
2520        "dependencies": {
2521          "type-fest": "^0.21.3"
2522        },
2523        "engines": {
2524          "node": ">=8"
2525        },
2526        "funding": {
2527          "url": "https://github.com/sponsors/sindresorhus"
2528        }
2529      },
2530      "node_modules/ansi-escapes/node_modules/type-fest": {
2531        "version": "0.21.3",
2532        "dev": true,
2533        "license": "(MIT OR CC0-1.0)",
2534        "engines": {
2535          "node": ">=10"
2536        },
2537        "funding": {
2538          "url": "https://github.com/sponsors/sindresorhus"
2539        }
2540      },
2541      "node_modules/ansi-regex": {
2542        "version": "5.0.1",
2543        "license": "MIT",
2544        "engines": {
2545          "node": ">=8"
2546        }
2547      },
2548      "node_modules/ansi-styles": {
2549        "version": "4.3.0",
2550        "license": "MIT",
2551        "dependencies": {
2552          "color-convert": "^2.0.1"
2553        },
2554        "engines": {
2555          "node": ">=8"
2556        },
2557        "funding": {
2558          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2559        }
2560      },
2561      "node_modules/anymatch": {
2562        "version": "3.1.3",
2563        "dev": true,
2564        "license": "ISC",
2565        "dependencies": {
2566          "normalize-path": "^3.0.0",
2567          "picomatch": "^2.0.4"
2568        },
2569        "engines": {
2570          "node": ">= 8"
2571        }
2572      },
2573      "node_modules/argparse": {
2574        "version": "2.0.1",
2575        "dev": true,
2576        "license": "Python-2.0"
2577      },
2578      "node_modules/array-union": {
2579        "version": "2.1.0",
2580        "dev": true,
2581        "license": "MIT",
2582        "engines": {
2583          "node": ">=8"
2584        }
2585      },
2586      "node_modules/async": {
2587        "version": "3.2.6",
2588        "dev": true,
2589        "license": "MIT"
2590      },
2591      "node_modules/asynckit": {
2592        "version": "0.4.0",
2593        "license": "MIT",
2594        "peer": true
2595      },
2596      "node_modules/babel-jest": {
2597        "version": "29.7.0",
2598        "dev": true,
2599        "license": "MIT",
2600        "dependencies": {
2601          "@jest/transform": "^29.7.0",
2602          "@types/babel__core": "^7.1.14",
2603          "babel-plugin-istanbul": "^6.1.1",
2604          "babel-preset-jest": "^29.6.3",
2605          "chalk": "^4.0.0",
2606          "graceful-fs": "^4.2.9",
2607          "slash": "^3.0.0"
2608        },
2609        "engines": {
2610          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2611        },
2612        "peerDependencies": {
2613          "@babel/core": "^7.8.0"
2614        }
2615      },
2616      "node_modules/babel-plugin-istanbul": {
2617        "version": "6.1.1",
2618        "dev": true,
2619        "license": "BSD-3-Clause",
2620        "dependencies": {
2621          "@babel/helper-plugin-utils": "^7.0.0",
2622          "@istanbuljs/load-nyc-config": "^1.0.0",
2623          "@istanbuljs/schema": "^0.1.2",
2624          "istanbul-lib-instrument": "^5.0.4",
2625          "test-exclude": "^6.0.0"
2626        },
2627        "engines": {
2628          "node": ">=8"
2629        }
2630      },
2631      "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": {
2632        "version": "5.2.1",
2633        "dev": true,
2634        "license": "BSD-3-Clause",
2635        "dependencies": {
2636          "@babel/core": "^7.12.3",
2637          "@babel/parser": "^7.14.7",
2638          "@istanbuljs/schema": "^0.1.2",
2639          "istanbul-lib-coverage": "^3.2.0",
2640          "semver": "^6.3.0"
2641        },
2642        "engines": {
2643          "node": ">=8"
2644        }
2645      },
2646      "node_modules/babel-plugin-istanbul/node_modules/semver": {
2647        "version": "6.3.1",
2648        "dev": true,
2649        "license": "ISC",
2650        "bin": {
2651          "semver": "bin/semver.js"
2652        }
2653      },
2654      "node_modules/babel-plugin-jest-hoist": {
2655        "version": "29.6.3",
2656        "dev": true,
2657        "license": "MIT",
2658        "dependencies": {
2659          "@babel/template": "^7.3.3",
2660          "@babel/types": "^7.3.3",
2661          "@types/babel__core": "^7.1.14",
2662          "@types/babel__traverse": "^7.0.6"
2663        },
2664        "engines": {
2665          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2666        }
2667      },
2668      "node_modules/babel-preset-current-node-syntax": {
2669        "version": "1.2.0",
2670        "dev": true,
2671        "license": "MIT",
2672        "dependencies": {
2673          "@babel/plugin-syntax-async-generators": "^7.8.4",
2674          "@babel/plugin-syntax-bigint": "^7.8.3",
2675          "@babel/plugin-syntax-class-properties": "^7.12.13",
2676          "@babel/plugin-syntax-class-static-block": "^7.14.5",
2677          "@babel/plugin-syntax-import-attributes": "^7.24.7",
2678          "@babel/plugin-syntax-import-meta": "^7.10.4",
2679          "@babel/plugin-syntax-json-strings": "^7.8.3",
2680          "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
2681          "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
2682          "@babel/plugin-syntax-numeric-separator": "^7.10.4",
2683          "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
2684          "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
2685          "@babel/plugin-syntax-optional-chaining": "^7.8.3",
2686          "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
2687          "@babel/plugin-syntax-top-level-await": "^7.14.5"
2688        },
2689        "peerDependencies": {
2690          "@babel/core": "^7.0.0 || ^8.0.0-0"
2691        }
2692      },
2693      "node_modules/babel-preset-jest": {
2694        "version": "29.6.3",
2695        "dev": true,
2696        "license": "MIT",
2697        "dependencies": {
2698          "babel-plugin-jest-hoist": "^29.6.3",
2699          "babel-preset-current-node-syntax": "^1.0.0"
2700        },
2701        "engines": {
2702          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2703        },
2704        "peerDependencies": {
2705          "@babel/core": "^7.0.0"
2706        }
2707      },
2708      "node_modules/balanced-match": {
2709        "version": "1.0.2",
2710        "dev": true,
2711        "license": "MIT"
2712      },
2713      "node_modules/base64-js": {
2714        "version": "1.5.1",
2715        "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
2716        "funding": [
2717          {
2718            "type": "github",
2719            "url": "https://github.com/sponsors/feross"
2720          },
2721          {
2722            "type": "patreon",
2723            "url": "https://www.patreon.com/feross"
2724          },
2725          {
2726            "type": "consulting",
2727            "url": "https://feross.org/support"
2728          }
2729        ],
2730        "license": "MIT"
2731      },
2732      "node_modules/bignumber.js": {
2733        "version": "9.3.1",
2734        "license": "MIT",
2735        "engines": {
2736          "node": "*"
2737        }
2738      },
2739      "node_modules/brace-expansion": {
2740        "version": "2.0.2",
2741        "dev": true,
2742        "license": "MIT",
2743        "dependencies": {
2744          "balanced-match": "^1.0.0"
2745        }
2746      },
2747      "node_modules/braces": {
2748        "version": "3.0.3",
2749        "dev": true,
2750        "license": "MIT",
2751        "dependencies": {
2752          "fill-range": "^7.1.1"
2753        },
2754        "engines": {
2755          "node": ">=8"
2756        }
2757      },
2758      "node_modules/browserslist": {
2759        "version": "4.25.1",
2760        "dev": true,
2761        "funding": [
2762          {
2763            "type": "opencollective",
2764            "url": "https://opencollective.com/browserslist"
2765          },
2766          {
2767            "type": "tidelift",
2768            "url": "https://tidelift.com/funding/github/npm/browserslist"
2769          },
2770          {
2771            "type": "github",
2772            "url": "https://github.com/sponsors/ai"
2773          }
2774        ],
2775        "license": "MIT",
2776        "dependencies": {
2777          "caniuse-lite": "^1.0.30001726",
2778          "electron-to-chromium": "^1.5.173",
2779          "node-releases": "^2.0.19",
2780          "update-browserslist-db": "^1.1.3"
2781        },
2782        "bin": {
2783          "browserslist": "cli.js"
2784        },
2785        "engines": {
2786          "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
2787        }
2788      },
2789      "node_modules/bs-logger": {
2790        "version": "0.2.6",
2791        "dev": true,
2792        "license": "MIT",
2793        "dependencies": {
2794          "fast-json-stable-stringify": "2.x"
2795        },
2796        "engines": {
2797          "node": ">= 6"
2798        }
2799      },
2800      "node_modules/bser": {
2801        "version": "2.1.1",
2802        "dev": true,
2803        "license": "Apache-2.0",
2804        "dependencies": {
2805          "node-int64": "^0.4.0"
2806        }
2807      },
2808      "node_modules/buffer-equal-constant-time": {
2809        "version": "1.0.1",
2810        "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
2811        "license": "BSD-3-Clause"
2812      },
2813      "node_modules/buffer-from": {
2814        "version": "1.1.2",
2815        "dev": true,
2816        "license": "MIT"
2817      },
2818      "node_modules/call-bind-apply-helpers": {
2819        "version": "1.0.2",
2820        "license": "MIT",
2821        "peer": true,
2822        "dependencies": {
2823          "es-errors": "^1.3.0",
2824          "function-bind": "^1.1.2"
2825        },
2826        "engines": {
2827          "node": ">= 0.4"
2828        }
2829      },
2830      "node_modules/callsites": {
2831        "version": "3.1.0",
2832        "dev": true,
2833        "license": "MIT",
2834        "engines": {
2835          "node": ">=6"
2836        }
2837      },
2838      "node_modules/camelcase": {
2839        "version": "5.3.1",
2840        "dev": true,
2841        "license": "MIT",
2842        "engines": {
2843          "node": ">=6"
2844        }
2845      },
2846      "node_modules/caniuse-lite": {
2847        "version": "1.0.30001731",
2848        "dev": true,
2849        "funding": [
2850          {
2851            "type": "opencollective",
2852            "url": "https://opencollective.com/browserslist"
2853          },
2854          {
2855            "type": "tidelift",
2856            "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
2857          },
2858          {
2859            "type": "github",
2860            "url": "https://github.com/sponsors/ai"
2861          }
2862        ],
2863        "license": "CC-BY-4.0"
2864      },
2865      "node_modules/chalk": {
2866        "version": "4.1.2",
2867        "dev": true,
2868        "license": "MIT",
2869        "dependencies": {
2870          "ansi-styles": "^4.1.0",
2871          "supports-color": "^7.1.0"
2872        },
2873        "engines": {
2874          "node": ">=10"
2875        },
2876        "funding": {
2877          "url": "https://github.com/chalk/chalk?sponsor=1"
2878        }
2879      },
2880      "node_modules/char-regex": {
2881        "version": "1.0.2",
2882        "dev": true,
2883        "license": "MIT",
2884        "engines": {
2885          "node": ">=10"
2886        }
2887      },
2888      "node_modules/ci-info": {
2889        "version": "3.9.0",
2890        "dev": true,
2891        "funding": [
2892          {
2893            "type": "github",
2894            "url": "https://github.com/sponsors/sibiraj-s"
2895          }
2896        ],
2897        "license": "MIT",
2898        "engines": {
2899          "node": ">=8"
2900        }
2901      },
2902      "node_modules/cjs-module-lexer": {
2903        "version": "1.4.3",
2904        "license": "MIT"
2905      },
2906      "node_modules/cli-width": {
2907        "version": "4.1.0",
2908        "dev": true,
2909        "license": "ISC",
2910        "engines": {
2911          "node": ">= 12"
2912        }
2913      },
2914      "node_modules/cliui": {
2915        "version": "8.0.1",
2916        "license": "ISC",
2917        "dependencies": {
2918          "string-width": "^4.2.0",
2919          "strip-ansi": "^6.0.1",
2920          "wrap-ansi": "^7.0.0"
2921        },
2922        "engines": {
2923          "node": ">=12"
2924        }
2925      },
2926      "node_modules/cliui/node_modules/wrap-ansi": {
2927        "version": "7.0.0",
2928        "license": "MIT",
2929        "dependencies": {
2930          "ansi-styles": "^4.0.0",
2931          "string-width": "^4.1.0",
2932          "strip-ansi": "^6.0.0"
2933        },
2934        "engines": {
2935          "node": ">=10"
2936        },
2937        "funding": {
2938          "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2939        }
2940      },
2941      "node_modules/co": {
2942        "version": "4.6.0",
2943        "dev": true,
2944        "license": "MIT",
2945        "engines": {
2946          "iojs": ">= 1.0.0",
2947          "node": ">= 0.12.0"
2948        }
2949      },
2950      "node_modules/collect-v8-coverage": {
2951        "version": "1.0.2",
2952        "dev": true,
2953        "license": "MIT"
2954      },
2955      "node_modules/color-convert": {
2956        "version": "2.0.1",
2957        "license": "MIT",
2958        "dependencies": {
2959          "color-name": "~1.1.4"
2960        },
2961        "engines": {
2962          "node": ">=7.0.0"
2963        }
2964      },
2965      "node_modules/color-name": {
2966        "version": "1.1.4",
2967        "license": "MIT"
2968      },
2969      "node_modules/combined-stream": {
2970        "version": "1.0.8",
2971        "license": "MIT",
2972        "peer": true,
2973        "dependencies": {
2974          "delayed-stream": "~1.0.0"
2975        },
2976        "engines": {
2977          "node": ">= 0.8"
2978        }
2979      },
2980      "node_modules/concat-map": {
2981        "version": "0.0.1",
2982        "dev": true,
2983        "license": "MIT"
2984      },
2985      "node_modules/convert-source-map": {
2986        "version": "2.0.0",
2987        "dev": true,
2988        "license": "MIT"
2989      },
2990      "node_modules/cookie": {
2991        "version": "0.7.2",
2992        "dev": true,
2993        "license": "MIT",
2994        "engines": {
2995          "node": ">= 0.6"
2996        }
2997      },
2998      "node_modules/create-jest": {
2999        "version": "29.7.0",
3000        "dev": true,
3001        "license": "MIT",
3002        "dependencies": {
3003          "@jest/types": "^29.6.3",
3004          "chalk": "^4.0.0",
3005          "exit": "^0.1.2",
3006          "graceful-fs": "^4.2.9",
3007          "jest-config": "^29.7.0",
3008          "jest-util": "^29.7.0",
3009          "prompts": "^2.0.1"
3010        },
3011        "bin": {
3012          "create-jest": "bin/create-jest.js"
3013        },
3014        "engines": {
3015          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
3016        }
3017      },
3018      "node_modules/cross-spawn": {
3019        "version": "7.0.6",
3020        "dev": true,
3021        "license": "MIT",
3022        "dependencies": {
3023          "path-key": "^3.1.0",
3024          "shebang-command": "^2.0.0",
3025          "which": "^2.0.1"
3026        },
3027        "engines": {
3028          "node": ">= 8"
3029        }
3030      },
3031      "node_modules/data-uri-to-buffer": {
3032        "version": "4.0.1",
3033        "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
3034        "license": "MIT",
3035        "engines": {
3036          "node": ">= 12"
3037        }
3038      },
3039      "node_modules/debug": {
3040        "version": "4.4.1",
3041        "license": "MIT",
3042        "dependencies": {
3043          "ms": "^2.1.3"
3044        },
3045        "engines": {
3046          "node": ">=6.0"
3047        },
3048        "peerDependenciesMeta": {
3049          "supports-color": {
3050            "optional": true
3051          }
3052        }
3053      },
3054      "node_modules/dedent": {
3055        "version": "1.6.0",
3056        "dev": true,
3057        "license": "MIT",
3058        "peerDependencies": {
3059          "babel-plugin-macros": "^3.1.0"
3060        },
3061        "peerDependenciesMeta": {
3062          "babel-plugin-macros": {
3063            "optional": true
3064          }
3065        }
3066      },
3067      "node_modules/deep-is": {
3068        "version": "0.1.4",
3069        "dev": true,
3070        "license": "MIT"
3071      },
3072      "node_modules/deepmerge": {
3073        "version": "4.3.1",
3074        "dev": true,
3075        "license": "MIT",
3076        "engines": {
3077          "node": ">=0.10.0"
3078        }
3079      },
3080      "node_modules/delayed-stream": {
3081        "version": "1.0.0",
3082        "license": "MIT",
3083        "peer": true,
3084        "engines": {
3085          "node": ">=0.4.0"
3086        }
3087      },
3088      "node_modules/detect-newline": {
3089        "version": "3.1.0",
3090        "dev": true,
3091        "license": "MIT",
3092        "engines": {
3093          "node": ">=8"
3094        }
3095      },
3096      "node_modules/diff-sequences": {
3097        "version": "29.6.3",
3098        "dev": true,
3099        "license": "MIT",
3100        "engines": {
3101          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
3102        }
3103      },
3104      "node_modules/dir-glob": {
3105        "version": "3.0.1",
3106        "dev": true,
3107        "license": "MIT",
3108        "dependencies": {
3109          "path-type": "^4.0.0"
3110        },
3111        "engines": {
3112          "node": ">=8"
3113        }
3114      },
3115      "node_modules/doctrine": {
3116        "version": "3.0.0",
3117        "dev": true,
3118        "license": "Apache-2.0",
3119        "dependencies": {
3120          "esutils": "^2.0.2"
3121        },
3122        "engines": {
3123          "node": ">=6.0.0"
3124        }
3125      },
3126      "node_modules/dunder-proto": {
3127        "version": "1.0.1",
3128        "license": "MIT",
3129        "peer": true,
3130        "dependencies": {
3131          "call-bind-apply-helpers": "^1.0.1",
3132          "es-errors": "^1.3.0",
3133          "gopd": "^1.2.0"
3134        },
3135        "engines": {
3136          "node": ">= 0.4"
3137        }
3138      },
3139      "node_modules/ecdsa-sig-formatter": {
3140        "version": "1.0.11",
3141        "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
3142        "license": "Apache-2.0",
3143        "dependencies": {
3144          "safe-buffer": "^5.0.1"
3145        }
3146      },
3147      "node_modules/ejs": {
3148        "version": "3.1.10",
3149        "dev": true,
3150        "license": "Apache-2.0",
3151        "dependencies": {
3152          "jake": "^10.8.5"
3153        },
3154        "bin": {
3155          "ejs": "bin/cli.js"
3156        },
3157        "engines": {
3158          "node": ">=0.10.0"
3159        }
3160      },
3161      "node_modules/electron-to-chromium": {
3162        "version": "1.5.193",
3163        "dev": true,
3164        "license": "ISC"
3165      },
3166      "node_modules/emittery": {
3167        "version": "0.13.1",
3168        "dev": true,
3169        "license": "MIT",
3170        "engines": {
3171          "node": ">=12"
3172        },
3173        "funding": {
3174          "url": "https://github.com/sindresorhus/emittery?sponsor=1"
3175        }
3176      },
3177      "node_modules/emoji-regex": {
3178        "version": "8.0.0",
3179        "license": "MIT"
3180      },
3181      "node_modules/entities": {
3182        "version": "4.5.0",
3183        "dev": true,
3184        "license": "BSD-2-Clause",
3185        "engines": {
3186          "node": ">=0.12"
3187        },
3188        "funding": {
3189          "url": "https://github.com/fb55/entities?sponsor=1"
3190        }
3191      },
3192      "node_modules/error-ex": {
3193        "version": "1.3.2",
3194        "dev": true,
3195        "license": "MIT",
3196        "dependencies": {
3197          "is-arrayish": "^0.2.1"
3198        }
3199      },
3200      "node_modules/es-define-property": {
3201        "version": "1.0.1",
3202        "license": "MIT",
3203        "peer": true,
3204        "engines": {
3205          "node": ">= 0.4"
3206        }
3207      },
3208      "node_modules/es-errors": {
3209        "version": "1.3.0",
3210        "license": "MIT",
3211        "peer": true,
3212        "engines": {
3213          "node": ">= 0.4"
3214        }
3215      },
3216      "node_modules/es-object-atoms": {
3217        "version": "1.1.1",
3218        "license": "MIT",
3219        "peer": true,
3220        "dependencies": {
3221          "es-errors": "^1.3.0"
3222        },
3223        "engines": {
3224          "node": ">= 0.4"
3225        }
3226      },
3227      "node_modules/es-set-tostringtag": {
3228        "version": "2.1.0",
3229        "license": "MIT",
3230        "peer": true,
3231        "dependencies": {
3232          "es-errors": "^1.3.0",
3233          "get-intrinsic": "^1.2.6",
3234          "has-tostringtag": "^1.0.2",
3235          "hasown": "^2.0.2"
3236        },
3237        "engines": {
3238          "node": ">= 0.4"
3239        }
3240      },
3241      "node_modules/esbuild": {
3242        "version": "0.25.8",
3243        "dev": true,
3244        "hasInstallScript": true,
3245        "license": "MIT",
3246        "bin": {
3247          "esbuild": "bin/esbuild"
3248        },
3249        "engines": {
3250          "node": ">=18"
3251        },
3252        "optionalDependencies": {
3253          "@esbuild/aix-ppc64": "0.25.8",
3254          "@esbuild/android-arm": "0.25.8",
3255          "@esbuild/android-arm64": "0.25.8",
3256          "@esbuild/android-x64": "0.25.8",
3257          "@esbuild/darwin-arm64": "0.25.8",
3258          "@esbuild/darwin-x64": "0.25.8",
3259          "@esbuild/freebsd-arm64": "0.25.8",
3260          "@esbuild/freebsd-x64": "0.25.8",
3261          "@esbuild/linux-arm": "0.25.8",
3262          "@esbuild/linux-arm64": "0.25.8",
3263          "@esbuild/linux-ia32": "0.25.8",
3264          "@esbuild/linux-loong64": "0.25.8",
3265          "@esbuild/linux-mips64el": "0.25.8",
3266          "@esbuild/linux-ppc64": "0.25.8",
3267          "@esbuild/linux-riscv64": "0.25.8",
3268          "@esbuild/linux-s390x": "0.25.8",
3269          "@esbuild/linux-x64": "0.25.8",
3270          "@esbuild/netbsd-arm64": "0.25.8",
3271          "@esbuild/netbsd-x64": "0.25.8",
3272          "@esbuild/openbsd-arm64": "0.25.8",
3273          "@esbuild/openbsd-x64": "0.25.8",
3274          "@esbuild/openharmony-arm64": "0.25.8",
3275          "@esbuild/sunos-x64": "0.25.8",
3276          "@esbuild/win32-arm64": "0.25.8",
3277          "@esbuild/win32-ia32": "0.25.8",
3278          "@esbuild/win32-x64": "0.25.8"
3279        }
3280      },
3281      "node_modules/escalade": {
3282        "version": "3.2.0",
3283        "license": "MIT",
3284        "engines": {
3285          "node": ">=6"
3286        }
3287      },
3288      "node_modules/escape-string-regexp": {
3289        "version": "4.0.0",
3290        "dev": true,
3291        "license": "MIT",
3292        "engines": {
3293          "node": ">=10"
3294        },
3295        "funding": {
3296          "url": "https://github.com/sponsors/sindresorhus"
3297        }
3298      },
3299      "node_modules/eslint": {
3300        "version": "8.57.1",
3301        "dev": true,
3302        "license": "MIT",
3303        "dependencies": {
3304          "@eslint-community/eslint-utils": "^4.2.0",
3305          "@eslint-community/regexpp": "^4.6.1",
3306          "@eslint/eslintrc": "^2.1.4",
3307          "@eslint/js": "8.57.1",
3308          "@humanwhocodes/config-array": "^0.13.0",
3309          "@humanwhocodes/module-importer": "^1.0.1",
3310          "@nodelib/fs.walk": "^1.2.8",
3311          "@ungap/structured-clone": "^1.2.0",
3312          "ajv": "^6.12.4",
3313          "chalk": "^4.0.0",
3314          "cross-spawn": "^7.0.2",
3315          "debug": "^4.3.2",
3316          "doctrine": "^3.0.0",
3317          "escape-string-regexp": "^4.0.0",
3318          "eslint-scope": "^7.2.2",
3319          "eslint-visitor-keys": "^3.4.3",
3320          "espree": "^9.6.1",
3321          "esquery": "^1.4.2",
3322          "esutils": "^2.0.2",
3323          "fast-deep-equal": "^3.1.3",
3324          "file-entry-cache": "^6.0.1",
3325          "find-up": "^5.0.0",
3326          "glob-parent": "^6.0.2",
3327          "globals": "^13.19.0",
3328          "graphemer": "^1.4.0",
3329          "ignore": "^5.2.0",
3330          "imurmurhash": "^0.1.4",
3331          "is-glob": "^4.0.0",
3332          "is-path-inside": "^3.0.3",
3333          "js-yaml": "^4.1.0",
3334          "json-stable-stringify-without-jsonify": "^1.0.1",
3335          "levn": "^0.4.1",
3336          "lodash.merge": "^4.6.2",
3337          "minimatch": "^3.1.2",
3338          "natural-compare": "^1.4.0",
3339          "optionator": "^0.9.3",
3340          "strip-ansi": "^6.0.1",
3341          "text-table": "^0.2.0"
3342        },
3343        "bin": {
3344          "eslint": "bin/eslint.js"
3345        },
3346        "engines": {
3347          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3348        },
3349        "funding": {
3350          "url": "https://opencollective.com/eslint"
3351        }
3352      },
3353      "node_modules/eslint-scope": {
3354        "version": "7.2.2",
3355        "dev": true,
3356        "license": "BSD-2-Clause",
3357        "dependencies": {
3358          "esrecurse": "^4.3.0",
3359          "estraverse": "^5.2.0"
3360        },
3361        "engines": {
3362          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3363        },
3364        "funding": {
3365          "url": "https://opencollective.com/eslint"
3366        }
3367      },
3368      "node_modules/eslint-visitor-keys": {
3369        "version": "3.4.3",
3370        "dev": true,
3371        "license": "Apache-2.0",
3372        "engines": {
3373          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3374        },
3375        "funding": {
3376          "url": "https://opencollective.com/eslint"
3377        }
3378      },
3379      "node_modules/eslint/node_modules/brace-expansion": {
3380        "version": "1.1.12",
3381        "dev": true,
3382        "license": "MIT",
3383        "dependencies": {
3384          "balanced-match": "^1.0.0",
3385          "concat-map": "0.0.1"
3386        }
3387      },
3388      "node_modules/eslint/node_modules/minimatch": {
3389        "version": "3.1.2",
3390        "dev": true,
3391        "license": "ISC",
3392        "dependencies": {
3393          "brace-expansion": "^1.1.7"
3394        },
3395        "engines": {
3396          "node": "*"
3397        }
3398      },
3399      "node_modules/espree": {
3400        "version": "9.6.1",
3401        "dev": true,
3402        "license": "BSD-2-Clause",
3403        "dependencies": {
3404          "acorn": "^8.9.0",
3405          "acorn-jsx": "^5.3.2",
3406          "eslint-visitor-keys": "^3.4.1"
3407        },
3408        "engines": {
3409          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3410        },
3411        "funding": {
3412          "url": "https://opencollective.com/eslint"
3413        }
3414      },
3415      "node_modules/esprima": {
3416        "version": "4.0.1",
3417        "dev": true,
3418        "license": "BSD-2-Clause",
3419        "bin": {
3420          "esparse": "bin/esparse.js",
3421          "esvalidate": "bin/esvalidate.js"
3422        },
3423        "engines": {
3424          "node": ">=4"
3425        }
3426      },
3427      "node_modules/esquery": {
3428        "version": "1.6.0",
3429        "dev": true,
3430        "license": "BSD-3-Clause",
3431        "dependencies": {
3432          "estraverse": "^5.1.0"
3433        },
3434        "engines": {
3435          "node": ">=0.10"
3436        }
3437      },
3438      "node_modules/esrecurse": {
3439        "version": "4.3.0",
3440        "dev": true,
3441        "license": "BSD-2-Clause",
3442        "dependencies": {
3443          "estraverse": "^5.2.0"
3444        },
3445        "engines": {
3446          "node": ">=4.0"
3447        }
3448      },
3449      "node_modules/estraverse": {
3450        "version": "5.3.0",
3451        "dev": true,
3452        "license": "BSD-2-Clause",
3453        "engines": {
3454          "node": ">=4.0"
3455        }
3456      },
3457      "node_modules/esutils": {
3458        "version": "2.0.3",
3459        "dev": true,
3460        "license": "BSD-2-Clause",
3461        "engines": {
3462          "node": ">=0.10.0"
3463        }
3464      },
3465      "node_modules/event-target-shim": {
3466        "version": "5.0.1",
3467        "license": "MIT",
3468        "peer": true,
3469        "engines": {
3470          "node": ">=6"
3471        }
3472      },
3473      "node_modules/execa": {
3474        "version": "5.1.1",
3475        "dev": true,
3476        "license": "MIT",
3477        "dependencies": {
3478          "cross-spawn": "^7.0.3",
3479          "get-stream": "^6.0.0",
3480          "human-signals": "^2.1.0",
3481          "is-stream": "^2.0.0",
3482          "merge-stream": "^2.0.0",
3483          "npm-run-path": "^4.0.1",
3484          "onetime": "^5.1.2",
3485          "signal-exit": "^3.0.3",
3486          "strip-final-newline": "^2.0.0"
3487        },
3488        "engines": {
3489          "node": ">=10"
3490        },
3491        "funding": {
3492          "url": "https://github.com/sindresorhus/execa?sponsor=1"
3493        }
3494      },
3495      "node_modules/exit": {
3496        "version": "0.1.2",
3497        "dev": true,
3498        "engines": {
3499          "node": ">= 0.8.0"
3500        }
3501      },
3502      "node_modules/expect": {
3503        "version": "29.7.0",
3504        "dev": true,
3505        "license": "MIT",
3506        "dependencies": {
3507          "@jest/expect-utils": "^29.7.0",
3508          "jest-get-type": "^29.6.3",
3509          "jest-matcher-utils": "^29.7.0",
3510          "jest-message-util": "^29.7.0",
3511          "jest-util": "^29.7.0"
3512        },
3513        "engines": {
3514          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
3515        }
3516      },
3517      "node_modules/extend": {
3518        "version": "3.0.2",
3519        "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
3520        "license": "MIT"
3521      },
3522      "node_modules/fast-deep-equal": {
3523        "version": "3.1.3",
3524        "dev": true,
3525        "license": "MIT"
3526      },
3527      "node_modules/fast-glob": {
3528        "version": "3.3.3",
3529        "dev": true,
3530        "license": "MIT",
3531        "dependencies": {
3532          "@nodelib/fs.stat": "^2.0.2",
3533          "@nodelib/fs.walk": "^1.2.3",
3534          "glob-parent": "^5.1.2",
3535          "merge2": "^1.3.0",
3536          "micromatch": "^4.0.8"
3537        },
3538        "engines": {
3539          "node": ">=8.6.0"
3540        }
3541      },
3542      "node_modules/fast-glob/node_modules/glob-parent": {
3543        "version": "5.1.2",
3544        "dev": true,
3545        "license": "ISC",
3546        "dependencies": {
3547          "is-glob": "^4.0.1"
3548        },
3549        "engines": {
3550          "node": ">= 6"
3551        }
3552      },
3553      "node_modules/fast-json-stable-stringify": {
3554        "version": "2.1.0",
3555        "dev": true,
3556        "license": "MIT"
3557      },
3558      "node_modules/fast-levenshtein": {
3559        "version": "2.0.6",
3560        "dev": true,
3561        "license": "MIT"
3562      },
3563      "node_modules/fast-safe-stringify": {
3564        "version": "2.1.1",
3565        "license": "MIT"
3566      },
3567      "node_modules/fastq": {
3568        "version": "1.19.1",
3569        "dev": true,
3570        "license": "ISC",
3571        "dependencies": {
3572          "reusify": "^1.0.4"
3573        }
3574      },
3575      "node_modules/fb-watchman": {
3576        "version": "2.0.2",
3577        "dev": true,
3578        "license": "Apache-2.0",
3579        "dependencies": {
3580          "bser": "2.1.1"
3581        }
3582      },
3583      "node_modules/fetch-blob": {
3584        "version": "3.2.0",
3585        "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
3586        "funding": [
3587          {
3588            "type": "github",
3589            "url": "https://github.com/sponsors/jimmywarting"
3590          },
3591          {
3592            "type": "paypal",
3593            "url": "https://paypal.me/jimmywarting"
3594          }
3595        ],
3596        "license": "MIT",
3597        "dependencies": {
3598          "node-domexception": "^1.0.0",
3599          "web-streams-polyfill": "^3.0.3"
3600        },
3601        "engines": {
3602          "node": "^12.20 || >= 14.13"
3603        }
3604      },
3605      "node_modules/fetch-blob/node_modules/web-streams-polyfill": {
3606        "version": "3.3.3",
3607        "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
3608        "license": "MIT",
3609        "engines": {
3610          "node": ">= 8"
3611        }
3612      },
3613      "node_modules/file-entry-cache": {
3614        "version": "6.0.1",
3615        "dev": true,
3616        "license": "MIT",
3617        "dependencies": {
3618          "flat-cache": "^3.0.4"
3619        },
3620        "engines": {
3621          "node": "^10.12.0 || >=12.0.0"
3622        }
3623      },
3624      "node_modules/filelist": {
3625        "version": "1.0.4",
3626        "dev": true,
3627        "license": "Apache-2.0",
3628        "dependencies": {
3629          "minimatch": "^5.0.1"
3630        }
3631      },
3632      "node_modules/filelist/node_modules/minimatch": {
3633        "version": "5.1.6",
3634        "dev": true,
3635        "license": "ISC",
3636        "dependencies": {
3637          "brace-expansion": "^2.0.1"
3638        },
3639        "engines": {
3640          "node": ">=10"
3641        }
3642      },
3643      "node_modules/fill-range": {
3644        "version": "7.1.1",
3645        "dev": true,
3646        "license": "MIT",
3647        "dependencies": {
3648          "to-regex-range": "^5.0.1"
3649        },
3650        "engines": {
3651          "node": ">=8"
3652        }
3653      },
3654      "node_modules/find-up": {
3655        "version": "5.0.0",
3656        "dev": true,
3657        "license": "MIT",
3658        "dependencies": {
3659          "locate-path": "^6.0.0",
3660          "path-exists": "^4.0.0"
3661        },
3662        "engines": {
3663          "node": ">=10"
3664        },
3665        "funding": {
3666          "url": "https://github.com/sponsors/sindresorhus"
3667        }
3668      },
3669      "node_modules/flat-cache": {
3670        "version": "3.2.0",
3671        "dev": true,
3672        "license": "MIT",
3673        "dependencies": {
3674          "flatted": "^3.2.9",
3675          "keyv": "^4.5.3",
3676          "rimraf": "^3.0.2"
3677        },
3678        "engines": {
3679          "node": "^10.12.0 || >=12.0.0"
3680        }
3681      },
3682      "node_modules/flatted": {
3683        "version": "3.3.3",
3684        "dev": true,
3685        "license": "ISC"
3686      },
3687      "node_modules/form-data": {
3688        "version": "4.0.4",
3689        "license": "MIT",
3690        "peer": true,
3691        "dependencies": {
3692          "asynckit": "^0.4.0",
3693          "combined-stream": "^1.0.8",
3694          "es-set-tostringtag": "^2.1.0",
3695          "hasown": "^2.0.2",
3696          "mime-types": "^2.1.12"
3697        },
3698        "engines": {
3699          "node": ">= 6"
3700        }
3701      },
3702      "node_modules/form-data-encoder": {
3703        "version": "1.7.2",
3704        "license": "MIT",
3705        "peer": true
3706      },
3707      "node_modules/formdata-node": {
3708        "version": "4.4.1",
3709        "license": "MIT",
3710        "peer": true,
3711        "dependencies": {
3712          "node-domexception": "1.0.0",
3713          "web-streams-polyfill": "4.0.0-beta.3"
3714        },
3715        "engines": {
3716          "node": ">= 12.20"
3717        }
3718      },
3719      "node_modules/formdata-polyfill": {
3720        "version": "4.0.10",
3721        "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
3722        "license": "MIT",
3723        "dependencies": {
3724          "fetch-blob": "^3.1.2"
3725        },
3726        "engines": {
3727          "node": ">=12.20.0"
3728        }
3729      },
3730      "node_modules/fs.realpath": {
3731        "version": "1.0.0",
3732        "dev": true,
3733        "license": "ISC"
3734      },
3735      "node_modules/fsevents": {
3736        "version": "2.3.3",
3737        "dev": true,
3738        "license": "MIT",
3739        "optional": true,
3740        "os": [
3741          "darwin"
3742        ],
3743        "engines": {
3744          "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3745        }
3746      },
3747      "node_modules/function-bind": {
3748        "version": "1.1.2",
3749        "license": "MIT",
3750        "funding": {
3751          "url": "https://github.com/sponsors/ljharb"
3752        }
3753      },
3754      "node_modules/gaxios": {
3755        "version": "7.1.2",
3756        "integrity": "sha512-/Szrn8nr+2TsQT1Gp8iIe/BEytJmbyfrbFh419DfGQSkEgNEhbPi7JRJuughjkTzPWgU9gBQf5AVu3DbHt0OXA==",
3757        "license": "Apache-2.0",
3758        "dependencies": {
3759          "extend": "^3.0.2",
3760          "https-proxy-agent": "^7.0.1",
3761          "node-fetch": "^3.3.2"
3762        },
3763        "engines": {
3764          "node": ">=18"
3765        }
3766      },
3767      "node_modules/gaxios/node_modules/node-fetch": {
3768        "version": "3.3.2",
3769        "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
3770        "license": "MIT",
3771        "dependencies": {
3772          "data-uri-to-buffer": "^4.0.0",
3773          "fetch-blob": "^3.1.4",
3774          "formdata-polyfill": "^4.0.10"
3775        },
3776        "engines": {
3777          "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3778        },
3779        "funding": {
3780          "type": "opencollective",
3781          "url": "https://opencollective.com/node-fetch"
3782        }
3783      },
3784      "node_modules/gcp-metadata": {
3785        "version": "8.1.1",
3786        "integrity": "sha512-dTCcAe9fRQf06ELwel6lWWFrEbstwjUBYEhr5VRGoC+iPDZQucHppCowaIp8b8v92tU1G4X4H3b/Y6zXZxkMsQ==",
3787        "license": "Apache-2.0",
3788        "dependencies": {
3789          "gaxios": "^7.0.0",
3790          "google-logging-utils": "^1.0.0",
3791          "json-bigint": "^1.0.0"
3792        },
3793        "engines": {
3794          "node": ">=18"
3795        }
3796      },
3797      "node_modules/gensync": {
3798        "version": "1.0.0-beta.2",
3799        "dev": true,
3800        "license": "MIT",
3801        "engines": {
3802          "node": ">=6.9.0"
3803        }
3804      },
3805      "node_modules/get-caller-file": {
3806        "version": "2.0.5",
3807        "license": "ISC",
3808        "engines": {
3809          "node": "6.* || 8.* || >= 10.*"
3810        }
3811      },
3812      "node_modules/get-intrinsic": {
3813        "version": "1.3.0",
3814        "license": "MIT",
3815        "peer": true,
3816        "dependencies": {
3817          "call-bind-apply-helpers": "^1.0.2",
3818          "es-define-property": "^1.0.1",
3819          "es-errors": "^1.3.0",
3820          "es-object-atoms": "^1.1.1",
3821          "function-bind": "^1.1.2",
3822          "get-proto": "^1.0.1",
3823          "gopd": "^1.2.0",
3824          "has-symbols": "^1.1.0",
3825          "hasown": "^2.0.2",
3826          "math-intrinsics": "^1.1.0"
3827        },
3828        "engines": {
3829          "node": ">= 0.4"
3830        },
3831        "funding": {
3832          "url": "https://github.com/sponsors/ljharb"
3833        }
3834      },
3835      "node_modules/get-package-type": {
3836        "version": "0.1.0",
3837        "dev": true,
3838        "license": "MIT",
3839        "engines": {
3840          "node": ">=8.0.0"
3841        }
3842      },
3843      "node_modules/get-proto": {
3844        "version": "1.0.1",
3845        "license": "MIT",
3846        "peer": true,
3847        "dependencies": {
3848          "dunder-proto": "^1.0.1",
3849          "es-object-atoms": "^1.0.0"
3850        },
3851        "engines": {
3852          "node": ">= 0.4"
3853        }
3854      },
3855      "node_modules/get-stream": {
3856        "version": "6.0.1",
3857        "dev": true,
3858        "license": "MIT",
3859        "engines": {
3860          "node": ">=10"
3861        },
3862        "funding": {
3863          "url": "https://github.com/sponsors/sindresorhus"
3864        }
3865      },
3866      "node_modules/get-tsconfig": {
3867        "version": "4.10.1",
3868        "dev": true,
3869        "license": "MIT",
3870        "dependencies": {
3871          "resolve-pkg-maps": "^1.0.0"
3872        },
3873        "funding": {
3874          "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
3875        }
3876      },
3877      "node_modules/glob": {
3878        "version": "7.2.3",
3879        "dev": true,
3880        "license": "ISC",
3881        "dependencies": {
3882          "fs.realpath": "^1.0.0",
3883          "inflight": "^1.0.4",
3884          "inherits": "2",
3885          "minimatch": "^3.1.1",
3886          "once": "^1.3.0",
3887          "path-is-absolute": "^1.0.0"
3888        },
3889        "engines": {
3890          "node": "*"
3891        },
3892        "funding": {
3893          "url": "https://github.com/sponsors/isaacs"
3894        }
3895      },
3896      "node_modules/glob-parent": {
3897        "version": "6.0.2",
3898        "dev": true,
3899        "license": "ISC",
3900        "dependencies": {
3901          "is-glob": "^4.0.3"
3902        },
3903        "engines": {
3904          "node": ">=10.13.0"
3905        }
3906      },
3907      "node_modules/glob/node_modules/brace-expansion": {
3908        "version": "1.1.12",
3909        "dev": true,
3910        "license": "MIT",
3911        "dependencies": {
3912          "balanced-match": "^1.0.0",
3913          "concat-map": "0.0.1"
3914        }
3915      },
3916      "node_modules/glob/node_modules/minimatch": {
3917        "version": "3.1.2",
3918        "dev": true,
3919        "license": "ISC",
3920        "dependencies": {
3921          "brace-expansion": "^1.1.7"
3922        },
3923        "engines": {
3924          "node": "*"
3925        }
3926      },
3927      "node_modules/globals": {
3928        "version": "13.24.0",
3929        "dev": true,
3930        "license": "MIT",
3931        "dependencies": {
3932          "type-fest": "^0.20.2"
3933        },
3934        "engines": {
3935          "node": ">=8"
3936        },
3937        "funding": {
3938          "url": "https://github.com/sponsors/sindresorhus"
3939        }
3940      },
3941      "node_modules/globby": {
3942        "version": "11.1.0",
3943        "dev": true,
3944        "license": "MIT",
3945        "dependencies": {
3946          "array-union": "^2.1.0",
3947          "dir-glob": "^3.0.1",
3948          "fast-glob": "^3.2.9",
3949          "ignore": "^5.2.0",
3950          "merge2": "^1.4.1",
3951          "slash": "^3.0.0"
3952        },
3953        "engines": {
3954          "node": ">=10"
3955        },
3956        "funding": {
3957          "url": "https://github.com/sponsors/sindresorhus"
3958        }
3959      },
3960      "node_modules/google-auth-library": {
3961        "version": "10.5.0",
3962        "integrity": "sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w==",
3963        "license": "Apache-2.0",
3964        "dependencies": {
3965          "base64-js": "^1.3.0",
3966          "ecdsa-sig-formatter": "^1.0.11",
3967          "gaxios": "^7.0.0",
3968          "gcp-metadata": "^8.0.0",
3969          "google-logging-utils": "^1.0.0",
3970          "gtoken": "^8.0.0",
3971          "jws": "^4.0.0"
3972        },
3973        "engines": {
3974          "node": ">=18"
3975        }
3976      },
3977      "node_modules/google-logging-utils": {
3978        "version": "1.1.1",
3979        "integrity": "sha512-rcX58I7nqpu4mbKztFeOAObbomBbHU2oIb/d3tJfF3dizGSApqtSwYJigGCooHdnMyQBIw8BrWyK96w3YXgr6A==",
3980        "license": "Apache-2.0",
3981        "engines": {
3982          "node": ">=14"
3983        }
3984      },
3985      "node_modules/gopd": {
3986        "version": "1.2.0",
3987        "license": "MIT",
3988        "peer": true,
3989        "engines": {
3990          "node": ">= 0.4"
3991        },
3992        "funding": {
3993          "url": "https://github.com/sponsors/ljharb"
3994        }
3995      },
3996      "node_modules/graceful-fs": {
3997        "version": "4.2.11",
3998        "dev": true,
3999        "license": "ISC"
4000      },
4001      "node_modules/graphemer": {
4002        "version": "1.4.0",
4003        "dev": true,
4004        "license": "MIT"
4005      },
4006      "node_modules/graphql": {
4007        "version": "16.11.0",
4008        "dev": true,
4009        "license": "MIT",
4010        "engines": {
4011          "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
4012        }
4013      },
4014      "node_modules/gtoken": {
4015        "version": "8.0.0",
4016        "integrity": "sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==",
4017        "license": "MIT",
4018        "dependencies": {
4019          "gaxios": "^7.0.0",
4020          "jws": "^4.0.0"
4021        },
4022        "engines": {
4023          "node": ">=18"
4024        }
4025      },
4026      "node_modules/has-flag": {
4027        "version": "4.0.0",
4028        "dev": true,
4029        "license": "MIT",
4030        "engines": {
4031          "node": ">=8"
4032        }
4033      },
4034      "node_modules/has-symbols": {
4035        "version": "1.1.0",
4036        "license": "MIT",
4037        "peer": true,
4038        "engines": {
4039          "node": ">= 0.4"
4040        },
4041        "funding": {
4042          "url": "https://github.com/sponsors/ljharb"
4043        }
4044      },
4045      "node_modules/has-tostringtag": {
4046        "version": "1.0.2",
4047        "license": "MIT",
4048        "peer": true,
4049        "dependencies": {
4050          "has-symbols": "^1.0.3"
4051        },
4052        "engines": {
4053          "node": ">= 0.4"
4054        },
4055        "funding": {
4056          "url": "https://github.com/sponsors/ljharb"
4057        }
4058      },
4059      "node_modules/hasown": {
4060        "version": "2.0.2",
4061        "license": "MIT",
4062        "dependencies": {
4063          "function-bind": "^1.1.2"
4064        },
4065        "engines": {
4066          "node": ">= 0.4"
4067        }
4068      },
4069      "node_modules/headers-polyfill": {
4070        "version": "4.0.3",
4071        "dev": true,
4072        "license": "MIT"
4073      },
4074      "node_modules/html-escaper": {
4075        "version": "2.0.2",
4076        "dev": true,
4077        "license": "MIT"
4078      },
4079      "node_modules/https-proxy-agent": {
4080        "version": "7.0.6",
4081        "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
4082        "license": "MIT",
4083        "dependencies": {
4084          "agent-base": "^7.1.2",
4085          "debug": "4"
4086        },
4087        "engines": {
4088          "node": ">= 14"
4089        }
4090      },
4091      "node_modules/human-signals": {
4092        "version": "2.1.0",
4093        "dev": true,
4094        "license": "Apache-2.0",
4095        "engines": {
4096          "node": ">=10.17.0"
4097        }
4098      },
4099      "node_modules/humanize-ms": {
4100        "version": "1.2.1",
4101        "license": "MIT",
4102        "peer": true,
4103        "dependencies": {
4104          "ms": "^2.0.0"
4105        }
4106      },
4107      "node_modules/ignore": {
4108        "version": "5.3.2",
4109        "dev": true,
4110        "license": "MIT",
4111        "engines": {
4112          "node": ">= 4"
4113        }
4114      },
4115      "node_modules/import-fresh": {
4116        "version": "3.3.1",
4117        "dev": true,
4118        "license": "MIT",
4119        "dependencies": {
4120          "parent-module": "^1.0.0",
4121          "resolve-from": "^4.0.0"
4122        },
4123        "engines": {
4124          "node": ">=6"
4125        },
4126        "funding": {
4127          "url": "https://github.com/sponsors/sindresorhus"
4128        }
4129      },
4130      "node_modules/import-in-the-middle": {
4131        "version": "1.15.0",
4132        "integrity": "sha512-bpQy+CrsRmYmoPMAE/0G33iwRqwW4ouqdRg8jgbH3aKuCtOc8lxgmYXg2dMM92CRiGP660EtBcymH/eVUpCSaA==",
4133        "license": "Apache-2.0",
4134        "dependencies": {
4135          "acorn": "^8.14.0",
4136          "acorn-import-attributes": "^1.9.5",
4137          "cjs-module-lexer": "^1.2.2",
4138          "module-details-from-path": "^1.0.3"
4139        }
4140      },
4141      "node_modules/import-local": {
4142        "version": "3.2.0",
4143        "dev": true,
4144        "license": "MIT",
4145        "dependencies": {
4146          "pkg-dir": "^4.2.0",
4147          "resolve-cwd": "^3.0.0"
4148        },
4149        "bin": {
4150          "import-local-fixture": "fixtures/cli.js"
4151        },
4152        "engines": {
4153          "node": ">=8"
4154        },
4155        "funding": {
4156          "url": "https://github.com/sponsors/sindresorhus"
4157        }
4158      },
4159      "node_modules/imurmurhash": {
4160        "version": "0.1.4",
4161        "dev": true,
4162        "license": "MIT",
4163        "engines": {
4164          "node": ">=0.8.19"
4165        }
4166      },
4167      "node_modules/inflight": {
4168        "version": "1.0.6",
4169        "dev": true,
4170        "license": "ISC",
4171        "dependencies": {
4172          "once": "^1.3.0",
4173          "wrappy": "1"
4174        }
4175      },
4176      "node_modules/inherits": {
4177        "version": "2.0.4",
4178        "dev": true,
4179        "license": "ISC"
4180      },
4181      "node_modules/ini": {
4182        "version": "5.0.0",
4183        "license": "ISC",
4184        "engines": {
4185          "node": "^18.17.0 || >=20.5.0"
4186        }
4187      },
4188      "node_modules/is-arrayish": {
4189        "version": "0.2.1",
4190        "dev": true,
4191        "license": "MIT"
4192      },
4193      "node_modules/is-core-module": {
4194        "version": "2.16.1",
4195        "license": "MIT",
4196        "dependencies": {
4197          "hasown": "^2.0.2"
4198        },
4199        "engines": {
4200          "node": ">= 0.4"
4201        },
4202        "funding": {
4203          "url": "https://github.com/sponsors/ljharb"
4204        }
4205      },
4206      "node_modules/is-extglob": {
4207        "version": "2.1.1",
4208        "dev": true,
4209        "license": "MIT",
4210        "engines": {
4211          "node": ">=0.10.0"
4212        }
4213      },
4214      "node_modules/is-fullwidth-code-point": {
4215        "version": "3.0.0",
4216        "license": "MIT",
4217        "engines": {
4218          "node": ">=8"
4219        }
4220      },
4221      "node_modules/is-generator-fn": {
4222        "version": "2.1.0",
4223        "dev": true,
4224        "license": "MIT",
4225        "engines": {
4226          "node": ">=6"
4227        }
4228      },
4229      "node_modules/is-glob": {
4230        "version": "4.0.3",
4231        "dev": true,
4232        "license": "MIT",
4233        "dependencies": {
4234          "is-extglob": "^2.1.1"
4235        },
4236        "engines": {
4237          "node": ">=0.10.0"
4238        }
4239      },
4240      "node_modules/is-node-process": {
4241        "version": "1.2.0",
4242        "dev": true,
4243        "license": "MIT"
4244      },
4245      "node_modules/is-number": {
4246        "version": "7.0.0",
4247        "dev": true,
4248        "license": "MIT",
4249        "engines": {
4250          "node": ">=0.12.0"
4251        }
4252      },
4253      "node_modules/is-path-inside": {
4254        "version": "3.0.3",
4255        "dev": true,
4256        "license": "MIT",
4257        "engines": {
4258          "node": ">=8"
4259        }
4260      },
4261      "node_modules/is-stream": {
4262        "version": "2.0.1",
4263        "dev": true,
4264        "license": "MIT",
4265        "engines": {
4266          "node": ">=8"
4267        },
4268        "funding": {
4269          "url": "https://github.com/sponsors/sindresorhus"
4270        }
4271      },
4272      "node_modules/isexe": {
4273        "version": "2.0.0",
4274        "dev": true,
4275        "license": "ISC"
4276      },
4277      "node_modules/istanbul-lib-coverage": {
4278        "version": "3.2.2",
4279        "dev": true,
4280        "license": "BSD-3-Clause",
4281        "engines": {
4282          "node": ">=8"
4283        }
4284      },
4285      "node_modules/istanbul-lib-instrument": {
4286        "version": "6.0.3",
4287        "dev": true,
4288        "license": "BSD-3-Clause",
4289        "dependencies": {
4290          "@babel/core": "^7.23.9",
4291          "@babel/parser": "^7.23.9",
4292          "@istanbuljs/schema": "^0.1.3",
4293          "istanbul-lib-coverage": "^3.2.0",
4294          "semver": "^7.5.4"
4295        },
4296        "engines": {
4297          "node": ">=10"
4298        }
4299      },
4300      "node_modules/istanbul-lib-report": {
4301        "version": "3.0.1",
4302        "dev": true,
4303        "license": "BSD-3-Clause",
4304        "dependencies": {
4305          "istanbul-lib-coverage": "^3.0.0",
4306          "make-dir": "^4.0.0",
4307          "supports-color": "^7.1.0"
4308        },
4309        "engines": {
4310          "node": ">=10"
4311        }
4312      },
4313      "node_modules/istanbul-lib-source-maps": {
4314        "version": "4.0.1",
4315        "dev": true,
4316        "license": "BSD-3-Clause",
4317        "dependencies": {
4318          "debug": "^4.1.1",
4319          "istanbul-lib-coverage": "^3.0.0",
4320          "source-map": "^0.6.1"
4321        },
4322        "engines": {
4323          "node": ">=10"
4324        }
4325      },
4326      "node_modules/istanbul-reports": {
4327        "version": "3.1.7",
4328        "dev": true,
4329        "license": "BSD-3-Clause",
4330        "dependencies": {
4331          "html-escaper": "^2.0.0",
4332          "istanbul-lib-report": "^3.0.0"
4333        },
4334        "engines": {
4335          "node": ">=8"
4336        }
4337      },
4338      "node_modules/jake": {
4339        "version": "10.9.2",
4340        "dev": true,
4341        "license": "Apache-2.0",
4342        "dependencies": {
4343          "async": "^3.2.3",
4344          "chalk": "^4.0.2",
4345          "filelist": "^1.0.4",
4346          "minimatch": "^3.1.2"
4347        },
4348        "bin": {
4349          "jake": "bin/cli.js"
4350        },
4351        "engines": {
4352          "node": ">=10"
4353        }
4354      },
4355      "node_modules/jake/node_modules/brace-expansion": {
4356        "version": "1.1.12",
4357        "dev": true,
4358        "license": "MIT",
4359        "dependencies": {
4360          "balanced-match": "^1.0.0",
4361          "concat-map": "0.0.1"
4362        }
4363      },
4364      "node_modules/jake/node_modules/minimatch": {
4365        "version": "3.1.2",
4366        "dev": true,
4367        "license": "ISC",
4368        "dependencies": {
4369          "brace-expansion": "^1.1.7"
4370        },
4371        "engines": {
4372          "node": "*"
4373        }
4374      },
4375      "node_modules/jest": {
4376        "version": "29.7.0",
4377        "dev": true,
4378        "license": "MIT",
4379        "dependencies": {
4380          "@jest/core": "^29.7.0",
4381          "@jest/types": "^29.6.3",
4382          "import-local": "^3.0.2",
4383          "jest-cli": "^29.7.0"
4384        },
4385        "bin": {
4386          "jest": "bin/jest.js"
4387        },
4388        "engines": {
4389          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4390        },
4391        "peerDependencies": {
4392          "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
4393        },
4394        "peerDependenciesMeta": {
4395          "node-notifier": {
4396            "optional": true
4397          }
4398        }
4399      },
4400      "node_modules/jest-changed-files": {
4401        "version": "29.7.0",
4402        "dev": true,
4403        "license": "MIT",
4404        "dependencies": {
4405          "execa": "^5.0.0",
4406          "jest-util": "^29.7.0",
4407          "p-limit": "^3.1.0"
4408        },
4409        "engines": {
4410          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4411        }
4412      },
4413      "node_modules/jest-circus": {
4414        "version": "29.7.0",
4415        "dev": true,
4416        "license": "MIT",
4417        "dependencies": {
4418          "@jest/environment": "^29.7.0",
4419          "@jest/expect": "^29.7.0",
4420          "@jest/test-result": "^29.7.0",
4421          "@jest/types": "^29.6.3",
4422          "@types/node": "*",
4423          "chalk": "^4.0.0",
4424          "co": "^4.6.0",
4425          "dedent": "^1.0.0",
4426          "is-generator-fn": "^2.0.0",
4427          "jest-each": "^29.7.0",
4428          "jest-matcher-utils": "^29.7.0",
4429          "jest-message-util": "^29.7.0",
4430          "jest-runtime": "^29.7.0",
4431          "jest-snapshot": "^29.7.0",
4432          "jest-util": "^29.7.0",
4433          "p-limit": "^3.1.0",
4434          "pretty-format": "^29.7.0",
4435          "pure-rand": "^6.0.0",
4436          "slash": "^3.0.0",
4437          "stack-utils": "^2.0.3"
4438        },
4439        "engines": {
4440          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4441        }
4442      },
4443      "node_modules/jest-cli": {
4444        "version": "29.7.0",
4445        "dev": true,
4446        "license": "MIT",
4447        "dependencies": {
4448          "@jest/core": "^29.7.0",
4449          "@jest/test-result": "^29.7.0",
4450          "@jest/types": "^29.6.3",
4451          "chalk": "^4.0.0",
4452          "create-jest": "^29.7.0",
4453          "exit": "^0.1.2",
4454          "import-local": "^3.0.2",
4455          "jest-config": "^29.7.0",
4456          "jest-util": "^29.7.0",
4457          "jest-validate": "^29.7.0",
4458          "yargs": "^17.3.1"
4459        },
4460        "bin": {
4461          "jest": "bin/jest.js"
4462        },
4463        "engines": {
4464          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4465        },
4466        "peerDependencies": {
4467          "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
4468        },
4469        "peerDependenciesMeta": {
4470          "node-notifier": {
4471            "optional": true
4472          }
4473        }
4474      },
4475      "node_modules/jest-config": {
4476        "version": "29.7.0",
4477        "dev": true,
4478        "license": "MIT",
4479        "dependencies": {
4480          "@babel/core": "^7.11.6",
4481          "@jest/test-sequencer": "^29.7.0",
4482          "@jest/types": "^29.6.3",
4483          "babel-jest": "^29.7.0",
4484          "chalk": "^4.0.0",
4485          "ci-info": "^3.2.0",
4486          "deepmerge": "^4.2.2",
4487          "glob": "^7.1.3",
4488          "graceful-fs": "^4.2.9",
4489          "jest-circus": "^29.7.0",
4490          "jest-environment-node": "^29.7.0",
4491          "jest-get-type": "^29.6.3",
4492          "jest-regex-util": "^29.6.3",
4493          "jest-resolve": "^29.7.0",
4494          "jest-runner": "^29.7.0",
4495          "jest-util": "^29.7.0",
4496          "jest-validate": "^29.7.0",
4497          "micromatch": "^4.0.4",
4498          "parse-json": "^5.2.0",
4499          "pretty-format": "^29.7.0",
4500          "slash": "^3.0.0",
4501          "strip-json-comments": "^3.1.1"
4502        },
4503        "engines": {
4504          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4505        },
4506        "peerDependencies": {
4507          "@types/node": "*",
4508          "ts-node": ">=9.0.0"
4509        },
4510        "peerDependenciesMeta": {
4511          "@types/node": {
4512            "optional": true
4513          },
4514          "ts-node": {
4515            "optional": true
4516          }
4517        }
4518      },
4519      "node_modules/jest-diff": {
4520        "version": "29.7.0",
4521        "dev": true,
4522        "license": "MIT",
4523        "dependencies": {
4524          "chalk": "^4.0.0",
4525          "diff-sequences": "^29.6.3",
4526          "jest-get-type": "^29.6.3",
4527          "pretty-format": "^29.7.0"
4528        },
4529        "engines": {
4530          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4531        }
4532      },
4533      "node_modules/jest-docblock": {
4534        "version": "29.7.0",
4535        "dev": true,
4536        "license": "MIT",
4537        "dependencies": {
4538          "detect-newline": "^3.0.0"
4539        },
4540        "engines": {
4541          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4542        }
4543      },
4544      "node_modules/jest-each": {
4545        "version": "29.7.0",
4546        "dev": true,
4547        "license": "MIT",
4548        "dependencies": {
4549          "@jest/types": "^29.6.3",
4550          "chalk": "^4.0.0",
4551          "jest-get-type": "^29.6.3",
4552          "jest-util": "^29.7.0",
4553          "pretty-format": "^29.7.0"
4554        },
4555        "engines": {
4556          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4557        }
4558      },
4559      "node_modules/jest-environment-node": {
4560        "version": "29.7.0",
4561        "dev": true,
4562        "license": "MIT",
4563        "dependencies": {
4564          "@jest/environment": "^29.7.0",
4565          "@jest/fake-timers": "^29.7.0",
4566          "@jest/types": "^29.6.3",
4567          "@types/node": "*",
4568          "jest-mock": "^29.7.0",
4569          "jest-util": "^29.7.0"
4570        },
4571        "engines": {
4572          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4573        }
4574      },
4575      "node_modules/jest-get-type": {
4576        "version": "29.6.3",
4577        "dev": true,
4578        "license": "MIT",
4579        "engines": {
4580          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4581        }
4582      },
4583      "node_modules/jest-haste-map": {
4584        "version": "29.7.0",
4585        "dev": true,
4586        "license": "MIT",
4587        "dependencies": {
4588          "@jest/types": "^29.6.3",
4589          "@types/graceful-fs": "^4.1.3",
4590          "@types/node": "*",
4591          "anymatch": "^3.0.3",
4592          "fb-watchman": "^2.0.0",
4593          "graceful-fs": "^4.2.9",
4594          "jest-regex-util": "^29.6.3",
4595          "jest-util": "^29.7.0",
4596          "jest-worker": "^29.7.0",
4597          "micromatch": "^4.0.4",
4598          "walker": "^1.0.8"
4599        },
4600        "engines": {
4601          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4602        },
4603        "optionalDependencies": {
4604          "fsevents": "^2.3.2"
4605        }
4606      },
4607      "node_modules/jest-leak-detector": {
4608        "version": "29.7.0",
4609        "dev": true,
4610        "license": "MIT",
4611        "dependencies": {
4612          "jest-get-type": "^29.6.3",
4613          "pretty-format": "^29.7.0"
4614        },
4615        "engines": {
4616          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4617        }
4618      },
4619      "node_modules/jest-matcher-utils": {
4620        "version": "29.7.0",
4621        "dev": true,
4622        "license": "MIT",
4623        "dependencies": {
4624          "chalk": "^4.0.0",
4625          "jest-diff": "^29.7.0",
4626          "jest-get-type": "^29.6.3",
4627          "pretty-format": "^29.7.0"
4628        },
4629        "engines": {
4630          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4631        }
4632      },
4633      "node_modules/jest-message-util": {
4634        "version": "29.7.0",
4635        "dev": true,
4636        "license": "MIT",
4637        "dependencies": {
4638          "@babel/code-frame": "^7.12.13",
4639          "@jest/types": "^29.6.3",
4640          "@types/stack-utils": "^2.0.0",
4641          "chalk": "^4.0.0",
4642          "graceful-fs": "^4.2.9",
4643          "micromatch": "^4.0.4",
4644          "pretty-format": "^29.7.0",
4645          "slash": "^3.0.0",
4646          "stack-utils": "^2.0.3"
4647        },
4648        "engines": {
4649          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4650        }
4651      },
4652      "node_modules/jest-mock": {
4653        "version": "29.7.0",
4654        "dev": true,
4655        "license": "MIT",
4656        "dependencies": {
4657          "@jest/types": "^29.6.3",
4658          "@types/node": "*",
4659          "jest-util": "^29.7.0"
4660        },
4661        "engines": {
4662          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4663        }
4664      },
4665      "node_modules/jest-pnp-resolver": {
4666        "version": "1.2.3",
4667        "dev": true,
4668        "license": "MIT",
4669        "engines": {
4670          "node": ">=6"
4671        },
4672        "peerDependencies": {
4673          "jest-resolve": "*"
4674        },
4675        "peerDependenciesMeta": {
4676          "jest-resolve": {
4677            "optional": true
4678          }
4679        }
4680      },
4681      "node_modules/jest-regex-util": {
4682        "version": "29.6.3",
4683        "dev": true,
4684        "license": "MIT",
4685        "engines": {
4686          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4687        }
4688      },
4689      "node_modules/jest-resolve": {
4690        "version": "29.7.0",
4691        "dev": true,
4692        "license": "MIT",
4693        "dependencies": {
4694          "chalk": "^4.0.0",
4695          "graceful-fs": "^4.2.9",
4696          "jest-haste-map": "^29.7.0",
4697          "jest-pnp-resolver": "^1.2.2",
4698          "jest-util": "^29.7.0",
4699          "jest-validate": "^29.7.0",
4700          "resolve": "^1.20.0",
4701          "resolve.exports": "^2.0.0",
4702          "slash": "^3.0.0"
4703        },
4704        "engines": {
4705          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4706        }
4707      },
4708      "node_modules/jest-resolve-dependencies": {
4709        "version": "29.7.0",
4710        "dev": true,
4711        "license": "MIT",
4712        "dependencies": {
4713          "jest-regex-util": "^29.6.3",
4714          "jest-snapshot": "^29.7.0"
4715        },
4716        "engines": {
4717          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4718        }
4719      },
4720      "node_modules/jest-runner": {
4721        "version": "29.7.0",
4722        "dev": true,
4723        "license": "MIT",
4724        "dependencies": {
4725          "@jest/console": "^29.7.0",
4726          "@jest/environment": "^29.7.0",
4727          "@jest/test-result": "^29.7.0",
4728          "@jest/transform": "^29.7.0",
4729          "@jest/types": "^29.6.3",
4730          "@types/node": "*",
4731          "chalk": "^4.0.0",
4732          "emittery": "^0.13.1",
4733          "graceful-fs": "^4.2.9",
4734          "jest-docblock": "^29.7.0",
4735          "jest-environment-node": "^29.7.0",
4736          "jest-haste-map": "^29.7.0",
4737          "jest-leak-detector": "^29.7.0",
4738          "jest-message-util": "^29.7.0",
4739          "jest-resolve": "^29.7.0",
4740          "jest-runtime": "^29.7.0",
4741          "jest-util": "^29.7.0",
4742          "jest-watcher": "^29.7.0",
4743          "jest-worker": "^29.7.0",
4744          "p-limit": "^3.1.0",
4745          "source-map-support": "0.5.13"
4746        },
4747        "engines": {
4748          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4749        }
4750      },
4751      "node_modules/jest-runtime": {
4752        "version": "29.7.0",
4753        "dev": true,
4754        "license": "MIT",
4755        "dependencies": {
4756          "@jest/environment": "^29.7.0",
4757          "@jest/fake-timers": "^29.7.0",
4758          "@jest/globals": "^29.7.0",
4759          "@jest/source-map": "^29.6.3",
4760          "@jest/test-result": "^29.7.0",
4761          "@jest/transform": "^29.7.0",
4762          "@jest/types": "^29.6.3",
4763          "@types/node": "*",
4764          "chalk": "^4.0.0",
4765          "cjs-module-lexer": "^1.0.0",
4766          "collect-v8-coverage": "^1.0.0",
4767          "glob": "^7.1.3",
4768          "graceful-fs": "^4.2.9",
4769          "jest-haste-map": "^29.7.0",
4770          "jest-message-util": "^29.7.0",
4771          "jest-mock": "^29.7.0",
4772          "jest-regex-util": "^29.6.3",
4773          "jest-resolve": "^29.7.0",
4774          "jest-snapshot": "^29.7.0",
4775          "jest-util": "^29.7.0",
4776          "slash": "^3.0.0",
4777          "strip-bom": "^4.0.0"
4778        },
4779        "engines": {
4780          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4781        }
4782      },
4783      "node_modules/jest-snapshot": {
4784        "version": "29.7.0",
4785        "dev": true,
4786        "license": "MIT",
4787        "dependencies": {
4788          "@babel/core": "^7.11.6",
4789          "@babel/generator": "^7.7.2",
4790          "@babel/plugin-syntax-jsx": "^7.7.2",
4791          "@babel/plugin-syntax-typescript": "^7.7.2",
4792          "@babel/types": "^7.3.3",
4793          "@jest/expect-utils": "^29.7.0",
4794          "@jest/transform": "^29.7.0",
4795          "@jest/types": "^29.6.3",
4796          "babel-preset-current-node-syntax": "^1.0.0",
4797          "chalk": "^4.0.0",
4798          "expect": "^29.7.0",
4799          "graceful-fs": "^4.2.9",
4800          "jest-diff": "^29.7.0",
4801          "jest-get-type": "^29.6.3",
4802          "jest-matcher-utils": "^29.7.0",
4803          "jest-message-util": "^29.7.0",
4804          "jest-util": "^29.7.0",
4805          "natural-compare": "^1.4.0",
4806          "pretty-format": "^29.7.0",
4807          "semver": "^7.5.3"
4808        },
4809        "engines": {
4810          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4811        }
4812      },
4813      "node_modules/jest-util": {
4814        "version": "29.7.0",
4815        "dev": true,
4816        "license": "MIT",
4817        "dependencies": {
4818          "@jest/types": "^29.6.3",
4819          "@types/node": "*",
4820          "chalk": "^4.0.0",
4821          "ci-info": "^3.2.0",
4822          "graceful-fs": "^4.2.9",
4823          "picomatch": "^2.2.3"
4824        },
4825        "engines": {
4826          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4827        }
4828      },
4829      "node_modules/jest-validate": {
4830        "version": "29.7.0",
4831        "dev": true,
4832        "license": "MIT",
4833        "dependencies": {
4834          "@jest/types": "^29.6.3",
4835          "camelcase": "^6.2.0",
4836          "chalk": "^4.0.0",
4837          "jest-get-type": "^29.6.3",
4838          "leven": "^3.1.0",
4839          "pretty-format": "^29.7.0"
4840        },
4841        "engines": {
4842          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4843        }
4844      },
4845      "node_modules/jest-validate/node_modules/camelcase": {
4846        "version": "6.3.0",
4847        "dev": true,
4848        "license": "MIT",
4849        "engines": {
4850          "node": ">=10"
4851        },
4852        "funding": {
4853          "url": "https://github.com/sponsors/sindresorhus"
4854        }
4855      },
4856      "node_modules/jest-watcher": {
4857        "version": "29.7.0",
4858        "dev": true,
4859        "license": "MIT",
4860        "dependencies": {
4861          "@jest/test-result": "^29.7.0",
4862          "@jest/types": "^29.6.3",
4863          "@types/node": "*",
4864          "ansi-escapes": "^4.2.1",
4865          "chalk": "^4.0.0",
4866          "emittery": "^0.13.1",
4867          "jest-util": "^29.7.0",
4868          "string-length": "^4.0.1"
4869        },
4870        "engines": {
4871          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4872        }
4873      },
4874      "node_modules/jest-worker": {
4875        "version": "29.7.0",
4876        "dev": true,
4877        "license": "MIT",
4878        "dependencies": {
4879          "@types/node": "*",
4880          "jest-util": "^29.7.0",
4881          "merge-stream": "^2.0.0",
4882          "supports-color": "^8.0.0"
4883        },
4884        "engines": {
4885          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
4886        }
4887      },
4888      "node_modules/jest-worker/node_modules/supports-color": {
4889        "version": "8.1.1",
4890        "dev": true,
4891        "license": "MIT",
4892        "dependencies": {
4893          "has-flag": "^4.0.0"
4894        },
4895        "engines": {
4896          "node": ">=10"
4897        },
4898        "funding": {
4899          "url": "https://github.com/chalk/supports-color?sponsor=1"
4900        }
4901      },
4902      "node_modules/js-tokens": {
4903        "version": "4.0.0",
4904        "dev": true,
4905        "license": "MIT"
4906      },
4907      "node_modules/js-yaml": {
4908        "version": "4.1.0",
4909        "dev": true,
4910        "license": "MIT",
4911        "dependencies": {
4912          "argparse": "^2.0.1"
4913        },
4914        "bin": {
4915          "js-yaml": "bin/js-yaml.js"
4916        }
4917      },
4918      "node_modules/jsesc": {
4919        "version": "3.1.0",
4920        "dev": true,
4921        "license": "MIT",
4922        "bin": {
4923          "jsesc": "bin/jsesc"
4924        },
4925        "engines": {
4926          "node": ">=6"
4927        }
4928      },
4929      "node_modules/json-bigint": {
4930        "version": "1.0.0",
4931        "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==",
4932        "license": "MIT",
4933        "dependencies": {
4934          "bignumber.js": "^9.0.0"
4935        }
4936      },
4937      "node_modules/json-buffer": {
4938        "version": "3.0.1",
4939        "dev": true,
4940        "license": "MIT"
4941      },
4942      "node_modules/json-parse-even-better-errors": {
4943        "version": "2.3.1",
4944        "dev": true,
4945        "license": "MIT"
4946      },
4947      "node_modules/json-schema-to-ts": {
4948        "version": "3.1.1",
4949        "integrity": "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==",
4950        "license": "MIT",
4951        "peer": true,
4952        "dependencies": {
4953          "@babel/runtime": "^7.18.3",
4954          "ts-algebra": "^2.0.0"
4955        },
4956        "engines": {
4957          "node": ">=16"
4958        }
4959      },
4960      "node_modules/json-schema-traverse": {
4961        "version": "0.4.1",
4962        "dev": true,
4963        "license": "MIT"
4964      },
4965      "node_modules/json-stable-stringify-without-jsonify": {
4966        "version": "1.0.1",
4967        "dev": true,
4968        "license": "MIT"
4969      },
4970      "node_modules/json5": {
4971        "version": "2.2.3",
4972        "dev": true,
4973        "license": "MIT",
4974        "bin": {
4975          "json5": "lib/cli.js"
4976        },
4977        "engines": {
4978          "node": ">=6"
4979        }
4980      },
4981      "node_modules/jwa": {
4982        "version": "2.0.1",
4983        "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",
4984        "license": "MIT",
4985        "dependencies": {
4986          "buffer-equal-constant-time": "^1.0.1",
4987          "ecdsa-sig-formatter": "1.0.11",
4988          "safe-buffer": "^5.0.1"
4989        }
4990      },
4991      "node_modules/jws": {
4992        "version": "4.0.0",
4993        "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==",
4994        "license": "MIT",
4995        "dependencies": {
4996          "jwa": "^2.0.0",
4997          "safe-buffer": "^5.0.1"
4998        }
4999      },
5000      "node_modules/keyv": {
5001        "version": "4.5.4",
5002        "dev": true,
5003        "license": "MIT",
5004        "dependencies": {
5005          "json-buffer": "3.0.1"
5006        }
5007      },
5008      "node_modules/kleur": {
5009        "version": "3.0.3",
5010        "dev": true,
5011        "license": "MIT",
5012        "engines": {
5013          "node": ">=6"
5014        }
5015      },
5016      "node_modules/leven": {
5017        "version": "3.1.0",
5018        "dev": true,
5019        "license": "MIT",
5020        "engines": {
5021          "node": ">=6"
5022        }
5023      },
5024      "node_modules/levn": {
5025        "version": "0.4.1",
5026        "dev": true,
5027        "license": "MIT",
5028        "dependencies": {
5029          "prelude-ls": "^1.2.1",
5030          "type-check": "~0.4.0"
5031        },
5032        "engines": {
5033          "node": ">= 0.8.0"
5034        }
5035      },
5036      "node_modules/lines-and-columns": {
5037        "version": "1.2.4",
5038        "dev": true,
5039        "license": "MIT"
5040      },
5041      "node_modules/linkify-it": {
5042        "version": "5.0.0",
5043        "dev": true,
5044        "license": "MIT",
5045        "dependencies": {
5046          "uc.micro": "^2.0.0"
5047        }
5048      },
5049      "node_modules/locate-path": {
5050        "version": "6.0.0",
5051        "dev": true,
5052        "license": "MIT",
5053        "dependencies": {
5054          "p-locate": "^5.0.0"
5055        },
5056        "engines": {
5057          "node": ">=10"
5058        },
5059        "funding": {
5060          "url": "https://github.com/sponsors/sindresorhus"
5061        }
5062      },
5063      "node_modules/lodash.camelcase": {
5064        "version": "4.3.0",
5065        "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
5066        "license": "MIT"
5067      },
5068      "node_modules/lodash.memoize": {
5069        "version": "4.1.2",
5070        "dev": true,
5071        "license": "MIT"
5072      },
5073      "node_modules/lodash.merge": {
5074        "version": "4.6.2",
5075        "dev": true,
5076        "license": "MIT"
5077      },
5078      "node_modules/long": {
5079        "version": "5.3.2",
5080        "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==",
5081        "license": "Apache-2.0"
5082      },
5083      "node_modules/lru-cache": {
5084        "version": "5.1.1",
5085        "dev": true,
5086        "license": "ISC",
5087        "dependencies": {
5088          "yallist": "^3.0.2"
5089        }
5090      },
5091      "node_modules/lunr": {
5092        "version": "2.3.9",
5093        "dev": true,
5094        "license": "MIT"
5095      },
5096      "node_modules/make-dir": {
5097        "version": "4.0.0",
5098        "dev": true,
5099        "license": "MIT",
5100        "dependencies": {
5101          "semver": "^7.5.3"
5102        },
5103        "engines": {
5104          "node": ">=10"
5105        },
5106        "funding": {
5107          "url": "https://github.com/sponsors/sindresorhus"
5108        }
5109      },
5110      "node_modules/make-error": {
5111        "version": "1.3.6",
5112        "dev": true,
5113        "license": "ISC"
5114      },
5115      "node_modules/makeerror": {
5116        "version": "1.0.12",
5117        "dev": true,
5118        "license": "BSD-3-Clause",
5119        "dependencies": {
5120          "tmpl": "1.0.5"
5121        }
5122      },
5123      "node_modules/markdown-it": {
5124        "version": "14.1.0",
5125        "dev": true,
5126        "license": "MIT",
5127        "dependencies": {
5128          "argparse": "^2.0.1",
5129          "entities": "^4.4.0",
5130          "linkify-it": "^5.0.0",
5131          "mdurl": "^2.0.0",
5132          "punycode.js": "^2.3.1",
5133          "uc.micro": "^2.1.0"
5134        },
5135        "bin": {
5136          "markdown-it": "bin/markdown-it.mjs"
5137        }
5138      },
5139      "node_modules/math-intrinsics": {
5140        "version": "1.1.0",
5141        "license": "MIT",
5142        "peer": true,
5143        "engines": {
5144          "node": ">= 0.4"
5145        }
5146      },
5147      "node_modules/mdurl": {
5148        "version": "2.0.0",
5149        "dev": true,
5150        "license": "MIT"
5151      },
5152      "node_modules/merge-stream": {
5153        "version": "2.0.0",
5154        "dev": true,
5155        "license": "MIT"
5156      },
5157      "node_modules/merge2": {
5158        "version": "1.4.1",
5159        "dev": true,
5160        "license": "MIT",
5161        "engines": {
5162          "node": ">= 8"
5163        }
5164      },
5165      "node_modules/micromatch": {
5166        "version": "4.0.8",
5167        "dev": true,
5168        "license": "MIT",
5169        "dependencies": {
5170          "braces": "^3.0.3",
5171          "picomatch": "^2.3.1"
5172        },
5173        "engines": {
5174          "node": ">=8.6"
5175        }
5176      },
5177      "node_modules/mime-db": {
5178        "version": "1.52.0",
5179        "license": "MIT",
5180        "peer": true,
5181        "engines": {
5182          "node": ">= 0.6"
5183        }
5184      },
5185      "node_modules/mime-types": {
5186        "version": "2.1.35",
5187        "license": "MIT",
5188        "peer": true,
5189        "dependencies": {
5190          "mime-db": "1.52.0"
5191        },
5192        "engines": {
5193          "node": ">= 0.6"
5194        }
5195      },
5196      "node_modules/mimic-fn": {
5197        "version": "2.1.0",
5198        "dev": true,
5199        "license": "MIT",
5200        "engines": {
5201          "node": ">=6"
5202        }
5203      },
5204      "node_modules/minimatch": {
5205        "version": "9.0.3",
5206        "dev": true,
5207        "license": "ISC",
5208        "dependencies": {
5209          "brace-expansion": "^2.0.1"
5210        },
5211        "engines": {
5212          "node": ">=16 || 14 >=14.17"
5213        },
5214        "funding": {
5215          "url": "https://github.com/sponsors/isaacs"
5216        }
5217      },
5218      "node_modules/module-details-from-path": {
5219        "version": "1.0.4",
5220        "integrity": "sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==",
5221        "license": "MIT"
5222      },
5223      "node_modules/ms": {
5224        "version": "2.1.3",
5225        "license": "MIT"
5226      },
5227      "node_modules/msw": {
5228        "version": "2.10.4",
5229        "dev": true,
5230        "hasInstallScript": true,
5231        "license": "MIT",
5232        "dependencies": {
5233          "@bundled-es-modules/cookie": "^2.0.1",
5234          "@bundled-es-modules/statuses": "^1.0.1",
5235          "@bundled-es-modules/tough-cookie": "^0.1.6",
5236          "@inquirer/confirm": "^5.0.0",
5237          "@mswjs/interceptors": "^0.39.1",
5238          "@open-draft/deferred-promise": "^2.2.0",
5239          "@open-draft/until": "^2.1.0",
5240          "@types/cookie": "^0.6.0",
5241          "@types/statuses": "^2.0.4",
5242          "graphql": "^16.8.1",
5243          "headers-polyfill": "^4.0.2",
5244          "is-node-process": "^1.2.0",
5245          "outvariant": "^1.4.3",
5246          "path-to-regexp": "^6.3.0",
5247          "picocolors": "^1.1.1",
5248          "strict-event-emitter": "^0.5.1",
5249          "type-fest": "^4.26.1",
5250          "yargs": "^17.7.2"
5251        },
5252        "bin": {
5253          "msw": "cli/index.js"
5254        },
5255        "engines": {
5256          "node": ">=18"
5257        },
5258        "funding": {
5259          "url": "https://github.com/sponsors/mswjs"
5260        },
5261        "peerDependencies": {
5262          "typescript": ">= 4.8.x"
5263        },
5264        "peerDependenciesMeta": {
5265          "typescript": {
5266            "optional": true
5267          }
5268        }
5269      },
5270      "node_modules/msw/node_modules/type-fest": {
5271        "version": "4.41.0",
5272        "dev": true,
5273        "license": "(MIT OR CC0-1.0)",
5274        "engines": {
5275          "node": ">=16"
5276        },
5277        "funding": {
5278          "url": "https://github.com/sponsors/sindresorhus"
5279        }
5280      },
5281      "node_modules/mute-stream": {
5282        "version": "2.0.0",
5283        "dev": true,
5284        "license": "ISC",
5285        "engines": {
5286          "node": "^18.17.0 || >=20.5.0"
5287        }
5288      },
5289      "node_modules/natural-compare": {
5290        "version": "1.4.0",
5291        "dev": true,
5292        "license": "MIT"
5293      },
5294      "node_modules/node-domexception": {
5295        "version": "1.0.0",
5296        "funding": [
5297          {
5298            "type": "github",
5299            "url": "https://github.com/sponsors/jimmywarting"
5300          },
5301          {
5302            "type": "github",
5303            "url": "https://paypal.me/jimmywarting"
5304          }
5305        ],
5306        "license": "MIT",
5307        "engines": {
5308          "node": ">=10.5.0"
5309        }
5310      },
5311      "node_modules/node-fetch": {
5312        "version": "2.7.0",
5313        "license": "MIT",
5314        "peer": true,
5315        "dependencies": {
5316          "whatwg-url": "^5.0.0"
5317        },
5318        "engines": {
5319          "node": "4.x || >=6.0.0"
5320        },
5321        "peerDependencies": {
5322          "encoding": "^0.1.0"
5323        },
5324        "peerDependenciesMeta": {
5325          "encoding": {
5326            "optional": true
5327          }
5328        }
5329      },
5330      "node_modules/node-int64": {
5331        "version": "0.4.0",
5332        "dev": true,
5333        "license": "MIT"
5334      },
5335      "node_modules/node-releases": {
5336        "version": "2.0.19",
5337        "dev": true,
5338        "license": "MIT"
5339      },
5340      "node_modules/normalize-path": {
5341        "version": "3.0.0",
5342        "dev": true,
5343        "license": "MIT",
5344        "engines": {
5345          "node": ">=0.10.0"
5346        }
5347      },
5348      "node_modules/npm-run-path": {
5349        "version": "4.0.1",
5350        "dev": true,
5351        "license": "MIT",
5352        "dependencies": {
5353          "path-key": "^3.0.0"
5354        },
5355        "engines": {
5356          "node": ">=8"
5357        }
5358      },
5359      "node_modules/once": {
5360        "version": "1.4.0",
5361        "dev": true,
5362        "license": "ISC",
5363        "dependencies": {
5364          "wrappy": "1"
5365        }
5366      },
5367      "node_modules/onetime": {
5368        "version": "5.1.2",
5369        "dev": true,
5370        "license": "MIT",
5371        "dependencies": {
5372          "mimic-fn": "^2.1.0"
5373        },
5374        "engines": {
5375          "node": ">=6"
5376        },
5377        "funding": {
5378          "url": "https://github.com/sponsors/sindresorhus"
5379        }
5380      },
5381      "node_modules/openai": {
5382        "version": "4.104.0",
5383        "license": "Apache-2.0",
5384        "peer": true,
5385        "dependencies": {
5386          "@types/node": "^18.11.18",
5387          "@types/node-fetch": "^2.6.4",
5388          "abort-controller": "^3.0.0",
5389          "agentkeepalive": "^4.2.1",
5390          "form-data-encoder": "1.7.2",
5391          "formdata-node": "^4.3.2",
5392          "node-fetch": "^2.6.7"
5393        },
5394        "bin": {
5395          "openai": "bin/cli"
5396        },
5397        "peerDependencies": {
5398          "ws": "^8.18.0",
5399          "zod": "^3.23.8"
5400        },
5401        "peerDependenciesMeta": {
5402          "ws": {
5403            "optional": true
5404          },
5405          "zod": {
5406            "optional": true
5407          }
5408        }
5409      },
5410      "node_modules/openai/node_modules/@types/node": {
5411        "version": "18.19.121",
5412        "license": "MIT",
5413        "peer": true,
5414        "dependencies": {
5415          "undici-types": "~5.26.4"
5416        }
5417      },
5418      "node_modules/openai/node_modules/undici-types": {
5419        "version": "5.26.5",
5420        "license": "MIT",
5421        "peer": true
5422      },
5423      "node_modules/optionator": {
5424        "version": "0.9.4",
5425        "dev": true,
5426        "license": "MIT",
5427        "dependencies": {
5428          "deep-is": "^0.1.3",
5429          "fast-levenshtein": "^2.0.6",
5430          "levn": "^0.4.1",
5431          "prelude-ls": "^1.2.1",
5432          "type-check": "^0.4.0",
5433          "word-wrap": "^1.2.5"
5434        },
5435        "engines": {
5436          "node": ">= 0.8.0"
5437        }
5438      },
5439      "node_modules/outvariant": {
5440        "version": "1.4.3",
5441        "dev": true,
5442        "license": "MIT"
5443      },
5444      "node_modules/p-limit": {
5445        "version": "3.1.0",
5446        "dev": true,
5447        "license": "MIT",
5448        "dependencies": {
5449          "yocto-queue": "^0.1.0"
5450        },
5451        "engines": {
5452          "node": ">=10"
5453        },
5454        "funding": {
5455          "url": "https://github.com/sponsors/sindresorhus"
5456        }
5457      },
5458      "node_modules/p-locate": {
5459        "version": "5.0.0",
5460        "dev": true,
5461        "license": "MIT",
5462        "dependencies": {
5463          "p-limit": "^3.0.2"
5464        },
5465        "engines": {
5466          "node": ">=10"
5467        },
5468        "funding": {
5469          "url": "https://github.com/sponsors/sindresorhus"
5470        }
5471      },
5472      "node_modules/p-try": {
5473        "version": "2.2.0",
5474        "dev": true,
5475        "license": "MIT",
5476        "engines": {
5477          "node": ">=6"
5478        }
5479      },
5480      "node_modules/parent-module": {
5481        "version": "1.0.1",
5482        "dev": true,
5483        "license": "MIT",
5484        "dependencies": {
5485          "callsites": "^3.0.0"
5486        },
5487        "engines": {
5488          "node": ">=6"
5489        }
5490      },
5491      "node_modules/parse-json": {
5492        "version": "5.2.0",
5493        "dev": true,
5494        "license": "MIT",
5495        "dependencies": {
5496          "@babel/code-frame": "^7.0.0",
5497          "error-ex": "^1.3.1",
5498          "json-parse-even-better-errors": "^2.3.0",
5499          "lines-and-columns": "^1.1.6"
5500        },
5501        "engines": {
5502          "node": ">=8"
5503        },
5504        "funding": {
5505          "url": "https://github.com/sponsors/sindresorhus"
5506        }
5507      },
5508      "node_modules/path-exists": {
5509        "version": "4.0.0",
5510        "dev": true,
5511        "license": "MIT",
5512        "engines": {
5513          "node": ">=8"
5514        }
5515      },
5516      "node_modules/path-is-absolute": {
5517        "version": "1.0.1",
5518        "dev": true,
5519        "license": "MIT",
5520        "engines": {
5521          "node": ">=0.10.0"
5522        }
5523      },
5524      "node_modules/path-key": {
5525        "version": "3.1.1",
5526        "dev": true,
5527        "license": "MIT",
5528        "engines": {
5529          "node": ">=8"
5530        }
5531      },
5532      "node_modules/path-parse": {
5533        "version": "1.0.7",
5534        "license": "MIT"
5535      },
5536      "node_modules/path-to-regexp": {
5537        "version": "6.3.0",
5538        "dev": true,
5539        "license": "MIT"
5540      },
5541      "node_modules/path-type": {
5542        "version": "4.0.0",
5543        "dev": true,
5544        "license": "MIT",
5545        "engines": {
5546          "node": ">=8"
5547        }
5548      },
5549      "node_modules/picocolors": {
5550        "version": "1.1.1",
5551        "dev": true,
5552        "license": "ISC"
5553      },
5554      "node_modules/picomatch": {
5555        "version": "2.3.1",
5556        "dev": true,
5557        "license": "MIT",
5558        "engines": {
5559          "node": ">=8.6"
5560        },
5561        "funding": {
5562          "url": "https://github.com/sponsors/jonschlinkert"
5563        }
5564      },
5565      "node_modules/pirates": {
5566        "version": "4.0.7",
5567        "dev": true,
5568        "license": "MIT",
5569        "engines": {
5570          "node": ">= 6"
5571        }
5572      },
5573      "node_modules/pkg-dir": {
5574        "version": "4.2.0",
5575        "dev": true,
5576        "license": "MIT",
5577        "dependencies": {
5578          "find-up": "^4.0.0"
5579        },
5580        "engines": {
5581          "node": ">=8"
5582        }
5583      },
5584      "node_modules/pkg-dir/node_modules/find-up": {
5585        "version": "4.1.0",
5586        "dev": true,
5587        "license": "MIT",
5588        "dependencies": {
5589          "locate-path": "^5.0.0",
5590          "path-exists": "^4.0.0"
5591        },
5592        "engines": {
5593          "node": ">=8"
5594        }
5595      },
5596      "node_modules/pkg-dir/node_modules/locate-path": {
5597        "version": "5.0.0",
5598        "dev": true,
5599        "license": "MIT",
5600        "dependencies": {
5601          "p-locate": "^4.1.0"
5602        },
5603        "engines": {
5604          "node": ">=8"
5605        }
5606      },
5607      "node_modules/pkg-dir/node_modules/p-limit": {
5608        "version": "2.3.0",
5609        "dev": true,
5610        "license": "MIT",
5611        "dependencies": {
5612          "p-try": "^2.0.0"
5613        },
5614        "engines": {
5615          "node": ">=6"
5616        },
5617        "funding": {
5618          "url": "https://github.com/sponsors/sindresorhus"
5619        }
5620      },
5621      "node_modules/pkg-dir/node_modules/p-locate": {
5622        "version": "4.1.0",
5623        "dev": true,
5624        "license": "MIT",
5625        "dependencies": {
5626          "p-limit": "^2.2.0"
5627        },
5628        "engines": {
5629          "node": ">=8"
5630        }
5631      },
5632      "node_modules/prelude-ls": {
5633        "version": "1.2.1",
5634        "dev": true,
5635        "license": "MIT",
5636        "engines": {
5637          "node": ">= 0.8.0"
5638        }
5639      },
5640      "node_modules/prettier": {
5641        "version": "3.6.2",
5642        "dev": true,
5643        "license": "MIT",
5644        "bin": {
5645          "prettier": "bin/prettier.cjs"
5646        },
5647        "engines": {
5648          "node": ">=14"
5649        },
5650        "funding": {
5651          "url": "https://github.com/prettier/prettier?sponsor=1"
5652        }
5653      },
5654      "node_modules/pretty-format": {
5655        "version": "29.7.0",
5656        "dev": true,
5657        "license": "MIT",
5658        "dependencies": {
5659          "@jest/schemas": "^29.6.3",
5660          "ansi-styles": "^5.0.0",
5661          "react-is": "^18.0.0"
5662        },
5663        "engines": {
5664          "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
5665        }
5666      },
5667      "node_modules/pretty-format/node_modules/ansi-styles": {
5668        "version": "5.2.0",
5669        "dev": true,
5670        "license": "MIT",
5671        "engines": {
5672          "node": ">=10"
5673        },
5674        "funding": {
5675          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
5676        }
5677      },
5678      "node_modules/prompts": {
5679        "version": "2.4.2",
5680        "dev": true,
5681        "license": "MIT",
5682        "dependencies": {
5683          "kleur": "^3.0.3",
5684          "sisteransi": "^1.0.5"
5685        },
5686        "engines": {
5687          "node": ">= 6"
5688        }
5689      },
5690      "node_modules/protobufjs": {
5691        "version": "7.5.4",
5692        "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==",
5693        "hasInstallScript": true,
5694        "license": "BSD-3-Clause",
5695        "dependencies": {
5696          "@protobufjs/aspromise": "^1.1.2",
5697          "@protobufjs/base64": "^1.1.2",
5698          "@protobufjs/codegen": "^2.0.4",
5699          "@protobufjs/eventemitter": "^1.1.0",
5700          "@protobufjs/fetch": "^1.1.0",
5701          "@protobufjs/float": "^1.0.2",
5702          "@protobufjs/inquire": "^1.1.0",
5703          "@protobufjs/path": "^1.1.2",
5704          "@protobufjs/pool": "^1.1.0",
5705          "@protobufjs/utf8": "^1.1.0",
5706          "@types/node": ">=13.7.0",
5707          "long": "^5.0.0"
5708        },
5709        "engines": {
5710          "node": ">=12.0.0"
5711        }
5712      },
5713      "node_modules/psl": {
5714        "version": "1.15.0",
5715        "dev": true,
5716        "license": "MIT",
5717        "dependencies": {
5718          "punycode": "^2.3.1"
5719        },
5720        "funding": {
5721          "url": "https://github.com/sponsors/lupomontero"
5722        }
5723      },
5724      "node_modules/punycode": {
5725        "version": "2.3.1",
5726        "dev": true,
5727        "license": "MIT",
5728        "engines": {
5729          "node": ">=6"
5730        }
5731      },
5732      "node_modules/punycode.js": {
5733        "version": "2.3.1",
5734        "dev": true,
5735        "license": "MIT",
5736        "engines": {
5737          "node": ">=6"
5738        }
5739      },
5740      "node_modules/pure-rand": {
5741        "version": "6.1.0",
5742        "dev": true,
5743        "funding": [
5744          {
5745            "type": "individual",
5746            "url": "https://github.com/sponsors/dubzzz"
5747          },
5748          {
5749            "type": "opencollective",
5750            "url": "https://opencollective.com/fast-check"
5751          }
5752        ],
5753        "license": "MIT"
5754      },
5755      "node_modules/querystringify": {
5756        "version": "2.2.0",
5757        "dev": true,
5758        "license": "MIT"
5759      },
5760      "node_modules/queue-microtask": {
5761        "version": "1.2.3",
5762        "dev": true,
5763        "funding": [
5764          {
5765            "type": "github",
5766            "url": "https://github.com/sponsors/feross"
5767          },
5768          {
5769            "type": "patreon",
5770            "url": "https://www.patreon.com/feross"
5771          },
5772          {
5773            "type": "consulting",
5774            "url": "https://feross.org/support"
5775          }
5776        ],
5777        "license": "MIT"
5778      },
5779      "node_modules/react-is": {
5780        "version": "18.3.1",
5781        "dev": true,
5782        "license": "MIT"
5783      },
5784      "node_modules/reflect-metadata": {
5785        "version": "0.2.2",
5786        "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==",
5787        "license": "Apache-2.0"
5788      },
5789      "node_modules/require-directory": {
5790        "version": "2.1.1",
5791        "license": "MIT",
5792        "engines": {
5793          "node": ">=0.10.0"
5794        }
5795      },
5796      "node_modules/require-in-the-middle": {
5797        "version": "7.5.2",
5798        "integrity": "sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==",
5799        "license": "MIT",
5800        "dependencies": {
5801          "debug": "^4.3.5",
5802          "module-details-from-path": "^1.0.3",
5803          "resolve": "^1.22.8"
5804        },
5805        "engines": {
5806          "node": ">=8.6.0"
5807        }
5808      },
5809      "node_modules/requires-port": {
5810        "version": "1.0.0",
5811        "dev": true,
5812        "license": "MIT"
5813      },
5814      "node_modules/resolve": {
5815        "version": "1.22.10",
5816        "license": "MIT",
5817        "dependencies": {
5818          "is-core-module": "^2.16.0",
5819          "path-parse": "^1.0.7",
5820          "supports-preserve-symlinks-flag": "^1.0.0"
5821        },
5822        "bin": {
5823          "resolve": "bin/resolve"
5824        },
5825        "engines": {
5826          "node": ">= 0.4"
5827        },
5828        "funding": {
5829          "url": "https://github.com/sponsors/ljharb"
5830        }
5831      },
5832      "node_modules/resolve-cwd": {
5833        "version": "3.0.0",
5834        "dev": true,
5835        "license": "MIT",
5836        "dependencies": {
5837          "resolve-from": "^5.0.0"
5838        },
5839        "engines": {
5840          "node": ">=8"
5841        }
5842      },
5843      "node_modules/resolve-cwd/node_modules/resolve-from": {
5844        "version": "5.0.0",
5845        "dev": true,
5846        "license": "MIT",
5847        "engines": {
5848          "node": ">=8"
5849        }
5850      },
5851      "node_modules/resolve-from": {
5852        "version": "4.0.0",
5853        "dev": true,
5854        "license": "MIT",
5855        "engines": {
5856          "node": ">=4"
5857        }
5858      },
5859      "node_modules/resolve-pkg-maps": {
5860        "version": "1.0.0",
5861        "dev": true,
5862        "license": "MIT",
5863        "funding": {
5864          "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
5865        }
5866      },
5867      "node_modules/resolve.exports": {
5868        "version": "2.0.3",
5869        "dev": true,
5870        "license": "MIT",
5871        "engines": {
5872          "node": ">=10"
5873        }
5874      },
5875      "node_modules/reusify": {
5876        "version": "1.1.0",
5877        "dev": true,
5878        "license": "MIT",
5879        "engines": {
5880          "iojs": ">=1.0.0",
5881          "node": ">=0.10.0"
5882        }
5883      },
5884      "node_modules/rimraf": {
5885        "version": "3.0.2",
5886        "dev": true,
5887        "license": "ISC",
5888        "dependencies": {
5889          "glob": "^7.1.3"
5890        },
5891        "bin": {
5892          "rimraf": "bin.js"
5893        },
5894        "funding": {
5895          "url": "https://github.com/sponsors/isaacs"
5896        }
5897      },
5898      "node_modules/run-parallel": {
5899        "version": "1.2.0",
5900        "dev": true,
5901        "funding": [
5902          {
5903            "type": "github",
5904            "url": "https://github.com/sponsors/feross"
5905          },
5906          {
5907            "type": "patreon",
5908            "url": "https://www.patreon.com/feross"
5909          },
5910          {
5911            "type": "consulting",
5912            "url": "https://feross.org/support"
5913          }
5914        ],
5915        "license": "MIT",
5916        "dependencies": {
5917          "queue-microtask": "^1.2.2"
5918        }
5919      },
5920      "node_modules/safe-buffer": {
5921        "version": "5.2.1",
5922        "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
5923        "funding": [
5924          {
5925            "type": "github",
5926            "url": "https://github.com/sponsors/feross"
5927          },
5928          {
5929            "type": "patreon",
5930            "url": "https://www.patreon.com/feross"
5931          },
5932          {
5933            "type": "consulting",
5934            "url": "https://feross.org/support"
5935          }
5936        ],
5937        "license": "MIT"
5938      },
5939      "node_modules/semver": {
5940        "version": "7.7.3",
5941        "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
5942        "license": "ISC",
5943        "bin": {
5944          "semver": "bin/semver.js"
5945        },
5946        "engines": {
5947          "node": ">=10"
5948        }
5949      },
5950      "node_modules/shebang-command": {
5951        "version": "2.0.0",
5952        "dev": true,
5953        "license": "MIT",
5954        "dependencies": {
5955          "shebang-regex": "^3.0.0"
5956        },
5957        "engines": {
5958          "node": ">=8"
5959        }
5960      },
5961      "node_modules/shebang-regex": {
5962        "version": "3.0.0",
5963        "dev": true,
5964        "license": "MIT",
5965        "engines": {
5966          "node": ">=8"
5967        }
5968      },
5969      "node_modules/signal-exit": {
5970        "version": "3.0.7",
5971        "dev": true,
5972        "license": "ISC"
5973      },
5974      "node_modules/sisteransi": {
5975        "version": "1.0.5",
5976        "dev": true,
5977        "license": "MIT"
5978      },
5979      "node_modules/slash": {
5980        "version": "3.0.0",
5981        "dev": true,
5982        "license": "MIT",
5983        "engines": {
5984          "node": ">=8"
5985        }
5986      },
5987      "node_modules/source-map": {
5988        "version": "0.6.1",
5989        "dev": true,
5990        "license": "BSD-3-Clause",
5991        "engines": {
5992          "node": ">=0.10.0"
5993        }
5994      },
5995      "node_modules/source-map-support": {
5996        "version": "0.5.13",
5997        "dev": true,
5998        "license": "MIT",
5999        "dependencies": {
6000          "buffer-from": "^1.0.0",
6001          "source-map": "^0.6.0"
6002        }
6003      },
6004      "node_modules/sprintf-js": {
6005        "version": "1.0.3",
6006        "dev": true,
6007        "license": "BSD-3-Clause"
6008      },
6009      "node_modules/stack-utils": {
6010        "version": "2.0.6",
6011        "dev": true,
6012        "license": "MIT",
6013        "dependencies": {
6014          "escape-string-regexp": "^2.0.0"
6015        },
6016        "engines": {
6017          "node": ">=10"
6018        }
6019      },
6020      "node_modules/stack-utils/node_modules/escape-string-regexp": {
6021        "version": "2.0.0",
6022        "dev": true,
6023        "license": "MIT",
6024        "engines": {
6025          "node": ">=8"
6026        }
6027      },
6028      "node_modules/statuses": {
6029        "version": "2.0.2",
6030        "dev": true,
6031        "license": "MIT",
6032        "engines": {
6033          "node": ">= 0.8"
6034        }
6035      },
6036      "node_modules/strict-event-emitter": {
6037        "version": "0.5.1",
6038        "dev": true,
6039        "license": "MIT"
6040      },
6041      "node_modules/string-length": {
6042        "version": "4.0.2",
6043        "dev": true,
6044        "license": "MIT",
6045        "dependencies": {
6046          "char-regex": "^1.0.2",
6047          "strip-ansi": "^6.0.0"
6048        },
6049        "engines": {
6050          "node": ">=10"
6051        }
6052      },
6053      "node_modules/string-width": {
6054        "version": "4.2.3",
6055        "license": "MIT",
6056        "dependencies": {
6057          "emoji-regex": "^8.0.0",
6058          "is-fullwidth-code-point": "^3.0.0",
6059          "strip-ansi": "^6.0.1"
6060        },
6061        "engines": {
6062          "node": ">=8"
6063        }
6064      },
6065      "node_modules/strip-ansi": {
6066        "version": "6.0.1",
6067        "license": "MIT",
6068        "dependencies": {
6069          "ansi-regex": "^5.0.1"
6070        },
6071        "engines": {
6072          "node": ">=8"
6073        }
6074      },
6075      "node_modules/strip-bom": {
6076        "version": "4.0.0",
6077        "dev": true,
6078        "license": "MIT",
6079        "engines": {
6080          "node": ">=8"
6081        }
6082      },
6083      "node_modules/strip-final-newline": {
6084        "version": "2.0.0",
6085        "dev": true,
6086        "license": "MIT",
6087        "engines": {
6088          "node": ">=6"
6089        }
6090      },
6091      "node_modules/strip-json-comments": {
6092        "version": "3.1.1",
6093        "dev": true,
6094        "license": "MIT",
6095        "engines": {
6096          "node": ">=8"
6097        },
6098        "funding": {
6099          "url": "https://github.com/sponsors/sindresorhus"
6100        }
6101      },
6102      "node_modules/supports-color": {
6103        "version": "7.2.0",
6104        "dev": true,
6105        "license": "MIT",
6106        "dependencies": {
6107          "has-flag": "^4.0.0"
6108        },
6109        "engines": {
6110          "node": ">=8"
6111        }
6112      },
6113      "node_modules/supports-preserve-symlinks-flag": {
6114        "version": "1.0.0",
6115        "license": "MIT",
6116        "engines": {
6117          "node": ">= 0.4"
6118        },
6119        "funding": {
6120          "url": "https://github.com/sponsors/ljharb"
6121        }
6122      },
6123      "node_modules/test-exclude": {
6124        "version": "6.0.0",
6125        "dev": true,
6126        "license": "ISC",
6127        "dependencies": {
6128          "@istanbuljs/schema": "^0.1.2",
6129          "glob": "^7.1.4",
6130          "minimatch": "^3.0.4"
6131        },
6132        "engines": {
6133          "node": ">=8"
6134        }
6135      },
6136      "node_modules/test-exclude/node_modules/brace-expansion": {
6137        "version": "1.1.12",
6138        "dev": true,
6139        "license": "MIT",
6140        "dependencies": {
6141          "balanced-match": "^1.0.0",
6142          "concat-map": "0.0.1"
6143        }
6144      },
6145      "node_modules/test-exclude/node_modules/minimatch": {
6146        "version": "3.1.2",
6147        "dev": true,
6148        "license": "ISC",
6149        "dependencies": {
6150          "brace-expansion": "^1.1.7"
6151        },
6152        "engines": {
6153          "node": "*"
6154        }
6155      },
6156      "node_modules/text-table": {
6157        "version": "0.2.0",
6158        "dev": true,
6159        "license": "MIT"
6160      },
6161      "node_modules/tmpl": {
6162        "version": "1.0.5",
6163        "dev": true,
6164        "license": "BSD-3-Clause"
6165      },
6166      "node_modules/to-regex-range": {
6167        "version": "5.0.1",
6168        "dev": true,
6169        "license": "MIT",
6170        "dependencies": {
6171          "is-number": "^7.0.0"
6172        },
6173        "engines": {
6174          "node": ">=8.0"
6175        }
6176      },
6177      "node_modules/tough-cookie": {
6178        "version": "4.1.4",
6179        "dev": true,
6180        "license": "BSD-3-Clause",
6181        "dependencies": {
6182          "psl": "^1.1.33",
6183          "punycode": "^2.1.1",
6184          "universalify": "^0.2.0",
6185          "url-parse": "^1.5.3"
6186        },
6187        "engines": {
6188          "node": ">=6"
6189        }
6190      },
6191      "node_modules/tr46": {
6192        "version": "0.0.3",
6193        "license": "MIT",
6194        "peer": true
6195      },
6196      "node_modules/ts-algebra": {
6197        "version": "2.0.0",
6198        "integrity": "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==",
6199        "license": "MIT",
6200        "peer": true
6201      },
6202      "node_modules/ts-api-utils": {
6203        "version": "1.4.3",
6204        "dev": true,
6205        "license": "MIT",
6206        "engines": {
6207          "node": ">=16"
6208        },
6209        "peerDependencies": {
6210          "typescript": ">=4.2.0"
6211        }
6212      },
6213      "node_modules/ts-jest": {
6214        "version": "29.4.0",
6215        "dev": true,
6216        "license": "MIT",
6217        "dependencies": {
6218          "bs-logger": "^0.2.6",
6219          "ejs": "^3.1.10",
6220          "fast-json-stable-stringify": "^2.1.0",
6221          "json5": "^2.2.3",
6222          "lodash.memoize": "^4.1.2",
6223          "make-error": "^1.3.6",
6224          "semver": "^7.7.2",
6225          "type-fest": "^4.41.0",
6226          "yargs-parser": "^21.1.1"
6227        },
6228        "bin": {
6229          "ts-jest": "cli.js"
6230        },
6231        "engines": {
6232          "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0"
6233        },
6234        "peerDependencies": {
6235          "@babel/core": ">=7.0.0-beta.0 <8",
6236          "@jest/transform": "^29.0.0 || ^30.0.0",
6237          "@jest/types": "^29.0.0 || ^30.0.0",
6238          "babel-jest": "^29.0.0 || ^30.0.0",
6239          "jest": "^29.0.0 || ^30.0.0",
6240          "jest-util": "^29.0.0 || ^30.0.0",
6241          "typescript": ">=4.3 <6"
6242        },
6243        "peerDependenciesMeta": {
6244          "@babel/core": {
6245            "optional": true
6246          },
6247          "@jest/transform": {
6248            "optional": true
6249          },
6250          "@jest/types": {
6251            "optional": true
6252          },
6253          "babel-jest": {
6254            "optional": true
6255          },
6256          "esbuild": {
6257            "optional": true
6258          },
6259          "jest-util": {
6260            "optional": true
6261          }
6262        }
6263      },
6264      "node_modules/ts-jest/node_modules/type-fest": {
6265        "version": "4.41.0",
6266        "dev": true,
6267        "license": "(MIT OR CC0-1.0)",
6268        "engines": {
6269          "node": ">=16"
6270        },
6271        "funding": {
6272          "url": "https://github.com/sponsors/sindresorhus"
6273        }
6274      },
6275      "node_modules/tsx": {
6276        "version": "4.20.3",
6277        "dev": true,
6278        "license": "MIT",
6279        "dependencies": {
6280          "esbuild": "~0.25.0",
6281          "get-tsconfig": "^4.7.5"
6282        },
6283        "bin": {
6284          "tsx": "dist/cli.mjs"
6285        },
6286        "engines": {
6287          "node": ">=18.0.0"
6288        },
6289        "optionalDependencies": {
6290          "fsevents": "~2.3.3"
6291        }
6292      },
6293      "node_modules/type-check": {
6294        "version": "0.4.0",
6295        "dev": true,
6296        "license": "MIT",
6297        "dependencies": {
6298          "prelude-ls": "^1.2.1"
6299        },
6300        "engines": {
6301          "node": ">= 0.8.0"
6302        }
6303      },
6304      "node_modules/type-detect": {
6305        "version": "4.0.8",
6306        "dev": true,
6307        "license": "MIT",
6308        "engines": {
6309          "node": ">=4"
6310        }
6311      },
6312      "node_modules/type-fest": {
6313        "version": "0.20.2",
6314        "dev": true,
6315        "license": "(MIT OR CC0-1.0)",
6316        "engines": {
6317          "node": ">=10"
6318        },
6319        "funding": {
6320          "url": "https://github.com/sponsors/sindresorhus"
6321        }
6322      },
6323      "node_modules/typedoc": {
6324        "version": "0.28.8",
6325        "dev": true,
6326        "license": "Apache-2.0",
6327        "dependencies": {
6328          "@gerrit0/mini-shiki": "^3.7.0",
6329          "lunr": "^2.3.9",
6330          "markdown-it": "^14.1.0",
6331          "minimatch": "^9.0.5",
6332          "yaml": "^2.8.0"
6333        },
6334        "bin": {
6335          "typedoc": "bin/typedoc"
6336        },
6337        "engines": {
6338          "node": ">= 18",
6339          "pnpm": ">= 10"
6340        },
6341        "peerDependencies": {
6342          "typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x"
6343        }
6344      },
6345      "node_modules/typedoc/node_modules/minimatch": {
6346        "version": "9.0.5",
6347        "dev": true,
6348        "license": "ISC",
6349        "dependencies": {
6350          "brace-expansion": "^2.0.1"
6351        },
6352        "engines": {
6353          "node": ">=16 || 14 >=14.17"
6354        },
6355        "funding": {
6356          "url": "https://github.com/sponsors/isaacs"
6357        }
6358      },
6359      "node_modules/typescript": {
6360        "version": "5.8.3",
6361        "dev": true,
6362        "license": "Apache-2.0",
6363        "bin": {
6364          "tsc": "bin/tsc",
6365          "tsserver": "bin/tsserver"
6366        },
6367        "engines": {
6368          "node": ">=14.17"
6369        }
6370      },
6371      "node_modules/uc.micro": {
6372        "version": "2.1.0",
6373        "dev": true,
6374        "license": "MIT"
6375      },
6376      "node_modules/undici-types": {
6377        "version": "6.21.0",
6378        "license": "MIT"
6379      },
6380      "node_modules/universalify": {
6381        "version": "0.2.0",
6382        "dev": true,
6383        "license": "MIT",
6384        "engines": {
6385          "node": ">= 4.0.0"
6386        }
6387      },
6388      "node_modules/update-browserslist-db": {
6389        "version": "1.1.3",
6390        "dev": true,
6391        "funding": [
6392          {
6393            "type": "opencollective",
6394            "url": "https://opencollective.com/browserslist"
6395          },
6396          {
6397            "type": "tidelift",
6398            "url": "https://tidelift.com/funding/github/npm/browserslist"
6399          },
6400          {
6401            "type": "github",
6402            "url": "https://github.com/sponsors/ai"
6403          }
6404        ],
6405        "license": "MIT",
6406        "dependencies": {
6407          "escalade": "^3.2.0",
6408          "picocolors": "^1.1.1"
6409        },
6410        "bin": {
6411          "update-browserslist-db": "cli.js"
6412        },
6413        "peerDependencies": {
6414          "browserslist": ">= 4.21.0"
6415        }
6416      },
6417      "node_modules/uri-js": {
6418        "version": "4.4.1",
6419        "dev": true,
6420        "license": "BSD-2-Clause",
6421        "dependencies": {
6422          "punycode": "^2.1.0"
6423        }
6424      },
6425      "node_modules/url-parse": {
6426        "version": "1.5.10",
6427        "dev": true,
6428        "license": "MIT",
6429        "dependencies": {
6430          "querystringify": "^2.1.1",
6431          "requires-port": "^1.0.0"
6432        }
6433      },
6434      "node_modules/v8-to-istanbul": {
6435        "version": "9.3.0",
6436        "dev": true,
6437        "license": "ISC",
6438        "dependencies": {
6439          "@jridgewell/trace-mapping": "^0.3.12",
6440          "@types/istanbul-lib-coverage": "^2.0.1",
6441          "convert-source-map": "^2.0.0"
6442        },
6443        "engines": {
6444          "node": ">=10.12.0"
6445        }
6446      },
6447      "node_modules/walker": {
6448        "version": "1.0.8",
6449        "dev": true,
6450        "license": "Apache-2.0",
6451        "dependencies": {
6452          "makeerror": "1.0.12"
6453        }
6454      },
6455      "node_modules/web-streams-polyfill": {
6456        "version": "4.0.0-beta.3",
6457        "license": "MIT",
6458        "peer": true,
6459        "engines": {
6460          "node": ">= 14"
6461        }
6462      },
6463      "node_modules/webidl-conversions": {
6464        "version": "3.0.1",
6465        "license": "BSD-2-Clause",
6466        "peer": true
6467      },
6468      "node_modules/whatwg-fetch": {
6469        "version": "3.6.20",
6470        "dev": true,
6471        "license": "MIT"
6472      },
6473      "node_modules/whatwg-url": {
6474        "version": "5.0.0",
6475        "license": "MIT",
6476        "peer": true,
6477        "dependencies": {
6478          "tr46": "~0.0.3",
6479          "webidl-conversions": "^3.0.0"
6480        }
6481      },
6482      "node_modules/which": {
6483        "version": "2.0.2",
6484        "dev": true,
6485        "license": "ISC",
6486        "dependencies": {
6487          "isexe": "^2.0.0"
6488        },
6489        "bin": {
6490          "node-which": "bin/node-which"
6491        },
6492        "engines": {
6493          "node": ">= 8"
6494        }
6495      },
6496      "node_modules/word-wrap": {
6497        "version": "1.2.5",
6498        "dev": true,
6499        "license": "MIT",
6500        "engines": {
6501          "node": ">=0.10.0"
6502        }
6503      },
6504      "node_modules/wrap-ansi": {
6505        "version": "6.2.0",
6506        "dev": true,
6507        "license": "MIT",
6508        "dependencies": {
6509          "ansi-styles": "^4.0.0",
6510          "string-width": "^4.1.0",
6511          "strip-ansi": "^6.0.0"
6512        },
6513        "engines": {
6514          "node": ">=8"
6515        }
6516      },
6517      "node_modules/wrappy": {
6518        "version": "1.0.2",
6519        "dev": true,
6520        "license": "ISC"
6521      },
6522      "node_modules/write-file-atomic": {
6523        "version": "4.0.2",
6524        "dev": true,
6525        "license": "ISC",
6526        "dependencies": {
6527          "imurmurhash": "^0.1.4",
6528          "signal-exit": "^3.0.7"
6529        },
6530        "engines": {
6531          "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
6532        }
6533      },
6534      "node_modules/ws": {
6535        "version": "8.18.3",
6536        "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
6537        "license": "MIT",
6538        "peer": true,
6539        "engines": {
6540          "node": ">=10.0.0"
6541        },
6542        "peerDependencies": {
6543          "bufferutil": "^4.0.1",
6544          "utf-8-validate": ">=5.0.2"
6545        },
6546        "peerDependenciesMeta": {
6547          "bufferutil": {
6548            "optional": true
6549          },
6550          "utf-8-validate": {
6551            "optional": true
6552          }
6553        }
6554      },
6555      "node_modules/y18n": {
6556        "version": "5.0.8",
6557        "license": "ISC",
6558        "engines": {
6559          "node": ">=10"
6560        }
6561      },
6562      "node_modules/yallist": {
6563        "version": "3.1.1",
6564        "dev": true,
6565        "license": "ISC"
6566      },
6567      "node_modules/yaml": {
6568        "version": "2.8.0",
6569        "dev": true,
6570        "license": "ISC",
6571        "bin": {
6572          "yaml": "bin.mjs"
6573        },
6574        "engines": {
6575          "node": ">= 14.6"
6576        }
6577      },
6578      "node_modules/yargs": {
6579        "version": "17.7.2",
6580        "license": "MIT",
6581        "dependencies": {
6582          "cliui": "^8.0.1",
6583          "escalade": "^3.1.1",
6584          "get-caller-file": "^2.0.5",
6585          "require-directory": "^2.1.1",
6586          "string-width": "^4.2.3",
6587          "y18n": "^5.0.5",
6588          "yargs-parser": "^21.1.1"
6589        },
6590        "engines": {
6591          "node": ">=12"
6592        }
6593      },
6594      "node_modules/yargs-parser": {
6595        "version": "21.1.1",
6596        "license": "ISC",
6597        "engines": {
6598          "node": ">=12"
6599        }
6600      },
6601      "node_modules/yocto-queue": {
6602        "version": "0.1.0",
6603        "dev": true,
6604        "license": "MIT",
6605        "engines": {
6606          "node": ">=10"
6607        },
6608        "funding": {
6609          "url": "https://github.com/sponsors/sindresorhus"
6610        }
6611      },
6612      "node_modules/yoctocolors-cjs": {
6613        "version": "2.1.2",
6614        "dev": true,
6615        "license": "MIT",
6616        "engines": {
6617          "node": ">=18"
6618        },
6619        "funding": {
6620          "url": "https://github.com/sponsors/sindresorhus"
6621        }
6622      }
6623    }
6624  }