main
   1{
   2  "name": "ai-storage",
   3  "version": "1.0.0",
   4  "lockfileVersion": 3,
   5  "requires": true,
   6  "packages": {
   7    "": {
   8      "name": "ai-storage",
   9      "version": "1.0.0",
  10      "dependencies": {
  11        "chrono-node": "^2.9.0"
  12      },
  13      "devDependencies": {
  14        "@mariozechner/pi-coding-agent": "*",
  15        "bun-types": "^1.0.0"
  16      }
  17    },
  18    "node_modules/@anthropic-ai/sdk": {
  19      "version": "0.73.0",
  20      "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.73.0.tgz",
  21      "integrity": "sha512-URURVzhxXGJDGUGFunIOtBlSl7KWvZiAAKY/ttTkZAkXT9bTPqdk2eK0b8qqSxXpikh3QKPnPYpiyX98zf5ebw==",
  22      "dev": true,
  23      "license": "MIT",
  24      "dependencies": {
  25        "json-schema-to-ts": "^3.1.1"
  26      },
  27      "bin": {
  28        "anthropic-ai-sdk": "bin/cli"
  29      },
  30      "peerDependencies": {
  31        "zod": "^3.25.0 || ^4.0.0"
  32      },
  33      "peerDependenciesMeta": {
  34        "zod": {
  35          "optional": true
  36        }
  37      }
  38    },
  39    "node_modules/@aws-crypto/crc32": {
  40      "version": "5.2.0",
  41      "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz",
  42      "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==",
  43      "dev": true,
  44      "license": "Apache-2.0",
  45      "dependencies": {
  46        "@aws-crypto/util": "^5.2.0",
  47        "@aws-sdk/types": "^3.222.0",
  48        "tslib": "^2.6.2"
  49      },
  50      "engines": {
  51        "node": ">=16.0.0"
  52      }
  53    },
  54    "node_modules/@aws-crypto/sha256-browser": {
  55      "version": "5.2.0",
  56      "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz",
  57      "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==",
  58      "dev": true,
  59      "license": "Apache-2.0",
  60      "dependencies": {
  61        "@aws-crypto/sha256-js": "^5.2.0",
  62        "@aws-crypto/supports-web-crypto": "^5.2.0",
  63        "@aws-crypto/util": "^5.2.0",
  64        "@aws-sdk/types": "^3.222.0",
  65        "@aws-sdk/util-locate-window": "^3.0.0",
  66        "@smithy/util-utf8": "^2.0.0",
  67        "tslib": "^2.6.2"
  68      }
  69    },
  70    "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": {
  71      "version": "2.2.0",
  72      "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz",
  73      "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==",
  74      "dev": true,
  75      "license": "Apache-2.0",
  76      "dependencies": {
  77        "tslib": "^2.6.2"
  78      },
  79      "engines": {
  80        "node": ">=14.0.0"
  81      }
  82    },
  83    "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": {
  84      "version": "2.2.0",
  85      "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz",
  86      "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==",
  87      "dev": true,
  88      "license": "Apache-2.0",
  89      "dependencies": {
  90        "@smithy/is-array-buffer": "^2.2.0",
  91        "tslib": "^2.6.2"
  92      },
  93      "engines": {
  94        "node": ">=14.0.0"
  95      }
  96    },
  97    "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": {
  98      "version": "2.3.0",
  99      "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz",
 100      "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==",
 101      "dev": true,
 102      "license": "Apache-2.0",
 103      "dependencies": {
 104        "@smithy/util-buffer-from": "^2.2.0",
 105        "tslib": "^2.6.2"
 106      },
 107      "engines": {
 108        "node": ">=14.0.0"
 109      }
 110    },
 111    "node_modules/@aws-crypto/sha256-js": {
 112      "version": "5.2.0",
 113      "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz",
 114      "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==",
 115      "dev": true,
 116      "license": "Apache-2.0",
 117      "dependencies": {
 118        "@aws-crypto/util": "^5.2.0",
 119        "@aws-sdk/types": "^3.222.0",
 120        "tslib": "^2.6.2"
 121      },
 122      "engines": {
 123        "node": ">=16.0.0"
 124      }
 125    },
 126    "node_modules/@aws-crypto/supports-web-crypto": {
 127      "version": "5.2.0",
 128      "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz",
 129      "integrity": "sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==",
 130      "dev": true,
 131      "license": "Apache-2.0",
 132      "dependencies": {
 133        "tslib": "^2.6.2"
 134      }
 135    },
 136    "node_modules/@aws-crypto/util": {
 137      "version": "5.2.0",
 138      "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz",
 139      "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==",
 140      "dev": true,
 141      "license": "Apache-2.0",
 142      "dependencies": {
 143        "@aws-sdk/types": "^3.222.0",
 144        "@smithy/util-utf8": "^2.0.0",
 145        "tslib": "^2.6.2"
 146      }
 147    },
 148    "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": {
 149      "version": "2.2.0",
 150      "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz",
 151      "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==",
 152      "dev": true,
 153      "license": "Apache-2.0",
 154      "dependencies": {
 155        "tslib": "^2.6.2"
 156      },
 157      "engines": {
 158        "node": ">=14.0.0"
 159      }
 160    },
 161    "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": {
 162      "version": "2.2.0",
 163      "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz",
 164      "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==",
 165      "dev": true,
 166      "license": "Apache-2.0",
 167      "dependencies": {
 168        "@smithy/is-array-buffer": "^2.2.0",
 169        "tslib": "^2.6.2"
 170      },
 171      "engines": {
 172        "node": ">=14.0.0"
 173      }
 174    },
 175    "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": {
 176      "version": "2.3.0",
 177      "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz",
 178      "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==",
 179      "dev": true,
 180      "license": "Apache-2.0",
 181      "dependencies": {
 182        "@smithy/util-buffer-from": "^2.2.0",
 183        "tslib": "^2.6.2"
 184      },
 185      "engines": {
 186        "node": ">=14.0.0"
 187      }
 188    },
 189    "node_modules/@aws-sdk/client-bedrock-runtime": {
 190      "version": "3.994.0",
 191      "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.994.0.tgz",
 192      "integrity": "sha512-ag7Qx78m1K3Dv7xlFgeHS4jBdopGZUISgVBMUy7Cj4fIgVH9EBmsc5K4hWozL8BJQctWke8Wsl96O7Gd+HCGhg==",
 193      "dev": true,
 194      "license": "Apache-2.0",
 195      "dependencies": {
 196        "@aws-crypto/sha256-browser": "5.2.0",
 197        "@aws-crypto/sha256-js": "5.2.0",
 198        "@aws-sdk/core": "^3.973.11",
 199        "@aws-sdk/credential-provider-node": "^3.972.10",
 200        "@aws-sdk/eventstream-handler-node": "^3.972.5",
 201        "@aws-sdk/middleware-eventstream": "^3.972.3",
 202        "@aws-sdk/middleware-host-header": "^3.972.3",
 203        "@aws-sdk/middleware-logger": "^3.972.3",
 204        "@aws-sdk/middleware-recursion-detection": "^3.972.3",
 205        "@aws-sdk/middleware-user-agent": "^3.972.11",
 206        "@aws-sdk/middleware-websocket": "^3.972.6",
 207        "@aws-sdk/region-config-resolver": "^3.972.3",
 208        "@aws-sdk/token-providers": "3.994.0",
 209        "@aws-sdk/types": "^3.973.1",
 210        "@aws-sdk/util-endpoints": "3.994.0",
 211        "@aws-sdk/util-user-agent-browser": "^3.972.3",
 212        "@aws-sdk/util-user-agent-node": "^3.972.9",
 213        "@smithy/config-resolver": "^4.4.6",
 214        "@smithy/core": "^3.23.2",
 215        "@smithy/eventstream-serde-browser": "^4.2.8",
 216        "@smithy/eventstream-serde-config-resolver": "^4.3.8",
 217        "@smithy/eventstream-serde-node": "^4.2.8",
 218        "@smithy/fetch-http-handler": "^5.3.9",
 219        "@smithy/hash-node": "^4.2.8",
 220        "@smithy/invalid-dependency": "^4.2.8",
 221        "@smithy/middleware-content-length": "^4.2.8",
 222        "@smithy/middleware-endpoint": "^4.4.16",
 223        "@smithy/middleware-retry": "^4.4.33",
 224        "@smithy/middleware-serde": "^4.2.9",
 225        "@smithy/middleware-stack": "^4.2.8",
 226        "@smithy/node-config-provider": "^4.3.8",
 227        "@smithy/node-http-handler": "^4.4.10",
 228        "@smithy/protocol-http": "^5.3.8",
 229        "@smithy/smithy-client": "^4.11.5",
 230        "@smithy/types": "^4.12.0",
 231        "@smithy/url-parser": "^4.2.8",
 232        "@smithy/util-base64": "^4.3.0",
 233        "@smithy/util-body-length-browser": "^4.2.0",
 234        "@smithy/util-body-length-node": "^4.2.1",
 235        "@smithy/util-defaults-mode-browser": "^4.3.32",
 236        "@smithy/util-defaults-mode-node": "^4.2.35",
 237        "@smithy/util-endpoints": "^3.2.8",
 238        "@smithy/util-middleware": "^4.2.8",
 239        "@smithy/util-retry": "^4.2.8",
 240        "@smithy/util-stream": "^4.5.12",
 241        "@smithy/util-utf8": "^4.2.0",
 242        "tslib": "^2.6.2"
 243      },
 244      "engines": {
 245        "node": ">=20.0.0"
 246      }
 247    },
 248    "node_modules/@aws-sdk/client-sso": {
 249      "version": "3.993.0",
 250      "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.993.0.tgz",
 251      "integrity": "sha512-VLUN+wIeNX24fg12SCbzTUBnBENlL014yMKZvRhPkcn4wHR6LKgNrjsG3fZ03Xs0XoKaGtNFi1VVrq666sGBoQ==",
 252      "dev": true,
 253      "license": "Apache-2.0",
 254      "dependencies": {
 255        "@aws-crypto/sha256-browser": "5.2.0",
 256        "@aws-crypto/sha256-js": "5.2.0",
 257        "@aws-sdk/core": "^3.973.11",
 258        "@aws-sdk/middleware-host-header": "^3.972.3",
 259        "@aws-sdk/middleware-logger": "^3.972.3",
 260        "@aws-sdk/middleware-recursion-detection": "^3.972.3",
 261        "@aws-sdk/middleware-user-agent": "^3.972.11",
 262        "@aws-sdk/region-config-resolver": "^3.972.3",
 263        "@aws-sdk/types": "^3.973.1",
 264        "@aws-sdk/util-endpoints": "3.993.0",
 265        "@aws-sdk/util-user-agent-browser": "^3.972.3",
 266        "@aws-sdk/util-user-agent-node": "^3.972.9",
 267        "@smithy/config-resolver": "^4.4.6",
 268        "@smithy/core": "^3.23.2",
 269        "@smithy/fetch-http-handler": "^5.3.9",
 270        "@smithy/hash-node": "^4.2.8",
 271        "@smithy/invalid-dependency": "^4.2.8",
 272        "@smithy/middleware-content-length": "^4.2.8",
 273        "@smithy/middleware-endpoint": "^4.4.16",
 274        "@smithy/middleware-retry": "^4.4.33",
 275        "@smithy/middleware-serde": "^4.2.9",
 276        "@smithy/middleware-stack": "^4.2.8",
 277        "@smithy/node-config-provider": "^4.3.8",
 278        "@smithy/node-http-handler": "^4.4.10",
 279        "@smithy/protocol-http": "^5.3.8",
 280        "@smithy/smithy-client": "^4.11.5",
 281        "@smithy/types": "^4.12.0",
 282        "@smithy/url-parser": "^4.2.8",
 283        "@smithy/util-base64": "^4.3.0",
 284        "@smithy/util-body-length-browser": "^4.2.0",
 285        "@smithy/util-body-length-node": "^4.2.1",
 286        "@smithy/util-defaults-mode-browser": "^4.3.32",
 287        "@smithy/util-defaults-mode-node": "^4.2.35",
 288        "@smithy/util-endpoints": "^3.2.8",
 289        "@smithy/util-middleware": "^4.2.8",
 290        "@smithy/util-retry": "^4.2.8",
 291        "@smithy/util-utf8": "^4.2.0",
 292        "tslib": "^2.6.2"
 293      },
 294      "engines": {
 295        "node": ">=20.0.0"
 296      }
 297    },
 298    "node_modules/@aws-sdk/client-sso/node_modules/@aws-sdk/util-endpoints": {
 299      "version": "3.993.0",
 300      "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.993.0.tgz",
 301      "integrity": "sha512-j6vioBeRZ4eHX4SWGvGPpwGg/xSOcK7f1GL0VM+rdf3ZFTIsUEhCFmD78B+5r2PgztcECSzEfvHQX01k8dPQPw==",
 302      "dev": true,
 303      "license": "Apache-2.0",
 304      "dependencies": {
 305        "@aws-sdk/types": "^3.973.1",
 306        "@smithy/types": "^4.12.0",
 307        "@smithy/url-parser": "^4.2.8",
 308        "@smithy/util-endpoints": "^3.2.8",
 309        "tslib": "^2.6.2"
 310      },
 311      "engines": {
 312        "node": ">=20.0.0"
 313      }
 314    },
 315    "node_modules/@aws-sdk/core": {
 316      "version": "3.973.11",
 317      "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.973.11.tgz",
 318      "integrity": "sha512-wdQ8vrvHkKIV7yNUKXyjPWKCdYEUrZTHJ8Ojd5uJxXp9vqPCkUR1dpi1NtOLcrDgueJH7MUH5lQZxshjFPSbDA==",
 319      "dev": true,
 320      "license": "Apache-2.0",
 321      "dependencies": {
 322        "@aws-sdk/types": "^3.973.1",
 323        "@aws-sdk/xml-builder": "^3.972.5",
 324        "@smithy/core": "^3.23.2",
 325        "@smithy/node-config-provider": "^4.3.8",
 326        "@smithy/property-provider": "^4.2.8",
 327        "@smithy/protocol-http": "^5.3.8",
 328        "@smithy/signature-v4": "^5.3.8",
 329        "@smithy/smithy-client": "^4.11.5",
 330        "@smithy/types": "^4.12.0",
 331        "@smithy/util-base64": "^4.3.0",
 332        "@smithy/util-middleware": "^4.2.8",
 333        "@smithy/util-utf8": "^4.2.0",
 334        "tslib": "^2.6.2"
 335      },
 336      "engines": {
 337        "node": ">=20.0.0"
 338      }
 339    },
 340    "node_modules/@aws-sdk/credential-provider-env": {
 341      "version": "3.972.9",
 342      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.9.tgz",
 343      "integrity": "sha512-ZptrOwQynfupubvcngLkbdIq/aXvl/czdpEG8XJ8mN8Nb19BR0jaK0bR+tfuMU36Ez9q4xv7GGkHFqEEP2hUUQ==",
 344      "dev": true,
 345      "license": "Apache-2.0",
 346      "dependencies": {
 347        "@aws-sdk/core": "^3.973.11",
 348        "@aws-sdk/types": "^3.973.1",
 349        "@smithy/property-provider": "^4.2.8",
 350        "@smithy/types": "^4.12.0",
 351        "tslib": "^2.6.2"
 352      },
 353      "engines": {
 354        "node": ">=20.0.0"
 355      }
 356    },
 357    "node_modules/@aws-sdk/credential-provider-http": {
 358      "version": "3.972.11",
 359      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.11.tgz",
 360      "integrity": "sha512-hECWoOoH386bGr89NQc9vA/abkGf5TJrMREt+lhNcnSNmoBS04fK7vc3LrJBSQAUGGVj0Tz3f4dHB3w5veovig==",
 361      "dev": true,
 362      "license": "Apache-2.0",
 363      "dependencies": {
 364        "@aws-sdk/core": "^3.973.11",
 365        "@aws-sdk/types": "^3.973.1",
 366        "@smithy/fetch-http-handler": "^5.3.9",
 367        "@smithy/node-http-handler": "^4.4.10",
 368        "@smithy/property-provider": "^4.2.8",
 369        "@smithy/protocol-http": "^5.3.8",
 370        "@smithy/smithy-client": "^4.11.5",
 371        "@smithy/types": "^4.12.0",
 372        "@smithy/util-stream": "^4.5.12",
 373        "tslib": "^2.6.2"
 374      },
 375      "engines": {
 376        "node": ">=20.0.0"
 377      }
 378    },
 379    "node_modules/@aws-sdk/credential-provider-ini": {
 380      "version": "3.972.9",
 381      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.9.tgz",
 382      "integrity": "sha512-zr1csEu9n4eDiHMTYJabX1mDGuGLgjgUnNckIivvk43DocJC9/f6DefFrnUPZXE+GHtbW50YuXb+JIxKykU74A==",
 383      "dev": true,
 384      "license": "Apache-2.0",
 385      "dependencies": {
 386        "@aws-sdk/core": "^3.973.11",
 387        "@aws-sdk/credential-provider-env": "^3.972.9",
 388        "@aws-sdk/credential-provider-http": "^3.972.11",
 389        "@aws-sdk/credential-provider-login": "^3.972.9",
 390        "@aws-sdk/credential-provider-process": "^3.972.9",
 391        "@aws-sdk/credential-provider-sso": "^3.972.9",
 392        "@aws-sdk/credential-provider-web-identity": "^3.972.9",
 393        "@aws-sdk/nested-clients": "3.993.0",
 394        "@aws-sdk/types": "^3.973.1",
 395        "@smithy/credential-provider-imds": "^4.2.8",
 396        "@smithy/property-provider": "^4.2.8",
 397        "@smithy/shared-ini-file-loader": "^4.4.3",
 398        "@smithy/types": "^4.12.0",
 399        "tslib": "^2.6.2"
 400      },
 401      "engines": {
 402        "node": ">=20.0.0"
 403      }
 404    },
 405    "node_modules/@aws-sdk/credential-provider-login": {
 406      "version": "3.972.9",
 407      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.9.tgz",
 408      "integrity": "sha512-m4RIpVgZChv0vWS/HKChg1xLgZPpx8Z+ly9Fv7FwA8SOfuC6I3htcSaBz2Ch4bneRIiBUhwP4ziUo0UZgtJStQ==",
 409      "dev": true,
 410      "license": "Apache-2.0",
 411      "dependencies": {
 412        "@aws-sdk/core": "^3.973.11",
 413        "@aws-sdk/nested-clients": "3.993.0",
 414        "@aws-sdk/types": "^3.973.1",
 415        "@smithy/property-provider": "^4.2.8",
 416        "@smithy/protocol-http": "^5.3.8",
 417        "@smithy/shared-ini-file-loader": "^4.4.3",
 418        "@smithy/types": "^4.12.0",
 419        "tslib": "^2.6.2"
 420      },
 421      "engines": {
 422        "node": ">=20.0.0"
 423      }
 424    },
 425    "node_modules/@aws-sdk/credential-provider-node": {
 426      "version": "3.972.10",
 427      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.10.tgz",
 428      "integrity": "sha512-70nCESlvnzjo4LjJ8By8MYIiBogkYPSXl3WmMZfH9RZcB/Nt9qVWbFpYj6Fk1vLa4Vk8qagFVeXgxdieMxG1QA==",
 429      "dev": true,
 430      "license": "Apache-2.0",
 431      "dependencies": {
 432        "@aws-sdk/credential-provider-env": "^3.972.9",
 433        "@aws-sdk/credential-provider-http": "^3.972.11",
 434        "@aws-sdk/credential-provider-ini": "^3.972.9",
 435        "@aws-sdk/credential-provider-process": "^3.972.9",
 436        "@aws-sdk/credential-provider-sso": "^3.972.9",
 437        "@aws-sdk/credential-provider-web-identity": "^3.972.9",
 438        "@aws-sdk/types": "^3.973.1",
 439        "@smithy/credential-provider-imds": "^4.2.8",
 440        "@smithy/property-provider": "^4.2.8",
 441        "@smithy/shared-ini-file-loader": "^4.4.3",
 442        "@smithy/types": "^4.12.0",
 443        "tslib": "^2.6.2"
 444      },
 445      "engines": {
 446        "node": ">=20.0.0"
 447      }
 448    },
 449    "node_modules/@aws-sdk/credential-provider-process": {
 450      "version": "3.972.9",
 451      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.9.tgz",
 452      "integrity": "sha512-gOWl0Fe2gETj5Bk151+LYKpeGi2lBDLNu+NMNpHRlIrKHdBmVun8/AalwMK8ci4uRfG5a3/+zvZBMpuen1SZ0A==",
 453      "dev": true,
 454      "license": "Apache-2.0",
 455      "dependencies": {
 456        "@aws-sdk/core": "^3.973.11",
 457        "@aws-sdk/types": "^3.973.1",
 458        "@smithy/property-provider": "^4.2.8",
 459        "@smithy/shared-ini-file-loader": "^4.4.3",
 460        "@smithy/types": "^4.12.0",
 461        "tslib": "^2.6.2"
 462      },
 463      "engines": {
 464        "node": ">=20.0.0"
 465      }
 466    },
 467    "node_modules/@aws-sdk/credential-provider-sso": {
 468      "version": "3.972.9",
 469      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.9.tgz",
 470      "integrity": "sha512-ey7S686foGTArvFhi3ifQXmgptKYvLSGE2250BAQceMSXZddz7sUSNERGJT2S7u5KIe/kgugxrt01hntXVln6w==",
 471      "dev": true,
 472      "license": "Apache-2.0",
 473      "dependencies": {
 474        "@aws-sdk/client-sso": "3.993.0",
 475        "@aws-sdk/core": "^3.973.11",
 476        "@aws-sdk/token-providers": "3.993.0",
 477        "@aws-sdk/types": "^3.973.1",
 478        "@smithy/property-provider": "^4.2.8",
 479        "@smithy/shared-ini-file-loader": "^4.4.3",
 480        "@smithy/types": "^4.12.0",
 481        "tslib": "^2.6.2"
 482      },
 483      "engines": {
 484        "node": ">=20.0.0"
 485      }
 486    },
 487    "node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers": {
 488      "version": "3.993.0",
 489      "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.993.0.tgz",
 490      "integrity": "sha512-+35g4c+8r7sB9Sjp1KPdM8qxGn6B/shBjJtEUN4e+Edw9UEQlZKIzioOGu3UAbyE0a/s450LdLZr4wbJChtmww==",
 491      "dev": true,
 492      "license": "Apache-2.0",
 493      "dependencies": {
 494        "@aws-sdk/core": "^3.973.11",
 495        "@aws-sdk/nested-clients": "3.993.0",
 496        "@aws-sdk/types": "^3.973.1",
 497        "@smithy/property-provider": "^4.2.8",
 498        "@smithy/shared-ini-file-loader": "^4.4.3",
 499        "@smithy/types": "^4.12.0",
 500        "tslib": "^2.6.2"
 501      },
 502      "engines": {
 503        "node": ">=20.0.0"
 504      }
 505    },
 506    "node_modules/@aws-sdk/credential-provider-web-identity": {
 507      "version": "3.972.9",
 508      "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.9.tgz",
 509      "integrity": "sha512-8LnfS76nHXoEc9aRRiMMpxZxJeDG0yusdyo3NvPhCgESmBUgpMa4luhGbClW5NoX/qRcGxxM6Z/esqANSNMTow==",
 510      "dev": true,
 511      "license": "Apache-2.0",
 512      "dependencies": {
 513        "@aws-sdk/core": "^3.973.11",
 514        "@aws-sdk/nested-clients": "3.993.0",
 515        "@aws-sdk/types": "^3.973.1",
 516        "@smithy/property-provider": "^4.2.8",
 517        "@smithy/shared-ini-file-loader": "^4.4.3",
 518        "@smithy/types": "^4.12.0",
 519        "tslib": "^2.6.2"
 520      },
 521      "engines": {
 522        "node": ">=20.0.0"
 523      }
 524    },
 525    "node_modules/@aws-sdk/eventstream-handler-node": {
 526      "version": "3.972.5",
 527      "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-handler-node/-/eventstream-handler-node-3.972.5.tgz",
 528      "integrity": "sha512-xEmd3dnyn83K6t4AJxBJA63wpEoCD45ERFG0XMTViD2E/Ohls9TLxjOWPb1PAxR9/46cKy/TImez1GoqP6xVNQ==",
 529      "dev": true,
 530      "license": "Apache-2.0",
 531      "dependencies": {
 532        "@aws-sdk/types": "^3.973.1",
 533        "@smithy/eventstream-codec": "^4.2.8",
 534        "@smithy/types": "^4.12.0",
 535        "tslib": "^2.6.2"
 536      },
 537      "engines": {
 538        "node": ">=20.0.0"
 539      }
 540    },
 541    "node_modules/@aws-sdk/middleware-eventstream": {
 542      "version": "3.972.3",
 543      "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-eventstream/-/middleware-eventstream-3.972.3.tgz",
 544      "integrity": "sha512-pbvZ6Ye/Ks6BAZPa3RhsNjHrvxU9li25PMhSdDpbX0jzdpKpAkIR65gXSNKmA/REnSdEMWSD4vKUW+5eMFzB6w==",
 545      "dev": true,
 546      "license": "Apache-2.0",
 547      "dependencies": {
 548        "@aws-sdk/types": "^3.973.1",
 549        "@smithy/protocol-http": "^5.3.8",
 550        "@smithy/types": "^4.12.0",
 551        "tslib": "^2.6.2"
 552      },
 553      "engines": {
 554        "node": ">=20.0.0"
 555      }
 556    },
 557    "node_modules/@aws-sdk/middleware-host-header": {
 558      "version": "3.972.3",
 559      "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.972.3.tgz",
 560      "integrity": "sha512-aknPTb2M+G3s+0qLCx4Li/qGZH8IIYjugHMv15JTYMe6mgZO8VBpYgeGYsNMGCqCZOcWzuf900jFBG5bopfzmA==",
 561      "dev": true,
 562      "license": "Apache-2.0",
 563      "dependencies": {
 564        "@aws-sdk/types": "^3.973.1",
 565        "@smithy/protocol-http": "^5.3.8",
 566        "@smithy/types": "^4.12.0",
 567        "tslib": "^2.6.2"
 568      },
 569      "engines": {
 570        "node": ">=20.0.0"
 571      }
 572    },
 573    "node_modules/@aws-sdk/middleware-logger": {
 574      "version": "3.972.3",
 575      "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.972.3.tgz",
 576      "integrity": "sha512-Ftg09xNNRqaz9QNzlfdQWfpqMCJbsQdnZVJP55jfhbKi1+FTWxGuvfPoBhDHIovqWKjqbuiew3HuhxbJ0+OjgA==",
 577      "dev": true,
 578      "license": "Apache-2.0",
 579      "dependencies": {
 580        "@aws-sdk/types": "^3.973.1",
 581        "@smithy/types": "^4.12.0",
 582        "tslib": "^2.6.2"
 583      },
 584      "engines": {
 585        "node": ">=20.0.0"
 586      }
 587    },
 588    "node_modules/@aws-sdk/middleware-recursion-detection": {
 589      "version": "3.972.3",
 590      "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.972.3.tgz",
 591      "integrity": "sha512-PY57QhzNuXHnwbJgbWYTrqIDHYSeOlhfYERTAuc16LKZpTZRJUjzBFokp9hF7u1fuGeE3D70ERXzdbMBOqQz7Q==",
 592      "dev": true,
 593      "license": "Apache-2.0",
 594      "dependencies": {
 595        "@aws-sdk/types": "^3.973.1",
 596        "@aws/lambda-invoke-store": "^0.2.2",
 597        "@smithy/protocol-http": "^5.3.8",
 598        "@smithy/types": "^4.12.0",
 599        "tslib": "^2.6.2"
 600      },
 601      "engines": {
 602        "node": ">=20.0.0"
 603      }
 604    },
 605    "node_modules/@aws-sdk/middleware-user-agent": {
 606      "version": "3.972.11",
 607      "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.11.tgz",
 608      "integrity": "sha512-R8CvPsPHXwzIHCAza+bllY6PrctEk4lYq/SkHJz9NLoBHCcKQrbOcsfXxO6xmipSbUNIbNIUhH0lBsJGgsRdiw==",
 609      "dev": true,
 610      "license": "Apache-2.0",
 611      "dependencies": {
 612        "@aws-sdk/core": "^3.973.11",
 613        "@aws-sdk/types": "^3.973.1",
 614        "@aws-sdk/util-endpoints": "3.993.0",
 615        "@smithy/core": "^3.23.2",
 616        "@smithy/protocol-http": "^5.3.8",
 617        "@smithy/types": "^4.12.0",
 618        "tslib": "^2.6.2"
 619      },
 620      "engines": {
 621        "node": ">=20.0.0"
 622      }
 623    },
 624    "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/util-endpoints": {
 625      "version": "3.993.0",
 626      "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.993.0.tgz",
 627      "integrity": "sha512-j6vioBeRZ4eHX4SWGvGPpwGg/xSOcK7f1GL0VM+rdf3ZFTIsUEhCFmD78B+5r2PgztcECSzEfvHQX01k8dPQPw==",
 628      "dev": true,
 629      "license": "Apache-2.0",
 630      "dependencies": {
 631        "@aws-sdk/types": "^3.973.1",
 632        "@smithy/types": "^4.12.0",
 633        "@smithy/url-parser": "^4.2.8",
 634        "@smithy/util-endpoints": "^3.2.8",
 635        "tslib": "^2.6.2"
 636      },
 637      "engines": {
 638        "node": ">=20.0.0"
 639      }
 640    },
 641    "node_modules/@aws-sdk/middleware-websocket": {
 642      "version": "3.972.6",
 643      "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-websocket/-/middleware-websocket-3.972.6.tgz",
 644      "integrity": "sha512-1DedO6N3m8zQ/vG6twNiHtsdwBgk773VdavLEbB3NXeKZDlzSK1BTviqWwvJdKx5UnIy4kGGP6WWpCEFEt/bhQ==",
 645      "dev": true,
 646      "license": "Apache-2.0",
 647      "dependencies": {
 648        "@aws-sdk/types": "^3.973.1",
 649        "@aws-sdk/util-format-url": "^3.972.3",
 650        "@smithy/eventstream-codec": "^4.2.8",
 651        "@smithy/eventstream-serde-browser": "^4.2.8",
 652        "@smithy/fetch-http-handler": "^5.3.9",
 653        "@smithy/protocol-http": "^5.3.8",
 654        "@smithy/signature-v4": "^5.3.8",
 655        "@smithy/types": "^4.12.0",
 656        "@smithy/util-base64": "^4.3.0",
 657        "@smithy/util-hex-encoding": "^4.2.0",
 658        "@smithy/util-utf8": "^4.2.0",
 659        "tslib": "^2.6.2"
 660      },
 661      "engines": {
 662        "node": ">= 14.0.0"
 663      }
 664    },
 665    "node_modules/@aws-sdk/nested-clients": {
 666      "version": "3.993.0",
 667      "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.993.0.tgz",
 668      "integrity": "sha512-iOq86f2H67924kQUIPOAvlmMaOAvOLoDOIb66I2YqSUpMYB6ufiuJW3RlREgskxv86S5qKzMnfy/X6CqMjK6XQ==",
 669      "dev": true,
 670      "license": "Apache-2.0",
 671      "dependencies": {
 672        "@aws-crypto/sha256-browser": "5.2.0",
 673        "@aws-crypto/sha256-js": "5.2.0",
 674        "@aws-sdk/core": "^3.973.11",
 675        "@aws-sdk/middleware-host-header": "^3.972.3",
 676        "@aws-sdk/middleware-logger": "^3.972.3",
 677        "@aws-sdk/middleware-recursion-detection": "^3.972.3",
 678        "@aws-sdk/middleware-user-agent": "^3.972.11",
 679        "@aws-sdk/region-config-resolver": "^3.972.3",
 680        "@aws-sdk/types": "^3.973.1",
 681        "@aws-sdk/util-endpoints": "3.993.0",
 682        "@aws-sdk/util-user-agent-browser": "^3.972.3",
 683        "@aws-sdk/util-user-agent-node": "^3.972.9",
 684        "@smithy/config-resolver": "^4.4.6",
 685        "@smithy/core": "^3.23.2",
 686        "@smithy/fetch-http-handler": "^5.3.9",
 687        "@smithy/hash-node": "^4.2.8",
 688        "@smithy/invalid-dependency": "^4.2.8",
 689        "@smithy/middleware-content-length": "^4.2.8",
 690        "@smithy/middleware-endpoint": "^4.4.16",
 691        "@smithy/middleware-retry": "^4.4.33",
 692        "@smithy/middleware-serde": "^4.2.9",
 693        "@smithy/middleware-stack": "^4.2.8",
 694        "@smithy/node-config-provider": "^4.3.8",
 695        "@smithy/node-http-handler": "^4.4.10",
 696        "@smithy/protocol-http": "^5.3.8",
 697        "@smithy/smithy-client": "^4.11.5",
 698        "@smithy/types": "^4.12.0",
 699        "@smithy/url-parser": "^4.2.8",
 700        "@smithy/util-base64": "^4.3.0",
 701        "@smithy/util-body-length-browser": "^4.2.0",
 702        "@smithy/util-body-length-node": "^4.2.1",
 703        "@smithy/util-defaults-mode-browser": "^4.3.32",
 704        "@smithy/util-defaults-mode-node": "^4.2.35",
 705        "@smithy/util-endpoints": "^3.2.8",
 706        "@smithy/util-middleware": "^4.2.8",
 707        "@smithy/util-retry": "^4.2.8",
 708        "@smithy/util-utf8": "^4.2.0",
 709        "tslib": "^2.6.2"
 710      },
 711      "engines": {
 712        "node": ">=20.0.0"
 713      }
 714    },
 715    "node_modules/@aws-sdk/nested-clients/node_modules/@aws-sdk/util-endpoints": {
 716      "version": "3.993.0",
 717      "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.993.0.tgz",
 718      "integrity": "sha512-j6vioBeRZ4eHX4SWGvGPpwGg/xSOcK7f1GL0VM+rdf3ZFTIsUEhCFmD78B+5r2PgztcECSzEfvHQX01k8dPQPw==",
 719      "dev": true,
 720      "license": "Apache-2.0",
 721      "dependencies": {
 722        "@aws-sdk/types": "^3.973.1",
 723        "@smithy/types": "^4.12.0",
 724        "@smithy/url-parser": "^4.2.8",
 725        "@smithy/util-endpoints": "^3.2.8",
 726        "tslib": "^2.6.2"
 727      },
 728      "engines": {
 729        "node": ">=20.0.0"
 730      }
 731    },
 732    "node_modules/@aws-sdk/region-config-resolver": {
 733      "version": "3.972.3",
 734      "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.972.3.tgz",
 735      "integrity": "sha512-v4J8qYAWfOMcZ4MJUyatntOicTzEMaU7j3OpkRCGGFSL2NgXQ5VbxauIyORA+pxdKZ0qQG2tCQjQjZDlXEC3Ow==",
 736      "dev": true,
 737      "license": "Apache-2.0",
 738      "dependencies": {
 739        "@aws-sdk/types": "^3.973.1",
 740        "@smithy/config-resolver": "^4.4.6",
 741        "@smithy/node-config-provider": "^4.3.8",
 742        "@smithy/types": "^4.12.0",
 743        "tslib": "^2.6.2"
 744      },
 745      "engines": {
 746        "node": ">=20.0.0"
 747      }
 748    },
 749    "node_modules/@aws-sdk/token-providers": {
 750      "version": "3.994.0",
 751      "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.994.0.tgz",
 752      "integrity": "sha512-Dm/MpsQ+aQs2+XDLbA928b8Ly1O0Pz7laTjX52mEah3xyd9/L3UghKSZ7XeLA65PElUp92Seei/bwhKX+KsfMw==",
 753      "dev": true,
 754      "license": "Apache-2.0",
 755      "dependencies": {
 756        "@aws-sdk/core": "^3.973.11",
 757        "@aws-sdk/nested-clients": "3.994.0",
 758        "@aws-sdk/types": "^3.973.1",
 759        "@smithy/property-provider": "^4.2.8",
 760        "@smithy/shared-ini-file-loader": "^4.4.3",
 761        "@smithy/types": "^4.12.0",
 762        "tslib": "^2.6.2"
 763      },
 764      "engines": {
 765        "node": ">=20.0.0"
 766      }
 767    },
 768    "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/nested-clients": {
 769      "version": "3.994.0",
 770      "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.994.0.tgz",
 771      "integrity": "sha512-12Iv+U3qPBiKT6A2QKe0obkubxyGH90hyJIrht1KLxoz5OcIdWYafD7FtVGMwTtYRO73lvnVAsAkNkauZeupGQ==",
 772      "dev": true,
 773      "license": "Apache-2.0",
 774      "dependencies": {
 775        "@aws-crypto/sha256-browser": "5.2.0",
 776        "@aws-crypto/sha256-js": "5.2.0",
 777        "@aws-sdk/core": "^3.973.11",
 778        "@aws-sdk/middleware-host-header": "^3.972.3",
 779        "@aws-sdk/middleware-logger": "^3.972.3",
 780        "@aws-sdk/middleware-recursion-detection": "^3.972.3",
 781        "@aws-sdk/middleware-user-agent": "^3.972.11",
 782        "@aws-sdk/region-config-resolver": "^3.972.3",
 783        "@aws-sdk/types": "^3.973.1",
 784        "@aws-sdk/util-endpoints": "3.994.0",
 785        "@aws-sdk/util-user-agent-browser": "^3.972.3",
 786        "@aws-sdk/util-user-agent-node": "^3.972.9",
 787        "@smithy/config-resolver": "^4.4.6",
 788        "@smithy/core": "^3.23.2",
 789        "@smithy/fetch-http-handler": "^5.3.9",
 790        "@smithy/hash-node": "^4.2.8",
 791        "@smithy/invalid-dependency": "^4.2.8",
 792        "@smithy/middleware-content-length": "^4.2.8",
 793        "@smithy/middleware-endpoint": "^4.4.16",
 794        "@smithy/middleware-retry": "^4.4.33",
 795        "@smithy/middleware-serde": "^4.2.9",
 796        "@smithy/middleware-stack": "^4.2.8",
 797        "@smithy/node-config-provider": "^4.3.8",
 798        "@smithy/node-http-handler": "^4.4.10",
 799        "@smithy/protocol-http": "^5.3.8",
 800        "@smithy/smithy-client": "^4.11.5",
 801        "@smithy/types": "^4.12.0",
 802        "@smithy/url-parser": "^4.2.8",
 803        "@smithy/util-base64": "^4.3.0",
 804        "@smithy/util-body-length-browser": "^4.2.0",
 805        "@smithy/util-body-length-node": "^4.2.1",
 806        "@smithy/util-defaults-mode-browser": "^4.3.32",
 807        "@smithy/util-defaults-mode-node": "^4.2.35",
 808        "@smithy/util-endpoints": "^3.2.8",
 809        "@smithy/util-middleware": "^4.2.8",
 810        "@smithy/util-retry": "^4.2.8",
 811        "@smithy/util-utf8": "^4.2.0",
 812        "tslib": "^2.6.2"
 813      },
 814      "engines": {
 815        "node": ">=20.0.0"
 816      }
 817    },
 818    "node_modules/@aws-sdk/types": {
 819      "version": "3.973.1",
 820      "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.1.tgz",
 821      "integrity": "sha512-DwHBiMNOB468JiX6+i34c+THsKHErYUdNQ3HexeXZvVn4zouLjgaS4FejiGSi2HyBuzuyHg7SuOPmjSvoU9NRg==",
 822      "dev": true,
 823      "license": "Apache-2.0",
 824      "dependencies": {
 825        "@smithy/types": "^4.12.0",
 826        "tslib": "^2.6.2"
 827      },
 828      "engines": {
 829        "node": ">=20.0.0"
 830      }
 831    },
 832    "node_modules/@aws-sdk/util-endpoints": {
 833      "version": "3.994.0",
 834      "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.994.0.tgz",
 835      "integrity": "sha512-L2obUBw4ACMMd1F/SG5LdfPyZ0xJNs9Maifwr3w0uWO+4YvHmk9FfRskfSfE/SLZ9S387oSZ+1xiP7BfVCP/Og==",
 836      "dev": true,
 837      "license": "Apache-2.0",
 838      "dependencies": {
 839        "@aws-sdk/types": "^3.973.1",
 840        "@smithy/types": "^4.12.0",
 841        "@smithy/url-parser": "^4.2.8",
 842        "@smithy/util-endpoints": "^3.2.8",
 843        "tslib": "^2.6.2"
 844      },
 845      "engines": {
 846        "node": ">=20.0.0"
 847      }
 848    },
 849    "node_modules/@aws-sdk/util-format-url": {
 850      "version": "3.972.3",
 851      "resolved": "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.972.3.tgz",
 852      "integrity": "sha512-n7F2ycckcKFXa01vAsT/SJdjFHfKH9s96QHcs5gn8AaaigASICeME8WdUL9uBp8XV/OVwEt8+6gzn6KFUgQa8g==",
 853      "dev": true,
 854      "license": "Apache-2.0",
 855      "dependencies": {
 856        "@aws-sdk/types": "^3.973.1",
 857        "@smithy/querystring-builder": "^4.2.8",
 858        "@smithy/types": "^4.12.0",
 859        "tslib": "^2.6.2"
 860      },
 861      "engines": {
 862        "node": ">=20.0.0"
 863      }
 864    },
 865    "node_modules/@aws-sdk/util-locate-window": {
 866      "version": "3.965.4",
 867      "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.965.4.tgz",
 868      "integrity": "sha512-H1onv5SkgPBK2P6JR2MjGgbOnttoNzSPIRoeZTNPZYyaplwGg50zS3amXvXqF0/qfXpWEC9rLWU564QTB9bSog==",
 869      "dev": true,
 870      "license": "Apache-2.0",
 871      "dependencies": {
 872        "tslib": "^2.6.2"
 873      },
 874      "engines": {
 875        "node": ">=20.0.0"
 876      }
 877    },
 878    "node_modules/@aws-sdk/util-user-agent-browser": {
 879      "version": "3.972.3",
 880      "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.972.3.tgz",
 881      "integrity": "sha512-JurOwkRUcXD/5MTDBcqdyQ9eVedtAsZgw5rBwktsPTN7QtPiS2Ld1jkJepNgYoCufz1Wcut9iup7GJDoIHp8Fw==",
 882      "dev": true,
 883      "license": "Apache-2.0",
 884      "dependencies": {
 885        "@aws-sdk/types": "^3.973.1",
 886        "@smithy/types": "^4.12.0",
 887        "bowser": "^2.11.0",
 888        "tslib": "^2.6.2"
 889      }
 890    },
 891    "node_modules/@aws-sdk/util-user-agent-node": {
 892      "version": "3.972.9",
 893      "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.972.9.tgz",
 894      "integrity": "sha512-JNswdsLdQemxqaSIBL2HRhsHPUBBziAgoi5RQv6/9avmE5g5RSdt1hWr3mHJ7OxqRYf+KeB11ExWbiqfrnoeaA==",
 895      "dev": true,
 896      "license": "Apache-2.0",
 897      "dependencies": {
 898        "@aws-sdk/middleware-user-agent": "^3.972.11",
 899        "@aws-sdk/types": "^3.973.1",
 900        "@smithy/node-config-provider": "^4.3.8",
 901        "@smithy/types": "^4.12.0",
 902        "tslib": "^2.6.2"
 903      },
 904      "engines": {
 905        "node": ">=20.0.0"
 906      },
 907      "peerDependencies": {
 908        "aws-crt": ">=1.0.0"
 909      },
 910      "peerDependenciesMeta": {
 911        "aws-crt": {
 912          "optional": true
 913        }
 914      }
 915    },
 916    "node_modules/@aws-sdk/xml-builder": {
 917      "version": "3.972.5",
 918      "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.5.tgz",
 919      "integrity": "sha512-mCae5Ys6Qm1LDu0qdGwx2UQ63ONUe+FHw908fJzLDqFKTDBK4LDZUqKWm4OkTCNFq19bftjsBSESIGLD/s3/rA==",
 920      "dev": true,
 921      "license": "Apache-2.0",
 922      "dependencies": {
 923        "@smithy/types": "^4.12.0",
 924        "fast-xml-parser": "5.3.6",
 925        "tslib": "^2.6.2"
 926      },
 927      "engines": {
 928        "node": ">=20.0.0"
 929      }
 930    },
 931    "node_modules/@aws/lambda-invoke-store": {
 932      "version": "0.2.3",
 933      "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.3.tgz",
 934      "integrity": "sha512-oLvsaPMTBejkkmHhjf09xTgk71mOqyr/409NKhRIL08If7AhVfUsJhVsx386uJaqNd42v9kWamQ9lFbkoC2dYw==",
 935      "dev": true,
 936      "license": "Apache-2.0",
 937      "engines": {
 938        "node": ">=18.0.0"
 939      }
 940    },
 941    "node_modules/@babel/runtime": {
 942      "version": "7.28.6",
 943      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz",
 944      "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==",
 945      "dev": true,
 946      "license": "MIT",
 947      "engines": {
 948        "node": ">=6.9.0"
 949      }
 950    },
 951    "node_modules/@borewit/text-codec": {
 952      "version": "0.2.1",
 953      "resolved": "https://registry.npmjs.org/@borewit/text-codec/-/text-codec-0.2.1.tgz",
 954      "integrity": "sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==",
 955      "dev": true,
 956      "license": "MIT",
 957      "funding": {
 958        "type": "github",
 959        "url": "https://github.com/sponsors/Borewit"
 960      }
 961    },
 962    "node_modules/@google/genai": {
 963      "version": "1.42.0",
 964      "resolved": "https://registry.npmjs.org/@google/genai/-/genai-1.42.0.tgz",
 965      "integrity": "sha512-+3nlMTcrQufbQ8IumGkOphxD5Pd5kKyJOzLcnY0/1IuE8upJk5aLmoexZ2BJhBp1zAjRJMEB4a2CJwKI9e2EYw==",
 966      "dev": true,
 967      "license": "Apache-2.0",
 968      "dependencies": {
 969        "google-auth-library": "^10.3.0",
 970        "p-retry": "^4.6.2",
 971        "protobufjs": "^7.5.4",
 972        "ws": "^8.18.0"
 973      },
 974      "engines": {
 975        "node": ">=20.0.0"
 976      },
 977      "peerDependencies": {
 978        "@modelcontextprotocol/sdk": "^1.25.2"
 979      },
 980      "peerDependenciesMeta": {
 981        "@modelcontextprotocol/sdk": {
 982          "optional": true
 983        }
 984      }
 985    },
 986    "node_modules/@isaacs/cliui": {
 987      "version": "8.0.2",
 988      "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
 989      "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
 990      "dev": true,
 991      "license": "ISC",
 992      "dependencies": {
 993        "string-width": "^5.1.2",
 994        "string-width-cjs": "npm:string-width@^4.2.0",
 995        "strip-ansi": "^7.0.1",
 996        "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
 997        "wrap-ansi": "^8.1.0",
 998        "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
 999      },
1000      "engines": {
1001        "node": ">=12"
1002      }
1003    },
1004    "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
1005      "version": "6.2.2",
1006      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
1007      "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
1008      "dev": true,
1009      "license": "MIT",
1010      "engines": {
1011        "node": ">=12"
1012      },
1013      "funding": {
1014        "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1015      }
1016    },
1017    "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
1018      "version": "6.2.3",
1019      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
1020      "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
1021      "dev": true,
1022      "license": "MIT",
1023      "engines": {
1024        "node": ">=12"
1025      },
1026      "funding": {
1027        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1028      }
1029    },
1030    "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
1031      "version": "9.2.2",
1032      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
1033      "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
1034      "dev": true,
1035      "license": "MIT"
1036    },
1037    "node_modules/@isaacs/cliui/node_modules/string-width": {
1038      "version": "5.1.2",
1039      "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
1040      "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
1041      "dev": true,
1042      "license": "MIT",
1043      "dependencies": {
1044        "eastasianwidth": "^0.2.0",
1045        "emoji-regex": "^9.2.2",
1046        "strip-ansi": "^7.0.1"
1047      },
1048      "engines": {
1049        "node": ">=12"
1050      },
1051      "funding": {
1052        "url": "https://github.com/sponsors/sindresorhus"
1053      }
1054    },
1055    "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
1056      "version": "7.1.2",
1057      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
1058      "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
1059      "dev": true,
1060      "license": "MIT",
1061      "dependencies": {
1062        "ansi-regex": "^6.0.1"
1063      },
1064      "engines": {
1065        "node": ">=12"
1066      },
1067      "funding": {
1068        "url": "https://github.com/chalk/strip-ansi?sponsor=1"
1069      }
1070    },
1071    "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
1072      "version": "8.1.0",
1073      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
1074      "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
1075      "dev": true,
1076      "license": "MIT",
1077      "dependencies": {
1078        "ansi-styles": "^6.1.0",
1079        "string-width": "^5.0.1",
1080        "strip-ansi": "^7.0.1"
1081      },
1082      "engines": {
1083        "node": ">=12"
1084      },
1085      "funding": {
1086        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1087      }
1088    },
1089    "node_modules/@mariozechner/clipboard": {
1090      "version": "0.3.2",
1091      "resolved": "https://registry.npmjs.org/@mariozechner/clipboard/-/clipboard-0.3.2.tgz",
1092      "integrity": "sha512-IHQpksNjo7EAtGuHFU+tbWDp5LarH3HU/8WiB9O70ZEoBPHOg0/6afwSLK0QyNMMmx4Bpi/zl6+DcBXe95nWYA==",
1093      "dev": true,
1094      "license": "MIT",
1095      "optional": true,
1096      "engines": {
1097        "node": ">= 10"
1098      },
1099      "optionalDependencies": {
1100        "@mariozechner/clipboard-darwin-arm64": "0.3.2",
1101        "@mariozechner/clipboard-darwin-universal": "0.3.2",
1102        "@mariozechner/clipboard-darwin-x64": "0.3.2",
1103        "@mariozechner/clipboard-linux-arm64-gnu": "0.3.2",
1104        "@mariozechner/clipboard-linux-arm64-musl": "0.3.2",
1105        "@mariozechner/clipboard-linux-riscv64-gnu": "0.3.2",
1106        "@mariozechner/clipboard-linux-x64-gnu": "0.3.2",
1107        "@mariozechner/clipboard-linux-x64-musl": "0.3.2",
1108        "@mariozechner/clipboard-win32-arm64-msvc": "0.3.2",
1109        "@mariozechner/clipboard-win32-x64-msvc": "0.3.2"
1110      }
1111    },
1112    "node_modules/@mariozechner/clipboard-darwin-arm64": {
1113      "version": "0.3.2",
1114      "resolved": "https://registry.npmjs.org/@mariozechner/clipboard-darwin-arm64/-/clipboard-darwin-arm64-0.3.2.tgz",
1115      "integrity": "sha512-uBf6K7Je1ihsgvmWxA8UCGCeI+nbRVRXoarZdLjl6slz94Zs1tNKFZqx7aCI5O1i3e0B6ja82zZ06BWrl0MCVw==",
1116      "cpu": [
1117        "arm64"
1118      ],
1119      "dev": true,
1120      "license": "MIT",
1121      "optional": true,
1122      "os": [
1123        "darwin"
1124      ],
1125      "engines": {
1126        "node": ">= 10"
1127      }
1128    },
1129    "node_modules/@mariozechner/clipboard-darwin-universal": {
1130      "version": "0.3.2",
1131      "resolved": "https://registry.npmjs.org/@mariozechner/clipboard-darwin-universal/-/clipboard-darwin-universal-0.3.2.tgz",
1132      "integrity": "sha512-mxSheKTW2U9LsBdXy0SdmdCAE5HqNS9QUmpNHLnfJ+SsbFKALjEZc5oRrVMXxGQSirDvYf5bjmRyT0QYYonnlg==",
1133      "dev": true,
1134      "license": "MIT",
1135      "optional": true,
1136      "os": [
1137        "darwin"
1138      ],
1139      "engines": {
1140        "node": ">= 10"
1141      }
1142    },
1143    "node_modules/@mariozechner/clipboard-darwin-x64": {
1144      "version": "0.3.2",
1145      "resolved": "https://registry.npmjs.org/@mariozechner/clipboard-darwin-x64/-/clipboard-darwin-x64-0.3.2.tgz",
1146      "integrity": "sha512-U1BcVEoidvwIp95+HJswSW+xr28EQiHR7rZjH6pn8Sja5yO4Yoe3yCN0Zm8Lo72BbSOK/fTSq0je7CJpaPCspg==",
1147      "cpu": [
1148        "x64"
1149      ],
1150      "dev": true,
1151      "license": "MIT",
1152      "optional": true,
1153      "os": [
1154        "darwin"
1155      ],
1156      "engines": {
1157        "node": ">= 10"
1158      }
1159    },
1160    "node_modules/@mariozechner/clipboard-linux-arm64-gnu": {
1161      "version": "0.3.2",
1162      "resolved": "https://registry.npmjs.org/@mariozechner/clipboard-linux-arm64-gnu/-/clipboard-linux-arm64-gnu-0.3.2.tgz",
1163      "integrity": "sha512-BsinwG3yWTIjdgNCxsFlip7LkfwPk+ruw/aFCXHUg/fb5XC/Ksp+YMQ7u0LUtiKzIv/7LMXgZInJQH6gxbAaqQ==",
1164      "cpu": [
1165        "arm64"
1166      ],
1167      "dev": true,
1168      "license": "MIT",
1169      "optional": true,
1170      "os": [
1171        "linux"
1172      ],
1173      "engines": {
1174        "node": ">= 10"
1175      }
1176    },
1177    "node_modules/@mariozechner/clipboard-linux-arm64-musl": {
1178      "version": "0.3.2",
1179      "resolved": "https://registry.npmjs.org/@mariozechner/clipboard-linux-arm64-musl/-/clipboard-linux-arm64-musl-0.3.2.tgz",
1180      "integrity": "sha512-0/Gi5Xq2V6goXBop19ePoHvXsmJD9SzFlO3S+d6+T2b+BlPcpOu3Oa0wTjl+cZrLAAEzA86aPNBI+VVAFDFPKw==",
1181      "cpu": [
1182        "arm64"
1183      ],
1184      "dev": true,
1185      "license": "MIT",
1186      "optional": true,
1187      "os": [
1188        "linux"
1189      ],
1190      "engines": {
1191        "node": ">= 10"
1192      }
1193    },
1194    "node_modules/@mariozechner/clipboard-linux-riscv64-gnu": {
1195      "version": "0.3.2",
1196      "resolved": "https://registry.npmjs.org/@mariozechner/clipboard-linux-riscv64-gnu/-/clipboard-linux-riscv64-gnu-0.3.2.tgz",
1197      "integrity": "sha512-2AFFiXB24qf0zOZsxI1GJGb9wQGlOJyN6UwoXqmKS3dpQi/l6ix30IzDDA4c4ZcCcx4D+9HLYXhC1w7Sov8pXA==",
1198      "cpu": [
1199        "riscv64"
1200      ],
1201      "dev": true,
1202      "license": "MIT",
1203      "optional": true,
1204      "os": [
1205        "linux"
1206      ],
1207      "engines": {
1208        "node": ">= 10"
1209      }
1210    },
1211    "node_modules/@mariozechner/clipboard-linux-x64-gnu": {
1212      "version": "0.3.2",
1213      "resolved": "https://registry.npmjs.org/@mariozechner/clipboard-linux-x64-gnu/-/clipboard-linux-x64-gnu-0.3.2.tgz",
1214      "integrity": "sha512-v6fVnsn7WMGg73Dab8QMwyFce7tzGfgEixKgzLP8f1GJqkJZi5zO4k4FOHzSgUufgLil63gnxvMpjWkgfeQN7A==",
1215      "cpu": [
1216        "x64"
1217      ],
1218      "dev": true,
1219      "license": "MIT",
1220      "optional": true,
1221      "os": [
1222        "linux"
1223      ],
1224      "engines": {
1225        "node": ">= 10"
1226      }
1227    },
1228    "node_modules/@mariozechner/clipboard-linux-x64-musl": {
1229      "version": "0.3.2",
1230      "resolved": "https://registry.npmjs.org/@mariozechner/clipboard-linux-x64-musl/-/clipboard-linux-x64-musl-0.3.2.tgz",
1231      "integrity": "sha512-xVUtnoMQ8v2JVyfJLKKXACA6avdnchdbBkTsZs8BgJQo29qwCp5NIHAUO8gbJ40iaEGToW5RlmVk2M9V0HsHEw==",
1232      "cpu": [
1233        "x64"
1234      ],
1235      "dev": true,
1236      "license": "MIT",
1237      "optional": true,
1238      "os": [
1239        "linux"
1240      ],
1241      "engines": {
1242        "node": ">= 10"
1243      }
1244    },
1245    "node_modules/@mariozechner/clipboard-win32-arm64-msvc": {
1246      "version": "0.3.2",
1247      "resolved": "https://registry.npmjs.org/@mariozechner/clipboard-win32-arm64-msvc/-/clipboard-win32-arm64-msvc-0.3.2.tgz",
1248      "integrity": "sha512-AEgg95TNi8TGgak2wSXZkXKCvAUTjWoU1Pqb0ON7JHrX78p616XUFNTJohtIon3e0w6k0pYPZeCuqRCza/Tqeg==",
1249      "cpu": [
1250        "arm64"
1251      ],
1252      "dev": true,
1253      "license": "MIT",
1254      "optional": true,
1255      "os": [
1256        "win32"
1257      ],
1258      "engines": {
1259        "node": ">= 10"
1260      }
1261    },
1262    "node_modules/@mariozechner/clipboard-win32-x64-msvc": {
1263      "version": "0.3.2",
1264      "resolved": "https://registry.npmjs.org/@mariozechner/clipboard-win32-x64-msvc/-/clipboard-win32-x64-msvc-0.3.2.tgz",
1265      "integrity": "sha512-tGRuYpZwDOD7HBrCpyRuhGnHHSCknELvqwKKUG4JSfSB7JIU7LKRh6zx6fMUOQd8uISK35TjFg5UcNih+vJhFA==",
1266      "cpu": [
1267        "x64"
1268      ],
1269      "dev": true,
1270      "license": "MIT",
1271      "optional": true,
1272      "os": [
1273        "win32"
1274      ],
1275      "engines": {
1276        "node": ">= 10"
1277      }
1278    },
1279    "node_modules/@mariozechner/jiti": {
1280      "version": "2.6.5",
1281      "resolved": "https://registry.npmjs.org/@mariozechner/jiti/-/jiti-2.6.5.tgz",
1282      "integrity": "sha512-faGUlTcXka5l7rv0lP3K3vGW/ejRuOS24RR2aSFWREUQqzjgdsuWNo/IiPqL3kWRGt6Ahl2+qcDAwtdeWeuGUw==",
1283      "dev": true,
1284      "license": "MIT",
1285      "dependencies": {
1286        "std-env": "^3.10.0",
1287        "yoctocolors": "^2.1.2"
1288      },
1289      "bin": {
1290        "jiti": "lib/jiti-cli.mjs"
1291      }
1292    },
1293    "node_modules/@mariozechner/pi-agent-core": {
1294      "version": "0.54.0",
1295      "resolved": "https://registry.npmjs.org/@mariozechner/pi-agent-core/-/pi-agent-core-0.54.0.tgz",
1296      "integrity": "sha512-LsPoudpOJLj7JjSpjlAdLM5uA2iy8nP+4nA6Si1ASD3tMqXdjHzNaKNloGSODKJO+3O3yhwPMSbuk78CCnZteQ==",
1297      "dev": true,
1298      "license": "MIT",
1299      "dependencies": {
1300        "@mariozechner/pi-ai": "^0.54.0"
1301      },
1302      "engines": {
1303        "node": ">=20.0.0"
1304      }
1305    },
1306    "node_modules/@mariozechner/pi-ai": {
1307      "version": "0.54.0",
1308      "resolved": "https://registry.npmjs.org/@mariozechner/pi-ai/-/pi-ai-0.54.0.tgz",
1309      "integrity": "sha512-XHhMIbFFHCa4mbiYdttfhVg6r3VmFD5tAiW4tjnmf33FhLUCRd76bGMQRc4kLWXPKCi/U4nqAErvaGiZUY4B8A==",
1310      "dev": true,
1311      "license": "MIT",
1312      "dependencies": {
1313        "@anthropic-ai/sdk": "^0.73.0",
1314        "@aws-sdk/client-bedrock-runtime": "^3.983.0",
1315        "@google/genai": "^1.40.0",
1316        "@mistralai/mistralai": "1.10.0",
1317        "@sinclair/typebox": "^0.34.41",
1318        "ajv": "^8.17.1",
1319        "ajv-formats": "^3.0.1",
1320        "chalk": "^5.6.2",
1321        "openai": "6.10.0",
1322        "partial-json": "^0.1.7",
1323        "proxy-agent": "^6.5.0",
1324        "undici": "^7.19.1",
1325        "zod-to-json-schema": "^3.24.6"
1326      },
1327      "bin": {
1328        "pi-ai": "dist/cli.js"
1329      },
1330      "engines": {
1331        "node": ">=20.0.0"
1332      }
1333    },
1334    "node_modules/@mariozechner/pi-coding-agent": {
1335      "version": "0.54.0",
1336      "resolved": "https://registry.npmjs.org/@mariozechner/pi-coding-agent/-/pi-coding-agent-0.54.0.tgz",
1337      "integrity": "sha512-CO8uLmigLzzep2i5/f05dchyywDYDsqykLxpaMXbwDa/dDzsBRbuWoGQBOAsiGbcCMya6AT5nAggFFo4Aqy/+g==",
1338      "dev": true,
1339      "license": "MIT",
1340      "dependencies": {
1341        "@mariozechner/jiti": "^2.6.2",
1342        "@mariozechner/pi-agent-core": "^0.54.0",
1343        "@mariozechner/pi-ai": "^0.54.0",
1344        "@mariozechner/pi-tui": "^0.54.0",
1345        "@silvia-odwyer/photon-node": "^0.3.4",
1346        "chalk": "^5.5.0",
1347        "cli-highlight": "^2.1.11",
1348        "diff": "^8.0.2",
1349        "file-type": "^21.1.1",
1350        "glob": "^13.0.1",
1351        "hosted-git-info": "^9.0.2",
1352        "ignore": "^7.0.5",
1353        "marked": "^15.0.12",
1354        "minimatch": "^10.1.1",
1355        "proper-lockfile": "^4.1.2",
1356        "yaml": "^2.8.2"
1357      },
1358      "bin": {
1359        "pi": "dist/cli.js"
1360      },
1361      "engines": {
1362        "node": ">=20.0.0"
1363      },
1364      "optionalDependencies": {
1365        "@mariozechner/clipboard": "^0.3.2"
1366      }
1367    },
1368    "node_modules/@mariozechner/pi-tui": {
1369      "version": "0.54.0",
1370      "resolved": "https://registry.npmjs.org/@mariozechner/pi-tui/-/pi-tui-0.54.0.tgz",
1371      "integrity": "sha512-bvFlUohdxDvKcFeQM2xsd5twCGKWxVaYSlHCFljIW0KqMC4vU+/Ts4A1i9iDnm6Xe/MlueKvC0V09YeC8fLIHA==",
1372      "dev": true,
1373      "license": "MIT",
1374      "dependencies": {
1375        "@types/mime-types": "^2.1.4",
1376        "chalk": "^5.5.0",
1377        "get-east-asian-width": "^1.3.0",
1378        "koffi": "^2.9.0",
1379        "marked": "^15.0.12",
1380        "mime-types": "^3.0.1"
1381      },
1382      "engines": {
1383        "node": ">=20.0.0"
1384      }
1385    },
1386    "node_modules/@mistralai/mistralai": {
1387      "version": "1.10.0",
1388      "resolved": "https://registry.npmjs.org/@mistralai/mistralai/-/mistralai-1.10.0.tgz",
1389      "integrity": "sha512-tdIgWs4Le8vpvPiUEWne6tK0qbVc+jMenujnvTqOjogrJUsCSQhus0tHTU1avDDh5//Rq2dFgP9mWRAdIEoBqg==",
1390      "dev": true,
1391      "dependencies": {
1392        "zod": "^3.20.0",
1393        "zod-to-json-schema": "^3.24.1"
1394      }
1395    },
1396    "node_modules/@mistralai/mistralai/node_modules/zod": {
1397      "version": "3.25.76",
1398      "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
1399      "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
1400      "dev": true,
1401      "license": "MIT",
1402      "funding": {
1403        "url": "https://github.com/sponsors/colinhacks"
1404      }
1405    },
1406    "node_modules/@pkgjs/parseargs": {
1407      "version": "0.11.0",
1408      "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
1409      "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
1410      "dev": true,
1411      "license": "MIT",
1412      "optional": true,
1413      "engines": {
1414        "node": ">=14"
1415      }
1416    },
1417    "node_modules/@protobufjs/aspromise": {
1418      "version": "1.1.2",
1419      "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
1420      "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
1421      "dev": true,
1422      "license": "BSD-3-Clause"
1423    },
1424    "node_modules/@protobufjs/base64": {
1425      "version": "1.1.2",
1426      "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
1427      "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
1428      "dev": true,
1429      "license": "BSD-3-Clause"
1430    },
1431    "node_modules/@protobufjs/codegen": {
1432      "version": "2.0.4",
1433      "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
1434      "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
1435      "dev": true,
1436      "license": "BSD-3-Clause"
1437    },
1438    "node_modules/@protobufjs/eventemitter": {
1439      "version": "1.1.0",
1440      "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
1441      "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
1442      "dev": true,
1443      "license": "BSD-3-Clause"
1444    },
1445    "node_modules/@protobufjs/fetch": {
1446      "version": "1.1.0",
1447      "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
1448      "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
1449      "dev": true,
1450      "license": "BSD-3-Clause",
1451      "dependencies": {
1452        "@protobufjs/aspromise": "^1.1.1",
1453        "@protobufjs/inquire": "^1.1.0"
1454      }
1455    },
1456    "node_modules/@protobufjs/float": {
1457      "version": "1.0.2",
1458      "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
1459      "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
1460      "dev": true,
1461      "license": "BSD-3-Clause"
1462    },
1463    "node_modules/@protobufjs/inquire": {
1464      "version": "1.1.0",
1465      "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
1466      "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
1467      "dev": true,
1468      "license": "BSD-3-Clause"
1469    },
1470    "node_modules/@protobufjs/path": {
1471      "version": "1.1.2",
1472      "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
1473      "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
1474      "dev": true,
1475      "license": "BSD-3-Clause"
1476    },
1477    "node_modules/@protobufjs/pool": {
1478      "version": "1.1.0",
1479      "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
1480      "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
1481      "dev": true,
1482      "license": "BSD-3-Clause"
1483    },
1484    "node_modules/@protobufjs/utf8": {
1485      "version": "1.1.0",
1486      "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
1487      "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
1488      "dev": true,
1489      "license": "BSD-3-Clause"
1490    },
1491    "node_modules/@silvia-odwyer/photon-node": {
1492      "version": "0.3.4",
1493      "resolved": "https://registry.npmjs.org/@silvia-odwyer/photon-node/-/photon-node-0.3.4.tgz",
1494      "integrity": "sha512-bnly4BKB3KDTFxrUIcgCLbaeVVS8lrAkri1pEzskpmxu9MdfGQTy8b8EgcD83ywD3RPMsIulY8xJH5Awa+t9fA==",
1495      "dev": true,
1496      "license": "Apache-2.0"
1497    },
1498    "node_modules/@sinclair/typebox": {
1499      "version": "0.34.48",
1500      "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.48.tgz",
1501      "integrity": "sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==",
1502      "dev": true,
1503      "license": "MIT"
1504    },
1505    "node_modules/@smithy/abort-controller": {
1506      "version": "4.2.8",
1507      "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.2.8.tgz",
1508      "integrity": "sha512-peuVfkYHAmS5ybKxWcfraK7WBBP0J+rkfUcbHJJKQ4ir3UAUNQI+Y4Vt/PqSzGqgloJ5O1dk7+WzNL8wcCSXbw==",
1509      "dev": true,
1510      "license": "Apache-2.0",
1511      "dependencies": {
1512        "@smithy/types": "^4.12.0",
1513        "tslib": "^2.6.2"
1514      },
1515      "engines": {
1516        "node": ">=18.0.0"
1517      }
1518    },
1519    "node_modules/@smithy/config-resolver": {
1520      "version": "4.4.6",
1521      "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.4.6.tgz",
1522      "integrity": "sha512-qJpzYC64kaj3S0fueiu3kXm8xPrR3PcXDPEgnaNMRn0EjNSZFoFjvbUp0YUDsRhN1CB90EnHJtbxWKevnH99UQ==",
1523      "dev": true,
1524      "license": "Apache-2.0",
1525      "dependencies": {
1526        "@smithy/node-config-provider": "^4.3.8",
1527        "@smithy/types": "^4.12.0",
1528        "@smithy/util-config-provider": "^4.2.0",
1529        "@smithy/util-endpoints": "^3.2.8",
1530        "@smithy/util-middleware": "^4.2.8",
1531        "tslib": "^2.6.2"
1532      },
1533      "engines": {
1534        "node": ">=18.0.0"
1535      }
1536    },
1537    "node_modules/@smithy/core": {
1538      "version": "3.23.2",
1539      "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.23.2.tgz",
1540      "integrity": "sha512-HaaH4VbGie4t0+9nY3tNBRSxVTr96wzIqexUa6C2qx3MPePAuz7lIxPxYtt1Wc//SPfJLNoZJzfdt0B6ksj2jA==",
1541      "dev": true,
1542      "license": "Apache-2.0",
1543      "dependencies": {
1544        "@smithy/middleware-serde": "^4.2.9",
1545        "@smithy/protocol-http": "^5.3.8",
1546        "@smithy/types": "^4.12.0",
1547        "@smithy/util-base64": "^4.3.0",
1548        "@smithy/util-body-length-browser": "^4.2.0",
1549        "@smithy/util-middleware": "^4.2.8",
1550        "@smithy/util-stream": "^4.5.12",
1551        "@smithy/util-utf8": "^4.2.0",
1552        "@smithy/uuid": "^1.1.0",
1553        "tslib": "^2.6.2"
1554      },
1555      "engines": {
1556        "node": ">=18.0.0"
1557      }
1558    },
1559    "node_modules/@smithy/credential-provider-imds": {
1560      "version": "4.2.8",
1561      "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.8.tgz",
1562      "integrity": "sha512-FNT0xHS1c/CPN8upqbMFP83+ul5YgdisfCfkZ86Jh2NSmnqw/AJ6x5pEogVCTVvSm7j9MopRU89bmDelxuDMYw==",
1563      "dev": true,
1564      "license": "Apache-2.0",
1565      "dependencies": {
1566        "@smithy/node-config-provider": "^4.3.8",
1567        "@smithy/property-provider": "^4.2.8",
1568        "@smithy/types": "^4.12.0",
1569        "@smithy/url-parser": "^4.2.8",
1570        "tslib": "^2.6.2"
1571      },
1572      "engines": {
1573        "node": ">=18.0.0"
1574      }
1575    },
1576    "node_modules/@smithy/eventstream-codec": {
1577      "version": "4.2.8",
1578      "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.2.8.tgz",
1579      "integrity": "sha512-jS/O5Q14UsufqoGhov7dHLOPCzkYJl9QDzusI2Psh4wyYx/izhzvX9P4D69aTxcdfVhEPhjK+wYyn/PzLjKbbw==",
1580      "dev": true,
1581      "license": "Apache-2.0",
1582      "dependencies": {
1583        "@aws-crypto/crc32": "5.2.0",
1584        "@smithy/types": "^4.12.0",
1585        "@smithy/util-hex-encoding": "^4.2.0",
1586        "tslib": "^2.6.2"
1587      },
1588      "engines": {
1589        "node": ">=18.0.0"
1590      }
1591    },
1592    "node_modules/@smithy/eventstream-serde-browser": {
1593      "version": "4.2.8",
1594      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.8.tgz",
1595      "integrity": "sha512-MTfQT/CRQz5g24ayXdjg53V0mhucZth4PESoA5IhvaWVDTOQLfo8qI9vzqHcPsdd2v6sqfTYqF5L/l+pea5Uyw==",
1596      "dev": true,
1597      "license": "Apache-2.0",
1598      "dependencies": {
1599        "@smithy/eventstream-serde-universal": "^4.2.8",
1600        "@smithy/types": "^4.12.0",
1601        "tslib": "^2.6.2"
1602      },
1603      "engines": {
1604        "node": ">=18.0.0"
1605      }
1606    },
1607    "node_modules/@smithy/eventstream-serde-config-resolver": {
1608      "version": "4.3.8",
1609      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.8.tgz",
1610      "integrity": "sha512-ah12+luBiDGzBruhu3efNy1IlbwSEdNiw8fOZksoKoWW1ZHvO/04MQsdnws/9Aj+5b0YXSSN2JXKy/ClIsW8MQ==",
1611      "dev": true,
1612      "license": "Apache-2.0",
1613      "dependencies": {
1614        "@smithy/types": "^4.12.0",
1615        "tslib": "^2.6.2"
1616      },
1617      "engines": {
1618        "node": ">=18.0.0"
1619      }
1620    },
1621    "node_modules/@smithy/eventstream-serde-node": {
1622      "version": "4.2.8",
1623      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.8.tgz",
1624      "integrity": "sha512-cYpCpp29z6EJHa5T9WL0KAlq3SOKUQkcgSoeRfRVwjGgSFl7Uh32eYGt7IDYCX20skiEdRffyDpvF2efEZPC0A==",
1625      "dev": true,
1626      "license": "Apache-2.0",
1627      "dependencies": {
1628        "@smithy/eventstream-serde-universal": "^4.2.8",
1629        "@smithy/types": "^4.12.0",
1630        "tslib": "^2.6.2"
1631      },
1632      "engines": {
1633        "node": ">=18.0.0"
1634      }
1635    },
1636    "node_modules/@smithy/eventstream-serde-universal": {
1637      "version": "4.2.8",
1638      "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.8.tgz",
1639      "integrity": "sha512-iJ6YNJd0bntJYnX6s52NC4WFYcZeKrPUr1Kmmr5AwZcwCSzVpS7oavAmxMR7pMq7V+D1G4s9F5NJK0xwOsKAlQ==",
1640      "dev": true,
1641      "license": "Apache-2.0",
1642      "dependencies": {
1643        "@smithy/eventstream-codec": "^4.2.8",
1644        "@smithy/types": "^4.12.0",
1645        "tslib": "^2.6.2"
1646      },
1647      "engines": {
1648        "node": ">=18.0.0"
1649      }
1650    },
1651    "node_modules/@smithy/fetch-http-handler": {
1652      "version": "5.3.9",
1653      "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.9.tgz",
1654      "integrity": "sha512-I4UhmcTYXBrct03rwzQX1Y/iqQlzVQaPxWjCjula++5EmWq9YGBrx6bbGqluGc1f0XEfhSkiY4jhLgbsJUMKRA==",
1655      "dev": true,
1656      "license": "Apache-2.0",
1657      "dependencies": {
1658        "@smithy/protocol-http": "^5.3.8",
1659        "@smithy/querystring-builder": "^4.2.8",
1660        "@smithy/types": "^4.12.0",
1661        "@smithy/util-base64": "^4.3.0",
1662        "tslib": "^2.6.2"
1663      },
1664      "engines": {
1665        "node": ">=18.0.0"
1666      }
1667    },
1668    "node_modules/@smithy/hash-node": {
1669      "version": "4.2.8",
1670      "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.2.8.tgz",
1671      "integrity": "sha512-7ZIlPbmaDGxVoxErDZnuFG18WekhbA/g2/i97wGj+wUBeS6pcUeAym8u4BXh/75RXWhgIJhyC11hBzig6MljwA==",
1672      "dev": true,
1673      "license": "Apache-2.0",
1674      "dependencies": {
1675        "@smithy/types": "^4.12.0",
1676        "@smithy/util-buffer-from": "^4.2.0",
1677        "@smithy/util-utf8": "^4.2.0",
1678        "tslib": "^2.6.2"
1679      },
1680      "engines": {
1681        "node": ">=18.0.0"
1682      }
1683    },
1684    "node_modules/@smithy/invalid-dependency": {
1685      "version": "4.2.8",
1686      "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.2.8.tgz",
1687      "integrity": "sha512-N9iozRybwAQ2dn9Fot9kI6/w9vos2oTXLhtK7ovGqwZjlOcxu6XhPlpLpC+INsxktqHinn5gS2DXDjDF2kG5sQ==",
1688      "dev": true,
1689      "license": "Apache-2.0",
1690      "dependencies": {
1691        "@smithy/types": "^4.12.0",
1692        "tslib": "^2.6.2"
1693      },
1694      "engines": {
1695        "node": ">=18.0.0"
1696      }
1697    },
1698    "node_modules/@smithy/is-array-buffer": {
1699      "version": "4.2.0",
1700      "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz",
1701      "integrity": "sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==",
1702      "dev": true,
1703      "license": "Apache-2.0",
1704      "dependencies": {
1705        "tslib": "^2.6.2"
1706      },
1707      "engines": {
1708        "node": ">=18.0.0"
1709      }
1710    },
1711    "node_modules/@smithy/middleware-content-length": {
1712      "version": "4.2.8",
1713      "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.2.8.tgz",
1714      "integrity": "sha512-RO0jeoaYAB1qBRhfVyq0pMgBoUK34YEJxVxyjOWYZiOKOq2yMZ4MnVXMZCUDenpozHue207+9P5ilTV1zeda0A==",
1715      "dev": true,
1716      "license": "Apache-2.0",
1717      "dependencies": {
1718        "@smithy/protocol-http": "^5.3.8",
1719        "@smithy/types": "^4.12.0",
1720        "tslib": "^2.6.2"
1721      },
1722      "engines": {
1723        "node": ">=18.0.0"
1724      }
1725    },
1726    "node_modules/@smithy/middleware-endpoint": {
1727      "version": "4.4.16",
1728      "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.16.tgz",
1729      "integrity": "sha512-L5GICFCSsNhbJ5JSKeWFGFy16Q2OhoBizb3X2DrxaJwXSEujVvjG9Jt386dpQn2t7jINglQl0b4K/Su69BdbMA==",
1730      "dev": true,
1731      "license": "Apache-2.0",
1732      "dependencies": {
1733        "@smithy/core": "^3.23.2",
1734        "@smithy/middleware-serde": "^4.2.9",
1735        "@smithy/node-config-provider": "^4.3.8",
1736        "@smithy/shared-ini-file-loader": "^4.4.3",
1737        "@smithy/types": "^4.12.0",
1738        "@smithy/url-parser": "^4.2.8",
1739        "@smithy/util-middleware": "^4.2.8",
1740        "tslib": "^2.6.2"
1741      },
1742      "engines": {
1743        "node": ">=18.0.0"
1744      }
1745    },
1746    "node_modules/@smithy/middleware-retry": {
1747      "version": "4.4.33",
1748      "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.33.tgz",
1749      "integrity": "sha512-jLqZOdJhtIL4lnA9hXnAG6GgnJlo1sD3FqsTxm9wSfjviqgWesY/TMBVnT84yr4O0Vfe0jWoXlfFbzsBVph3WA==",
1750      "dev": true,
1751      "license": "Apache-2.0",
1752      "dependencies": {
1753        "@smithy/node-config-provider": "^4.3.8",
1754        "@smithy/protocol-http": "^5.3.8",
1755        "@smithy/service-error-classification": "^4.2.8",
1756        "@smithy/smithy-client": "^4.11.5",
1757        "@smithy/types": "^4.12.0",
1758        "@smithy/util-middleware": "^4.2.8",
1759        "@smithy/util-retry": "^4.2.8",
1760        "@smithy/uuid": "^1.1.0",
1761        "tslib": "^2.6.2"
1762      },
1763      "engines": {
1764        "node": ">=18.0.0"
1765      }
1766    },
1767    "node_modules/@smithy/middleware-serde": {
1768      "version": "4.2.9",
1769      "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.9.tgz",
1770      "integrity": "sha512-eMNiej0u/snzDvlqRGSN3Vl0ESn3838+nKyVfF2FKNXFbi4SERYT6PR392D39iczngbqqGG0Jl1DlCnp7tBbXQ==",
1771      "dev": true,
1772      "license": "Apache-2.0",
1773      "dependencies": {
1774        "@smithy/protocol-http": "^5.3.8",
1775        "@smithy/types": "^4.12.0",
1776        "tslib": "^2.6.2"
1777      },
1778      "engines": {
1779        "node": ">=18.0.0"
1780      }
1781    },
1782    "node_modules/@smithy/middleware-stack": {
1783      "version": "4.2.8",
1784      "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.2.8.tgz",
1785      "integrity": "sha512-w6LCfOviTYQjBctOKSwy6A8FIkQy7ICvglrZFl6Bw4FmcQ1Z420fUtIhxaUZZshRe0VCq4kvDiPiXrPZAe8oRA==",
1786      "dev": true,
1787      "license": "Apache-2.0",
1788      "dependencies": {
1789        "@smithy/types": "^4.12.0",
1790        "tslib": "^2.6.2"
1791      },
1792      "engines": {
1793        "node": ">=18.0.0"
1794      }
1795    },
1796    "node_modules/@smithy/node-config-provider": {
1797      "version": "4.3.8",
1798      "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.3.8.tgz",
1799      "integrity": "sha512-aFP1ai4lrbVlWjfpAfRSL8KFcnJQYfTl5QxLJXY32vghJrDuFyPZ6LtUL+JEGYiFRG1PfPLHLoxj107ulncLIg==",
1800      "dev": true,
1801      "license": "Apache-2.0",
1802      "dependencies": {
1803        "@smithy/property-provider": "^4.2.8",
1804        "@smithy/shared-ini-file-loader": "^4.4.3",
1805        "@smithy/types": "^4.12.0",
1806        "tslib": "^2.6.2"
1807      },
1808      "engines": {
1809        "node": ">=18.0.0"
1810      }
1811    },
1812    "node_modules/@smithy/node-http-handler": {
1813      "version": "4.4.10",
1814      "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.10.tgz",
1815      "integrity": "sha512-u4YeUwOWRZaHbWaebvrs3UhwQwj+2VNmcVCwXcYTvPIuVyM7Ex1ftAj+fdbG/P4AkBwLq/+SKn+ydOI4ZJE9PA==",
1816      "dev": true,
1817      "license": "Apache-2.0",
1818      "dependencies": {
1819        "@smithy/abort-controller": "^4.2.8",
1820        "@smithy/protocol-http": "^5.3.8",
1821        "@smithy/querystring-builder": "^4.2.8",
1822        "@smithy/types": "^4.12.0",
1823        "tslib": "^2.6.2"
1824      },
1825      "engines": {
1826        "node": ">=18.0.0"
1827      }
1828    },
1829    "node_modules/@smithy/property-provider": {
1830      "version": "4.2.8",
1831      "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.2.8.tgz",
1832      "integrity": "sha512-EtCTbyIveCKeOXDSWSdze3k612yCPq1YbXsbqX3UHhkOSW8zKsM9NOJG5gTIya0vbY2DIaieG8pKo1rITHYL0w==",
1833      "dev": true,
1834      "license": "Apache-2.0",
1835      "dependencies": {
1836        "@smithy/types": "^4.12.0",
1837        "tslib": "^2.6.2"
1838      },
1839      "engines": {
1840        "node": ">=18.0.0"
1841      }
1842    },
1843    "node_modules/@smithy/protocol-http": {
1844      "version": "5.3.8",
1845      "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.3.8.tgz",
1846      "integrity": "sha512-QNINVDhxpZ5QnP3aviNHQFlRogQZDfYlCkQT+7tJnErPQbDhysondEjhikuANxgMsZrkGeiAxXy4jguEGsDrWQ==",
1847      "dev": true,
1848      "license": "Apache-2.0",
1849      "dependencies": {
1850        "@smithy/types": "^4.12.0",
1851        "tslib": "^2.6.2"
1852      },
1853      "engines": {
1854        "node": ">=18.0.0"
1855      }
1856    },
1857    "node_modules/@smithy/querystring-builder": {
1858      "version": "4.2.8",
1859      "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.2.8.tgz",
1860      "integrity": "sha512-Xr83r31+DrE8CP3MqPgMJl+pQlLLmOfiEUnoyAlGzzJIrEsbKsPy1hqH0qySaQm4oWrCBlUqRt+idEgunKB+iw==",
1861      "dev": true,
1862      "license": "Apache-2.0",
1863      "dependencies": {
1864        "@smithy/types": "^4.12.0",
1865        "@smithy/util-uri-escape": "^4.2.0",
1866        "tslib": "^2.6.2"
1867      },
1868      "engines": {
1869        "node": ">=18.0.0"
1870      }
1871    },
1872    "node_modules/@smithy/querystring-parser": {
1873      "version": "4.2.8",
1874      "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.2.8.tgz",
1875      "integrity": "sha512-vUurovluVy50CUlazOiXkPq40KGvGWSdmusa3130MwrR1UNnNgKAlj58wlOe61XSHRpUfIIh6cE0zZ8mzKaDPA==",
1876      "dev": true,
1877      "license": "Apache-2.0",
1878      "dependencies": {
1879        "@smithy/types": "^4.12.0",
1880        "tslib": "^2.6.2"
1881      },
1882      "engines": {
1883        "node": ">=18.0.0"
1884      }
1885    },
1886    "node_modules/@smithy/service-error-classification": {
1887      "version": "4.2.8",
1888      "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.2.8.tgz",
1889      "integrity": "sha512-mZ5xddodpJhEt3RkCjbmUQuXUOaPNTkbMGR0bcS8FE0bJDLMZlhmpgrvPNCYglVw5rsYTpSnv19womw9WWXKQQ==",
1890      "dev": true,
1891      "license": "Apache-2.0",
1892      "dependencies": {
1893        "@smithy/types": "^4.12.0"
1894      },
1895      "engines": {
1896        "node": ">=18.0.0"
1897      }
1898    },
1899    "node_modules/@smithy/shared-ini-file-loader": {
1900      "version": "4.4.3",
1901      "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.3.tgz",
1902      "integrity": "sha512-DfQjxXQnzC5UbCUPeC3Ie8u+rIWZTvuDPAGU/BxzrOGhRvgUanaP68kDZA+jaT3ZI+djOf+4dERGlm9mWfFDrg==",
1903      "dev": true,
1904      "license": "Apache-2.0",
1905      "dependencies": {
1906        "@smithy/types": "^4.12.0",
1907        "tslib": "^2.6.2"
1908      },
1909      "engines": {
1910        "node": ">=18.0.0"
1911      }
1912    },
1913    "node_modules/@smithy/signature-v4": {
1914      "version": "5.3.8",
1915      "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.3.8.tgz",
1916      "integrity": "sha512-6A4vdGj7qKNRF16UIcO8HhHjKW27thsxYci+5r/uVRkdcBEkOEiY8OMPuydLX4QHSrJqGHPJzPRwwVTqbLZJhg==",
1917      "dev": true,
1918      "license": "Apache-2.0",
1919      "dependencies": {
1920        "@smithy/is-array-buffer": "^4.2.0",
1921        "@smithy/protocol-http": "^5.3.8",
1922        "@smithy/types": "^4.12.0",
1923        "@smithy/util-hex-encoding": "^4.2.0",
1924        "@smithy/util-middleware": "^4.2.8",
1925        "@smithy/util-uri-escape": "^4.2.0",
1926        "@smithy/util-utf8": "^4.2.0",
1927        "tslib": "^2.6.2"
1928      },
1929      "engines": {
1930        "node": ">=18.0.0"
1931      }
1932    },
1933    "node_modules/@smithy/smithy-client": {
1934      "version": "4.11.5",
1935      "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.11.5.tgz",
1936      "integrity": "sha512-xixwBRqoeP2IUgcAl3U9dvJXc+qJum4lzo3maaJxifsZxKUYLfVfCXvhT4/jD01sRrHg5zjd1cw2Zmjr4/SuKQ==",
1937      "dev": true,
1938      "license": "Apache-2.0",
1939      "dependencies": {
1940        "@smithy/core": "^3.23.2",
1941        "@smithy/middleware-endpoint": "^4.4.16",
1942        "@smithy/middleware-stack": "^4.2.8",
1943        "@smithy/protocol-http": "^5.3.8",
1944        "@smithy/types": "^4.12.0",
1945        "@smithy/util-stream": "^4.5.12",
1946        "tslib": "^2.6.2"
1947      },
1948      "engines": {
1949        "node": ">=18.0.0"
1950      }
1951    },
1952    "node_modules/@smithy/types": {
1953      "version": "4.12.0",
1954      "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.12.0.tgz",
1955      "integrity": "sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==",
1956      "dev": true,
1957      "license": "Apache-2.0",
1958      "dependencies": {
1959        "tslib": "^2.6.2"
1960      },
1961      "engines": {
1962        "node": ">=18.0.0"
1963      }
1964    },
1965    "node_modules/@smithy/url-parser": {
1966      "version": "4.2.8",
1967      "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.2.8.tgz",
1968      "integrity": "sha512-NQho9U68TGMEU639YkXnVMV3GEFFULmmaWdlu1E9qzyIePOHsoSnagTGSDv1Zi8DCNN6btxOSdgmy5E/hsZwhA==",
1969      "dev": true,
1970      "license": "Apache-2.0",
1971      "dependencies": {
1972        "@smithy/querystring-parser": "^4.2.8",
1973        "@smithy/types": "^4.12.0",
1974        "tslib": "^2.6.2"
1975      },
1976      "engines": {
1977        "node": ">=18.0.0"
1978      }
1979    },
1980    "node_modules/@smithy/util-base64": {
1981      "version": "4.3.0",
1982      "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.3.0.tgz",
1983      "integrity": "sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ==",
1984      "dev": true,
1985      "license": "Apache-2.0",
1986      "dependencies": {
1987        "@smithy/util-buffer-from": "^4.2.0",
1988        "@smithy/util-utf8": "^4.2.0",
1989        "tslib": "^2.6.2"
1990      },
1991      "engines": {
1992        "node": ">=18.0.0"
1993      }
1994    },
1995    "node_modules/@smithy/util-body-length-browser": {
1996      "version": "4.2.0",
1997      "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.0.tgz",
1998      "integrity": "sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==",
1999      "dev": true,
2000      "license": "Apache-2.0",
2001      "dependencies": {
2002        "tslib": "^2.6.2"
2003      },
2004      "engines": {
2005        "node": ">=18.0.0"
2006      }
2007    },
2008    "node_modules/@smithy/util-body-length-node": {
2009      "version": "4.2.1",
2010      "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-4.2.1.tgz",
2011      "integrity": "sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA==",
2012      "dev": true,
2013      "license": "Apache-2.0",
2014      "dependencies": {
2015        "tslib": "^2.6.2"
2016      },
2017      "engines": {
2018        "node": ">=18.0.0"
2019      }
2020    },
2021    "node_modules/@smithy/util-buffer-from": {
2022      "version": "4.2.0",
2023      "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.2.0.tgz",
2024      "integrity": "sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==",
2025      "dev": true,
2026      "license": "Apache-2.0",
2027      "dependencies": {
2028        "@smithy/is-array-buffer": "^4.2.0",
2029        "tslib": "^2.6.2"
2030      },
2031      "engines": {
2032        "node": ">=18.0.0"
2033      }
2034    },
2035    "node_modules/@smithy/util-config-provider": {
2036      "version": "4.2.0",
2037      "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-4.2.0.tgz",
2038      "integrity": "sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==",
2039      "dev": true,
2040      "license": "Apache-2.0",
2041      "dependencies": {
2042        "tslib": "^2.6.2"
2043      },
2044      "engines": {
2045        "node": ">=18.0.0"
2046      }
2047    },
2048    "node_modules/@smithy/util-defaults-mode-browser": {
2049      "version": "4.3.32",
2050      "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.32.tgz",
2051      "integrity": "sha512-092sjYfFMQ/iaPH798LY/OJFBcYu0sSK34Oy9vdixhsU36zlZu8OcYjF3TD4e2ARupyK7xaxPXl+T0VIJTEkkg==",
2052      "dev": true,
2053      "license": "Apache-2.0",
2054      "dependencies": {
2055        "@smithy/property-provider": "^4.2.8",
2056        "@smithy/smithy-client": "^4.11.5",
2057        "@smithy/types": "^4.12.0",
2058        "tslib": "^2.6.2"
2059      },
2060      "engines": {
2061        "node": ">=18.0.0"
2062      }
2063    },
2064    "node_modules/@smithy/util-defaults-mode-node": {
2065      "version": "4.2.35",
2066      "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.35.tgz",
2067      "integrity": "sha512-miz/ggz87M8VuM29y7jJZMYkn7+IErM5p5UgKIf8OtqVs/h2bXr1Bt3uTsREsI/4nK8a0PQERbAPsVPVNIsG7Q==",
2068      "dev": true,
2069      "license": "Apache-2.0",
2070      "dependencies": {
2071        "@smithy/config-resolver": "^4.4.6",
2072        "@smithy/credential-provider-imds": "^4.2.8",
2073        "@smithy/node-config-provider": "^4.3.8",
2074        "@smithy/property-provider": "^4.2.8",
2075        "@smithy/smithy-client": "^4.11.5",
2076        "@smithy/types": "^4.12.0",
2077        "tslib": "^2.6.2"
2078      },
2079      "engines": {
2080        "node": ">=18.0.0"
2081      }
2082    },
2083    "node_modules/@smithy/util-endpoints": {
2084      "version": "3.2.8",
2085      "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.2.8.tgz",
2086      "integrity": "sha512-8JaVTn3pBDkhZgHQ8R0epwWt+BqPSLCjdjXXusK1onwJlRuN69fbvSK66aIKKO7SwVFM6x2J2ox5X8pOaWcUEw==",
2087      "dev": true,
2088      "license": "Apache-2.0",
2089      "dependencies": {
2090        "@smithy/node-config-provider": "^4.3.8",
2091        "@smithy/types": "^4.12.0",
2092        "tslib": "^2.6.2"
2093      },
2094      "engines": {
2095        "node": ">=18.0.0"
2096      }
2097    },
2098    "node_modules/@smithy/util-hex-encoding": {
2099      "version": "4.2.0",
2100      "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.0.tgz",
2101      "integrity": "sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==",
2102      "dev": true,
2103      "license": "Apache-2.0",
2104      "dependencies": {
2105        "tslib": "^2.6.2"
2106      },
2107      "engines": {
2108        "node": ">=18.0.0"
2109      }
2110    },
2111    "node_modules/@smithy/util-middleware": {
2112      "version": "4.2.8",
2113      "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.2.8.tgz",
2114      "integrity": "sha512-PMqfeJxLcNPMDgvPbbLl/2Vpin+luxqTGPpW3NAQVLbRrFRzTa4rNAASYeIGjRV9Ytuhzny39SpyU04EQreF+A==",
2115      "dev": true,
2116      "license": "Apache-2.0",
2117      "dependencies": {
2118        "@smithy/types": "^4.12.0",
2119        "tslib": "^2.6.2"
2120      },
2121      "engines": {
2122        "node": ">=18.0.0"
2123      }
2124    },
2125    "node_modules/@smithy/util-retry": {
2126      "version": "4.2.8",
2127      "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.2.8.tgz",
2128      "integrity": "sha512-CfJqwvoRY0kTGe5AkQokpURNCT1u/MkRzMTASWMPPo2hNSnKtF1D45dQl3DE2LKLr4m+PW9mCeBMJr5mCAVThg==",
2129      "dev": true,
2130      "license": "Apache-2.0",
2131      "dependencies": {
2132        "@smithy/service-error-classification": "^4.2.8",
2133        "@smithy/types": "^4.12.0",
2134        "tslib": "^2.6.2"
2135      },
2136      "engines": {
2137        "node": ">=18.0.0"
2138      }
2139    },
2140    "node_modules/@smithy/util-stream": {
2141      "version": "4.5.12",
2142      "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.12.tgz",
2143      "integrity": "sha512-D8tgkrmhAX/UNeCZbqbEO3uqyghUnEmmoO9YEvRuwxjlkKKUE7FOgCJnqpTlQPe9MApdWPky58mNQQHbnCzoNg==",
2144      "dev": true,
2145      "license": "Apache-2.0",
2146      "dependencies": {
2147        "@smithy/fetch-http-handler": "^5.3.9",
2148        "@smithy/node-http-handler": "^4.4.10",
2149        "@smithy/types": "^4.12.0",
2150        "@smithy/util-base64": "^4.3.0",
2151        "@smithy/util-buffer-from": "^4.2.0",
2152        "@smithy/util-hex-encoding": "^4.2.0",
2153        "@smithy/util-utf8": "^4.2.0",
2154        "tslib": "^2.6.2"
2155      },
2156      "engines": {
2157        "node": ">=18.0.0"
2158      }
2159    },
2160    "node_modules/@smithy/util-uri-escape": {
2161      "version": "4.2.0",
2162      "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.2.0.tgz",
2163      "integrity": "sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==",
2164      "dev": true,
2165      "license": "Apache-2.0",
2166      "dependencies": {
2167        "tslib": "^2.6.2"
2168      },
2169      "engines": {
2170        "node": ">=18.0.0"
2171      }
2172    },
2173    "node_modules/@smithy/util-utf8": {
2174      "version": "4.2.0",
2175      "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz",
2176      "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==",
2177      "dev": true,
2178      "license": "Apache-2.0",
2179      "dependencies": {
2180        "@smithy/util-buffer-from": "^4.2.0",
2181        "tslib": "^2.6.2"
2182      },
2183      "engines": {
2184        "node": ">=18.0.0"
2185      }
2186    },
2187    "node_modules/@smithy/uuid": {
2188      "version": "1.1.0",
2189      "resolved": "https://registry.npmjs.org/@smithy/uuid/-/uuid-1.1.0.tgz",
2190      "integrity": "sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==",
2191      "dev": true,
2192      "license": "Apache-2.0",
2193      "dependencies": {
2194        "tslib": "^2.6.2"
2195      },
2196      "engines": {
2197        "node": ">=18.0.0"
2198      }
2199    },
2200    "node_modules/@tokenizer/inflate": {
2201      "version": "0.4.1",
2202      "resolved": "https://registry.npmjs.org/@tokenizer/inflate/-/inflate-0.4.1.tgz",
2203      "integrity": "sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==",
2204      "dev": true,
2205      "license": "MIT",
2206      "dependencies": {
2207        "debug": "^4.4.3",
2208        "token-types": "^6.1.1"
2209      },
2210      "engines": {
2211        "node": ">=18"
2212      },
2213      "funding": {
2214        "type": "github",
2215        "url": "https://github.com/sponsors/Borewit"
2216      }
2217    },
2218    "node_modules/@tokenizer/token": {
2219      "version": "0.3.0",
2220      "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz",
2221      "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==",
2222      "dev": true,
2223      "license": "MIT"
2224    },
2225    "node_modules/@tootallnate/quickjs-emscripten": {
2226      "version": "0.23.0",
2227      "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
2228      "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
2229      "dev": true,
2230      "license": "MIT"
2231    },
2232    "node_modules/@types/mime-types": {
2233      "version": "2.1.4",
2234      "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz",
2235      "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==",
2236      "dev": true,
2237      "license": "MIT"
2238    },
2239    "node_modules/@types/node": {
2240      "version": "25.3.0",
2241      "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.0.tgz",
2242      "integrity": "sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==",
2243      "dev": true,
2244      "license": "MIT",
2245      "dependencies": {
2246        "undici-types": "~7.18.0"
2247      }
2248    },
2249    "node_modules/@types/retry": {
2250      "version": "0.12.0",
2251      "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
2252      "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
2253      "dev": true,
2254      "license": "MIT"
2255    },
2256    "node_modules/agent-base": {
2257      "version": "7.1.4",
2258      "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
2259      "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
2260      "dev": true,
2261      "license": "MIT",
2262      "engines": {
2263        "node": ">= 14"
2264      }
2265    },
2266    "node_modules/ajv": {
2267      "version": "8.18.0",
2268      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
2269      "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
2270      "dev": true,
2271      "license": "MIT",
2272      "dependencies": {
2273        "fast-deep-equal": "^3.1.3",
2274        "fast-uri": "^3.0.1",
2275        "json-schema-traverse": "^1.0.0",
2276        "require-from-string": "^2.0.2"
2277      },
2278      "funding": {
2279        "type": "github",
2280        "url": "https://github.com/sponsors/epoberezkin"
2281      }
2282    },
2283    "node_modules/ajv-formats": {
2284      "version": "3.0.1",
2285      "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
2286      "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
2287      "dev": true,
2288      "license": "MIT",
2289      "dependencies": {
2290        "ajv": "^8.0.0"
2291      },
2292      "peerDependencies": {
2293        "ajv": "^8.0.0"
2294      },
2295      "peerDependenciesMeta": {
2296        "ajv": {
2297          "optional": true
2298        }
2299      }
2300    },
2301    "node_modules/ansi-regex": {
2302      "version": "5.0.1",
2303      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2304      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2305      "dev": true,
2306      "license": "MIT",
2307      "engines": {
2308        "node": ">=8"
2309      }
2310    },
2311    "node_modules/ansi-styles": {
2312      "version": "4.3.0",
2313      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2314      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2315      "dev": true,
2316      "license": "MIT",
2317      "dependencies": {
2318        "color-convert": "^2.0.1"
2319      },
2320      "engines": {
2321        "node": ">=8"
2322      },
2323      "funding": {
2324        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2325      }
2326    },
2327    "node_modules/any-promise": {
2328      "version": "1.3.0",
2329      "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
2330      "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
2331      "dev": true,
2332      "license": "MIT"
2333    },
2334    "node_modules/ast-types": {
2335      "version": "0.13.4",
2336      "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
2337      "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
2338      "dev": true,
2339      "license": "MIT",
2340      "dependencies": {
2341        "tslib": "^2.0.1"
2342      },
2343      "engines": {
2344        "node": ">=4"
2345      }
2346    },
2347    "node_modules/balanced-match": {
2348      "version": "4.0.3",
2349      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.3.tgz",
2350      "integrity": "sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==",
2351      "dev": true,
2352      "license": "MIT",
2353      "engines": {
2354        "node": "20 || >=22"
2355      }
2356    },
2357    "node_modules/base64-js": {
2358      "version": "1.5.1",
2359      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
2360      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
2361      "dev": true,
2362      "funding": [
2363        {
2364          "type": "github",
2365          "url": "https://github.com/sponsors/feross"
2366        },
2367        {
2368          "type": "patreon",
2369          "url": "https://www.patreon.com/feross"
2370        },
2371        {
2372          "type": "consulting",
2373          "url": "https://feross.org/support"
2374        }
2375      ],
2376      "license": "MIT"
2377    },
2378    "node_modules/basic-ftp": {
2379      "version": "5.1.0",
2380      "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.1.0.tgz",
2381      "integrity": "sha512-RkaJzeJKDbaDWTIPiJwubyljaEPwpVWkm9Rt5h9Nd6h7tEXTJ3VB4qxdZBioV7JO5yLUaOKwz7vDOzlncUsegw==",
2382      "dev": true,
2383      "license": "MIT",
2384      "engines": {
2385        "node": ">=10.0.0"
2386      }
2387    },
2388    "node_modules/bignumber.js": {
2389      "version": "9.3.1",
2390      "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.3.1.tgz",
2391      "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==",
2392      "dev": true,
2393      "license": "MIT",
2394      "engines": {
2395        "node": "*"
2396      }
2397    },
2398    "node_modules/bowser": {
2399      "version": "2.14.1",
2400      "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz",
2401      "integrity": "sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==",
2402      "dev": true,
2403      "license": "MIT"
2404    },
2405    "node_modules/brace-expansion": {
2406      "version": "5.0.2",
2407      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz",
2408      "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==",
2409      "dev": true,
2410      "license": "MIT",
2411      "dependencies": {
2412        "balanced-match": "^4.0.2"
2413      },
2414      "engines": {
2415        "node": "20 || >=22"
2416      }
2417    },
2418    "node_modules/buffer-equal-constant-time": {
2419      "version": "1.0.1",
2420      "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
2421      "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==",
2422      "dev": true,
2423      "license": "BSD-3-Clause"
2424    },
2425    "node_modules/bun-types": {
2426      "version": "1.3.9",
2427      "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.3.9.tgz",
2428      "integrity": "sha512-+UBWWOakIP4Tswh0Bt0QD0alpTY8cb5hvgiYeWCMet9YukHbzuruIEeXC2D7nMJPB12kbh8C7XJykSexEqGKJg==",
2429      "dev": true,
2430      "license": "MIT",
2431      "dependencies": {
2432        "@types/node": "*"
2433      }
2434    },
2435    "node_modules/chalk": {
2436      "version": "5.6.2",
2437      "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
2438      "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
2439      "dev": true,
2440      "license": "MIT",
2441      "engines": {
2442        "node": "^12.17.0 || ^14.13 || >=16.0.0"
2443      },
2444      "funding": {
2445        "url": "https://github.com/chalk/chalk?sponsor=1"
2446      }
2447    },
2448    "node_modules/chrono-node": {
2449      "version": "2.9.0",
2450      "resolved": "https://registry.npmjs.org/chrono-node/-/chrono-node-2.9.0.tgz",
2451      "integrity": "sha512-glI4YY2Jy6JII5l3d5FN6rcrIbKSQqKPhWsIRYPK2IK8Mm4Q1ZZFdYIaDqglUNf7gNwG+kWIzTn0omzzE0VkvQ==",
2452      "license": "MIT",
2453      "engines": {
2454        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
2455      }
2456    },
2457    "node_modules/cli-highlight": {
2458      "version": "2.1.11",
2459      "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz",
2460      "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==",
2461      "dev": true,
2462      "license": "ISC",
2463      "dependencies": {
2464        "chalk": "^4.0.0",
2465        "highlight.js": "^10.7.1",
2466        "mz": "^2.4.0",
2467        "parse5": "^5.1.1",
2468        "parse5-htmlparser2-tree-adapter": "^6.0.0",
2469        "yargs": "^16.0.0"
2470      },
2471      "bin": {
2472        "highlight": "bin/highlight"
2473      },
2474      "engines": {
2475        "node": ">=8.0.0",
2476        "npm": ">=5.0.0"
2477      }
2478    },
2479    "node_modules/cli-highlight/node_modules/chalk": {
2480      "version": "4.1.2",
2481      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2482      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2483      "dev": true,
2484      "license": "MIT",
2485      "dependencies": {
2486        "ansi-styles": "^4.1.0",
2487        "supports-color": "^7.1.0"
2488      },
2489      "engines": {
2490        "node": ">=10"
2491      },
2492      "funding": {
2493        "url": "https://github.com/chalk/chalk?sponsor=1"
2494      }
2495    },
2496    "node_modules/cliui": {
2497      "version": "7.0.4",
2498      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
2499      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
2500      "dev": true,
2501      "license": "ISC",
2502      "dependencies": {
2503        "string-width": "^4.2.0",
2504        "strip-ansi": "^6.0.0",
2505        "wrap-ansi": "^7.0.0"
2506      }
2507    },
2508    "node_modules/color-convert": {
2509      "version": "2.0.1",
2510      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2511      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2512      "dev": true,
2513      "license": "MIT",
2514      "dependencies": {
2515        "color-name": "~1.1.4"
2516      },
2517      "engines": {
2518        "node": ">=7.0.0"
2519      }
2520    },
2521    "node_modules/color-name": {
2522      "version": "1.1.4",
2523      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2524      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2525      "dev": true,
2526      "license": "MIT"
2527    },
2528    "node_modules/cross-spawn": {
2529      "version": "7.0.6",
2530      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
2531      "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2532      "dev": true,
2533      "license": "MIT",
2534      "dependencies": {
2535        "path-key": "^3.1.0",
2536        "shebang-command": "^2.0.0",
2537        "which": "^2.0.1"
2538      },
2539      "engines": {
2540        "node": ">= 8"
2541      }
2542    },
2543    "node_modules/data-uri-to-buffer": {
2544      "version": "4.0.1",
2545      "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
2546      "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
2547      "dev": true,
2548      "license": "MIT",
2549      "engines": {
2550        "node": ">= 12"
2551      }
2552    },
2553    "node_modules/debug": {
2554      "version": "4.4.3",
2555      "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2556      "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2557      "dev": true,
2558      "license": "MIT",
2559      "dependencies": {
2560        "ms": "^2.1.3"
2561      },
2562      "engines": {
2563        "node": ">=6.0"
2564      },
2565      "peerDependenciesMeta": {
2566        "supports-color": {
2567          "optional": true
2568        }
2569      }
2570    },
2571    "node_modules/degenerator": {
2572      "version": "5.0.1",
2573      "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
2574      "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
2575      "dev": true,
2576      "license": "MIT",
2577      "dependencies": {
2578        "ast-types": "^0.13.4",
2579        "escodegen": "^2.1.0",
2580        "esprima": "^4.0.1"
2581      },
2582      "engines": {
2583        "node": ">= 14"
2584      }
2585    },
2586    "node_modules/diff": {
2587      "version": "8.0.3",
2588      "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.3.tgz",
2589      "integrity": "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==",
2590      "dev": true,
2591      "license": "BSD-3-Clause",
2592      "engines": {
2593        "node": ">=0.3.1"
2594      }
2595    },
2596    "node_modules/eastasianwidth": {
2597      "version": "0.2.0",
2598      "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
2599      "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
2600      "dev": true,
2601      "license": "MIT"
2602    },
2603    "node_modules/ecdsa-sig-formatter": {
2604      "version": "1.0.11",
2605      "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
2606      "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==",
2607      "dev": true,
2608      "license": "Apache-2.0",
2609      "dependencies": {
2610        "safe-buffer": "^5.0.1"
2611      }
2612    },
2613    "node_modules/emoji-regex": {
2614      "version": "8.0.0",
2615      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2616      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2617      "dev": true,
2618      "license": "MIT"
2619    },
2620    "node_modules/escalade": {
2621      "version": "3.2.0",
2622      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2623      "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2624      "dev": true,
2625      "license": "MIT",
2626      "engines": {
2627        "node": ">=6"
2628      }
2629    },
2630    "node_modules/escodegen": {
2631      "version": "2.1.0",
2632      "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
2633      "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
2634      "dev": true,
2635      "license": "BSD-2-Clause",
2636      "dependencies": {
2637        "esprima": "^4.0.1",
2638        "estraverse": "^5.2.0",
2639        "esutils": "^2.0.2"
2640      },
2641      "bin": {
2642        "escodegen": "bin/escodegen.js",
2643        "esgenerate": "bin/esgenerate.js"
2644      },
2645      "engines": {
2646        "node": ">=6.0"
2647      },
2648      "optionalDependencies": {
2649        "source-map": "~0.6.1"
2650      }
2651    },
2652    "node_modules/esprima": {
2653      "version": "4.0.1",
2654      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2655      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2656      "dev": true,
2657      "license": "BSD-2-Clause",
2658      "bin": {
2659        "esparse": "bin/esparse.js",
2660        "esvalidate": "bin/esvalidate.js"
2661      },
2662      "engines": {
2663        "node": ">=4"
2664      }
2665    },
2666    "node_modules/estraverse": {
2667      "version": "5.3.0",
2668      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2669      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2670      "dev": true,
2671      "license": "BSD-2-Clause",
2672      "engines": {
2673        "node": ">=4.0"
2674      }
2675    },
2676    "node_modules/esutils": {
2677      "version": "2.0.3",
2678      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2679      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2680      "dev": true,
2681      "license": "BSD-2-Clause",
2682      "engines": {
2683        "node": ">=0.10.0"
2684      }
2685    },
2686    "node_modules/extend": {
2687      "version": "3.0.2",
2688      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2689      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
2690      "dev": true,
2691      "license": "MIT"
2692    },
2693    "node_modules/fast-deep-equal": {
2694      "version": "3.1.3",
2695      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2696      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2697      "dev": true,
2698      "license": "MIT"
2699    },
2700    "node_modules/fast-uri": {
2701      "version": "3.1.0",
2702      "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
2703      "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==",
2704      "dev": true,
2705      "funding": [
2706        {
2707          "type": "github",
2708          "url": "https://github.com/sponsors/fastify"
2709        },
2710        {
2711          "type": "opencollective",
2712          "url": "https://opencollective.com/fastify"
2713        }
2714      ],
2715      "license": "BSD-3-Clause"
2716    },
2717    "node_modules/fast-xml-parser": {
2718      "version": "5.3.6",
2719      "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz",
2720      "integrity": "sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==",
2721      "dev": true,
2722      "funding": [
2723        {
2724          "type": "github",
2725          "url": "https://github.com/sponsors/NaturalIntelligence"
2726        }
2727      ],
2728      "license": "MIT",
2729      "dependencies": {
2730        "strnum": "^2.1.2"
2731      },
2732      "bin": {
2733        "fxparser": "src/cli/cli.js"
2734      }
2735    },
2736    "node_modules/fetch-blob": {
2737      "version": "3.2.0",
2738      "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
2739      "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
2740      "dev": true,
2741      "funding": [
2742        {
2743          "type": "github",
2744          "url": "https://github.com/sponsors/jimmywarting"
2745        },
2746        {
2747          "type": "paypal",
2748          "url": "https://paypal.me/jimmywarting"
2749        }
2750      ],
2751      "license": "MIT",
2752      "dependencies": {
2753        "node-domexception": "^1.0.0",
2754        "web-streams-polyfill": "^3.0.3"
2755      },
2756      "engines": {
2757        "node": "^12.20 || >= 14.13"
2758      }
2759    },
2760    "node_modules/file-type": {
2761      "version": "21.3.0",
2762      "resolved": "https://registry.npmjs.org/file-type/-/file-type-21.3.0.tgz",
2763      "integrity": "sha512-8kPJMIGz1Yt/aPEwOsrR97ZyZaD1Iqm8PClb1nYFclUCkBi0Ma5IsYNQzvSFS9ib51lWyIw5mIT9rWzI/xjpzA==",
2764      "dev": true,
2765      "license": "MIT",
2766      "dependencies": {
2767        "@tokenizer/inflate": "^0.4.1",
2768        "strtok3": "^10.3.4",
2769        "token-types": "^6.1.1",
2770        "uint8array-extras": "^1.4.0"
2771      },
2772      "engines": {
2773        "node": ">=20"
2774      },
2775      "funding": {
2776        "url": "https://github.com/sindresorhus/file-type?sponsor=1"
2777      }
2778    },
2779    "node_modules/foreground-child": {
2780      "version": "3.3.1",
2781      "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
2782      "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
2783      "dev": true,
2784      "license": "ISC",
2785      "dependencies": {
2786        "cross-spawn": "^7.0.6",
2787        "signal-exit": "^4.0.1"
2788      },
2789      "engines": {
2790        "node": ">=14"
2791      },
2792      "funding": {
2793        "url": "https://github.com/sponsors/isaacs"
2794      }
2795    },
2796    "node_modules/foreground-child/node_modules/signal-exit": {
2797      "version": "4.1.0",
2798      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
2799      "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2800      "dev": true,
2801      "license": "ISC",
2802      "engines": {
2803        "node": ">=14"
2804      },
2805      "funding": {
2806        "url": "https://github.com/sponsors/isaacs"
2807      }
2808    },
2809    "node_modules/formdata-polyfill": {
2810      "version": "4.0.10",
2811      "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
2812      "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
2813      "dev": true,
2814      "license": "MIT",
2815      "dependencies": {
2816        "fetch-blob": "^3.1.2"
2817      },
2818      "engines": {
2819        "node": ">=12.20.0"
2820      }
2821    },
2822    "node_modules/gaxios": {
2823      "version": "7.1.3",
2824      "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.1.3.tgz",
2825      "integrity": "sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ==",
2826      "dev": true,
2827      "license": "Apache-2.0",
2828      "dependencies": {
2829        "extend": "^3.0.2",
2830        "https-proxy-agent": "^7.0.1",
2831        "node-fetch": "^3.3.2",
2832        "rimraf": "^5.0.1"
2833      },
2834      "engines": {
2835        "node": ">=18"
2836      }
2837    },
2838    "node_modules/gcp-metadata": {
2839      "version": "8.1.2",
2840      "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-8.1.2.tgz",
2841      "integrity": "sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==",
2842      "dev": true,
2843      "license": "Apache-2.0",
2844      "dependencies": {
2845        "gaxios": "^7.0.0",
2846        "google-logging-utils": "^1.0.0",
2847        "json-bigint": "^1.0.0"
2848      },
2849      "engines": {
2850        "node": ">=18"
2851      }
2852    },
2853    "node_modules/get-caller-file": {
2854      "version": "2.0.5",
2855      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2856      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2857      "dev": true,
2858      "license": "ISC",
2859      "engines": {
2860        "node": "6.* || 8.* || >= 10.*"
2861      }
2862    },
2863    "node_modules/get-east-asian-width": {
2864      "version": "1.5.0",
2865      "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz",
2866      "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==",
2867      "dev": true,
2868      "license": "MIT",
2869      "engines": {
2870        "node": ">=18"
2871      },
2872      "funding": {
2873        "url": "https://github.com/sponsors/sindresorhus"
2874      }
2875    },
2876    "node_modules/get-uri": {
2877      "version": "6.0.5",
2878      "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
2879      "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
2880      "dev": true,
2881      "license": "MIT",
2882      "dependencies": {
2883        "basic-ftp": "^5.0.2",
2884        "data-uri-to-buffer": "^6.0.2",
2885        "debug": "^4.3.4"
2886      },
2887      "engines": {
2888        "node": ">= 14"
2889      }
2890    },
2891    "node_modules/get-uri/node_modules/data-uri-to-buffer": {
2892      "version": "6.0.2",
2893      "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
2894      "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
2895      "dev": true,
2896      "license": "MIT",
2897      "engines": {
2898        "node": ">= 14"
2899      }
2900    },
2901    "node_modules/glob": {
2902      "version": "13.0.6",
2903      "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",
2904      "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==",
2905      "dev": true,
2906      "license": "BlueOak-1.0.0",
2907      "dependencies": {
2908        "minimatch": "^10.2.2",
2909        "minipass": "^7.1.3",
2910        "path-scurry": "^2.0.2"
2911      },
2912      "engines": {
2913        "node": "18 || 20 || >=22"
2914      },
2915      "funding": {
2916        "url": "https://github.com/sponsors/isaacs"
2917      }
2918    },
2919    "node_modules/google-auth-library": {
2920      "version": "10.5.0",
2921      "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.5.0.tgz",
2922      "integrity": "sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w==",
2923      "dev": true,
2924      "license": "Apache-2.0",
2925      "dependencies": {
2926        "base64-js": "^1.3.0",
2927        "ecdsa-sig-formatter": "^1.0.11",
2928        "gaxios": "^7.0.0",
2929        "gcp-metadata": "^8.0.0",
2930        "google-logging-utils": "^1.0.0",
2931        "gtoken": "^8.0.0",
2932        "jws": "^4.0.0"
2933      },
2934      "engines": {
2935        "node": ">=18"
2936      }
2937    },
2938    "node_modules/google-logging-utils": {
2939      "version": "1.1.3",
2940      "resolved": "https://registry.npmjs.org/google-logging-utils/-/google-logging-utils-1.1.3.tgz",
2941      "integrity": "sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==",
2942      "dev": true,
2943      "license": "Apache-2.0",
2944      "engines": {
2945        "node": ">=14"
2946      }
2947    },
2948    "node_modules/graceful-fs": {
2949      "version": "4.2.11",
2950      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2951      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
2952      "dev": true,
2953      "license": "ISC"
2954    },
2955    "node_modules/gtoken": {
2956      "version": "8.0.0",
2957      "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0.tgz",
2958      "integrity": "sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==",
2959      "dev": true,
2960      "license": "MIT",
2961      "dependencies": {
2962        "gaxios": "^7.0.0",
2963        "jws": "^4.0.0"
2964      },
2965      "engines": {
2966        "node": ">=18"
2967      }
2968    },
2969    "node_modules/has-flag": {
2970      "version": "4.0.0",
2971      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2972      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2973      "dev": true,
2974      "license": "MIT",
2975      "engines": {
2976        "node": ">=8"
2977      }
2978    },
2979    "node_modules/highlight.js": {
2980      "version": "10.7.3",
2981      "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
2982      "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==",
2983      "dev": true,
2984      "license": "BSD-3-Clause",
2985      "engines": {
2986        "node": "*"
2987      }
2988    },
2989    "node_modules/hosted-git-info": {
2990      "version": "9.0.2",
2991      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.2.tgz",
2992      "integrity": "sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==",
2993      "dev": true,
2994      "license": "ISC",
2995      "dependencies": {
2996        "lru-cache": "^11.1.0"
2997      },
2998      "engines": {
2999        "node": "^20.17.0 || >=22.9.0"
3000      }
3001    },
3002    "node_modules/http-proxy-agent": {
3003      "version": "7.0.2",
3004      "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
3005      "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
3006      "dev": true,
3007      "license": "MIT",
3008      "dependencies": {
3009        "agent-base": "^7.1.0",
3010        "debug": "^4.3.4"
3011      },
3012      "engines": {
3013        "node": ">= 14"
3014      }
3015    },
3016    "node_modules/https-proxy-agent": {
3017      "version": "7.0.6",
3018      "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
3019      "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
3020      "dev": true,
3021      "license": "MIT",
3022      "dependencies": {
3023        "agent-base": "^7.1.2",
3024        "debug": "4"
3025      },
3026      "engines": {
3027        "node": ">= 14"
3028      }
3029    },
3030    "node_modules/ieee754": {
3031      "version": "1.2.1",
3032      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
3033      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
3034      "dev": true,
3035      "funding": [
3036        {
3037          "type": "github",
3038          "url": "https://github.com/sponsors/feross"
3039        },
3040        {
3041          "type": "patreon",
3042          "url": "https://www.patreon.com/feross"
3043        },
3044        {
3045          "type": "consulting",
3046          "url": "https://feross.org/support"
3047        }
3048      ],
3049      "license": "BSD-3-Clause"
3050    },
3051    "node_modules/ignore": {
3052      "version": "7.0.5",
3053      "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
3054      "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
3055      "dev": true,
3056      "license": "MIT",
3057      "engines": {
3058        "node": ">= 4"
3059      }
3060    },
3061    "node_modules/ip-address": {
3062      "version": "10.1.0",
3063      "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",
3064      "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
3065      "dev": true,
3066      "license": "MIT",
3067      "engines": {
3068        "node": ">= 12"
3069      }
3070    },
3071    "node_modules/is-fullwidth-code-point": {
3072      "version": "3.0.0",
3073      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3074      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3075      "dev": true,
3076      "license": "MIT",
3077      "engines": {
3078        "node": ">=8"
3079      }
3080    },
3081    "node_modules/isexe": {
3082      "version": "2.0.0",
3083      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3084      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3085      "dev": true,
3086      "license": "ISC"
3087    },
3088    "node_modules/jackspeak": {
3089      "version": "3.4.3",
3090      "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
3091      "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
3092      "dev": true,
3093      "license": "BlueOak-1.0.0",
3094      "dependencies": {
3095        "@isaacs/cliui": "^8.0.2"
3096      },
3097      "funding": {
3098        "url": "https://github.com/sponsors/isaacs"
3099      },
3100      "optionalDependencies": {
3101        "@pkgjs/parseargs": "^0.11.0"
3102      }
3103    },
3104    "node_modules/json-bigint": {
3105      "version": "1.0.0",
3106      "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz",
3107      "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==",
3108      "dev": true,
3109      "license": "MIT",
3110      "dependencies": {
3111        "bignumber.js": "^9.0.0"
3112      }
3113    },
3114    "node_modules/json-schema-to-ts": {
3115      "version": "3.1.1",
3116      "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz",
3117      "integrity": "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==",
3118      "dev": true,
3119      "license": "MIT",
3120      "dependencies": {
3121        "@babel/runtime": "^7.18.3",
3122        "ts-algebra": "^2.0.0"
3123      },
3124      "engines": {
3125        "node": ">=16"
3126      }
3127    },
3128    "node_modules/json-schema-traverse": {
3129      "version": "1.0.0",
3130      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
3131      "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
3132      "dev": true,
3133      "license": "MIT"
3134    },
3135    "node_modules/jwa": {
3136      "version": "2.0.1",
3137      "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.1.tgz",
3138      "integrity": "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==",
3139      "dev": true,
3140      "license": "MIT",
3141      "dependencies": {
3142        "buffer-equal-constant-time": "^1.0.1",
3143        "ecdsa-sig-formatter": "1.0.11",
3144        "safe-buffer": "^5.0.1"
3145      }
3146    },
3147    "node_modules/jws": {
3148      "version": "4.0.1",
3149      "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.1.tgz",
3150      "integrity": "sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==",
3151      "dev": true,
3152      "license": "MIT",
3153      "dependencies": {
3154        "jwa": "^2.0.1",
3155        "safe-buffer": "^5.0.1"
3156      }
3157    },
3158    "node_modules/koffi": {
3159      "version": "2.15.1",
3160      "resolved": "https://registry.npmjs.org/koffi/-/koffi-2.15.1.tgz",
3161      "integrity": "sha512-mnc0C0crx/xMSljb5s9QbnLrlFHprioFO1hkXyuSuO/QtbpLDa0l/uM21944UfQunMKmp3/r789DTDxVyyH6aA==",
3162      "dev": true,
3163      "hasInstallScript": true,
3164      "license": "MIT",
3165      "funding": {
3166        "url": "https://liberapay.com/Koromix"
3167      }
3168    },
3169    "node_modules/long": {
3170      "version": "5.3.2",
3171      "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
3172      "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==",
3173      "dev": true,
3174      "license": "Apache-2.0"
3175    },
3176    "node_modules/lru-cache": {
3177      "version": "11.2.6",
3178      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
3179      "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
3180      "dev": true,
3181      "license": "BlueOak-1.0.0",
3182      "engines": {
3183        "node": "20 || >=22"
3184      }
3185    },
3186    "node_modules/marked": {
3187      "version": "15.0.12",
3188      "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz",
3189      "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==",
3190      "dev": true,
3191      "license": "MIT",
3192      "bin": {
3193        "marked": "bin/marked.js"
3194      },
3195      "engines": {
3196        "node": ">= 18"
3197      }
3198    },
3199    "node_modules/mime-db": {
3200      "version": "1.54.0",
3201      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
3202      "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
3203      "dev": true,
3204      "license": "MIT",
3205      "engines": {
3206        "node": ">= 0.6"
3207      }
3208    },
3209    "node_modules/mime-types": {
3210      "version": "3.0.2",
3211      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
3212      "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
3213      "dev": true,
3214      "license": "MIT",
3215      "dependencies": {
3216        "mime-db": "^1.54.0"
3217      },
3218      "engines": {
3219        "node": ">=18"
3220      },
3221      "funding": {
3222        "type": "opencollective",
3223        "url": "https://opencollective.com/express"
3224      }
3225    },
3226    "node_modules/minimatch": {
3227      "version": "10.2.2",
3228      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.2.tgz",
3229      "integrity": "sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==",
3230      "dev": true,
3231      "license": "BlueOak-1.0.0",
3232      "dependencies": {
3233        "brace-expansion": "^5.0.2"
3234      },
3235      "engines": {
3236        "node": "18 || 20 || >=22"
3237      },
3238      "funding": {
3239        "url": "https://github.com/sponsors/isaacs"
3240      }
3241    },
3242    "node_modules/minipass": {
3243      "version": "7.1.3",
3244      "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
3245      "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==",
3246      "dev": true,
3247      "license": "BlueOak-1.0.0",
3248      "engines": {
3249        "node": ">=16 || 14 >=14.17"
3250      }
3251    },
3252    "node_modules/ms": {
3253      "version": "2.1.3",
3254      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3255      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3256      "dev": true,
3257      "license": "MIT"
3258    },
3259    "node_modules/mz": {
3260      "version": "2.7.0",
3261      "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
3262      "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
3263      "dev": true,
3264      "license": "MIT",
3265      "dependencies": {
3266        "any-promise": "^1.0.0",
3267        "object-assign": "^4.0.1",
3268        "thenify-all": "^1.0.0"
3269      }
3270    },
3271    "node_modules/netmask": {
3272      "version": "2.0.2",
3273      "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
3274      "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==",
3275      "dev": true,
3276      "license": "MIT",
3277      "engines": {
3278        "node": ">= 0.4.0"
3279      }
3280    },
3281    "node_modules/node-domexception": {
3282      "version": "1.0.0",
3283      "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
3284      "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
3285      "deprecated": "Use your platform's native DOMException instead",
3286      "dev": true,
3287      "funding": [
3288        {
3289          "type": "github",
3290          "url": "https://github.com/sponsors/jimmywarting"
3291        },
3292        {
3293          "type": "github",
3294          "url": "https://paypal.me/jimmywarting"
3295        }
3296      ],
3297      "license": "MIT",
3298      "engines": {
3299        "node": ">=10.5.0"
3300      }
3301    },
3302    "node_modules/node-fetch": {
3303      "version": "3.3.2",
3304      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
3305      "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
3306      "dev": true,
3307      "license": "MIT",
3308      "dependencies": {
3309        "data-uri-to-buffer": "^4.0.0",
3310        "fetch-blob": "^3.1.4",
3311        "formdata-polyfill": "^4.0.10"
3312      },
3313      "engines": {
3314        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3315      },
3316      "funding": {
3317        "type": "opencollective",
3318        "url": "https://opencollective.com/node-fetch"
3319      }
3320    },
3321    "node_modules/object-assign": {
3322      "version": "4.1.1",
3323      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3324      "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
3325      "dev": true,
3326      "license": "MIT",
3327      "engines": {
3328        "node": ">=0.10.0"
3329      }
3330    },
3331    "node_modules/openai": {
3332      "version": "6.10.0",
3333      "resolved": "https://registry.npmjs.org/openai/-/openai-6.10.0.tgz",
3334      "integrity": "sha512-ITxOGo7rO3XRMiKA5l7tQ43iNNu+iXGFAcf2t+aWVzzqRaS0i7m1K2BhxNdaveB+5eENhO0VY1FkiZzhBk4v3A==",
3335      "dev": true,
3336      "license": "Apache-2.0",
3337      "bin": {
3338        "openai": "bin/cli"
3339      },
3340      "peerDependencies": {
3341        "ws": "^8.18.0",
3342        "zod": "^3.25 || ^4.0"
3343      },
3344      "peerDependenciesMeta": {
3345        "ws": {
3346          "optional": true
3347        },
3348        "zod": {
3349          "optional": true
3350        }
3351      }
3352    },
3353    "node_modules/p-retry": {
3354      "version": "4.6.2",
3355      "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
3356      "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==",
3357      "dev": true,
3358      "license": "MIT",
3359      "dependencies": {
3360        "@types/retry": "0.12.0",
3361        "retry": "^0.13.1"
3362      },
3363      "engines": {
3364        "node": ">=8"
3365      }
3366    },
3367    "node_modules/pac-proxy-agent": {
3368      "version": "7.2.0",
3369      "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
3370      "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
3371      "dev": true,
3372      "license": "MIT",
3373      "dependencies": {
3374        "@tootallnate/quickjs-emscripten": "^0.23.0",
3375        "agent-base": "^7.1.2",
3376        "debug": "^4.3.4",
3377        "get-uri": "^6.0.1",
3378        "http-proxy-agent": "^7.0.0",
3379        "https-proxy-agent": "^7.0.6",
3380        "pac-resolver": "^7.0.1",
3381        "socks-proxy-agent": "^8.0.5"
3382      },
3383      "engines": {
3384        "node": ">= 14"
3385      }
3386    },
3387    "node_modules/pac-resolver": {
3388      "version": "7.0.1",
3389      "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
3390      "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
3391      "dev": true,
3392      "license": "MIT",
3393      "dependencies": {
3394        "degenerator": "^5.0.0",
3395        "netmask": "^2.0.2"
3396      },
3397      "engines": {
3398        "node": ">= 14"
3399      }
3400    },
3401    "node_modules/package-json-from-dist": {
3402      "version": "1.0.1",
3403      "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
3404      "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
3405      "dev": true,
3406      "license": "BlueOak-1.0.0"
3407    },
3408    "node_modules/parse5": {
3409      "version": "5.1.1",
3410      "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
3411      "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
3412      "dev": true,
3413      "license": "MIT"
3414    },
3415    "node_modules/parse5-htmlparser2-tree-adapter": {
3416      "version": "6.0.1",
3417      "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz",
3418      "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==",
3419      "dev": true,
3420      "license": "MIT",
3421      "dependencies": {
3422        "parse5": "^6.0.1"
3423      }
3424    },
3425    "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": {
3426      "version": "6.0.1",
3427      "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
3428      "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
3429      "dev": true,
3430      "license": "MIT"
3431    },
3432    "node_modules/partial-json": {
3433      "version": "0.1.7",
3434      "resolved": "https://registry.npmjs.org/partial-json/-/partial-json-0.1.7.tgz",
3435      "integrity": "sha512-Njv/59hHaokb/hRUjce3Hdv12wd60MtM9Z5Olmn+nehe0QDAsRtRbJPvJ0Z91TusF0SuZRIvnM+S4l6EIP8leA==",
3436      "dev": true,
3437      "license": "MIT"
3438    },
3439    "node_modules/path-key": {
3440      "version": "3.1.1",
3441      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3442      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3443      "dev": true,
3444      "license": "MIT",
3445      "engines": {
3446        "node": ">=8"
3447      }
3448    },
3449    "node_modules/path-scurry": {
3450      "version": "2.0.2",
3451      "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
3452      "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==",
3453      "dev": true,
3454      "license": "BlueOak-1.0.0",
3455      "dependencies": {
3456        "lru-cache": "^11.0.0",
3457        "minipass": "^7.1.2"
3458      },
3459      "engines": {
3460        "node": "18 || 20 || >=22"
3461      },
3462      "funding": {
3463        "url": "https://github.com/sponsors/isaacs"
3464      }
3465    },
3466    "node_modules/proper-lockfile": {
3467      "version": "4.1.2",
3468      "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz",
3469      "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==",
3470      "dev": true,
3471      "license": "MIT",
3472      "dependencies": {
3473        "graceful-fs": "^4.2.4",
3474        "retry": "^0.12.0",
3475        "signal-exit": "^3.0.2"
3476      }
3477    },
3478    "node_modules/proper-lockfile/node_modules/retry": {
3479      "version": "0.12.0",
3480      "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
3481      "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
3482      "dev": true,
3483      "license": "MIT",
3484      "engines": {
3485        "node": ">= 4"
3486      }
3487    },
3488    "node_modules/protobufjs": {
3489      "version": "7.5.4",
3490      "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz",
3491      "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==",
3492      "dev": true,
3493      "hasInstallScript": true,
3494      "license": "BSD-3-Clause",
3495      "dependencies": {
3496        "@protobufjs/aspromise": "^1.1.2",
3497        "@protobufjs/base64": "^1.1.2",
3498        "@protobufjs/codegen": "^2.0.4",
3499        "@protobufjs/eventemitter": "^1.1.0",
3500        "@protobufjs/fetch": "^1.1.0",
3501        "@protobufjs/float": "^1.0.2",
3502        "@protobufjs/inquire": "^1.1.0",
3503        "@protobufjs/path": "^1.1.2",
3504        "@protobufjs/pool": "^1.1.0",
3505        "@protobufjs/utf8": "^1.1.0",
3506        "@types/node": ">=13.7.0",
3507        "long": "^5.0.0"
3508      },
3509      "engines": {
3510        "node": ">=12.0.0"
3511      }
3512    },
3513    "node_modules/proxy-agent": {
3514      "version": "6.5.0",
3515      "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
3516      "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
3517      "dev": true,
3518      "license": "MIT",
3519      "dependencies": {
3520        "agent-base": "^7.1.2",
3521        "debug": "^4.3.4",
3522        "http-proxy-agent": "^7.0.1",
3523        "https-proxy-agent": "^7.0.6",
3524        "lru-cache": "^7.14.1",
3525        "pac-proxy-agent": "^7.1.0",
3526        "proxy-from-env": "^1.1.0",
3527        "socks-proxy-agent": "^8.0.5"
3528      },
3529      "engines": {
3530        "node": ">= 14"
3531      }
3532    },
3533    "node_modules/proxy-agent/node_modules/lru-cache": {
3534      "version": "7.18.3",
3535      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
3536      "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
3537      "dev": true,
3538      "license": "ISC",
3539      "engines": {
3540        "node": ">=12"
3541      }
3542    },
3543    "node_modules/proxy-from-env": {
3544      "version": "1.1.0",
3545      "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
3546      "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
3547      "dev": true,
3548      "license": "MIT"
3549    },
3550    "node_modules/require-directory": {
3551      "version": "2.1.1",
3552      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3553      "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
3554      "dev": true,
3555      "license": "MIT",
3556      "engines": {
3557        "node": ">=0.10.0"
3558      }
3559    },
3560    "node_modules/require-from-string": {
3561      "version": "2.0.2",
3562      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
3563      "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
3564      "dev": true,
3565      "license": "MIT",
3566      "engines": {
3567        "node": ">=0.10.0"
3568      }
3569    },
3570    "node_modules/retry": {
3571      "version": "0.13.1",
3572      "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
3573      "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
3574      "dev": true,
3575      "license": "MIT",
3576      "engines": {
3577        "node": ">= 4"
3578      }
3579    },
3580    "node_modules/rimraf": {
3581      "version": "5.0.10",
3582      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz",
3583      "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==",
3584      "dev": true,
3585      "license": "ISC",
3586      "dependencies": {
3587        "glob": "^10.3.7"
3588      },
3589      "bin": {
3590        "rimraf": "dist/esm/bin.mjs"
3591      },
3592      "funding": {
3593        "url": "https://github.com/sponsors/isaacs"
3594      }
3595    },
3596    "node_modules/rimraf/node_modules/balanced-match": {
3597      "version": "1.0.2",
3598      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
3599      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
3600      "dev": true,
3601      "license": "MIT"
3602    },
3603    "node_modules/rimraf/node_modules/brace-expansion": {
3604      "version": "2.0.2",
3605      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
3606      "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
3607      "dev": true,
3608      "license": "MIT",
3609      "dependencies": {
3610        "balanced-match": "^1.0.0"
3611      }
3612    },
3613    "node_modules/rimraf/node_modules/glob": {
3614      "version": "10.5.0",
3615      "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
3616      "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
3617      "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
3618      "dev": true,
3619      "license": "ISC",
3620      "dependencies": {
3621        "foreground-child": "^3.1.0",
3622        "jackspeak": "^3.1.2",
3623        "minimatch": "^9.0.4",
3624        "minipass": "^7.1.2",
3625        "package-json-from-dist": "^1.0.0",
3626        "path-scurry": "^1.11.1"
3627      },
3628      "bin": {
3629        "glob": "dist/esm/bin.mjs"
3630      },
3631      "funding": {
3632        "url": "https://github.com/sponsors/isaacs"
3633      }
3634    },
3635    "node_modules/rimraf/node_modules/lru-cache": {
3636      "version": "10.4.3",
3637      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
3638      "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
3639      "dev": true,
3640      "license": "ISC"
3641    },
3642    "node_modules/rimraf/node_modules/minimatch": {
3643      "version": "9.0.5",
3644      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
3645      "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
3646      "dev": true,
3647      "license": "ISC",
3648      "dependencies": {
3649        "brace-expansion": "^2.0.1"
3650      },
3651      "engines": {
3652        "node": ">=16 || 14 >=14.17"
3653      },
3654      "funding": {
3655        "url": "https://github.com/sponsors/isaacs"
3656      }
3657    },
3658    "node_modules/rimraf/node_modules/path-scurry": {
3659      "version": "1.11.1",
3660      "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
3661      "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
3662      "dev": true,
3663      "license": "BlueOak-1.0.0",
3664      "dependencies": {
3665        "lru-cache": "^10.2.0",
3666        "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
3667      },
3668      "engines": {
3669        "node": ">=16 || 14 >=14.18"
3670      },
3671      "funding": {
3672        "url": "https://github.com/sponsors/isaacs"
3673      }
3674    },
3675    "node_modules/safe-buffer": {
3676      "version": "5.2.1",
3677      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3678      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3679      "dev": true,
3680      "funding": [
3681        {
3682          "type": "github",
3683          "url": "https://github.com/sponsors/feross"
3684        },
3685        {
3686          "type": "patreon",
3687          "url": "https://www.patreon.com/feross"
3688        },
3689        {
3690          "type": "consulting",
3691          "url": "https://feross.org/support"
3692        }
3693      ],
3694      "license": "MIT"
3695    },
3696    "node_modules/shebang-command": {
3697      "version": "2.0.0",
3698      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3699      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3700      "dev": true,
3701      "license": "MIT",
3702      "dependencies": {
3703        "shebang-regex": "^3.0.0"
3704      },
3705      "engines": {
3706        "node": ">=8"
3707      }
3708    },
3709    "node_modules/shebang-regex": {
3710      "version": "3.0.0",
3711      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3712      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3713      "dev": true,
3714      "license": "MIT",
3715      "engines": {
3716        "node": ">=8"
3717      }
3718    },
3719    "node_modules/signal-exit": {
3720      "version": "3.0.7",
3721      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3722      "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
3723      "dev": true,
3724      "license": "ISC"
3725    },
3726    "node_modules/smart-buffer": {
3727      "version": "4.2.0",
3728      "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
3729      "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
3730      "dev": true,
3731      "license": "MIT",
3732      "engines": {
3733        "node": ">= 6.0.0",
3734        "npm": ">= 3.0.0"
3735      }
3736    },
3737    "node_modules/socks": {
3738      "version": "2.8.7",
3739      "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
3740      "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
3741      "dev": true,
3742      "license": "MIT",
3743      "dependencies": {
3744        "ip-address": "^10.0.1",
3745        "smart-buffer": "^4.2.0"
3746      },
3747      "engines": {
3748        "node": ">= 10.0.0",
3749        "npm": ">= 3.0.0"
3750      }
3751    },
3752    "node_modules/socks-proxy-agent": {
3753      "version": "8.0.5",
3754      "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
3755      "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
3756      "dev": true,
3757      "license": "MIT",
3758      "dependencies": {
3759        "agent-base": "^7.1.2",
3760        "debug": "^4.3.4",
3761        "socks": "^2.8.3"
3762      },
3763      "engines": {
3764        "node": ">= 14"
3765      }
3766    },
3767    "node_modules/source-map": {
3768      "version": "0.6.1",
3769      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3770      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3771      "dev": true,
3772      "license": "BSD-3-Clause",
3773      "optional": true,
3774      "engines": {
3775        "node": ">=0.10.0"
3776      }
3777    },
3778    "node_modules/std-env": {
3779      "version": "3.10.0",
3780      "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
3781      "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
3782      "dev": true,
3783      "license": "MIT"
3784    },
3785    "node_modules/string-width": {
3786      "version": "4.2.3",
3787      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3788      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3789      "dev": true,
3790      "license": "MIT",
3791      "dependencies": {
3792        "emoji-regex": "^8.0.0",
3793        "is-fullwidth-code-point": "^3.0.0",
3794        "strip-ansi": "^6.0.1"
3795      },
3796      "engines": {
3797        "node": ">=8"
3798      }
3799    },
3800    "node_modules/string-width-cjs": {
3801      "name": "string-width",
3802      "version": "4.2.3",
3803      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3804      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3805      "dev": true,
3806      "license": "MIT",
3807      "dependencies": {
3808        "emoji-regex": "^8.0.0",
3809        "is-fullwidth-code-point": "^3.0.0",
3810        "strip-ansi": "^6.0.1"
3811      },
3812      "engines": {
3813        "node": ">=8"
3814      }
3815    },
3816    "node_modules/strip-ansi": {
3817      "version": "6.0.1",
3818      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3819      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3820      "dev": true,
3821      "license": "MIT",
3822      "dependencies": {
3823        "ansi-regex": "^5.0.1"
3824      },
3825      "engines": {
3826        "node": ">=8"
3827      }
3828    },
3829    "node_modules/strip-ansi-cjs": {
3830      "name": "strip-ansi",
3831      "version": "6.0.1",
3832      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3833      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3834      "dev": true,
3835      "license": "MIT",
3836      "dependencies": {
3837        "ansi-regex": "^5.0.1"
3838      },
3839      "engines": {
3840        "node": ">=8"
3841      }
3842    },
3843    "node_modules/strnum": {
3844      "version": "2.1.2",
3845      "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz",
3846      "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==",
3847      "dev": true,
3848      "funding": [
3849        {
3850          "type": "github",
3851          "url": "https://github.com/sponsors/NaturalIntelligence"
3852        }
3853      ],
3854      "license": "MIT"
3855    },
3856    "node_modules/strtok3": {
3857      "version": "10.3.4",
3858      "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-10.3.4.tgz",
3859      "integrity": "sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==",
3860      "dev": true,
3861      "license": "MIT",
3862      "dependencies": {
3863        "@tokenizer/token": "^0.3.0"
3864      },
3865      "engines": {
3866        "node": ">=18"
3867      },
3868      "funding": {
3869        "type": "github",
3870        "url": "https://github.com/sponsors/Borewit"
3871      }
3872    },
3873    "node_modules/supports-color": {
3874      "version": "7.2.0",
3875      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3876      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3877      "dev": true,
3878      "license": "MIT",
3879      "dependencies": {
3880        "has-flag": "^4.0.0"
3881      },
3882      "engines": {
3883        "node": ">=8"
3884      }
3885    },
3886    "node_modules/thenify": {
3887      "version": "3.3.1",
3888      "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
3889      "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
3890      "dev": true,
3891      "license": "MIT",
3892      "dependencies": {
3893        "any-promise": "^1.0.0"
3894      }
3895    },
3896    "node_modules/thenify-all": {
3897      "version": "1.6.0",
3898      "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
3899      "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
3900      "dev": true,
3901      "license": "MIT",
3902      "dependencies": {
3903        "thenify": ">= 3.1.0 < 4"
3904      },
3905      "engines": {
3906        "node": ">=0.8"
3907      }
3908    },
3909    "node_modules/token-types": {
3910      "version": "6.1.2",
3911      "resolved": "https://registry.npmjs.org/token-types/-/token-types-6.1.2.tgz",
3912      "integrity": "sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==",
3913      "dev": true,
3914      "license": "MIT",
3915      "dependencies": {
3916        "@borewit/text-codec": "^0.2.1",
3917        "@tokenizer/token": "^0.3.0",
3918        "ieee754": "^1.2.1"
3919      },
3920      "engines": {
3921        "node": ">=14.16"
3922      },
3923      "funding": {
3924        "type": "github",
3925        "url": "https://github.com/sponsors/Borewit"
3926      }
3927    },
3928    "node_modules/ts-algebra": {
3929      "version": "2.0.0",
3930      "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz",
3931      "integrity": "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==",
3932      "dev": true,
3933      "license": "MIT"
3934    },
3935    "node_modules/tslib": {
3936      "version": "2.8.1",
3937      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
3938      "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
3939      "dev": true,
3940      "license": "0BSD"
3941    },
3942    "node_modules/uint8array-extras": {
3943      "version": "1.5.0",
3944      "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.5.0.tgz",
3945      "integrity": "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==",
3946      "dev": true,
3947      "license": "MIT",
3948      "engines": {
3949        "node": ">=18"
3950      },
3951      "funding": {
3952        "url": "https://github.com/sponsors/sindresorhus"
3953      }
3954    },
3955    "node_modules/undici": {
3956      "version": "7.22.0",
3957      "resolved": "https://registry.npmjs.org/undici/-/undici-7.22.0.tgz",
3958      "integrity": "sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==",
3959      "dev": true,
3960      "license": "MIT",
3961      "engines": {
3962        "node": ">=20.18.1"
3963      }
3964    },
3965    "node_modules/undici-types": {
3966      "version": "7.18.2",
3967      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
3968      "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
3969      "dev": true,
3970      "license": "MIT"
3971    },
3972    "node_modules/web-streams-polyfill": {
3973      "version": "3.3.3",
3974      "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
3975      "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
3976      "dev": true,
3977      "license": "MIT",
3978      "engines": {
3979        "node": ">= 8"
3980      }
3981    },
3982    "node_modules/which": {
3983      "version": "2.0.2",
3984      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3985      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3986      "dev": true,
3987      "license": "ISC",
3988      "dependencies": {
3989        "isexe": "^2.0.0"
3990      },
3991      "bin": {
3992        "node-which": "bin/node-which"
3993      },
3994      "engines": {
3995        "node": ">= 8"
3996      }
3997    },
3998    "node_modules/wrap-ansi": {
3999      "version": "7.0.0",
4000      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
4001      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
4002      "dev": true,
4003      "license": "MIT",
4004      "dependencies": {
4005        "ansi-styles": "^4.0.0",
4006        "string-width": "^4.1.0",
4007        "strip-ansi": "^6.0.0"
4008      },
4009      "engines": {
4010        "node": ">=10"
4011      },
4012      "funding": {
4013        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4014      }
4015    },
4016    "node_modules/wrap-ansi-cjs": {
4017      "name": "wrap-ansi",
4018      "version": "7.0.0",
4019      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
4020      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
4021      "dev": true,
4022      "license": "MIT",
4023      "dependencies": {
4024        "ansi-styles": "^4.0.0",
4025        "string-width": "^4.1.0",
4026        "strip-ansi": "^6.0.0"
4027      },
4028      "engines": {
4029        "node": ">=10"
4030      },
4031      "funding": {
4032        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4033      }
4034    },
4035    "node_modules/ws": {
4036      "version": "8.19.0",
4037      "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
4038      "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==",
4039      "dev": true,
4040      "license": "MIT",
4041      "engines": {
4042        "node": ">=10.0.0"
4043      },
4044      "peerDependencies": {
4045        "bufferutil": "^4.0.1",
4046        "utf-8-validate": ">=5.0.2"
4047      },
4048      "peerDependenciesMeta": {
4049        "bufferutil": {
4050          "optional": true
4051        },
4052        "utf-8-validate": {
4053          "optional": true
4054        }
4055      }
4056    },
4057    "node_modules/y18n": {
4058      "version": "5.0.8",
4059      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
4060      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
4061      "dev": true,
4062      "license": "ISC",
4063      "engines": {
4064        "node": ">=10"
4065      }
4066    },
4067    "node_modules/yaml": {
4068      "version": "2.8.2",
4069      "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz",
4070      "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==",
4071      "dev": true,
4072      "license": "ISC",
4073      "bin": {
4074        "yaml": "bin.mjs"
4075      },
4076      "engines": {
4077        "node": ">= 14.6"
4078      },
4079      "funding": {
4080        "url": "https://github.com/sponsors/eemeli"
4081      }
4082    },
4083    "node_modules/yargs": {
4084      "version": "16.2.0",
4085      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
4086      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
4087      "dev": true,
4088      "license": "MIT",
4089      "dependencies": {
4090        "cliui": "^7.0.2",
4091        "escalade": "^3.1.1",
4092        "get-caller-file": "^2.0.5",
4093        "require-directory": "^2.1.1",
4094        "string-width": "^4.2.0",
4095        "y18n": "^5.0.5",
4096        "yargs-parser": "^20.2.2"
4097      },
4098      "engines": {
4099        "node": ">=10"
4100      }
4101    },
4102    "node_modules/yargs-parser": {
4103      "version": "20.2.9",
4104      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
4105      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
4106      "dev": true,
4107      "license": "ISC",
4108      "engines": {
4109        "node": ">=10"
4110      }
4111    },
4112    "node_modules/yoctocolors": {
4113      "version": "2.1.2",
4114      "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz",
4115      "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==",
4116      "dev": true,
4117      "license": "MIT",
4118      "engines": {
4119        "node": ">=18"
4120      },
4121      "funding": {
4122        "url": "https://github.com/sponsors/sindresorhus"
4123      }
4124    },
4125    "node_modules/zod": {
4126      "version": "4.3.6",
4127      "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz",
4128      "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==",
4129      "dev": true,
4130      "license": "MIT",
4131      "peer": true,
4132      "funding": {
4133        "url": "https://github.com/sponsors/colinhacks"
4134      }
4135    },
4136    "node_modules/zod-to-json-schema": {
4137      "version": "3.25.1",
4138      "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz",
4139      "integrity": "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==",
4140      "dev": true,
4141      "license": "ISC",
4142      "peerDependencies": {
4143        "zod": "^3.25 || ^4"
4144      }
4145    }
4146  }
4147}