wip library to store cold objects in s3, warm objects on disk, and hot objects in memory
nodejs typescript
at main 169 kB view raw
1{ 2 "name": "tiered-storage", 3 "version": "1.0.1", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "tiered-storage", 9 "version": "1.0.1", 10 "dependencies": { 11 "@aws-sdk/client-s3": "^3.500.0", 12 "@aws-sdk/lib-storage": "^3.500.0", 13 "hono": "^4.10.7", 14 "mime-types": "^3.0.2", 15 "tiny-lru": "^11.0.0" 16 }, 17 "devDependencies": { 18 "@types/bun": "^1.3.4", 19 "@types/mime-types": "^3.0.1", 20 "@types/node": "^24.10.1", 21 "@typescript-eslint/eslint-plugin": "^8.48.1", 22 "@typescript-eslint/parser": "^8.48.1", 23 "eslint": "^9.39.1", 24 "eslint-config-prettier": "^10.1.8", 25 "eslint-plugin-prettier": "^5.5.4", 26 "prettier": "^3.7.4", 27 "tsx": "^4.0.0", 28 "typescript": "^5.3.0", 29 "typescript-eslint": "^8.50.0", 30 "vitest": "^4.0.15" 31 }, 32 "engines": { 33 "node": ">=18.0.0" 34 } 35 }, 36 "node_modules/@aws-crypto/crc32": { 37 "version": "5.2.0", 38 "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz", 39 "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", 40 "license": "Apache-2.0", 41 "dependencies": { 42 "@aws-crypto/util": "^5.2.0", 43 "@aws-sdk/types": "^3.222.0", 44 "tslib": "^2.6.2" 45 }, 46 "engines": { 47 "node": ">=16.0.0" 48 } 49 }, 50 "node_modules/@aws-crypto/crc32c": { 51 "version": "5.2.0", 52 "resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz", 53 "integrity": "sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==", 54 "license": "Apache-2.0", 55 "dependencies": { 56 "@aws-crypto/util": "^5.2.0", 57 "@aws-sdk/types": "^3.222.0", 58 "tslib": "^2.6.2" 59 } 60 }, 61 "node_modules/@aws-crypto/sha1-browser": { 62 "version": "5.2.0", 63 "license": "Apache-2.0", 64 "dependencies": { 65 "@aws-crypto/supports-web-crypto": "^5.2.0", 66 "@aws-crypto/util": "^5.2.0", 67 "@aws-sdk/types": "^3.222.0", 68 "@aws-sdk/util-locate-window": "^3.0.0", 69 "@smithy/util-utf8": "^2.0.0", 70 "tslib": "^2.6.2" 71 } 72 }, 73 "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8": { 74 "version": "2.3.0", 75 "license": "Apache-2.0", 76 "dependencies": { 77 "@smithy/util-buffer-from": "^2.2.0", 78 "tslib": "^2.6.2" 79 }, 80 "engines": { 81 "node": ">=14.0.0" 82 } 83 }, 84 "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from": { 85 "version": "2.2.0", 86 "license": "Apache-2.0", 87 "dependencies": { 88 "@smithy/is-array-buffer": "^2.2.0", 89 "tslib": "^2.6.2" 90 }, 91 "engines": { 92 "node": ">=14.0.0" 93 } 94 }, 95 "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from/node_modules/@smithy/is-array-buffer": { 96 "version": "2.2.0", 97 "license": "Apache-2.0", 98 "dependencies": { 99 "tslib": "^2.6.2" 100 }, 101 "engines": { 102 "node": ">=14.0.0" 103 } 104 }, 105 "node_modules/@aws-crypto/sha256-browser": { 106 "version": "5.2.0", 107 "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz", 108 "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==", 109 "license": "Apache-2.0", 110 "dependencies": { 111 "@aws-crypto/sha256-js": "^5.2.0", 112 "@aws-crypto/supports-web-crypto": "^5.2.0", 113 "@aws-crypto/util": "^5.2.0", 114 "@aws-sdk/types": "^3.222.0", 115 "@aws-sdk/util-locate-window": "^3.0.0", 116 "@smithy/util-utf8": "^2.0.0", 117 "tslib": "^2.6.2" 118 } 119 }, 120 "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": { 121 "version": "2.2.0", 122 "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", 123 "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", 124 "license": "Apache-2.0", 125 "dependencies": { 126 "tslib": "^2.6.2" 127 }, 128 "engines": { 129 "node": ">=14.0.0" 130 } 131 }, 132 "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": { 133 "version": "2.2.0", 134 "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", 135 "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", 136 "license": "Apache-2.0", 137 "dependencies": { 138 "@smithy/is-array-buffer": "^2.2.0", 139 "tslib": "^2.6.2" 140 }, 141 "engines": { 142 "node": ">=14.0.0" 143 } 144 }, 145 "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": { 146 "version": "2.3.0", 147 "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", 148 "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", 149 "license": "Apache-2.0", 150 "dependencies": { 151 "@smithy/util-buffer-from": "^2.2.0", 152 "tslib": "^2.6.2" 153 }, 154 "engines": { 155 "node": ">=14.0.0" 156 } 157 }, 158 "node_modules/@aws-crypto/sha256-js": { 159 "version": "5.2.0", 160 "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz", 161 "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==", 162 "license": "Apache-2.0", 163 "dependencies": { 164 "@aws-crypto/util": "^5.2.0", 165 "@aws-sdk/types": "^3.222.0", 166 "tslib": "^2.6.2" 167 }, 168 "engines": { 169 "node": ">=16.0.0" 170 } 171 }, 172 "node_modules/@aws-crypto/supports-web-crypto": { 173 "version": "5.2.0", 174 "license": "Apache-2.0", 175 "dependencies": { 176 "tslib": "^2.6.2" 177 } 178 }, 179 "node_modules/@aws-crypto/util": { 180 "version": "5.2.0", 181 "license": "Apache-2.0", 182 "dependencies": { 183 "@aws-sdk/types": "^3.222.0", 184 "@smithy/util-utf8": "^2.0.0", 185 "tslib": "^2.6.2" 186 } 187 }, 188 "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": { 189 "version": "2.3.0", 190 "license": "Apache-2.0", 191 "dependencies": { 192 "@smithy/util-buffer-from": "^2.2.0", 193 "tslib": "^2.6.2" 194 }, 195 "engines": { 196 "node": ">=14.0.0" 197 } 198 }, 199 "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from": { 200 "version": "2.2.0", 201 "license": "Apache-2.0", 202 "dependencies": { 203 "@smithy/is-array-buffer": "^2.2.0", 204 "tslib": "^2.6.2" 205 }, 206 "engines": { 207 "node": ">=14.0.0" 208 } 209 }, 210 "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from/node_modules/@smithy/is-array-buffer": { 211 "version": "2.2.0", 212 "license": "Apache-2.0", 213 "dependencies": { 214 "tslib": "^2.6.2" 215 }, 216 "engines": { 217 "node": ">=14.0.0" 218 } 219 }, 220 "node_modules/@aws-sdk/client-s3": { 221 "version": "3.956.0", 222 "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.956.0.tgz", 223 "integrity": "sha512-O+Z7PSY9TjaqJcZSDMvVmXBuV/jmFRJIu7ga+9XgWv4+qfjhAX2N2s4kgsRnIdjIO4xgkN3O/BugTCyjIRrIDQ==", 224 "license": "Apache-2.0", 225 "peer": true, 226 "dependencies": { 227 "@aws-crypto/sha1-browser": "5.2.0", 228 "@aws-crypto/sha256-browser": "5.2.0", 229 "@aws-crypto/sha256-js": "5.2.0", 230 "@aws-sdk/core": "3.956.0", 231 "@aws-sdk/credential-provider-node": "3.956.0", 232 "@aws-sdk/middleware-bucket-endpoint": "3.956.0", 233 "@aws-sdk/middleware-expect-continue": "3.956.0", 234 "@aws-sdk/middleware-flexible-checksums": "3.956.0", 235 "@aws-sdk/middleware-host-header": "3.956.0", 236 "@aws-sdk/middleware-location-constraint": "3.956.0", 237 "@aws-sdk/middleware-logger": "3.956.0", 238 "@aws-sdk/middleware-recursion-detection": "3.956.0", 239 "@aws-sdk/middleware-sdk-s3": "3.956.0", 240 "@aws-sdk/middleware-ssec": "3.956.0", 241 "@aws-sdk/middleware-user-agent": "3.956.0", 242 "@aws-sdk/region-config-resolver": "3.956.0", 243 "@aws-sdk/signature-v4-multi-region": "3.956.0", 244 "@aws-sdk/types": "3.956.0", 245 "@aws-sdk/util-endpoints": "3.956.0", 246 "@aws-sdk/util-user-agent-browser": "3.956.0", 247 "@aws-sdk/util-user-agent-node": "3.956.0", 248 "@smithy/config-resolver": "^4.4.5", 249 "@smithy/core": "^3.20.0", 250 "@smithy/eventstream-serde-browser": "^4.2.7", 251 "@smithy/eventstream-serde-config-resolver": "^4.3.7", 252 "@smithy/eventstream-serde-node": "^4.2.7", 253 "@smithy/fetch-http-handler": "^5.3.8", 254 "@smithy/hash-blob-browser": "^4.2.8", 255 "@smithy/hash-node": "^4.2.7", 256 "@smithy/hash-stream-node": "^4.2.7", 257 "@smithy/invalid-dependency": "^4.2.7", 258 "@smithy/md5-js": "^4.2.7", 259 "@smithy/middleware-content-length": "^4.2.7", 260 "@smithy/middleware-endpoint": "^4.4.1", 261 "@smithy/middleware-retry": "^4.4.17", 262 "@smithy/middleware-serde": "^4.2.8", 263 "@smithy/middleware-stack": "^4.2.7", 264 "@smithy/node-config-provider": "^4.3.7", 265 "@smithy/node-http-handler": "^4.4.7", 266 "@smithy/protocol-http": "^5.3.7", 267 "@smithy/smithy-client": "^4.10.2", 268 "@smithy/types": "^4.11.0", 269 "@smithy/url-parser": "^4.2.7", 270 "@smithy/util-base64": "^4.3.0", 271 "@smithy/util-body-length-browser": "^4.2.0", 272 "@smithy/util-body-length-node": "^4.2.1", 273 "@smithy/util-defaults-mode-browser": "^4.3.16", 274 "@smithy/util-defaults-mode-node": "^4.2.19", 275 "@smithy/util-endpoints": "^3.2.7", 276 "@smithy/util-middleware": "^4.2.7", 277 "@smithy/util-retry": "^4.2.7", 278 "@smithy/util-stream": "^4.5.8", 279 "@smithy/util-utf8": "^4.2.0", 280 "@smithy/util-waiter": "^4.2.7", 281 "tslib": "^2.6.2" 282 }, 283 "engines": { 284 "node": ">=18.0.0" 285 } 286 }, 287 "node_modules/@aws-sdk/client-sso": { 288 "version": "3.956.0", 289 "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.956.0.tgz", 290 "integrity": "sha512-TCxCa9B1IMILvk/7sig0fRQzff+M2zBQVZGWOJL8SAZq/gfElIMAf/nYjQwMhXjyq8PFDRGm4GN8ZhNKPeNleQ==", 291 "license": "Apache-2.0", 292 "dependencies": { 293 "@aws-crypto/sha256-browser": "5.2.0", 294 "@aws-crypto/sha256-js": "5.2.0", 295 "@aws-sdk/core": "3.956.0", 296 "@aws-sdk/middleware-host-header": "3.956.0", 297 "@aws-sdk/middleware-logger": "3.956.0", 298 "@aws-sdk/middleware-recursion-detection": "3.956.0", 299 "@aws-sdk/middleware-user-agent": "3.956.0", 300 "@aws-sdk/region-config-resolver": "3.956.0", 301 "@aws-sdk/types": "3.956.0", 302 "@aws-sdk/util-endpoints": "3.956.0", 303 "@aws-sdk/util-user-agent-browser": "3.956.0", 304 "@aws-sdk/util-user-agent-node": "3.956.0", 305 "@smithy/config-resolver": "^4.4.5", 306 "@smithy/core": "^3.20.0", 307 "@smithy/fetch-http-handler": "^5.3.8", 308 "@smithy/hash-node": "^4.2.7", 309 "@smithy/invalid-dependency": "^4.2.7", 310 "@smithy/middleware-content-length": "^4.2.7", 311 "@smithy/middleware-endpoint": "^4.4.1", 312 "@smithy/middleware-retry": "^4.4.17", 313 "@smithy/middleware-serde": "^4.2.8", 314 "@smithy/middleware-stack": "^4.2.7", 315 "@smithy/node-config-provider": "^4.3.7", 316 "@smithy/node-http-handler": "^4.4.7", 317 "@smithy/protocol-http": "^5.3.7", 318 "@smithy/smithy-client": "^4.10.2", 319 "@smithy/types": "^4.11.0", 320 "@smithy/url-parser": "^4.2.7", 321 "@smithy/util-base64": "^4.3.0", 322 "@smithy/util-body-length-browser": "^4.2.0", 323 "@smithy/util-body-length-node": "^4.2.1", 324 "@smithy/util-defaults-mode-browser": "^4.3.16", 325 "@smithy/util-defaults-mode-node": "^4.2.19", 326 "@smithy/util-endpoints": "^3.2.7", 327 "@smithy/util-middleware": "^4.2.7", 328 "@smithy/util-retry": "^4.2.7", 329 "@smithy/util-utf8": "^4.2.0", 330 "tslib": "^2.6.2" 331 }, 332 "engines": { 333 "node": ">=18.0.0" 334 } 335 }, 336 "node_modules/@aws-sdk/core": { 337 "version": "3.956.0", 338 "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.956.0.tgz", 339 "integrity": "sha512-BMOCXZNz5z4cR3/SaNHUfeoZQUG/y39bLscdLUgg3RL6mDOhuINIqMc0qc6G3kpwDTLVdXikF4nmx2UrRK9y5A==", 340 "license": "Apache-2.0", 341 "dependencies": { 342 "@aws-sdk/types": "3.956.0", 343 "@aws-sdk/xml-builder": "3.956.0", 344 "@smithy/core": "^3.20.0", 345 "@smithy/node-config-provider": "^4.3.7", 346 "@smithy/property-provider": "^4.2.7", 347 "@smithy/protocol-http": "^5.3.7", 348 "@smithy/signature-v4": "^5.3.7", 349 "@smithy/smithy-client": "^4.10.2", 350 "@smithy/types": "^4.11.0", 351 "@smithy/util-base64": "^4.3.0", 352 "@smithy/util-middleware": "^4.2.7", 353 "@smithy/util-utf8": "^4.2.0", 354 "tslib": "^2.6.2" 355 }, 356 "engines": { 357 "node": ">=18.0.0" 358 } 359 }, 360 "node_modules/@aws-sdk/credential-provider-env": { 361 "version": "3.956.0", 362 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.956.0.tgz", 363 "integrity": "sha512-aLJavJMPVTvhmggJ0pcdCKEWJk3sL9QkJkUIEoTzOou7HnxWS66N4sC5e8y27AF2nlnYfIxq3hkEiZlGi/vlfA==", 364 "license": "Apache-2.0", 365 "dependencies": { 366 "@aws-sdk/core": "3.956.0", 367 "@aws-sdk/types": "3.956.0", 368 "@smithy/property-provider": "^4.2.7", 369 "@smithy/types": "^4.11.0", 370 "tslib": "^2.6.2" 371 }, 372 "engines": { 373 "node": ">=18.0.0" 374 } 375 }, 376 "node_modules/@aws-sdk/credential-provider-http": { 377 "version": "3.956.0", 378 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.956.0.tgz", 379 "integrity": "sha512-VsKzBNhwT6XJdW3HQX6o4KOHj1MAzSwA8/zCsT9mOGecozw1yeCcQPtlWDSlfsfygKVCXz7fiJzU03yl11NKMA==", 380 "license": "Apache-2.0", 381 "dependencies": { 382 "@aws-sdk/core": "3.956.0", 383 "@aws-sdk/types": "3.956.0", 384 "@smithy/fetch-http-handler": "^5.3.8", 385 "@smithy/node-http-handler": "^4.4.7", 386 "@smithy/property-provider": "^4.2.7", 387 "@smithy/protocol-http": "^5.3.7", 388 "@smithy/smithy-client": "^4.10.2", 389 "@smithy/types": "^4.11.0", 390 "@smithy/util-stream": "^4.5.8", 391 "tslib": "^2.6.2" 392 }, 393 "engines": { 394 "node": ">=18.0.0" 395 } 396 }, 397 "node_modules/@aws-sdk/credential-provider-ini": { 398 "version": "3.956.0", 399 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.956.0.tgz", 400 "integrity": "sha512-TlDy+IGr0JIRBwnPdV31J1kWXEcfsR3OzcNVWQrguQdHeTw2lU5eft16kdizo6OruqcZRF/LvHBDwAWx4u51ww==", 401 "license": "Apache-2.0", 402 "dependencies": { 403 "@aws-sdk/core": "3.956.0", 404 "@aws-sdk/credential-provider-env": "3.956.0", 405 "@aws-sdk/credential-provider-http": "3.956.0", 406 "@aws-sdk/credential-provider-login": "3.956.0", 407 "@aws-sdk/credential-provider-process": "3.956.0", 408 "@aws-sdk/credential-provider-sso": "3.956.0", 409 "@aws-sdk/credential-provider-web-identity": "3.956.0", 410 "@aws-sdk/nested-clients": "3.956.0", 411 "@aws-sdk/types": "3.956.0", 412 "@smithy/credential-provider-imds": "^4.2.7", 413 "@smithy/property-provider": "^4.2.7", 414 "@smithy/shared-ini-file-loader": "^4.4.2", 415 "@smithy/types": "^4.11.0", 416 "tslib": "^2.6.2" 417 }, 418 "engines": { 419 "node": ">=18.0.0" 420 } 421 }, 422 "node_modules/@aws-sdk/credential-provider-login": { 423 "version": "3.956.0", 424 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.956.0.tgz", 425 "integrity": "sha512-p2Y62mdIlUpiyi5tvn8cKTja5kq1e3Rm5gm4wpNQ9caTayfkIEXyKrbP07iepTv60Coaylq9Fx6b5En/siAeGA==", 426 "license": "Apache-2.0", 427 "dependencies": { 428 "@aws-sdk/core": "3.956.0", 429 "@aws-sdk/nested-clients": "3.956.0", 430 "@aws-sdk/types": "3.956.0", 431 "@smithy/property-provider": "^4.2.7", 432 "@smithy/protocol-http": "^5.3.7", 433 "@smithy/shared-ini-file-loader": "^4.4.2", 434 "@smithy/types": "^4.11.0", 435 "tslib": "^2.6.2" 436 }, 437 "engines": { 438 "node": ">=18.0.0" 439 } 440 }, 441 "node_modules/@aws-sdk/credential-provider-node": { 442 "version": "3.956.0", 443 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.956.0.tgz", 444 "integrity": "sha512-ITjp7uAQh17ljUsCWkPRmLjyFfupGlJVUfTLHnZJ+c7G0P0PDRquaM+fBSh0y33tauHsBa5fGnCCLRo5hy9sGQ==", 445 "license": "Apache-2.0", 446 "dependencies": { 447 "@aws-sdk/credential-provider-env": "3.956.0", 448 "@aws-sdk/credential-provider-http": "3.956.0", 449 "@aws-sdk/credential-provider-ini": "3.956.0", 450 "@aws-sdk/credential-provider-process": "3.956.0", 451 "@aws-sdk/credential-provider-sso": "3.956.0", 452 "@aws-sdk/credential-provider-web-identity": "3.956.0", 453 "@aws-sdk/types": "3.956.0", 454 "@smithy/credential-provider-imds": "^4.2.7", 455 "@smithy/property-provider": "^4.2.7", 456 "@smithy/shared-ini-file-loader": "^4.4.2", 457 "@smithy/types": "^4.11.0", 458 "tslib": "^2.6.2" 459 }, 460 "engines": { 461 "node": ">=18.0.0" 462 } 463 }, 464 "node_modules/@aws-sdk/credential-provider-process": { 465 "version": "3.956.0", 466 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.956.0.tgz", 467 "integrity": "sha512-wpAex+/LGVWkHPchsn9FWy1ahFualIeSYq3ADFc262ljJjrltOWGh3+cu3OK3gTMkX6VEsl+lFvy1P7Bk7cgXA==", 468 "license": "Apache-2.0", 469 "dependencies": { 470 "@aws-sdk/core": "3.956.0", 471 "@aws-sdk/types": "3.956.0", 472 "@smithy/property-provider": "^4.2.7", 473 "@smithy/shared-ini-file-loader": "^4.4.2", 474 "@smithy/types": "^4.11.0", 475 "tslib": "^2.6.2" 476 }, 477 "engines": { 478 "node": ">=18.0.0" 479 } 480 }, 481 "node_modules/@aws-sdk/credential-provider-sso": { 482 "version": "3.956.0", 483 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.956.0.tgz", 484 "integrity": "sha512-IRFSDF32x8TpOEYSGMcGQVJUiYuJaFkek0aCjW0klNIZHBF1YpflVpUarK9DJe4v4ryfVq3c0bqR/JFui8QFmw==", 485 "license": "Apache-2.0", 486 "dependencies": { 487 "@aws-sdk/client-sso": "3.956.0", 488 "@aws-sdk/core": "3.956.0", 489 "@aws-sdk/token-providers": "3.956.0", 490 "@aws-sdk/types": "3.956.0", 491 "@smithy/property-provider": "^4.2.7", 492 "@smithy/shared-ini-file-loader": "^4.4.2", 493 "@smithy/types": "^4.11.0", 494 "tslib": "^2.6.2" 495 }, 496 "engines": { 497 "node": ">=18.0.0" 498 } 499 }, 500 "node_modules/@aws-sdk/credential-provider-web-identity": { 501 "version": "3.956.0", 502 "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.956.0.tgz", 503 "integrity": "sha512-4YkmjwZC+qoUKlVOY9xNx7BTKRdJ1R1/Zjk2QSW5aWtwkk2e07ZUQvUpbW4vGpAxGm1K4EgRcowuSpOsDTh44Q==", 504 "license": "Apache-2.0", 505 "dependencies": { 506 "@aws-sdk/core": "3.956.0", 507 "@aws-sdk/nested-clients": "3.956.0", 508 "@aws-sdk/types": "3.956.0", 509 "@smithy/property-provider": "^4.2.7", 510 "@smithy/shared-ini-file-loader": "^4.4.2", 511 "@smithy/types": "^4.11.0", 512 "tslib": "^2.6.2" 513 }, 514 "engines": { 515 "node": ">=18.0.0" 516 } 517 }, 518 "node_modules/@aws-sdk/lib-storage": { 519 "version": "3.956.0", 520 "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.956.0.tgz", 521 "integrity": "sha512-CbRdMmB0lAf+InlqGUm7ly6qIO8g6661Xpre3OtZcwfTFSJ8TjQWfj0KLZoNvk605XKxhWR43yd5I6MrmE5jng==", 522 "license": "Apache-2.0", 523 "dependencies": { 524 "@smithy/abort-controller": "^4.2.7", 525 "@smithy/middleware-endpoint": "^4.4.1", 526 "@smithy/smithy-client": "^4.10.2", 527 "buffer": "5.6.0", 528 "events": "3.3.0", 529 "stream-browserify": "3.0.0", 530 "tslib": "^2.6.2" 531 }, 532 "engines": { 533 "node": ">=18.0.0" 534 }, 535 "peerDependencies": { 536 "@aws-sdk/client-s3": "^3.956.0" 537 } 538 }, 539 "node_modules/@aws-sdk/middleware-bucket-endpoint": { 540 "version": "3.956.0", 541 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.956.0.tgz", 542 "integrity": "sha512-+iHH9cnkNZgKkTBnPP9rbapHliKDrOuj7MDz6+wL0NV4N/XGB5tbrd+uDP608FXVeMHcWIIZtWkANADUmAI49w==", 543 "license": "Apache-2.0", 544 "dependencies": { 545 "@aws-sdk/types": "3.956.0", 546 "@aws-sdk/util-arn-parser": "3.953.0", 547 "@smithy/node-config-provider": "^4.3.7", 548 "@smithy/protocol-http": "^5.3.7", 549 "@smithy/types": "^4.11.0", 550 "@smithy/util-config-provider": "^4.2.0", 551 "tslib": "^2.6.2" 552 }, 553 "engines": { 554 "node": ">=18.0.0" 555 } 556 }, 557 "node_modules/@aws-sdk/middleware-expect-continue": { 558 "version": "3.956.0", 559 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.956.0.tgz", 560 "integrity": "sha512-97rmalK9x09Darcl6AbShZRXYxWiyCeO8ll1C9rx1xyZMs2DeIKAZ/xuAJ/bywB3l25ls6VqXO4/EuDFJHL8eA==", 561 "license": "Apache-2.0", 562 "dependencies": { 563 "@aws-sdk/types": "3.956.0", 564 "@smithy/protocol-http": "^5.3.7", 565 "@smithy/types": "^4.11.0", 566 "tslib": "^2.6.2" 567 }, 568 "engines": { 569 "node": ">=18.0.0" 570 } 571 }, 572 "node_modules/@aws-sdk/middleware-flexible-checksums": { 573 "version": "3.956.0", 574 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.956.0.tgz", 575 "integrity": "sha512-Rd/VeVKuw+lQ1oJmJOyXV0flIkp9ouMGAS9QT28ogdQVxXriaheNo754N4z0+8+R6uTcmeojN7dN4jzt51WV2g==", 576 "license": "Apache-2.0", 577 "dependencies": { 578 "@aws-crypto/crc32": "5.2.0", 579 "@aws-crypto/crc32c": "5.2.0", 580 "@aws-crypto/util": "5.2.0", 581 "@aws-sdk/core": "3.956.0", 582 "@aws-sdk/types": "3.956.0", 583 "@smithy/is-array-buffer": "^4.2.0", 584 "@smithy/node-config-provider": "^4.3.7", 585 "@smithy/protocol-http": "^5.3.7", 586 "@smithy/types": "^4.11.0", 587 "@smithy/util-middleware": "^4.2.7", 588 "@smithy/util-stream": "^4.5.8", 589 "@smithy/util-utf8": "^4.2.0", 590 "tslib": "^2.6.2" 591 }, 592 "engines": { 593 "node": ">=18.0.0" 594 } 595 }, 596 "node_modules/@aws-sdk/middleware-host-header": { 597 "version": "3.956.0", 598 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.956.0.tgz", 599 "integrity": "sha512-JujNJDp/dj1DbsI0ntzhrz2uJ4jpumcKtr743eMpEhdboYjuu/UzY8/7n1h5JbgU9TNXgqE9lgQNa5QPG0Tvsg==", 600 "license": "Apache-2.0", 601 "dependencies": { 602 "@aws-sdk/types": "3.956.0", 603 "@smithy/protocol-http": "^5.3.7", 604 "@smithy/types": "^4.11.0", 605 "tslib": "^2.6.2" 606 }, 607 "engines": { 608 "node": ">=18.0.0" 609 } 610 }, 611 "node_modules/@aws-sdk/middleware-location-constraint": { 612 "version": "3.956.0", 613 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.956.0.tgz", 614 "integrity": "sha512-eANhYRFcVO/lI9tliitSW0DK5H1d9J7BK/9RrRz86bd5zPWteVqqzQRbMUdErVi1nwSbSIAa6YGv/ItYPswe0w==", 615 "license": "Apache-2.0", 616 "dependencies": { 617 "@aws-sdk/types": "3.956.0", 618 "@smithy/types": "^4.11.0", 619 "tslib": "^2.6.2" 620 }, 621 "engines": { 622 "node": ">=18.0.0" 623 } 624 }, 625 "node_modules/@aws-sdk/middleware-logger": { 626 "version": "3.956.0", 627 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.956.0.tgz", 628 "integrity": "sha512-Qff39yEOPYgRsm4SrkHOvS0nSoxXILYnC8Akp0uMRi2lOcZVyXL3WCWqIOtI830qVI4GPa796sleKguxx50RHg==", 629 "license": "Apache-2.0", 630 "dependencies": { 631 "@aws-sdk/types": "3.956.0", 632 "@smithy/types": "^4.11.0", 633 "tslib": "^2.6.2" 634 }, 635 "engines": { 636 "node": ">=18.0.0" 637 } 638 }, 639 "node_modules/@aws-sdk/middleware-recursion-detection": { 640 "version": "3.956.0", 641 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.956.0.tgz", 642 "integrity": "sha512-/f4JxL2kSCYhy63wovqts6SJkpalSLvuFe78ozt3ClrGoHGyr69o7tPRYx5U7azLgvrIGjsWUyTayeAk3YHIVQ==", 643 "license": "Apache-2.0", 644 "dependencies": { 645 "@aws-sdk/types": "3.956.0", 646 "@aws/lambda-invoke-store": "^0.2.2", 647 "@smithy/protocol-http": "^5.3.7", 648 "@smithy/types": "^4.11.0", 649 "tslib": "^2.6.2" 650 }, 651 "engines": { 652 "node": ">=18.0.0" 653 } 654 }, 655 "node_modules/@aws-sdk/middleware-sdk-s3": { 656 "version": "3.956.0", 657 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.956.0.tgz", 658 "integrity": "sha512-U/+jYb4iowqqpLjB6cSYan0goAMOlh2xg2CPIdSy550o8mYnJtuajBUQ20A9AA9PYKLlEAoCNEysNZkn4o/63g==", 659 "license": "Apache-2.0", 660 "dependencies": { 661 "@aws-sdk/core": "3.956.0", 662 "@aws-sdk/types": "3.956.0", 663 "@aws-sdk/util-arn-parser": "3.953.0", 664 "@smithy/core": "^3.20.0", 665 "@smithy/node-config-provider": "^4.3.7", 666 "@smithy/protocol-http": "^5.3.7", 667 "@smithy/signature-v4": "^5.3.7", 668 "@smithy/smithy-client": "^4.10.2", 669 "@smithy/types": "^4.11.0", 670 "@smithy/util-config-provider": "^4.2.0", 671 "@smithy/util-middleware": "^4.2.7", 672 "@smithy/util-stream": "^4.5.8", 673 "@smithy/util-utf8": "^4.2.0", 674 "tslib": "^2.6.2" 675 }, 676 "engines": { 677 "node": ">=18.0.0" 678 } 679 }, 680 "node_modules/@aws-sdk/middleware-ssec": { 681 "version": "3.956.0", 682 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.956.0.tgz", 683 "integrity": "sha512-1Et0vPoIzfhkUAdNRzu0pC25ZawFqXo5T8xpvbwkfDgfIkeVj+sm9t01iXO3pCOK52OSuLRAy7fiAo/AoHjOYg==", 684 "license": "Apache-2.0", 685 "dependencies": { 686 "@aws-sdk/types": "3.956.0", 687 "@smithy/types": "^4.11.0", 688 "tslib": "^2.6.2" 689 }, 690 "engines": { 691 "node": ">=18.0.0" 692 } 693 }, 694 "node_modules/@aws-sdk/middleware-user-agent": { 695 "version": "3.956.0", 696 "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.956.0.tgz", 697 "integrity": "sha512-azH8OJ0AIe3NafaTNvJorG/ALaLNTYwVKtyaSeQKOvaL8TNuBVuDnM5iHCiWryIaRgZotomqycwyfNKLw2D3JQ==", 698 "license": "Apache-2.0", 699 "dependencies": { 700 "@aws-sdk/core": "3.956.0", 701 "@aws-sdk/types": "3.956.0", 702 "@aws-sdk/util-endpoints": "3.956.0", 703 "@smithy/core": "^3.20.0", 704 "@smithy/protocol-http": "^5.3.7", 705 "@smithy/types": "^4.11.0", 706 "tslib": "^2.6.2" 707 }, 708 "engines": { 709 "node": ">=18.0.0" 710 } 711 }, 712 "node_modules/@aws-sdk/nested-clients": { 713 "version": "3.956.0", 714 "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.956.0.tgz", 715 "integrity": "sha512-GHDQMkxoWpi3eTrhWGmghw0gsZJ5rM1ERHfBFhlhduCdtV3TyhKVmDgFG84KhU8v18dcVpSp3Pu3KwH7j1tgIg==", 716 "license": "Apache-2.0", 717 "dependencies": { 718 "@aws-crypto/sha256-browser": "5.2.0", 719 "@aws-crypto/sha256-js": "5.2.0", 720 "@aws-sdk/core": "3.956.0", 721 "@aws-sdk/middleware-host-header": "3.956.0", 722 "@aws-sdk/middleware-logger": "3.956.0", 723 "@aws-sdk/middleware-recursion-detection": "3.956.0", 724 "@aws-sdk/middleware-user-agent": "3.956.0", 725 "@aws-sdk/region-config-resolver": "3.956.0", 726 "@aws-sdk/types": "3.956.0", 727 "@aws-sdk/util-endpoints": "3.956.0", 728 "@aws-sdk/util-user-agent-browser": "3.956.0", 729 "@aws-sdk/util-user-agent-node": "3.956.0", 730 "@smithy/config-resolver": "^4.4.5", 731 "@smithy/core": "^3.20.0", 732 "@smithy/fetch-http-handler": "^5.3.8", 733 "@smithy/hash-node": "^4.2.7", 734 "@smithy/invalid-dependency": "^4.2.7", 735 "@smithy/middleware-content-length": "^4.2.7", 736 "@smithy/middleware-endpoint": "^4.4.1", 737 "@smithy/middleware-retry": "^4.4.17", 738 "@smithy/middleware-serde": "^4.2.8", 739 "@smithy/middleware-stack": "^4.2.7", 740 "@smithy/node-config-provider": "^4.3.7", 741 "@smithy/node-http-handler": "^4.4.7", 742 "@smithy/protocol-http": "^5.3.7", 743 "@smithy/smithy-client": "^4.10.2", 744 "@smithy/types": "^4.11.0", 745 "@smithy/url-parser": "^4.2.7", 746 "@smithy/util-base64": "^4.3.0", 747 "@smithy/util-body-length-browser": "^4.2.0", 748 "@smithy/util-body-length-node": "^4.2.1", 749 "@smithy/util-defaults-mode-browser": "^4.3.16", 750 "@smithy/util-defaults-mode-node": "^4.2.19", 751 "@smithy/util-endpoints": "^3.2.7", 752 "@smithy/util-middleware": "^4.2.7", 753 "@smithy/util-retry": "^4.2.7", 754 "@smithy/util-utf8": "^4.2.0", 755 "tslib": "^2.6.2" 756 }, 757 "engines": { 758 "node": ">=18.0.0" 759 } 760 }, 761 "node_modules/@aws-sdk/region-config-resolver": { 762 "version": "3.956.0", 763 "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.956.0.tgz", 764 "integrity": "sha512-byU5XYekW7+rZ3e067y038wlrpnPkdI4fMxcHCHrv+TAfzl8CCk5xLyzerQtXZR8cVPVOXuaYWe1zKW0uCnXUA==", 765 "license": "Apache-2.0", 766 "dependencies": { 767 "@aws-sdk/types": "3.956.0", 768 "@smithy/config-resolver": "^4.4.5", 769 "@smithy/node-config-provider": "^4.3.7", 770 "@smithy/types": "^4.11.0", 771 "tslib": "^2.6.2" 772 }, 773 "engines": { 774 "node": ">=18.0.0" 775 } 776 }, 777 "node_modules/@aws-sdk/signature-v4-multi-region": { 778 "version": "3.956.0", 779 "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.956.0.tgz", 780 "integrity": "sha512-gejlXPmor08VydGC8bx0Bv4/tPT92eK0WLe2pUPR0AaMXL+5ycDpThAi1vLWjWr0aUjCA7lXx0pMENWlJlYK3A==", 781 "license": "Apache-2.0", 782 "dependencies": { 783 "@aws-sdk/middleware-sdk-s3": "3.956.0", 784 "@aws-sdk/types": "3.956.0", 785 "@smithy/protocol-http": "^5.3.7", 786 "@smithy/signature-v4": "^5.3.7", 787 "@smithy/types": "^4.11.0", 788 "tslib": "^2.6.2" 789 }, 790 "engines": { 791 "node": ">=18.0.0" 792 } 793 }, 794 "node_modules/@aws-sdk/token-providers": { 795 "version": "3.956.0", 796 "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.956.0.tgz", 797 "integrity": "sha512-I01Q9yDeG9oXge14u/bubtSdBpok/rTsPp2AQwy5xj/5PatRTHPbUTP6tef3AH/lFCAqkI0nncIcgx6zikDdUQ==", 798 "license": "Apache-2.0", 799 "dependencies": { 800 "@aws-sdk/core": "3.956.0", 801 "@aws-sdk/nested-clients": "3.956.0", 802 "@aws-sdk/types": "3.956.0", 803 "@smithy/property-provider": "^4.2.7", 804 "@smithy/shared-ini-file-loader": "^4.4.2", 805 "@smithy/types": "^4.11.0", 806 "tslib": "^2.6.2" 807 }, 808 "engines": { 809 "node": ">=18.0.0" 810 } 811 }, 812 "node_modules/@aws-sdk/types": { 813 "version": "3.956.0", 814 "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.956.0.tgz", 815 "integrity": "sha512-DMRU/p9wAlAJxEjegnLwduCA8YP2pcT/sIJ+17KSF38c5cC6CbBhykwbZLECTo+zYzoFrOqeLbqE6paH8Gx3ug==", 816 "license": "Apache-2.0", 817 "dependencies": { 818 "@smithy/types": "^4.11.0", 819 "tslib": "^2.6.2" 820 }, 821 "engines": { 822 "node": ">=18.0.0" 823 } 824 }, 825 "node_modules/@aws-sdk/util-arn-parser": { 826 "version": "3.953.0", 827 "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.953.0.tgz", 828 "integrity": "sha512-9hqdKkn4OvYzzaLryq2xnwcrPc8ziY34i9szUdgBfSqEC6pBxbY9/lLXmrgzfwMSL2Z7/v2go4Od0p5eukKLMQ==", 829 "license": "Apache-2.0", 830 "dependencies": { 831 "tslib": "^2.6.2" 832 }, 833 "engines": { 834 "node": ">=18.0.0" 835 } 836 }, 837 "node_modules/@aws-sdk/util-endpoints": { 838 "version": "3.956.0", 839 "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.956.0.tgz", 840 "integrity": "sha512-xZ5CBoubS4rs9JkFniKNShDtfqxaMUnwaebYMoybZm070q9+omFkQkJYXl7kopTViEgZgQl1sAsAkrawBM8qEQ==", 841 "license": "Apache-2.0", 842 "dependencies": { 843 "@aws-sdk/types": "3.956.0", 844 "@smithy/types": "^4.11.0", 845 "@smithy/url-parser": "^4.2.7", 846 "@smithy/util-endpoints": "^3.2.7", 847 "tslib": "^2.6.2" 848 }, 849 "engines": { 850 "node": ">=18.0.0" 851 } 852 }, 853 "node_modules/@aws-sdk/util-locate-window": { 854 "version": "3.893.0", 855 "license": "Apache-2.0", 856 "dependencies": { 857 "tslib": "^2.6.2" 858 }, 859 "engines": { 860 "node": ">=18.0.0" 861 } 862 }, 863 "node_modules/@aws-sdk/util-user-agent-browser": { 864 "version": "3.956.0", 865 "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.956.0.tgz", 866 "integrity": "sha512-s8KwYR3HqiGNni7a1DN2P3RUog64QoBQ6VCSzJkHBWb6++8KSOpqeeDkfmEz+22y1LOne+bRrpDGKa0aqOc3rQ==", 867 "license": "Apache-2.0", 868 "dependencies": { 869 "@aws-sdk/types": "3.956.0", 870 "@smithy/types": "^4.11.0", 871 "bowser": "^2.11.0", 872 "tslib": "^2.6.2" 873 } 874 }, 875 "node_modules/@aws-sdk/util-user-agent-node": { 876 "version": "3.956.0", 877 "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.956.0.tgz", 878 "integrity": "sha512-H0r6ol3Rr63/3xvrUsLqHps+cA7VkM7uCU5NtuTHnMbv3uYYTKf9M2XFHAdVewmmRgssTzvqemrARc8Ji3SNvg==", 879 "license": "Apache-2.0", 880 "dependencies": { 881 "@aws-sdk/middleware-user-agent": "3.956.0", 882 "@aws-sdk/types": "3.956.0", 883 "@smithy/node-config-provider": "^4.3.7", 884 "@smithy/types": "^4.11.0", 885 "tslib": "^2.6.2" 886 }, 887 "engines": { 888 "node": ">=18.0.0" 889 }, 890 "peerDependencies": { 891 "aws-crt": ">=1.0.0" 892 }, 893 "peerDependenciesMeta": { 894 "aws-crt": { 895 "optional": true 896 } 897 } 898 }, 899 "node_modules/@aws-sdk/xml-builder": { 900 "version": "3.956.0", 901 "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.956.0.tgz", 902 "integrity": "sha512-x/IvXUeQYNUEQojpRIQpFt4X7XGxqzjUlXFRdwaTCtTz3q1droXVJvYOhnX3KiMgzeHGlBJfY4Nmq3oZNEUGFw==", 903 "license": "Apache-2.0", 904 "dependencies": { 905 "@smithy/types": "^4.11.0", 906 "fast-xml-parser": "5.2.5", 907 "tslib": "^2.6.2" 908 }, 909 "engines": { 910 "node": ">=18.0.0" 911 } 912 }, 913 "node_modules/@aws/lambda-invoke-store": { 914 "version": "0.2.2", 915 "resolved": "https://registry.npmjs.org/@aws/lambda-invoke-store/-/lambda-invoke-store-0.2.2.tgz", 916 "integrity": "sha512-C0NBLsIqzDIae8HFw9YIrIBsbc0xTiOtt7fAukGPnqQ/+zZNaq+4jhuccltK0QuWHBnNm/a6kLIRA6GFiM10eg==", 917 "license": "Apache-2.0", 918 "engines": { 919 "node": ">=18.0.0" 920 } 921 }, 922 "node_modules/@esbuild/aix-ppc64": { 923 "version": "0.27.1", 924 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.1.tgz", 925 "integrity": "sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==", 926 "cpu": [ 927 "ppc64" 928 ], 929 "dev": true, 930 "license": "MIT", 931 "optional": true, 932 "os": [ 933 "aix" 934 ], 935 "engines": { 936 "node": ">=18" 937 } 938 }, 939 "node_modules/@esbuild/android-arm": { 940 "version": "0.27.1", 941 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.1.tgz", 942 "integrity": "sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==", 943 "cpu": [ 944 "arm" 945 ], 946 "dev": true, 947 "license": "MIT", 948 "optional": true, 949 "os": [ 950 "android" 951 ], 952 "engines": { 953 "node": ">=18" 954 } 955 }, 956 "node_modules/@esbuild/android-arm64": { 957 "version": "0.27.1", 958 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.1.tgz", 959 "integrity": "sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==", 960 "cpu": [ 961 "arm64" 962 ], 963 "dev": true, 964 "license": "MIT", 965 "optional": true, 966 "os": [ 967 "android" 968 ], 969 "engines": { 970 "node": ">=18" 971 } 972 }, 973 "node_modules/@esbuild/android-x64": { 974 "version": "0.27.1", 975 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.1.tgz", 976 "integrity": "sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==", 977 "cpu": [ 978 "x64" 979 ], 980 "dev": true, 981 "license": "MIT", 982 "optional": true, 983 "os": [ 984 "android" 985 ], 986 "engines": { 987 "node": ">=18" 988 } 989 }, 990 "node_modules/@esbuild/darwin-arm64": { 991 "version": "0.27.1", 992 "cpu": [ 993 "arm64" 994 ], 995 "dev": true, 996 "license": "MIT", 997 "optional": true, 998 "os": [ 999 "darwin" 1000 ], 1001 "engines": { 1002 "node": ">=18" 1003 } 1004 }, 1005 "node_modules/@esbuild/darwin-x64": { 1006 "version": "0.27.1", 1007 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.1.tgz", 1008 "integrity": "sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==", 1009 "cpu": [ 1010 "x64" 1011 ], 1012 "dev": true, 1013 "license": "MIT", 1014 "optional": true, 1015 "os": [ 1016 "darwin" 1017 ], 1018 "engines": { 1019 "node": ">=18" 1020 } 1021 }, 1022 "node_modules/@esbuild/freebsd-arm64": { 1023 "version": "0.27.1", 1024 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.1.tgz", 1025 "integrity": "sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==", 1026 "cpu": [ 1027 "arm64" 1028 ], 1029 "dev": true, 1030 "license": "MIT", 1031 "optional": true, 1032 "os": [ 1033 "freebsd" 1034 ], 1035 "engines": { 1036 "node": ">=18" 1037 } 1038 }, 1039 "node_modules/@esbuild/freebsd-x64": { 1040 "version": "0.27.1", 1041 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.1.tgz", 1042 "integrity": "sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==", 1043 "cpu": [ 1044 "x64" 1045 ], 1046 "dev": true, 1047 "license": "MIT", 1048 "optional": true, 1049 "os": [ 1050 "freebsd" 1051 ], 1052 "engines": { 1053 "node": ">=18" 1054 } 1055 }, 1056 "node_modules/@esbuild/linux-arm": { 1057 "version": "0.27.1", 1058 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.1.tgz", 1059 "integrity": "sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==", 1060 "cpu": [ 1061 "arm" 1062 ], 1063 "dev": true, 1064 "license": "MIT", 1065 "optional": true, 1066 "os": [ 1067 "linux" 1068 ], 1069 "engines": { 1070 "node": ">=18" 1071 } 1072 }, 1073 "node_modules/@esbuild/linux-arm64": { 1074 "version": "0.27.1", 1075 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.1.tgz", 1076 "integrity": "sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==", 1077 "cpu": [ 1078 "arm64" 1079 ], 1080 "dev": true, 1081 "license": "MIT", 1082 "optional": true, 1083 "os": [ 1084 "linux" 1085 ], 1086 "engines": { 1087 "node": ">=18" 1088 } 1089 }, 1090 "node_modules/@esbuild/linux-ia32": { 1091 "version": "0.27.1", 1092 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.1.tgz", 1093 "integrity": "sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==", 1094 "cpu": [ 1095 "ia32" 1096 ], 1097 "dev": true, 1098 "license": "MIT", 1099 "optional": true, 1100 "os": [ 1101 "linux" 1102 ], 1103 "engines": { 1104 "node": ">=18" 1105 } 1106 }, 1107 "node_modules/@esbuild/linux-loong64": { 1108 "version": "0.27.1", 1109 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.1.tgz", 1110 "integrity": "sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==", 1111 "cpu": [ 1112 "loong64" 1113 ], 1114 "dev": true, 1115 "license": "MIT", 1116 "optional": true, 1117 "os": [ 1118 "linux" 1119 ], 1120 "engines": { 1121 "node": ">=18" 1122 } 1123 }, 1124 "node_modules/@esbuild/linux-mips64el": { 1125 "version": "0.27.1", 1126 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.1.tgz", 1127 "integrity": "sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==", 1128 "cpu": [ 1129 "mips64el" 1130 ], 1131 "dev": true, 1132 "license": "MIT", 1133 "optional": true, 1134 "os": [ 1135 "linux" 1136 ], 1137 "engines": { 1138 "node": ">=18" 1139 } 1140 }, 1141 "node_modules/@esbuild/linux-ppc64": { 1142 "version": "0.27.1", 1143 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.1.tgz", 1144 "integrity": "sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==", 1145 "cpu": [ 1146 "ppc64" 1147 ], 1148 "dev": true, 1149 "license": "MIT", 1150 "optional": true, 1151 "os": [ 1152 "linux" 1153 ], 1154 "engines": { 1155 "node": ">=18" 1156 } 1157 }, 1158 "node_modules/@esbuild/linux-riscv64": { 1159 "version": "0.27.1", 1160 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.1.tgz", 1161 "integrity": "sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==", 1162 "cpu": [ 1163 "riscv64" 1164 ], 1165 "dev": true, 1166 "license": "MIT", 1167 "optional": true, 1168 "os": [ 1169 "linux" 1170 ], 1171 "engines": { 1172 "node": ">=18" 1173 } 1174 }, 1175 "node_modules/@esbuild/linux-s390x": { 1176 "version": "0.27.1", 1177 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.1.tgz", 1178 "integrity": "sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==", 1179 "cpu": [ 1180 "s390x" 1181 ], 1182 "dev": true, 1183 "license": "MIT", 1184 "optional": true, 1185 "os": [ 1186 "linux" 1187 ], 1188 "engines": { 1189 "node": ">=18" 1190 } 1191 }, 1192 "node_modules/@esbuild/linux-x64": { 1193 "version": "0.27.1", 1194 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.1.tgz", 1195 "integrity": "sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==", 1196 "cpu": [ 1197 "x64" 1198 ], 1199 "dev": true, 1200 "license": "MIT", 1201 "optional": true, 1202 "os": [ 1203 "linux" 1204 ], 1205 "engines": { 1206 "node": ">=18" 1207 } 1208 }, 1209 "node_modules/@esbuild/netbsd-arm64": { 1210 "version": "0.27.1", 1211 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.1.tgz", 1212 "integrity": "sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==", 1213 "cpu": [ 1214 "arm64" 1215 ], 1216 "dev": true, 1217 "license": "MIT", 1218 "optional": true, 1219 "os": [ 1220 "netbsd" 1221 ], 1222 "engines": { 1223 "node": ">=18" 1224 } 1225 }, 1226 "node_modules/@esbuild/netbsd-x64": { 1227 "version": "0.27.1", 1228 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.1.tgz", 1229 "integrity": "sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==", 1230 "cpu": [ 1231 "x64" 1232 ], 1233 "dev": true, 1234 "license": "MIT", 1235 "optional": true, 1236 "os": [ 1237 "netbsd" 1238 ], 1239 "engines": { 1240 "node": ">=18" 1241 } 1242 }, 1243 "node_modules/@esbuild/openbsd-arm64": { 1244 "version": "0.27.1", 1245 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.1.tgz", 1246 "integrity": "sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==", 1247 "cpu": [ 1248 "arm64" 1249 ], 1250 "dev": true, 1251 "license": "MIT", 1252 "optional": true, 1253 "os": [ 1254 "openbsd" 1255 ], 1256 "engines": { 1257 "node": ">=18" 1258 } 1259 }, 1260 "node_modules/@esbuild/openbsd-x64": { 1261 "version": "0.27.1", 1262 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.1.tgz", 1263 "integrity": "sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==", 1264 "cpu": [ 1265 "x64" 1266 ], 1267 "dev": true, 1268 "license": "MIT", 1269 "optional": true, 1270 "os": [ 1271 "openbsd" 1272 ], 1273 "engines": { 1274 "node": ">=18" 1275 } 1276 }, 1277 "node_modules/@esbuild/openharmony-arm64": { 1278 "version": "0.27.1", 1279 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.1.tgz", 1280 "integrity": "sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==", 1281 "cpu": [ 1282 "arm64" 1283 ], 1284 "dev": true, 1285 "license": "MIT", 1286 "optional": true, 1287 "os": [ 1288 "openharmony" 1289 ], 1290 "engines": { 1291 "node": ">=18" 1292 } 1293 }, 1294 "node_modules/@esbuild/sunos-x64": { 1295 "version": "0.27.1", 1296 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.1.tgz", 1297 "integrity": "sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==", 1298 "cpu": [ 1299 "x64" 1300 ], 1301 "dev": true, 1302 "license": "MIT", 1303 "optional": true, 1304 "os": [ 1305 "sunos" 1306 ], 1307 "engines": { 1308 "node": ">=18" 1309 } 1310 }, 1311 "node_modules/@esbuild/win32-arm64": { 1312 "version": "0.27.1", 1313 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.1.tgz", 1314 "integrity": "sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==", 1315 "cpu": [ 1316 "arm64" 1317 ], 1318 "dev": true, 1319 "license": "MIT", 1320 "optional": true, 1321 "os": [ 1322 "win32" 1323 ], 1324 "engines": { 1325 "node": ">=18" 1326 } 1327 }, 1328 "node_modules/@esbuild/win32-ia32": { 1329 "version": "0.27.1", 1330 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.1.tgz", 1331 "integrity": "sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==", 1332 "cpu": [ 1333 "ia32" 1334 ], 1335 "dev": true, 1336 "license": "MIT", 1337 "optional": true, 1338 "os": [ 1339 "win32" 1340 ], 1341 "engines": { 1342 "node": ">=18" 1343 } 1344 }, 1345 "node_modules/@esbuild/win32-x64": { 1346 "version": "0.27.1", 1347 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.1.tgz", 1348 "integrity": "sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==", 1349 "cpu": [ 1350 "x64" 1351 ], 1352 "dev": true, 1353 "license": "MIT", 1354 "optional": true, 1355 "os": [ 1356 "win32" 1357 ], 1358 "engines": { 1359 "node": ">=18" 1360 } 1361 }, 1362 "node_modules/@eslint-community/eslint-utils": { 1363 "version": "4.9.0", 1364 "dev": true, 1365 "license": "MIT", 1366 "dependencies": { 1367 "eslint-visitor-keys": "^3.4.3" 1368 }, 1369 "engines": { 1370 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1371 }, 1372 "funding": { 1373 "url": "https://opencollective.com/eslint" 1374 }, 1375 "peerDependencies": { 1376 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 1377 } 1378 }, 1379 "node_modules/@eslint-community/regexpp": { 1380 "version": "4.12.2", 1381 "dev": true, 1382 "license": "MIT", 1383 "engines": { 1384 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 1385 } 1386 }, 1387 "node_modules/@eslint/config-array": { 1388 "version": "0.21.1", 1389 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", 1390 "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", 1391 "dev": true, 1392 "license": "Apache-2.0", 1393 "dependencies": { 1394 "@eslint/object-schema": "^2.1.7", 1395 "debug": "^4.3.1", 1396 "minimatch": "^3.1.2" 1397 }, 1398 "engines": { 1399 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1400 } 1401 }, 1402 "node_modules/@eslint/config-helpers": { 1403 "version": "0.4.2", 1404 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", 1405 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", 1406 "dev": true, 1407 "license": "Apache-2.0", 1408 "dependencies": { 1409 "@eslint/core": "^0.17.0" 1410 }, 1411 "engines": { 1412 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1413 } 1414 }, 1415 "node_modules/@eslint/core": { 1416 "version": "0.17.0", 1417 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 1418 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 1419 "dev": true, 1420 "license": "Apache-2.0", 1421 "dependencies": { 1422 "@types/json-schema": "^7.0.15" 1423 }, 1424 "engines": { 1425 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1426 } 1427 }, 1428 "node_modules/@eslint/eslintrc": { 1429 "version": "3.3.3", 1430 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", 1431 "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", 1432 "dev": true, 1433 "license": "MIT", 1434 "dependencies": { 1435 "ajv": "^6.12.4", 1436 "debug": "^4.3.2", 1437 "espree": "^10.0.1", 1438 "globals": "^14.0.0", 1439 "ignore": "^5.2.0", 1440 "import-fresh": "^3.2.1", 1441 "js-yaml": "^4.1.1", 1442 "minimatch": "^3.1.2", 1443 "strip-json-comments": "^3.1.1" 1444 }, 1445 "engines": { 1446 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1447 }, 1448 "funding": { 1449 "url": "https://opencollective.com/eslint" 1450 } 1451 }, 1452 "node_modules/@eslint/eslintrc/node_modules/ignore": { 1453 "version": "5.3.2", 1454 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 1455 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 1456 "dev": true, 1457 "license": "MIT", 1458 "engines": { 1459 "node": ">= 4" 1460 } 1461 }, 1462 "node_modules/@eslint/js": { 1463 "version": "9.39.1", 1464 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz", 1465 "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==", 1466 "dev": true, 1467 "license": "MIT", 1468 "engines": { 1469 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1470 }, 1471 "funding": { 1472 "url": "https://eslint.org/donate" 1473 } 1474 }, 1475 "node_modules/@eslint/object-schema": { 1476 "version": "2.1.7", 1477 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", 1478 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", 1479 "dev": true, 1480 "license": "Apache-2.0", 1481 "engines": { 1482 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1483 } 1484 }, 1485 "node_modules/@eslint/plugin-kit": { 1486 "version": "0.4.1", 1487 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", 1488 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", 1489 "dev": true, 1490 "license": "Apache-2.0", 1491 "dependencies": { 1492 "@eslint/core": "^0.17.0", 1493 "levn": "^0.4.1" 1494 }, 1495 "engines": { 1496 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1497 } 1498 }, 1499 "node_modules/@humanfs/core": { 1500 "version": "0.19.1", 1501 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", 1502 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", 1503 "dev": true, 1504 "license": "Apache-2.0", 1505 "engines": { 1506 "node": ">=18.18.0" 1507 } 1508 }, 1509 "node_modules/@humanfs/node": { 1510 "version": "0.16.7", 1511 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", 1512 "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", 1513 "dev": true, 1514 "license": "Apache-2.0", 1515 "dependencies": { 1516 "@humanfs/core": "^0.19.1", 1517 "@humanwhocodes/retry": "^0.4.0" 1518 }, 1519 "engines": { 1520 "node": ">=18.18.0" 1521 } 1522 }, 1523 "node_modules/@humanwhocodes/module-importer": { 1524 "version": "1.0.1", 1525 "dev": true, 1526 "license": "Apache-2.0", 1527 "engines": { 1528 "node": ">=12.22" 1529 }, 1530 "funding": { 1531 "type": "github", 1532 "url": "https://github.com/sponsors/nzakas" 1533 } 1534 }, 1535 "node_modules/@humanwhocodes/retry": { 1536 "version": "0.4.3", 1537 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 1538 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 1539 "dev": true, 1540 "license": "Apache-2.0", 1541 "engines": { 1542 "node": ">=18.18" 1543 }, 1544 "funding": { 1545 "type": "github", 1546 "url": "https://github.com/sponsors/nzakas" 1547 } 1548 }, 1549 "node_modules/@jridgewell/sourcemap-codec": { 1550 "version": "1.5.5", 1551 "dev": true, 1552 "license": "MIT" 1553 }, 1554 "node_modules/@pkgr/core": { 1555 "version": "0.2.9", 1556 "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", 1557 "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", 1558 "dev": true, 1559 "license": "MIT", 1560 "engines": { 1561 "node": "^12.20.0 || ^14.18.0 || >=16.0.0" 1562 }, 1563 "funding": { 1564 "url": "https://opencollective.com/pkgr" 1565 } 1566 }, 1567 "node_modules/@rollup/rollup-android-arm-eabi": { 1568 "version": "4.53.3", 1569 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz", 1570 "integrity": "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==", 1571 "cpu": [ 1572 "arm" 1573 ], 1574 "dev": true, 1575 "license": "MIT", 1576 "optional": true, 1577 "os": [ 1578 "android" 1579 ] 1580 }, 1581 "node_modules/@rollup/rollup-android-arm64": { 1582 "version": "4.53.3", 1583 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz", 1584 "integrity": "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==", 1585 "cpu": [ 1586 "arm64" 1587 ], 1588 "dev": true, 1589 "license": "MIT", 1590 "optional": true, 1591 "os": [ 1592 "android" 1593 ] 1594 }, 1595 "node_modules/@rollup/rollup-darwin-arm64": { 1596 "version": "4.53.3", 1597 "cpu": [ 1598 "arm64" 1599 ], 1600 "dev": true, 1601 "license": "MIT", 1602 "optional": true, 1603 "os": [ 1604 "darwin" 1605 ] 1606 }, 1607 "node_modules/@rollup/rollup-darwin-x64": { 1608 "version": "4.53.3", 1609 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz", 1610 "integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==", 1611 "cpu": [ 1612 "x64" 1613 ], 1614 "dev": true, 1615 "license": "MIT", 1616 "optional": true, 1617 "os": [ 1618 "darwin" 1619 ] 1620 }, 1621 "node_modules/@rollup/rollup-freebsd-arm64": { 1622 "version": "4.53.3", 1623 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz", 1624 "integrity": "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==", 1625 "cpu": [ 1626 "arm64" 1627 ], 1628 "dev": true, 1629 "license": "MIT", 1630 "optional": true, 1631 "os": [ 1632 "freebsd" 1633 ] 1634 }, 1635 "node_modules/@rollup/rollup-freebsd-x64": { 1636 "version": "4.53.3", 1637 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz", 1638 "integrity": "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==", 1639 "cpu": [ 1640 "x64" 1641 ], 1642 "dev": true, 1643 "license": "MIT", 1644 "optional": true, 1645 "os": [ 1646 "freebsd" 1647 ] 1648 }, 1649 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 1650 "version": "4.53.3", 1651 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz", 1652 "integrity": "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==", 1653 "cpu": [ 1654 "arm" 1655 ], 1656 "dev": true, 1657 "license": "MIT", 1658 "optional": true, 1659 "os": [ 1660 "linux" 1661 ] 1662 }, 1663 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 1664 "version": "4.53.3", 1665 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz", 1666 "integrity": "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==", 1667 "cpu": [ 1668 "arm" 1669 ], 1670 "dev": true, 1671 "license": "MIT", 1672 "optional": true, 1673 "os": [ 1674 "linux" 1675 ] 1676 }, 1677 "node_modules/@rollup/rollup-linux-arm64-gnu": { 1678 "version": "4.53.3", 1679 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz", 1680 "integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==", 1681 "cpu": [ 1682 "arm64" 1683 ], 1684 "dev": true, 1685 "license": "MIT", 1686 "optional": true, 1687 "os": [ 1688 "linux" 1689 ] 1690 }, 1691 "node_modules/@rollup/rollup-linux-arm64-musl": { 1692 "version": "4.53.3", 1693 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz", 1694 "integrity": "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==", 1695 "cpu": [ 1696 "arm64" 1697 ], 1698 "dev": true, 1699 "license": "MIT", 1700 "optional": true, 1701 "os": [ 1702 "linux" 1703 ] 1704 }, 1705 "node_modules/@rollup/rollup-linux-loong64-gnu": { 1706 "version": "4.53.3", 1707 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz", 1708 "integrity": "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==", 1709 "cpu": [ 1710 "loong64" 1711 ], 1712 "dev": true, 1713 "license": "MIT", 1714 "optional": true, 1715 "os": [ 1716 "linux" 1717 ] 1718 }, 1719 "node_modules/@rollup/rollup-linux-ppc64-gnu": { 1720 "version": "4.53.3", 1721 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz", 1722 "integrity": "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==", 1723 "cpu": [ 1724 "ppc64" 1725 ], 1726 "dev": true, 1727 "license": "MIT", 1728 "optional": true, 1729 "os": [ 1730 "linux" 1731 ] 1732 }, 1733 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 1734 "version": "4.53.3", 1735 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz", 1736 "integrity": "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==", 1737 "cpu": [ 1738 "riscv64" 1739 ], 1740 "dev": true, 1741 "license": "MIT", 1742 "optional": true, 1743 "os": [ 1744 "linux" 1745 ] 1746 }, 1747 "node_modules/@rollup/rollup-linux-riscv64-musl": { 1748 "version": "4.53.3", 1749 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz", 1750 "integrity": "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==", 1751 "cpu": [ 1752 "riscv64" 1753 ], 1754 "dev": true, 1755 "license": "MIT", 1756 "optional": true, 1757 "os": [ 1758 "linux" 1759 ] 1760 }, 1761 "node_modules/@rollup/rollup-linux-s390x-gnu": { 1762 "version": "4.53.3", 1763 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz", 1764 "integrity": "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==", 1765 "cpu": [ 1766 "s390x" 1767 ], 1768 "dev": true, 1769 "license": "MIT", 1770 "optional": true, 1771 "os": [ 1772 "linux" 1773 ] 1774 }, 1775 "node_modules/@rollup/rollup-linux-x64-gnu": { 1776 "version": "4.53.3", 1777 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz", 1778 "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==", 1779 "cpu": [ 1780 "x64" 1781 ], 1782 "dev": true, 1783 "license": "MIT", 1784 "optional": true, 1785 "os": [ 1786 "linux" 1787 ] 1788 }, 1789 "node_modules/@rollup/rollup-linux-x64-musl": { 1790 "version": "4.53.3", 1791 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz", 1792 "integrity": "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==", 1793 "cpu": [ 1794 "x64" 1795 ], 1796 "dev": true, 1797 "license": "MIT", 1798 "optional": true, 1799 "os": [ 1800 "linux" 1801 ] 1802 }, 1803 "node_modules/@rollup/rollup-openharmony-arm64": { 1804 "version": "4.53.3", 1805 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz", 1806 "integrity": "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==", 1807 "cpu": [ 1808 "arm64" 1809 ], 1810 "dev": true, 1811 "license": "MIT", 1812 "optional": true, 1813 "os": [ 1814 "openharmony" 1815 ] 1816 }, 1817 "node_modules/@rollup/rollup-win32-arm64-msvc": { 1818 "version": "4.53.3", 1819 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz", 1820 "integrity": "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==", 1821 "cpu": [ 1822 "arm64" 1823 ], 1824 "dev": true, 1825 "license": "MIT", 1826 "optional": true, 1827 "os": [ 1828 "win32" 1829 ] 1830 }, 1831 "node_modules/@rollup/rollup-win32-ia32-msvc": { 1832 "version": "4.53.3", 1833 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz", 1834 "integrity": "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==", 1835 "cpu": [ 1836 "ia32" 1837 ], 1838 "dev": true, 1839 "license": "MIT", 1840 "optional": true, 1841 "os": [ 1842 "win32" 1843 ] 1844 }, 1845 "node_modules/@rollup/rollup-win32-x64-gnu": { 1846 "version": "4.53.3", 1847 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz", 1848 "integrity": "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==", 1849 "cpu": [ 1850 "x64" 1851 ], 1852 "dev": true, 1853 "license": "MIT", 1854 "optional": true, 1855 "os": [ 1856 "win32" 1857 ] 1858 }, 1859 "node_modules/@rollup/rollup-win32-x64-msvc": { 1860 "version": "4.53.3", 1861 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz", 1862 "integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==", 1863 "cpu": [ 1864 "x64" 1865 ], 1866 "dev": true, 1867 "license": "MIT", 1868 "optional": true, 1869 "os": [ 1870 "win32" 1871 ] 1872 }, 1873 "node_modules/@smithy/abort-controller": { 1874 "version": "4.2.7", 1875 "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.2.7.tgz", 1876 "integrity": "sha512-rzMY6CaKx2qxrbYbqjXWS0plqEy7LOdKHS0bg4ixJ6aoGDPNUcLWk/FRNuCILh7GKLG9TFUXYYeQQldMBBwuyw==", 1877 "license": "Apache-2.0", 1878 "dependencies": { 1879 "@smithy/types": "^4.11.0", 1880 "tslib": "^2.6.2" 1881 }, 1882 "engines": { 1883 "node": ">=18.0.0" 1884 } 1885 }, 1886 "node_modules/@smithy/chunked-blob-reader": { 1887 "version": "5.2.0", 1888 "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.2.0.tgz", 1889 "integrity": "sha512-WmU0TnhEAJLWvfSeMxBNe5xtbselEO8+4wG0NtZeL8oR21WgH1xiO37El+/Y+H/Ie4SCwBy3MxYWmOYaGgZueA==", 1890 "license": "Apache-2.0", 1891 "dependencies": { 1892 "tslib": "^2.6.2" 1893 }, 1894 "engines": { 1895 "node": ">=18.0.0" 1896 } 1897 }, 1898 "node_modules/@smithy/chunked-blob-reader-native": { 1899 "version": "4.2.1", 1900 "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.2.1.tgz", 1901 "integrity": "sha512-lX9Ay+6LisTfpLid2zZtIhSEjHMZoAR5hHCR4H7tBz/Zkfr5ea8RcQ7Tk4mi0P76p4cN+Btz16Ffno7YHpKXnQ==", 1902 "license": "Apache-2.0", 1903 "dependencies": { 1904 "@smithy/util-base64": "^4.3.0", 1905 "tslib": "^2.6.2" 1906 }, 1907 "engines": { 1908 "node": ">=18.0.0" 1909 } 1910 }, 1911 "node_modules/@smithy/config-resolver": { 1912 "version": "4.4.5", 1913 "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.4.5.tgz", 1914 "integrity": "sha512-HAGoUAFYsUkoSckuKbCPayECeMim8pOu+yLy1zOxt1sifzEbrsRpYa+mKcMdiHKMeiqOibyPG0sFJnmaV/OGEg==", 1915 "license": "Apache-2.0", 1916 "dependencies": { 1917 "@smithy/node-config-provider": "^4.3.7", 1918 "@smithy/types": "^4.11.0", 1919 "@smithy/util-config-provider": "^4.2.0", 1920 "@smithy/util-endpoints": "^3.2.7", 1921 "@smithy/util-middleware": "^4.2.7", 1922 "tslib": "^2.6.2" 1923 }, 1924 "engines": { 1925 "node": ">=18.0.0" 1926 } 1927 }, 1928 "node_modules/@smithy/core": { 1929 "version": "3.20.0", 1930 "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.20.0.tgz", 1931 "integrity": "sha512-WsSHCPq/neD5G/MkK4csLI5Y5Pkd9c1NMfpYEKeghSGaD4Ja1qLIohRQf2D5c1Uy5aXp76DeKHkzWZ9KAlHroQ==", 1932 "license": "Apache-2.0", 1933 "dependencies": { 1934 "@smithy/middleware-serde": "^4.2.8", 1935 "@smithy/protocol-http": "^5.3.7", 1936 "@smithy/types": "^4.11.0", 1937 "@smithy/util-base64": "^4.3.0", 1938 "@smithy/util-body-length-browser": "^4.2.0", 1939 "@smithy/util-middleware": "^4.2.7", 1940 "@smithy/util-stream": "^4.5.8", 1941 "@smithy/util-utf8": "^4.2.0", 1942 "@smithy/uuid": "^1.1.0", 1943 "tslib": "^2.6.2" 1944 }, 1945 "engines": { 1946 "node": ">=18.0.0" 1947 } 1948 }, 1949 "node_modules/@smithy/credential-provider-imds": { 1950 "version": "4.2.7", 1951 "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.2.7.tgz", 1952 "integrity": "sha512-CmduWdCiILCRNbQWFR0OcZlUPVtyE49Sr8yYL0rZQ4D/wKxiNzBNS/YHemvnbkIWj623fplgkexUd/c9CAKdoA==", 1953 "license": "Apache-2.0", 1954 "dependencies": { 1955 "@smithy/node-config-provider": "^4.3.7", 1956 "@smithy/property-provider": "^4.2.7", 1957 "@smithy/types": "^4.11.0", 1958 "@smithy/url-parser": "^4.2.7", 1959 "tslib": "^2.6.2" 1960 }, 1961 "engines": { 1962 "node": ">=18.0.0" 1963 } 1964 }, 1965 "node_modules/@smithy/eventstream-codec": { 1966 "version": "4.2.7", 1967 "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.2.7.tgz", 1968 "integrity": "sha512-DrpkEoM3j9cBBWhufqBwnbbn+3nf1N9FP6xuVJ+e220jbactKuQgaZwjwP5CP1t+O94brm2JgVMD2atMGX3xIQ==", 1969 "license": "Apache-2.0", 1970 "dependencies": { 1971 "@aws-crypto/crc32": "5.2.0", 1972 "@smithy/types": "^4.11.0", 1973 "@smithy/util-hex-encoding": "^4.2.0", 1974 "tslib": "^2.6.2" 1975 }, 1976 "engines": { 1977 "node": ">=18.0.0" 1978 } 1979 }, 1980 "node_modules/@smithy/eventstream-serde-browser": { 1981 "version": "4.2.7", 1982 "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.2.7.tgz", 1983 "integrity": "sha512-ujzPk8seYoDBmABDE5YqlhQZAXLOrtxtJLrbhHMKjBoG5b4dK4i6/mEU+6/7yXIAkqOO8sJ6YxZl+h0QQ1IJ7g==", 1984 "license": "Apache-2.0", 1985 "dependencies": { 1986 "@smithy/eventstream-serde-universal": "^4.2.7", 1987 "@smithy/types": "^4.11.0", 1988 "tslib": "^2.6.2" 1989 }, 1990 "engines": { 1991 "node": ">=18.0.0" 1992 } 1993 }, 1994 "node_modules/@smithy/eventstream-serde-config-resolver": { 1995 "version": "4.3.7", 1996 "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.3.7.tgz", 1997 "integrity": "sha512-x7BtAiIPSaNaWuzm24Q/mtSkv+BrISO/fmheiJ39PKRNH3RmH2Hph/bUKSOBOBC9unqfIYDhKTHwpyZycLGPVQ==", 1998 "license": "Apache-2.0", 1999 "dependencies": { 2000 "@smithy/types": "^4.11.0", 2001 "tslib": "^2.6.2" 2002 }, 2003 "engines": { 2004 "node": ">=18.0.0" 2005 } 2006 }, 2007 "node_modules/@smithy/eventstream-serde-node": { 2008 "version": "4.2.7", 2009 "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.2.7.tgz", 2010 "integrity": "sha512-roySCtHC5+pQq5lK4be1fZ/WR6s/AxnPaLfCODIPArtN2du8s5Ot4mKVK3pPtijL/L654ws592JHJ1PbZFF6+A==", 2011 "license": "Apache-2.0", 2012 "dependencies": { 2013 "@smithy/eventstream-serde-universal": "^4.2.7", 2014 "@smithy/types": "^4.11.0", 2015 "tslib": "^2.6.2" 2016 }, 2017 "engines": { 2018 "node": ">=18.0.0" 2019 } 2020 }, 2021 "node_modules/@smithy/eventstream-serde-universal": { 2022 "version": "4.2.7", 2023 "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.2.7.tgz", 2024 "integrity": "sha512-QVD+g3+icFkThoy4r8wVFZMsIP08taHVKjE6Jpmz8h5CgX/kk6pTODq5cht0OMtcapUx+xrPzUTQdA+TmO0m1g==", 2025 "license": "Apache-2.0", 2026 "dependencies": { 2027 "@smithy/eventstream-codec": "^4.2.7", 2028 "@smithy/types": "^4.11.0", 2029 "tslib": "^2.6.2" 2030 }, 2031 "engines": { 2032 "node": ">=18.0.0" 2033 } 2034 }, 2035 "node_modules/@smithy/fetch-http-handler": { 2036 "version": "5.3.8", 2037 "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.3.8.tgz", 2038 "integrity": "sha512-h/Fi+o7mti4n8wx1SR6UHWLaakwHRx29sizvp8OOm7iqwKGFneT06GCSFhml6Bha5BT6ot5pj3CYZnCHhGC2Rg==", 2039 "license": "Apache-2.0", 2040 "dependencies": { 2041 "@smithy/protocol-http": "^5.3.7", 2042 "@smithy/querystring-builder": "^4.2.7", 2043 "@smithy/types": "^4.11.0", 2044 "@smithy/util-base64": "^4.3.0", 2045 "tslib": "^2.6.2" 2046 }, 2047 "engines": { 2048 "node": ">=18.0.0" 2049 } 2050 }, 2051 "node_modules/@smithy/hash-blob-browser": { 2052 "version": "4.2.8", 2053 "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-4.2.8.tgz", 2054 "integrity": "sha512-07InZontqsM1ggTCPSRgI7d8DirqRrnpL7nIACT4PW0AWrgDiHhjGZzbAE5UtRSiU0NISGUYe7/rri9ZeWyDpw==", 2055 "license": "Apache-2.0", 2056 "dependencies": { 2057 "@smithy/chunked-blob-reader": "^5.2.0", 2058 "@smithy/chunked-blob-reader-native": "^4.2.1", 2059 "@smithy/types": "^4.11.0", 2060 "tslib": "^2.6.2" 2061 }, 2062 "engines": { 2063 "node": ">=18.0.0" 2064 } 2065 }, 2066 "node_modules/@smithy/hash-node": { 2067 "version": "4.2.7", 2068 "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.2.7.tgz", 2069 "integrity": "sha512-PU/JWLTBCV1c8FtB8tEFnY4eV1tSfBc7bDBADHfn1K+uRbPgSJ9jnJp0hyjiFN2PMdPzxsf1Fdu0eo9fJ760Xw==", 2070 "license": "Apache-2.0", 2071 "dependencies": { 2072 "@smithy/types": "^4.11.0", 2073 "@smithy/util-buffer-from": "^4.2.0", 2074 "@smithy/util-utf8": "^4.2.0", 2075 "tslib": "^2.6.2" 2076 }, 2077 "engines": { 2078 "node": ">=18.0.0" 2079 } 2080 }, 2081 "node_modules/@smithy/hash-stream-node": { 2082 "version": "4.2.7", 2083 "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-4.2.7.tgz", 2084 "integrity": "sha512-ZQVoAwNYnFMIbd4DUc517HuwNelJUY6YOzwqrbcAgCnVn+79/OK7UjwA93SPpdTOpKDVkLIzavWm/Ck7SmnDPQ==", 2085 "license": "Apache-2.0", 2086 "dependencies": { 2087 "@smithy/types": "^4.11.0", 2088 "@smithy/util-utf8": "^4.2.0", 2089 "tslib": "^2.6.2" 2090 }, 2091 "engines": { 2092 "node": ">=18.0.0" 2093 } 2094 }, 2095 "node_modules/@smithy/invalid-dependency": { 2096 "version": "4.2.7", 2097 "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.2.7.tgz", 2098 "integrity": "sha512-ncvgCr9a15nPlkhIUx3CU4d7E7WEuVJOV7fS7nnK2hLtPK9tYRBkMHQbhXU1VvvKeBm/O0x26OEoBq+ngFpOEQ==", 2099 "license": "Apache-2.0", 2100 "dependencies": { 2101 "@smithy/types": "^4.11.0", 2102 "tslib": "^2.6.2" 2103 }, 2104 "engines": { 2105 "node": ">=18.0.0" 2106 } 2107 }, 2108 "node_modules/@smithy/is-array-buffer": { 2109 "version": "4.2.0", 2110 "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.2.0.tgz", 2111 "integrity": "sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==", 2112 "license": "Apache-2.0", 2113 "dependencies": { 2114 "tslib": "^2.6.2" 2115 }, 2116 "engines": { 2117 "node": ">=18.0.0" 2118 } 2119 }, 2120 "node_modules/@smithy/md5-js": { 2121 "version": "4.2.7", 2122 "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-4.2.7.tgz", 2123 "integrity": "sha512-Wv6JcUxtOLTnxvNjDnAiATUsk8gvA6EeS8zzHig07dotpByYsLot+m0AaQEniUBjx97AC41MQR4hW0baraD1Xw==", 2124 "license": "Apache-2.0", 2125 "dependencies": { 2126 "@smithy/types": "^4.11.0", 2127 "@smithy/util-utf8": "^4.2.0", 2128 "tslib": "^2.6.2" 2129 }, 2130 "engines": { 2131 "node": ">=18.0.0" 2132 } 2133 }, 2134 "node_modules/@smithy/middleware-content-length": { 2135 "version": "4.2.7", 2136 "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.2.7.tgz", 2137 "integrity": "sha512-GszfBfCcvt7kIbJ41LuNa5f0wvQCHhnGx/aDaZJCCT05Ld6x6U2s0xsc/0mBFONBZjQJp2U/0uSJ178OXOwbhg==", 2138 "license": "Apache-2.0", 2139 "dependencies": { 2140 "@smithy/protocol-http": "^5.3.7", 2141 "@smithy/types": "^4.11.0", 2142 "tslib": "^2.6.2" 2143 }, 2144 "engines": { 2145 "node": ">=18.0.0" 2146 } 2147 }, 2148 "node_modules/@smithy/middleware-endpoint": { 2149 "version": "4.4.1", 2150 "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.1.tgz", 2151 "integrity": "sha512-gpLspUAoe6f1M6H0u4cVuFzxZBrsGZmjx2O9SigurTx4PbntYa4AJ+o0G0oGm1L2oSX6oBhcGHwrfJHup2JnJg==", 2152 "license": "Apache-2.0", 2153 "dependencies": { 2154 "@smithy/core": "^3.20.0", 2155 "@smithy/middleware-serde": "^4.2.8", 2156 "@smithy/node-config-provider": "^4.3.7", 2157 "@smithy/shared-ini-file-loader": "^4.4.2", 2158 "@smithy/types": "^4.11.0", 2159 "@smithy/url-parser": "^4.2.7", 2160 "@smithy/util-middleware": "^4.2.7", 2161 "tslib": "^2.6.2" 2162 }, 2163 "engines": { 2164 "node": ">=18.0.0" 2165 } 2166 }, 2167 "node_modules/@smithy/middleware-retry": { 2168 "version": "4.4.17", 2169 "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.17.tgz", 2170 "integrity": "sha512-MqbXK6Y9uq17h+4r0ogu/sBT6V/rdV+5NvYL7ZV444BKfQygYe8wAhDrVXagVebN6w2RE0Fm245l69mOsPGZzg==", 2171 "license": "Apache-2.0", 2172 "dependencies": { 2173 "@smithy/node-config-provider": "^4.3.7", 2174 "@smithy/protocol-http": "^5.3.7", 2175 "@smithy/service-error-classification": "^4.2.7", 2176 "@smithy/smithy-client": "^4.10.2", 2177 "@smithy/types": "^4.11.0", 2178 "@smithy/util-middleware": "^4.2.7", 2179 "@smithy/util-retry": "^4.2.7", 2180 "@smithy/uuid": "^1.1.0", 2181 "tslib": "^2.6.2" 2182 }, 2183 "engines": { 2184 "node": ">=18.0.0" 2185 } 2186 }, 2187 "node_modules/@smithy/middleware-serde": { 2188 "version": "4.2.8", 2189 "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.2.8.tgz", 2190 "integrity": "sha512-8rDGYen5m5+NV9eHv9ry0sqm2gI6W7mc1VSFMtn6Igo25S507/HaOX9LTHAS2/J32VXD0xSzrY0H5FJtOMS4/w==", 2191 "license": "Apache-2.0", 2192 "dependencies": { 2193 "@smithy/protocol-http": "^5.3.7", 2194 "@smithy/types": "^4.11.0", 2195 "tslib": "^2.6.2" 2196 }, 2197 "engines": { 2198 "node": ">=18.0.0" 2199 } 2200 }, 2201 "node_modules/@smithy/middleware-stack": { 2202 "version": "4.2.7", 2203 "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.2.7.tgz", 2204 "integrity": "sha512-bsOT0rJ+HHlZd9crHoS37mt8qRRN/h9jRve1SXUhVbkRzu0QaNYZp1i1jha4n098tsvROjcwfLlfvcFuJSXEsw==", 2205 "license": "Apache-2.0", 2206 "dependencies": { 2207 "@smithy/types": "^4.11.0", 2208 "tslib": "^2.6.2" 2209 }, 2210 "engines": { 2211 "node": ">=18.0.0" 2212 } 2213 }, 2214 "node_modules/@smithy/node-config-provider": { 2215 "version": "4.3.7", 2216 "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.3.7.tgz", 2217 "integrity": "sha512-7r58wq8sdOcrwWe+klL9y3bc4GW1gnlfnFOuL7CXa7UzfhzhxKuzNdtqgzmTV+53lEp9NXh5hY/S4UgjLOzPfw==", 2218 "license": "Apache-2.0", 2219 "dependencies": { 2220 "@smithy/property-provider": "^4.2.7", 2221 "@smithy/shared-ini-file-loader": "^4.4.2", 2222 "@smithy/types": "^4.11.0", 2223 "tslib": "^2.6.2" 2224 }, 2225 "engines": { 2226 "node": ">=18.0.0" 2227 } 2228 }, 2229 "node_modules/@smithy/node-http-handler": { 2230 "version": "4.4.7", 2231 "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.4.7.tgz", 2232 "integrity": "sha512-NELpdmBOO6EpZtWgQiHjoShs1kmweaiNuETUpuup+cmm/xJYjT4eUjfhrXRP4jCOaAsS3c3yPsP3B+K+/fyPCQ==", 2233 "license": "Apache-2.0", 2234 "dependencies": { 2235 "@smithy/abort-controller": "^4.2.7", 2236 "@smithy/protocol-http": "^5.3.7", 2237 "@smithy/querystring-builder": "^4.2.7", 2238 "@smithy/types": "^4.11.0", 2239 "tslib": "^2.6.2" 2240 }, 2241 "engines": { 2242 "node": ">=18.0.0" 2243 } 2244 }, 2245 "node_modules/@smithy/property-provider": { 2246 "version": "4.2.7", 2247 "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.2.7.tgz", 2248 "integrity": "sha512-jmNYKe9MGGPoSl/D7JDDs1C8b3dC8f/w78LbaVfoTtWy4xAd5dfjaFG9c9PWPihY4ggMQNQSMtzU77CNgAJwmA==", 2249 "license": "Apache-2.0", 2250 "dependencies": { 2251 "@smithy/types": "^4.11.0", 2252 "tslib": "^2.6.2" 2253 }, 2254 "engines": { 2255 "node": ">=18.0.0" 2256 } 2257 }, 2258 "node_modules/@smithy/protocol-http": { 2259 "version": "5.3.7", 2260 "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.3.7.tgz", 2261 "integrity": "sha512-1r07pb994I20dD/c2seaZhoCuNYm0rWrvBxhCQ70brNh11M5Ml2ew6qJVo0lclB3jMIXirD4s2XRXRe7QEi0xA==", 2262 "license": "Apache-2.0", 2263 "dependencies": { 2264 "@smithy/types": "^4.11.0", 2265 "tslib": "^2.6.2" 2266 }, 2267 "engines": { 2268 "node": ">=18.0.0" 2269 } 2270 }, 2271 "node_modules/@smithy/querystring-builder": { 2272 "version": "4.2.7", 2273 "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.2.7.tgz", 2274 "integrity": "sha512-eKONSywHZxK4tBxe2lXEysh8wbBdvDWiA+RIuaxZSgCMmA0zMgoDpGLJhnyj+c0leOQprVnXOmcB4m+W9Rw7sg==", 2275 "license": "Apache-2.0", 2276 "dependencies": { 2277 "@smithy/types": "^4.11.0", 2278 "@smithy/util-uri-escape": "^4.2.0", 2279 "tslib": "^2.6.2" 2280 }, 2281 "engines": { 2282 "node": ">=18.0.0" 2283 } 2284 }, 2285 "node_modules/@smithy/querystring-parser": { 2286 "version": "4.2.7", 2287 "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.2.7.tgz", 2288 "integrity": "sha512-3X5ZvzUHmlSTHAXFlswrS6EGt8fMSIxX/c3Rm1Pni3+wYWB6cjGocmRIoqcQF9nU5OgGmL0u7l9m44tSUpfj9w==", 2289 "license": "Apache-2.0", 2290 "dependencies": { 2291 "@smithy/types": "^4.11.0", 2292 "tslib": "^2.6.2" 2293 }, 2294 "engines": { 2295 "node": ">=18.0.0" 2296 } 2297 }, 2298 "node_modules/@smithy/service-error-classification": { 2299 "version": "4.2.7", 2300 "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.2.7.tgz", 2301 "integrity": "sha512-YB7oCbukqEb2Dlh3340/8g8vNGbs/QsNNRms+gv3N2AtZz9/1vSBx6/6tpwQpZMEJFs7Uq8h4mmOn48ZZ72MkA==", 2302 "license": "Apache-2.0", 2303 "dependencies": { 2304 "@smithy/types": "^4.11.0" 2305 }, 2306 "engines": { 2307 "node": ">=18.0.0" 2308 } 2309 }, 2310 "node_modules/@smithy/shared-ini-file-loader": { 2311 "version": "4.4.2", 2312 "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.4.2.tgz", 2313 "integrity": "sha512-M7iUUff/KwfNunmrgtqBfvZSzh3bmFgv/j/t1Y1dQ+8dNo34br1cqVEqy6v0mYEgi0DkGO7Xig0AnuOaEGVlcg==", 2314 "license": "Apache-2.0", 2315 "dependencies": { 2316 "@smithy/types": "^4.11.0", 2317 "tslib": "^2.6.2" 2318 }, 2319 "engines": { 2320 "node": ">=18.0.0" 2321 } 2322 }, 2323 "node_modules/@smithy/signature-v4": { 2324 "version": "5.3.7", 2325 "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.3.7.tgz", 2326 "integrity": "sha512-9oNUlqBlFZFOSdxgImA6X5GFuzE7V2H7VG/7E70cdLhidFbdtvxxt81EHgykGK5vq5D3FafH//X+Oy31j3CKOg==", 2327 "license": "Apache-2.0", 2328 "dependencies": { 2329 "@smithy/is-array-buffer": "^4.2.0", 2330 "@smithy/protocol-http": "^5.3.7", 2331 "@smithy/types": "^4.11.0", 2332 "@smithy/util-hex-encoding": "^4.2.0", 2333 "@smithy/util-middleware": "^4.2.7", 2334 "@smithy/util-uri-escape": "^4.2.0", 2335 "@smithy/util-utf8": "^4.2.0", 2336 "tslib": "^2.6.2" 2337 }, 2338 "engines": { 2339 "node": ">=18.0.0" 2340 } 2341 }, 2342 "node_modules/@smithy/smithy-client": { 2343 "version": "4.10.2", 2344 "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.10.2.tgz", 2345 "integrity": "sha512-D5z79xQWpgrGpAHb054Fn2CCTQZpog7JELbVQ6XAvXs5MNKWf28U9gzSBlJkOyMl9LA1TZEjRtwvGXfP0Sl90g==", 2346 "license": "Apache-2.0", 2347 "dependencies": { 2348 "@smithy/core": "^3.20.0", 2349 "@smithy/middleware-endpoint": "^4.4.1", 2350 "@smithy/middleware-stack": "^4.2.7", 2351 "@smithy/protocol-http": "^5.3.7", 2352 "@smithy/types": "^4.11.0", 2353 "@smithy/util-stream": "^4.5.8", 2354 "tslib": "^2.6.2" 2355 }, 2356 "engines": { 2357 "node": ">=18.0.0" 2358 } 2359 }, 2360 "node_modules/@smithy/types": { 2361 "version": "4.11.0", 2362 "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.11.0.tgz", 2363 "integrity": "sha512-mlrmL0DRDVe3mNrjTcVcZEgkFmufITfUAPBEA+AHYiIeYyJebso/He1qLbP3PssRe22KUzLRpQSdBPbXdgZ2VA==", 2364 "license": "Apache-2.0", 2365 "dependencies": { 2366 "tslib": "^2.6.2" 2367 }, 2368 "engines": { 2369 "node": ">=18.0.0" 2370 } 2371 }, 2372 "node_modules/@smithy/url-parser": { 2373 "version": "4.2.7", 2374 "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.2.7.tgz", 2375 "integrity": "sha512-/RLtVsRV4uY3qPWhBDsjwahAtt3x2IsMGnP5W1b2VZIe+qgCqkLxI1UOHDZp1Q1QSOrdOR32MF3Ph2JfWT1VHg==", 2376 "license": "Apache-2.0", 2377 "dependencies": { 2378 "@smithy/querystring-parser": "^4.2.7", 2379 "@smithy/types": "^4.11.0", 2380 "tslib": "^2.6.2" 2381 }, 2382 "engines": { 2383 "node": ">=18.0.0" 2384 } 2385 }, 2386 "node_modules/@smithy/util-base64": { 2387 "version": "4.3.0", 2388 "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.3.0.tgz", 2389 "integrity": "sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ==", 2390 "license": "Apache-2.0", 2391 "dependencies": { 2392 "@smithy/util-buffer-from": "^4.2.0", 2393 "@smithy/util-utf8": "^4.2.0", 2394 "tslib": "^2.6.2" 2395 }, 2396 "engines": { 2397 "node": ">=18.0.0" 2398 } 2399 }, 2400 "node_modules/@smithy/util-body-length-browser": { 2401 "version": "4.2.0", 2402 "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.2.0.tgz", 2403 "integrity": "sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==", 2404 "license": "Apache-2.0", 2405 "dependencies": { 2406 "tslib": "^2.6.2" 2407 }, 2408 "engines": { 2409 "node": ">=18.0.0" 2410 } 2411 }, 2412 "node_modules/@smithy/util-body-length-node": { 2413 "version": "4.2.1", 2414 "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-4.2.1.tgz", 2415 "integrity": "sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA==", 2416 "license": "Apache-2.0", 2417 "dependencies": { 2418 "tslib": "^2.6.2" 2419 }, 2420 "engines": { 2421 "node": ">=18.0.0" 2422 } 2423 }, 2424 "node_modules/@smithy/util-buffer-from": { 2425 "version": "4.2.0", 2426 "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.2.0.tgz", 2427 "integrity": "sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==", 2428 "license": "Apache-2.0", 2429 "dependencies": { 2430 "@smithy/is-array-buffer": "^4.2.0", 2431 "tslib": "^2.6.2" 2432 }, 2433 "engines": { 2434 "node": ">=18.0.0" 2435 } 2436 }, 2437 "node_modules/@smithy/util-config-provider": { 2438 "version": "4.2.0", 2439 "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-4.2.0.tgz", 2440 "integrity": "sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==", 2441 "license": "Apache-2.0", 2442 "dependencies": { 2443 "tslib": "^2.6.2" 2444 }, 2445 "engines": { 2446 "node": ">=18.0.0" 2447 } 2448 }, 2449 "node_modules/@smithy/util-defaults-mode-browser": { 2450 "version": "4.3.16", 2451 "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.16.tgz", 2452 "integrity": "sha512-/eiSP3mzY3TsvUOYMeL4EqUX6fgUOj2eUOU4rMMgVbq67TiRLyxT7Xsjxq0bW3OwuzK009qOwF0L2OgJqperAQ==", 2453 "license": "Apache-2.0", 2454 "dependencies": { 2455 "@smithy/property-provider": "^4.2.7", 2456 "@smithy/smithy-client": "^4.10.2", 2457 "@smithy/types": "^4.11.0", 2458 "tslib": "^2.6.2" 2459 }, 2460 "engines": { 2461 "node": ">=18.0.0" 2462 } 2463 }, 2464 "node_modules/@smithy/util-defaults-mode-node": { 2465 "version": "4.2.19", 2466 "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.19.tgz", 2467 "integrity": "sha512-3a4+4mhf6VycEJyHIQLypRbiwG6aJvbQAeRAVXydMmfweEPnLLabRbdyo/Pjw8Rew9vjsh5WCdhmDaHkQnhhhA==", 2468 "license": "Apache-2.0", 2469 "dependencies": { 2470 "@smithy/config-resolver": "^4.4.5", 2471 "@smithy/credential-provider-imds": "^4.2.7", 2472 "@smithy/node-config-provider": "^4.3.7", 2473 "@smithy/property-provider": "^4.2.7", 2474 "@smithy/smithy-client": "^4.10.2", 2475 "@smithy/types": "^4.11.0", 2476 "tslib": "^2.6.2" 2477 }, 2478 "engines": { 2479 "node": ">=18.0.0" 2480 } 2481 }, 2482 "node_modules/@smithy/util-endpoints": { 2483 "version": "3.2.7", 2484 "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.2.7.tgz", 2485 "integrity": "sha512-s4ILhyAvVqhMDYREeTS68R43B1V5aenV5q/V1QpRQJkCXib5BPRo4s7uNdzGtIKxaPHCfU/8YkvPAEvTpxgspg==", 2486 "license": "Apache-2.0", 2487 "dependencies": { 2488 "@smithy/node-config-provider": "^4.3.7", 2489 "@smithy/types": "^4.11.0", 2490 "tslib": "^2.6.2" 2491 }, 2492 "engines": { 2493 "node": ">=18.0.0" 2494 } 2495 }, 2496 "node_modules/@smithy/util-hex-encoding": { 2497 "version": "4.2.0", 2498 "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.0.tgz", 2499 "integrity": "sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==", 2500 "license": "Apache-2.0", 2501 "dependencies": { 2502 "tslib": "^2.6.2" 2503 }, 2504 "engines": { 2505 "node": ">=18.0.0" 2506 } 2507 }, 2508 "node_modules/@smithy/util-middleware": { 2509 "version": "4.2.7", 2510 "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.2.7.tgz", 2511 "integrity": "sha512-i1IkpbOae6NvIKsEeLLM9/2q4X+M90KV3oCFgWQI4q0Qz+yUZvsr+gZPdAEAtFhWQhAHpTsJO8DRJPuwVyln+w==", 2512 "license": "Apache-2.0", 2513 "dependencies": { 2514 "@smithy/types": "^4.11.0", 2515 "tslib": "^2.6.2" 2516 }, 2517 "engines": { 2518 "node": ">=18.0.0" 2519 } 2520 }, 2521 "node_modules/@smithy/util-retry": { 2522 "version": "4.2.7", 2523 "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.2.7.tgz", 2524 "integrity": "sha512-SvDdsQyF5CIASa4EYVT02LukPHVzAgUA4kMAuZ97QJc2BpAqZfA4PINB8/KOoCXEw9tsuv/jQjMeaHFvxdLNGg==", 2525 "license": "Apache-2.0", 2526 "dependencies": { 2527 "@smithy/service-error-classification": "^4.2.7", 2528 "@smithy/types": "^4.11.0", 2529 "tslib": "^2.6.2" 2530 }, 2531 "engines": { 2532 "node": ">=18.0.0" 2533 } 2534 }, 2535 "node_modules/@smithy/util-stream": { 2536 "version": "4.5.8", 2537 "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.5.8.tgz", 2538 "integrity": "sha512-ZnnBhTapjM0YPGUSmOs0Mcg/Gg87k503qG4zU2v/+Js2Gu+daKOJMeqcQns8ajepY8tgzzfYxl6kQyZKml6O2w==", 2539 "license": "Apache-2.0", 2540 "dependencies": { 2541 "@smithy/fetch-http-handler": "^5.3.8", 2542 "@smithy/node-http-handler": "^4.4.7", 2543 "@smithy/types": "^4.11.0", 2544 "@smithy/util-base64": "^4.3.0", 2545 "@smithy/util-buffer-from": "^4.2.0", 2546 "@smithy/util-hex-encoding": "^4.2.0", 2547 "@smithy/util-utf8": "^4.2.0", 2548 "tslib": "^2.6.2" 2549 }, 2550 "engines": { 2551 "node": ">=18.0.0" 2552 } 2553 }, 2554 "node_modules/@smithy/util-uri-escape": { 2555 "version": "4.2.0", 2556 "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.2.0.tgz", 2557 "integrity": "sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==", 2558 "license": "Apache-2.0", 2559 "dependencies": { 2560 "tslib": "^2.6.2" 2561 }, 2562 "engines": { 2563 "node": ">=18.0.0" 2564 } 2565 }, 2566 "node_modules/@smithy/util-utf8": { 2567 "version": "4.2.0", 2568 "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.0.tgz", 2569 "integrity": "sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==", 2570 "license": "Apache-2.0", 2571 "dependencies": { 2572 "@smithy/util-buffer-from": "^4.2.0", 2573 "tslib": "^2.6.2" 2574 }, 2575 "engines": { 2576 "node": ">=18.0.0" 2577 } 2578 }, 2579 "node_modules/@smithy/util-waiter": { 2580 "version": "4.2.7", 2581 "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-4.2.7.tgz", 2582 "integrity": "sha512-vHJFXi9b7kUEpHWUCY3Twl+9NPOZvQ0SAi+Ewtn48mbiJk4JY9MZmKQjGB4SCvVb9WPiSphZJYY6RIbs+grrzw==", 2583 "license": "Apache-2.0", 2584 "dependencies": { 2585 "@smithy/abort-controller": "^4.2.7", 2586 "@smithy/types": "^4.11.0", 2587 "tslib": "^2.6.2" 2588 }, 2589 "engines": { 2590 "node": ">=18.0.0" 2591 } 2592 }, 2593 "node_modules/@smithy/uuid": { 2594 "version": "1.1.0", 2595 "resolved": "https://registry.npmjs.org/@smithy/uuid/-/uuid-1.1.0.tgz", 2596 "integrity": "sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==", 2597 "license": "Apache-2.0", 2598 "dependencies": { 2599 "tslib": "^2.6.2" 2600 }, 2601 "engines": { 2602 "node": ">=18.0.0" 2603 } 2604 }, 2605 "node_modules/@standard-schema/spec": { 2606 "version": "1.0.0", 2607 "dev": true, 2608 "license": "MIT" 2609 }, 2610 "node_modules/@types/bun": { 2611 "version": "1.3.4", 2612 "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.3.4.tgz", 2613 "integrity": "sha512-EEPTKXHP+zKGPkhRLv+HI0UEX8/o+65hqARxLy8Ov5rIxMBPNTjeZww00CIihrIQGEQBYg+0roO5qOnS/7boGA==", 2614 "dev": true, 2615 "license": "MIT", 2616 "dependencies": { 2617 "bun-types": "1.3.4" 2618 } 2619 }, 2620 "node_modules/@types/chai": { 2621 "version": "5.2.3", 2622 "dev": true, 2623 "license": "MIT", 2624 "dependencies": { 2625 "@types/deep-eql": "*", 2626 "assertion-error": "^2.0.1" 2627 } 2628 }, 2629 "node_modules/@types/deep-eql": { 2630 "version": "4.0.2", 2631 "dev": true, 2632 "license": "MIT" 2633 }, 2634 "node_modules/@types/estree": { 2635 "version": "1.0.8", 2636 "dev": true, 2637 "license": "MIT" 2638 }, 2639 "node_modules/@types/json-schema": { 2640 "version": "7.0.15", 2641 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 2642 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 2643 "dev": true, 2644 "license": "MIT" 2645 }, 2646 "node_modules/@types/mime-types": { 2647 "version": "3.0.1", 2648 "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-3.0.1.tgz", 2649 "integrity": "sha512-xRMsfuQbnRq1Ef+C+RKaENOxXX87Ygl38W1vDfPHRku02TgQr+Qd8iivLtAMcR0KF5/29xlnFihkTlbqFrGOVQ==", 2650 "dev": true, 2651 "license": "MIT" 2652 }, 2653 "node_modules/@types/node": { 2654 "version": "24.10.1", 2655 "dev": true, 2656 "license": "MIT", 2657 "dependencies": { 2658 "undici-types": "~7.16.0" 2659 } 2660 }, 2661 "node_modules/@typescript-eslint/eslint-plugin": { 2662 "version": "8.50.0", 2663 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.50.0.tgz", 2664 "integrity": "sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==", 2665 "dev": true, 2666 "license": "MIT", 2667 "dependencies": { 2668 "@eslint-community/regexpp": "^4.10.0", 2669 "@typescript-eslint/scope-manager": "8.50.0", 2670 "@typescript-eslint/type-utils": "8.50.0", 2671 "@typescript-eslint/utils": "8.50.0", 2672 "@typescript-eslint/visitor-keys": "8.50.0", 2673 "ignore": "^7.0.0", 2674 "natural-compare": "^1.4.0", 2675 "ts-api-utils": "^2.1.0" 2676 }, 2677 "engines": { 2678 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2679 }, 2680 "funding": { 2681 "type": "opencollective", 2682 "url": "https://opencollective.com/typescript-eslint" 2683 }, 2684 "peerDependencies": { 2685 "@typescript-eslint/parser": "^8.50.0", 2686 "eslint": "^8.57.0 || ^9.0.0", 2687 "typescript": ">=4.8.4 <6.0.0" 2688 } 2689 }, 2690 "node_modules/@typescript-eslint/parser": { 2691 "version": "8.50.0", 2692 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.50.0.tgz", 2693 "integrity": "sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==", 2694 "dev": true, 2695 "license": "MIT", 2696 "peer": true, 2697 "dependencies": { 2698 "@typescript-eslint/scope-manager": "8.50.0", 2699 "@typescript-eslint/types": "8.50.0", 2700 "@typescript-eslint/typescript-estree": "8.50.0", 2701 "@typescript-eslint/visitor-keys": "8.50.0", 2702 "debug": "^4.3.4" 2703 }, 2704 "engines": { 2705 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2706 }, 2707 "funding": { 2708 "type": "opencollective", 2709 "url": "https://opencollective.com/typescript-eslint" 2710 }, 2711 "peerDependencies": { 2712 "eslint": "^8.57.0 || ^9.0.0", 2713 "typescript": ">=4.8.4 <6.0.0" 2714 } 2715 }, 2716 "node_modules/@typescript-eslint/project-service": { 2717 "version": "8.50.0", 2718 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.50.0.tgz", 2719 "integrity": "sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ==", 2720 "dev": true, 2721 "license": "MIT", 2722 "dependencies": { 2723 "@typescript-eslint/tsconfig-utils": "^8.50.0", 2724 "@typescript-eslint/types": "^8.50.0", 2725 "debug": "^4.3.4" 2726 }, 2727 "engines": { 2728 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2729 }, 2730 "funding": { 2731 "type": "opencollective", 2732 "url": "https://opencollective.com/typescript-eslint" 2733 }, 2734 "peerDependencies": { 2735 "typescript": ">=4.8.4 <6.0.0" 2736 } 2737 }, 2738 "node_modules/@typescript-eslint/scope-manager": { 2739 "version": "8.50.0", 2740 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.50.0.tgz", 2741 "integrity": "sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A==", 2742 "dev": true, 2743 "license": "MIT", 2744 "dependencies": { 2745 "@typescript-eslint/types": "8.50.0", 2746 "@typescript-eslint/visitor-keys": "8.50.0" 2747 }, 2748 "engines": { 2749 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2750 }, 2751 "funding": { 2752 "type": "opencollective", 2753 "url": "https://opencollective.com/typescript-eslint" 2754 } 2755 }, 2756 "node_modules/@typescript-eslint/tsconfig-utils": { 2757 "version": "8.50.0", 2758 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.50.0.tgz", 2759 "integrity": "sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w==", 2760 "dev": true, 2761 "license": "MIT", 2762 "engines": { 2763 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2764 }, 2765 "funding": { 2766 "type": "opencollective", 2767 "url": "https://opencollective.com/typescript-eslint" 2768 }, 2769 "peerDependencies": { 2770 "typescript": ">=4.8.4 <6.0.0" 2771 } 2772 }, 2773 "node_modules/@typescript-eslint/type-utils": { 2774 "version": "8.50.0", 2775 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.50.0.tgz", 2776 "integrity": "sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw==", 2777 "dev": true, 2778 "license": "MIT", 2779 "dependencies": { 2780 "@typescript-eslint/types": "8.50.0", 2781 "@typescript-eslint/typescript-estree": "8.50.0", 2782 "@typescript-eslint/utils": "8.50.0", 2783 "debug": "^4.3.4", 2784 "ts-api-utils": "^2.1.0" 2785 }, 2786 "engines": { 2787 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2788 }, 2789 "funding": { 2790 "type": "opencollective", 2791 "url": "https://opencollective.com/typescript-eslint" 2792 }, 2793 "peerDependencies": { 2794 "eslint": "^8.57.0 || ^9.0.0", 2795 "typescript": ">=4.8.4 <6.0.0" 2796 } 2797 }, 2798 "node_modules/@typescript-eslint/types": { 2799 "version": "8.50.0", 2800 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.50.0.tgz", 2801 "integrity": "sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w==", 2802 "dev": true, 2803 "license": "MIT", 2804 "engines": { 2805 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2806 }, 2807 "funding": { 2808 "type": "opencollective", 2809 "url": "https://opencollective.com/typescript-eslint" 2810 } 2811 }, 2812 "node_modules/@typescript-eslint/typescript-estree": { 2813 "version": "8.50.0", 2814 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.50.0.tgz", 2815 "integrity": "sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ==", 2816 "dev": true, 2817 "license": "MIT", 2818 "dependencies": { 2819 "@typescript-eslint/project-service": "8.50.0", 2820 "@typescript-eslint/tsconfig-utils": "8.50.0", 2821 "@typescript-eslint/types": "8.50.0", 2822 "@typescript-eslint/visitor-keys": "8.50.0", 2823 "debug": "^4.3.4", 2824 "minimatch": "^9.0.4", 2825 "semver": "^7.6.0", 2826 "tinyglobby": "^0.2.15", 2827 "ts-api-utils": "^2.1.0" 2828 }, 2829 "engines": { 2830 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2831 }, 2832 "funding": { 2833 "type": "opencollective", 2834 "url": "https://opencollective.com/typescript-eslint" 2835 }, 2836 "peerDependencies": { 2837 "typescript": ">=4.8.4 <6.0.0" 2838 } 2839 }, 2840 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 2841 "version": "2.0.2", 2842 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 2843 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 2844 "dev": true, 2845 "license": "MIT", 2846 "dependencies": { 2847 "balanced-match": "^1.0.0" 2848 } 2849 }, 2850 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { 2851 "version": "9.0.5", 2852 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 2853 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 2854 "dev": true, 2855 "license": "ISC", 2856 "dependencies": { 2857 "brace-expansion": "^2.0.1" 2858 }, 2859 "engines": { 2860 "node": ">=16 || 14 >=14.17" 2861 }, 2862 "funding": { 2863 "url": "https://github.com/sponsors/isaacs" 2864 } 2865 }, 2866 "node_modules/@typescript-eslint/utils": { 2867 "version": "8.50.0", 2868 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.50.0.tgz", 2869 "integrity": "sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg==", 2870 "dev": true, 2871 "license": "MIT", 2872 "dependencies": { 2873 "@eslint-community/eslint-utils": "^4.7.0", 2874 "@typescript-eslint/scope-manager": "8.50.0", 2875 "@typescript-eslint/types": "8.50.0", 2876 "@typescript-eslint/typescript-estree": "8.50.0" 2877 }, 2878 "engines": { 2879 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2880 }, 2881 "funding": { 2882 "type": "opencollective", 2883 "url": "https://opencollective.com/typescript-eslint" 2884 }, 2885 "peerDependencies": { 2886 "eslint": "^8.57.0 || ^9.0.0", 2887 "typescript": ">=4.8.4 <6.0.0" 2888 } 2889 }, 2890 "node_modules/@typescript-eslint/visitor-keys": { 2891 "version": "8.50.0", 2892 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.50.0.tgz", 2893 "integrity": "sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==", 2894 "dev": true, 2895 "license": "MIT", 2896 "dependencies": { 2897 "@typescript-eslint/types": "8.50.0", 2898 "eslint-visitor-keys": "^4.2.1" 2899 }, 2900 "engines": { 2901 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2902 }, 2903 "funding": { 2904 "type": "opencollective", 2905 "url": "https://opencollective.com/typescript-eslint" 2906 } 2907 }, 2908 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { 2909 "version": "4.2.1", 2910 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 2911 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 2912 "dev": true, 2913 "license": "Apache-2.0", 2914 "engines": { 2915 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2916 }, 2917 "funding": { 2918 "url": "https://opencollective.com/eslint" 2919 } 2920 }, 2921 "node_modules/@vitest/expect": { 2922 "version": "4.0.15", 2923 "dev": true, 2924 "license": "MIT", 2925 "dependencies": { 2926 "@standard-schema/spec": "^1.0.0", 2927 "@types/chai": "^5.2.2", 2928 "@vitest/spy": "4.0.15", 2929 "@vitest/utils": "4.0.15", 2930 "chai": "^6.2.1", 2931 "tinyrainbow": "^3.0.3" 2932 }, 2933 "funding": { 2934 "url": "https://opencollective.com/vitest" 2935 } 2936 }, 2937 "node_modules/@vitest/mocker": { 2938 "version": "4.0.15", 2939 "dev": true, 2940 "license": "MIT", 2941 "dependencies": { 2942 "@vitest/spy": "4.0.15", 2943 "estree-walker": "^3.0.3", 2944 "magic-string": "^0.30.21" 2945 }, 2946 "funding": { 2947 "url": "https://opencollective.com/vitest" 2948 }, 2949 "peerDependencies": { 2950 "msw": "^2.4.9", 2951 "vite": "^6.0.0 || ^7.0.0-0" 2952 }, 2953 "peerDependenciesMeta": { 2954 "msw": { 2955 "optional": true 2956 }, 2957 "vite": { 2958 "optional": true 2959 } 2960 } 2961 }, 2962 "node_modules/@vitest/pretty-format": { 2963 "version": "4.0.15", 2964 "dev": true, 2965 "license": "MIT", 2966 "dependencies": { 2967 "tinyrainbow": "^3.0.3" 2968 }, 2969 "funding": { 2970 "url": "https://opencollective.com/vitest" 2971 } 2972 }, 2973 "node_modules/@vitest/runner": { 2974 "version": "4.0.15", 2975 "dev": true, 2976 "license": "MIT", 2977 "dependencies": { 2978 "@vitest/utils": "4.0.15", 2979 "pathe": "^2.0.3" 2980 }, 2981 "funding": { 2982 "url": "https://opencollective.com/vitest" 2983 } 2984 }, 2985 "node_modules/@vitest/snapshot": { 2986 "version": "4.0.15", 2987 "dev": true, 2988 "license": "MIT", 2989 "dependencies": { 2990 "@vitest/pretty-format": "4.0.15", 2991 "magic-string": "^0.30.21", 2992 "pathe": "^2.0.3" 2993 }, 2994 "funding": { 2995 "url": "https://opencollective.com/vitest" 2996 } 2997 }, 2998 "node_modules/@vitest/spy": { 2999 "version": "4.0.15", 3000 "dev": true, 3001 "license": "MIT", 3002 "funding": { 3003 "url": "https://opencollective.com/vitest" 3004 } 3005 }, 3006 "node_modules/@vitest/utils": { 3007 "version": "4.0.15", 3008 "dev": true, 3009 "license": "MIT", 3010 "dependencies": { 3011 "@vitest/pretty-format": "4.0.15", 3012 "tinyrainbow": "^3.0.3" 3013 }, 3014 "funding": { 3015 "url": "https://opencollective.com/vitest" 3016 } 3017 }, 3018 "node_modules/acorn": { 3019 "version": "8.15.0", 3020 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 3021 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 3022 "dev": true, 3023 "license": "MIT", 3024 "peer": true, 3025 "bin": { 3026 "acorn": "bin/acorn" 3027 }, 3028 "engines": { 3029 "node": ">=0.4.0" 3030 } 3031 }, 3032 "node_modules/acorn-jsx": { 3033 "version": "5.3.2", 3034 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 3035 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 3036 "dev": true, 3037 "license": "MIT", 3038 "peerDependencies": { 3039 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 3040 } 3041 }, 3042 "node_modules/ajv": { 3043 "version": "6.12.6", 3044 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 3045 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 3046 "dev": true, 3047 "license": "MIT", 3048 "dependencies": { 3049 "fast-deep-equal": "^3.1.1", 3050 "fast-json-stable-stringify": "^2.0.0", 3051 "json-schema-traverse": "^0.4.1", 3052 "uri-js": "^4.2.2" 3053 }, 3054 "funding": { 3055 "type": "github", 3056 "url": "https://github.com/sponsors/epoberezkin" 3057 } 3058 }, 3059 "node_modules/ansi-styles": { 3060 "version": "4.3.0", 3061 "dev": true, 3062 "license": "MIT", 3063 "dependencies": { 3064 "color-convert": "^2.0.1" 3065 }, 3066 "engines": { 3067 "node": ">=8" 3068 }, 3069 "funding": { 3070 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3071 } 3072 }, 3073 "node_modules/argparse": { 3074 "version": "2.0.1", 3075 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 3076 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 3077 "dev": true, 3078 "license": "Python-2.0" 3079 }, 3080 "node_modules/assertion-error": { 3081 "version": "2.0.1", 3082 "dev": true, 3083 "license": "MIT", 3084 "engines": { 3085 "node": ">=12" 3086 } 3087 }, 3088 "node_modules/balanced-match": { 3089 "version": "1.0.2", 3090 "dev": true, 3091 "license": "MIT" 3092 }, 3093 "node_modules/base64-js": { 3094 "version": "1.5.1", 3095 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 3096 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 3097 "funding": [ 3098 { 3099 "type": "github", 3100 "url": "https://github.com/sponsors/feross" 3101 }, 3102 { 3103 "type": "patreon", 3104 "url": "https://www.patreon.com/feross" 3105 }, 3106 { 3107 "type": "consulting", 3108 "url": "https://feross.org/support" 3109 } 3110 ], 3111 "license": "MIT" 3112 }, 3113 "node_modules/bowser": { 3114 "version": "2.13.1", 3115 "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.13.1.tgz", 3116 "integrity": "sha512-OHawaAbjwx6rqICCKgSG0SAnT05bzd7ppyKLVUITZpANBaaMFBAsaNkto3LoQ31tyFP5kNujE8Cdx85G9VzOkw==", 3117 "license": "MIT" 3118 }, 3119 "node_modules/brace-expansion": { 3120 "version": "1.1.12", 3121 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 3122 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 3123 "dev": true, 3124 "license": "MIT", 3125 "dependencies": { 3126 "balanced-match": "^1.0.0", 3127 "concat-map": "0.0.1" 3128 } 3129 }, 3130 "node_modules/buffer": { 3131 "version": "5.6.0", 3132 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", 3133 "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", 3134 "license": "MIT", 3135 "dependencies": { 3136 "base64-js": "^1.0.2", 3137 "ieee754": "^1.1.4" 3138 } 3139 }, 3140 "node_modules/bun-types": { 3141 "version": "1.3.4", 3142 "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.3.4.tgz", 3143 "integrity": "sha512-5ua817+BZPZOlNaRgGBpZJOSAQ9RQ17pkwPD0yR7CfJg+r8DgIILByFifDTa+IPDDxzf5VNhtNlcKqFzDgJvlQ==", 3144 "dev": true, 3145 "license": "MIT", 3146 "dependencies": { 3147 "@types/node": "*" 3148 } 3149 }, 3150 "node_modules/callsites": { 3151 "version": "3.1.0", 3152 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 3153 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 3154 "dev": true, 3155 "license": "MIT", 3156 "engines": { 3157 "node": ">=6" 3158 } 3159 }, 3160 "node_modules/chai": { 3161 "version": "6.2.1", 3162 "dev": true, 3163 "license": "MIT", 3164 "engines": { 3165 "node": ">=18" 3166 } 3167 }, 3168 "node_modules/chalk": { 3169 "version": "4.1.2", 3170 "dev": true, 3171 "license": "MIT", 3172 "dependencies": { 3173 "ansi-styles": "^4.1.0", 3174 "supports-color": "^7.1.0" 3175 }, 3176 "engines": { 3177 "node": ">=10" 3178 }, 3179 "funding": { 3180 "url": "https://github.com/chalk/chalk?sponsor=1" 3181 } 3182 }, 3183 "node_modules/color-convert": { 3184 "version": "2.0.1", 3185 "dev": true, 3186 "license": "MIT", 3187 "dependencies": { 3188 "color-name": "~1.1.4" 3189 }, 3190 "engines": { 3191 "node": ">=7.0.0" 3192 } 3193 }, 3194 "node_modules/color-name": { 3195 "version": "1.1.4", 3196 "dev": true, 3197 "license": "MIT" 3198 }, 3199 "node_modules/concat-map": { 3200 "version": "0.0.1", 3201 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 3202 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 3203 "dev": true, 3204 "license": "MIT" 3205 }, 3206 "node_modules/cross-spawn": { 3207 "version": "7.0.6", 3208 "dev": true, 3209 "license": "MIT", 3210 "dependencies": { 3211 "path-key": "^3.1.0", 3212 "shebang-command": "^2.0.0", 3213 "which": "^2.0.1" 3214 }, 3215 "engines": { 3216 "node": ">= 8" 3217 } 3218 }, 3219 "node_modules/debug": { 3220 "version": "4.4.3", 3221 "dev": true, 3222 "license": "MIT", 3223 "dependencies": { 3224 "ms": "^2.1.3" 3225 }, 3226 "engines": { 3227 "node": ">=6.0" 3228 }, 3229 "peerDependenciesMeta": { 3230 "supports-color": { 3231 "optional": true 3232 } 3233 } 3234 }, 3235 "node_modules/deep-is": { 3236 "version": "0.1.4", 3237 "dev": true, 3238 "license": "MIT" 3239 }, 3240 "node_modules/es-module-lexer": { 3241 "version": "1.7.0", 3242 "dev": true, 3243 "license": "MIT" 3244 }, 3245 "node_modules/esbuild": { 3246 "version": "0.27.1", 3247 "dev": true, 3248 "hasInstallScript": true, 3249 "license": "MIT", 3250 "bin": { 3251 "esbuild": "bin/esbuild" 3252 }, 3253 "engines": { 3254 "node": ">=18" 3255 }, 3256 "optionalDependencies": { 3257 "@esbuild/aix-ppc64": "0.27.1", 3258 "@esbuild/android-arm": "0.27.1", 3259 "@esbuild/android-arm64": "0.27.1", 3260 "@esbuild/android-x64": "0.27.1", 3261 "@esbuild/darwin-arm64": "0.27.1", 3262 "@esbuild/darwin-x64": "0.27.1", 3263 "@esbuild/freebsd-arm64": "0.27.1", 3264 "@esbuild/freebsd-x64": "0.27.1", 3265 "@esbuild/linux-arm": "0.27.1", 3266 "@esbuild/linux-arm64": "0.27.1", 3267 "@esbuild/linux-ia32": "0.27.1", 3268 "@esbuild/linux-loong64": "0.27.1", 3269 "@esbuild/linux-mips64el": "0.27.1", 3270 "@esbuild/linux-ppc64": "0.27.1", 3271 "@esbuild/linux-riscv64": "0.27.1", 3272 "@esbuild/linux-s390x": "0.27.1", 3273 "@esbuild/linux-x64": "0.27.1", 3274 "@esbuild/netbsd-arm64": "0.27.1", 3275 "@esbuild/netbsd-x64": "0.27.1", 3276 "@esbuild/openbsd-arm64": "0.27.1", 3277 "@esbuild/openbsd-x64": "0.27.1", 3278 "@esbuild/openharmony-arm64": "0.27.1", 3279 "@esbuild/sunos-x64": "0.27.1", 3280 "@esbuild/win32-arm64": "0.27.1", 3281 "@esbuild/win32-ia32": "0.27.1", 3282 "@esbuild/win32-x64": "0.27.1" 3283 } 3284 }, 3285 "node_modules/escape-string-regexp": { 3286 "version": "4.0.0", 3287 "dev": true, 3288 "license": "MIT", 3289 "engines": { 3290 "node": ">=10" 3291 }, 3292 "funding": { 3293 "url": "https://github.com/sponsors/sindresorhus" 3294 } 3295 }, 3296 "node_modules/eslint": { 3297 "version": "9.39.1", 3298 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz", 3299 "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", 3300 "dev": true, 3301 "license": "MIT", 3302 "peer": true, 3303 "dependencies": { 3304 "@eslint-community/eslint-utils": "^4.8.0", 3305 "@eslint-community/regexpp": "^4.12.1", 3306 "@eslint/config-array": "^0.21.1", 3307 "@eslint/config-helpers": "^0.4.2", 3308 "@eslint/core": "^0.17.0", 3309 "@eslint/eslintrc": "^3.3.1", 3310 "@eslint/js": "9.39.1", 3311 "@eslint/plugin-kit": "^0.4.1", 3312 "@humanfs/node": "^0.16.6", 3313 "@humanwhocodes/module-importer": "^1.0.1", 3314 "@humanwhocodes/retry": "^0.4.2", 3315 "@types/estree": "^1.0.6", 3316 "ajv": "^6.12.4", 3317 "chalk": "^4.0.0", 3318 "cross-spawn": "^7.0.6", 3319 "debug": "^4.3.2", 3320 "escape-string-regexp": "^4.0.0", 3321 "eslint-scope": "^8.4.0", 3322 "eslint-visitor-keys": "^4.2.1", 3323 "espree": "^10.4.0", 3324 "esquery": "^1.5.0", 3325 "esutils": "^2.0.2", 3326 "fast-deep-equal": "^3.1.3", 3327 "file-entry-cache": "^8.0.0", 3328 "find-up": "^5.0.0", 3329 "glob-parent": "^6.0.2", 3330 "ignore": "^5.2.0", 3331 "imurmurhash": "^0.1.4", 3332 "is-glob": "^4.0.0", 3333 "json-stable-stringify-without-jsonify": "^1.0.1", 3334 "lodash.merge": "^4.6.2", 3335 "minimatch": "^3.1.2", 3336 "natural-compare": "^1.4.0", 3337 "optionator": "^0.9.3" 3338 }, 3339 "bin": { 3340 "eslint": "bin/eslint.js" 3341 }, 3342 "engines": { 3343 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3344 }, 3345 "funding": { 3346 "url": "https://eslint.org/donate" 3347 }, 3348 "peerDependencies": { 3349 "jiti": "*" 3350 }, 3351 "peerDependenciesMeta": { 3352 "jiti": { 3353 "optional": true 3354 } 3355 } 3356 }, 3357 "node_modules/eslint-config-prettier": { 3358 "version": "10.1.8", 3359 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", 3360 "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", 3361 "dev": true, 3362 "license": "MIT", 3363 "peer": true, 3364 "bin": { 3365 "eslint-config-prettier": "bin/cli.js" 3366 }, 3367 "funding": { 3368 "url": "https://opencollective.com/eslint-config-prettier" 3369 }, 3370 "peerDependencies": { 3371 "eslint": ">=7.0.0" 3372 } 3373 }, 3374 "node_modules/eslint-plugin-prettier": { 3375 "version": "5.5.4", 3376 "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz", 3377 "integrity": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==", 3378 "dev": true, 3379 "license": "MIT", 3380 "dependencies": { 3381 "prettier-linter-helpers": "^1.0.0", 3382 "synckit": "^0.11.7" 3383 }, 3384 "engines": { 3385 "node": "^14.18.0 || >=16.0.0" 3386 }, 3387 "funding": { 3388 "url": "https://opencollective.com/eslint-plugin-prettier" 3389 }, 3390 "peerDependencies": { 3391 "@types/eslint": ">=8.0.0", 3392 "eslint": ">=8.0.0", 3393 "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", 3394 "prettier": ">=3.0.0" 3395 }, 3396 "peerDependenciesMeta": { 3397 "@types/eslint": { 3398 "optional": true 3399 }, 3400 "eslint-config-prettier": { 3401 "optional": true 3402 } 3403 } 3404 }, 3405 "node_modules/eslint-scope": { 3406 "version": "8.4.0", 3407 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 3408 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 3409 "dev": true, 3410 "license": "BSD-2-Clause", 3411 "dependencies": { 3412 "esrecurse": "^4.3.0", 3413 "estraverse": "^5.2.0" 3414 }, 3415 "engines": { 3416 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3417 }, 3418 "funding": { 3419 "url": "https://opencollective.com/eslint" 3420 } 3421 }, 3422 "node_modules/eslint-visitor-keys": { 3423 "version": "3.4.3", 3424 "dev": true, 3425 "license": "Apache-2.0", 3426 "engines": { 3427 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3428 }, 3429 "funding": { 3430 "url": "https://opencollective.com/eslint" 3431 } 3432 }, 3433 "node_modules/eslint/node_modules/eslint-visitor-keys": { 3434 "version": "4.2.1", 3435 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 3436 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 3437 "dev": true, 3438 "license": "Apache-2.0", 3439 "engines": { 3440 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3441 }, 3442 "funding": { 3443 "url": "https://opencollective.com/eslint" 3444 } 3445 }, 3446 "node_modules/eslint/node_modules/ignore": { 3447 "version": "5.3.2", 3448 "dev": true, 3449 "license": "MIT", 3450 "engines": { 3451 "node": ">= 4" 3452 } 3453 }, 3454 "node_modules/espree": { 3455 "version": "10.4.0", 3456 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 3457 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 3458 "dev": true, 3459 "license": "BSD-2-Clause", 3460 "dependencies": { 3461 "acorn": "^8.15.0", 3462 "acorn-jsx": "^5.3.2", 3463 "eslint-visitor-keys": "^4.2.1" 3464 }, 3465 "engines": { 3466 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3467 }, 3468 "funding": { 3469 "url": "https://opencollective.com/eslint" 3470 } 3471 }, 3472 "node_modules/espree/node_modules/eslint-visitor-keys": { 3473 "version": "4.2.1", 3474 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 3475 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 3476 "dev": true, 3477 "license": "Apache-2.0", 3478 "engines": { 3479 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3480 }, 3481 "funding": { 3482 "url": "https://opencollective.com/eslint" 3483 } 3484 }, 3485 "node_modules/esquery": { 3486 "version": "1.6.0", 3487 "dev": true, 3488 "license": "BSD-3-Clause", 3489 "dependencies": { 3490 "estraverse": "^5.1.0" 3491 }, 3492 "engines": { 3493 "node": ">=0.10" 3494 } 3495 }, 3496 "node_modules/esrecurse": { 3497 "version": "4.3.0", 3498 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 3499 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 3500 "dev": true, 3501 "license": "BSD-2-Clause", 3502 "dependencies": { 3503 "estraverse": "^5.2.0" 3504 }, 3505 "engines": { 3506 "node": ">=4.0" 3507 } 3508 }, 3509 "node_modules/estraverse": { 3510 "version": "5.3.0", 3511 "dev": true, 3512 "license": "BSD-2-Clause", 3513 "engines": { 3514 "node": ">=4.0" 3515 } 3516 }, 3517 "node_modules/estree-walker": { 3518 "version": "3.0.3", 3519 "dev": true, 3520 "license": "MIT", 3521 "dependencies": { 3522 "@types/estree": "^1.0.0" 3523 } 3524 }, 3525 "node_modules/esutils": { 3526 "version": "2.0.3", 3527 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 3528 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 3529 "dev": true, 3530 "license": "BSD-2-Clause", 3531 "engines": { 3532 "node": ">=0.10.0" 3533 } 3534 }, 3535 "node_modules/events": { 3536 "version": "3.3.0", 3537 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 3538 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 3539 "license": "MIT", 3540 "engines": { 3541 "node": ">=0.8.x" 3542 } 3543 }, 3544 "node_modules/expect-type": { 3545 "version": "1.3.0", 3546 "dev": true, 3547 "license": "Apache-2.0", 3548 "engines": { 3549 "node": ">=12.0.0" 3550 } 3551 }, 3552 "node_modules/fast-deep-equal": { 3553 "version": "3.1.3", 3554 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 3555 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 3556 "dev": true, 3557 "license": "MIT" 3558 }, 3559 "node_modules/fast-diff": { 3560 "version": "1.3.0", 3561 "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", 3562 "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", 3563 "dev": true, 3564 "license": "Apache-2.0" 3565 }, 3566 "node_modules/fast-json-stable-stringify": { 3567 "version": "2.1.0", 3568 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 3569 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 3570 "dev": true, 3571 "license": "MIT" 3572 }, 3573 "node_modules/fast-levenshtein": { 3574 "version": "2.0.6", 3575 "dev": true, 3576 "license": "MIT" 3577 }, 3578 "node_modules/fast-xml-parser": { 3579 "version": "5.2.5", 3580 "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.2.5.tgz", 3581 "integrity": "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==", 3582 "funding": [ 3583 { 3584 "type": "github", 3585 "url": "https://github.com/sponsors/NaturalIntelligence" 3586 } 3587 ], 3588 "license": "MIT", 3589 "dependencies": { 3590 "strnum": "^2.1.0" 3591 }, 3592 "bin": { 3593 "fxparser": "src/cli/cli.js" 3594 } 3595 }, 3596 "node_modules/fdir": { 3597 "version": "6.5.0", 3598 "dev": true, 3599 "license": "MIT", 3600 "engines": { 3601 "node": ">=12.0.0" 3602 }, 3603 "peerDependencies": { 3604 "picomatch": "^3 || ^4" 3605 }, 3606 "peerDependenciesMeta": { 3607 "picomatch": { 3608 "optional": true 3609 } 3610 } 3611 }, 3612 "node_modules/file-entry-cache": { 3613 "version": "8.0.0", 3614 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 3615 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 3616 "dev": true, 3617 "license": "MIT", 3618 "dependencies": { 3619 "flat-cache": "^4.0.0" 3620 }, 3621 "engines": { 3622 "node": ">=16.0.0" 3623 } 3624 }, 3625 "node_modules/find-up": { 3626 "version": "5.0.0", 3627 "dev": true, 3628 "license": "MIT", 3629 "dependencies": { 3630 "locate-path": "^6.0.0", 3631 "path-exists": "^4.0.0" 3632 }, 3633 "engines": { 3634 "node": ">=10" 3635 }, 3636 "funding": { 3637 "url": "https://github.com/sponsors/sindresorhus" 3638 } 3639 }, 3640 "node_modules/flat-cache": { 3641 "version": "4.0.1", 3642 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 3643 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 3644 "dev": true, 3645 "license": "MIT", 3646 "dependencies": { 3647 "flatted": "^3.2.9", 3648 "keyv": "^4.5.4" 3649 }, 3650 "engines": { 3651 "node": ">=16" 3652 } 3653 }, 3654 "node_modules/flatted": { 3655 "version": "3.3.3", 3656 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", 3657 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", 3658 "dev": true, 3659 "license": "ISC" 3660 }, 3661 "node_modules/fsevents": { 3662 "version": "2.3.3", 3663 "dev": true, 3664 "license": "MIT", 3665 "optional": true, 3666 "os": [ 3667 "darwin" 3668 ], 3669 "engines": { 3670 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 3671 } 3672 }, 3673 "node_modules/get-tsconfig": { 3674 "version": "4.13.0", 3675 "dev": true, 3676 "license": "MIT", 3677 "dependencies": { 3678 "resolve-pkg-maps": "^1.0.0" 3679 }, 3680 "funding": { 3681 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 3682 } 3683 }, 3684 "node_modules/glob-parent": { 3685 "version": "6.0.2", 3686 "dev": true, 3687 "license": "ISC", 3688 "dependencies": { 3689 "is-glob": "^4.0.3" 3690 }, 3691 "engines": { 3692 "node": ">=10.13.0" 3693 } 3694 }, 3695 "node_modules/globals": { 3696 "version": "14.0.0", 3697 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 3698 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 3699 "dev": true, 3700 "license": "MIT", 3701 "engines": { 3702 "node": ">=18" 3703 }, 3704 "funding": { 3705 "url": "https://github.com/sponsors/sindresorhus" 3706 } 3707 }, 3708 "node_modules/has-flag": { 3709 "version": "4.0.0", 3710 "dev": true, 3711 "license": "MIT", 3712 "engines": { 3713 "node": ">=8" 3714 } 3715 }, 3716 "node_modules/hono": { 3717 "version": "4.10.7", 3718 "license": "MIT", 3719 "engines": { 3720 "node": ">=16.9.0" 3721 } 3722 }, 3723 "node_modules/ieee754": { 3724 "version": "1.2.1", 3725 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 3726 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 3727 "funding": [ 3728 { 3729 "type": "github", 3730 "url": "https://github.com/sponsors/feross" 3731 }, 3732 { 3733 "type": "patreon", 3734 "url": "https://www.patreon.com/feross" 3735 }, 3736 { 3737 "type": "consulting", 3738 "url": "https://feross.org/support" 3739 } 3740 ], 3741 "license": "BSD-3-Clause" 3742 }, 3743 "node_modules/ignore": { 3744 "version": "7.0.5", 3745 "dev": true, 3746 "license": "MIT", 3747 "engines": { 3748 "node": ">= 4" 3749 } 3750 }, 3751 "node_modules/import-fresh": { 3752 "version": "3.3.1", 3753 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", 3754 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 3755 "dev": true, 3756 "license": "MIT", 3757 "dependencies": { 3758 "parent-module": "^1.0.0", 3759 "resolve-from": "^4.0.0" 3760 }, 3761 "engines": { 3762 "node": ">=6" 3763 }, 3764 "funding": { 3765 "url": "https://github.com/sponsors/sindresorhus" 3766 } 3767 }, 3768 "node_modules/imurmurhash": { 3769 "version": "0.1.4", 3770 "dev": true, 3771 "license": "MIT", 3772 "engines": { 3773 "node": ">=0.8.19" 3774 } 3775 }, 3776 "node_modules/inherits": { 3777 "version": "2.0.4", 3778 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 3779 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 3780 "license": "ISC" 3781 }, 3782 "node_modules/is-extglob": { 3783 "version": "2.1.1", 3784 "dev": true, 3785 "license": "MIT", 3786 "engines": { 3787 "node": ">=0.10.0" 3788 } 3789 }, 3790 "node_modules/is-glob": { 3791 "version": "4.0.3", 3792 "dev": true, 3793 "license": "MIT", 3794 "dependencies": { 3795 "is-extglob": "^2.1.1" 3796 }, 3797 "engines": { 3798 "node": ">=0.10.0" 3799 } 3800 }, 3801 "node_modules/isexe": { 3802 "version": "2.0.0", 3803 "dev": true, 3804 "license": "ISC" 3805 }, 3806 "node_modules/js-yaml": { 3807 "version": "4.1.1", 3808 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", 3809 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", 3810 "dev": true, 3811 "license": "MIT", 3812 "dependencies": { 3813 "argparse": "^2.0.1" 3814 }, 3815 "bin": { 3816 "js-yaml": "bin/js-yaml.js" 3817 } 3818 }, 3819 "node_modules/json-buffer": { 3820 "version": "3.0.1", 3821 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 3822 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 3823 "dev": true, 3824 "license": "MIT" 3825 }, 3826 "node_modules/json-schema-traverse": { 3827 "version": "0.4.1", 3828 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 3829 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 3830 "dev": true, 3831 "license": "MIT" 3832 }, 3833 "node_modules/json-stable-stringify-without-jsonify": { 3834 "version": "1.0.1", 3835 "dev": true, 3836 "license": "MIT" 3837 }, 3838 "node_modules/keyv": { 3839 "version": "4.5.4", 3840 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 3841 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 3842 "dev": true, 3843 "license": "MIT", 3844 "dependencies": { 3845 "json-buffer": "3.0.1" 3846 } 3847 }, 3848 "node_modules/levn": { 3849 "version": "0.4.1", 3850 "dev": true, 3851 "license": "MIT", 3852 "dependencies": { 3853 "prelude-ls": "^1.2.1", 3854 "type-check": "~0.4.0" 3855 }, 3856 "engines": { 3857 "node": ">= 0.8.0" 3858 } 3859 }, 3860 "node_modules/locate-path": { 3861 "version": "6.0.0", 3862 "dev": true, 3863 "license": "MIT", 3864 "dependencies": { 3865 "p-locate": "^5.0.0" 3866 }, 3867 "engines": { 3868 "node": ">=10" 3869 }, 3870 "funding": { 3871 "url": "https://github.com/sponsors/sindresorhus" 3872 } 3873 }, 3874 "node_modules/lodash.merge": { 3875 "version": "4.6.2", 3876 "dev": true, 3877 "license": "MIT" 3878 }, 3879 "node_modules/magic-string": { 3880 "version": "0.30.21", 3881 "dev": true, 3882 "license": "MIT", 3883 "dependencies": { 3884 "@jridgewell/sourcemap-codec": "^1.5.5" 3885 } 3886 }, 3887 "node_modules/mime-db": { 3888 "version": "1.54.0", 3889 "license": "MIT", 3890 "engines": { 3891 "node": ">= 0.6" 3892 } 3893 }, 3894 "node_modules/mime-types": { 3895 "version": "3.0.2", 3896 "license": "MIT", 3897 "dependencies": { 3898 "mime-db": "^1.54.0" 3899 }, 3900 "engines": { 3901 "node": ">=18" 3902 }, 3903 "funding": { 3904 "type": "opencollective", 3905 "url": "https://opencollective.com/express" 3906 } 3907 }, 3908 "node_modules/minimatch": { 3909 "version": "3.1.2", 3910 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 3911 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 3912 "dev": true, 3913 "license": "ISC", 3914 "dependencies": { 3915 "brace-expansion": "^1.1.7" 3916 }, 3917 "engines": { 3918 "node": "*" 3919 } 3920 }, 3921 "node_modules/ms": { 3922 "version": "2.1.3", 3923 "dev": true, 3924 "license": "MIT" 3925 }, 3926 "node_modules/nanoid": { 3927 "version": "3.3.11", 3928 "dev": true, 3929 "funding": [ 3930 { 3931 "type": "github", 3932 "url": "https://github.com/sponsors/ai" 3933 } 3934 ], 3935 "license": "MIT", 3936 "bin": { 3937 "nanoid": "bin/nanoid.cjs" 3938 }, 3939 "engines": { 3940 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 3941 } 3942 }, 3943 "node_modules/natural-compare": { 3944 "version": "1.4.0", 3945 "dev": true, 3946 "license": "MIT" 3947 }, 3948 "node_modules/obug": { 3949 "version": "2.1.1", 3950 "dev": true, 3951 "funding": [ 3952 "https://github.com/sponsors/sxzz", 3953 "https://opencollective.com/debug" 3954 ], 3955 "license": "MIT" 3956 }, 3957 "node_modules/optionator": { 3958 "version": "0.9.4", 3959 "dev": true, 3960 "license": "MIT", 3961 "dependencies": { 3962 "deep-is": "^0.1.3", 3963 "fast-levenshtein": "^2.0.6", 3964 "levn": "^0.4.1", 3965 "prelude-ls": "^1.2.1", 3966 "type-check": "^0.4.0", 3967 "word-wrap": "^1.2.5" 3968 }, 3969 "engines": { 3970 "node": ">= 0.8.0" 3971 } 3972 }, 3973 "node_modules/p-limit": { 3974 "version": "3.1.0", 3975 "dev": true, 3976 "license": "MIT", 3977 "dependencies": { 3978 "yocto-queue": "^0.1.0" 3979 }, 3980 "engines": { 3981 "node": ">=10" 3982 }, 3983 "funding": { 3984 "url": "https://github.com/sponsors/sindresorhus" 3985 } 3986 }, 3987 "node_modules/p-locate": { 3988 "version": "5.0.0", 3989 "dev": true, 3990 "license": "MIT", 3991 "dependencies": { 3992 "p-limit": "^3.0.2" 3993 }, 3994 "engines": { 3995 "node": ">=10" 3996 }, 3997 "funding": { 3998 "url": "https://github.com/sponsors/sindresorhus" 3999 } 4000 }, 4001 "node_modules/parent-module": { 4002 "version": "1.0.1", 4003 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 4004 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 4005 "dev": true, 4006 "license": "MIT", 4007 "dependencies": { 4008 "callsites": "^3.0.0" 4009 }, 4010 "engines": { 4011 "node": ">=6" 4012 } 4013 }, 4014 "node_modules/path-exists": { 4015 "version": "4.0.0", 4016 "dev": true, 4017 "license": "MIT", 4018 "engines": { 4019 "node": ">=8" 4020 } 4021 }, 4022 "node_modules/path-key": { 4023 "version": "3.1.1", 4024 "dev": true, 4025 "license": "MIT", 4026 "engines": { 4027 "node": ">=8" 4028 } 4029 }, 4030 "node_modules/pathe": { 4031 "version": "2.0.3", 4032 "dev": true, 4033 "license": "MIT" 4034 }, 4035 "node_modules/picocolors": { 4036 "version": "1.1.1", 4037 "dev": true, 4038 "license": "ISC" 4039 }, 4040 "node_modules/picomatch": { 4041 "version": "4.0.3", 4042 "dev": true, 4043 "license": "MIT", 4044 "peer": true, 4045 "engines": { 4046 "node": ">=12" 4047 }, 4048 "funding": { 4049 "url": "https://github.com/sponsors/jonschlinkert" 4050 } 4051 }, 4052 "node_modules/postcss": { 4053 "version": "8.5.6", 4054 "dev": true, 4055 "funding": [ 4056 { 4057 "type": "opencollective", 4058 "url": "https://opencollective.com/postcss/" 4059 }, 4060 { 4061 "type": "tidelift", 4062 "url": "https://tidelift.com/funding/github/npm/postcss" 4063 }, 4064 { 4065 "type": "github", 4066 "url": "https://github.com/sponsors/ai" 4067 } 4068 ], 4069 "license": "MIT", 4070 "dependencies": { 4071 "nanoid": "^3.3.11", 4072 "picocolors": "^1.1.1", 4073 "source-map-js": "^1.2.1" 4074 }, 4075 "engines": { 4076 "node": "^10 || ^12 || >=14" 4077 } 4078 }, 4079 "node_modules/prelude-ls": { 4080 "version": "1.2.1", 4081 "dev": true, 4082 "license": "MIT", 4083 "engines": { 4084 "node": ">= 0.8.0" 4085 } 4086 }, 4087 "node_modules/prettier": { 4088 "version": "3.7.4", 4089 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", 4090 "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", 4091 "dev": true, 4092 "license": "MIT", 4093 "peer": true, 4094 "bin": { 4095 "prettier": "bin/prettier.cjs" 4096 }, 4097 "engines": { 4098 "node": ">=14" 4099 }, 4100 "funding": { 4101 "url": "https://github.com/prettier/prettier?sponsor=1" 4102 } 4103 }, 4104 "node_modules/prettier-linter-helpers": { 4105 "version": "1.0.0", 4106 "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", 4107 "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", 4108 "dev": true, 4109 "license": "MIT", 4110 "dependencies": { 4111 "fast-diff": "^1.1.2" 4112 }, 4113 "engines": { 4114 "node": ">=6.0.0" 4115 } 4116 }, 4117 "node_modules/punycode": { 4118 "version": "2.3.1", 4119 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 4120 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 4121 "dev": true, 4122 "license": "MIT", 4123 "engines": { 4124 "node": ">=6" 4125 } 4126 }, 4127 "node_modules/readable-stream": { 4128 "version": "3.6.2", 4129 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 4130 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 4131 "license": "MIT", 4132 "dependencies": { 4133 "inherits": "^2.0.3", 4134 "string_decoder": "^1.1.1", 4135 "util-deprecate": "^1.0.1" 4136 }, 4137 "engines": { 4138 "node": ">= 6" 4139 } 4140 }, 4141 "node_modules/resolve-from": { 4142 "version": "4.0.0", 4143 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 4144 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 4145 "dev": true, 4146 "license": "MIT", 4147 "engines": { 4148 "node": ">=4" 4149 } 4150 }, 4151 "node_modules/resolve-pkg-maps": { 4152 "version": "1.0.0", 4153 "dev": true, 4154 "license": "MIT", 4155 "funding": { 4156 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" 4157 } 4158 }, 4159 "node_modules/rollup": { 4160 "version": "4.53.3", 4161 "dev": true, 4162 "license": "MIT", 4163 "dependencies": { 4164 "@types/estree": "1.0.8" 4165 }, 4166 "bin": { 4167 "rollup": "dist/bin/rollup" 4168 }, 4169 "engines": { 4170 "node": ">=18.0.0", 4171 "npm": ">=8.0.0" 4172 }, 4173 "optionalDependencies": { 4174 "@rollup/rollup-android-arm-eabi": "4.53.3", 4175 "@rollup/rollup-android-arm64": "4.53.3", 4176 "@rollup/rollup-darwin-arm64": "4.53.3", 4177 "@rollup/rollup-darwin-x64": "4.53.3", 4178 "@rollup/rollup-freebsd-arm64": "4.53.3", 4179 "@rollup/rollup-freebsd-x64": "4.53.3", 4180 "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", 4181 "@rollup/rollup-linux-arm-musleabihf": "4.53.3", 4182 "@rollup/rollup-linux-arm64-gnu": "4.53.3", 4183 "@rollup/rollup-linux-arm64-musl": "4.53.3", 4184 "@rollup/rollup-linux-loong64-gnu": "4.53.3", 4185 "@rollup/rollup-linux-ppc64-gnu": "4.53.3", 4186 "@rollup/rollup-linux-riscv64-gnu": "4.53.3", 4187 "@rollup/rollup-linux-riscv64-musl": "4.53.3", 4188 "@rollup/rollup-linux-s390x-gnu": "4.53.3", 4189 "@rollup/rollup-linux-x64-gnu": "4.53.3", 4190 "@rollup/rollup-linux-x64-musl": "4.53.3", 4191 "@rollup/rollup-openharmony-arm64": "4.53.3", 4192 "@rollup/rollup-win32-arm64-msvc": "4.53.3", 4193 "@rollup/rollup-win32-ia32-msvc": "4.53.3", 4194 "@rollup/rollup-win32-x64-gnu": "4.53.3", 4195 "@rollup/rollup-win32-x64-msvc": "4.53.3", 4196 "fsevents": "~2.3.2" 4197 } 4198 }, 4199 "node_modules/safe-buffer": { 4200 "version": "5.2.1", 4201 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 4202 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 4203 "funding": [ 4204 { 4205 "type": "github", 4206 "url": "https://github.com/sponsors/feross" 4207 }, 4208 { 4209 "type": "patreon", 4210 "url": "https://www.patreon.com/feross" 4211 }, 4212 { 4213 "type": "consulting", 4214 "url": "https://feross.org/support" 4215 } 4216 ], 4217 "license": "MIT" 4218 }, 4219 "node_modules/semver": { 4220 "version": "7.7.3", 4221 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 4222 "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 4223 "dev": true, 4224 "license": "ISC", 4225 "bin": { 4226 "semver": "bin/semver.js" 4227 }, 4228 "engines": { 4229 "node": ">=10" 4230 } 4231 }, 4232 "node_modules/shebang-command": { 4233 "version": "2.0.0", 4234 "dev": true, 4235 "license": "MIT", 4236 "dependencies": { 4237 "shebang-regex": "^3.0.0" 4238 }, 4239 "engines": { 4240 "node": ">=8" 4241 } 4242 }, 4243 "node_modules/shebang-regex": { 4244 "version": "3.0.0", 4245 "dev": true, 4246 "license": "MIT", 4247 "engines": { 4248 "node": ">=8" 4249 } 4250 }, 4251 "node_modules/siginfo": { 4252 "version": "2.0.0", 4253 "dev": true, 4254 "license": "ISC" 4255 }, 4256 "node_modules/source-map-js": { 4257 "version": "1.2.1", 4258 "dev": true, 4259 "license": "BSD-3-Clause", 4260 "engines": { 4261 "node": ">=0.10.0" 4262 } 4263 }, 4264 "node_modules/stackback": { 4265 "version": "0.0.2", 4266 "dev": true, 4267 "license": "MIT" 4268 }, 4269 "node_modules/std-env": { 4270 "version": "3.10.0", 4271 "dev": true, 4272 "license": "MIT" 4273 }, 4274 "node_modules/stream-browserify": { 4275 "version": "3.0.0", 4276 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", 4277 "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", 4278 "license": "MIT", 4279 "dependencies": { 4280 "inherits": "~2.0.4", 4281 "readable-stream": "^3.5.0" 4282 } 4283 }, 4284 "node_modules/string_decoder": { 4285 "version": "1.3.0", 4286 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 4287 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 4288 "license": "MIT", 4289 "dependencies": { 4290 "safe-buffer": "~5.2.0" 4291 } 4292 }, 4293 "node_modules/strip-json-comments": { 4294 "version": "3.1.1", 4295 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 4296 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 4297 "dev": true, 4298 "license": "MIT", 4299 "engines": { 4300 "node": ">=8" 4301 }, 4302 "funding": { 4303 "url": "https://github.com/sponsors/sindresorhus" 4304 } 4305 }, 4306 "node_modules/strnum": { 4307 "version": "2.1.2", 4308 "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz", 4309 "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", 4310 "funding": [ 4311 { 4312 "type": "github", 4313 "url": "https://github.com/sponsors/NaturalIntelligence" 4314 } 4315 ], 4316 "license": "MIT" 4317 }, 4318 "node_modules/supports-color": { 4319 "version": "7.2.0", 4320 "dev": true, 4321 "license": "MIT", 4322 "dependencies": { 4323 "has-flag": "^4.0.0" 4324 }, 4325 "engines": { 4326 "node": ">=8" 4327 } 4328 }, 4329 "node_modules/synckit": { 4330 "version": "0.11.11", 4331 "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", 4332 "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", 4333 "dev": true, 4334 "license": "MIT", 4335 "dependencies": { 4336 "@pkgr/core": "^0.2.9" 4337 }, 4338 "engines": { 4339 "node": "^14.18.0 || >=16.0.0" 4340 }, 4341 "funding": { 4342 "url": "https://opencollective.com/synckit" 4343 } 4344 }, 4345 "node_modules/tiny-lru": { 4346 "version": "11.4.5", 4347 "license": "BSD-3-Clause", 4348 "engines": { 4349 "node": ">=12" 4350 } 4351 }, 4352 "node_modules/tinybench": { 4353 "version": "2.9.0", 4354 "dev": true, 4355 "license": "MIT" 4356 }, 4357 "node_modules/tinyexec": { 4358 "version": "1.0.2", 4359 "dev": true, 4360 "license": "MIT", 4361 "engines": { 4362 "node": ">=18" 4363 } 4364 }, 4365 "node_modules/tinyglobby": { 4366 "version": "0.2.15", 4367 "dev": true, 4368 "license": "MIT", 4369 "dependencies": { 4370 "fdir": "^6.5.0", 4371 "picomatch": "^4.0.3" 4372 }, 4373 "engines": { 4374 "node": ">=12.0.0" 4375 }, 4376 "funding": { 4377 "url": "https://github.com/sponsors/SuperchupuDev" 4378 } 4379 }, 4380 "node_modules/tinyrainbow": { 4381 "version": "3.0.3", 4382 "dev": true, 4383 "license": "MIT", 4384 "engines": { 4385 "node": ">=14.0.0" 4386 } 4387 }, 4388 "node_modules/ts-api-utils": { 4389 "version": "2.1.0", 4390 "dev": true, 4391 "license": "MIT", 4392 "engines": { 4393 "node": ">=18.12" 4394 }, 4395 "peerDependencies": { 4396 "typescript": ">=4.8.4" 4397 } 4398 }, 4399 "node_modules/tslib": { 4400 "version": "2.8.1", 4401 "license": "0BSD" 4402 }, 4403 "node_modules/tsx": { 4404 "version": "4.21.0", 4405 "dev": true, 4406 "license": "MIT", 4407 "peer": true, 4408 "dependencies": { 4409 "esbuild": "~0.27.0", 4410 "get-tsconfig": "^4.7.5" 4411 }, 4412 "bin": { 4413 "tsx": "dist/cli.mjs" 4414 }, 4415 "engines": { 4416 "node": ">=18.0.0" 4417 }, 4418 "optionalDependencies": { 4419 "fsevents": "~2.3.3" 4420 } 4421 }, 4422 "node_modules/type-check": { 4423 "version": "0.4.0", 4424 "dev": true, 4425 "license": "MIT", 4426 "dependencies": { 4427 "prelude-ls": "^1.2.1" 4428 }, 4429 "engines": { 4430 "node": ">= 0.8.0" 4431 } 4432 }, 4433 "node_modules/typescript": { 4434 "version": "5.9.3", 4435 "dev": true, 4436 "license": "Apache-2.0", 4437 "peer": true, 4438 "bin": { 4439 "tsc": "bin/tsc", 4440 "tsserver": "bin/tsserver" 4441 }, 4442 "engines": { 4443 "node": ">=14.17" 4444 } 4445 }, 4446 "node_modules/typescript-eslint": { 4447 "version": "8.50.0", 4448 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.50.0.tgz", 4449 "integrity": "sha512-Q1/6yNUmCpH94fbgMUMg2/BSAr/6U7GBk61kZTv1/asghQOWOjTlp9K8mixS5NcJmm2creY+UFfGeW/+OcA64A==", 4450 "dev": true, 4451 "license": "MIT", 4452 "dependencies": { 4453 "@typescript-eslint/eslint-plugin": "8.50.0", 4454 "@typescript-eslint/parser": "8.50.0", 4455 "@typescript-eslint/typescript-estree": "8.50.0", 4456 "@typescript-eslint/utils": "8.50.0" 4457 }, 4458 "engines": { 4459 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 4460 }, 4461 "funding": { 4462 "type": "opencollective", 4463 "url": "https://opencollective.com/typescript-eslint" 4464 }, 4465 "peerDependencies": { 4466 "eslint": "^8.57.0 || ^9.0.0", 4467 "typescript": ">=4.8.4 <6.0.0" 4468 } 4469 }, 4470 "node_modules/undici-types": { 4471 "version": "7.16.0", 4472 "dev": true, 4473 "license": "MIT" 4474 }, 4475 "node_modules/uri-js": { 4476 "version": "4.4.1", 4477 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 4478 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 4479 "dev": true, 4480 "license": "BSD-2-Clause", 4481 "dependencies": { 4482 "punycode": "^2.1.0" 4483 } 4484 }, 4485 "node_modules/util-deprecate": { 4486 "version": "1.0.2", 4487 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 4488 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 4489 "license": "MIT" 4490 }, 4491 "node_modules/vite": { 4492 "version": "7.2.7", 4493 "dev": true, 4494 "license": "MIT", 4495 "peer": true, 4496 "dependencies": { 4497 "esbuild": "^0.25.0", 4498 "fdir": "^6.5.0", 4499 "picomatch": "^4.0.3", 4500 "postcss": "^8.5.6", 4501 "rollup": "^4.43.0", 4502 "tinyglobby": "^0.2.15" 4503 }, 4504 "bin": { 4505 "vite": "bin/vite.js" 4506 }, 4507 "engines": { 4508 "node": "^20.19.0 || >=22.12.0" 4509 }, 4510 "funding": { 4511 "url": "https://github.com/vitejs/vite?sponsor=1" 4512 }, 4513 "optionalDependencies": { 4514 "fsevents": "~2.3.3" 4515 }, 4516 "peerDependencies": { 4517 "@types/node": "^20.19.0 || >=22.12.0", 4518 "jiti": ">=1.21.0", 4519 "less": "^4.0.0", 4520 "lightningcss": "^1.21.0", 4521 "sass": "^1.70.0", 4522 "sass-embedded": "^1.70.0", 4523 "stylus": ">=0.54.8", 4524 "sugarss": "^5.0.0", 4525 "terser": "^5.16.0", 4526 "tsx": "^4.8.1", 4527 "yaml": "^2.4.2" 4528 }, 4529 "peerDependenciesMeta": { 4530 "@types/node": { 4531 "optional": true 4532 }, 4533 "jiti": { 4534 "optional": true 4535 }, 4536 "less": { 4537 "optional": true 4538 }, 4539 "lightningcss": { 4540 "optional": true 4541 }, 4542 "sass": { 4543 "optional": true 4544 }, 4545 "sass-embedded": { 4546 "optional": true 4547 }, 4548 "stylus": { 4549 "optional": true 4550 }, 4551 "sugarss": { 4552 "optional": true 4553 }, 4554 "terser": { 4555 "optional": true 4556 }, 4557 "tsx": { 4558 "optional": true 4559 }, 4560 "yaml": { 4561 "optional": true 4562 } 4563 } 4564 }, 4565 "node_modules/vite/node_modules/@esbuild/aix-ppc64": { 4566 "version": "0.25.12", 4567 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", 4568 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", 4569 "cpu": [ 4570 "ppc64" 4571 ], 4572 "dev": true, 4573 "license": "MIT", 4574 "optional": true, 4575 "os": [ 4576 "aix" 4577 ], 4578 "engines": { 4579 "node": ">=18" 4580 } 4581 }, 4582 "node_modules/vite/node_modules/@esbuild/android-arm": { 4583 "version": "0.25.12", 4584 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", 4585 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", 4586 "cpu": [ 4587 "arm" 4588 ], 4589 "dev": true, 4590 "license": "MIT", 4591 "optional": true, 4592 "os": [ 4593 "android" 4594 ], 4595 "engines": { 4596 "node": ">=18" 4597 } 4598 }, 4599 "node_modules/vite/node_modules/@esbuild/android-arm64": { 4600 "version": "0.25.12", 4601 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", 4602 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", 4603 "cpu": [ 4604 "arm64" 4605 ], 4606 "dev": true, 4607 "license": "MIT", 4608 "optional": true, 4609 "os": [ 4610 "android" 4611 ], 4612 "engines": { 4613 "node": ">=18" 4614 } 4615 }, 4616 "node_modules/vite/node_modules/@esbuild/android-x64": { 4617 "version": "0.25.12", 4618 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", 4619 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", 4620 "cpu": [ 4621 "x64" 4622 ], 4623 "dev": true, 4624 "license": "MIT", 4625 "optional": true, 4626 "os": [ 4627 "android" 4628 ], 4629 "engines": { 4630 "node": ">=18" 4631 } 4632 }, 4633 "node_modules/vite/node_modules/@esbuild/darwin-x64": { 4634 "version": "0.25.12", 4635 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", 4636 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", 4637 "cpu": [ 4638 "x64" 4639 ], 4640 "dev": true, 4641 "license": "MIT", 4642 "optional": true, 4643 "os": [ 4644 "darwin" 4645 ], 4646 "engines": { 4647 "node": ">=18" 4648 } 4649 }, 4650 "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { 4651 "version": "0.25.12", 4652 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", 4653 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", 4654 "cpu": [ 4655 "arm64" 4656 ], 4657 "dev": true, 4658 "license": "MIT", 4659 "optional": true, 4660 "os": [ 4661 "freebsd" 4662 ], 4663 "engines": { 4664 "node": ">=18" 4665 } 4666 }, 4667 "node_modules/vite/node_modules/@esbuild/freebsd-x64": { 4668 "version": "0.25.12", 4669 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", 4670 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", 4671 "cpu": [ 4672 "x64" 4673 ], 4674 "dev": true, 4675 "license": "MIT", 4676 "optional": true, 4677 "os": [ 4678 "freebsd" 4679 ], 4680 "engines": { 4681 "node": ">=18" 4682 } 4683 }, 4684 "node_modules/vite/node_modules/@esbuild/linux-arm": { 4685 "version": "0.25.12", 4686 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", 4687 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", 4688 "cpu": [ 4689 "arm" 4690 ], 4691 "dev": true, 4692 "license": "MIT", 4693 "optional": true, 4694 "os": [ 4695 "linux" 4696 ], 4697 "engines": { 4698 "node": ">=18" 4699 } 4700 }, 4701 "node_modules/vite/node_modules/@esbuild/linux-arm64": { 4702 "version": "0.25.12", 4703 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", 4704 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", 4705 "cpu": [ 4706 "arm64" 4707 ], 4708 "dev": true, 4709 "license": "MIT", 4710 "optional": true, 4711 "os": [ 4712 "linux" 4713 ], 4714 "engines": { 4715 "node": ">=18" 4716 } 4717 }, 4718 "node_modules/vite/node_modules/@esbuild/linux-ia32": { 4719 "version": "0.25.12", 4720 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", 4721 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", 4722 "cpu": [ 4723 "ia32" 4724 ], 4725 "dev": true, 4726 "license": "MIT", 4727 "optional": true, 4728 "os": [ 4729 "linux" 4730 ], 4731 "engines": { 4732 "node": ">=18" 4733 } 4734 }, 4735 "node_modules/vite/node_modules/@esbuild/linux-loong64": { 4736 "version": "0.25.12", 4737 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", 4738 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", 4739 "cpu": [ 4740 "loong64" 4741 ], 4742 "dev": true, 4743 "license": "MIT", 4744 "optional": true, 4745 "os": [ 4746 "linux" 4747 ], 4748 "engines": { 4749 "node": ">=18" 4750 } 4751 }, 4752 "node_modules/vite/node_modules/@esbuild/linux-mips64el": { 4753 "version": "0.25.12", 4754 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", 4755 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", 4756 "cpu": [ 4757 "mips64el" 4758 ], 4759 "dev": true, 4760 "license": "MIT", 4761 "optional": true, 4762 "os": [ 4763 "linux" 4764 ], 4765 "engines": { 4766 "node": ">=18" 4767 } 4768 }, 4769 "node_modules/vite/node_modules/@esbuild/linux-ppc64": { 4770 "version": "0.25.12", 4771 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", 4772 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", 4773 "cpu": [ 4774 "ppc64" 4775 ], 4776 "dev": true, 4777 "license": "MIT", 4778 "optional": true, 4779 "os": [ 4780 "linux" 4781 ], 4782 "engines": { 4783 "node": ">=18" 4784 } 4785 }, 4786 "node_modules/vite/node_modules/@esbuild/linux-riscv64": { 4787 "version": "0.25.12", 4788 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", 4789 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", 4790 "cpu": [ 4791 "riscv64" 4792 ], 4793 "dev": true, 4794 "license": "MIT", 4795 "optional": true, 4796 "os": [ 4797 "linux" 4798 ], 4799 "engines": { 4800 "node": ">=18" 4801 } 4802 }, 4803 "node_modules/vite/node_modules/@esbuild/linux-s390x": { 4804 "version": "0.25.12", 4805 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", 4806 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", 4807 "cpu": [ 4808 "s390x" 4809 ], 4810 "dev": true, 4811 "license": "MIT", 4812 "optional": true, 4813 "os": [ 4814 "linux" 4815 ], 4816 "engines": { 4817 "node": ">=18" 4818 } 4819 }, 4820 "node_modules/vite/node_modules/@esbuild/linux-x64": { 4821 "version": "0.25.12", 4822 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", 4823 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", 4824 "cpu": [ 4825 "x64" 4826 ], 4827 "dev": true, 4828 "license": "MIT", 4829 "optional": true, 4830 "os": [ 4831 "linux" 4832 ], 4833 "engines": { 4834 "node": ">=18" 4835 } 4836 }, 4837 "node_modules/vite/node_modules/@esbuild/netbsd-arm64": { 4838 "version": "0.25.12", 4839 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", 4840 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", 4841 "cpu": [ 4842 "arm64" 4843 ], 4844 "dev": true, 4845 "license": "MIT", 4846 "optional": true, 4847 "os": [ 4848 "netbsd" 4849 ], 4850 "engines": { 4851 "node": ">=18" 4852 } 4853 }, 4854 "node_modules/vite/node_modules/@esbuild/netbsd-x64": { 4855 "version": "0.25.12", 4856 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", 4857 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", 4858 "cpu": [ 4859 "x64" 4860 ], 4861 "dev": true, 4862 "license": "MIT", 4863 "optional": true, 4864 "os": [ 4865 "netbsd" 4866 ], 4867 "engines": { 4868 "node": ">=18" 4869 } 4870 }, 4871 "node_modules/vite/node_modules/@esbuild/openbsd-arm64": { 4872 "version": "0.25.12", 4873 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", 4874 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", 4875 "cpu": [ 4876 "arm64" 4877 ], 4878 "dev": true, 4879 "license": "MIT", 4880 "optional": true, 4881 "os": [ 4882 "openbsd" 4883 ], 4884 "engines": { 4885 "node": ">=18" 4886 } 4887 }, 4888 "node_modules/vite/node_modules/@esbuild/openbsd-x64": { 4889 "version": "0.25.12", 4890 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", 4891 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", 4892 "cpu": [ 4893 "x64" 4894 ], 4895 "dev": true, 4896 "license": "MIT", 4897 "optional": true, 4898 "os": [ 4899 "openbsd" 4900 ], 4901 "engines": { 4902 "node": ">=18" 4903 } 4904 }, 4905 "node_modules/vite/node_modules/@esbuild/openharmony-arm64": { 4906 "version": "0.25.12", 4907 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", 4908 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", 4909 "cpu": [ 4910 "arm64" 4911 ], 4912 "dev": true, 4913 "license": "MIT", 4914 "optional": true, 4915 "os": [ 4916 "openharmony" 4917 ], 4918 "engines": { 4919 "node": ">=18" 4920 } 4921 }, 4922 "node_modules/vite/node_modules/@esbuild/sunos-x64": { 4923 "version": "0.25.12", 4924 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", 4925 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", 4926 "cpu": [ 4927 "x64" 4928 ], 4929 "dev": true, 4930 "license": "MIT", 4931 "optional": true, 4932 "os": [ 4933 "sunos" 4934 ], 4935 "engines": { 4936 "node": ">=18" 4937 } 4938 }, 4939 "node_modules/vite/node_modules/@esbuild/win32-arm64": { 4940 "version": "0.25.12", 4941 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", 4942 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", 4943 "cpu": [ 4944 "arm64" 4945 ], 4946 "dev": true, 4947 "license": "MIT", 4948 "optional": true, 4949 "os": [ 4950 "win32" 4951 ], 4952 "engines": { 4953 "node": ">=18" 4954 } 4955 }, 4956 "node_modules/vite/node_modules/@esbuild/win32-ia32": { 4957 "version": "0.25.12", 4958 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", 4959 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", 4960 "cpu": [ 4961 "ia32" 4962 ], 4963 "dev": true, 4964 "license": "MIT", 4965 "optional": true, 4966 "os": [ 4967 "win32" 4968 ], 4969 "engines": { 4970 "node": ">=18" 4971 } 4972 }, 4973 "node_modules/vite/node_modules/@esbuild/win32-x64": { 4974 "version": "0.25.12", 4975 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", 4976 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", 4977 "cpu": [ 4978 "x64" 4979 ], 4980 "dev": true, 4981 "license": "MIT", 4982 "optional": true, 4983 "os": [ 4984 "win32" 4985 ], 4986 "engines": { 4987 "node": ">=18" 4988 } 4989 }, 4990 "node_modules/vite/node_modules/esbuild": { 4991 "version": "0.25.12", 4992 "dev": true, 4993 "hasInstallScript": true, 4994 "license": "MIT", 4995 "bin": { 4996 "esbuild": "bin/esbuild" 4997 }, 4998 "engines": { 4999 "node": ">=18" 5000 }, 5001 "optionalDependencies": { 5002 "@esbuild/aix-ppc64": "0.25.12", 5003 "@esbuild/android-arm": "0.25.12", 5004 "@esbuild/android-arm64": "0.25.12", 5005 "@esbuild/android-x64": "0.25.12", 5006 "@esbuild/darwin-arm64": "0.25.12", 5007 "@esbuild/darwin-x64": "0.25.12", 5008 "@esbuild/freebsd-arm64": "0.25.12", 5009 "@esbuild/freebsd-x64": "0.25.12", 5010 "@esbuild/linux-arm": "0.25.12", 5011 "@esbuild/linux-arm64": "0.25.12", 5012 "@esbuild/linux-ia32": "0.25.12", 5013 "@esbuild/linux-loong64": "0.25.12", 5014 "@esbuild/linux-mips64el": "0.25.12", 5015 "@esbuild/linux-ppc64": "0.25.12", 5016 "@esbuild/linux-riscv64": "0.25.12", 5017 "@esbuild/linux-s390x": "0.25.12", 5018 "@esbuild/linux-x64": "0.25.12", 5019 "@esbuild/netbsd-arm64": "0.25.12", 5020 "@esbuild/netbsd-x64": "0.25.12", 5021 "@esbuild/openbsd-arm64": "0.25.12", 5022 "@esbuild/openbsd-x64": "0.25.12", 5023 "@esbuild/openharmony-arm64": "0.25.12", 5024 "@esbuild/sunos-x64": "0.25.12", 5025 "@esbuild/win32-arm64": "0.25.12", 5026 "@esbuild/win32-ia32": "0.25.12", 5027 "@esbuild/win32-x64": "0.25.12" 5028 } 5029 }, 5030 "node_modules/vite/node_modules/esbuild/node_modules/@esbuild/darwin-arm64": { 5031 "version": "0.25.12", 5032 "cpu": [ 5033 "arm64" 5034 ], 5035 "dev": true, 5036 "license": "MIT", 5037 "optional": true, 5038 "os": [ 5039 "darwin" 5040 ], 5041 "engines": { 5042 "node": ">=18" 5043 } 5044 }, 5045 "node_modules/vitest": { 5046 "version": "4.0.15", 5047 "dev": true, 5048 "license": "MIT", 5049 "dependencies": { 5050 "@vitest/expect": "4.0.15", 5051 "@vitest/mocker": "4.0.15", 5052 "@vitest/pretty-format": "4.0.15", 5053 "@vitest/runner": "4.0.15", 5054 "@vitest/snapshot": "4.0.15", 5055 "@vitest/spy": "4.0.15", 5056 "@vitest/utils": "4.0.15", 5057 "es-module-lexer": "^1.7.0", 5058 "expect-type": "^1.2.2", 5059 "magic-string": "^0.30.21", 5060 "obug": "^2.1.1", 5061 "pathe": "^2.0.3", 5062 "picomatch": "^4.0.3", 5063 "std-env": "^3.10.0", 5064 "tinybench": "^2.9.0", 5065 "tinyexec": "^1.0.2", 5066 "tinyglobby": "^0.2.15", 5067 "tinyrainbow": "^3.0.3", 5068 "vite": "^6.0.0 || ^7.0.0", 5069 "why-is-node-running": "^2.3.0" 5070 }, 5071 "bin": { 5072 "vitest": "vitest.mjs" 5073 }, 5074 "engines": { 5075 "node": "^20.0.0 || ^22.0.0 || >=24.0.0" 5076 }, 5077 "funding": { 5078 "url": "https://opencollective.com/vitest" 5079 }, 5080 "peerDependencies": { 5081 "@edge-runtime/vm": "*", 5082 "@opentelemetry/api": "^1.9.0", 5083 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", 5084 "@vitest/browser-playwright": "4.0.15", 5085 "@vitest/browser-preview": "4.0.15", 5086 "@vitest/browser-webdriverio": "4.0.15", 5087 "@vitest/ui": "4.0.15", 5088 "happy-dom": "*", 5089 "jsdom": "*" 5090 }, 5091 "peerDependenciesMeta": { 5092 "@edge-runtime/vm": { 5093 "optional": true 5094 }, 5095 "@opentelemetry/api": { 5096 "optional": true 5097 }, 5098 "@types/node": { 5099 "optional": true 5100 }, 5101 "@vitest/browser-playwright": { 5102 "optional": true 5103 }, 5104 "@vitest/browser-preview": { 5105 "optional": true 5106 }, 5107 "@vitest/browser-webdriverio": { 5108 "optional": true 5109 }, 5110 "@vitest/ui": { 5111 "optional": true 5112 }, 5113 "happy-dom": { 5114 "optional": true 5115 }, 5116 "jsdom": { 5117 "optional": true 5118 } 5119 } 5120 }, 5121 "node_modules/which": { 5122 "version": "2.0.2", 5123 "dev": true, 5124 "license": "ISC", 5125 "dependencies": { 5126 "isexe": "^2.0.0" 5127 }, 5128 "bin": { 5129 "node-which": "bin/node-which" 5130 }, 5131 "engines": { 5132 "node": ">= 8" 5133 } 5134 }, 5135 "node_modules/why-is-node-running": { 5136 "version": "2.3.0", 5137 "dev": true, 5138 "license": "MIT", 5139 "dependencies": { 5140 "siginfo": "^2.0.0", 5141 "stackback": "0.0.2" 5142 }, 5143 "bin": { 5144 "why-is-node-running": "cli.js" 5145 }, 5146 "engines": { 5147 "node": ">=8" 5148 } 5149 }, 5150 "node_modules/word-wrap": { 5151 "version": "1.2.5", 5152 "dev": true, 5153 "license": "MIT", 5154 "engines": { 5155 "node": ">=0.10.0" 5156 } 5157 }, 5158 "node_modules/yocto-queue": { 5159 "version": "0.1.0", 5160 "dev": true, 5161 "license": "MIT", 5162 "engines": { 5163 "node": ">=10" 5164 }, 5165 "funding": { 5166 "url": "https://github.com/sponsors/sindresorhus" 5167 } 5168 } 5169 } 5170}